aboutsummaryrefslogtreecommitdiff
path: root/libobjc/objc-private/sarray.h
diff options
context:
space:
mode:
authorAndrew Pinski <quic_apinski@quicinc.com>2024-07-25 09:37:49 -0700
committerThomas Koenig <tkoenig@gcc.gnu.org>2024-07-28 19:06:00 +0200
commite93bb5da972050c78ac3b945c7ee9d548f064ef9 (patch)
treeb97bd2bdf924160ce02c1b9411acdfb812c0fcac /libobjc/objc-private/sarray.h
parent65936041dbffdc735bed4dbf831462ff3922d28f (diff)
downloadgcc-e93bb5da972050c78ac3b945c7ee9d548f064ef9.zip
gcc-e93bb5da972050c78ac3b945c7ee9d548f064ef9.tar.gz
gcc-e93bb5da972050c78ac3b945c7ee9d548f064ef9.tar.bz2
aarch64: Fix target/optimize option handling with transiting between O1 to O2
The problem here is the aarch64 backend enables -mearly-ra at -O2 and above but it is not marked as an Optimization in the .opt file so enabling it sometimes reset the target options when going from -O1 to -O2 for the first time. Build and tested for aarch64-linux-gnu with no regressions. PR target/116065 gcc/ChangeLog: * config/aarch64/aarch64.opt (mearly-ra=): Mark as Optimization rather than Save. gcc/testsuite/ChangeLog: * gcc.target/aarch64/sve/target_optimization-1.c: New test. Signed-off-by: Andrew Pinski <quic_apinski@quicinc.com>
Diffstat (limited to 'libobjc/objc-private/sarray.h')
0 files changed, 0 insertions, 0 deletions