[gcc r15-9110] Libstdc++: Fix bootstrap failure for cross without tm.tm_zone [PR119550]

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:97cbe3cd5f36470884e940bda4469dc9b5b93cfd commit r15-9110-g97cbe3cd5f36470884e940bda4469dc9b5b93cfd Author: Jonathan Wakely Date: Mon Mar 31 15:07:12 2025 +0100 Libstdc++: Fix bootstrap failure for cross without tm.tm_zone [PR119550] In r15-8491-g778c28c70f857

[gcc r15-9118] RISC-V: testsuite: Fix broken testsuite error of zicbop

2025-03-31 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:954708cf02adc01d3af9d7d4a860377e985cc9af commit r15-9118-g954708cf02adc01d3af9d7d4a860377e985cc9af Author: Liao Shihua Date: Mon Mar 31 16:53:27 2025 +0800 RISC-V: testsuite: Fix broken testsuite error of zicbop Fix broken testsuite like "ERROR: gcc.targe

[gcc r15-9116] RISC-V: Fix wrong LMUL when only implict zve32f.

2025-03-31 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:28751389a68e131e21fcaf8e3f661d76a2b4d0cc commit r15-9116-g28751389a68e131e21fcaf8e3f661d76a2b4d0cc Author: Monk Chiang Date: Tue Feb 4 15:29:17 2025 +0800 RISC-V: Fix wrong LMUL when only implict zve32f. According to Section 3.4.2, Vector Register Grouping, i

[gcc r15-9077] gccrs: ast: Add optional diverging else to AST::LetStmt

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:79c54a83aa7cdb82be820ecc76d0e379c4bfa1d1 commit r15-9077-g79c54a83aa7cdb82be820ecc76d0e379c4bfa1d1 Author: Arthur Cohen Date: Wed Mar 5 15:31:56 2025 + gccrs: ast: Add optional diverging else to AST::LetStmt gcc/rust/ChangeLog: * ast/rust

[gcc r15-9112] libstdc++: Fix -Warray-bounds warning in std::vector [PR110498]

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:aa3aaf2bfb8fcc17076993df4297597b68bc5f60 commit r15-9112-gaa3aaf2bfb8fcc17076993df4297597b68bc5f60 Author: Jonathan Wakely Date: Fri Mar 28 15:41:41 2025 + libstdc++: Fix -Warray-bounds warning in std::vector [PR110498] In this case, we need to tell the c

[gcc r15-9111] libstdc++: Fix -Wstringop-overread warning in std::vector [PR114758]

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:1f6c19f307c8de9830130a0ba071c24e3835beb3 commit r15-9111-g1f6c19f307c8de9830130a0ba071c24e3835beb3 Author: Jonathan Wakely Date: Fri Mar 28 15:41:41 2025 + libstdc++: Fix -Wstringop-overread warning in std::vector [PR114758] As in r13-4393-gcca06f0d6d76b0

[gcc r15-9107] gccrs: fix crash in parse repr options and missing delete call

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:2d8f37c9a59ca5dd98dc77fc13fb83328adcf317 commit r15-9107-g2d8f37c9a59ca5dd98dc77fc13fb83328adcf317 Author: Philip Herron Date: Fri Mar 28 18:06:14 2025 + gccrs: fix crash in parse repr options and missing delete call Fixes Rust-GCC#3606 gcc/rust/

[gcc r15-9096] gccrs: Update exclusion list

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:69736f3b611efcee9b24f6cdc1cf6f91cd3e9ac7 commit r15-9096-g69736f3b611efcee9b24f6cdc1cf6f91cd3e9ac7 Author: Pierre-Emmanuel Patry Date: Tue Mar 25 18:47:04 2025 +0100 gccrs: Update exclusion list gcc/testsuite/ChangeLog: * rust/compile/nr2/exc

[gcc r15-9101] gccrs: nr2.0: Rename prelude to lang_prelude

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:503bdbba04f4a62797375a15613724cfa522b0b8 commit r15-9101-g503bdbba04f4a62797375a15613724cfa522b0b8 Author: Owen Avery Date: Thu Mar 27 15:30:23 2025 -0400 gccrs: nr2.0: Rename prelude to lang_prelude gcc/rust/ChangeLog: * resolve/rust-forever

[gcc r15-9099] gccrs: Fix ICE during const expr eval on array expressions

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:732c9d0cd5d1ebfee57aa1f4ee5d1487765d5ca7 commit r15-9099-g732c9d0cd5d1ebfee57aa1f4ee5d1487765d5ca7 Author: Philip Herron Date: Thu Mar 27 17:27:56 2025 + gccrs: Fix ICE during const expr eval on array expressions Array expressions are still getting turned

[gcc r15-9090] gccrs: Add check for super traits being implemented by Self

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:0b522745670e83ee4b5af0782982743b3f715c30 commit r15-9090-g0b522745670e83ee4b5af0782982743b3f715c30 Author: Philip Herron Date: Wed Mar 26 19:00:41 2025 + gccrs: Add check for super traits being implemented by Self We need to recursively check the super tr

[gcc r15-9100] gccrs: nr2.0: Fix test macros/mbe/macro43.rs

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:a69ba47dfeb26adafe1d0f011cd134fadcab7cea commit r15-9100-ga69ba47dfeb26adafe1d0f011cd134fadcab7cea Author: Owen Avery Date: Sun Mar 23 21:04:32 2025 -0400 gccrs: nr2.0: Fix test macros/mbe/macro43.rs gcc/testsuite/ChangeLog: * rust/compile/ma

[gcc r15-9102] gccrs: Add ending newline to rust-macro-builtins-log-debug.cc

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:453616bd98429e78ebb9db55cc4d89b45bf9a3b0 commit r15-9102-g453616bd98429e78ebb9db55cc4d89b45bf9a3b0 Author: Owen Avery Date: Thu Mar 27 20:39:00 2025 -0400 gccrs: Add ending newline to rust-macro-builtins-log-debug.cc gcc/rust/ChangeLog: * exp

[gcc r15-9086] gccrs: Fix validation of constant items

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:f100bd794c26126c37ef7e3e9cb023a06735f429 commit r15-9086-gf100bd794c26126c37ef7e3e9cb023a06735f429 Author: Owen Avery Date: Tue Mar 25 18:18:21 2025 -0400 gccrs: Fix validation of constant items gcc/rust/ChangeLog: * checks/errors/rust-ast-va

[gcc r15-9106] gccrs: fix ice when setting up regions

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:e0df215ca50c2bd2a0ccc103484b629d2fbd43ec commit r15-9106-ge0df215ca50c2bd2a0ccc103484b629d2fbd43ec Author: Philip Herron Date: Fri Mar 28 18:24:57 2025 + gccrs: fix ice when setting up regions num regions is based on the used arguments of regions which ca

[gcc r15-9105] gccrs: FIX ICE for malformed repr attribute

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:5d6467f637273418535316b051491e0ad594a194 commit r15-9105-g5d6467f637273418535316b051491e0ad594a194 Author: Philip Herron Date: Fri Mar 28 17:52:51 2025 + gccrs: FIX ICE for malformed repr attribute Fixes Rust-GCC#3614 gcc/rust/ChangeLog:

[gcc r15-9104] gccrs: FIX ICE when working with HIR::BareFunctionType

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:3729b279fbef2404d91f08009102e5dd497f5cb6 commit r15-9104-g3729b279fbef2404d91f08009102e5dd497f5cb6 Author: Philip Herron Date: Fri Mar 28 17:42:07 2025 + gccrs: FIX ICE when working with HIR::BareFunctionType Fixes Rust-GCC#3615 gcc/rust/ChangeLo

[gcc r15-9097] gccrs: Add new test to highlight namespace for self import

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:405a294780dd12f242bb96540b1251091f13b051 commit r15-9097-g405a294780dd12f242bb96540b1251091f13b051 Author: Pierre-Emmanuel Patry Date: Tue Mar 25 19:03:00 2025 +0100 gccrs: Add new test to highlight namespace for self import gcc/testsuite/ChangeLog:

[gcc r15-9095] gccrs: Resolve module final self segment in use decls

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:45bd8bef02cb144f92119256f9f13d739e259b73 commit r15-9095-g45bd8bef02cb144f92119256f9f13d739e259b73 Author: Pierre-Emmanuel Patry Date: Mon Mar 24 18:31:12 2025 +0100 gccrs: Resolve module final self segment in use decls Lowercase self suffix with path was not

[gcc r15-9093] gccrs: Fix ICE when doing method resolution on trait predicates

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:5ea9b77d2790177fc3e224140b1b671363f689f2 commit r15-9093-g5ea9b77d2790177fc3e224140b1b671363f689f2 Author: Philip Herron Date: Thu Mar 27 14:22:48 2025 + gccrs: Fix ICE when doing method resolution on trait predicates We need to ensure we are adding metho

[gcc r15-9089] gccrs: Fix ICE when array elements are not a value

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:e60632a2797cb40d301a7421011d2d974a3612df commit r15-9089-ge60632a2797cb40d301a7421011d2d974a3612df Author: Philip Herron Date: Wed Mar 26 17:11:36 2025 + gccrs: Fix ICE when array elements are not a value We need to check for error_mark_node when doing ad

[gcc r15-9083] rust: Lower minimum supported Rust version to 1.49

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:d560f3f95943394ed630d9baf0c5268b4be4b9aa commit r15-9083-gd560f3f95943394ed630d9baf0c5268b4be4b9aa Author: Arthur Cohen Date: Mon Mar 24 15:32:51 2025 +0100 rust: Lower minimum supported Rust version to 1.49 gcc/rust/ChangeLog: * checks/error

[gcc r15-9084] gccrs: Lower raw string literals

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:284120406a9f916a538af36b34127a0bfa33bb06 commit r15-9084-g284120406a9f916a538af36b34127a0bfa33bb06 Author: Owen Avery Date: Tue Mar 25 18:50:56 2025 -0400 gccrs: Lower raw string literals gcc/rust/ChangeLog: * hir/rust-ast-lower-base.cc

[gcc r15-9082] gccrs: nr2.0: Fix test const_generics_3.rs

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:17057c4e09aa76c7c3e9c2a14662b96d8963344b commit r15-9082-g17057c4e09aa76c7c3e9c2a14662b96d8963344b Author: Owen Avery Date: Thu Mar 20 12:17:20 2025 -0400 gccrs: nr2.0: Fix test const_generics_3.rs gcc/testsuite/ChangeLog: * rust/compile/cons

[gcc r15-9080] gccrs: name-resolution: Handle let-else properly

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:02afa004778d49b86fb8c7320efaee4cff4e3a9d commit r15-9080-g02afa004778d49b86fb8c7320efaee4cff4e3a9d Author: Arthur Cohen Date: Wed Mar 5 15:34:25 2025 + gccrs: name-resolution: Handle let-else properly gcc/rust/ChangeLog: * resolve/rust-as

[gcc r15-9078] gccrs: parser: Parse let-else statements

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:010890e3f99e8cd771b7f3f126d2a5be63a2ba46 commit r15-9078-g010890e3f99e8cd771b7f3f126d2a5be63a2ba46 Author: Arthur Cohen Date: Wed Mar 5 15:30:04 2025 + gccrs: parser: Parse let-else statements gcc/rust/ChangeLog: * parse/rust-parse-impl.h

[gcc r15-9076] gccrs: Remove now passing test from exclusion list

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:86699237eee63ae712a68c27edc59294ee68bc4e commit r15-9076-g86699237eee63ae712a68c27edc59294ee68bc4e Author: Pierre-Emmanuel Patry Date: Thu Mar 20 17:13:36 2025 +0100 gccrs: Remove now passing test from exclusion list Those tests were malformed and failed with

[gcc r15-9075] gccrs: Fix testcase module path

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:9faba024ef18b9c4d67f22bd3b020b5e445fad0a commit r15-9075-g9faba024ef18b9c4d67f22bd3b020b5e445fad0a Author: Pierre-Emmanuel Patry Date: Thu Mar 20 15:10:07 2025 +0100 gccrs: Fix testcase module path Those tests are coming from libcore and module inlining was w

[gcc r15-9074] gccrs: Fix function name to printf

2025-03-31 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:4427d53a3b952b7e0ba207daf862ca8552f5ac58 commit r15-9074-g4427d53a3b952b7e0ba207daf862ca8552f5ac58 Author: Pierre-Emmanuel Patry Date: Thu Mar 20 17:26:55 2025 +0100 gccrs: Fix function name to printf Function could not be found and triggered an error message

[gcc r15-9073] d: Bump front-end language version to v2.111.0

2025-03-31 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:2d270bdc31414178ed73caee94e14e78b2212217 commit r15-9073-g2d270bdc31414178ed73caee94e14e78b2212217 Author: Iain Buclaw Date: Mon Mar 31 19:37:38 2025 +0200 d: Bump front-end language version to v2.111.0 Merges the front-end language implementation and runtime

[gcc r15-9072] Only write gcov when file output is on [PR119553]

2025-03-31 Thread Jorgen Kvalsvik via Gcc-cvs
https://gcc.gnu.org/g:de742091f4df997f426d99bcfed3c44914788033 commit r15-9072-gde742091f4df997f426d99bcfed3c44914788033 Author: Jørgen Kvalsvik Date: Mon Mar 31 19:03:37 2025 +0200 Only write gcov when file output is on [PR119553] gcov_write_* functions must be guarded so they on

[gcc r14-11489] d: Fix error with -Warray-bounds and -O2 [PR117002]

2025-03-31 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:a6a2da499ab8b6b9e52cec5bc32bbd48371bb6ba commit r14-11489-ga6a2da499ab8b6b9e52cec5bc32bbd48371bb6ba Author: Iain Buclaw Date: Sat Mar 29 23:16:25 2025 +0100 d: Fix error with -Warray-bounds and -O2 [PR117002] The record layout of class types in D don't get an

[gcc r15-9071] libstdc++: Tweak linker script to avoid conflict on Solaris

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:44289d258a970e39059afa33d2a44d16ba41d3f2 commit r15-9071-g44289d258a970e39059afa33d2a44d16ba41d3f2 Author: Jonathan Wakely Date: Mon Mar 31 17:07:55 2025 +0100 libstdc++: Tweak linker script to avoid conflict on Solaris The new symbols for the _M_construct fu

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: fix calls that should not be prelive

2025-03-31 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:a5ce39df8ae350e2239f7b3bd5aded8a94f5fb54 commit a5ce39df8ae350e2239f7b3bd5aded8a94f5fb54 Author: Ondřej Machota Date: Mon Mar 31 19:27:28 2025 +0200 rtl-ssa-dce: fix calls that should not be prelive Diff: --- gcc/dce.cc | 30 -- 1 file ch

[gcc r15-9068] c++: fix reporting routines re-entered [PR119303]

2025-03-31 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:c7eec82942496520d6b0604aa945a89f279e2562 commit r15-9068-gc7eec82942496520d6b0604aa945a89f279e2562 Author: Marek Polacek Date: Thu Mar 27 15:03:18 2025 -0400 c++: fix reporting routines re-entered [PR119303] We crash while we call warning_at ("inline function

[gcc r15-9067] aarch64: Remove +sme -> +sve2 feature flag dependency

2025-03-31 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:432f0dd62c3b29efbc0b8a1650c05c370477c0b6 commit r15-9067-g432f0dd62c3b29efbc0b8a1650c05c370477c0b6 Author: Andre Simoes Dias Vieira Date: Mon Mar 31 11:12:21 2025 +0100 aarch64: Remove +sme -> +sve2 feature flag dependency As per the AArch64 ISA FEAT_SME does

[gcc/devel/omp/gcc-14] OpenMP: modify_call_for_omp_dispatch - fix invalid memory access after 'error' [PR119541]

2025-03-31 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:fa13241d67e21088305a6fc54c76b9f9a3d9d4c4 commit fa13241d67e21088305a6fc54c76b9f9a3d9d4c4 Author: Tobias Burnus Date: Mon Mar 31 11:44:26 2025 +0200 OpenMP: modify_call_for_omp_dispatch - fix invalid memory access after 'error' [PR119541] OpenMP requires that

[gcc r13-9475] libstdc++: Fix comment typo

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8160e7649c99a6acf519d84a8c5b7a67af3b7b1a commit r13-9475-g8160e7649c99a6acf519d84a8c5b7a67af3b7b1a Author: Jakub Jelinek Date: Thu Mar 20 10:36:29 2025 +0100 libstdc++: Fix comment typo Another IEE typo. 2025-03-20 Jakub Jelinek *

[gcc(refs/users/mikael/heads/refactor_descriptor_v04)] Replace span with elem_len

2025-03-31 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:0f759df50875205daa64930f100c9bdec009e691 commit 0f759df50875205daa64930f100c9bdec009e691 Author: Mikael Morin Date: Mon Mar 31 12:05:26 2025 +0200 Replace span with elem_len Correction ISO_Fortran_binding_3.f90 Correction régression ISO_Fortran_bindi

[gcc/mikael/heads/refactor_descriptor_v04] Replace span with elem_len

2025-03-31 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/refactor_descriptor_v04' was updated to point to: 0f759df50875... Replace span with elem_len It previously pointed to: 4666a53f3701... Replace span with elem_len Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

[gcc r13-9465] libstdc++: Implement LWG 2937 for std::filesystem::equivalent [PR118158]

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e346a33381df08988f2b1c1f09f1ba573bb1f80b commit r13-9465-ge346a33381df08988f2b1c1f09f1ba573bb1f80b Author: Jonathan Wakely Date: Mon Dec 30 13:08:41 2024 + libstdc++: Implement LWG 2937 for std::filesystem::equivalent [PR118158] Do not report an error for

[gcc r15-9057] target/119010 - reservations for Zen4/Zen5 movhlps to memory

2025-03-31 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a46430c85611ac7faec9507472b8736b89643659 commit r15-9057-ga46430c85611ac7faec9507472b8736b89643659 Author: Richard Biener Date: Thu Mar 27 13:45:45 2025 +0100 target/119010 - reservations for Zen4/Zen5 movhlps to memory The following adds missing reservations

[gcc r13-9479] libstdc++: Make std::erase for linked lists convert to bool

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8debc3440846a9840330835e61b5179616beaf63 commit r13-9479-g8debc3440846a9840330835e61b5179616beaf63 Author: Jonathan Wakely Date: Thu Mar 6 21:18:21 2025 + libstdc++: Make std::erase for linked lists convert to bool LWG 4135 (approved in Wrocław, November

[gcc r13-9476] libstdc++: Update tzdata to 2025a

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:0ad74de398a8785ea285d7071697c5a0f9321846 commit r13-9476-g0ad74de398a8785ea285d7071697c5a0f9321846 Author: Jonathan Wakely Date: Fri Jan 12 16:57:41 2024 + libstdc++: Update tzdata to 2025a Import the new 2025a tzdata.zi file. The leapseconds file was als

[gcc r13-9478] libstdc++: Cast -1 to size_t in [PR119429]

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1662a95371061018415ef26c2e787451c420aa56 commit r13-9478-g1662a95371061018415ef26c2e787451c420aa56 Author: Jonathan Wakely Date: Mon Mar 24 21:25:20 2025 + libstdc++: Cast -1 to size_t in [PR119429] This avoids a runtime error from Clang's annoying -fsan

[gcc r13-9477] libstdc++: Update tzdata to 2025b

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0d80c4122049446b49f54220b8b3dffdf695e77a commit r13-9477-g0d80c4122049446b49f54220b8b3dffdf695e77a Author: Jonathan Wakely Date: Fri Jan 12 16:57:41 2024 + libstdc++: Update tzdata to 2025b Import the new 2025b tzdata.zi file. libstdc++-v3/Change

[gcc r13-9471] libstdc++: Fix parallel std::exclusive_scan [PR108236]

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:081989e519b2fa80a36d852af43cdda63b2e1a16 commit r13-9471-g081989e519b2fa80a36d852af43cdda63b2e1a16 Author: Jonathan Wakely Date: Tue Dec 3 16:36:05 2024 + libstdc++: Fix parallel std::exclusive_scan [PR108236] The standard says that std::exclusive_scan ca

[gcc r13-9473] libstdc++: Use constexpr instead of _GLIBCXX20_CONSTEXPR in

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9d2a7a749e5d418f11c504c3081ce383444af84e commit r13-9473-g9d2a7a749e5d418f11c504c3081ce383444af84e Author: Jonathan Wakely Date: Wed Sep 18 16:17:28 2024 +0100 libstdc++: Use constexpr instead of _GLIBCXX20_CONSTEXPR in For the operator<=> overload we can us

[gcc r13-9474] libstdc++: Fix "IEE" typo in comment in std::time_put::do_put

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:08e7f31dd2c209caf85cc624c0d75f3e09d5c59e commit r13-9474-g08e7f31dd2c209caf85cc624c0d75f3e09d5c59e Author: Jonathan Wakely Date: Wed Mar 19 23:26:10 2025 + libstdc++: Fix "IEE" typo in comment in std::time_put::do_put libstdc++-v3/ChangeLog:

[gcc r13-9472] libstdc++: Fix std::basic_stracktrace to not assume allocators throw std::bad_alloc

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:2b44ca5a76dffcedacbec2ccf0917f8039e192b1 commit r13-9472-g2b44ca5a76dffcedacbec2ccf0917f8039e192b1 Author: Jonathan Wakely Date: Tue Sep 24 12:44:09 2024 +0100 libstdc++: Fix std::basic_stracktrace to not assume allocators throw std::bad_alloc The standard a

[gcc r13-9469] libstdc++: Skip redundant assertions in std::array equality [PR106212]

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:083224c28524217b1a4b14f55b0447d520020451 commit r13-9469-g083224c28524217b1a4b14f55b0447d520020451 Author: Jonathan Wakely Date: Mon Dec 9 17:35:24 2024 + libstdc++: Skip redundant assertions in std::array equality [PR106212] As PR c++/106212 shows, the D

[gcc r13-9468] libstdc++: Skip redundant assertions in std::span construction [PR117966]

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c55e69d87caf8ec7c4a008b571f2232570255855 commit r13-9468-gc55e69d87caf8ec7c4a008b571f2232570255855 Author: Jonathan Wakely Date: Mon Dec 9 17:35:24 2024 + libstdc++: Skip redundant assertions in std::span construction [PR117966] As PR c++/117966 shows, th

[gcc r13-9467] libstdc++: Fix std::deque::emplace calling wrong _M_insert_aux [PR90389]

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:86700d114498ef6ed1f14b54732ba62c9f9504d4 commit r13-9467-g86700d114498ef6ed1f14b54732ba62c9f9504d4 Author: Jonathan Wakely Date: Tue Dec 17 17:38:43 2024 + libstdc++: Fix std::deque::emplace calling wrong _M_insert_aux [PR90389] We have several overloads

[gcc r13-9466] libstdc++: Fix std::deque::insert(pos, first, last) undefined behaviour [PR118035]

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4655e9c9eef67fde3e7e0b95a218a13ff5b33c1d commit r13-9466-g4655e9c9eef67fde3e7e0b95a218a13ff5b33c1d Author: Jonathan Wakely Date: Mon Dec 16 17:42:24 2024 + libstdc++: Fix std::deque::insert(pos, first, last) undefined behaviour [PR118035] Inserting an em

[gcc r13-9464] libstdc++: Add testcases for resolved bug [PR101527]

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:b19afd649fcc0b747c4834d43d969f4233aeaee2 commit r13-9464-gb19afd649fcc0b747c4834d43d969f4233aeaee2 Author: Jonathan Wakely Date: Mon Mar 24 21:36:16 2025 + libstdc++: Add testcases for resolved bug [PR101527] These tests were fixed by a front-end change r

[gcc r15-9066] c++: lambda in function template signature [PR119401]

2025-03-31 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:1949beb7dbe66687542f4a19d316914dd73fe84d commit r15-9066-g1949beb7dbe66687542f4a19d316914dd73fe84d Author: Jason Merrill Date: Sat Mar 29 14:00:55 2025 -0400 c++: lambda in function template signature [PR119401] Here we instantiate the lambda three times in p

[gcc r14-11486] libstdc++: Make std::erase for linked lists convert to bool

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d22bd12554d5c4214da7072aff4d0babaf82b412 commit r14-11486-gd22bd12554d5c4214da7072aff4d0babaf82b412 Author: Jonathan Wakely Date: Thu Mar 6 21:18:21 2025 + libstdc++: Make std::erase for linked lists convert to bool LWG 4135 (approved in Wrocław, November

[gcc r14-11487] libstdc++: Remove stray comma in testing docs

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0b49d8bc67d26384d41f369137636bb7851150d2 commit r14-11487-g0b49d8bc67d26384d41f369137636bb7851150d2 Author: Jonathan Wakely Date: Tue Mar 4 11:13:23 2025 + libstdc++: Remove stray comma in testing docs libstdc++-v3/ChangeLog: * doc/xml/ma

[gcc r14-11485] libstdc++: Fix some broken links in the manual

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:cf01493b1f5aec3056596b17192662f44fa13a64 commit r14-11485-gcf01493b1f5aec3056596b17192662f44fa13a64 Author: Jonathan Wakely Date: Mon Mar 24 21:28:47 2025 + libstdc++: Fix some broken links in the manual libstdc++-v3/ChangeLog: * doc/xml/

[gcc r14-11484] doc: Fix minor grammar nit in -ftrivial-auto-var-init docs

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d276541a82c1fd3d5d272b09f2b7da0e42e4cf4c commit r14-11484-gd276541a82c1fd3d5d272b09f2b7da0e42e4cf4c Author: Jonathan Wakely Date: Mon Mar 10 13:48:15 2025 + doc: Fix minor grammar nit in -ftrivial-auto-var-init docs gcc/ChangeLog: * doc/e

[gcc(refs/users/mikael/heads/refactor_descriptor_v04)] Replace span with elem_len

2025-03-31 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:4666a53f37016475a5d08429b142c4b0ba5d2888 commit 4666a53f37016475a5d08429b142c4b0ba5d2888 Author: Mikael Morin Date: Mon Mar 31 12:05:26 2025 +0200 Replace span with elem_len Correction ISO_Fortran_binding_3.f90 Correction régression ISO_Fortran_bindi

[gcc r15-9065] tree-optimization/119532 - ICE with fixed-point tail recursion

2025-03-31 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:95c25cb09f58810bc520c3db469945c6a751aa32 commit r15-9065-g95c25cb09f58810bc520c3db469945c6a751aa32 Author: Richard Biener Date: Mon Mar 31 10:02:27 2025 +0200 tree-optimization/119532 - ICE with fixed-point tail recursion The following disables tail recursion

[gcc/mikael/heads/refactor_descriptor_v04] Replace span with elem_len

2025-03-31 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/refactor_descriptor_v04' was updated to point to: 4666a53f3701... Replace span with elem_len It previously pointed to: 89ee81befb32... Replace span with elem_len Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

[gcc(refs/users/mikael/heads/refactor_descriptor_v04)] Replace span with elem_len

2025-03-31 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:89ee81befb324ed105ba40de81348c2128d81f68 commit 89ee81befb324ed105ba40de81348c2128d81f68 Author: Mikael Morin Date: Mon Mar 31 12:05:26 2025 +0200 Replace span with elem_len Correction ISO_Fortran_binding_3.f90 Diff: --- gcc/fortran/trans-array.cc

[gcc/mikael/heads/refactor_descriptor_v04] Replace span with elem_len

2025-03-31 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/refactor_descriptor_v04' was updated to point to: 89ee81befb32... Replace span with elem_len It previously pointed to: b21b635e1146... Replace span with elem_len Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

[gcc r13-9462] libstdc++: Fix some typos and grammatical errors in docs

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:cbd41cd2915cc9b980952cc17b6979deb3696fbb commit r13-9462-gcbd41cd2915cc9b980952cc17b6979deb3696fbb Author: Jonathan Wakely Date: Wed Oct 30 21:10:58 2024 + libstdc++: Fix some typos and grammatical errors in docs Also remove some redundant 'void' paramete

[gcc r13-9463] libstdc++: Fix some broken links in the manual

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:4ad6a2503d19e92b0749d5891aafb16d7d93fff7 commit r13-9463-g4ad6a2503d19e92b0749d5891aafb16d7d93fff7 Author: Jonathan Wakely Date: Mon Mar 24 21:28:47 2025 + libstdc++: Fix some broken links in the manual libstdc++-v3/ChangeLog: * doc/xml/m

[gcc r13-9461] libstdc++: Update references to gcc.gnu.org/onlinedocs

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7cdc7efa117380bc6f08b419ae00be15c7dfa2b0 commit r13-9461-g7cdc7efa117380bc6f08b419ae00be15c7dfa2b0 Author: Gerald Pfeifer Date: Sat Aug 17 15:21:21 2024 +0200 libstdc++: Update references to gcc.gnu.org/onlinedocs libstdc++-v3: * doc/xml/manual/ab

[gcc r13-9460] libstdc++: Remove stray comma in testing docs

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4dfce5c5c01a08a5e413d800dca57294f97c6df1 commit r13-9460-g4dfce5c5c01a08a5e413d800dca57294f97c6df1 Author: Jonathan Wakely Date: Tue Mar 4 11:13:23 2025 + libstdc++: Remove stray comma in testing docs libstdc++-v3/ChangeLog: * doc/xml/man

[gcc r13-9459] libstdc++: Correct statement about default -std option

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9445b773f9a4fad52425dd8ffcecbaae4e7a2b30 commit r13-9459-g9445b773f9a4fad52425dd8ffcecbaae4e7a2b30 Author: Jonathan Wakely Date: Wed Mar 19 23:27:24 2025 + libstdc++: Correct statement about default -std option The default is -std=gnu++17 now, not -std=gn

[gcc r13-9458] doc: Fix minor grammar nit in -ftrivial-auto-var-init docs

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1b1614aab0a49946558a4112126c2d1e6e003cab commit r13-9458-g1b1614aab0a49946558a4112126c2d1e6e003cab Author: Jonathan Wakely Date: Mon Mar 10 13:48:15 2025 + doc: Fix minor grammar nit in -ftrivial-auto-var-init docs gcc/ChangeLog: * doc/ex

[gcc r14-11482] libstdc++: Update tzdata to 2025b

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:a93c02154f536acbadecb78f72223ec7bf95b46f commit r14-11482-ga93c02154f536acbadecb78f72223ec7bf95b46f Author: Jonathan Wakely Date: Fri Jan 12 16:57:41 2024 + libstdc++: Update tzdata to 2025b Import the new 2025b tzdata.zi file. libstdc++-v3/Chang

[gcc r14-11483] libstdc++: Optimize std::vector construction from input iterators [PR108487]

2025-03-31 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5a830c6cd54d376ee23043381c6ed761559e1e08 commit r14-11483-g5a830c6cd54d376ee23043381c6ed761559e1e08 Author: Jonathan Wakely Date: Tue Mar 25 13:24:08 2025 + libstdc++: Optimize std::vector construction from input iterators [PR108487] LWG 3291 make std::ra

[gcc r14-11481] libstdc++: Update tzdata to 2025a

2025-03-31 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:ea45b49d3a8719c3450081ac6c4437e060fc4010 commit r14-11481-gea45b49d3a8719c3450081ac6c4437e060fc4010 Author: Jonathan Wakely Date: Fri Jan 12 16:57:41 2024 + libstdc++: Update tzdata to 2025a Import the new 2025a tzdata.zi file. The leapseconds file was al

[gcc r15-9064] arm: testsuite: fix vect-fmaxmin.c test

2025-03-31 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:f30e180194bfbcd7594566ef050534388be31e8d commit r15-9064-gf30e180194bfbcd7594566ef050534388be31e8d Author: Richard Earnshaw Date: Mon Mar 31 10:37:11 2025 +0100 arm: testsuite: fix vect-fmaxmin.c test This is another case of a test that was both an executable

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: format code

2025-03-31 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:7cbb0ce1fbec2adad90bd7c14342243ea9505ff9 commit 7cbb0ce1fbec2adad90bd7c14342243ea9505ff9 Author: Ondřej Machota Date: Mon Mar 31 11:19:18 2025 +0200 rtl-ssa-dce: format code Diff: --- gcc/dce.cc | 306 +++-- 1

[gcc r15-9062] PR middle-end/119442: expr.cc: Fix vec_duplicate into vector boolean modes

2025-03-31 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:70391e3958db791edea4e877636592de47a785e7 commit r15-9062-g70391e3958db791edea4e877636592de47a785e7 Author: Kyrylo Tkachov Date: Mon Mar 24 01:53:06 2025 -0700 PR middle-end/119442: expr.cc: Fix vec_duplicate into vector boolean modes In this testcase GCC trie

[gcc/devel/omp/gcc-14] gcc/testsuite/g++.dg/gomp/append-args-8.C: Fix scan-dump-tree

2025-03-31 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:f8bde63c202b4dd6b7b26021ed62ceb5df6e5c81 commit f8bde63c202b4dd6b7b26021ed62ceb5df6e5c81 Author: Tobias Burnus Date: Sun Mar 30 09:55:29 2025 +0200 gcc/testsuite/g++.dg/gomp/append-args-8.C: Fix scan-dump-tree gcc/testsuite/ChangeLog: * g++.d

[gcc r15-9060] gcc_release: Generate srcdir extras/infos/man pages from all FEs [PR119510]

2025-03-31 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7d126e2bbb378d1344f871011406c08aa88a85cd commit r15-9060-g7d126e2bbb378d1344f871011406c08aa88a85cd Author: Jakub Jelinek Date: Mon Mar 31 10:13:42 2025 +0200 gcc_release: Generate srcdir extras/infos/man pages from all FEs [PR119510] Enabling cobol explicitly