]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
AArch64: Turn on GPR narrowing pass by default
authorTamar Christina <tamar.christina@arm.com>
Mon, 11 May 2026 14:58:52 +0000 (15:58 +0100)
committerTamar Christina <tamar.christina@arm.com>
Mon, 11 May 2026 14:58:52 +0000 (15:58 +0100)
This turns on the GPR narrowing pass for all AArch64 targets.

gcc/ChangeLog:

* config/aarch64/aarch64-tuning-flags.def
(AARCH64_EXTRA_TUNE_BASE): Add AARCH64_EXTRA_TUNE_NARROW_GP_WRITES.

gcc/config/aarch64/aarch64-tuning-flags.def

index 882daa4b4312039f96dcde1295179be3ab3da0d0..058dadecccaac458e30a6585b558581a7bef6f54 100644 (file)
@@ -67,7 +67,8 @@ AARCH64_EXTRA_TUNING_OPTION ("cheap_fpmr_write", CHEAP_FPMR_WRITE)
 
 /* Baseline tuning settings suitable for all modern cores.  */
 #define AARCH64_EXTRA_TUNE_BASE (AARCH64_EXTRA_TUNE_CHEAP_SHIFT_EXTEND \
-                                | AARCH64_EXTRA_TUNE_FULLY_PIPELINED_FMA)
+                                | AARCH64_EXTRA_TUNE_FULLY_PIPELINED_FMA \
+                                | AARCH64_EXTRA_TUNE_NARROW_GP_WRITES)
 
 /* Enables dispatch scheduling.  */
 AARCH64_EXTRA_TUNING_OPTION ("dispatch_sched", DISPATCH_SCHED)