[gcc r15-3245] libstdc++: remove extra semicolons

2024-08-28 Thread Jason Merrill via Libstdc++-cvs
https://gcc.gnu.org/g:7b500fa34ad88d5fdd4bf74eb2737b214749075b commit r15-3245-g7b500fa34ad88d5fdd4bf74eb2737b214749075b Author: Jason Merrill Date: Tue Aug 27 13:13:40 2024 -0400 libstdc++: remove extra semicolons The semicolons after each macro invocation here end up following t

[gcc r15-3255] libstdc++: avoid -Wsign-compare

2024-08-28 Thread Jason Merrill via Libstdc++-cvs
https://gcc.gnu.org/g:4246cf4f18053eeb47cb2a241fffa9a41573916e commit r15-3255-g4246cf4f18053eeb47cb2a241fffa9a41573916e Author: Jason Merrill Date: Tue Aug 27 13:17:20 2024 -0400 libstdc++: avoid -Wsign-compare -Wsign-compare complained about these comparisons between (unsigned)

[gcc r15-3499] libstdc++: -Wswitch and ios::openmode

2024-09-05 Thread Jason Merrill via Libstdc++-cvs
https://gcc.gnu.org/g:3dafb65bb5c31b169dae180e0664dfcaee64afe6 commit r15-3499-g3dafb65bb5c31b169dae180e0664dfcaee64afe6 Author: Jason Merrill Date: Tue Aug 27 13:16:27 2024 -0400 libstdc++: -Wswitch and ios::openmode In addition to marking it as flag_enum, we want to avoid warnin

[gcc r15-3500] c-family: add attribute flag_enum [PR81665]

2024-09-05 Thread Jason Merrill via Libstdc++-cvs
https://gcc.gnu.org/g:1914ca8791ce4e0ba821e818cb6f86c76afdb6f2 commit r15-3500-g1914ca8791ce4e0ba821e818cb6f86c76afdb6f2 Author: Jason Merrill Date: Thu Aug 29 11:09:21 2024 -0400 c-family: add attribute flag_enum [PR81665] Several PRs complain about -Wswitch warning about a case

[gcc r15-3511] libstdc++: avoid __GLIBCXX__ redefinition

2024-09-06 Thread Jason Merrill via Libstdc++-cvs
https://gcc.gnu.org/g:c0da27f37df2fcfd59c6cd234793ed24705f1997 commit r15-3511-gc0da27f37df2fcfd59c6cd234793ed24705f1997 Author: Jason Merrill Date: Tue Aug 27 13:15:38 2024 -0400 libstdc++: avoid __GLIBCXX__ redefinition testsuite/lib/dg-options.exp defines __GLIBCXX__ to 999

[gcc r15-3521] libstdc++: add missing __

2024-09-06 Thread Jason Merrill via Libstdc++-cvs
https://gcc.gnu.org/g:e4b64bea337d9ac936c555154f9d60c4876b65d3 commit r15-3521-ge4b64bea337d9ac936c555154f9d60c4876b65d3 Author: Jason Merrill Date: Fri Sep 6 12:12:24 2024 -0400 libstdc++: add missing __ I forgot the __ in my recent r15-3500-g1914ca8791ce4e. libstdc++-v3

[gcc r15-3807] libstdc++: operator new/delete are transaction_safe

2024-09-23 Thread Jason Merrill via Libstdc++-cvs
https://gcc.gnu.org/g:2620e3727d9559ec03f9f967ecb68ed2e076a342 commit r15-3807-g2620e3727d9559ec03f9f967ecb68ed2e076a342 Author: Jason Merrill Date: Mon Sep 9 11:20:02 2024 -0400 libstdc++: operator new/delete are transaction_safe With the changes to #pragma system_header, g++.dg/

[gcc r15-3754] libstdc++: fix C header include guards

2024-09-20 Thread Jason Merrill via Libstdc++-cvs
https://gcc.gnu.org/g:2484ba167e1c4a52d4989b71e1f5d4d27755500f commit r15-3754-g2484ba167e1c4a52d4989b71e1f5d4d27755500f Author: Jason Merrill Date: Mon Sep 9 12:35:37 2024 -0400 libstdc++: fix C header include guards Ever since the c_global and c_compatibility directories were ad

[gcc r15-3714] libstdc++: add #pragma diagnostic

2024-09-19 Thread Jason Merrill via Libstdc++-cvs
https://gcc.gnu.org/g:d3a7302ec5985abcda561886cc724d388c7143cb commit r15-3714-gd3a7302ec5985abcda561886cc724d388c7143cb Author: Jason Merrill Date: Fri Dec 22 13:20:35 2023 -0500 libstdc++: add #pragma diagnostic The use of #pragma GCC system_header in libstdc++ has led to bugs g

[gcc r15-3858] libstdc++: more #pragma diagnostic

2024-09-25 Thread Jason Merrill via Libstdc++-cvs
https://gcc.gnu.org/g:2407dbe1d887068a13c6ee9b6922560f1c89def5 commit r15-3858-g2407dbe1d887068a13c6ee9b6922560f1c89def5 Author: Jason Merrill Date: Mon Sep 23 23:38:34 2024 -0400 libstdc++: more #pragma diagnostic The CI saw failures on 17_intro/headers/c++2011/parallel_mode.cc d

[gcc r15-5284] libstdc++: stdc++.h and

2024-11-14 Thread Jason Merrill via Libstdc++-cvs
https://gcc.gnu.org/g:985bc95bd64033cb9b21d6537cb413beb8fe4939 commit r15-5284-g985bc95bd64033cb9b21d6537cb413beb8fe4939 Author: Jason Merrill Date: Wed Nov 13 23:39:53 2024 -0500 libstdc++: stdc++.h and r13-3036 moved #include into the new freestanding section, but also mov