[gcc r15-6057] Daily bump.
L worklist. + (df_worklist_dataflow): Do not initialize pending and adjust. + +2024-12-09 Thomas Schwinge + + * config.gcc [nvptx-*]: Switch default from '-march=sm_30' to + '-march=sm_52'. + * doc/install.texi (Nvidia PTX Options): Update. + +2024-12-09 Thomas Schwinge + + * config/gcn/gcn.cc (gcn_vec_constant): Fix 'real_from_integer' + usage. + +2024-12-09 Kyrylo Tkachov + + * config/aarch64/aarch64-option-extensions.def (sve-b16b16, + f32mm, f64mm, sve2p1, sme-f64f64, sme-i16i64, sme-b16b16, + sme-f16f16, mops): Update FEATURE_STRING field. + +2024-12-09 Simon Martin + + PR c++/117845 + * tree-eh.cc (honor_protect_cleanup_actions): Support empty + finally sequences. + 2024-12-08 Lewis Hyatt * gimple.h (struct gphi): Update word marking comments to reflect diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 775d8f2db227..61bea0399428 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241209 +20241210 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index f2ed61419ace..2e9131136488 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,19 @@ +2024-12-09 Matthew Malcomson + + * c-common.cc (builtin_function_validate_nargs, + check_builtin_function_arguments, + speculation_safe_value_resolve_call, + speculation_safe_value_resolve_params, sync_resolve_size, + sync_resolve_params, get_atomic_generic_size, + resolve_overloaded_atomic_exchange, + resolve_overloaded_atomic_compare_exchange, + resolve_overloaded_atomic_load, resolve_overloaded_atomic_store, + resolve_overloaded_builtin): Add `complain` boolean parameter + and determine whether to emit errors based on its value. + * c-common.h (check_builtin_function_arguments, + resolve_overloaded_builtin): Mention `complain` boolean + parameter in declarations. Give it a default of `true`. + 2024-12-06 David Malcolm * c-attribs.cc: Include "gcc-urlifier.h". diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 22ba4552a1ef..c1fa13929754 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,10 @@ +2024-12-09 Heiko Eißfeldt + + PR c/114541 + * gimple-parser.cc (c_parser_gimple_parse_bb_spec): + Use strtoul with ERANGE check instead of atoi to avoid UB + and detect invalid __BB#. + 2024-12-06 David Malcolm * c-decl.cc: Include "gcc-urlifier.h". diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 9f8f449cddb5..6407eabc95bc 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,20 @@ +2024-12-09 Marek Polacek + Patrick Palka + + PR c++/116416 + * cp-gimplify.cc (cp_fold_r) : Try to fold + TARGET_EXPR_INITIAL and replace it with the folded result if + it's TREE_CONSTANT. + +2024-12-09 Matthew Malcomson + + * call.cc (build_cxx_call): Pass `complain` parameter to + check_builtin_function_arguments. Take its value from the + `tsubst_flags_t` type `complain & tf_error`. + * semantics.cc (finish_call_expr): Pass `complain` parameter to + resolve_overloaded_builtin. Take its value from the + `tsubst_flags_t` type `complain & tf_error`. + 2024-12-06 David Malcolm PR other/116253 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 86b70c7d6a7e..13cce2a71c89 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,21 @@ +2024-12-09 Harald Anlauf + + * expr.cc (find_array_section): Do not initialize GMP variables + twice. + +2024-12-09 Paul Thomas + + PR fortran/116261 + * trans-array.cc (gfc_array_init_size): New arg 'explicit_ts', + to suppress the use of the expr3 element size in the descriptor + dtype. + (gfc_array_allocate): New arg 'explicit_ts', used in call to + gfc_array_init_size. + * trans-array.h : Modify prototype for gfc_array_allocate for new + bool argument. + * trans-stmt.cc (gfc_trans_allocate): Set new argument if the + typespec is explicit. + 2024-12-03 Paul Thomas PR fortran/102689 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index 0d2164ac5e9e..086eb6e4c83f 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,16 @@ +2024-12-09 Gaius Mulley + + PR modula2/115328 + * gm2-compiler/M2Options.def (GetEnableForward): New procedure + function. + (SetEnableForward): New procedure. + * gm2-compiler/M2Options.mod (GetEnableForward): New procedure + function. + (SetEnableForward): New procedure. + (EnableForward): New boolean. + * gm2-compiler/P1SymBuild.mod (EndBuildForward): Check + GetEnableForward and generate an error message if false. + 2024-12-07 Gaius Mulley PR modula2/117948 diff --gi
Cron sh /home/gccadmin/scripts/update_version_git
2024-12-10 00:16:53,567:INFO:root:=== Working on: master === 2024-12-10 00:16:54,101:INFO:root:branch pulled and checked out 2024-12-10 00:16:54,115:INFO:root:40 revisions since last Daily bump 2024-12-10 00:16:55,645:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-10 00:16:57,796:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-10 00:17:30,476:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-10 00:17:35,810:INFO:root:writing to ./gcc/fortran/ChangeLog 2024-12-10 00:17:35,961:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-10 00:17:43,926:INFO:root:writing to ./gcc/ChangeLog 2024-12-10 00:18:15,091:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-10 00:18:15,287:INFO:root:writing to ./gcc/ChangeLog 2024-12-10 00:18:28,969:INFO:root:writing to ./libstdc++-v3/ChangeLog 2024-12-10 00:18:31,155:INFO:root:writing to ./libgrust/ChangeLog 2024-12-10 00:18:31,299:INFO:root:writing to ./libgrust/ChangeLog 2024-12-10 00:18:33,235:INFO:root:writing to ./libgrust/ChangeLog 2024-12-10 00:18:35,649:INFO:root:writing to ./gcc/ChangeLog 2024-12-10 00:18:35,874:INFO:root:writing to ./gcc/ChangeLog 2024-12-10 00:18:36,172:INFO:root:writing to ./gcc/ChangeLog 2024-12-10 00:18:42,755:INFO:root:writing to ./gcc/ChangeLog 2024-12-10 00:18:43,267:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-10 00:18:43,480:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-10 00:18:54,347:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-10 00:18:56,482:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-10 00:18:56,749:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-10 00:18:59,420:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-10 00:19:02,031:INFO:root:writing to ./gcc/ChangeLog 2024-12-10 00:19:03,240:INFO:root:writing to ./gcc/c/ChangeLog 2024-12-10 00:19:03,406:INFO:root:writing to ./gcc/ChangeLog 2024-12-10 00:19:06,245:INFO:root:writing to ./gcc/m2/ChangeLog 2024-12-10 00:19:06,396:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-10 00:19:06,584:INFO:root:writing to ./gcc/c-family/ChangeLog 2024-12-10 00:19:09,724:INFO:root:writing to ./gcc/ChangeLog 2024-12-10 00:19:11,208:INFO:root:writing to ./gcc/cp/ChangeLog 2024-12-10 00:19:11,356:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-10 00:19:11,544:INFO:root:writing to ./gcc/ChangeLog 2024-12-10 00:19:14,352:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-10 00:19:14,826:INFO:root:writing to ./gcc/ChangeLog 2024-12-10 00:19:20,979:INFO:root:writing to ./gcc/ChangeLog 2024-12-10 00:19:22,651:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-10 00:19:22,835:INFO:root:writing to ./libstdc++-v3/ChangeLog 2024-12-10 00:19:23,056:INFO:root:writing to ./libstdc++-v3/ChangeLog 2024-12-10 00:19:23,206:INFO:root:writing to ./libstdc++-v3/ChangeLog 2024-12-10 00:19:24,737:INFO:root:writing to ./gcc/ChangeLog 2024-12-10 00:19:26,343:INFO:root:writing to ./contrib/ChangeLog 2024-12-10 00:19:26,496:INFO:root:writing to ./gcc/cp/ChangeLog 2024-12-10 00:19:26,646:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-10 00:19:28,079:INFO:root:writing to ./gcc/fortran/ChangeLog 2024-12-10 00:19:28,422:INFO:root:writing to ./gcc/ChangeLog 2024-12-10 00:19:30,422:INFO:root:writing to ./gcc/ChangeLog 2024-12-10 00:19:30,713:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-10 00:19:30,883:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-10 00:19:31,081:INFO:root:DATESTAMP will be changed: 2024-12-10 00:19:34,397:INFO:root:commit is done 2024-12-10 00:20:02,816:INFO:root:branch is pushed 2024-12-10 00:20:02,884:INFO:root:branch is done 2024-12-10 00:20:02,884:INFO:root: 2024-12-10 00:20:05,388:INFO:root:=== Working on: releases/gcc-12 === 2024-12-10 00:20:41,770:INFO:root:branch pulled and checked out 2024-12-10 00:20:41,770:INFO:root:1 revisions since last Daily bump 2024-12-10 00:20:41,779:INFO:root:DATESTAMP will be changed: 2024-12-10 00:20:45,999:INFO:root:commit is done 2024-12-10 00:21:12,483:INFO:root:branch is pushed 2024-12-10 00:21:12,543:INFO:root:branch is done 2024-12-10 00:21:12,544:INFO:root: 2024-12-10 00:21:34,474:INFO:root:=== Working on: releases/gcc-13 === 2024-12-10 00:24:44,293:INFO:root:branch pulled and checked out 2024-12-10 00:24:44,295:INFO:root:1 revisions since last Daily bump 2024-12-10 00:24:44,306:INFO:root:DATESTAMP will be changed: 2024-12-10 00:24:48,515:INFO:root:commit is done 2024-12-10 00:25:16,940:INFO:root:branch is pushed 2024-12-10 00:25:16,999:INFO:root:branch is done 2024-12-10 00:25:17,000:INFO:root: 2024-12-10 00:25:17,171:INFO:root:=== Working on: releases/gcc-14 === 2024-12-10 00:25:27,089:INFO:root:branch pulled and checked out 2024-12-10 00:25:27,090:INFO:root:3 revisions since last Daily bump 2024-12-10 00:25:27,206:INFO:root:writing to ./gcc/ChangeLog 2024-12-10 00:25:35,545:INFO:root:writing to ./gcc/testsuite/ChangeLog 2024-12-10 00:25:46,172:INFO:root:writing to ./gcc/ChangeLog 2024-12-10 00:25:50,561:INFO:root:writing to ./gcc/testsuite/ChangeLog 2
[gcc r14-11077] Daily bump.
https://gcc.gnu.org/g:21a09f0507cd9d0e97576e15241784c48642ddf7 commit r14-11077-g21a09f0507cd9d0e97576e15241784c48642ddf7 Author: GCC Administrator Date: Tue Dec 10 00:25:55 2024 + Daily bump. Diff: --- gcc/ChangeLog | 17 + gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 16 3 files changed, 34 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bed52e9e9369..e59460a69c0c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,20 @@ +2024-12-09 Juergen Christ + + Backported from master: + 2024-12-09 Juergen Christ + + * config/s390/s390.cc (s390_canonicalize_comparison): Add + missing UNSPEC_CC_TO_INT case. + +2024-12-09 Simon Martin + + Backported from master: + 2024-12-09 Simon Martin + + PR c++/117845 + * tree-eh.cc (honor_protect_cleanup_actions): Support empty + finally sequences. + 2024-12-08 Uros Bizjak Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 775d8f2db227..61bea0399428 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241209 +20241210 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index cdc244a529b9..4d86a977efd1 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,19 @@ +2024-12-09 Juergen Christ + + Backported from master: + 2024-12-09 Juergen Christ + + * gcc.target/s390/ccusage.c: New test. + +2024-12-09 Simon Martin + + Backported from master: + 2024-12-09 Simon Martin + + PR c++/117845 + * g++.dg/asan/pr117845-2.C: New test. + * g++.dg/asan/pr117845.C: New test. + 2024-12-08 Uros Bizjak Backported from master:
[gcc r12-10853] Daily bump.
https://gcc.gnu.org/g:60c51f868a05e05f2e14dbc9b535d12bcd253ec2 commit r12-10853-g60c51f868a05e05f2e14dbc9b535d12bcd253ec2 Author: GCC Administrator Date: Tue Dec 10 00:20:45 2024 + Daily bump. Diff: --- gcc/DATESTAMP | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 775d8f2db227..61bea0399428 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241209 +20241210
[gcc r13-9246] Daily bump.
https://gcc.gnu.org/g:7be27dfe94c9bd6999733185852eecb1b0cbd88b commit r13-9246-g7be27dfe94c9bd6999733185852eecb1b0cbd88b Author: GCC Administrator Date: Tue Dec 10 00:24:48 2024 + Daily bump. Diff: --- gcc/DATESTAMP | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 775d8f2db227..61bea0399428 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241209 +20241210
Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git
9993 blocks