On Thu, Jun 4, 2015 at 9:54 AM, Sriraman Tallam <tmsri...@google.com> wrote: >> Patch attached with those changes. > > Is this patch alright to commit? > > > * c-family/c-common.c (noplt): New attribute. > (handle_noplt_attribute): New handler. > * calls.c (prepare_call_address): Check for noplt attribute. > * config/i386/i386.c (ix86_function_ok_for_sibcall): Check > for noplt attribute. > (ix86_expand_call): Ditto. > (ix86_nopic_noplt_attribute_p): New function. > (ix86_output_call_insn): Output indirect call for non-pic no plt calls. > * doc/extend.texi (noplt): Document new attribute. > * doc/invoke.texi: Document new attribute. > * testsuite/gcc.target/i386/noplt-1.c: New test. > * testsuite/gcc.target/i386/noplt-2.c: New test. > * testsuite/gcc.target/i386/noplt-3.c: New test. > * testsuite/gcc.target/i386/noplt-4.c: New test. >
This may have caused: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67001 -- H.J.