https://gcc.gnu.org/g:58856a6ec58b17025cf98c1a61b696d25bd02e40
commit r15-7447-g58856a6ec58b17025cf98c1a61b696d25bd02e40 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sun Feb 9 00:16:35 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 27 ++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 10 +++++++++ gcc/testsuite/ChangeLog | 56 +++++++++++++++++++++++++++++++++++++++++++++++++ libgcc/ChangeLog | 5 +++++ libstdc++-v3/ChangeLog | 11 ++++++++++ 6 files changed, 110 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3465553b1df8..468b788aba88 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,30 @@ +2025-02-08 Georg-Johann Lay <a...@gjlay.de> + + PR target/118764 + * doc/invoke.texi (AVR Options): Fix typos. + +2025-02-08 Thomas Schwinge <tschwi...@baylibre.com> + + * config/gcn/gcn.md (exception_receiver): 'define_expand'. + * config/nvptx/nvptx.md (exception_receiver): Likewise. + +2025-02-08 Thomas Schwinge <tschwi...@baylibre.com> + + * doc/sourcebuild.texi (Effective-Target Keywords): Clarify that + effective-target 'exceptions' and 'exceptions_enabled' are + orthogonal. + +2025-02-08 Jakub Jelinek <ja...@redhat.com> + + PR target/118776 + * config/i386/sse.md (<code><mode>3_mask): Use VI1248_AVX512VLBW + iterator rather than VI48_AVX512VL. + (<mask_codefor><code><mode>3<mask_name>): Rename to ... + (*avx512bw_<code><mode>3<mask_name>): ... this. Use + nonimmediate_operand rather than register_operand predicate and %v + rather than v constraint for operand 1 and adjust condition to reject + MEMs in both operand 1 and 2. + 2025-02-07 Andrew Pinski <quic_apin...@quicinc.com> PR target/114522 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f9d9d8c45b95..11e801e0ed99 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250208 +20250209 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index ab734d66dc2f..2be47c9f1aa3 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,13 @@ +2025-02-08 Sandra Loosemore <sloosem...@baylibre.com> + + PR middle-end/107067 + * parse.cc (parse_omp_do): Diagnose missing "OMP END METADIRECTIVE" + after loop. + (parse_omp_structured_block): Likewise for strictly structured block. + (parse_omp_metadirective_body): Use better test for variants ending + at different places. Issue a user diagnostic at the end if any + were inconsistent, instead of calling gcc_assert. + 2025-02-07 Harald Anlauf <anl...@gmx.de> PR fortran/59252 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1384a7616389..0a5ca1b3b21d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,59 @@ +2025-02-08 Sandra Loosemore <sloosem...@baylibre.com> + + PR middle-end/107067 + * gfortran.dg/gomp/metadirective-11.f90: Remove the dg-ice, update + for current behavior, and add more tests to exercise the new error + code. + +2025-02-08 Thomas Schwinge <tschwi...@baylibre.com> + + * lib/gcc-dg.exp (gcc-dg-prune): Turn + 'sorry, unimplemented: exception handling not supported' into + UNSUPPORTED. + * gcc.dg/pr104464.c: Remove GCN XFAIL. + +2025-02-08 Thomas Schwinge <tschwi...@baylibre.com> + + * gcc.dg/cleanup-12.c: Don't 'dg-skip-if "" { ! nonlocal_goto }'. + * gcc.dg/cleanup-13.c: Likewise. + * gcc.dg/cleanup-5.c: Likewise. + * gcc.dg/gimplefe-44.c: Don't + 'dg-require-effective-target nonlocal_goto'. + +2025-02-08 Thomas Schwinge <tschwi...@baylibre.com> + + * lib/target-supports.exp (check_effective_target_exceptions): + 'return 0' for '[istarget nvptx-*-*]'. + +2025-02-08 Thomas Schwinge <tschwi...@baylibre.com> + + PR target/118772 + * lib/target-supports.exp (check_effective_target_exceptions): + 'return 0' for '[istarget bpf-*-*]'. + +2025-02-08 Thomas Schwinge <tschwi...@baylibre.com> + + * lib/gcc-dg.exp (gcc-dg-prune): Clarify effective-target + 'exceptions_enabled'. + * lib/target-supports.exp + (check_effective_target_exceptions_enabled): Don't consider + effective-target 'exceptions'. + +2025-02-08 Thomas Schwinge <tschwi...@baylibre.com> + + * gcc.dg/pr88870.c: Don't 'dg-require-effective-target nonlocal_goto'. + +2025-02-08 Jakub Jelinek <ja...@redhat.com> + + PR target/118776 + * gcc.target/i386/pr118776.c: New test. + +2025-02-08 H.J. Lu <hjl.to...@gmail.com> + + PR rtl-optimization/111673 + * gcc.target/i386/pr111673.c: Verify that PUSH/POP can be + skipped. + 2025-02-07 Harald Anlauf <anl...@gmx.de> PR fortran/59252 diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 1157da81a07b..7a515f173918 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,8 @@ +2025-02-08 Dimitry Andric <dimi...@andric.com> + + PR target/118685 + * config.host (*-*-freebsd*): Add crtbeginT.o to extra_parts. + 2025-02-07 Peter Bergner <berg...@linux.ibm.com> PR target/117674 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 1ca928232114..4b4a5d82fa05 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,14 @@ +2025-02-08 Thomas Schwinge <tschwi...@baylibre.com> + + * testsuite/lib/prune.exp (libstdc++-dg-prune): Turn + 'sorry, unimplemented: exception handling not supported' into + UNSUPPORTED. + +2025-02-08 Thomas Schwinge <tschwi...@baylibre.com> + + * testsuite/lib/prune.exp (libstdc++-dg-prune): Clarify + effective-target 'exceptions_enabled'. + 2025-02-07 Giuseppe D'Angelo <giuseppe.dang...@kdab.com> PR libstdc++/118160