diff options
author | Nick Clifton <nickc@redhat.com> | 2016-03-17 10:16:38 +0000 |
---|---|---|
committer | Nick Clifton <nickc@gcc.gnu.org> | 2016-03-17 10:16:38 +0000 |
commit | b14bb68cce29823a1993d1dd392efbb8eb3913eb (patch) | |
tree | 1354619ca6a3cdaf1bc6b54ab8a463cdf523d1ab /gcc | |
parent | 5adb7c859d410711d3c9a6bbc11255ecb79f2799 (diff) | |
download | gcc-b14bb68cce29823a1993d1dd392efbb8eb3913eb.zip gcc-b14bb68cce29823a1993d1dd392efbb8eb3913eb.tar.gz gcc-b14bb68cce29823a1993d1dd392efbb8eb3913eb.tar.bz2 |
re PR target/70162 ([RX] const_int printing causes wrong code on 32 bit host)
PR target/70162
* config/rx/rx.c (rx_print_integer): Print negative constants in
decimal.
From-SVN: r234280
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/rx/rx.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 00bc1a6..5e8e3fb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2016-03-17 Nick Clifton <nickc@redhat.com> + + PR target/70162 + * config/rx/rx.c (rx_print_integer): Print negative constants in + decimal. + 2016-03-17 Jakub Jelinek <jakub@redhat.com> PR target/70261 diff --git a/gcc/config/rx/rx.c b/gcc/config/rx/rx.c index 88cf18c..3a374a0 100644 --- a/gcc/config/rx/rx.c +++ b/gcc/config/rx/rx.c @@ -467,7 +467,7 @@ rx_print_operand_address (FILE * file, machine_mode /*mode*/, rtx addr) static void rx_print_integer (FILE * file, HOST_WIDE_INT val) { - if (IN_RANGE (val, -64, 64)) + if (val < 64) fprintf (file, HOST_WIDE_INT_PRINT_DEC, val); else fprintf (file, |