diff options
author | John David Anglin <dave@hiauly1.hia.nrc.ca> | 2001-01-10 04:35:07 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2001-01-09 21:35:07 -0700 |
commit | 4d5a6f78b4a93f789c6458d2a97747880ff740c1 (patch) | |
tree | e729dd0c9f882395ab6d2e0fc38a6b5d11cf20e4 /gcc | |
parent | ecb7e784004139516627f754eaf67771beda0c25 (diff) | |
download | gcc-4d5a6f78b4a93f789c6458d2a97747880ff740c1.zip gcc-4d5a6f78b4a93f789c6458d2a97747880ff740c1.tar.gz gcc-4d5a6f78b4a93f789c6458d2a97747880ff740c1.tar.bz2 |
pa32-regs.h (CONDITIONAL_REGISTER_USAGE): When generating pic code, PIC_OFFSET_TABLE_REGNUM_SAVED is a call_used register.
* pa32-regs.h (CONDITIONAL_REGISTER_USAGE): When generating pic code,
PIC_OFFSET_TABLE_REGNUM_SAVED is a call_used register.
* pa64-regs.h (CONDITIONAL_REGISTER_USAGE): Likewise.
From-SVN: r38854
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/pa/pa32-regs.h | 1 | ||||
-rw-r--r-- | gcc/config/pa/pa64-regs.h | 1 |
3 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7235db3..6b2a559 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +Tue Jan 9 21:34:57 2001 John David Anglin <dave@hiauly1.hia.nrc.ca> + + * pa32-regs.h (CONDITIONAL_REGISTER_USAGE): When generating pic code, + PIC_OFFSET_TABLE_REGNUM_SAVED is a call_used register. + * pa64-regs.h (CONDITIONAL_REGISTER_USAGE): Likewise. + Tue Jan 9 21:25:19 2001 Jeffrey A Law (law@cygnus.com) * objc/lang-options.h: Remove bogus reference to diff --git a/gcc/config/pa/pa32-regs.h b/gcc/config/pa/pa32-regs.h index 21442db..bee6380 100644 --- a/gcc/config/pa/pa32-regs.h +++ b/gcc/config/pa/pa32-regs.h @@ -113,6 +113,7 @@ { \ fixed_regs[PIC_OFFSET_TABLE_REGNUM] = 1; \ fixed_regs[PIC_OFFSET_TABLE_REGNUM_SAVED] = 1;\ + call_used_regs[PIC_OFFSET_TABLE_REGNUM_SAVED] = 1;\ } \ } diff --git a/gcc/config/pa/pa64-regs.h b/gcc/config/pa/pa64-regs.h index a061d2f..04de041 100644 --- a/gcc/config/pa/pa64-regs.h +++ b/gcc/config/pa/pa64-regs.h @@ -112,6 +112,7 @@ Boston, MA 02111-1307, USA. */ { \ fixed_regs[PIC_OFFSET_TABLE_REGNUM] = 1; \ fixed_regs[PIC_OFFSET_TABLE_REGNUM_SAVED] = 1;\ + call_used_regs[PIC_OFFSET_TABLE_REGNUM_SAVED] = 1;\ } \ } |