aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1993-01-29 10:07:33 -0700
committerJeff Law <law@gcc.gnu.org>1993-01-29 10:07:33 -0700
commitd39b68546912b1dfc4bc0e53de27636ddef41c50 (patch)
treefa0a4409165b592ebd16a34c7e91bc85c5665b3c /gcc
parentdc78213e1a40e1cc737d01d5b5ea25043b548faf (diff)
downloadgcc-d39b68546912b1dfc4bc0e53de27636ddef41c50.zip
gcc-d39b68546912b1dfc4bc0e53de27636ddef41c50.tar.gz
gcc-d39b68546912b1dfc4bc0e53de27636ddef41c50.tar.bz2
* pa.h (FIXED_REGISTERS): %r31 is not fixed.
From-SVN: r3384
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/pa/pa.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h
index 7340090..51563de 100644
--- a/gcc/config/pa/pa.h
+++ b/gcc/config/pa/pa.h
@@ -246,7 +246,7 @@ extern int target_flags;
so is not fixed.
Reg 1 = ADDIL target/Temporary (hardware).
Reg 2 = Return Pointer
- Reg 3 = Unused
+ Reg 3 = Preserved Register (Gnu). Frame Pointer (> 8k frames HP.)
Reg 4 = Frame Pointer (Gnu)
Reg 5-18 = Preserved Registers
Reg 19 = Linkage Table Register in HPUX 8.0 shared library scheme.
@@ -282,7 +282,7 @@ extern int target_flags;
{0, 0, 1, 0, 1, 0, 0, 0, \
0, 0, 0, 0, 0, 0, 0, 0, \
0, 0, 0, 0, 0, 0, 0, 0, \
- 0, 0, 0, 1, 0, 0, 1, 1, \
+ 0, 0, 0, 1, 0, 0, 1, 0, \
/* 1.0 fp registers */ \
1, 1, 1, 1, 0, 0, 0, 0, \
0, 0, 0, 0, 0, 0, 0, 0, \