From c7045198ca8f4ff5b97205340d51127f8503c2bd Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Mon, 28 Jul 2008 23:34:19 +0000 Subject: Updated to fedora-glibc-20080728T2320 --- scripts/gen-as-const.awk | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'scripts/gen-as-const.awk') diff --git a/scripts/gen-as-const.awk b/scripts/gen-as-const.awk index bc3c47fb73..23f2f2bc9b 100644 --- a/scripts/gen-as-const.awk +++ b/scripts/gen-as-const.awk @@ -14,12 +14,14 @@ BEGIN { started = 0 } NF >= 1 && !started { if (test) { + print "\n#include "; print "\n#include "; + print "\n#define U(n) UINT64_C (n)"; print "\nstatic int do_test (void)\n{\n int bad = 0, good = 0;\n"; print "#define TEST(name, source, expr) \\\n" \ - " if (asconst_##name != (expr)) { ++bad;" \ - " fprintf (stderr, \"%s: %s is %ld but %s is %ld\\n\"," \ - " source, #name, (long int) asconst_##name, #expr, (long int) (expr));" \ + " if (U (asconst_##name) != (uint64_t) (expr)) { ++bad;" \ + " fprintf (stderr, \"%s: %s is %\" PRId64 \" but %s is %\"PRId64 \"\\n\"," \ + " source, #name, U (asconst_##name), #expr, (uint64_t) (expr));" \ " } else ++good;\n"; } else -- cgit v1.2.3