[gcc r12-10953] Daily bump.
https://gcc.gnu.org/g:be0d9f7d26519ff9d966daeae9e7f34e06758453 commit r12-10953-gbe0d9f7d26519ff9d966daeae9e7f34e06758453 Author: GCC Administrator Date: Fri Feb 14 00:19:31 2025 + Daily bump. Diff: --- gcc/DATESTAMP | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index d38af5a63570..c2b6f8fd1b4f 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250213 +20250214
[gcc r13-9375] Daily bump.
https://gcc.gnu.org/g:878524d1dc28f08d6ba2163c6d3a26040c09a149 commit r13-9375-g878524d1dc28f08d6ba2163c6d3a26040c09a149 Author: GCC Administrator Date: Fri Feb 14 00:21:34 2025 + Daily bump. Diff: --- gcc/DATESTAMP | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index d38af5a63570..c2b6f8fd1b4f 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250213 +20250214
[gcc r14-11308] Daily bump.
https://gcc.gnu.org/g:3e7c48f4ee5e0d191dd10993fb4cf666c761ac1f commit r14-11308-g3e7c48f4ee5e0d191dd10993fb4cf666c761ac1f Author: GCC Administrator Date: Fri Feb 14 00:22:20 2025 + Daily bump. Diff: --- gcc/ChangeLog | 11 +++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog| 6 ++ gcc/m2/ChangeLog| 15 +++ gcc/testsuite/ChangeLog | 27 +++ 5 files changed, 60 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4e49d25a7b11..57494720b231 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,14 @@ +2025-02-13 Marek Polacek + + Backported from master: + 2025-02-13 Marek Polacek + + PR driver/117739 + * doc/invoke.texi: Tweak wording for -Whardened. + * gcc.cc (driver_handle_option): If -z lazy or -z norelro was + specified, don't enable linker hardening. + (process_command): Don't check warn_hardened. + 2025-02-11 H.J. Lu Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index d38af5a63570..c2b6f8fd1b4f 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250213 +20250214 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 8b644ac02a10..ed85ca5046ae 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +2025-02-13 Nathaniel Shead + + PR c++/118849 + * decl2.cc (min_vis_expr_r): Constrain visibility according to + the type of decl_constant_var_p decls. + 2025-02-10 Jakub Jelinek Backported from master: diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index cd2fd895590f..9866f28496f0 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,18 @@ +2025-02-13 Gaius Mulley + + Backported from master: + 2025-02-04 Gaius Mulley + + PR modula2/115112 + * gm2-compiler/M2Quads.mod (BuildPseudoProcedureCall): Pass + tokno to each build procedure. + (BuildThrowProcedure): New parameter functok. + (BuildIncProcedure): New parameter proctok. + Pass proctok on the quad stack during every push. + (BuildDecProcedure): Ditto. + (BuildInclProcedure): New parameter proctok. + (BuildExclProcedure): New parameter proctok. + 2025-02-12 Gaius Mulley Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 55fac2082dc6..d2639a7e0d42 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,30 @@ +2025-02-13 Marek Polacek + + Backported from master: + 2025-02-13 Marek Polacek + + PR driver/117739 + * c-c++-common/fhardened-16.c: New test. + * c-c++-common/fhardened-17.c: New test. + * c-c++-common/fhardened-18.c: New test. + * c-c++-common/fhardened-19.c: New test. + * c-c++-common/fhardened-20.c: New test. + * c-c++-common/fhardened-21.c: New test. + +2025-02-13 Gaius Mulley + + Backported from master: + 2025-02-04 Gaius Mulley + + PR modula2/115112 + * gm2/pim/run/pass/dectest.mod: New test. + * gm2/pim/run/pass/inctest.mod: New test. + +2025-02-13 Nathaniel Shead + + PR c++/118849 + * g++.dg/template/linkage6.C: New test. + 2025-02-12 Gaius Mulley Backported from master:
Cron sh /home/gccadmin/scripts/update_version_git
2025-02-14 00:16:29,404:INFO:root:=== Working on: master === 2025-02-14 00:16:29,825:INFO:root:branch pulled and checked out 2025-02-14 00:16:29,837:INFO:root:20 revisions since last Daily bump 2025-02-14 00:16:30,522:INFO:root:writing to ./gcc/ChangeLog 2025-02-14 00:16:30,669:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-02-14 00:16:31,523:INFO:root:writing to ./gcc/ChangeLog 2025-02-14 00:16:33,083:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-02-14 00:16:34,272:INFO:root:writing to ./gcc/ChangeLog 2025-02-14 00:16:36,577:INFO:root:writing to ./gcc/ChangeLog 2025-02-14 00:16:39,455:INFO:root:writing to ./gcc/ChangeLog 2025-02-14 00:16:42,691:INFO:root:writing to ./gcc/c-family/ChangeLog 2025-02-14 00:16:49,120:INFO:root:writing to ./gcc/cp/ChangeLog 2025-02-14 00:16:52,599:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-02-14 00:16:52,747:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-02-14 00:16:56,308:INFO:root:writing to ./gcc/cp/ChangeLog 2025-02-14 00:16:56,453:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-02-14 00:16:56,602:INFO:root:writing to ./gcc/ChangeLog 2025-02-14 00:16:56,754:INFO:root:writing to ./gcc/ChangeLog 2025-02-14 00:16:56,900:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-02-14 00:16:57,052:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-02-14 00:16:57,230:INFO:root:writing to ./gcc/cp/ChangeLog 2025-02-14 00:16:57,372:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-02-14 00:16:57,516:INFO:root:writing to ./gcc/fortran/ChangeLog 2025-02-14 00:16:57,660:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-02-14 00:16:57,802:INFO:root:writing to ./gcc/cp/ChangeLog 2025-02-14 00:16:57,940:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-02-14 00:16:58,086:INFO:root:writing to ./gcc/cp/ChangeLog 2025-02-14 00:16:58,226:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-02-14 00:16:58,373:INFO:root:writing to ./gcc/ChangeLog 2025-02-14 00:16:58,520:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-02-14 00:16:58,666:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-02-14 00:16:58,916:INFO:root:writing to ./gcc/ChangeLog 2025-02-14 00:16:59,062:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-02-14 00:16:59,205:INFO:root:writing to ./gcc/jit/ChangeLog 2025-02-14 00:16:59,349:INFO:root:writing to ./gcc/ChangeLog 2025-02-14 00:16:59,494:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-02-14 00:16:59,642:INFO:root:DATESTAMP will be changed: 2025-02-14 00:17:35,216:INFO:root:commit is done 2025-02-14 00:18:02,046:INFO:root:branch is pushed 2025-02-14 00:18:02,112:INFO:root:branch is done 2025-02-14 00:18:02,112:INFO:root: 2025-02-14 00:18:10,498:INFO:root:=== Working on: releases/gcc-12 === 2025-02-14 00:19:24,009:INFO:root:branch pulled and checked out 2025-02-14 00:19:24,010:INFO:root:1 revisions since last Daily bump 2025-02-14 00:19:24,020:INFO:root:DATESTAMP will be changed: 2025-02-14 00:19:31,812:INFO:root:commit is done 2025-02-14 00:19:57,236:INFO:root:branch is pushed 2025-02-14 00:19:57,291:INFO:root:branch is done 2025-02-14 00:19:57,291:INFO:root: 2025-02-14 00:20:01,074:INFO:root:=== Working on: releases/gcc-13 === 2025-02-14 00:21:26,079:INFO:root:branch pulled and checked out 2025-02-14 00:21:26,874:INFO:root:1 revisions since last Daily bump 2025-02-14 00:21:26,887:INFO:root:DATESTAMP will be changed: 2025-02-14 00:21:34,173:INFO:root:commit is done 2025-02-14 00:22:06,202:INFO:root:branch is pushed 2025-02-14 00:22:06,262:INFO:root:branch is done 2025-02-14 00:22:06,263:INFO:root: 2025-02-14 00:22:06,331:INFO:root:=== Working on: releases/gcc-14 === 2025-02-14 00:22:13,921:INFO:root:branch pulled and checked out 2025-02-14 00:22:13,922:INFO:root:4 revisions since last Daily bump 2025-02-14 00:22:14,055:INFO:root:writing to ./gcc/cp/ChangeLog 2025-02-14 00:22:16,376:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-02-14 00:22:16,665:INFO:root:writing to ./gcc/m2/ChangeLog 2025-02-14 00:22:16,944:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-02-14 00:22:17,256:INFO:root:writing to ./gcc/ChangeLog 2025-02-14 00:22:17,449:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-02-14 00:22:17,603:INFO:root:DATESTAMP will be changed: 2025-02-14 00:22:20,767:INFO:root:commit is done 2025-02-14 00:22:46,326:INFO:root:branch is pushed 2025-02-14 00:22:46,404:INFO:root:branch is done 2025-02-14 00:22:46,404:INFO:root:
Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git
9809 blocks
Cron sh /home/gccadmin/scripts/gcc_release -s 12:releases/gcc-12 -l -d /sourceware/snapshot-tmp/gcc all
gcc_release: Sources are commit c72f9c0a3ad8eefd0706957ba054c2c2f388d3d5 Touching fixincludes/config.h.in... Touching intl/config.h.in... Touching gcc/configure... Touching gcc/config.in... Touching gcc/config/aarch64/aarch64-tune.md... Touching gcc/config/arm/arm-tune.md... Touching gcc/config/arm/arm-tables.opt... Touching gcc/config/c6x/c6x-tables.opt... Touching gcc/config/c6x/c6x-sched.md... Touching gcc/config/c6x/c6x-mult.md... Touching gcc/config/tilegx/mul-tables.cc... Touching gcc/testsuite/gcc.dg/cpp/_Pragma3.c... Touching c++tools/config.h.in... Touching libobjc/configure... Touching zlib/aclocal.m4... Touching zlib/Makefile.in... Touching zlib/configure... Touching libffi/aclocal.m4... Touching libffi/Makefile.in... Touching libffi/configure... Touching libffi/fficonfig.h.in... Touching libgfortran/aclocal.m4... Touching libgfortran/Makefile.in... Touching libquadmath/aclocal.m4... Touching libquadmath/configure... Touching libquadmath/Makefile.in... Touching libgfortran/configure... Touching libcpp/aclocal.m4... Touching libcpp/Makefile.in... Touching libcpp/configure... Touching libgomp/configure.ac... Touching libgomp/aclocal.m4... Touching libgomp/Makefile.am... Touching libgomp/Makefile.in... Touching libgomp/testsuite/Makefile.in... Touching libgomp/configure... Touching libgomp/config.h.in... Touching libitm/aclocal.m4... Touching libitm/Makefile.in... Touching libitm/testsuite/Makefile.in... Touching libitm/configure... Touching libitm/config.h.in... Touching libatomic/aclocal.m4... Touching libatomic/Makefile.in... Touching libatomic/testsuite/Makefile.in... Touching libatomic/configure... Touching libatomic/auto-config.h.in... Touching libsanitizer/aclocal.m4... Touching libsanitizer/Makefile.in... Touching libsanitizer/configure... Touching libsanitizer/asan/Makefile.in... Touching libsanitizer/interception/Makefile.in... Touching libsanitizer/sanitizer_common/Makefile.in... Touching libvtv/aclocal.m4... Touching libvtv/Makefile.in... Touching libvtv/configure... Touching liboffloadmic/aclocal.m4... Touching liboffloadmic/plugin/aclocal.m4... Touching libbacktrace/aclocal.m4... Touching libbacktrace/Makefile.in... Touching libbacktrace/configure... Touching libbacktrace/config.h.in... Touching libphobos/aclocal.m4... Touching libphobos/Makefile.in... Touching libphobos/config.h.in... Touching libphobos/configure... Touching libphobos/src/Makefile.in... Touching libphobos/testsuite/Makefile.in... Touching Makefile.in... Touching configure... mv: cannot stat '../objdir/gcc/po/*.gmo': No such file or directory mv: cannot stat '../objdir/libcpp/po/*.gmo': No such file or directory gcc_release: Building tarfiles gcc_release: Building diffs against version 12-20250206 gcc_release: Uploading files gcc_release: Updating links and READMEs on the FTP server gcc_release: Sending mail
[gcc r15-7517] Daily bump.
https://gcc.gnu.org/g:397c56af99e1675fc682606b280e53feafd07be0 commit r15-7517-g397c56af99e1675fc682606b280e53feafd07be0 Author: GCC Administrator Date: Fri Feb 14 00:17:35 2025 + Daily bump. Diff: --- gcc/ChangeLog | 77 ++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 10 ++ gcc/cp/ChangeLog| 38 + gcc/fortran/ChangeLog | 10 ++ gcc/jit/ChangeLog | 7 gcc/testsuite/ChangeLog | 90 + 7 files changed, 233 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 438e772e5572..f8574164cfb7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,80 @@ +2025-02-13 Robin Dapp + + PR target/118832 + * config/riscv/riscv-v.cc (expand_const_vector): Expand as + vlmax insn during lra. + +2025-02-13 Marek Polacek + + PR driver/117739 + * doc/invoke.texi: Tweak wording for -Whardened. + * gcc.cc (driver_handle_option): If -z lazy or -z norelro was + specified, don't enable linker hardening. + (process_command): Don't check warn_hardened. + +2025-02-13 Ed Catmur + Jason Merrill + + PR c++/70536 + * dwarf2out.cc (gen_formal_parameter_pack_die): Add name attr. + +2025-02-13 Jakub Jelinek + + PR debug/118790 + * gengtype.cc (write_roots): Remove cache variable, instead break from + the loop on match and test o for NULL. If the cache option has + non-empty string argument, call the specified function with v->name + as argument before calling gt_cleare_cache on it. + * tree.cc (gt_value_expr_mark_2, gt_value_expr_mark_1, + gt_value_expr_mark): New functions. + (value_expr_for_decl): Use GTY ((cache ("gt_value_expr_mark"))) rather + than just GTY ((cache)). + * doc/gty.texi (cache): Document optional argument of cache option. + +2025-02-13 Christophe Lyon + + PR target/114522 + * config/arm/arm-builtins.cc (arm_fold_aes_op): New function. + (arm_general_gimple_fold_builtin): New function. + * config/arm/arm-builtins.h (arm_general_gimple_fold_builtin): New + prototype. + * config/arm/arm.cc (arm_gimple_fold_builtin): Call + arm_general_gimple_fold_builtin as needed. + +2025-02-13 Jakub Jelinek + + PR c++/118822 + PR c++/118833 + * tree-iterator.h (tsi_split_stmt_list): Declare. + * tree-iterator.cc (tsi_split_stmt_list): New function. + +2025-02-13 Rainer Orth + + * configure.ac (gcc_cv_ld_eh_frame_ciev3): Remove. + * configure, config.in: Regenerate. + * config/sol2.cc (solaris_override_options): Remove. + * config/sol2.h (SUBTARGET_OVERRIDE_OPTIONS): Remove. + * config/sol2-protos.h (solaris_override_options): Remove. + +2025-02-13 Rainer Orth + + * doc/install.texi (Specific, *-*-solaris2*): Updates for newer + Solaris 11.4 SRUs and binutils 2.44. + +2025-02-13 Stefan Schulze Frielinghaus + + PR target/118835 + * config/s390/s390.cc (s390_valid_shift_count): Reject shift + count operands which do not trivially fit the scheme of + address operands. + +2025-02-13 Richard Biener + + PR tree-optimization/118817 + * tree-ssa-sccvn.cc (vn_nary_simplify): Do not process + CONSTRUCTOR NARY or update from CONSTRUCTOR simplified + gimple_match_op. + 2025-02-12 Andrew Pinski PR rtl-optimization/102150 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index d38af5a63570..c2b6f8fd1b4f 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250213 +20250214 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 8b035a659640..fea2e37faf42 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,13 @@ +2025-02-13 Jakub Jelinek + + PR c++/118822 + PR c++/118833 + * c-common.h (WHILE_COND_CLEANUP): Change description in comment. + (FOR_COND_CLEANUP): Likewise. + * c-gimplify.cc (genericize_c_loop): Adjust for COND_CLEANUP + being CLEANUP_STMT/TRY_FINALLY_EXPR trailing nesting depth + instead of actual cleanup. + 2025-02-11 Jason Merrill PR c++/188574 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index f35d99191990..8d0aac90dc88 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,41 @@ +2025-02-13 Jason Merrill + + * tree.cc (handle_init_priority_attribute): Use OPT_prio_ctor_dtor. + +2025-02-13 Jason Merrill + + * decl.cc (omp_declare_variant_finalize_one): Use forward_parm. + +2025-02-13 Jason Merrill + + PR c++/118856 + * call.cc (struct extend_temps_data): Add var_map. + (extend_all_temps): Adjust. + (set_up_extended_ref_temp): Make walk_data void*. + (extend_temps_r): Remap variables. Handle pset here. + Extend all TARG