]> git.ipfire.org Git - thirdparty/gcc.git/commit
rs6000.c (rs6000_reg_live_or_pic_offset_p): Check TARGET_SINGLE_PIC_BASE for RS6000_P...
authorJoakim Tjernlund <Joakim.Tjernlund@transmode.se>
Tue, 30 Nov 2010 01:47:54 +0000 (02:47 +0100)
committerNathan Froyd <froydnj@gcc.gnu.org>
Tue, 30 Nov 2010 01:47:54 +0000 (01:47 +0000)
commit042abba2005f145b49ea828826a82c42e5e28061
tree0f6e2628c28c6d24a344bf20d903b868340d9986
parentddac6b7317082c690412f2f7828b6fc6a9bd58b5
rs6000.c (rs6000_reg_live_or_pic_offset_p): Check TARGET_SINGLE_PIC_BASE for RS6000_PIC_OFFSET_TABLE_REGNUM.

* config/rs6000/rs6000.c (rs6000_reg_live_or_pic_offset_p): Check
TARGET_SINGLE_PIC_BASE for RS6000_PIC_OFFSET_TABLE_REGNUM.
(rs6000_emit_prologue): Don't set PIC register if
TARGET_SINGLE_PIC_BASE.
* config/rs6000/rs6000.opt (msingle-pic-base): New option.
* doc/invoke.texi (msingle-pic-base): Document.

From-SVN: r167283
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.opt
gcc/doc/invoke.texi