public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/gcc] f43: 15.3.1-1
@ 2026-07-22 10:09 Jakub Jelinek
0 siblings, 0 replies; 3+ messages in thread
From: Jakub Jelinek @ 2026-07-22 10:09 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/gcc
Branch : f43
Commit : 69362b81ed602609356845578dc40f49f6eef8e4
Author : Jakub Jelinek <jakub@redhat.com>
Date : 2026-07-22T12:09:34+02:00
Stats : +123/-7 in 4 file(s)
URL : https://src.fedoraproject.org/rpms/gcc/c/69362b81ed602609356845578dc40f49f6eef8e4?branch=f43
Log:
15.3.1-1
---
diff --git a/.gitignore b/.gitignore
index 5d6d0ea..6db6875 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,3 +24,4 @@
/gcc-15.2.1-20251211.tar.xz
/gcc-15.2.1-20260120.tar.xz
/gcc-15.2.1-20260123.tar.xz
+/gcc-15.3.1-20260722.tar.xz
diff --git a/gcc.spec b/gcc.spec
index 59b7acd..41c0202 100644
--- a/gcc.spec
+++ b/gcc.spec
@@ -1,10 +1,10 @@
-%global DATE 20260123
-%global gitrev 226e8310eed1ce10784f98f199e1aa4b12ca86b7
-%global gcc_version 15.2.1
+%global DATE 20260722
+%global gitrev 329099441ab8919d12caf14e25d1eb6ed7c40bc8
+%global gcc_version 15.3.1
%global gcc_major 15
# Note, gcc_release must be integer, if you want to add suffixes to
# %%{release}, append them after %%{gcc_release} on Release: line.
-%global gcc_release 7
+%global gcc_release 1
%global nvptx_tools_gitrev a0c1fff6534a4df9fb17937c3c4a4b1071212029
%global newlib_cygwin_gitrev d35cc82b5ec15bb8a5fe0fe11e183d1887992e99
%global _unpackaged_files_terminate_build 0
@@ -3811,6 +3811,121 @@ end
%endif
%changelog
+* Wed Jul 22 2026 Jakub Jelinek <jakub@redhat.com> 15.3.1-1
+- update from releases/gcc-15 branch
+ - GCC 15.3 release
+ - PRs ada/107475, ada/121316, ada/123580, ada/123832, ada/123857,
+ ada/123861, ada/123867, ada/123902, ada/124025, ada/124054,
+ ada/124106, ada/124224, ada/124226, ada/124285, ada/124606,
+ ada/124607, ada/124836, ada/125044, ada/125240, ada/125695, c/101312,
+ c/105555, c/122572, c/123365, c/123856, c/123882, c/124532, c/124635,
+ c/125252, c++/65271, c++/98930, c++/101670, c++/117133, c++/118630,
+ c++/119756, c++/120039, c++/120338, c++/120685, c++/120974,
+ c++/121643, c++/121822, c++/121961, c++/122163, c++/122169,
+ c++/122318, c++/122494, c++/122559, c++/122621, c++/123143,
+ c++/123346, c++/123408, c++/123529, c++/123578, c++/123665,
+ c++/123667, c++/123676, c++/123684, c++/123700, c++/123737,
+ c++/123790, c++/123814, c++/123818, c++/123845, c++/123889,
+ c++/123975, c++/123989, c++/124153, c++/124198, c++/124309,
+ c++/124311, c++/124389, c++/124431, c++/124477, c++/124487,
+ c++/124489, c++/124531, c++/124632, c++/124735, c++/124768,
+ c++/124773, c++/124781, c++/124785, c++/124850, c++/125315,
+ c++/125376, c++/125674, c++/126057, d/120096, d/121477, d/122817,
+ d/123046, d/123264, d/123349, d/123407, d/123411, d/123419, d/123422,
+ d/123633, d/123798, d/124026, d/125089, debug/123886, debug/124644,
+ driver/124058, fortran/60576, fortran/66973, fortran/79524,
+ fortran/82721, fortran/84245, fortran/85352, fortran/93715,
+ fortran/93814, fortran/93832, fortran/94978, fortran/95163,
+ fortran/95338, fortran/95879, fortran/96986, fortran/97592,
+ fortran/98203, fortran/100155, fortran/100194, fortran/101760,
+ fortran/102314, fortran/102430, fortran/102459, fortran/102596,
+ fortran/102619, fortran/103367, fortran/105168, fortran/106546,
+ fortran/106946, fortran/107425, fortran/109788, fortran/111952,
+ fortran/115260, fortran/117303, fortran/119273, fortran/120286,
+ fortran/120713, fortran/120723, fortran/121342, fortran/121743,
+ fortran/122046, fortran/123961, fortran/124161, fortran/124450,
+ fortran/124482, fortran/124567, fortran/124631, fortran/124652,
+ fortran/124751, fortran/125021, fortran/125059, fortran/125172,
+ fortran/125606, fortran/125998, fortran/126018, ipa/106260,
+ ipa/111036, ipa/116296, ipa/120098, ipa/122856, ipa/123416,
+ ipa/124777, ipa/125699, libfortran/125095, libfortran/126116,
+ libgcc/123976, libstdc++/90192, libstdc++/105580, libstdc++/109965,
+ libstdc++/114153, libstdc++/114865, libstdc++/116110,
+ libstdc++/119163, libstdc++/120384, libstdc++/120386,
+ libstdc++/120789, libstdc++/121771, libstdc++/122224,
+ libstdc++/122567, libstdc++/122821, libstdc++/123100,
+ libstdc++/123875, libstdc++/123991, libstdc++/124015,
+ libstdc++/124024, libstdc++/124124, libstdc++/124363,
+ libstdc++/124463, libstdc++/124513, libstdc++/124568,
+ libstdc++/125369, libstdc++/125374, libstdc++/125956,
+ libstdc++/126111, lto/121588, lto/125257, middle-end/121661,
+ middle-end/122689, middle-end/123175, middle-end/123386,
+ middle-end/123447, middle-end/123573, middle-end/123575,
+ middle-end/123775, middle-end/123876, middle-end/123887,
+ middle-end/123978, middle-end/124056, middle-end/124250,
+ middle-end/124491, middle-end/124900, middle-end/125146,
+ middle-end/125621, middle-end/126084, pch/14940, preprocessor/105412,
+ preprocessor/123273, rtl-optimization/106859, rtl-optimization/116053,
+ rtl-optimization/116479, rtl-optimization/116600,
+ rtl-optimization/121649, rtl-optimization/121787,
+ rtl-optimization/122170, rtl-optimization/122266,
+ rtl-optimization/122274, rtl-optimization/123294,
+ rtl-optimization/123822, rtl-optimization/124454,
+ rtl-optimization/125173, sanitizer/124248, target/67459, target/69639,
+ target/103383, target/105116, target/105192, target/106895,
+ target/112400, target/117048, target/119210, target/120144,
+ target/120642, target/121571, target/122000, target/122051,
+ target/122448, target/122781, target/122827, target/122869,
+ target/122948, target/123017, target/123102, target/123206,
+ target/123271, target/123285, target/123457, target/123548,
+ target/123584, target/123624, target/123766, target/123779,
+ target/123806, target/123807, target/123870, target/123910,
+ target/123969, target/123971, target/124126, target/124133,
+ target/124134, target/124138, target/124147, target/124236,
+ target/124294, target/124315, target/124316, target/124335,
+ target/124341, target/124349, target/124364, target/124365,
+ target/124366, target/124367, target/124409, target/124461,
+ target/124613, target/124670, target/124674, target/124704,
+ target/124705, target/124710, target/124712, target/124870,
+ target/124876, target/124892, target/124908, target/124933,
+ target/125049, target/125194, target/125215, target/125351,
+ target/125373, target/125409, target/125448, target/125469,
+ target/125478, target/125611, target/125670, target/125751,
+ target/125752, target/125795, target/125818, target/125972,
+ target/125992, target/126049, target/126148, testsuite/93080,
+ testsuite/103515, testsuite/113276, testsuite/118407,
+ testsuite/119930, testsuite/123004, testsuite/123129,
+ testsuite/124043, testsuite/124064, testsuite/124065,
+ testsuite/124361, testsuite/124682, testsuite/124726,
+ testsuite/126261, tree-optimization/109410, tree-optimization/110043,
+ tree-optimization/116747, tree-optimization/117217,
+ tree-optimization/119568, tree-optimization/120201,
+ tree-optimization/120560, tree-optimization/120987,
+ tree-optimization/121103, tree-optimization/121104,
+ tree-optimization/121726, tree-optimization/122537,
+ tree-optimization/122976, tree-optimization/123002,
+ tree-optimization/123061, tree-optimization/123298,
+ tree-optimization/123537, tree-optimization/123596,
+ tree-optimization/123636, tree-optimization/123645,
+ tree-optimization/123672, tree-optimization/123729,
+ tree-optimization/123794, tree-optimization/123864,
+ tree-optimization/123940, tree-optimization/124086,
+ tree-optimization/124130, tree-optimization/124132,
+ tree-optimization/124135, tree-optimization/124151,
+ tree-optimization/124288, tree-optimization/124358,
+ tree-optimization/124555, tree-optimization/124627,
+ tree-optimization/124677, tree-optimization/124754,
+ tree-optimization/124802, tree-optimization/124826,
+ tree-optimization/124868, tree-optimization/124891,
+ tree-optimization/125019, tree-optimization/125025,
+ tree-optimization/125039, tree-optimization/125079,
+ tree-optimization/125153, tree-optimization/125250,
+ tree-optimization/125431, tree-optimization/125501,
+ tree-optimization/125502, tree-optimization/125774,
+ tree-optimization/125776, tree-optimization/125953,
+ tree-optimization/126194, tree-optimization/126257,
+ tree-optimization/126262
+
* Fri Jan 23 2026 Jakub Jelinek <jakub@redhat.com> 15.2.1-7
- update from releases/gcc-15 branch
- PRs c++/122070, c++/122550, c++/123597, libstdc++/123147,
diff --git a/gcc15-libstdc++-docs.patch b/gcc15-libstdc++-docs.patch
index f9f33a7..79e0299 100644
--- a/gcc15-libstdc++-docs.patch
+++ b/gcc15-libstdc++-docs.patch
@@ -4,7 +4,7 @@
<a class="link" href="https://www.fsf.org" target="_top">FSF
</a>
</p><p>
-+ Release 15.2.1
++ Release 15.3.1
+ </p><p>
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation
@@ -17,7 +17,7 @@
</p><p>
- The API documentation, rendered into HTML, can be viewed online
+ The API documentation, rendered into HTML, can be viewed locally
-+ <a class="link" href="api/index.html" target="_top">for the 15.2.1 release</a>,
++ <a class="link" href="api/index.html" target="_top">for the 15.3.1 release</a>,
+ online
<a class="link" href="https://gcc.gnu.org/onlinedocs/" target="_top">for each GCC release</a>
and
diff --git a/sources b/sources
index 7cf8bce..23f61a0 100644
--- a/sources
+++ b/sources
@@ -1,4 +1,4 @@
-SHA512 (gcc-15.2.1-20260123.tar.xz) = c4f0513e4027632f2d62b1feead9fa197e46f796212bd7f07eaff9b2e84a1230b601f3a6f2cabfc9994ca0e47f95b21fcb9a182575a27e30100e3206d6767070
+SHA512 (gcc-15.3.1-20260722.tar.xz) = 034b32f1138322638c7a5b7949a3b184c6a4cdfd003360a496c08c56c2cc645c94fbe9cdf9d84c963af6dda6c442717cd61d7e1cecf7024bd463f6f5196c5527
SHA512 (isl-0.24.tar.bz2) = aab3bddbda96b801d0f56d2869f943157aad52a6f6e6a61745edd740234c635c38231af20bc3f1a08d416a5e973a90e18249078ed8e4ae2f1d5de57658738e95
SHA512 (newlib-cygwin-d35cc82b5ec15bb8a5fe0fe11e183d1887992e99.tar.xz) = ef9495745a96d1d76f9f425c4a48c807fface36a1aa92351c5d024103678d144d046e8de55d195103784472c14874e29e4b9284d5d6a2e7bb27fd98c8455a881
SHA512 (nvptx-tools-a0c1fff6534a4df9fb17937c3c4a4b1071212029.tar.xz) = 7f862986065028df70c843fc3f2c89e200a76b48ad0bd51c749ac8a5aab7be0ebdf35be182fad2407b3281615e75be1ac6833ab6a5130ae9920169a0412f94f0
^ permalink raw reply related [flat|nested] 3+ messages in thread* [rpms/gcc] f43: 15.3.1-1
@ 2026-07-22 10:25 Jakub Jelinek
0 siblings, 0 replies; 3+ messages in thread
From: Jakub Jelinek @ 2026-07-22 10:25 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/gcc
Branch : f43
Commit : 4b4d2c6abf603f5ddb70da10ea3690d58eca5d9a
Author : Jakub Jelinek <jakub@redhat.com>
Date : 2026-07-22T12:25:15+02:00
Stats : +1/-1 in 1 file(s)
URL : https://src.fedoraproject.org/rpms/gcc/c/4b4d2c6abf603f5ddb70da10ea3690d58eca5d9a?branch=f43
Log:
15.3.1-1
---
diff --git a/sources b/sources
index 23f61a0..da1100d 100644
--- a/sources
+++ b/sources
@@ -1,4 +1,4 @@
-SHA512 (gcc-15.3.1-20260722.tar.xz) = 034b32f1138322638c7a5b7949a3b184c6a4cdfd003360a496c08c56c2cc645c94fbe9cdf9d84c963af6dda6c442717cd61d7e1cecf7024bd463f6f5196c5527
+SHA512 (gcc-15.3.1-20260722.tar.xz) = ab96d1140b9fae742dadfbc7a9bfd74e7f2ac23d6fd255615bf5b36d4ddf43fc0af49902dddde72e3d5d65c8efa0992327eb0dffa7b055b2879b403608fbb2d4
SHA512 (isl-0.24.tar.bz2) = aab3bddbda96b801d0f56d2869f943157aad52a6f6e6a61745edd740234c635c38231af20bc3f1a08d416a5e973a90e18249078ed8e4ae2f1d5de57658738e95
SHA512 (newlib-cygwin-d35cc82b5ec15bb8a5fe0fe11e183d1887992e99.tar.xz) = ef9495745a96d1d76f9f425c4a48c807fface36a1aa92351c5d024103678d144d046e8de55d195103784472c14874e29e4b9284d5d6a2e7bb27fd98c8455a881
SHA512 (nvptx-tools-a0c1fff6534a4df9fb17937c3c4a4b1071212029.tar.xz) = 7f862986065028df70c843fc3f2c89e200a76b48ad0bd51c749ac8a5aab7be0ebdf35be182fad2407b3281615e75be1ac6833ab6a5130ae9920169a0412f94f0
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [rpms/gcc] f43: 15.3.1-1
@ 2026-07-22 11:10 Jakub Jelinek
0 siblings, 0 replies; 3+ messages in thread
From: Jakub Jelinek @ 2026-07-22 11:10 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/gcc
Branch : f43
Commit : de06b232fcefe33bb14fa0b98da8f6573d5dd3e4
Author : Jakub Jelinek <jakub@redhat.com>
Date : 2026-07-22T13:10:06+02:00
Stats : +0/-237 in 4 file(s)
URL : https://src.fedoraproject.org/rpms/gcc/c/de06b232fcefe33bb14fa0b98da8f6573d5dd3e4?branch=f43
Log:
15.3.1-1
---
diff --git a/gcc.spec b/gcc.spec
index 41c0202..ddc582e 100644
--- a/gcc.spec
+++ b/gcc.spec
@@ -312,9 +312,6 @@ Patch9: gcc15-Wno-format-security.patch
Patch10: gcc15-rh1574936.patch
Patch11: gcc15-d-shared-libphobos.patch
Patch12: gcc15-pr119006.patch
-Patch13: gcc15-pr123273.patch
-Patch14: gcc15-pr123667.patch
-Patch15: gcc15-pr123737.patch
Patch50: isl-rh2155127.patch
diff --git a/gcc15-pr123273.patch b/gcc15-pr123273.patch
deleted file mode 100644
index 987f6e0..0000000
--- a/gcc15-pr123273.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-2026-01-06 Jakub Jelinek <jakub@redhat.com>
-
- PR preprocessor/123273
- * lex.cc (cpp_directive_only_process): Only go to done_comment
- for '/' if star is true and esc is false. When seeing '\\' with
- esc set to true, clear esc as well as star instead of keeping esc
- set.
-
- * c-c++-common/cpp/dir-only-10.c: New test.
- * c-c++-common/cpp/dir-only-11.c: New test.
-
---- libcpp/lex.cc.jj 2026-01-02 09:56:10.417332292 +0100
-+++ libcpp/lex.cc 2026-01-05 16:40:26.413766032 +0100
-@@ -5461,7 +5461,13 @@ cpp_directive_only_process (cpp_reader *
- switch (c)
- {
- case '\\':
-- esc = true;
-+ if (esc)
-+ {
-+ star = false;
-+ esc = false;
-+ }
-+ else
-+ esc = true;
- break;
-
- case '\r':
-@@ -5492,7 +5498,7 @@ cpp_directive_only_process (cpp_reader *
- break;
-
- case '/':
-- if (star)
-+ if (star && !esc)
- goto done_comment;
- /* FALLTHROUGH */
-
---- gcc/testsuite/c-c++-common/cpp/dir-only-10.c.jj 2026-01-05 17:04:26.144566116 +0100
-+++ gcc/testsuite/c-c++-common/cpp/dir-only-10.c 2026-01-05 17:05:02.226946201 +0100
-@@ -0,0 +1,5 @@
-+/* PR preprocessor/123273 */
-+/* { dg-do preprocess } */
-+/* { dg-options -fdirectives-only } */
-+
-+/* *\/""" */
---- gcc/testsuite/c-c++-common/cpp/dir-only-11.c.jj 2026-01-05 17:05:18.498666647 +0100
-+++ gcc/testsuite/c-c++-common/cpp/dir-only-11.c 2026-01-05 17:06:17.574651691 +0100
-@@ -0,0 +1,6 @@
-+/* PR preprocessor/123273 */
-+/* { dg-do preprocess } */
-+/* { dg-options -fdirectives-only } */
-+
-+/* *\\
-+/""" */
diff --git a/gcc15-pr123667.patch b/gcc15-pr123667.patch
deleted file mode 100644
index be8eb6f..0000000
--- a/gcc15-pr123667.patch
+++ /dev/null
@@ -1,94 +0,0 @@
-2026-01-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/123667
- * semantics.cc (finish_decltype_type): Allow a structured binding
- for ptds.saved to have DECL_HAS_VALUE_EXPR_P cleared, if it is
- not within current_function_decl, but in that case assert that
- lookup_decomp_type succeeded.
-
- * g++.dg/cpp1z/decomp66.C: New test.
- * g++.dg/cpp1z/decomp67.C: New test.
-
---- gcc/cp/semantics.cc.jj 2026-01-15 16:33:46.000000000 +0100
-+++ gcc/cp/semantics.cc 2026-01-21 17:55:14.272577246 +0100
-@@ -13062,12 +13062,16 @@ finish_decltype_type (tree expr, bool id
- {
- if (ptds.saved)
- {
-- gcc_checking_assert (DECL_HAS_VALUE_EXPR_P (expr));
-+ gcc_checking_assert (DECL_HAS_VALUE_EXPR_P (expr)
-+ || (DECL_CONTEXT (expr)
-+ != current_function_decl));
- /* DECL_HAS_VALUE_EXPR_P is always set if
-- processing_template_decl. If lookup_decomp_type
-+ processing_template_decl at least for structured bindings
-+ within the template. If lookup_decomp_type
- returns non-NULL, it is the tuple case. */
- if (tree ret = lookup_decomp_type (expr))
- return ret;
-+ gcc_checking_assert (DECL_HAS_VALUE_EXPR_P (expr));
- }
- if (DECL_HAS_VALUE_EXPR_P (expr))
- /* Expr is an array or struct subobject proxy, handle
---- gcc/testsuite/g++.dg/cpp1z/decomp66.C.jj 2026-01-21 17:59:28.122275457 +0100
-+++ gcc/testsuite/g++.dg/cpp1z/decomp66.C 2026-01-21 17:58:30.737247916 +0100
-@@ -0,0 +1,23 @@
-+// PR c++/123667
-+// { dg-do compile { target c++14 } }
-+// { dg-options "" }
-+
-+namespace std {
-+ template <typename T> struct tuple_size;
-+ template <int, typename> struct tuple_element;
-+}
-+
-+struct A {
-+ int i;
-+ template <int I> int &get () { return i; }
-+};
-+
-+template <> struct std::tuple_size <A> { static const int value = 2; };
-+template <int I> struct std::tuple_element <I,A> { using type = int; };
-+
-+int
-+main ()
-+{
-+ auto [ x, y ] = A { 0 }; // { dg-warning "structured bindings only available with" "" { target c++14_down } }
-+ [] (auto t) { using z = decltype (x); } (1);
-+}
---- gcc/testsuite/g++.dg/cpp1z/decomp67.C.jj 2026-01-21 17:59:31.139224331 +0100
-+++ gcc/testsuite/g++.dg/cpp1z/decomp67.C 2026-01-21 17:59:07.235629406 +0100
-@@ -0,0 +1,33 @@
-+// PR c++/123667
-+// { dg-do compile { target c++11 } }
-+// { dg-options "" }
-+
-+namespace std {
-+ template <typename T> struct tuple_size;
-+ template <int, typename> struct tuple_element;
-+}
-+
-+struct A {
-+ int i;
-+ template <int I> int &get () { return i; }
-+};
-+
-+template <> struct std::tuple_size <A> { static const int value = 2; };
-+template <int I> struct std::tuple_element <I,A> { using type = int; };
-+
-+auto [ x, y ] = A { 0 }; // { dg-warning "structured bindings only available with" "" { target c++14_down } }
-+
-+template <int N>
-+void
-+foo ()
-+{
-+ using a = decltype (x);
-+ auto [ x, y ] = A { 0 }; // { dg-warning "structured bindings only available with" "" { target c++14_down } }
-+ using b = decltype (x);
-+}
-+
-+void
-+bar ()
-+{
-+ foo <42> ();
-+}
diff --git a/gcc15-pr123737.patch b/gcc15-pr123737.patch
deleted file mode 100644
index 7040ee0..0000000
--- a/gcc15-pr123737.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-2026-01-21 Jakub Jelinek <jakub@redhat.com>
-
- PR c++/123737
- * parser.cc (cp_parser_expression): Don't handle CPP_EMBED just
- as the last byte in it if expression has or might have overloaded
- type. In that case call build_x_compound_expr for each byte
- in CPP_EMBED separately.
-
- * g++.dg/cpp/embed-28.C: New test.
- * g++.dg/parse/comma3.C: New test.
-
---- gcc/cp/parser.cc.jj 2026-01-20 01:13:20.324260446 +0100
-+++ gcc/cp/parser.cc 2026-01-21 14:04:32.086336386 +0100
-@@ -12132,10 +12132,24 @@ cp_parser_expression (cp_parser* parser,
- and one CPP_NUMBER plus CPP_COMMA before it and one
- CPP_COMMA plus CPP_NUMBER after it is guaranteed by
- the preprocessor. Thus, parse the whole CPP_EMBED just
-- as a single INTEGER_CST, the last byte in it. */
-+ as a single INTEGER_CST, the last byte in it. Though,
-+ don't use that shortcut if the comma operator could be
-+ overloaded. */
- tree raw_data = cp_lexer_peek_token (parser->lexer)->u.value;
- location_t loc = cp_lexer_peek_token (parser->lexer)->location;
- cp_lexer_consume_token (parser->lexer);
-+ if (OVERLOAD_TYPE_P (TREE_TYPE (expression))
-+ || type_dependent_expression_p (expression))
-+ for (unsigned i = 0; i < RAW_DATA_LENGTH (raw_data) - 1U; ++i)
-+ {
-+ assignment_expression
-+ = *raw_data_iterator (raw_data, i);
-+ assignment_expression.set_location (loc);
-+ expression
-+ = build_x_compound_expr (loc, expression,
-+ assignment_expression, NULL_TREE,
-+ complain_flags (decltype_p));
-+ }
- assignment_expression
- = *raw_data_iterator (raw_data, RAW_DATA_LENGTH (raw_data) - 1);
- assignment_expression.set_location (loc);
---- gcc/testsuite/g++.dg/cpp/embed-28.C.jj 2026-01-21 14:11:14.617520864 +0100
-+++ gcc/testsuite/g++.dg/cpp/embed-28.C 2026-01-21 14:11:01.121749695 +0100
-@@ -0,0 +1,19 @@
-+// PR c++/123737
-+// { dg-do run }
-+// { dg-options "--embed-dir=${srcdir}/c-c++-common/cpp/embed-dir" }
-+
-+struct A {
-+ A (int x) : a (0), e (x) {}
-+ unsigned long a, e;
-+ A &operator, (int) { ++a; return *this; }
-+ ~A () { if (a != e) __builtin_abort (); }
-+};
-+
-+int
-+main ()
-+{
-+ A a = 231;
-+ a,
-+#embed <magna-carta.txt> limit (231)
-+ ;
-+}
---- gcc/testsuite/g++.dg/parse/comma3.C.jj 2026-01-21 14:08:53.834908004 +0100
-+++ gcc/testsuite/g++.dg/parse/comma3.C 2026-01-21 12:15:02.334948163 +0100
-@@ -0,0 +1,22 @@
-+// PR c++/123737
-+// { dg-do run }
-+
-+struct A {
-+ A (int x) : a (0), e (x) {}
-+ unsigned long a, e;
-+ A &operator, (int) { ++a; return *this; }
-+ ~A () { if (a != e) __builtin_abort (); }
-+};
-+
-+int
-+main ()
-+{
-+ A a = 131;
-+ a, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0;
-+}
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-07-22 11:10 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-22 10:09 [rpms/gcc] f43: 15.3.1-1 Jakub Jelinek
2026-07-22 10:25 Jakub Jelinek
2026-07-22 11:10 Jakub Jelinek
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox