https://gcc.gnu.org/g:9b1f15e1e141a6bf478deb2f8818fa3b555fa772
commit r14-10865-g9b1f15e1e141a6bf478deb2f8818fa3b555fa772 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sat Nov 2 00:25:44 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 20 ++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 13 +++++++++++++ gcc/testsuite/ChangeLog | 20 ++++++++++++++++++++ 4 files changed, 54 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c5ec42d4ff96..52840d998b96 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,23 @@ +2024-11-01 Haochen Jiang <haochen.ji...@intel.com> + + * config/i386/cmpccxaddintrin.h (_cmpccxadd_epi32): Do not do + type conversion for pointer. + (_cmpccxadd_epi64): Ditto. + +2024-11-01 Hongyu Wang <hongyu.w...@intel.com> + + Backported from master: + 2024-07-04 Hongyu Wang <hongyu.w...@intel.com> + + * config/i386/i386.cc (ix86_expand_prologue): Set apx_ppx_used + flag in m.fs with TARGET_APX_PPX && !crtl->calls_eh_return. + (ix86_emit_save_regs): Emit ppx is available only when + TARGET_APX_PPX && !crtl->calls_eh_return. + (ix86_expand_epilogue): Don't restore reg using mov when + apx_ppx_used flag is true. + * config/i386/i386.h (struct machine_frame_state): + Add apx_ppx_used flag. + 2024-10-31 Peter Bergner <berg...@linux.ibm.com> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index c47a8c6250a2..0ffe82a8a482 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241101 +20241102 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index c804cc2f3a7a..9e06becb4b8a 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,16 @@ +2024-11-01 Paul Thomas <pa...@gcc.gnu.org> + + Backported from master: + 2024-10-25 Paul Thomas <pa...@gcc.gnu.org> + + PR fortran/79685 + * decl.cc (match_data_constant): Find the symtree instead of + the symbol so the use renamed symbols are found. Pass this and + the derived type to gfc_match_structure_constructor. + * match.h: Update prototype of gfc_match_structure_contructor. + * primary.cc (gfc_match_structure_constructor): Remove call to + gfc_get_ha_sym_tree and use caller supplied symtree instead. + 2024-10-25 Paul Thomas <pa...@gcc.gnu.org> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0cb1829df133..8f1cb0c027d1 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,23 @@ +2024-11-01 Haochen Jiang <haochen.ji...@intel.com> + + * gcc.target/i386/cmpccxadd-1b.c: New test. + +2024-11-01 Paul Thomas <pa...@gcc.gnu.org> + + Backported from master: + 2024-10-25 Paul Thomas <pa...@gcc.gnu.org> + + PR fortran/79685 + * gfortran.dg/use_rename_13.f90: New test. + +2024-11-01 Hongyu Wang <hongyu.w...@intel.com> + + Backported from master: + 2024-07-04 Hongyu Wang <hongyu.w...@intel.com> + + * gcc.target/i386/apx-ppx-2.c: New test. + * gcc.target/i386/apx-ppx-3.c: Likewise. + 2024-10-31 Peter Bergner <berg...@linux.ibm.com> Backported from master: