[gcc r13-9353] Daily bump.
https://gcc.gnu.org/g:fce1365349ee30f5f93d210f4d62a9bf2f2b57bc commit r13-9353-gfce1365349ee30f5f93d210f4d62a9bf2f2b57bc Author: GCC Administrator Date: Wed Jan 29 00:22:15 2025 + Daily bump. Diff: --- gcc/ChangeLog | 27 +++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 20 3 files changed, 48 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0998dd16659b..7691a09d282e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,30 @@ +2025-01-28 Tamar Christina + + Backported from master: + 2025-01-16 Tamar Christina + + PR target/110901 + * config/aarch64/aarch64.h (MCPU_TO_MARCH_SPEC): Don't override if + march is set. + +2025-01-28 Tamar Christina + + Backported from master: + 2025-01-16 Tamar Christina + Richard Sandiford + + PR target/113257 + * config/aarch64/driver-aarch64.cc (get_cpu_from_id, DEFAULT_CPU): New. + (host_detect_local_cpu): Use it. + +2025-01-28 Ilya Leoshkevich + + Backported from master: + 2025-01-26 Ilya Leoshkevich + + * asan.cc (asan_emit_stack_protection): Always zero the flag + unless it is cleared by the __asan_stack_free_N() libcall. + 2025-01-24 Peter Bergner Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6f429ff09a0c..ee73a5fce077 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250128 +20250129 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f16b646b9968..593db328844d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,23 @@ +2025-01-28 Tamar Christina + + Backported from master: + 2025-01-16 Tamar Christina + + PR target/110901 + * gcc.target/aarch64/options_set_29.c: New test. + +2025-01-28 Tamar Christina + + Backported from master: + 2025-01-16 Tamar Christina + Richard Sandiford + + PR target/113257 + * gcc.target/aarch64/cpunative/info_34: New test. + * gcc.target/aarch64/cpunative/native_cpu_34.c: New test. + * gcc.target/aarch64/cpunative/info_35: New test. + * gcc.target/aarch64/cpunative/native_cpu_35.c: New test. + 2025-01-24 Marek Polacek Backported from master:
[gcc r14-11257] Daily bump.
https://gcc.gnu.org/g:a48161638efc44ff443bb85e7718e50fa0d1ca83 commit r14-11257-ga48161638efc44ff443bb85e7718e50fa0d1ca83 Author: GCC Administrator Date: Wed Jan 29 00:24:29 2025 + Daily bump. Diff: --- gcc/ChangeLog | 27 +++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog| 8 gcc/testsuite/ChangeLog | 28 4 files changed, 64 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 02913a590832..92f8dcb4da49 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,30 @@ +2025-01-28 Tamar Christina + + Backported from master: + 2025-01-16 Tamar Christina + + PR target/110901 + * config/aarch64/aarch64.h (MCPU_TO_MARCH_SPEC): Don't override if + march is set. + +2025-01-28 Tamar Christina + + Backported from master: + 2025-01-16 Tamar Christina + Richard Sandiford + + PR target/113257 + * config/aarch64/driver-aarch64.cc (get_cpu_from_id, DEFAULT_CPU): New. + (host_detect_local_cpu): Use it. + +2025-01-28 Ilya Leoshkevich + + Backported from master: + 2025-01-26 Ilya Leoshkevich + + * asan.cc (asan_emit_stack_protection): Always zero the flag + unless it is cleared by the __asan_stack_free_N() libcall. + 2025-01-24 Peter Bergner Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6f429ff09a0c..ee73a5fce077 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250128 +20250129 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index a94944ce0c9c..1b9c19bf4ea0 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,11 @@ +2025-01-28 Patrick Palka + + Backported from master: + 2025-01-28 Patrick Palka + + PR c++/117855 + * cp-tree.h (DECL_FRIEND_CONTEXT): Exclude deduction guides. + 2025-01-27 Patrick Palka Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c63bdc4db4da..44458b1ac484 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,31 @@ +2025-01-28 Patrick Palka + + Backported from master: + 2025-01-28 Patrick Palka + + PR c++/117855 + * g++.dg/cpp23/class-deduction-inherited7.C: New test. + +2025-01-28 Tamar Christina + + Backported from master: + 2025-01-16 Tamar Christina + + PR target/110901 + * gcc.target/aarch64/options_set_29.c: New test. + +2025-01-28 Tamar Christina + + Backported from master: + 2025-01-16 Tamar Christina + Richard Sandiford + + PR target/113257 + * gcc.target/aarch64/cpunative/info_34: New test. + * gcc.target/aarch64/cpunative/native_cpu_34.c: New test. + * gcc.target/aarch64/cpunative/info_35: New test. + * gcc.target/aarch64/cpunative/native_cpu_35.c: New test. + 2025-01-27 Patrick Palka Backported from master:
Cron sh /home/gccadmin/scripts/update_version_git
2025-01-29 00:16:41,139:INFO:root:=== Working on: master === 2025-01-29 00:16:53,592:INFO:root:branch pulled and checked out 2025-01-29 00:16:53,605:INFO:root:20 revisions since last Daily bump 2025-01-29 00:17:00,159:INFO:root:writing to ./gcc/ChangeLog 2025-01-29 00:17:04,819:INFO:root:writing to ./gcc/c/ChangeLog 2025-01-29 00:17:05,030:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-29 00:17:06,621:INFO:root:writing to ./gcc/ChangeLog 2025-01-29 00:17:06,760:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-29 00:17:10,188:INFO:root:writing to ./gcc/ChangeLog 2025-01-29 00:17:10,334:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-29 00:17:10,486:INFO:root:writing to ./gcc/ChangeLog 2025-01-29 00:17:10,638:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-29 00:17:10,792:INFO:root:writing to ./gcc/ChangeLog 2025-01-29 00:17:12,454:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-29 00:17:15,912:INFO:root:writing to ./gcc/ChangeLog 2025-01-29 00:17:17,232:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-29 00:17:17,946:INFO:root:writing to ./libbacktrace/ChangeLog 2025-01-29 00:17:18,936:INFO:root:writing to ./gcc/ChangeLog 2025-01-29 00:17:19,080:INFO:root:writing to ./gcc/cp/ChangeLog 2025-01-29 00:17:21,303:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-29 00:17:21,452:INFO:root:writing to ./gcc/ChangeLog 2025-01-29 00:17:21,598:INFO:root:writing to ./gcc/ChangeLog 2025-01-29 00:17:22,351:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-29 00:17:22,500:INFO:root:writing to ./gcc/ChangeLog 2025-01-29 00:17:34,912:INFO:root:writing to ./gcc/ChangeLog 2025-01-29 00:17:35,463:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-29 00:17:37,181:INFO:root:writing to ./libgcc/ChangeLog 2025-01-29 00:17:38,595:INFO:root:writing to ./gcc/cp/ChangeLog 2025-01-29 00:17:38,741:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-29 00:17:42,491:INFO:root:writing to ./gcc/cp/ChangeLog 2025-01-29 00:17:42,632:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-29 00:17:43,667:INFO:root:DATESTAMP will be changed: 2025-01-29 00:17:48,670:INFO:root:commit is done 2025-01-29 00:18:11,695:INFO:root:branch is pushed 2025-01-29 00:18:11,768:INFO:root:branch is done 2025-01-29 00:18:11,769:INFO:root: 2025-01-29 00:18:13,497:INFO:root:=== Working on: releases/gcc-12 === 2025-01-29 00:21:33,025:INFO:root:branch pulled and checked out 2025-01-29 00:21:33,026:INFO:root:1 revisions since last Daily bump 2025-01-29 00:21:33,035:INFO:root:DATESTAMP will be changed: 2025-01-29 00:21:37,860:INFO:root:commit is done 2025-01-29 00:22:03,874:INFO:root:branch is pushed 2025-01-29 00:22:03,930:INFO:root:branch is done 2025-01-29 00:22:03,931:INFO:root: 2025-01-29 00:22:04,007:INFO:root:=== Working on: releases/gcc-13 === 2025-01-29 00:22:10,734:INFO:root:branch pulled and checked out 2025-01-29 00:22:10,736:INFO:root:4 revisions since last Daily bump 2025-01-29 00:22:10,885:INFO:root:writing to ./gcc/ChangeLog 2025-01-29 00:22:11,158:INFO:root:writing to ./gcc/ChangeLog 2025-01-29 00:22:11,347:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-29 00:22:11,660:INFO:root:writing to ./gcc/ChangeLog 2025-01-29 00:22:11,846:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-29 00:22:12,097:INFO:root:DATESTAMP will be changed: 2025-01-29 00:22:15,492:INFO:root:commit is done 2025-01-29 00:22:45,731:INFO:root:branch is pushed 2025-01-29 00:22:45,788:INFO:root:branch is done 2025-01-29 00:22:45,789:INFO:root: 2025-01-29 00:22:57,893:INFO:root:=== Working on: releases/gcc-14 === 2025-01-29 00:24:18,253:INFO:root:branch pulled and checked out 2025-01-29 00:24:18,254:INFO:root:5 revisions since last Daily bump 2025-01-29 00:24:18,447:INFO:root:writing to ./gcc/ChangeLog 2025-01-29 00:24:18,648:INFO:root:writing to ./gcc/ChangeLog 2025-01-29 00:24:20,251:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-29 00:24:20,418:INFO:root:writing to ./gcc/ChangeLog 2025-01-29 00:24:24,089:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-29 00:24:24,258:INFO:root:writing to ./gcc/cp/ChangeLog 2025-01-29 00:24:24,425:INFO:root:writing to ./gcc/testsuite/ChangeLog 2025-01-29 00:24:26,378:INFO:root:DATESTAMP will be changed: 2025-01-29 00:24:29,421:INFO:root:commit is done 2025-01-29 00:24:58,217:INFO:root:branch is pushed 2025-01-29 00:24:58,287:INFO:root:branch is done 2025-01-29 00:24:58,288:INFO:root:
Cron sh /home/gccadmin/scripts/update_web_docs_libstdcxx_git
9809 blocks
[gcc r12-10935] Daily bump.
https://gcc.gnu.org/g:d2183f89d8e78082e6d869f7454b372ba52671a5 commit r12-10935-gd2183f89d8e78082e6d869f7454b372ba52671a5 Author: GCC Administrator Date: Wed Jan 29 00:21:37 2025 + Daily bump. Diff: --- gcc/DATESTAMP | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6f429ff09a0c..ee73a5fce077 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250128 +20250129
[gcc r15-7261] Daily bump.
https://gcc.gnu.org/g:2abc555a80be3c983c675a5f8d744917d4fc23d1 commit r15-7261-g2abc555a80be3c983c675a5f8d744917d4fc23d1 Author: GCC Administrator Date: Wed Jan 29 00:17:48 2025 + Daily bump. Diff: --- gcc/ChangeLog | 76 + gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 6 gcc/cp/ChangeLog| 21 ++ gcc/testsuite/ChangeLog | 68 +++ libbacktrace/ChangeLog | 6 libgcc/ChangeLog| 8 ++ 7 files changed, 186 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 086b3758740a..5fb89700eae8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,79 @@ +2025-01-28 Richard Biener + + PR middle-end/118684 + * expr.cc (expand_expr_real_1): When expanding a reference + based on a register and we end up needing a MEM make sure + that's aligned as the original reference required. + +2025-01-28 David Malcolm + + * input.cc (file_cache_slot::dump): Show indices within + m_line_record when dumping entries. + +2025-01-28 David Malcolm + + PR other/118675 + * diagnostic-format-sarif.cc: Define INCLUDE_STRING. + (escape_braces): New. + (set_string_property_escaping_braces): New. + (sarif_builder::make_message_object): Escape braces in the "text" + property. + (sarif_builder::make_message_object_for_diagram): Likewise, and + for the "markdown" property. + (sarif_builder::make_multiformat_message_string): Likewise for the + "text" property. + (xelftest::test_message_with_braces): New. + (selftest::diagnostic_format_sarif_cc_tests): Call it. + +2025-01-28 Richard Sandiford + + PR tree-optimization/117270 + * tree-vect-slp.cc (vectorizable_slp_permutation_1): Make nperms + account for the number of times that each permutation will be used + during transformation. + +2025-01-28 Richard Biener + + PR tree-optimization/112859 + * tree-loop-distribution.cc + (loop_distribution::pg_add_dependence_edges): Add comment. + +2025-01-28 Vladimir N. Makarov + + PR target/118663 + * lra-constraints.cc (invalid_mode_reg_p): Check empty + reg_class_contents. + +2025-01-28 Richard Biener + + PR tree-optimization/117424 + * tree-eh.cc (tree_could_trap_p): Verify the base is + fully contained within a decl. + +2025-01-28 Thomas Schwinge + + * tree-pretty-print.cc (dump_omp_clause): Clarify + 'OMP_CLAUSE_MAP_RUNTIME_IMPLICIT_P'. + +2025-01-28 Jakub Jelinek + + PR rtl-optimization/118638 + * combine.cc (make_extraction): Only optimize (mult x 2^n) if len is + larger than 1. + +2025-01-28 Richard Sandiford + + * tree-vect-slp.cc (vectorizable_slp_permutation_1): Remove + extra newline from dump message. + +2025-01-28 Jeff Law + + PR target/114085 + * config/h8300/constraints.md (U): No longer accept REGs. + * config/h8300/logical.md (andqi3_2): Use "rU" rather than "U". + (andqi3_2_clobber_flags, andqi3_1, qi3_1): Likewise. + * config/h8300/testcompare.md (tst_extzv_1_n): Likewise. + 2025-01-27 Robin Dapp PR target/117173 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6f429ff09a0c..ee73a5fce077 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250128 +20250129 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index b962ba270e76..e6ffd7eeec31 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,9 @@ +2025-01-28 Jakub Jelinek + + PR c/116357 + * c-decl.cc (grokdeclarator): Use c_build_qualified_type with + TYPE_UNQUALIFIED instead of TYPE_MAIN_VARIANT. + 2025-01-25 Jakub Jelinek PR c/118639 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 523ac9d0e371..ee3676f5f582 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,24 @@ +2025-01-28 Jason Merrill + + PR c++/118285 + * constexpr.cc (cxx_eval_vec_init_1): Build INIT_EXPR for + initializing a class. + +2025-01-28 Jason Merrill + + PR c++/118673 + * call.cc (maybe_init_list_as_array): Check for lvalue + initializers. + * cp-tree.h (enum cp_lvalue_kind_flags): Add clk_mergeable. + * tree.cc (lvalue_kind): Return it. + (non_mergeable_glvalue_p): New. + (test_lvalue_kind): Adjust. + +2025-01-28 Patrick Palka + + PR c++/117855 + * cp-tree.h (DECL_FRIEND_CONTEXT): Exclude deduction guides. + 2025-01-27 Jason Merrill PR c++/118632 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9a811f6d8e28..feff37557c81 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,71 @@ +2025-01-28 Jason Merrill + + PR c++/118285 + * g++.dg/cpp0x/initlis