diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2013-05-15 19:16:34 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2013-05-15 19:16:34 +0000 |
commit | e299a383a9334fe71492e54ccfa9888434d69d05 (patch) | |
tree | 3d392484a1d49b2407852da42793dd5b4ea7c9d9 /gcc/passes.c | |
parent | 1e6cf26ea81901fb00daef06d74966bcacbd99eb (diff) | |
download | gcc-e299a383a9334fe71492e54ccfa9888434d69d05.zip gcc-e299a383a9334fe71492e54ccfa9888434d69d05.tar.gz gcc-e299a383a9334fe71492e54ccfa9888434d69d05.tar.bz2 |
re PR target/57260 (Generated R_MIPS_GOT_MIPS relocation for direct function call while compiling with -O2 on MIPS N64)
gcc/
PR target/57260
* config/mips/mips.c (mips_function_ok_for_sibcall): Don't allow
sibling calls to functions that would normally be lazily bound,
unless $gp is call-clobbered.
gcc/testsuite/
PR target/57260
* gcc.target/mips/call-1.c: Restrict to o32.
* gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
From-SVN: r198945
Diffstat (limited to 'gcc/passes.c')
0 files changed, 0 insertions, 0 deletions