https://gcc.gnu.org/g:0f71e52717b20c41c168b57245a8c12bdaa017e3

commit r14-10377-g0f71e52717b20c41c168b57245a8c12bdaa017e3
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Jul 4 00:24:34 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 81 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c-family/ChangeLog  |  7 +++++
 gcc/testsuite/ChangeLog | 34 +++++++++++++++++++++
 4 files changed, 123 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index adf5589ea75..1475badd8ac 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,84 @@
+2024-07-03  John David Anglin  <dang...@gcc.gnu.org>
+
+       Revert:
+       2023-10-05  John David Anglin  <dang...@gcc.gnu.org>
+
+       * config/pa/pa32-linux.h (MALLOC_ABI_ALIGNMENT): Delete.
+
+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-02  Alex Coplan  <alex.cop...@arm.com>
 
        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/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 428c4706d47..331f6bc8eb3 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,10 @@
+2024-07-03  Lewis Hyatt  <lhy...@gmail.com>
+
+       PR pch/115312
+       * c-opts.cc (c_common_init): Call c_init_preprocess() before
+       c_finish_options() so that a parser is available to process any
+       includes specified on the command line.
+
 2024-06-25  Andrew Pinski  <quic_apin...@quicinc.com>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f620b94bd4e..e85affab423 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,37 @@
+2024-07-03  Lewis Hyatt  <lhy...@gmail.com>
+
+       PR pch/115312
+       * g++.dg/pch/pr115312.C: New test.
+       * g++.dg/pch/pr115312.Hs: New test.
+
+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:

Reply via email to