https://gcc.gnu.org/g:a7ccad4a2e08651fbf3628a45cd1d06785192a79
commit r15-7462-ga7ccad4a2e08651fbf3628a45cd1d06785192a79 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Tue Feb 11 00:17:27 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 12 ++++++++++++ gcc/testsuite/ChangeLog | 35 +++++++++++++++++++++++++++++++++++ libbacktrace/ChangeLog | 5 +++++ 5 files changed, 102 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 55856ddb13b0..b0b1eb37c402 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,52 @@ +2025-02-10 Tobias Burnus <tbur...@baylibre.com> + + * config/gcn/mkoffload.cc (enum elf_arch_code): Add + EF_AMDGPU_MACH_AMDGCN_NONE. + (elf_arch): Use enum elf_arch_code as type. + (tool_cleanup): Silence warning by removing tailing '.' from error. + (get_arch_name): Return enum elf_arch_code. + (check_for_missing_lib): New; print fatal error if the multilib + is not available but it is for the associate generic ISA. + (main): Call it. + +2025-02-10 Tobias Burnus <tbur...@baylibre.com> + + * doc/install.texi (GCN): Update section about multilibs and + required LLVM version. + +2025-02-10 Martin Jambor <mjam...@suse.cz> + + PR ipa/118097 + * ipa-cp.cc (ipa_get_jf_arith_result): Adjust comment. + (ipa_get_jf_pass_through_result): Removed. + (ipa_value_from_jfunc): Use directly ipa_get_jf_arith_result, do + not specify operation type but make sure we check and possibly + convert the result. + (get_val_across_arith_op): Remove the last parameter, always pass + NULL_TREE to ipa_get_jf_arith_result in its last argument. + (propagate_vals_across_arith_jfunc): Do not pass res_type to + get_val_across_arith_op. + (propagate_vals_across_pass_through): Add checking assert that + parm_type is not NULL. + +2025-02-10 Jakub Jelinek <ja...@redhat.com> + + PR target/118623 + * config/i386/i386.md (*bt<mode>): Represent bt as + compare:CCC of const0_rtx and zero_extract rather than + zero_extract and const0_rtx. + (*bt<SWI48:mode>_mask): Likewise. + (*jcc_bt<mode>): Likewise. Use LTU and GEU as flags test + instead of EQ and NE. + (*jcc_bt<mode>_mask): Likewise. + (*jcc_bt<SWI48:mode>_mask_1): Likewise. + (Help combine recognize bt followed by cmov splitter): Likewise. + (*bt<mode>_setcqi): Likewise. + (*bt<mode>_setncqi): Likewise. + (*bt<mode>_setnc<mode>): Likewise. + (*bt<mode>_setncqi_2): Likewise. + (*bt<mode>_setc<mode>_mask): Likewise. + 2025-02-09 Dario Gjorgjevski <dario.gjorgjev...@gmail.com> PR middle-end/117263 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 039de05fe6a7..68b0ff9265d3 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250210 +20250211 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index ca1ed8231c48..0d4926a0a9cb 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,15 @@ +2025-02-10 Thomas Koenig <tkoe...@gcc.gnu.org> + + PR fortran/24878 + * interface.cc (compare_parameter): Better wording on + error message. + +2025-02-10 Harald Anlauf <anl...@gmx.de> + + PR fortran/56423 + * resolve.cc (resolve_structure_cons): Check rank of pointer target; + reject pointer target with vector subscripts. + 2025-02-09 Thomas Koenig <tkoe...@gcc.gnu.org> PR fortran/24878 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 72c88e6cb658..345d5da4d929 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,38 @@ +2025-02-10 Thomas Koenig <tkoe...@gcc.gnu.org> + + PR fortran/24878 + * gfortran.dg/interface_51.f90: Adjust expected error message. + +2025-02-10 Harald Anlauf <anl...@gmx.de> + + PR fortran/56423 + * gfortran.dg/derived_constructor_comps_2.f90: Adjust test. + * gfortran.dg/derived_constructor_comps_8.f90: New test. + +2025-02-10 Martin Jambor <mjam...@suse.cz> + + PR ipa/118097 + * gcc.dg/ipa/pr118097.c: New test. + * gcc.dg/ipa/pr118535.c: Likewise. + * gcc.dg/ipa/ipa-notypes-1.c: Likewise. + +2025-02-10 Richard Earnshaw <rearn...@arm.com> + + PR target/118089 + * gcc.target/arm/thumb2-pop-loreg.c (dg-require-effective-target): Fix + typo in directive. + +2025-02-10 Jakub Jelinek <ja...@redhat.com> + + PR target/118623 + * gcc.c-torture/execute/pr118623.c: New test. + +2025-02-10 Tamar Christina <tamar.christ...@arm.com> + + PR testsuite/118754 + * gcc.dg/vect/vect-tail-nomask-1.c: Add novector. + * gcc.target/i386/pr106010-8c.c: Likewise. + 2025-02-09 Jeff Law <j...@ventanamicro.com> PR target/115123 diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog index c5d5f67ddd1d..36618b6faac4 100644 --- a/libbacktrace/ChangeLog +++ b/libbacktrace/ChangeLog @@ -1,3 +1,8 @@ +2025-02-10 Ian Lance Taylor <i...@golang.org> + + * elf.c (elf_uncompress_lzma_block): Add casts to avoid + potentially shifting a value farther than its type size. + 2025-01-30 Ian Lance Taylor <i...@golang.org> * elf.c (elf_fetch_bits): Add casts to avoid potentially shifting