summaryrefslogtreecommitdiff
path: root/gcc/config/i386
diff options
context:
space:
mode:
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>2015-05-25 17:49:28 +0000
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>2015-05-25 17:49:28 +0000
commitea0685f507c9edbf6308930f4554b6addef6fa12 (patch)
tree4634cfc72412a5fbd1b9ee86316818f56f1414a4 /gcc/config/i386
parentad32aa90bbf93368b76dc454710b88349ff735c8 (diff)
downloadgcc-ea0685f507c9edbf6308930f4554b6addef6fa12.tar.gz
PR target/66274
* config/i386/i386.c (print_reg): Only print "r" for TARGET_64BIT when LEGACY_INT_REGNO_P is processed. testsuite/ChangeLog: PR target/66274 * gcc.target/i386/pr66274.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223649 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/i386')
-rw-r--r--gcc/config/i386/i386.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 99322b42ac3..e77cd0448bf 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -15230,7 +15230,7 @@ print_reg (rtx x, int code, FILE *file)
case 8:
case 4:
if (LEGACY_INT_REGNO_P (regno))
- putc (msize == 8 ? 'r' : 'e', file);
+ putc (msize == 8 && TARGET_64BIT ? 'r' : 'e', file);
case 16:
case 12:
case 2: