diff options
author | Franz Sirl <Franz.Sirl-kernel@lauterbach.com> | 2001-09-06 18:12:53 +0000 |
---|---|---|
committer | Franz Sirl <sirl@gcc.gnu.org> | 2001-09-06 18:12:53 +0000 |
commit | a1dc9455a34010a845a20f7d3dc8a0c64988b44d (patch) | |
tree | 00ecf4363ca686d24761a0e7f0a0f89a49b5fbf2 /gcc | |
parent | d70dd6c83509271f6a63d46bf6bc04d3d9fb2640 (diff) | |
download | gcc-a1dc9455a34010a845a20f7d3dc8a0c64988b44d.zip gcc-a1dc9455a34010a845a20f7d3dc8a0c64988b44d.tar.gz gcc-a1dc9455a34010a845a20f7d3dc8a0c64988b44d.tar.bz2 |
rs6000.c (rs6000_emit_prologue): Fix DWARF2 register number used for CR register.
2001-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* config/rs6000/rs6000.c (rs6000_emit_prologue): Fix DWARF2 register
number used for CR register.
From-SVN: r45444
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b5bb57a..7c49298 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2001-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> + + * config/rs6000/rs6000.c (rs6000_emit_prologue): Fix DWARF2 register + number used for CR register. + Thu Sep 6 11:16:35 2001 Jeffrey A Law (law@cygnus.com) Joern Rennecke (amylaar@cygnus.com) diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index dcd2c32..a598f18 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -6401,9 +6401,10 @@ rs6000_emit_prologue () to understand '(unspec:SI [(reg:CC 68) ...] 19)'. But that's OK. All we have to do is specify that _one_ condition code register is saved in this stack slot. The thrower's epilogue - will then restore all the call-saved registers. */ + will then restore all the call-saved registers. + We use CR2_REGNO (70) to be compatible with gcc-2.95 on Linux. */ rs6000_frame_related (insn, frame_ptr_rtx, info->total_size, - cr_save_rtx, gen_rtx_REG (SImode, CR0_REGNO)); + cr_save_rtx, gen_rtx_REG (SImode, CR2_REGNO)); } /* Update stack and set back pointer unless this is V.4, |