diff options
author | J"orn Rennecke <joern.rennecke@superh.com> | 2002-07-22 14:20:20 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 2002-07-22 15:20:20 +0100 |
commit | bb9b3805344933d33cc30323e6d72ae69623f91a (patch) | |
tree | 9d32c3466f95348f1df5f8b7e1d421e33826335c /gcc | |
parent | e96eb21529566bd9c41bc4786c2d7a4a8307fba9 (diff) | |
download | gcc-bb9b3805344933d33cc30323e6d72ae69623f91a.zip gcc-bb9b3805344933d33cc30323e6d72ae69623f91a.tar.gz gcc-bb9b3805344933d33cc30323e6d72ae69623f91a.tar.bz2 |
hwint.c (define HOST_WIDE_INT_PRINT_DEC_C): New define.
* hwint.c (define HOST_WIDE_INT_PRINT_DEC_C): New define.
* genrecog.c (write_switch, write_cond): Use it.
* genemit.c (gen_exp): Likewise.
From-SVN: r55647
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/genemit.c | 2 | ||||
-rw-r--r-- | gcc/genrecog.c | 4 | ||||
-rw-r--r-- | gcc/hwint.h | 3 |
4 files changed, 12 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 74205f6..6e8dfd6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +Mon Jul 22 15:18:58 2002 J"orn Rennecke <joern.rennecke@superh.com> + + * hwint.c (define HOST_WIDE_INT_PRINT_DEC_C): New define. + * genrecog.c (write_switch, write_cond): Use it. + * genemit.c (gen_exp): Likewise. + 2002-07-22 Jakub Jelinek <jakub@redhat.com> * c-decl.c (build_compound_literal): Set decl TREE_READONLY from TYPE. diff --git a/gcc/genemit.c b/gcc/genemit.c index 93425ad..781eba2 100644 --- a/gcc/genemit.c +++ b/gcc/genemit.c @@ -246,7 +246,7 @@ gen_exp (x, subroutine_type, used) else { printf ("GEN_INT ("); - printf (HOST_WIDE_INT_PRINT_DEC, INTVAL (x)); + printf (HOST_WIDE_INT_PRINT_DEC_C, INTVAL (x)); printf (")"); } return; diff --git a/gcc/genrecog.c b/gcc/genrecog.c index 30fee04..5492fa0 100644 --- a/gcc/genrecog.c +++ b/gcc/genrecog.c @@ -1944,7 +1944,7 @@ write_switch (start, depth) case DT_elt_one_int: case DT_elt_zero_wide: case DT_elt_zero_wide_safe: - printf (HOST_WIDE_INT_PRINT_DEC, p->tests->u.intval); + printf (HOST_WIDE_INT_PRINT_DEC_C, p->tests->u.intval); break; default: abort (); @@ -2003,7 +2003,7 @@ write_cond (p, depth, subroutine_type) case DT_elt_zero_wide: case DT_elt_zero_wide_safe: printf ("XWINT (x%d, 0) == ", depth); - printf (HOST_WIDE_INT_PRINT_DEC, p->u.intval); + printf (HOST_WIDE_INT_PRINT_DEC_C, p->u.intval); break; case DT_veclen_ge: diff --git a/gcc/hwint.h b/gcc/hwint.h index ea8be55..9589c32 100644 --- a/gcc/hwint.h +++ b/gcc/hwint.h @@ -72,11 +72,14 @@ #ifndef HOST_WIDE_INT_PRINT_DEC # if HOST_BITS_PER_WIDE_INT == HOST_BITS_PER_INT # define HOST_WIDE_INT_PRINT_DEC "%d" +# define HOST_WIDE_INT_PRINT_DEC_C "%d" # else # if HOST_BITS_PER_WIDE_INT == HOST_BITS_PER_LONG # define HOST_WIDE_INT_PRINT_DEC "%ld" +# define HOST_WIDE_INT_PRINT_DEC_C "%ldL" # else # define HOST_WIDE_INT_PRINT_DEC "%lld" +# define HOST_WIDE_INT_PRINT_DEC_C "%lldLL" # endif # endif #endif /* ! HOST_WIDE_INT_PRINT_DEC */ |