OSDN Git Service

PR target/36634
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Jul 2008 02:32:01 +0000 (02:32 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Jul 2008 02:32:01 +0000 (02:32 +0000)
commit358f6a0e1f6c33e5e7d3b8edf39fb0d8f4752b0b
tree06103566f1f3da55926dc539b33b52c72c34bd5a
parentb8ede6a91143ce8a77cd3216bda7559ea931ac7f
PR target/36634
* config/rs6000/rs6000.md (call, call_value): Don't arrange for
pic_offset_table_rtx to be marked as used here.
(call_nonlocal_sysv, call_value_nonlocal_sysv): Add split for
TARGET_SECURE_PLT to "use" pic_offset_table_rtx.
(call_nonlocal_sysv_secure, call_value_nonlocal_sysv_secure): New insn.
(sibcall_nonlocal_sysv, sibcall_value_nonlocal_sysv): Assert
!TARGET_SECURE_PLT.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@137447 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/rs6000.md