diff options
author | Iain Sandoe <iain@sandoe.co.uk> | 2019-06-27 18:56:53 +0000 |
---|---|---|
committer | Iain Sandoe <iains@gcc.gnu.org> | 2019-06-27 18:56:53 +0000 |
commit | 085efec58f7088152576e386cc8ddeb9f5ff5068 (patch) | |
tree | 132890d90f323a0a5df1e20ccd4d1bc4c46125ab /gcc/gimplify.c | |
parent | c2fe65930a4b48017042e49516eb338c9e241e53 (diff) | |
download | gcc-085efec58f7088152576e386cc8ddeb9f5ff5068.zip gcc-085efec58f7088152576e386cc8ddeb9f5ff5068.tar.gz gcc-085efec58f7088152576e386cc8ddeb9f5ff5068.tar.bz2 |
[Darwin, PPC] Do not use longcall for 64b code.
The linker [ld64] that supports 64Bit does not need the JBSR longcall
optimisation, and will not work with the most generic case (where the
symbol is undefined external, but there is no symbl stub). So switch
the longcall option off. ld64 will generate branch islands as needed.
2019-06-27 Iain Sandoe <iain@sandoe.co.uk>
* config/rs6000/rs6000.c (darwin_rs6000_override_options): Do not
use longcall for 64b code.
From-SVN: r272758
Diffstat (limited to 'gcc/gimplify.c')
0 files changed, 0 insertions, 0 deletions