https://gcc.gnu.org/g:89ca647487b596cf1dda14075224d000fa542897
commit r15-9643-g89ca647487b596cf1dda14075224d000fa542897 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Fri May 9 00:24:46 2025 +0000 Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 33 +++++++++++++++++++++++ libcpp/ChangeLog | 16 +++++++++++ libgfortran/ChangeLog | 72 +++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 122 insertions(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 8cb3c2b2cb23..62c0f83eab19 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250508 +20250509 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 7a7fdf52d426..7479c324291e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,36 @@ +2025-05-08 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2025-05-08 Jakub Jelinek <ja...@redhat.com> + + PR libfortran/120152 + PR libfortran/120153 + PR libfortran/120158 + * gfortran.dg/pr120152_1.f90: New test. + * gfortran.dg/pr120152_2.f90: New test. + * gfortran.dg/pr120153.f90: New test. + * gfortran.dg/pr120158.f90: New test. + +2025-05-08 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2025-05-07 Jakub Jelinek <ja...@redhat.com> + + PR preprocessor/108900 + PR preprocessor/116047 + PR preprocessor/120061 + * gcc.dg/plugin/plugin.exp: Add location-overflow-test-pr116047.c + and location-overflow-test-pr120061.c. + * gcc.dg/plugin/location_overflow_plugin.cc (plugin_init): Don't error + on unknown values, instead just break. Handle 0x4fHHHHHH arguments + differently. + * gcc.dg/plugin/location-overflow-test-pr116047.c: New test. + * gcc.dg/plugin/location-overflow-test-pr116047-1.h: New test. + * gcc.dg/plugin/location-overflow-test-pr116047-2.h: New test. + * gcc.dg/plugin/location-overflow-test-pr120061.c: New test. + * gcc.dg/plugin/location-overflow-test-pr120061-1.h: New test. + * gcc.dg/plugin/location-overflow-test-pr120061-2.h: New test. + 2025-05-07 Jason Merrill <ja...@redhat.com> Backported from master: diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index 5babc9330125..f45f4a38573a 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,19 @@ +2025-05-08 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2025-05-07 Jakub Jelinek <ja...@redhat.com> + + PR preprocessor/108900 + PR preprocessor/116047 + PR preprocessor/120061 + * files.cc (_cpp_stack_file): Revert 2025-03-28 change. + * line-map.cc (linemap_add): Use + SOURCE_LINE (from, linemap_included_from (map - 1)) + 1; instead of + SOURCE_LINE (from, from[1].start_location); to compute to_line + for LC_LEAVE. For LC_ENTER included_from computation, look at + map[-2] or even lower if map[-1] has the same start_location as + map[0]. + 2025-04-25 Release Manager * GCC 15.1.0 released. diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index dc43b984fed4..674978137322 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,75 @@ +2025-05-08 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2025-05-08 Jakub Jelinek <ja...@redhat.com> + + PR libfortran/120158 + * m4/iparm.m4 (atype_min): For atype_name starting with + GFC_UINTEGER define to 0. + * generated/maxloc0_16_m1.c: Regenerate. + * generated/maxloc0_16_m2.c: Regenerate. + * generated/maxloc0_16_m4.c: Regenerate. + * generated/maxloc0_16_m8.c: Regenerate. + * generated/maxloc0_16_m16.c: Regenerate. + * generated/maxloc0_4_m1.c: Regenerate. + * generated/maxloc0_4_m2.c: Regenerate. + * generated/maxloc0_4_m4.c: Regenerate. + * generated/maxloc0_4_m8.c: Regenerate. + * generated/maxloc0_4_m16.c: Regenerate. + * generated/maxloc0_8_m1.c: Regenerate. + * generated/maxloc0_8_m2.c: Regenerate. + * generated/maxloc0_8_m4.c: Regenerate. + * generated/maxloc0_8_m8.c: Regenerate. + * generated/maxloc0_8_m16.c: Regenerate. + * generated/maxloc1_16_m1.c: Regenerate. + * generated/maxloc1_16_m2.c: Regenerate. + * generated/maxloc1_16_m4.c: Regenerate. + * generated/maxloc1_16_m8.c: Regenerate. + * generated/maxloc1_16_m16.c: Regenerate. + * generated/maxloc1_4_m1.c: Regenerate. + * generated/maxloc1_4_m2.c: Regenerate. + * generated/maxloc1_4_m4.c: Regenerate. + * generated/maxloc1_4_m8.c: Regenerate. + * generated/maxloc1_4_m16.c: Regenerate. + * generated/maxloc1_8_m1.c: Regenerate. + * generated/maxloc1_8_m2.c: Regenerate. + * generated/maxloc1_8_m4.c: Regenerate. + * generated/maxloc1_8_m8.c: Regenerate. + * generated/maxloc1_8_m16.c: Regenerate. + * generated/maxval_m1.c: Regenerate. + * generated/maxval_m2.c: Regenerate. + * generated/maxval_m4.c: Regenerate. + * generated/maxval_m8.c: Regenerate. + * generated/maxval_m16.c: Regenerate. + +2025-05-08 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2025-05-07 Jakub Jelinek <ja...@redhat.com> + + PR libfortran/120153 + * Makefile.am (i_maxloc1_c): Add generated/maxloc1_16_m16.c. + * intrinsics/random.c (arandom_m16): Use #ifdef HAVE_GFC_UINTEGER_16 + guard rather than #ifdef GFC_HAVE_GFC_UINTEGER_16. + * gfortran.map (GFORTRAN_15): Remove _gfortran_arandom_m16, + _gfortran_maxloc1_16_m16, _gfortran_mmaxloc1_16_m16 and + _gfortran_smaxloc1_16_m16. + (GFORTRAN_15.2): New symbol version, add those 4 symbols to it. + * generated/maxloc1_16_m16.c: New file. + * Makefile.in: Regenerate. + +2025-05-08 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2025-05-07 Jakub Jelinek <ja...@redhat.com> + + PR libfortran/120152 + * Makefile.am (i_maxloc1_c): Readd generated/maxloc1_4_i8.c, + generated/maxloc1_8_i8.c, generated/maxloc1_16_i8.c, + generated/maxloc1_4_i16.c, generated/maxloc1_8_i16.c. Move + generated/maxloc1_16_i16.c entry earlier in the list. + * Makefile.in: Regenerated. + 2025-04-25 Release Manager * GCC 15.1.0 released.