diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-07-04 00:24:34 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-07-04 00:24:34 +0000 |
commit | 0f71e52717b20c41c168b57245a8c12bdaa017e3 (patch) | |
tree | 6edb11577c84d6aa7369c96fa57b878e2156da04 | |
parent | 6e1fb1f9db3b722598a7332b92f4470a7bbc9c95 (diff) | |
download | gcc-0f71e52717b20c41c168b57245a8c12bdaa017e3.zip gcc-0f71e52717b20c41c168b57245a8c12bdaa017e3.tar.gz gcc-0f71e52717b20c41c168b57245a8c12bdaa017e3.tar.bz2 |
Daily bump.
-rw-r--r-- | gcc/ChangeLog | 81 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/c-family/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 34 |
4 files changed, 123 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index adf5589..1475bad 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,84 @@ +2024-07-03 John David Anglin <danglin@gcc.gnu.org> + + Revert: + 2023-10-05 John David Anglin <danglin@gcc.gnu.org> + + * config/pa/pa32-linux.h (MALLOC_ABI_ALIGNMENT): Delete. + +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-02 Alex Coplan <alex.coplan@arm.com> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f8fa5e4..efaf824 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240703 +20240704 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 428c470..331f6bc 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,10 @@ +2024-07-03 Lewis Hyatt <lhyatt@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_apinski@quicinc.com> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f620b94..e85affa 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,37 @@ +2024-07-03 Lewis Hyatt <lhyatt@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 <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: |