summaryrefslogtreecommitdiff
path: root/libitm
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2020-09-28 16:23:01 +0930
committerAlan Modra <amodra@gmail.com>2020-10-01 10:34:48 +0930
commitc6be439b37702f6ac4c2fc447c6f3ed1042b80a3 (patch)
tree5f9cec57d320243058ebfe2b6b5e13b51555743c /libitm
parentcf7dae01734eea0dfb4c387e4cd40e1f9a682f56 (diff)
[RS6000] -mno-minimal-toc vs. power10 pcrelative
We've had this hack in the libgcc config to build libgcc with -mcmodel=small for powerpc64 for a long time. It wouldn't be a bad thing if someone who knows the multilib machinery well could arrange for -mcmodel=small to be passed just for ppc64 when building for earlier than power10. But for now, make -mno-minimal-toc do nothing when pcrel. Which will do the right thing for any project that has copied libgcc's trick. We want this if configuring using --with-cpu=power10 to build a power10 pcrel libgcc. --mcmodel=small turns off pcrel. gcc/ * config/rs6000/linux64.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Don't set -mcmodel=small for -mno-minimal-toc when pcrel. libgcc/ * config/rs6000/t-linux: Document purpose of -mno-minimal-toc.
Diffstat (limited to 'libitm')
0 files changed, 0 insertions, 0 deletions