https://gcc.gnu.org/g:843eba6f38d3debc44fe4ec4084aaaf9d5907485
commit r12-10598-g843eba6f38d3debc44fe4ec4084aaaf9d5907485 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Thu Jul 4 00:21:22 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 74 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 28 +++++++++++++++++++ 3 files changed, 103 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 45bf020f832..d002973771d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,77 @@ +2024-07-03 John David Anglin <dang...@gcc.gnu.org> + + PR target/115691 + * config/pa/pa.md: Remove incorrect xmpyu patterns. + +2024-07-03 Georg-Johann Lay <a...@gjlay.de> + + Backported from master: + 2024-07-03 Georg-Johann Lay <a...@gjlay.de> + + PR target/98762 + * config/avr/avr.cc (avr_out_movqi_r_mr_reg_disp_tiny): Properly + restore the base register when it is partially clobbered. + +2024-07-03 Kewen Lin <li...@linux.ibm.com> + + Backported from master: + 2024-06-26 Kewen Lin <li...@linux.ibm.com> + Xionghu Luo <xionghu...@tencent.com> + + PR target/106069 + PR target/115355 + * config/rs6000/altivec.md (altivec_vmrghh_direct): Rename to ... + (altivec_vmrghh_direct_be): ... this. Add condition BYTES_BIG_ENDIAN. + (altivec_vmrghh_direct_le): New define_insn. + (altivec_vmrglh_direct): Rename to ... + (altivec_vmrglh_direct_be): ... this. Add condition BYTES_BIG_ENDIAN. + (altivec_vmrglh_direct_le): New define_insn. + (altivec_vmrghh): Adjust by calling gen_altivec_vmrghh_direct_be + for BE and gen_altivec_vmrglh_direct_le for LE. + (altivec_vmrglh): Adjust by calling gen_altivec_vmrglh_direct_be + for BE and gen_altivec_vmrghh_direct_le for LE. + (vec_widen_umult_hi_v16qi): Adjust the call to + gen_altivec_vmrghh_direct by gen_altivec_vmrghh for BE + and by gen_altivec_vmrglh for LE. + (vec_widen_smult_hi_v16qi): Likewise. + (vec_widen_umult_lo_v16qi): Adjust the call to + gen_altivec_vmrglh_direct by gen_altivec_vmrglh for BE + and by gen_altivec_vmrghh for LE. + (vec_widen_smult_lo_v16qi): Likewise. + * config/rs6000/rs6000.cc (altivec_expand_vec_perm_const): Replace + CODE_FOR_altivec_vmrghh_direct by + CODE_FOR_altivec_vmrghh_direct_be for BE and + CODE_FOR_altivec_vmrghh_direct_le for LE. And replace + CODE_FOR_altivec_vmrglh_direct by + CODE_FOR_altivec_vmrglh_direct_be for BE and + CODE_FOR_altivec_vmrglh_direct_le for LE. + +2024-07-03 Kewen Lin <li...@linux.ibm.com> + + Backported from master: + 2024-06-26 Kewen Lin <li...@linux.ibm.com> + Xionghu Luo <xionghu...@tencent.com> + + PR target/106069 + PR target/115355 + * config/rs6000/altivec.md (altivec_vmrghb_direct): Rename to ... + (altivec_vmrghb_direct_be): ... this. Add condition BYTES_BIG_ENDIAN. + (altivec_vmrghb_direct_le): New define_insn. + (altivec_vmrglb_direct): Rename to ... + (altivec_vmrglb_direct_be): ... this. Add condition BYTES_BIG_ENDIAN. + (altivec_vmrglb_direct_le): New define_insn. + (altivec_vmrghb): Adjust by calling gen_altivec_vmrghb_direct_be + for BE and gen_altivec_vmrglb_direct_le for LE. + (altivec_vmrglb): Adjust by calling gen_altivec_vmrglb_direct_be + for BE and gen_altivec_vmrghb_direct_le for LE. + * config/rs6000/rs6000.cc (altivec_expand_vec_perm_const): Replace + CODE_FOR_altivec_vmrghb_direct by + CODE_FOR_altivec_vmrghb_direct_be for BE and + CODE_FOR_altivec_vmrghb_direct_le for LE. And replace + CODE_FOR_altivec_vmrglb_direct by + CODE_FOR_altivec_vmrglb_direct_be for BE and + CODE_FOR_altivec_vmrglb_direct_le for LE. + 2024-07-01 Georg-Johann Lay <a...@gjlay.de> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f8fa5e4aa67..efaf824b8cd 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240703 +20240704 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 60449edd77b..ede549333cc 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,31 @@ +2024-07-03 Georg-Johann Lay <a...@gjlay.de> + + Backported from master: + 2024-07-03 Georg-Johann Lay <a...@gjlay.de> + + PR target/98762 + * gcc.target/avr/torture/pr98762.c: New test. + +2024-07-03 Kewen Lin <li...@linux.ibm.com> + + Backported from master: + 2024-06-26 Kewen Lin <li...@linux.ibm.com> + Xionghu Luo <xionghu...@tencent.com> + + PR target/106069 + PR target/115355 + * gcc.target/powerpc/pr106069-2.c: New test. + +2024-07-03 Kewen Lin <li...@linux.ibm.com> + + Backported from master: + 2024-06-26 Kewen Lin <li...@linux.ibm.com> + Xionghu Luo <xionghu...@tencent.com> + + PR target/106069 + PR target/115355 + * gcc.target/powerpc/pr106069-1.c: New test. + 2024-07-01 Georg-Johann Lay <a...@gjlay.de> Backported from master: