[gcc r16-4113] c++: implicit 'this' in generic lambda [PR122048]

2025-09-27 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:90ad957406104f9cc04365f6b071521a7c013dda commit r16-4113-g90ad957406104f9cc04365f6b071521a7c013dda Author: Jason Merrill Date: Wed Sep 24 22:31:37 2025 +0100 c++: implicit 'this' in generic lambda [PR122048] Here template substitution was replacing a referenc

[gcc r16-4114] c++: add testcase [PR121854]

2025-09-27 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:6fda31f7b3f133a31e0a7179a82fe73b081ebbc5 commit r16-4114-g6fda31f7b3f133a31e0a7179a82fe73b081ebbc5 Author: Jason Merrill Date: Fri Sep 26 13:51:33 2025 +0100 c++: add testcase [PR121854] Add the testcase for this GCC 15 PR, already fixed on trunk by r16-970.

[gcc r16-4115] c++: concepts and conversions [PR112632]

2025-09-27 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:a0536f80ffa6cde5900644dcd129d2086c237a8a commit r16-4115-ga0536f80ffa6cde5900644dcd129d2086c237a8a Author: Jason Merrill Date: Tue Sep 23 11:19:49 2025 +0100 c++: concepts and conversions [PR112632] One case missed in my fix for this PR: Here we were omitting

[gcc r16-4002] c++: Fix lambdas with variadic parameters and static specifier [PR119048]

2025-09-20 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:fa71e855ab78945af9da923408bac396213e2475 commit r16-4002-gfa71e855ab78945af9da923408bac396213e2475 Author: Eczbek Date: Sat Sep 20 09:25:40 2025 -0400 c++: Fix lambdas with variadic parameters and static specifier [PR119048] PR c++/119048 gcc

[gcc r16-3961] c++: improve constexpr clobber handling

2025-09-18 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:b8af1b3a00249eceacf53444cdb339761eeb9f02 commit r16-3961-gb8af1b3a00249eceacf53444cdb339761eeb9f02 Author: Jason Merrill Date: Thu Sep 18 13:10:55 2025 +0200 c++: improve constexpr clobber handling r16-3022 changed placement new to clobber the object, and imp

[gcc r16-3963] c++: tweak constexpr union diagnostic

2025-09-18 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:44e3e66a14ad8a7cd2afe62b5a42af23e4a89474 commit r16-3963-g44e3e66a14ad8a7cd2afe62b5a42af23e4a89474 Author: Jason Merrill Date: Thu Sep 18 13:10:56 2025 +0200 c++: tweak constexpr union diagnostic It's now possible to see an active member of a union that has n

[gcc r16-3962] c++: clobber class new-expressions

2025-09-18 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:12975b8aa2dc38ed5b3d6e2c6181a522b4f655e3 commit r16-3962-g12975b8aa2dc38ed5b3d6e2c6181a522b4f655e3 Author: Jason Merrill Date: Thu Sep 18 13:10:55 2025 +0200 c++: clobber class new-expressions Since Jakub's P2795R5 work removes the initial clobber from constr

[gcc r16-3960] c++: -Wmismatched-new-delete, -O0, new (nothrow)

2025-09-18 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:c91e508a52d4441b6c081ea50b0a08d0f4775675 commit r16-3960-gc91e508a52d4441b6c081ea50b0a08d0f4775675 Author: Jason Merrill Date: Thu Sep 18 13:10:54 2025 +0200 c++: -Wmismatched-new-delete, -O0, new (nothrow) With new (nothrow) we need to check whether the allo

[gcc r16-3466] c++: array subscript with COND_EXPR as the array

2025-08-29 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:78d19ea3fea308a08d2844de88d43154465daa78 commit r16-3466-g78d19ea3fea308a08d2844de88d43154465daa78 Author: Sirui Mu Date: Thu Aug 28 21:48:24 2025 +0800 c++: array subscript with COND_EXPR as the array The following minimum reproducer would miscompile with va

[gcc r16-3457] c++: -fimplicit-constexpr testcase tweak

2025-08-29 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:34262b9835323907deb653d480f3847950028e35 commit r16-3457-g34262b9835323907deb653d480f3847950028e35 Author: Jason Merrill Date: Fri Aug 29 10:11:11 2025 +0200 c++: -fimplicit-constexpr testcase tweak If B::get is (implictly or explicitly) constexpr the individ

[gcc r16-3444] c++: > in lambda in template arg [PR107953]

2025-08-28 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:00e8690ef0d7ac1ced87ceee309dbfa27909a35c commit r16-3444-g00e8690ef0d7ac1ced87ceee309dbfa27909a35c Author: Jason Merrill Date: Sun Aug 24 05:15:01 2025 -0400 c++: > in lambda in template arg [PR107953] As with PR116928, we need to set greater_than_is_operator

[gcc r16-3357] c++: Fix greater-than operator in braced-init-lists [PR116928]

2025-08-23 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:37b5126f5ece914c13558d85d986e06bbcaea892 commit r16-3357-g37b5126f5ece914c13558d85d986e06bbcaea892 Author: Eczbek Date: Sat Aug 23 17:57:39 2025 -0400 c++: Fix greater-than operator in braced-init-lists [PR116928] PR c++/116928 gcc/cp/ChangeL

[gcc r16-3354] driver: Rework for_each_path using C++

2025-08-22 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:f23bac62f46fc296a4d0526ef54824d406c3756c commit r16-3354-gf23bac62f46fc296a4d0526ef54824d406c3756c Author: John Ericson Date: Fri Aug 22 22:24:56 2025 -0400 driver: Rework for_each_path using C++ The old C-style was cumbersome make making one responsible for

[gcc r16-3333] c++: constexpr clobber of const [PR121068]

2025-08-21 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:70f33ad677e6350a724b56d4cb766480ed8367fc commit r16--g70f33ad677e6350a724b56d4cb766480ed8367fc Author: Jason Merrill Date: Thu Aug 21 13:52:25 2025 -0400 c++: constexpr clobber of const [PR121068] Since r16-3022, 20_util/variant/102912.cc was failing in C

[gcc r16-3307] c++: pointer to auto member function [PR120757]

2025-08-20 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:ea6ef13d0fc4e020d8c405333153dad9eee1f18d commit r16-3307-gea6ef13d0fc4e020d8c405333153dad9eee1f18d Author: Jason Merrill Date: Tue Aug 19 23:15:20 2025 -0400 c++: pointer to auto member function [PR120757] Here r13-1210 correctly changed &A::foo to not be con

[gcc r16-3287] c++: Fix ICE on mangling invalid compound requirement [PR120618]

2025-08-19 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:54bf72ebfe983c611673bcc4368b5834773fcc7d commit r16-3287-g54bf72ebfe983c611673bcc4368b5834773fcc7d Author: Ben Wu Date: Tue Aug 19 13:49:41 2025 -0400 c++: Fix ICE on mangling invalid compound requirement [PR120618] This testcase caused an ICE when mangling t

[gcc r16-3288] c++: testcase tweak for -fimplicit-constexpr

2025-08-19 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:273a4d3775df005a692271851d5e1b14670cf024 commit r16-3288-g273a4d3775df005a692271851d5e1b14670cf024 Author: Jason Merrill Date: Tue Aug 19 13:49:41 2025 -0400 c++: testcase tweak for -fimplicit-constexpr This testcase is testing the difference between function

[gcc r16-3183] c++: fix typo in comment

2025-08-13 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:236633fd74706f11044ea51306775a43c294da57 commit r16-3183-g236633fd74706f11044ea51306775a43c294da57 Author: Benjamin Wu Date: Wed Aug 13 10:48:34 2025 -0400 c++: fix typo in comment gcc/cp/ChangeLog: * lex.cc (init_operators): Fix typo. Diff:

[gcc r16-3137] c++: Quoting in -fmodules-mapper

2025-08-11 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:041248ca43beb158afae8350117378c98e9191ad commit r16-3137-g041248ca43beb158afae8350117378c98e9191ad Author: Nicolas Werner Date: Sun Aug 3 16:38:08 2025 +0200 c++: Quoting in -fmodules-mapper Users might be using a space in their build directory path. To allow

[gcc r16-3045] c++: improve constexpr type mismatch diagnostic

2025-08-06 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:ce7a22bd26c39137658e973797a419d27d767c2c commit r16-3045-gce7a22bd26c39137658e973797a419d27d767c2c Author: Jason Merrill Date: Tue Jul 22 00:12:12 2025 -0400 c++: improve constexpr type mismatch diagnostic This diagnostic failed to specify the actual type of

[gcc r16-3022] c++: clobber object on placement new [PR121068]

2025-08-05 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:bc42128330c0ea70a015b74b655cb8c48b6a8c06 commit r16-3022-gbc42128330c0ea70a015b74b655cb8c48b6a8c06 Author: Jason Merrill Date: Tue Aug 5 15:16:50 2025 -0700 c++: clobber object on placement new [PR121068] My r16-2432 patch addressed the original testcase invo

[gcc r14-11928] c++: constexpr, array, private ctor [PR120800]

2025-07-31 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:000138675af3e1ee587b0fa17709ea62590860cb commit r14-11928-g000138675af3e1ee587b0fa17709ea62590860cb Author: Jason Merrill Date: Thu Jul 31 22:58:43 2025 -0400 c++: constexpr, array, private ctor [PR120800] Here cxx_eval_vec_init_1 wants to recreate the defaul

[gcc r15-10178] c++: constexpr, array, private ctor [PR120800]

2025-07-31 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:df63b4a2f77acd6d10aad68fdfbf4d5b698dad5b commit r15-10178-gdf63b4a2f77acd6d10aad68fdfbf4d5b698dad5b Author: Jason Merrill Date: Thu Jul 31 14:23:31 2025 -0400 c++: constexpr, array, private ctor [PR120800] Here cxx_eval_vec_init_1 wants to recreate the defaul

[gcc r16-2691] c++: constexpr, array, private ctor [PR120800]

2025-07-31 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:f6462f664725844faa97ae7e8690e4fedee65788 commit r16-2691-gf6462f664725844faa97ae7e8690e4fedee65788 Author: Jason Merrill Date: Thu Jul 31 14:23:10 2025 -0400 c++: constexpr, array, private ctor [PR120800] Here cxx_eval_vec_init_1 wants to recreate the default

[gcc r16-2650] c++: improve non-constant template arg diagnostic

2025-07-30 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:d7cd6b0df54a29e23adbf98e47965c217f6e0107 commit r16-2650-gd7cd6b0df54a29e23adbf98e47965c217f6e0107 Author: Jason Merrill Date: Wed Jul 30 12:00:06 2025 -0400 c++: improve non-constant template arg diagnostic A conversation today pointed out that the current d

[gcc r14-11908] c++: constexpr uninitialized union [PR120577]

2025-07-25 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:3120ebf3228fde693beaafd5dcbb2aa9dfb48f46 commit r14-11908-g3120ebf3228fde693beaafd5dcbb2aa9dfb48f46 Author: Jason Merrill Date: Fri Jul 25 20:49:17 2025 -0400 c++: constexpr uninitialized union [PR120577] This was failing for two reasons: 1) We were

[gcc r15-10067] c++: constexpr uninitialized union [PR120577]

2025-07-25 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:6f0c68450871de6ea211748294c63c73e3e82748 commit r15-10067-g6f0c68450871de6ea211748294c63c73e3e82748 Author: Jason Merrill Date: Fri Jul 25 15:57:26 2025 -0400 c++: constexpr uninitialized union [PR120577] This was failing for two reasons: 1) We were

[gcc r16-2491] c++: one more PR114632 tweak

2025-07-24 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:257b640d256d3f84e7307f5fdb08d2208d84f4b8 commit r16-2491-g257b640d256d3f84e7307f5fdb08d2208d84f4b8 Author: Jason Merrill Date: Thu Jul 24 15:38:36 2025 -0400 c++: one more PR114632 tweak Patrick points out that after the PR114632 fix we can also rever the cha

[gcc r16-2490] c++: lambda convop in C++23 [PR114632]

2025-07-24 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:eb59e58dcc4cdf36b8b2d4e1654fe4fa062b5bef commit r16-2490-geb59e58dcc4cdf36b8b2d4e1654fe4fa062b5bef Author: Jason Merrill Date: Thu Jul 24 14:07:11 2025 -0400 c++: lambda convop in C++23 [PR114632] The lambda conversion was ICEing for two C++23 features, stati

[gcc r16-2432] c++: constexpr union placement new [PR121068]

2025-07-22 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:fdbc5ff61b471076cc9c758fb6c30d62f7ef1c56 commit r16-2432-gfdbc5ff61b471076cc9c758fb6c30d62f7ef1c56 Author: Jason Merrill Date: Wed Jul 16 11:52:45 2025 -0400 c++: constexpr union placement new [PR121068] The note and example in [class.union] p6 think that pla

[gcc r16-2431] c++: Wmismatched-new-delete-5.C tweak

2025-07-22 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:9feecd152fd14a7ba1f4d60fbb988864f07f967e commit r16-2431-g9feecd152fd14a7ba1f4d60fbb988864f07f967e Author: Jason Merrill Date: Tue Jul 22 16:27:28 2025 -0400 c++: Wmismatched-new-delete-5.C tweak A patch I was testing noticed that the allocation is too small

[gcc r16-2326] c++: constexpr array testcase [PR87097]

2025-07-17 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:b38382e36410a9a649b904a2d0a0abcb90f9c418 commit r16-2326-gb38382e36410a9a649b904a2d0a0abcb90f9c418 Author: Jason Merrill Date: Thu Jul 17 09:46:35 2025 -0400 c++: constexpr array testcase [PR87097] This seems to have been fixed by r15-7260 for PR118285, but i

[gcc r14-11894] c++: constexpr array testcase [PR87097]

2025-07-17 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:d7dd08411bc3b4e8431174d036021ecf482e7d61 commit r14-11894-gd7dd08411bc3b4e8431174d036021ecf482e7d61 Author: Jason Merrill Date: Thu Jul 17 09:46:35 2025 -0400 c++: constexpr array testcase [PR87097] This seems to have been fixed by r15-7260 for PR118285, but

[gcc r15-9990] c++: constexpr array testcase [PR87097]

2025-07-17 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:10846d82a895cbc95b7819a5c44cd0216bb21bf4 commit r15-9990-g10846d82a895cbc95b7819a5c44cd0216bb21bf4 Author: Jason Merrill Date: Thu Jul 17 09:46:35 2025 -0400 c++: constexpr array testcase [PR87097] This seems to have been fixed by r15-7260 for PR118285, but i

[gcc r16-2280] c, c++: Fix unused result for empty types [PR82134]

2025-07-15 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:32ff6f4728e4021ff33fb1da6eb3bafe3ea5a15e commit r16-2280-g32ff6f4728e4021ff33fb1da6eb3bafe3ea5a15e Author: Jeremy Rifkin Date: Tue Jul 15 18:17:01 2025 -0400 c, c++: Fix unused result for empty types [PR82134] Hi, This fixes PR c/82134 which concerns gcc

[gcc r16-2270] c++: don't mark void exprs as read [PR44677]

2025-07-15 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:35b19980046fc57d9d6851b8f4349bd22de3fa03 commit r16-2270-g35b19980046fc57d9d6851b8f4349bd22de3fa03 Author: Jason Merrill Date: Mon Jul 14 18:29:17 2025 -0400 c++: don't mark void exprs as read [PR44677] In Jakub's patch for PR44677 he added code to prevent ma

[gcc r16-2264] c++: decomp25 vs -fimplicit-constexpr [PR117784]

2025-07-15 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:9956dc37cb3d71c1fc7a89b45cc291645c11817b commit r16-2264-g9956dc37cb3d71c1fc7a89b45cc291645c11817b Author: Jason Merrill Date: Tue Jul 15 10:46:41 2025 -0400 c++: decomp25 vs -fimplicit-constexpr [PR117784] Avoid diagnostic changes from -fimplicit-constexpr.

[gcc r16-2265] c++: constexpr uninitialized union [PR120577]

2025-07-15 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:f23b5df56e237df9f66b615ca4babc564d5f75de commit r16-2265-gf23b5df56e237df9f66b615ca4babc564d5f75de Author: Jason Merrill Date: Sat Jul 12 05:15:01 2025 -0400 c++: constexpr uninitialized union [PR120577] This was failing for two reasons: 1) We were w

[gcc r16-2149] c++: add passing testcases [PR120243]

2025-07-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:2492bab503f57f2cf6e08e5c104f7a1d31d34047 commit r16-2149-g2492bab503f57f2cf6e08e5c104f7a1d31d34047 Author: Jason Merrill Date: Wed Jul 9 11:13:19 2025 -0400 c++: add passing testcases [PR120243] These pass now; the first was fixed by r16-1507.

[gcc r16-2148] c++: generic lambda in template arg [PR121012]

2025-07-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:d1c92ea10d30e4cf359faa8bbe3782ed6173d8a9 commit r16-2148-gd1c92ea10d30e4cf359faa8bbe3782ed6173d8a9 Author: Jason Merrill Date: Wed Jul 9 11:03:31 2025 -0400 c++: generic lambda in template arg [PR121012] My r16-2065 adding missed errors for auto in a template

[gcc r16-2147] c++: 'this' in lambda in noexcept-spec [PR121008]

2025-07-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:131ba6137bca263d7381ad3331840ee05e306fc9 commit r16-2147-g131ba6137bca263d7381ad3331840ee05e306fc9 Author: Jason Merrill Date: Wed Jul 9 10:38:20 2025 -0400 c++: 'this' in lambda in noexcept-spec [PR121008] In r16-970 I changed finish_this_expr to look at cur

[gcc r16-2097] c++: testsuite tweak

2025-07-08 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:df7ae00856f52ec9d53a62facf0b917ec868d625 commit r16-2097-gdf7ae00856f52ec9d53a62facf0b917ec868d625 Author: Jason Merrill Date: Tue Jul 8 08:46:47 2025 -0400 c++: testsuite tweak My r16-2065 added error lines to this test but left it as dg-do run, resultin

[gcc r16-2065] c++: -Wno-abbreviated-auto-in-template-arg [PR120917]

2025-07-07 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:8abc2e66be72a34db8c3cc97e4fbd90b7abae61d commit r16-2065-g8abc2e66be72a34db8c3cc97e4fbd90b7abae61d Author: Jason Merrill Date: Wed Jul 2 05:15:01 2025 -0400 c++: -Wno-abbreviated-auto-in-template-arg [PR120917] In r14-1659 I added a missing error for a Concep

[gcc r16-2024] c++: -Wtemplate-body and tentative parsing [PR120575]

2025-07-04 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:35d6f55f7d6655a8683b45286283d44674fa997e commit r16-2024-g35d6f55f7d6655a8683b45286283d44674fa997e Author: Jason Merrill Date: Fri Jul 4 05:15:00 2025 -0400 c++: -Wtemplate-body and tentative parsing [PR120575] Here we were asserting non-zero errorcount, whic

[gcc r15-9927] c++: -Wtemplate-body and tentative parsing [PR120575]

2025-07-04 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:799dfe7c5f638a645d33b47750f797b3fb87329b commit r15-9927-g799dfe7c5f638a645d33b47750f797b3fb87329b Author: Jason Merrill Date: Fri Jul 4 05:15:00 2025 -0400 c++: -Wtemplate-body and tentative parsing [PR120575] Here we were asserting non-zero errorcount, whic

[gcc r16-1992] c++: trivial lambda pruning [PR120716]

2025-07-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:387cc9f80fcfd8b7d3fc142ef01bb05a46f0f244 commit r16-1992-g387cc9f80fcfd8b7d3fc142ef01bb05a46f0f244 Author: Jason Merrill Date: Thu Jul 3 16:52:56 2025 -0400 c++: trivial lambda pruning [PR120716] In this testcase there is nothing in the lambda except a static

[gcc r16-1991] c++: ICE with 'this' in lambda signature [PR120748]

2025-07-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:e9549b5ee8496af12bac3ebfa3ec0aa8487fb725 commit r16-1991-ge9549b5ee8496af12bac3ebfa3ec0aa8487fb725 Author: Jason Merrill Date: Thu Jul 3 12:05:12 2025 -0400 c++: ICE with 'this' in lambda signature [PR120748] This testcase was crashing from infinite recursion

[gcc r15-9916] c++: uninitialized TARGET_EXPR and constexpr [PR120684]

2025-07-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:6b19e40f982829c460439d270d34c5c848d90c6e commit r15-9916-g6b19e40f982829c460439d270d34c5c848d90c6e Author: Jason Merrill Date: Wed Jul 2 18:03:57 2025 -0400 c++: uninitialized TARGET_EXPR and constexpr [PR120684] In r15-7532 for PR118856 I introduced a TARGET

[gcc r16-1916] c++: uninitialized TARGET_EXPR and constexpr [PR120684]

2025-07-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:53c832282690ca1cd86e2eaf0128c70ba4edfc0f commit r16-1916-g53c832282690ca1cd86e2eaf0128c70ba4edfc0f Author: Jason Merrill Date: Wed Jul 2 18:03:57 2025 -0400 c++: uninitialized TARGET_EXPR and constexpr [PR120684] In r15-7532 for PR118856 I introduced a TARGET

[gcc r16-1753] testsuite: adjust for implicit constexpr

2025-06-27 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:cef17d4e3ed140a05114535a46140bd192f038ca commit r16-1753-gcef17d4e3ed140a05114535a46140bd192f038ca Author: Jason Merrill Date: Fri Jun 27 12:46:00 2025 -0400 testsuite: adjust for implicit constexpr Jakub's constexpr virtual base patch allowed -fimplicit-cons

[gcc r16-1748] c++: fix decltype_p handling for binary expressions

2025-06-27 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:1f4a917c610f7c199a6de1eab4fcdc878e4fc5ac commit r16-1748-g1f4a917c610f7c199a6de1eab4fcdc878e4fc5ac Author: Jason Merrill Date: Wed Jun 25 16:26:56 2025 -0400 c++: fix decltype_p handling for binary expressions With Jakub's constexpr virtual base patch, 23

[gcc r16-1540] c++: correct __is_trivially_destructible nargs [PR120678]

2025-06-17 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:ac62ff8ed0531ae5ffac4e5bf1dad2d60957b5a9 commit r16-1540-gac62ff8ed0531ae5ffac4e5bf1dad2d60957b5a9 Author: Jason Merrill Date: Tue Jun 17 02:41:38 2025 -0400 c++: correct __is_trivially_destructible nargs [PR120678] I missed adjusting the number of args when

[gcc r16-1539] c++: modules and #pragma diagnostic

2025-06-17 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:a5933118f34a97463ffa765744eedf27b9c2c68f commit r16-1539-ga5933118f34a97463ffa765744eedf27b9c2c68f Author: Jason Merrill Date: Wed Nov 20 16:20:52 2024 +0100 c++: modules and #pragma diagnostic To respect the #pragma diagnostic lines in libstdc++ headers when

[gcc r16-1527] c++: add -Wsfinae-incomplete

2025-06-16 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:117782e0c2a81a4b8170f87f0fe7190ee22548e2 commit r16-1527-g117782e0c2a81a4b8170f87f0fe7190ee22548e2 Author: Jason Merrill Date: Thu Jun 12 11:19:19 2025 -0400 c++: add -Wsfinae-incomplete We already error about a type or function definition causing a concept c

[gcc r16-1523] c++: ICE with unexpanded pack in asm

2025-06-16 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:138d0a20f8d81670bb616d440fc8990833e70aab commit r16-1523-g138d0a20f8d81670bb616d440fc8990833e70aab Author: yxj-github-437 <2457369...@qq.com> Date: Wed Jun 4 21:18:45 2025 +0800 c++: ICE with unexpanded pack in asm Here an unexpanded parameter pack pass into a

[gcc r15-9808] c++: recursive template with deduced return [PR120555]

2025-06-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:e4940c042b753457748e2257a8b13ca3738b4fac commit r15-9808-ge4940c042b753457748e2257a8b13ca3738b4fac Author: Jason Merrill Date: Fri Jun 6 10:26:28 2025 -0400 c++: recursive template with deduced return [PR120555] Here since r15-4120 we were prematurely complai

[gcc r15-9807] c++: constexpr prvalues vs genericize [PR120502]

2025-06-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:4e4684ca6a79b22fe91acaa81af2d4a00d6e1345 commit r15-9807-g4e4684ca6a79b22fe91acaa81af2d4a00d6e1345 Author: Jason Merrill Date: Wed Jun 4 13:31:02 2025 -0400 c++: constexpr prvalues vs genericize [PR120502] Here constexpr evaluation was getting confused by the

[gcc r16-1272] c++: recursive template with deduced return [PR120555]

2025-06-06 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:8d204f2a536f7253e4251aca7bc12af524800b4c commit r16-1272-g8d204f2a536f7253e4251aca7bc12af524800b4c Author: Jason Merrill Date: Fri Jun 6 10:26:28 2025 -0400 c++: recursive template with deduced return [PR120555] Here since r15-4120 we were prematurely complai

[gcc r13-9743] c++: lambda this capture and requires [PR120123]

2025-06-05 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:561607ff94a9c602de3cb6c09518a72c7ad6160f commit r13-9743-g561607ff94a9c602de3cb6c09518a72c7ad6160f Author: Jason Merrill Date: Fri May 30 18:27:45 2025 -0400 c++: lambda this capture and requires [PR120123] We shouldn't need to be within the lambda body to lo

[gcc r16-1115] c++: constexpr prvalues vs genericize [PR120502]

2025-06-04 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:0292e066d5e87e84ff00510724987501b3931518 commit r16-1115-g0292e066d5e87e84ff00510724987501b3931518 Author: Jason Merrill Date: Wed Jun 4 13:31:02 2025 -0400 c++: constexpr prvalues vs genericize [PR120502] Here constexpr evaluation was getting confused by the

[gcc r16-1086] c++: add -fno-modules to some tests

2025-06-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:61fd6a338de5f8468969ce284a6435ce4e251e3e commit r16-1086-g61fd6a338de5f8468969ce284a6435ce4e251e3e Author: Jason Merrill Date: Thu Nov 21 20:43:17 2024 +0100 c++: add -fno-modules to some tests These tests in the modules/ directory specifically want to test

[gcc r16-1084] c++: add operator| for WMB_Flags

2025-06-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:c18f152447c0ae1ac752d8a14b582d099a329c0c commit r16-1084-gc18f152447c0ae1ac752d8a14b582d099a329c0c Author: Jason Merrill Date: Sat May 24 14:41:43 2025 -0400 c++: add operator| for WMB_Flags There are a lot of uses of | on WMB_Flags, that currently need to th

[gcc r12-11123] c++: lambda this capture and requires [PR120123]

2025-06-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:8bdbd3b73464f7b12b7d31af91660381be2b5e17 commit r12-11123-g8bdbd3b73464f7b12b7d31af91660381be2b5e17 Author: Jason Merrill Date: Fri May 30 18:27:45 2025 -0400 c++: lambda this capture and requires [PR120123] We shouldn't need to be within the lambda body to l

[gcc r16-1063] c++: more __is_destructible fixes [PR107600]

2025-06-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:3d287bff14885598c75c1cb16b08e0ba4ba05bce commit r16-1063-g3d287bff14885598c75c1cb16b08e0ba4ba05bce Author: Jason Merrill Date: Mon Jun 2 14:58:42 2025 -0400 c++: more __is_destructible fixes [PR107600] PR c++/107600 gcc/cp/ChangeLog:

[gcc r16-1061] c++: constinit diagnostic regression [PR120506]

2025-06-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:49f421a31f63405d3ca466e144d010c550206e72 commit r16-1061-g49f421a31f63405d3ca466e144d010c550206e72 Author: Jason Merrill Date: Mon Jun 2 10:59:02 2025 -0400 c++: constinit diagnostic regression [PR120506] In r16-57 I thought it was unnecessary to mention inco

[gcc r15-9757] c++: lambda this capture and requires [PR120123]

2025-06-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:c096341a0809b322ece478f67c5d7be6923a0169 commit r15-9757-gc096341a0809b322ece478f67c5d7be6923a0169 Author: Jason Merrill Date: Fri May 30 18:27:45 2025 -0400 c++: lambda this capture and requires [PR120123] We shouldn't need to be within the lambda body to lo

[gcc r16-1053] c++: __has_trivial_destructor regression

2025-06-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:8a42538f9693a6608bb733860adec75a691f1940 commit r16-1053-g8a42538f9693a6608bb733860adec75a691f1940 Author: Jason Merrill Date: Mon Jun 2 08:36:22 2025 -0400 c++: __has_trivial_destructor regression We don't want the new call to get_dtor to cause function inst

[gcc r14-11823] c++: lambda this capture and requires [PR120123]

2025-06-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:6e10db3be0193514d8a67d1367d8fbe639e03b6a commit r14-11823-g6e10db3be0193514d8a67d1367d8fbe639e03b6a Author: Jason Merrill Date: Fri May 30 18:27:45 2025 -0400 c++: lambda this capture and requires [PR120123] We shouldn't need to be within the lambda body to l

[gcc r16-1054] c++: __is_destructible fixes [PR107600]

2025-06-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:d7f33a35bffe7b331b0f8475e52c2dcc1c5d2ea8 commit r16-1054-gd7f33a35bffe7b331b0f8475e52c2dcc1c5d2ea8 Author: Jason Merrill Date: Mon Jun 2 10:09:07 2025 -0400 c++: __is_destructible fixes [PR107600] destructible_expr was wrongly assuming that TO is a class type

[gcc r16-1035] c++: rename PR120123 test

2025-05-31 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:a0364f41a8a5c9f785da8681c78d22c430ac4d70 commit r16-1035-ga0364f41a8a5c9f785da8681c78d22c430ac4d70 Author: Jason Merrill Date: Sat May 31 23:10:44 2025 -0400 c++: rename PR120123 test As Patrick points out (and I had realized after pushing it), this testcase

[gcc r16-1023] c++: another xobj lambda testcase [PR120123]

2025-05-30 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:d10e3e0900c92479a6621e375070d4a99ca1fd57 commit r16-1023-gd10e3e0900c92479a6621e375070d4a99ca1fd57 Author: Jason Merrill Date: Fri May 30 18:27:45 2025 -0400 c++: another xobj lambda testcase [PR120123] Patrick noticed this was fixed by r16-970.

[gcc r16-1019] c++: more xobj lambda 'this' capture [PR113563]

2025-05-30 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:611d59589d8c48db051b31e727d7f52910a4cbcd commit r16-1019-g611d59589d8c48db051b31e727d7f52910a4cbcd Author: Jason Merrill Date: Fri May 30 08:59:31 2025 -0400 c++: more xobj lambda 'this' capture [PR113563] Nathaniel shared a more extensive test, which reveale

[gcc r16-970] c++: xobj lambda 'this' capture [PR113563]

2025-05-29 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:2047aa4ce2ed9976fb36e984b43864fcd6f3a65d commit r16-970-g2047aa4ce2ed9976fb36e984b43864fcd6f3a65d Author: Jason Merrill Date: Thu May 29 12:36:23 2025 -0400 c++: xobj lambda 'this' capture [PR113563] Various places were still making assumptions that we could

[gcc r16-968] c++: C++17 constexpr lambda and goto/static

2025-05-29 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:5c6364b09a67de8d2237f65016ea1e3365a76e8d commit r16-968-g5c6364b09a67de8d2237f65016ea1e3365a76e8d Author: Jason Merrill Date: Thu May 29 12:21:28 2025 -0400 c++: C++17 constexpr lambda and goto/static We only want the error for these cases for functions expli

[gcc r16-944] c++: add __is_*destructible builtins [PR107600]

2025-05-28 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:0629924777ea20d56d9ea40c3915eb0327a22ac7 commit r16-944-g0629924777ea20d56d9ea40c3915eb0327a22ac7 Author: Jason Merrill Date: Wed May 28 11:42:00 2025 -0400 c++: add __is_*destructible builtins [PR107600] Typically "does this class have a trivial destructor"

[gcc r16-934] c++: modules and using-directives

2025-05-28 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:06b9c58c70a4fee7cc680aaeb5790aaadbb9fc77 commit r16-934-g06b9c58c70a4fee7cc680aaeb5790aaadbb9fc77 Author: Jason Merrill Date: Wed Nov 20 23:46:54 2024 +0100 c++: modules and using-directives We weren't representing 'using namespace' at all in modules, which b

[gcc r16-919] fold: DECL_VALUE_EXPR isn't simple [PR120400]

2025-05-27 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:ee636671898c6bce63d9b2a698007b609aabbfe8 commit r16-919-gee636671898c6bce63d9b2a698007b609aabbfe8 Author: Jason Merrill Date: Fri May 23 09:41:25 2025 -0400 fold: DECL_VALUE_EXPR isn't simple [PR120400] This PR noted that fold_truth_andor was wrongly changing

[gcc r16-879] c++: add cxx_dump_pretty_printer

2025-05-26 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:d424245c7abb2871b977ddc5c1e73b827a78ad07 commit r16-879-gd424245c7abb2871b977ddc5c1e73b827a78ad07 Author: Jason Merrill Date: Thu Apr 17 16:29:49 2025 -0400 c++: add cxx_dump_pretty_printer A class to simplify implementation of -fdump-lang-foo with support fo

[gcc r16-880] c++: add -fdump-lang-tinst

2025-05-26 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:f59ff19bc3d37f4dd159db541ed4f07efb10fcc8 commit r16-880-gf59ff19bc3d37f4dd159db541ed4f07efb10fcc8 Author: Jason Merrill Date: Fri Apr 18 09:50:04 2025 -0400 c++: add -fdump-lang-tinst This patch adds a dump with a trace of template instantiations, indented

[gcc r13-9687] c++: format attribute redeclaration [PR116954]

2025-05-26 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:bde3ca83ffe99088718198ea643bed7c4b22bbf1 commit r13-9687-gbde3ca83ffe99088718198ea643bed7c4b22bbf1 Author: Jason Merrill Date: Wed Apr 16 11:15:14 2025 -0400 c++: format attribute redeclaration [PR116954] Here when merging the two decls, remove_contract_attri

[gcc r16-870] c++: dump_template_bindings tweak

2025-05-25 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:9b8caae8d189c5bd7de502844b17341a7a6dddc5 commit r16-870-g9b8caae8d189c5bd7de502844b17341a7a6dddc5 Author: Jason Merrill Date: Thu May 22 17:11:50 2025 -0400 c++: dump_template_bindings tweak in r12-1100 we stopped printing template bindings like T = T. The c

[gcc r16-851] c++: drop push_tinst_level in mangling

2025-05-23 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:2f7802783034ad8611e1d25a4aec057d44c96720 commit r16-851-g2f7802783034ad8611e1d25a4aec057d44c96720 Author: Jason Merrill Date: Thu May 22 17:11:10 2025 -0400 c++: drop push_tinst_level in mangling I wondered why we needed to push/pop_tinst_level in mangle_decl

[gcc r16-840] diagnostics: use -Wformat-diag more consistently

2025-05-23 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:32396d87b7d92aa2a89f3b2c09f4f1fe373f3ef0 commit r16-840-g32396d87b7d92aa2a89f3b2c09f4f1fe373f3ef0 Author: Jason Merrill Date: Thu May 22 10:10:04 2025 -0400 diagnostics: use -Wformat-diag more consistently r10-1211 added various -Wformat-diag warnings about q

[gcc r16-828] c++: constexpr always_inline [PR120935]

2025-05-22 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:26b50c5fed8b0373c2c6100b5a92d1109bb20783 commit r16-828-g26b50c5fed8b0373c2c6100b5a92d1109bb20783 Author: Jason Merrill Date: Thu May 22 09:11:04 2025 -0400 c++: constexpr always_inline [PR120935] In cp_fold we do speculative constant evaluation of constexpr

[gcc r16-829] c++: fix testcase comment

2025-05-22 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:f5016d8492e4067faef2f9403370a4b49f7a3898 commit r16-829-gf5016d8492e4067faef2f9403370a4b49f7a3898 Author: Jason Merrill Date: Thu May 22 16:09:51 2025 -0400 c++: fix testcase comment Typo. gcc/testsuite/ChangeLog: * g++.dg/opt/always

[gcc r16-687] c++: one more coro test tweak

2025-05-16 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:e8404a95e3e5c9e297dfeb8175f9ebd52afe4410 commit r16-687-ge8404a95e3e5c9e297dfeb8175f9ebd52afe4410 Author: Jason Merrill Date: Fri May 16 08:22:08 2025 -0400 c++: one more coro test tweak After my r16-670, running the testsuite with explicit --stds didn't run

[gcc r16-670] c++: remove coroutines.exp

2025-05-15 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:de3cbcf9730b60db76c31c5b628f4bf2ebd6b284 commit r16-670-gde3cbcf9730b60db76c31c5b628f4bf2ebd6b284 Author: Jason Merrill Date: Sat May 10 11:24:38 2025 -0400 c++: remove coroutines.exp coroutines.exp was basically only there to add -std=c++20 to all the tests;

[gcc r16-651] c++: one more PR99599 tweak

2025-05-15 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:2ee1fce9fc35de21b28823ccae433c90a0ce270b commit r16-651-g2ee1fce9fc35de21b28823ccae433c90a0ce270b Author: Jason Merrill Date: Wed May 14 10:23:32 2025 -0400 c++: one more PR99599 tweak Patrick pointed out that if the parm/arg types aren't complete yet at this

[gcc r16-653] c++: use normal std list for module tests

2025-05-15 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:9a2083f025fae3559474b961943484d764c2e6dd commit r16-653-g9a2083f025fae3559474b961943484d764c2e6dd Author: Jason Merrill Date: Mon Nov 18 19:48:41 2024 +0100 c++: use normal std list for module tests The modules tests have used their own version of the code to

[gcc r16-652] c++: -fimplicit-constexpr and modules

2025-05-15 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:9694bb129c0dbf54138d94caa28d692842fdc233 commit r16-652-g9694bb129c0dbf54138d94caa28d692842fdc233 Author: Jason Merrill Date: Fri May 9 19:13:49 2025 -0400 c++: -fimplicit-constexpr and modules Import didn't like differences in DECL_DECLARED_CONSTEXPR_P due t

[gcc r16-650] libstdc++: build testsuite with -Wabi

2025-05-15 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:f28ff1e4f1c91f46d80e26dd77917e47cdd41bbe commit r16-650-gf28ff1e4f1c91f46d80e26dd77917e47cdd41bbe Author: Jason Merrill Date: Thu May 1 10:20:25 2025 -0400 libstdc++: build testsuite with -Wabi I added this locally to check whether the PR120012 fix affects li

[gcc r16-606] c++: Allow -Wvirtual-move-assign to be more easily ignored

2025-05-13 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:629a4ec1073b7e46c6e8db0e8f2d1ab562ed7f49 commit r16-606-g629a4ec1073b7e46c6e8db0e8f2d1ab562ed7f49 Author: Owen Avery Date: Tue May 13 17:18:28 2025 -0400 c++: Allow -Wvirtual-move-assign to be more easily ignored This patch makes it easier to selectively disa

[gcc r15-9664] c+: -Wabi false positive [PR120012]

2025-05-12 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:c9e3181516f1c0786f81b9c813581bf986a6300a commit r15-9664-gc9e3181516f1c0786f81b9c813581bf986a6300a Author: Jason Merrill Date: Mon May 12 11:53:03 2025 -0400 c+: -Wabi false positive [PR120012] The warning compares the position of a field depending on whether

[gcc r16-570] c+: -Wabi false positive [PR120012]

2025-05-12 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:b4b4dfbd22e06877052bd4cc4b191d9d138155cf commit r16-570-gb4b4dfbd22e06877052bd4cc4b191d9d138155cf Author: Jason Merrill Date: Mon May 12 11:53:03 2025 -0400 c+: -Wabi false positive [PR120012] The warning compares the position of a field depending on whether

[gcc r16-506] c++: recursive instantiation diagnostic [PR120204]

2025-05-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:b5f61a09c1ab3a45398333b50963e533a980b62d commit r16-506-gb5f61a09c1ab3a45398333b50963e533a980b62d Author: Jason Merrill Date: Fri May 9 18:08:43 2025 -0400 c++: recursive instantiation diagnostic [PR120204] Here tsubst_baselink was returning error_mark_node s

[gcc r16-504] c++: visibility of instantiated template friends

2025-05-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:3c7c2a6b86da641f7729dba89b25fc1b8b74d96f commit r16-504-g3c7c2a6b86da641f7729dba89b25fc1b8b74d96f Author: Jason Merrill Date: Fri Nov 22 16:05:51 2024 +0100 c++: visibility of instantiated template friends In 20_util/variant/visit_member.cc, instantiation of

[gcc r16-503] c++: CWG2369 workaround and ... [PR120185]

2025-05-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:21842fe301caa5dbc69a69033cdc17bb29b8c399 commit r16-503-g21842fe301caa5dbc69a69033cdc17bb29b8c399 Author: Jason Merrill Date: Fri May 9 11:05:13 2025 -0400 c++: CWG2369 workaround and ... [PR120185] My r16-479 adjustment to the PR99599 workaround broke on a c

[gcc r16-479] c++: adjust PR99599/CWG2369 workaround

2025-05-08 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:abab79397ef97acf7c689c43e27d58d8d7d5c599 commit r16-479-gabab79397ef97acf7c689c43e27d58d8d7d5c599 Author: Jason Merrill Date: Sat May 3 09:30:01 2025 -0400 c++: adjust PR99599/CWG2369 workaround This tweak to CWG2369 has gotten more discussion lately in CWG,

[gcc r15-9635] c++: C++17/20 class layout divergence [PR120012]

2025-05-07 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:809c5d7486f91d59e798e0c70ac887f837039ece commit r15-9635-g809c5d7486f91d59e798e0c70ac887f837039ece Author: Jason Merrill Date: Wed Apr 30 10:18:46 2025 -0400 c++: C++17/20 class layout divergence [PR120012] C++20 made a class with only explicitly defaulted co

[gcc r15-9634] c++: let plain -Wabi warn about future changes

2025-05-07 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:fa55a6c92b50543352fef16e962511984998f123 commit r15-9634-gfa55a6c92b50543352fef16e962511984998f123 Author: Jason Merrill Date: Thu May 1 09:42:40 2025 -0400 c++: let plain -Wabi warn about future changes c_common_post_options limits flag_abi_version and flag_

  1   2   3   4   >