]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 4 Jul 2024 00:21:22 +0000 (00:21 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 4 Jul 2024 00:21:22 +0000 (00:21 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog

index 45bf020f8326ddb49a0e37ba424566115ba8da1f..d002973771d9b7d4494843e773a5479446f191fe 100644 (file)
@@ -1,3 +1,77 @@
+2024-07-03  John David Anglin  <danglin@gcc.gnu.org>
+
+       PR target/115691
+       * config/pa/pa.md: Remove incorrect xmpyu patterns.
+
+2024-07-03  Georg-Johann Lay  <avr@gjlay.de>
+
+       Backported from master:
+       2024-07-03  Georg-Johann Lay  <avr@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  <linkw@linux.ibm.com>
+
+       Backported from master:
+       2024-06-26  Kewen Lin  <linkw@linux.ibm.com>
+                   Xionghu Luo  <xionghuluo@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  <linkw@linux.ibm.com>
+
+       Backported from master:
+       2024-06-26  Kewen Lin  <linkw@linux.ibm.com>
+                   Xionghu Luo  <xionghuluo@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  <avr@gjlay.de>
 
        Backported from master:
index f8fa5e4aa67e59875617690fc91a5b6d2a03d109..efaf824b8cd88a10b6ee00ed9cb200909ec95e77 100644 (file)
@@ -1 +1 @@
-20240703
+20240704
index 60449edd77b18c98b55e046252ab71de0f4fc1bf..ede549333cc04b03001a6444887db0fd9686325e 100644 (file)
@@ -1,3 +1,31 @@
+2024-07-03  Georg-Johann Lay  <avr@gjlay.de>
+
+       Backported from master:
+       2024-07-03  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR target/98762
+       * gcc.target/avr/torture/pr98762.c: New test.
+
+2024-07-03  Kewen Lin  <linkw@linux.ibm.com>
+
+       Backported from master:
+       2024-06-26  Kewen Lin  <linkw@linux.ibm.com>
+                   Xionghu Luo  <xionghuluo@tencent.com>
+
+       PR target/106069
+       PR target/115355
+       * gcc.target/powerpc/pr106069-2.c: New test.
+
+2024-07-03  Kewen Lin  <linkw@linux.ibm.com>
+
+       Backported from master:
+       2024-06-26  Kewen Lin  <linkw@linux.ibm.com>
+                   Xionghu Luo  <xionghuluo@tencent.com>
+
+       PR target/106069
+       PR target/115355
+       * gcc.target/powerpc/pr106069-1.c: New test.
+
 2024-07-01  Georg-Johann Lay  <avr@gjlay.de>
 
        Backported from master: