diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/m68k/m68k.c | 6 |
2 files changed, 8 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cda75960..a2cf24a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2007-04-16 Kazu Hirata <kazu@codesourcery.com> + + * config/m68k/m68k.c (m68k_libcall_value, + m68k_function_value): Use macros for register names more. + 2007-04-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru> PR middle-end/28071 diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.c index 7946598..b450a42 100644 --- a/gcc/config/m68k/m68k.c +++ b/gcc/config/m68k/m68k.c @@ -4302,12 +4302,12 @@ m68k_libcall_value (enum machine_mode mode) case DFmode: case XFmode: if (TARGET_68881) - return gen_rtx_REG (mode, 16); + return gen_rtx_REG (mode, FP0_REG); break; default: break; } - return gen_rtx_REG (mode, 0); + return gen_rtx_REG (mode, D0_REG); } rtx @@ -4321,7 +4321,7 @@ m68k_function_value (tree valtype, tree func ATTRIBUTE_UNUSED) case DFmode: case XFmode: if (TARGET_68881) - return gen_rtx_REG (mode, 16); + return gen_rtx_REG (mode, FP0_REG); break; default: break; |