diff options
author | Jeff Law <law@gcc.gnu.org> | 1998-04-04 06:54:29 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-04-04 06:54:29 -0700 |
commit | 2c4be73e3fc64a79522a99ac3cd854aca417c1bb (patch) | |
tree | e95841b8f51a326c3c5558629f3323da68f45ec1 /gcc | |
parent | 5665caa28f40f923c088dd2672b293d348abca8a (diff) | |
download | gcc-2c4be73e3fc64a79522a99ac3cd854aca417c1bb.zip gcc-2c4be73e3fc64a79522a99ac3cd854aca417c1bb.tar.gz gcc-2c4be73e3fc64a79522a99ac3cd854aca417c1bb.tar.bz2 |
* Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12
for details.
* haifa-sched.c: Mirror recent changes from gcc2.
From-SVN: r18990
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/alpha/alpha.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/gcc/config/alpha/alpha.h b/gcc/config/alpha/alpha.h index 39b5abf..a2f76aa 100644 --- a/gcc/config/alpha/alpha.h +++ b/gcc/config/alpha/alpha.h @@ -480,11 +480,11 @@ extern void override_options (); listed once, even those in FIXED_REGISTERS. We allocate in the following order: - $f1 (nonsaved floating-point register) - $f10-$f15 (likewise) + $f10-$f15 (nonsaved floating-point register) $f22-$f30 (likewise) $f21-$f16 (likewise, but input args) $f0 (nonsaved, but return value) + $f1 (nonsaved, but immediate before saved) $f2-$f9 (saved floating-point registers) $1-$8 (nonsaved integer registers) $22-$25 (likewise) @@ -499,11 +499,10 @@ extern void override_options (); $30, $31, $f31 (stack pointer and always zero/ap & fp) */ #define REG_ALLOC_ORDER \ - {33, \ - 42, 43, 44, 45, 46, 47, \ + {42, 43, 44, 45, 46, 47, \ 54, 55, 56, 57, 58, 59, 60, 61, 62, \ 53, 52, 51, 50, 49, 48, \ - 32, \ + 32, 33, \ 34, 35, 36, 37, 38, 39, 40, 41, \ 1, 2, 3, 4, 5, 6, 7, 8, \ 22, 23, 24, 25, \ |