https://gcc.gnu.org/g:77f94f0f59a889eb9c0e8e573276dfebdd08d17a
commit r13-8469-g77f94f0f59a889eb9c0e8e573276dfebdd08d17a Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Wed Mar 20 00:22:20 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 14 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 18 ++++++++++++++++++ gcc/testsuite/ChangeLog | 22 ++++++++++++++++++++++ 4 files changed, 55 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4aa01db9fdb..c72b91a9bc5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,17 @@ +2024-03-19 Uros Bizjak <ubiz...@gmail.com> + + PR target/111822 + * config/i386/i386-features.cc (smode_convert_cst): New function + to handle SImode, DImode and TImode immediates. + (scalar_chain::convert_op): Unify from + general_scalar_chain::convert_op and timode_scalar_chain::convert_op. + (general_scalar_chain::convert_op): Remove. + (timode_scalar_chain::convert_op): Remove. + * config/i386/i386-features.h (class scalar_chain): + Redeclare convert_op as protected class member. + (class general_calar_chain): Remove convert_op. + (class timode_scalar_chain): Ditto. + 2024-03-18 Christoph Müllner <christoph.muell...@vrull.eu> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5fb3f81b7fb..75de3250ecd 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240319 +20240320 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index c0a02de9605..de3678ffed6 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,21 @@ +2024-03-19 Harald Anlauf <anl...@gmx.de> + + Backported from master: + 2024-03-13 Harald Anlauf <anl...@gmx.de> + + PR fortran/114001 + * expr.cc (gfc_is_simply_contiguous): Adjust logic so that CLASS + symbols are also handled. + +2024-03-19 Harald Anlauf <anl...@gmx.de> + + Backported from master: + 2024-03-18 Harald Anlauf <anl...@gmx.de> + + PR fortran/103715 + * frontend-passes.cc (check_externals_expr): Prevent invalid read + in case of mismatch of external subroutine with function. + 2024-03-15 Harald Anlauf <anl...@gmx.de> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index de565b7862e..fae37896643 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,25 @@ +2024-03-19 Harald Anlauf <anl...@gmx.de> + + Backported from master: + 2024-03-13 Harald Anlauf <anl...@gmx.de> + + PR fortran/114001 + * gfortran.dg/is_contiguous_4.f90: New test. + +2024-03-19 Harald Anlauf <anl...@gmx.de> + + Backported from master: + 2024-03-18 Harald Anlauf <anl...@gmx.de> + + PR fortran/103715 + * gfortran.dg/pr103715.f90: New test. + +2024-03-19 Uros Bizjak <ubiz...@gmail.com> + + PR target/111822 + * g++.target/i386/pr111822.C (dg-do): Compile only for ia32 targets. + (dg-options): Add -march=x86-64. + 2024-03-15 Jakub Jelinek <ja...@redhat.com> Backported from master: