diff options
author | Jeffrey A Law <law@cygnus.com> | 1999-06-28 05:13:02 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1999-06-27 23:13:02 -0600 |
commit | 44e3d967f7cf6cf2c1e49f19708abbffdf0e3dd7 (patch) | |
tree | 5ce0ef2bcb78ab27e121d7af3769887bd8701c5b /gcc | |
parent | 8945f887ed611d92d71d3d194f58c364ff9abfb9 (diff) | |
download | gcc-44e3d967f7cf6cf2c1e49f19708abbffdf0e3dd7.zip gcc-44e3d967f7cf6cf2c1e49f19708abbffdf0e3dd7.tar.gz gcc-44e3d967f7cf6cf2c1e49f19708abbffdf0e3dd7.tar.bz2 |
m68k.h (CONDITIONAL_REGISTER_USAGE): Define for !SUN_FPA case.
* m68k.h (CONDITIONAL_REGISTER_USAGE): Define for !SUN_FPA
case. Also make the PIC register call_used.
From-SVN: r27809
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 3 | ||||
-rw-r--r-- | gcc/config/m68k/m68k.h | 10 |
2 files changed, 12 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d3aca48..ca4d2ca 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ Mon Jun 28 05:28:12 1999 Jeffrey A Law (law@cygnus.com) + * m68k.h (CONDITIONAL_REGISTER_USAGE): Define for !SUN_FPA + case. Also make the PIC register call_used. + * m68k.h (FINALIZE_PIC): Delete. * m68k.c (finalize_pic): Delete. diff --git a/gcc/config/m68k/m68k.h b/gcc/config/m68k/m68k.h index 1ec0850..13926c1 100644 --- a/gcc/config/m68k/m68k.h +++ b/gcc/config/m68k/m68k.h @@ -457,7 +457,15 @@ extern int target_flags; fixed_regs[i] = call_used_regs[i] = 1; \ } \ if (flag_pic) \ - fixed_regs[PIC_OFFSET_TABLE_REGNUM] = 1 \ + fixed_regs[PIC_OFFSET_TABLE_REGNUM] \ + = call_used_regs[PIC_OFFSET_TABLE_REGNUM] = 1;\ +} +#else +#define CONDITIONAL_REGISTER_USAGE \ +{ \ + if (flag_pic) \ + fixed_regs[PIC_OFFSET_TABLE_REGNUM] \ + = call_used_regs[PIC_OFFSET_TABLE_REGNUM] = 1;\ } #endif /* defined SUPPORT_SUN_FPA */ |