re PR target/9732 ([ppc32] Wrong code with -O2 -fPIC)
authorFranz Sirl <Franz.Sirl-kernel@lauterbach.com>
Tue, 25 Feb 2003 23:11:55 +0000 (23:11 +0000)
committerFranz Sirl <sirl@gcc.gnu.org>
Tue, 25 Feb 2003 23:11:55 +0000 (23:11 +0000)
commit14f00213a7d7b42f836200e3f9650677caabff15
tree5b1471a85fa181b5a5a2f3d4232a349c2d9b0ee8
parent8164b17107f599ed129b0574236e3738fa43dbef
re PR target/9732 ([ppc32] Wrong code with -O2 -fPIC)

2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

PR target/9732
* config/rs6000/rs6000.c (first_reg_to_save): Handle
PIC_OFFSET_TABLE_REGNUM for -fPIC too.
(rs6000_emit_prologue): Likewise.
(rs6000_emit_epilogue): Likewise.
* config/rs6000/rs6000.h (CONDITIONAL_REGISTER_USAGE): Make
PIC_OFFSET_TABLE_REGNUM a fixed register for -fPIC.

From-SVN: r63423
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h