* calls.c (prepare_call_address): Transform PLT call to GOT lookup and
authoramonakov <amonakov@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 May 2015 13:20:57 +0000 (13:20 +0000)
committeramonakov <amonakov@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 May 2015 13:20:57 +0000 (13:20 +0000)
commit562ef5ccc46d9786275a40639fa56fa12ad7e476
tree532861d0edff899e1bd9fe5d71d6a207bb11a98a
parent4090805fc1202cce2b05428eb033e4a26ab0cc9e
* calls.c (prepare_call_address): Transform PLT call to GOT lookup and
indirect call by forcing address into a pseudo with -fno-plt.
* common.opt (flag_plt): New option.
* doc/invoke.texi (Code Generation Options): Add -fno-plt.
([-fno-plt]): Document.

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