aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2022-07-01 14:11:35 +0200
committerRichard Biener <rguenther@suse.de>2022-07-11 11:21:53 +0200
commit4c94382a132a4b2b9d020806549a006fa6764d1b (patch)
tree91e929cb849288fce757606d35778afc42232b11 /gcc/go
parent79f18ac6b7ab7744fcf8937ea4bc0c40f3efc629 (diff)
downloadgcc-4c94382a132a4b2b9d020806549a006fa6764d1b.zip
gcc-4c94382a132a4b2b9d020806549a006fa6764d1b.tar.gz
gcc-4c94382a132a4b2b9d020806549a006fa6764d1b.tar.bz2
target/105459 - allow delayed target option node fixup
The following avoids the need to massage the target optimization node at WPA time when we fixup the optimization node, copying FP related flags from callee to caller. The target is already set up to fixup, but that only works when not switching between functions. After fixing that the fixup is then done at LTRANS time when materializing the function. 2022-07-01 Richard Biener <rguenthert@suse.de> PR target/105459 * config/i386/i386-options.cc (ix86_set_current_function): Rebuild the target optimization node whenever necessary, not only when the optimization node didn't change. * gcc.dg/lto/pr105459_0.c: New testcase.
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions