]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 19 Apr 2023 00:19:40 +0000 (00:19 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 19 Apr 2023 00:19:40 +0000 (00:19 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog

index 08a3c55a179faeb96ebb3e7127483fb4d59183c1..cb315e901a7cf79480c565d55bc2e19456a56025 100644 (file)
@@ -1,3 +1,75 @@
+2023-04-18  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+       Backported from master:
+       2023-01-31  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+       PR target/108589
+       * config/aarch64/aarch64.c (aarch_macro_fusion_pair_p): Check
+       REG_P on SET_DEST.
+
+2023-04-18  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+       Backported from master:
+       2023-04-17  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+                   Di Zhao  <di.zhao@amperecomputing.com>
+
+       * config/aarch64/aarch64-tuning-flags.def (AARCH64_EXTRA_TUNING_OPTION):
+       Add AARCH64_EXTRA_TUNE_NO_LDP_COMBINE.
+       * config/aarch64/aarch64.c (aarch64_operands_ok_for_ldpstp):
+       Check for the above tuning option when processing loads.
+
+2023-04-18  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+       Backported from master:
+       2023-03-27  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+                   Jiangning Liu  <jiangning.liu@amperecomputing.com>
+                   Manolis Tsamis  <manolis.tsamis@vrull.eu>
+
+       * config/aarch64/aarch64.c: Update vector costs for ampere1.
+
+2023-04-18  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+       Backported from master:
+       2022-11-14  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+       * config/aarch64/aarch64-cores.def (AARCH64_CORE): Add ampere1a.
+       * config/aarch64/aarch64-cost-tables.h: Add ampere1a_extra_costs.
+       * config/aarch64/aarch64-fusion-pairs.def (AARCH64_FUSION_PAIR):
+       Define a new fusion pair for A+B+1/A-B-1 (i.e., add/subtract two
+       registers and then +1/-1).
+       * config/aarch64/aarch64-tune.md: Regenerate.
+       * config/aarch64/aarch64.c (aarch_macro_fusion_pair_p): Implement
+       idiom-matcher for the new fusion pair.
+       * doc/invoke.texi: Add ampere1a.
+
+2023-04-18  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+       Backported from master:
+       2022-10-06  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+       * config/aarch64/aarch64-cores.def (AARCH64_CORE): Update
+       Ampere-1 core entry.
+
+2023-04-18  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+       Backported from master:
+       2022-10-06  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+       * config/aarch64/driver-aarch64.c (readline): Fix off-by-one.
+
+2023-04-18  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+       Backported from master:
+       2021-11-03  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+       * config/aarch64/aarch64-cores.def (AARCH64_CORE): New Ampere-1
+       core.
+       * config/aarch64/aarch64-tune.md: Regenerate.
+       * config/aarch64/aarch64-cost-tables.h: Add extra costs for
+       Ampere-1.
+       * config/aarch64/aarch64.c: Add tuning structures for Ampere-1.
+       * doc/invoke.texi: Add documentation for Ampere-1 core.
+
 2023-04-17  Kewen Lin  <linkw@linux.ibm.com>
 
        Backported from master:
index 378aed56acfc291340426de142a91aa3209dfd8f..59726e584d21ff59d23480abf1506322623dfc1d 100644 (file)
@@ -1 +1 @@
-20230418
+20230419
index 9ffc5078d3f92c1a66fd341e386bff3a362743ac..6d8ef488fbb40946aa2fd0ef9ebe369d651969a2 100644 (file)
@@ -1,3 +1,27 @@
+2023-04-18  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+       Backported from master:
+       2023-01-31  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+       PR target/108589
+       * gcc.target/aarch64/pr108589.c: New test.
+
+2023-04-18  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+       Backported from master:
+       2023-04-17  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+                   Di Zhao  <di.zhao@amperecomputing.com>
+
+       * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
+
+2023-04-18  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+       Backported from master:
+       2022-10-06  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+       * gcc.target/aarch64/cpunative/info_18: New test.
+       * gcc.target/aarch64/cpunative/native_cpu_18.c: New test.
+
 2023-04-17  Kewen Lin  <linkw@linux.ibm.com>
 
        Backported from master: