[gcc r15-4053] doc: Drop GCC 2.6 ABI change note for H8/h8300-hms

2024-10-03 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:186be7f37aed3b141af6367e05d28c5bcb0d9330 commit r15-4053-g186be7f37aed3b141af6367e05d28c5bcb0d9330 Author: Gerald Pfeifer Date: Fri Oct 4 12:53:15 2024 +0800 doc: Drop GCC 2.6 ABI change note for H8/h8300-hms gcc: PR target/69374 * doc

[gcc r14-10740] libstdc++: Fix @file for target-specific opt_random.h

2024-10-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:09f789660e9bedc8ecdc5add9afdfced4d68dcd0 commit r14-10740-g09f789660e9bedc8ecdc5add9afdfced4d68dcd0 Author: Kim Gräsman Date: Tue Aug 27 17:11:29 2024 +0100 libstdc++: Fix @file for target-specific opt_random.h A few of these files self-identified as ext/rand

[gcc r14-10742] libstdc++: Make debug sequence members mutable [PR116369]

2024-10-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4ef6b95d5dabba0a907d9545f901c77f0a5cb42d commit r14-10742-g4ef6b95d5dabba0a907d9545f901c77f0a5cb42d Author: Jonathan Wakely Date: Wed Aug 21 12:29:32 2024 +0100 libstdc++: Make debug sequence members mutable [PR116369] We need to be able to attach debug mode

[gcc r14-10739] libstdc++: Fix autoconf check for O_NONBLOCK in

2024-10-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1982bd34cf63beef4d86a048bc16aab11a1ad71b commit r14-10739-g1982bd34cf63beef4d86a048bc16aab11a1ad71b Author: Jonathan Wakely Date: Wed Aug 28 12:38:18 2024 +0100 libstdc++: Fix autoconf check for O_NONBLOCK in I misused the AC_CHECK_DECL macro, assuming that

[gcc r14-10741] libstdc++: Fix @headername for bits/cpp_type_traits.h

2024-10-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:ab9ab537b11a6a82f283b08898b67f83f4a19e57 commit r14-10741-gab9ab537b11a6a82f283b08898b67f83f4a19e57 Author: Kim Gräsman Date: Tue Aug 27 17:08:47 2024 +0100 libstdc++: Fix @headername for bits/cpp_type_traits.h There is no file ext/type_traits, point it to ex

[gcc r14-10737] libstdc++: Fix std::codecvt for empty dest [PR37475]

2024-10-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c4253d6a170f40725ce3a11ce7a3e236b6e4842f commit r14-10737-gc4253d6a170f40725ce3a11ce7a3e236b6e4842f Author: Jonathan Wakely Date: Tue Jun 11 16:45:43 2024 +0100 libstdc++: Fix std::codecvt for empty dest [PR37475] For the GNU locale model, codecvt::do_out an

[gcc r14-10733] libstdc++: Disable std::formatter specialization

2024-10-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:98ae5227a3e475e2c7d54d01fb5ee06cf0885ccc commit r14-10733-g98ae5227a3e475e2c7d54d01fb5ee06cf0885ccc Author: Jonathan Wakely Date: Fri Sep 20 17:26:35 2024 +0100 libstdc++: Disable std::formatter specialization I noticed that char8_t was missing from the list

[gcc r14-10732] libstdc++: Fix formatting of most negative chrono::duration [PR116755]

2024-10-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:aeb54d0f3a9eb9363157a040beaddd4939bd4774 commit r14-10732-gaeb54d0f3a9eb9363157a040beaddd4939bd4774 Author: Jonathan Wakely Date: Wed Sep 18 17:20:29 2024 +0100 libstdc++: Fix formatting of most negative chrono::duration [PR116755] When formatting chrono::dur

[gcc r14-10738] libstdc++: Remove noexcept-specifier from MCF __cxa_guard_acquire [PR116857]

2024-10-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:1b09baab8c751c6d14c1028dcaf9497a5c39b695 commit r14-10738-g1b09baab8c751c6d14c1028dcaf9497a5c39b695 Author: Jonathan Wakely Date: Thu Sep 26 12:12:13 2024 +0100 libstdc++: Remove noexcept-specifier from MCF __cxa_guard_acquire [PR116857] This function definit

[gcc r14-10736] libstdc++: Populate std::time_get::get's %c format for C locale

2024-10-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c5bdd24abac34382c6d503c1265649f65e750b54 commit r14-10736-gc5bdd24abac34382c6d503c1265649f65e750b54 Author: Jonathan Wakely Date: Tue Sep 24 23:20:56 2024 +0100 libstdc++: Populate std::time_get::get's %c format for C locale We were using the empty string ""

[gcc r14-10735] libstdc++: Add missing 'inline' to always_inline function

2024-10-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:2f9585392da2f8c570fe879adbd08a6b0bfdc496 commit r14-10735-g2f9585392da2f8c570fe879adbd08a6b0bfdc496 Author: Jonathan Wakely Date: Thu Sep 26 23:36:46 2024 +0100 libstdc++: Add missing 'inline' to always_inline function This fixes a -Wattributes warning for th

[gcc r14-10734] libstdc++: Work around some PSTL test failures for debug mode [PR90276]

2024-10-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:61584f377ceee868c73a994e4d9d7b7bee5fb443 commit r14-10734-g61584f377ceee868c73a994e4d9d7b7bee5fb443 Author: Jonathan Wakely Date: Thu Jun 6 11:50:06 2024 +0100 libstdc++: Work around some PSTL test failures for debug mode [PR90276] This addresses one known fa

[gcc r15-4050] c++: record template specialization hash

2024-10-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:5dad738c1dd1649a85d04a56f93d0ea229c9590f commit r15-4050-g5dad738c1dd1649a85d04a56f93d0ea229c9590f Author: Jason Merrill Date: Thu Oct 3 16:29:20 2024 -0400 c++: record template specialization hash A lot of compile time of template-heavy code is spent in re-h

[gcc r15-4051] testsuite: gnat.dg: fix dg-do directive syntax

2024-10-03 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:68d88d9b68f5b8a952ded65607af32f9244c8d87 commit r15-4051-g68d88d9b68f5b8a952ded65607af32f9244c8d87 Author: Sam James Date: Fri Oct 4 03:15:28 2024 +0100 testsuite: gnat.dg: fix dg-do directive syntax Fix incorrect use of '[' rather than '{' in 'dg-...' direct

[gcc r15-4052] gcc: fix typo in gimplify

2024-10-03 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:4f0026c26fe0a24a44187cb376a819c6fd976c97 commit r15-4052-g4f0026c26fe0a24a44187cb376a819c6fd976c97 Author: Sam James Date: Thu Oct 3 02:47:55 2024 +0100 gcc: fix typo in gimplify gcc/ChangeLog: * gimplify.cc (gimple_add_init_for_auto_var): Fi

[gcc r13-9075] libstdc++: Remove noexcept-specifier from MCF __cxa_guard_acquire [PR116857]

2024-10-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:24e2b4cf7902fbdc6c921cfaf9674f844146b3e1 commit r13-9075-g24e2b4cf7902fbdc6c921cfaf9674f844146b3e1 Author: Jonathan Wakely Date: Thu Sep 26 12:12:13 2024 +0100 libstdc++: Remove noexcept-specifier from MCF __cxa_guard_acquire [PR116857] This function definiti

[gcc r13-9074] libstdc++: Fix formatting of most negative chrono::duration [PR116755]

2024-10-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:7ea30d4a5b211cc8ddda8f7f33bb2308b681be74 commit r13-9074-g7ea30d4a5b211cc8ddda8f7f33bb2308b681be74 Author: Jonathan Wakely Date: Wed Sep 18 17:20:29 2024 +0100 libstdc++: Fix formatting of most negative chrono::duration [PR116755] When formatting chrono::dura

[gcc r15-4048] c++: free garbage vec in coerce_template_parms

2024-10-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:d77f073ce66cedbcbb22357c49b9ef19e1b61a43 commit r15-4048-gd77f073ce66cedbcbb22357c49b9ef19e1b61a43 Author: Jason Merrill Date: Thu Oct 3 16:31:00 2024 -0400 c++: free garbage vec in coerce_template_parms coerce_template_parms can create two different vecs for

[gcc r15-4038] Restore aarch64 bootstrap

2024-10-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:34670dee56a6bd030094801b3da900b1d214b454 commit r15-4038-g34670dee56a6bd030094801b3da900b1d214b454 Author: Richard Biener Date: Thu Oct 3 13:26:21 2024 +0200 Restore aarch64 bootstrap This zero-initializes vec_init to avoid a bogus maybe-uninitialized dia

[gcc r15-4040] libstdc++: Fix -Wdeprecated-declarations warning for Parallel Mode [PR116944]

2024-10-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:7754a8b7b4978ad82aef3ad456c5f60460b47393 commit r15-4040-g7754a8b7b4978ad82aef3ad456c5f60460b47393 Author: Jonathan Wakely Date: Thu Oct 3 11:03:41 2024 +0100 libstdc++: Fix -Wdeprecated-declarations warning for Parallel Mode [PR116944] The pragmas to disabl

[gcc r15-4039] libstdc++: Fix some warnings seen during bootstrap

2024-10-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:28911f626864e73c579ea2ad5f5308d2e8c3fcd9 commit r15-4039-g28911f626864e73c579ea2ad5f5308d2e8c3fcd9 Author: Jonathan Wakely Date: Wed Oct 2 20:27:55 2024 +0100 libstdc++: Fix some warnings seen during bootstrap libstdc++-v3/ChangeLog: * includ

[gcc r15-4041] libstdc++: Make Unicode utils work with Parallel Mode

2024-10-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:0d9d6872089b212c0bf3768a32de9bfbde9e5a17 commit r15-4041-g0d9d6872089b212c0bf3768a32de9bfbde9e5a17 Author: Jonathan Wakely Date: Thu Oct 3 11:17:36 2024 +0100 libstdc++: Make Unicode utils work with Parallel Mode libstdc++-v3/ChangeLog: * inc

[gcc r15-4042] AVR: Make gcc.dg/c23-stdarg-9.c work.

2024-10-03 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:8d63d87c6d45bf8feecdaf54b1743c94938ce7ff commit r15-4042-g8d63d87c6d45bf8feecdaf54b1743c94938ce7ff Author: Georg-Johann Lay Date: Thu Oct 3 15:19:21 2024 +0200 AVR: Make gcc.dg/c23-stdarg-9.c work. gcc/testsuite/ * gcc.dg/c23-stdarg-9.c (struct S)

[gcc(refs/users/meissner/heads/work179-vpair)] Add support for restricting asm to fpr registers.

2024-10-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:58c9ff276f5fad46546494ec6394f040c1d6189e commit 58c9ff276f5fad46546494ec6394f040c1d6189e Author: Michael Meissner Date: Thu Oct 3 12:31:37 2024 -0400 Add support for restricting asm to fpr registers. 2024-10-03 Michael Meissner * config/rs

[gcc(refs/users/meissner/heads/work179-vpair)] Update ChangeLog.*

2024-10-03 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7260eba33dfd0ed6be3ac20d148dfa5efff295cd commit 7260eba33dfd0ed6be3ac20d148dfa5efff295cd Author: Michael Meissner Date: Thu Oct 3 12:32:57 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.vpair | 12 1 file changed, 12 insertions(+) diff --git a/g

[gcc r15-4043] c++: free garbage vec in coerce_template_parms

2024-10-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:5b08ae503dd4aef2789a667daaf1984e7cc94aaa commit r15-4043-g5b08ae503dd4aef2789a667daaf1984e7cc94aaa Author: Jason Merrill Date: Wed Oct 2 08:05:28 2024 -0400 c++: free garbage vec in coerce_template_parms coerce_template_parms can create two different vecs for

[gcc r15-4045] c++: -Wdeprecated enables later standard deprecations

2024-10-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:dca2b47916c6646dc8bc1cfc0d07e70b05d36a78 commit r15-4045-gdca2b47916c6646dc8bc1cfc0d07e70b05d36a78 Author: Jason Merrill Date: Wed Oct 2 13:23:53 2024 -0400 c++: -Wdeprecated enables later standard deprecations By default -Wdeprecated warns about deprecations

[gcc r15-4044] c++: add -Wdeprecated-literal-operator [CWG2521]

2024-10-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:b6ff52a9957c05834351a39517dd49966cb1092c commit r15-4044-gb6ff52a9957c05834351a39517dd49966cb1092c Author: Jason Merrill Date: Wed Oct 2 11:21:14 2024 -0400 c++: add -Wdeprecated-literal-operator [CWG2521] C++23 CWG issue 2521 (https://wg21.link/cwg2521) depr

[gcc r15-4046] Revert "c++: free garbage vec in coerce_template_parms"

2024-10-03 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:fe33530e6241712c42feeb2a649c1e8b2f2cb406 commit r15-4046-gfe33530e6241712c42feeb2a649c1e8b2f2cb406 Author: Jason Merrill Date: Thu Oct 3 13:25:14 2024 -0400 Revert "c++: free garbage vec in coerce_template_parms" This broke bootstrap, improving. This

[gcc r15-4047] Aarch64: Define WIDEST_HARDWARE_FP_SIZE

2024-10-03 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:547219f41f049083cda55929ae1c900195993504 commit r15-4047-g547219f41f049083cda55929ae1c900195993504 Author: Eric Botcazou Date: Thu Oct 3 19:46:59 2024 +0200 Aarch64: Define WIDEST_HARDWARE_FP_SIZE The macro is documented like this in the internal manual:

[gcc r15-4037] aarch64: Fix early ra for -fno-delete-dead-exceptions [PR116927]

2024-10-03 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:edec4bfc99744b48da3ffde1e4f39c9aceecfd42 commit r15-4037-gedec4bfc99744b48da3ffde1e4f39c9aceecfd42 Author: Andrew Pinski Date: Wed Oct 2 14:21:24 2024 -0700 aarch64: Fix early ra for -fno-delete-dead-exceptions [PR116927] Early-RA was considering throwing ins