summaryrefslogtreecommitdiffstats
path: root/gcc/cppfiles.c
diff options
context:
space:
mode:
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2000-06-09 14:31:54 +0000
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2000-06-09 14:31:54 +0000
commit4c3350274afe3652dc3d61bee41e6d5d39930dfe (patch)
tree7149b8de2f1865dbf6ad01309fa17d61e3392647 /gcc/cppfiles.c
parent0169d7877f5dcb4e89f61da01c447924c479c85c (diff)
downloadppe42-gcc-4c3350274afe3652dc3d61bee41e6d5d39930dfe.tar.gz
ppe42-gcc-4c3350274afe3652dc3d61bee41e6d5d39930dfe.zip
* configure.in: Check whether gas supports -relax.
* configure, config.in: Rebuilt. * config/sparc/sparc.h (ASM_RELAX_SPEC): Define. (EXTRA_SPECS): Add asm_relax. (ASM_SPEC): Add %(asm_relax). (TARGET_SWITCHES): Add -mrelax and -mno-relax. * config/sparc/linux64.h (LINK_ARCH_SPEC): Rename to LINK_SPEC. (LINK_SPEC): Pass -relax to linker unless -mno-relax or -r. (ASM_SPEC): Add %(asm_relax). * config/sparc/linux.h (LINK_SPEC, ASM_SPEC): Likewise. * config/sparc/sparc.c (output_sibcall): If HAVE_AS_RELAX_OPTION, never use sethi/jmpl for leaf tail calls. Use or with rs2 %g0 instead of mov, so that gas can further optimize it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34466 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cppfiles.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud