From 73c330131031b459334b39f74a7c79a7bae3c1d0 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Wed, 19 Apr 2023 00:19:40 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 72 +++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 24 ++++++++++++++ 3 files changed, 97 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 08a3c55a179f..cb315e901a7c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,75 @@ +2023-04-18 Philipp Tomsich + + Backported from master: + 2023-01-31 Philipp Tomsich + + PR target/108589 + * config/aarch64/aarch64.c (aarch_macro_fusion_pair_p): Check + REG_P on SET_DEST. + +2023-04-18 Philipp Tomsich + + Backported from master: + 2023-04-17 Philipp Tomsich + Di Zhao + + * 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 + + Backported from master: + 2023-03-27 Philipp Tomsich + Jiangning Liu + Manolis Tsamis + + * config/aarch64/aarch64.c: Update vector costs for ampere1. + +2023-04-18 Philipp Tomsich + + Backported from master: + 2022-11-14 Philipp Tomsich + + * 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 + + Backported from master: + 2022-10-06 Philipp Tomsich + + * config/aarch64/aarch64-cores.def (AARCH64_CORE): Update + Ampere-1 core entry. + +2023-04-18 Philipp Tomsich + + Backported from master: + 2022-10-06 Philipp Tomsich + + * config/aarch64/driver-aarch64.c (readline): Fix off-by-one. + +2023-04-18 Philipp Tomsich + + Backported from master: + 2021-11-03 Philipp Tomsich + + * 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 Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 378aed56acfc..59726e584d21 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230418 +20230419 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9ffc5078d3f9..6d8ef488fbb4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,27 @@ +2023-04-18 Philipp Tomsich + + Backported from master: + 2023-01-31 Philipp Tomsich + + PR target/108589 + * gcc.target/aarch64/pr108589.c: New test. + +2023-04-18 Philipp Tomsich + + Backported from master: + 2023-04-17 Philipp Tomsich + Di Zhao + + * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test. + +2023-04-18 Philipp Tomsich + + Backported from master: + 2022-10-06 Philipp Tomsich + + * gcc.target/aarch64/cpunative/info_18: New test. + * gcc.target/aarch64/cpunative/native_cpu_18.c: New test. + 2023-04-17 Kewen Lin Backported from master: -- 2.47.2