OSDN Git Service

* config/rs6000/rs6000.c (rs6000_reg_live_or_pic_offset_p): Check
authorfroydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 Nov 2010 01:47:54 +0000 (01:47 +0000)
committerfroydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 Nov 2010 01:47:54 +0000 (01:47 +0000)
commita20ee7a1e136d9e2e820f479b3038a40bcd759cb
tree0f6e2628c28c6d24a344bf20d903b868340d9986
parente6424f54a65325b37b22cced512748d05365cfee
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167283 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.opt
gcc/doc/invoke.texi