[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: improve prelive conditions (USE, TRAP_IF)

2025-04-04 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:037d91e03673f29447d783a54bcf9c2b015e8e2b commit 037d91e03673f29447d783a54bcf9c2b015e8e2b Author: Ondřej Machota Date: Tue Mar 18 20:40:21 2025 +0100 rtl-ssa-dce: improve prelive conditions (USE, TRAP_IF) Diff: --- gcc/dce.cc | 31 +-- 1 f

[gcc r15-8116] gccrs: Change crate_num_to_nodeid return type

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:8c5be0dd1c460694a2c8ef78bdadc2c6aea01ad8 commit r15-8116-g8c5be0dd1c460694a2c8ef78bdadc2c6aea01ad8 Author: Pierre-Emmanuel Patry Date: Thu Apr 25 16:15:42 2024 +0200 gccrs: Change crate_num_to_nodeid return type Change the function's return type to an optiona

[gcc r14-11488] libstdc++: Add testcases for resolved bug [PR101527]

2025-04-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:da6cea6625be011eeda958b096cf35573d2ab7bb commit r14-11488-gda6cea6625be011eeda958b096cf35573d2ab7bb 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

[gcc r15-8653] Fortran: Fix typo in error message.

2025-04-04 Thread Jerry DeLisle via Gcc-cvs
https://gcc.gnu.org/g:f45d14b495d603b8d5fbdffe6fced03cb3e2fc10 commit r15-8653-gf45d14b495d603b8d5fbdffe6fced03cb3e2fc10 Author: Jerry DeLisle Date: Fri Mar 21 10:34:08 2025 -0700 Fortran: Fix typo in error message. PR fortran/119406 gcc/fortran/ChangeLog:

[gcc r15-9220] c++: __FUNCTION__ in lambda return type [PR118629]

2025-04-04 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:7d561820525fd3b9d8f3876333c0584d75e7c053 commit r15-9220-g7d561820525fd3b9d8f3876333c0584d75e7c053 Author: Jason Merrill Date: Fri Apr 4 17:34:08 2025 -0400 c++: __FUNCTION__ in lambda return type [PR118629] In this testcase, the use of __FUNCTION__ is within

[gcc r15-8583] gccrs: ast: Add new constructors for PathInExpression

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:b76ee925818b5617ec3b86e07edbf1f880d5e6e7 commit r15-8583-gb76ee925818b5617ec3b86e07edbf1f880d5e6e7 Author: Arthur Cohen Date: Sat Dec 21 22:53:50 2024 + gccrs: ast: Add new constructors for PathInExpression This commit adds two new constructors for AST::P

[gcc r15-9218] c++: Fix GC with TU_LOCAL_ENTITY [PR119564]

2025-04-04 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:337b9ff4854c6a7fa47860ce0acad82ffb4d39be commit r15-9218-g337b9ff4854c6a7fa47860ce0acad82ffb4d39be Author: Nathaniel Shead Date: Fri Apr 4 12:24:10 2025 +1100 c++: Fix GC with TU_LOCAL_ENTITY [PR119564] When adding TU_LOCAL_ENTITY in r15-6379 I neglected to a

[gcc r15-9217] c++/modules: Fix divergence in streaming/non-streaming tree walks [PR119608]

2025-04-04 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:b8e8829cfb73d7aa009d387ab09bdbab221930d7 commit r15-9217-gb8e8829cfb73d7aa009d387ab09bdbab221930d7 Author: Nathaniel Shead Date: Fri Apr 4 11:56:53 2025 +1100 c++/modules: Fix divergence in streaming/non-streaming tree walks [PR119608] Modules streaming walks

[gcc r15-9216] c++/modules: Propagate bits to DECL_MAYBE_DELETED dups [PR119462]

2025-04-04 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:f4a3ae1ef5ec951f007c4bd530f30e44945c5f0d commit r15-9216-gf4a3ae1ef5ec951f007c4bd530f30e44945c5f0d Author: Nathaniel Shead Date: Fri Apr 4 19:08:40 2025 +1100 c++/modules: Propagate bits to DECL_MAYBE_DELETED dups [PR119462] In the linked PR, we're importing

[gcc r15-8303] gccrs: Move builtin macro tests to their own directory

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:c5b6e533a1c2912a1b8a6993a413f9377a2762e0 commit r15-8303-gc5b6e533a1c2912a1b8a6993a413f9377a2762e0 Author: Pierre-Emmanuel Patry Date: Mon Jul 29 14:20:01 2024 +0200 gccrs: Move builtin macro tests to their own directory We need a finer grain to filter tests

[gcc r15-9124] gimple-low: Diagnose assume attr expressions defining labels which are used as unary && operands out

2025-04-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:a6c2248cfd4bc922378f554578ee44e6b4690f5d commit r15-9124-ga6c2248cfd4bc922378f554578ee44e6b4690f5d Author: Jakub Jelinek Date: Tue Apr 1 11:40:58 2025 +0200 gimple-low: Diagnose assume attr expressions defining labels which are used as unary && operands outside of th

[gcc r15-8374] gccrs: Implement initial pattern analysis pass.

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:e620a86e4d7591eb446df828506da76c070d1eb9 commit r15-8374-ge620a86e4d7591eb446df828506da76c070d1eb9 Author: Raiki Tamura Date: Thu Aug 8 02:25:05 2024 +0900 gccrs: Implement initial pattern analysis pass. gcc/rust/ChangeLog: * Make-lang.in: Ad

[gcc r15-9215] cobol: Set compile-time and run-time signable_e bits the same for RETURN-CODE.

2025-04-04 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:6602fc076a883cf0cd20a37655a6bd9c146a2770 commit r15-9215-g6602fc076a883cf0cd20a37655a6bd9c146a2770 Author: Bob Dubner Date: Fri Apr 4 18:33:42 2025 -0400 cobol: Set compile-time and run-time signable_e bits the same for RETURN-CODE. This fix reverts the rece

[gcc/devel/rust/master] nr2.0: Fix test macros/mbe/macro43.rs

2025-04-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4019d70517af4d6d95650eb2ee3a793c57cdbe2b commit 4019d70517af4d6d95650eb2ee3a793c57cdbe2b Author: Owen Avery Date: Sun Mar 23 21:04:32 2025 -0400 nr2.0: Fix test macros/mbe/macro43.rs gcc/testsuite/ChangeLog: * rust/compile/macros/mbe/macro43.

[gcc r13-9480] d: Fix error with -Warray-bounds and -O2 [PR117002]

2025-04-04 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:bfc9520eab16379aa47121d336bfd4d38c6d040a commit r13-9480-gbfc9520eab16379aa47121d336bfd4d38c6d040a 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 any

[gcc(refs/users/meissner/heads/work199)] Add -mcpu=future tuning support.

2025-04-04 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:230fbe10db89862f3e3019350f7dcc06e5d849aa commit 230fbe10db89862f3e3019350f7dcc06e5d849aa Author: Michael Meissner Date: Thu Apr 3 16:08:45 2025 -0400 Add -mcpu=future tuning support. This patch makes -mtune=future use the same tuning decision as -mtune=power

[gcc(refs/users/meissner/heads/work199-dmf)] RFC2653-PowerPC: Add support for 1, 024 bit DMR registers.

2025-04-04 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:acc0e4bf0aa7c9e12fd449dca0529d7882b0317e commit acc0e4bf0aa7c9e12fd449dca0529d7882b0317e Author: Michael Meissner Date: Thu Apr 3 16:43:54 2025 -0400 RFC2653-PowerPC: Add support for 1,024 bit DMR registers. This patch is a prelimianry patch to add the full 1

[gcc/devel/rust/master] Remove finalize import visitor

2025-04-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2472da2b128df45b0c9e4b8d3ec60eeb4732e6f1 commit 2472da2b128df45b0c9e4b8d3ec60eeb4732e6f1 Author: Pierre-Emmanuel Patry Date: Thu Mar 13 15:18:58 2025 +0100 Remove finalize import visitor This visitor is not used anymore. gcc/rust/ChangeLog:

[gcc r15-9208] tailc: Don't reject all tail calls if param has addr taken [PR119616]

2025-04-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d060d7a3ddc1c782e2800b1f68a2eb8f0de1fc32 commit r15-9208-gd060d7a3ddc1c782e2800b1f68a2eb8f0de1fc32 Author: Jakub Jelinek Date: Fri Apr 4 20:52:41 2025 +0200 tailc: Don't reject all tail calls if param has addr taken [PR119616] Before my PR119376 r15-9145 chan

[gcc/devel/rust/master] nr2.0: Handle global paths

2025-04-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:bdfdaef9069a557ac47384c1a845a9e3dcf02ccc commit bdfdaef9069a557ac47384c1a845a9e3dcf02ccc Author: Owen Avery Date: Mon Mar 24 22:49:12 2025 -0400 nr2.0: Handle global paths gcc/rust/ChangeLog: * resolve/rust-forever-stack.h (Foreve

[gcc r15-8869] c++: pack indexing and if consteval

2025-04-04 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:94d1dacf350c3c463aead7e4d5c172f138045eb1 commit r15-8869-g94d1dacf350c3c463aead7e4d5c172f138045eb1 Author: Jason Merrill Date: Sat Mar 22 10:52:14 2025 -0400 c++: pack indexing and if consteval The pack index is manifestly constant-evaluated, and the call to

[gcc r15-8373] gccrs: Dynamic dispatch with supertraits

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:8f4718f0b5900d1743563a5c4e8f3dcc6cec3468 commit r15-8373-g8f4718f0b5900d1743563a5c4e8f3dcc6cec3468 Author: Liam Naddell Date: Thu Aug 8 05:31:58 2024 -0400 gccrs: Dynamic dispatch with supertraits gcc/rust/ChangeLog: * backend/rust-compile.cc

[gcc r13-9470] libstdc++: Disable __gnu_debug::__is_singular(T*) in constexpr [PR109517]

2025-04-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:031cb46341690a66f5b31486942f69105db15297 commit r13-9470-g031cb46341690a66f5b31486942f69105db15297 Author: Jonathan Wakely Date: Tue Dec 10 10:56:41 2024 + libstdc++: Disable __gnu_debug::__is_singular(T*) in constexpr [PR109517] Because of PR c++/85944 w

[gcc r15-8505] gccrs: Use name resolution 2.0 in TraitResolver

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:bcd780d114f983b49078a5996f898f2750e6f214 commit r15-8505-gbcd780d114f983b49078a5996f898f2750e6f214 Author: Owen Avery Date: Sat Oct 26 19:43:11 2024 -0400 gccrs: Use name resolution 2.0 in TraitResolver gcc/rust/ChangeLog: * typecheck/rust-hi

[gcc r15-8956] testsuite: more (mostly cosmetic) dg- whitespace fixes

2025-04-04 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:e90d6c2639c39266479085a5f8df443b56eca259 commit r15-8956-ge90d6c2639c39266479085a5f8df443b56eca259 Author: Sam James Date: Thu Mar 27 00:21:43 2025 + testsuite: more (mostly cosmetic) dg- whitespace fixes Some of these are harmless but still inconsistent

[gcc r14-11530] c++: lambda in requires outside template [PR99546]

2025-04-04 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:ecc2725d61f1b268b51a604543b6717185bebd34 commit r14-11530-gecc2725d61f1b268b51a604543b6717185bebd34 Author: Jason Merrill Date: Wed Jan 29 05:15:00 2025 -0500 c++: lambda in requires outside template [PR99546] Since r10-7441 we set processing_template_decl in

[gcc r15-9098] gccrs: Fix ICE when compiling path which resolves to trait constant

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:564d76525f6a7a17deb5632da84ff6eefd7c0ce5 commit r15-9098-g564d76525f6a7a17deb5632da84ff6eefd7c0ce5 Author: Philip Herron Date: Thu Mar 27 16:32:21 2025 + gccrs: Fix ICE when compiling path which resolves to trait constant Fixes Rust-GCC#3552 gcc/

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Sauvegarde modifs.

2025-04-04 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:907d363c5dfcf80a95bc0fa44b11268b95724a71 commit 907d363c5dfcf80a95bc0fa44b11268b95724a71 Author: Mikael Morin Date: Wed Apr 2 16:28:11 2025 +0200 Sauvegarde modifs. Diff: --- gcc/fortran/class.cc| 244 +++--- gcc/fortran/intrinsic.cc| 8

[gcc r15-9115] LoongArch: doc: Put the '-mtls-dialect=opt' option description in the correct position.

2025-04-04 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:f6da8c5b993a326fe0528f26b600a25a4bd7c11e commit r15-9115-gf6da8c5b993a326fe0528f26b600a25a4bd7c11e Author: Lulu Cheng Date: Mon Mar 31 15:05:27 2025 +0800 LoongArch: doc: Put the '-mtls-dialect=opt' option description in the correct position. gcc/ChangeLog:

[gcc r15-9212] c++: lambda in requires outside template [PR99546]

2025-04-04 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:25992d8daff60726a247ec7850d540aed5335639 commit r15-9212-g25992d8daff60726a247ec7850d540aed5335639 Author: Jason Merrill Date: Wed Jan 29 05:15:00 2025 -0500 c++: lambda in requires outside template [PR99546] Since r10-7441 we set processing_template_decl in

[gcc r13-9482] aarch64: Use PAUTH instead of V8_3A in some places

2025-04-04 Thread Alfie Richards via Gcc-cvs
https://gcc.gnu.org/g:070296e6c313a7748efe053feacade4905901b5e commit r13-9482-g070296e6c313a7748efe053feacade4905901b5e Author: Andrew Carlotti Date: Tue Jul 30 16:26:04 2024 +0100 aarch64: Use PAUTH instead of V8_3A in some places gcc/ChangeLog: * config/aarch64

[gcc r15-8894] OpenMP: interop - fix Fortran test

2025-04-04 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:e0a1d0e044c6eb129d1133d5af51818129a4d4e0 commit r15-8894-ge0a1d0e044c6eb129d1133d5af51818129a4d4e0 Author: Paul-Antoine Arras Date: Mon Mar 24 15:53:36 2025 +0100 OpenMP: interop - fix Fortran test This fixes up commit r15-8654-g99e2906ae255fc: * Do not u

[gcc r15-9187] c++/modules: inline loaded at eof

2025-04-04 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:acfe19f03bccd1f3183fd5d70d7a3c8c85e62fac commit r15-9187-gacfe19f03bccd1f3183fd5d70d7a3c8c85e62fac Author: Jason Merrill Date: Tue Apr 1 19:22:18 2025 -0400 c++/modules: inline loaded at eof std/format/string.cc and a few other libstdc++ tests were failing wi

[gcc r15-8562] gccrs: type-check: Remove unused capture in nr2.0

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:9f1086da1060e87784118901bba826317ddedd46 commit r15-8562-g9f1086da1060e87784118901bba826317ddedd46 Author: Arthur Cohen Date: Fri Nov 29 12:03:59 2024 +0100 gccrs: type-check: Remove unused capture in nr2.0 gcc/rust/ChangeLog: * typecheck/rus

[gcc r15-8566] gccrs: hir: Start adapting visitors to accept multiple kinds of Paths

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:5d79fbd65ccaf51afa90cab5454b3f6f5b0e6f75 commit r15-8566-g5d79fbd65ccaf51afa90cab5454b3f6f5b0e6f75 Author: Arthur Cohen Date: Wed Nov 6 16:32:35 2024 +0100 gccrs: hir: Start adapting visitors to accept multiple kinds of Paths gcc/rust/ChangeLog:

[gcc r15-8635] gccrs: derive(Clone): Improve existing testcase

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:5ec40be008abda062c95daf61bce79bfb39055a5 commit r15-8635-g5ec40be008abda062c95daf61bce79bfb39055a5 Author: Arthur Cohen Date: Thu Jan 2 11:00:21 2025 + gccrs: derive(Clone): Improve existing testcase gcc/testsuite/ChangeLog: * rust/compil

[gcc r15-8372] gccrs: Used `IndexVec` for place_map

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:b81a65f3cd6a5152df4bf45fe31dd4f0fc66ab72 commit r15-8372-gb81a65f3cd6a5152df4bf45fe31dd4f0fc66ab72 Author: Kushal Pal Date: Wed Aug 28 06:39:28 2024 + gccrs: Used `IndexVec` for place_map gcc/rust/ChangeLog: * checks/errors/borrowck/rust-

[gcc r15-8589] gccrs: lower: Correctly lower parenthesized types

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:cd8547f85e53b42eff5a7c7572b466c023c75daf commit r15-8589-gcd8547f85e53b42eff5a7c7572b466c023c75daf Author: Arthur Cohen Date: Wed Dec 25 17:55:09 2024 + gccrs: lower: Correctly lower parenthesized types This is useful for handling multiple trait bounds, a

[gcc r15-8670] Darwin: We do not need libdl, it is provided in libSystem.

2025-04-04 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:4f9e72dd364915dafc03202cc6ad9ddffaee93f3 commit r15-8670-g4f9e72dd364915dafc03202cc6ad9ddffaee93f3 Author: Iain Sandoe Date: Fri Mar 21 15:31:21 2025 + Darwin: We do not need libdl, it is provided in libSystem. Darwin provides this support as part of libS

[gcc r15-8649] arm: testsuite: make unaligned-memcpy-*.c executable tests [PR91614]

2025-04-04 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:1d2257dc850d088f6d9267b4624ba08533ab2475 commit r15-8649-g1d2257dc850d088f6d9267b4624ba08533ab2475 Author: Richard Earnshaw Date: Fri Mar 21 15:20:03 2025 + arm: testsuite: make unaligned-memcpy-*.c executable tests [PR91614] These tests have been looking

[gcc r15-8600] gccrs: cleanup our enum type layout to be closer to rustc

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:f821a513843baabed8a39601bbc714558110b748 commit r15-8600-gf821a513843baabed8a39601bbc714558110b748 Author: Philip Herron Date: Tue Jan 7 18:15:37 2025 + gccrs: cleanup our enum type layout to be closer to rustc This changes our enum type layout so for exa

[gcc/devel/omp/gcc-14] GCN, nvptx: Don't default-disable libstdc++ build

2025-04-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a3e8f61a2f56032767b70f252c58aab94327f872 commit a3e8f61a2f56032767b70f252c58aab94327f872 Author: Thomas Schwinge Date: Mon Jul 11 22:36:39 2022 +0200 GCN, nvptx: Don't default-disable libstdc++ build In addition to making libstdc++ itself available, this, via

[gcc r15-8625] gccrs: ast-collector: Adapt to lang item type path segments

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:1c9cd6a60128dc860ef7879222fddf91790e4515 commit r15-8625-g1c9cd6a60128dc860ef7879222fddf91790e4515 Author: Arthur Cohen Date: Tue Dec 31 17:36:50 2024 + gccrs: ast-collector: Adapt to lang item type path segments gcc/rust/ChangeLog: * ast

[gcc r15-9087] gccrs: fix unconstrained infer vars on generic associated type

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:766d89d962fb7529e358ae46c760a3539e65aa93 commit r15-9087-g766d89d962fb7529e358ae46c760a3539e65aa93 Author: Philip Herron Date: Wed Mar 26 14:05:03 2025 + gccrs: fix unconstrained infer vars on generic associated type The trick here is that when Bar::test

[gcc r15-8587] gccrs: ast: Add EnumItem::Kind

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:e9a3e00c1be9ae548faa9baffec355de3d3cf589 commit r15-8587-ge9a3e00c1be9ae548faa9baffec355de3d3cf589 Author: Arthur Cohen Date: Thu Jan 2 18:31:54 2025 + gccrs: ast: Add EnumItem::Kind gcc/rust/ChangeLog: * ast/rust-item.h: Add EnumItem::Ki

[gcc r15-8508] gccrs: Make TyTy::TupleType::get_unit_type cache its return value

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:2f0df594cf8a7b1a9a11bb947ff2a9ae4a82bc40 commit r15-8508-g2f0df594cf8a7b1a9a11bb947ff2a9ae4a82bc40 Author: Owen Avery Date: Mon Oct 28 19:02:23 2024 -0400 gccrs: Make TyTy::TupleType::get_unit_type cache its return value This removes a usage of Resolver::get_

[gcc r15-9163] Doc: Improve wording of -Werror documentation [PR58973]

2025-04-04 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:0acac6c432aef97222f14a1b87b9e9f9ee94c9e8 commit r15-9163-g0acac6c432aef97222f14a1b87b9e9f9ee94c9e8 Author: Sandra Loosemore Date: Wed Apr 2 21:29:33 2025 + Doc: Improve wording of -Werror documentation [PR58973] gcc/ChangeLog PR driver/58973

[gcc r15-9117] i386: Add attr_isa for vaes patterns to sync with attr gpr16. [pr119473]

2025-04-04 Thread Hu via Gcc-cvs
https://gcc.gnu.org/g:e5cfa7f797b79613e5483786484567b9ca72db06 commit r15-9117-ge5cfa7f797b79613e5483786484567b9ca72db06 Author: Hu, Lin1 Date: Wed Mar 26 16:15:52 2025 +0800 i386: Add attr_isa for vaes patterns to sync with attr gpr16. [pr119473] For vaes patterns with jm constra

[gcc r15-8381] gccrs: Fix ICE on error propagation with generic

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:21e43d47d3f946a0b4f046125b07cdfc7172c41a commit r15-8381-g21e43d47d3f946a0b4f046125b07cdfc7172c41a Author: benjamin.thos Date: Thu Sep 12 17:10:49 2024 + gccrs: Fix ICE on error propagation with generic add a resolve expr visitor on error propagation to a

[gcc(refs/users/meissner/heads/work199)] Change TARGET_POPCNTB to TARGET_POWER5.

2025-04-04 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:31d79660cff89e90de6fa48ca9bc8769849a3528 commit 31d79660cff89e90de6fa48ca9bc8769849a3528 Author: Michael Meissner Date: Thu Apr 3 15:56:09 2025 -0400 Change TARGET_POPCNTB to TARGET_POWER5. This patch changes TARGET_POPCNTB to TARGET_POWER5. The -mpopcntb sw

[gcc r15-9211] libstdc++: Avoid redundant value_type object in flat_set::emplace [PR119620]

2025-04-04 Thread Patrick Palka via Libstdc++-cvs
https://gcc.gnu.org/g:2a36d22ab52d6ffce9a1fcaf7aca83336679e111 commit r15-9211-g2a36d22ab52d6ffce9a1fcaf7aca83336679e111 Author: Patrick Palka Date: Fri Apr 4 15:05:09 2025 -0400 libstdc++: Avoid redundant value_type object in flat_set::emplace [PR119620] flat_set::emplace (and fl

[gcc r15-9188] rs6000: Add Cobol support to traceback table [PR119308]

2025-04-04 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:c669ab0a866697577fec0c8c2e662640c4be4c94 commit r15-9188-gc669ab0a866697577fec0c8c2e662640c4be4c94 Author: Peter Bergner Date: Thu Apr 3 10:52:29 2025 -0500 rs6000: Add Cobol support to traceback table [PR119308] The AIX traceback table documentation states t

[gcc r15-8543] gccrs: Prevent execution of some nr1.0 functions with nr2.0

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:8d04c93d6ddc910530093e64ac4cde9fb8d1ee83 commit r15-8543-g8d04c93d6ddc910530093e64ac4cde9fb8d1ee83 Author: Owen Avery Date: Thu Nov 21 15:28:46 2024 -0500 gccrs: Prevent execution of some nr1.0 functions with nr2.0 gcc/rust/ChangeLog: * resol

[gcc r14-11523] libstdc++: Fix handling of field width for wide strings and characters [PR119593]

2025-04-04 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:ad1b71fc2882c14271ebf2bbaf216cceaa88c76a commit r14-11523-gad1b71fc2882c14271ebf2bbaf216cceaa88c76a Author: Tomasz Kamiński Date: Thu Apr 3 10:23:45 2025 +0200 libstdc++: Fix handling of field width for wide strings and characters [PR119593] This patch corre

[gcc r15-9195] libstdc++: Fix whitespace in std::basic_string::_M_construct

2025-04-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4b884f3d6335539447d32c6462cc4ef52e30e273 commit r15-9195-g4b884f3d6335539447d32c6462cc4ef52e30e273 Author: Jonathan Wakely Date: Thu Apr 3 14:15:51 2025 +0100 libstdc++: Fix whitespace in std::basic_string::_M_construct libstdc++-v3/ChangeLog:

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction ICE aliasing_dummy_4.f90

2025-04-04 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:c0d838ccb356c69e86013cc9cb68139945f15fcc commit c0d838ccb356c69e86013cc9cb68139945f15fcc Author: Mikael Morin Date: Thu Apr 3 21:11:20 2025 +0200 Correction ICE aliasing_dummy_4.f90 Diff: --- gcc/fortran/trans-stmt.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 del

[gcc] Created branch 'mikael/heads/refactor_descriptor_v05' in namespace 'refs/users'

2025-04-04 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/refactor_descriptor_v05' was created in namespace 'refs/users' pointing to: a1657ba13a58... Sauvegarde correction régressions.

[gcc r15-9210] lto: lto-opts fixes [PR119625]

2025-04-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d25728c98682c058bfda79333c94b0a8cf2a3f49 commit r15-9210-gd25728c98682c058bfda79333c94b0a8cf2a3f49 Author: Jakub Jelinek Date: Fri Apr 4 20:57:09 2025 +0200 lto: lto-opts fixes [PR119625] I can reproduce a really weird error in our distro i686 trunk gcc (

[gcc r15-8318] gccrs: [gccrs#2324] Add error message for E0532

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:04bc5a98a1da2e5cceefede34950d088e7923f06 commit r15-8318-g04bc5a98a1da2e5cceefede34950d088e7923f06 Author: Liam Naddell Date: Sat Aug 3 01:36:06 2024 -0400 gccrs: [gccrs#2324] Add error message for E0532 gcc/rust/ChangeLog: * typecheck/rust-hir-ty

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression y compris PR100094

2025-04-04 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:d63b964d7985ea297ecc11b99c616ac5cfb193fa commit d63b964d7985ea297ecc11b99c616ac5cfb193fa Author: Mikael Morin Date: Fri Apr 4 11:42:19 2025 +0200 Correction régression y compris PR100094 Diff: --- gcc/fortran/trans-array.cc | 6 +++--- gcc/fortran/trans-descri

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Sauvegarde correction régressions.

2025-04-04 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a1657ba13a58d906b7dcd3376000504b9cba2453 commit a1657ba13a58d906b7dcd3376000504b9cba2453 Author: Mikael Morin Date: Fri Apr 4 20:46:14 2025 +0200 Sauvegarde correction régressions. Diff: --- gcc/fortran/trans-descriptor.cc | 6 -- 1 file changed, 4 insertions(+)

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction actual_array_constructor_1.f90

2025-04-04 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:137fe54b5c5d42ef4ce1c5186755eb690105fa0a commit 137fe54b5c5d42ef4ce1c5186755eb690105fa0a Author: Mikael Morin Date: Thu Apr 3 20:59:45 2025 +0200 Correction actual_array_constructor_1.f90 Diff: --- gcc/fortran/trans-array.cc | 10 ++ 1 file changed, 6 insert

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Sauvegarde spacing compilation OK

2025-04-04 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:3a34dc4c0f63c13976d827048591b54972f9c364 commit 3a34dc4c0f63c13976d827048591b54972f9c364 Author: Mikael Morin Date: Thu Apr 3 15:34:46 2025 +0200 Sauvegarde spacing compilation OK Diff: --- gcc/fortran/trans-array.cc | 399 +++---

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régressions, y compris aliasing_dummy_1.f90

2025-04-04 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:55ab3ee1158fd34891cb60b79528d47d635a70f1 commit 55ab3ee1158fd34891cb60b79528d47d635a70f1 Author: Mikael Morin Date: Thu Apr 3 20:38:00 2025 +0200 Correction régressions, y compris aliasing_dummy_1.f90 Diff: --- gcc/fortran/trans-array.cc | 24 +-

[gcc(refs/users/meissner/heads/work197-vpair)] Add ChangeLog.vpair and update REVISION.

2025-04-04 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:1f62b1271f08313b0654720d555f2dfe47ec8c85 commit 1f62b1271f08313b0654720d555f2dfe47ec8c85 Author: Michael Meissner Date: Thu Mar 27 15:06:17 2025 -0400 Add ChangeLog.vpair and update REVISION. 2025-03-27 Michael Meissner gcc/ * Cha

[gcc r14-11529] c++: constraint variable used in evaluated context [PR117849]

2025-04-04 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:49b6308d2596f7334011f84bae8d35d68c302a3c commit r14-11529-g49b6308d2596f7334011f84bae8d35d68c302a3c Author: Patrick Palka Date: Fri Apr 4 14:03:58 2025 -0400 c++: constraint variable used in evaluated context [PR117849] Here we wrongly reject the type-require

[gcc r14-11528] c++: P2280R4 and speculative constexpr folding [PR119387]

2025-04-04 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:9a747094ac623bfd5c5d90eecf2d920f231de1c0 commit r14-11528-g9a747094ac623bfd5c5d90eecf2d920f231de1c0 Author: Patrick Palka Date: Thu Apr 3 16:33:46 2025 -0400 c++: P2280R4 and speculative constexpr folding [PR119387] Compiling the testcase in this PR uses 2.5x

[gcc r15-8513] gccrs: Use name resolver 2.0 in VisibilityResolver

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:b1e6a3f76e10d7d9ee3574b7abd9d0281ea2d22d commit r15-8513-gb1e6a3f76e10d7d9ee3574b7abd9d0281ea2d22d Author: Owen Avery Date: Mon Nov 4 21:52:14 2024 -0500 gccrs: Use name resolver 2.0 in VisibilityResolver gcc/rust/ChangeLog: * checks/errors/p

[gcc r15-9207] cfgrtl: Remove REG_EH_REGION notes from tail calls [PR119613]

2025-04-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:77e0c0df0907657a7d72bbba9e6329d93ec65edb commit r15-9207-g77e0c0df0907657a7d72bbba9e6329d93ec65edb Author: Jakub Jelinek Date: Fri Apr 4 20:51:50 2025 +0200 cfgrtl: Remove REG_EH_REGION notes from tail calls [PR119613] In PR119491 r15-9154 I've allowed some u

[gcc r15-9209] profile: Another musttail fix [PR119618]

2025-04-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:c89714d9df3ad8dd6b79946da85f5e276aba83db commit r15-9209-gc89714d9df3ad8dd6b79946da85f5e276aba83db Author: Jakub Jelinek Date: Fri Apr 4 20:53:19 2025 +0200 profile: Another musttail fix [PR119618] As the following testcase shows, sometimes we can have debug

[gcc(refs/users/jmelcr/heads/omp-cp)] omp-cp: Fix one segfault, introduce a different one

2025-04-04 Thread Josef Melcr via Gcc-cvs
https://gcc.gnu.org/g:86ef6c04591ed9b8deda7f1c86ff7f88e1efd734 commit 86ef6c04591ed9b8deda7f1c86ff7f88e1efd734 Author: Josef Melcr Date: Mon Mar 31 20:48:52 2025 +0200 omp-cp: Fix one segfault, introduce a different one gcc/ChangeLog: * attr-callback.h (callback_f

[gcc r15-9169] [testsuite] [riscv] xfail some [PR113281] tests

2025-04-04 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:6f72af0c2e389e9252b6994643155e51ef68821b commit r15-9169-g6f72af0c2e389e9252b6994643155e51ef68821b Author: Alexandre Oliva Date: Thu Apr 3 03:06:44 2025 -0300 [testsuite] [riscv] xfail some [PR113281] tests Some of the tests regressed with a fix for the vecto

[gcc r15-9046] Doc: Clean up New/Delete Builtins manual section

2025-04-04 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:37f35ebc7c50afdc9aeb4774b7d0ca7e7f32bbf1 commit r15-9046-g37f35ebc7c50afdc9aeb4774b7d0ca7e7f32bbf1 Author: Sandra Loosemore Date: Wed Mar 26 18:25:51 2025 + Doc: Clean up New/Delete Builtins manual section I noticed that the "New/Delete Builtins" section

[gcc(refs/users/meissner/heads/work199-sha)] Add ChangeLog.sha and update REVISION.

2025-04-04 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:70afce512eb54928227a8a173f5a3d5f90e1506a commit 70afce512eb54928227a8a173f5a3d5f90e1506a Author: Michael Meissner Date: Thu Apr 3 15:26:36 2025 -0400 Add ChangeLog.sha and update REVISION. 2025-04-03 Michael Meissner gcc/ * Change

[gcc r15-8689] toplevel, Makefile: Add missing CXX_FOR_TARGET export [PR88319].

2025-04-04 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:70bc553e1b565d2e162894ea29a223b44e9133e3 commit r15-8689-g70bc553e1b565d2e162894ea29a223b44e9133e3 Author: Iain Sandoe Date: Sun Mar 23 11:45:17 2025 + toplevel, Makefile: Add missing CXX_FOR_TARGET export [PR88319]. Actually, the issue is not local to th

[gcc r15-8501] gccrs: Use name resolver 2.0 in CompileTraitItem

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:f86a35bb1729ada851ab8b79a3fcee8b091976f9 commit r15-8501-gf86a35bb1729ada851ab8b79a3fcee8b091976f9 Author: Owen Avery Date: Sat Oct 26 19:53:42 2024 -0400 gccrs: Use name resolver 2.0 in CompileTraitItem gcc/rust/ChangeLog: * backend/rust-com

[gcc r15-9108] gccrs: Fix SEGV when type path resolver fails outright

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:c5d96fd5279fee47f455bd760fb0d1198a782e1e commit r15-9108-gc5d96fd5279fee47f455bd760fb0d1198a782e1e Author: Philip Herron Date: Fri Mar 28 18:59:33 2025 + gccrs: Fix SEGV when type path resolver fails outright When we resolve paths we resolve to Types firs

[gcc r15-9088] gccrs: Fix core library test with proper canonical path

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:e545727c840b7359fa27543c598cfa6e4a32e0ff commit r15-9088-ge545727c840b7359fa27543c598cfa6e4a32e0ff Author: Pierre-Emmanuel Patry Date: Wed Mar 26 15:22:28 2025 +0100 gccrs: Fix core library test with proper canonical path Import from core library was wrong, i

[gcc r15-9206] libgcobol: Check if the target needs libm.

2025-04-04 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:8f1f35f1cb1c31e2822e241e56e0a04927e1b78a commit r15-9206-g8f1f35f1cb1c31e2822e241e56e0a04927e1b78a Author: Iain Sandoe Date: Fri Mar 21 10:22:58 2025 + libgcobol: Check if the target needs libm. Use the libtool config check and $(LIBM). libgcobol

[gcc r15-9113] MAINTAINERS: Update my name

2025-04-04 Thread Andrew Carlotti via Gcc-cvs
https://gcc.gnu.org/g:ca354b174e6dbdd1ee14b75d5e36b7e80ab78483 commit r15-9113-gca354b174e6dbdd1ee14b75d5e36b7e80ab78483 Author: Alice Carlotti Date: Mon Mar 31 22:50:23 2025 +0100 MAINTAINERS: Update my name ChangeLog: * MAINTAINERS: Update my name. Diff: --- M

[gcc r14-11508] libstdc++: Fix bogus -Wstringop-overflow in std::vector::insert [PR117983]

2025-04-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:4366711d2d66ea9a2d4fe9dd112795ef0c6f785c commit r14-11508-g4366711d2d66ea9a2d4fe9dd112795ef0c6f785c Author: Jonathan Wakely Date: Fri Mar 28 22:00:38 2025 + libstdc++: Fix bogus -Wstringop-overflow in std::vector::insert [PR117983] This was fixed on trunk

[gcc r15-9120] OpenMP: Reorder diagnostic in modify_call_for_omp_dispatch [PR119559]

2025-04-04 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:de92ac6f11e605987421fe1443b5b81ff172dbb6 commit r15-9120-gde92ac6f11e605987421fe1443b5b81ff172dbb6 Author: Tobias Burnus Date: Tue Apr 1 10:29:27 2025 +0200 OpenMP: Reorder diagnostic in modify_call_for_omp_dispatch [PR119559] gcc/ChangeLog:

[gcc r15-8632] gccrs: ast-builder: Add new methods around type paths.

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:f6cdae89d1bcef7610471a6181c7cf2b41cae9af commit r15-8632-gf6cdae89d1bcef7610471a6181c7cf2b41cae9af Author: Arthur Cohen Date: Thu Dec 26 22:09:46 2024 + gccrs: ast-builder: Add new methods around type paths. gcc/rust/ChangeLog: * ast/rust

[gcc r15-8545] gccrs: fix crash in hir dump with missing guards

2025-04-04 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:42be99fc1ec19c84c03770bef776a7b615839f9a commit r15-8545-g42be99fc1ec19c84c03770bef776a7b615839f9a Author: Philip Herron Date: Mon Nov 25 20:16:42 2024 + gccrs: fix crash in hir dump with missing guards gcc/rust/ChangeLog: * hir/rust-hir-

[gcc r15-9184] vect: Relax scan-tree-dump strict pattern matching [PR118597]

2025-04-04 Thread Victor Do Nascimento via Gcc-cvs
https://gcc.gnu.org/g:701bc728c31a84b6eff7d77f48c6ab270af007cf commit r15-9184-g701bc728c31a84b6eff7d77f48c6ab270af007cf Author: Victor Do Nascimento Date: Wed Apr 2 14:22:31 2025 +0100 vect: Relax scan-tree-dump strict pattern matching [PR118597] Using specific SSA names in patte

[gcc r15-9069] libstdc++: Make operator== for std::tuple convert to bool [PR119545]

2025-04-04 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b9adf3a4c8112df1d74440157f578a8344ebe166 commit r15-9069-gb9adf3a4c8112df1d74440157f578a8344ebe166 Author: Jonathan Wakely Date: Mon Mar 31 12:17:02 2025 +0100 libstdc++: Make operator== for std::tuple convert to bool [PR119545] The boolean-testable requireme

[gcc r15-9167] LoongArch: Make gen-evolution.awk compatible with FreeBSD awk

2025-04-04 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:92ca72b41a74aef53978cadbda33dd38b69d3ed3 commit r15-9167-g92ca72b41a74aef53978cadbda33dd38b69d3ed3 Author: Xi Ruoyao Date: Wed Apr 2 10:41:18 2025 +0800 LoongArch: Make gen-evolution.awk compatible with FreeBSD awk Avoid using gensub that FreeBSD awk lacks, u

[gcc r14-11511] libstdc++: Fix ranges::iter_move handling of rvalues [PR106612]

2025-04-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:58a2b7f05587485f846490e21e4de3d51d83afb9 commit r14-11511-g58a2b7f05587485f846490e21e4de3d51d83afb9 Author: Jonathan Wakely Date: Fri Feb 28 21:44:41 2025 + libstdc++: Fix ranges::iter_move handling of rvalues [PR106612] The specification for std::ranges:

[gcc r15-9171] [testsuite] [riscv] limit vwaddsub-1.c to rv64

2025-04-04 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:366dd47dc560a37cdf01a4c49a446596564419a0 commit r15-9171-g366dd47dc560a37cdf01a4c49a446596564419a0 Author: Alexandre Oliva Date: Thu Apr 3 03:06:50 2025 -0300 [testsuite] [riscv] limit vwaddsub-1.c to rv64 The desired vw{add,sub}.wx instructions don't come up

[gcc r15-9205] cobol: Eliminate cobolworx UAT errors when compiling with -Os

2025-04-04 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:e70fe5ed46ab129a8b1da961c47d3fb75b11b988 commit r15-9205-ge70fe5ed46ab129a8b1da961c47d3fb75b11b988 Author: Bob Dubner Date: Fri Apr 4 13:48:58 2025 -0400 cobol: Eliminate cobolworx UAT errors when compiling with -Os Testcases compiled with -Os were failing be

[gcc r15-9121] target/119549 - fixup handling of -mno-sse4 in target attribute

2025-04-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ae2912748b9913fe9cd198db1b3fa704d0cbc728 commit r15-9121-gae2912748b9913fe9cd198db1b3fa704d0cbc728 Author: Richard Biener Date: Mon Mar 31 14:56:25 2025 +0200 target/119549 - fixup handling of -mno-sse4 in target attribute The following fixes ix86_valid_targe

[gcc r15-9061] libstdc++: Constrain formatters for chrono types [PR119517]

2025-04-04 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:5f2078ca11843e3fe506c2fb72b9260a3cb9853e commit r15-9061-g5f2078ca11843e3fe506c2fb72b9260a3cb9853e Author: Tomasz Kamiński Date: Fri Mar 28 16:17:18 2025 +0100 libstdc++: Constrain formatters for chrono types [PR119517] The formatters for chrono types defined

[gcc r15-9204] rtlanal, i386: Adjust pattern_cost and x86 constant cost [PR115910]

2025-04-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:0520ef274762f100c7297efc4f230fcfc6486987 commit r15-9204-g0520ef274762f100c7297efc4f230fcfc6486987 Author: Jakub Jelinek Date: Fri Apr 4 20:07:37 2025 +0200 rtlanal, i386: Adjust pattern_cost and x86 constant cost [PR115910] Below is an attempt to fix up RTX

[gcc r15-9203] c++: constraint variable used in evaluated context [PR117849]

2025-04-04 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:6e973e87e3fec6f33e97edf8fce2fcd121e53961 commit r15-9203-g6e973e87e3fec6f33e97edf8fce2fcd121e53961 Author: Patrick Palka Date: Fri Apr 4 14:03:58 2025 -0400 c++: constraint variable used in evaluated context [PR117849] Here we wrongly reject the type-requirem

[gcc r12-11022] tree-optimization/116481 - avoid building function_type[]

2025-04-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:f1989b50a9141b5bf62275d92b2fa28e9d82ca8b commit r12-11022-gf1989b50a9141b5bf62275d92b2fa28e9d82ca8b Author: Richard Biener Date: Sun Oct 13 11:42:27 2024 +0200 tree-optimization/116481 - avoid building function_type[] The following avoids building an array ty

[gcc r15-9197] Ada: Fix thinko in Eigensystem for complex Hermitian matrices

2025-04-04 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:42d6a4a985a6aa1c8c06daceb66e3408566a2e3a commit r15-9197-g42d6a4a985a6aa1c8c06daceb66e3408566a2e3a Author: Eric Botcazou Date: Fri Apr 4 11:45:23 2025 +0200 Ada: Fix thinko in Eigensystem for complex Hermitian matrices The implementation solves the eigensyste

[gcc r12-11021] tree-optimization/116850 - corrupt post-dom info

2025-04-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c62cbe7164765e03a7bc41377452b80b6237d93d commit r12-11021-gc62cbe7164765e03a7bc41377452b80b6237d93d Author: Richard Biener Date: Thu Sep 26 15:41:59 2024 +0200 tree-optimization/116850 - corrupt post-dom info Path isolation computes post-dominators on demand

[gcc r15-9185] Doc: Clean up musttail attribute docs some more

2025-04-04 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:26e9139691ac73f53fad64960a0ea48830adfa52 commit r15-9185-g26e9139691ac73f53fad64960a0ea48830adfa52 Author: Sandra Loosemore Date: Thu Apr 3 05:02:34 2025 + Doc: Clean up musttail attribute docs some more Looking over the recently-committed change to the m

[gcc r15-9182] libgcobol: Only use random_r if it is available [PR119295]

2025-04-04 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:66a41a0a9626a9b2f8de3cdb6ba82561b50cd9e8 commit r15-9182-g66a41a0a9626a9b2f8de3cdb6ba82561b50cd9e8 Author: Iain Sandoe Date: Sun Mar 16 09:32:12 2025 + libgcobol: Only use random_r if it is available [PR119295] We do not have a replacement at the moment,

[gcc r15-9070] d: Fix error with -Warray-bounds and -O2 [PR117002]

2025-04-04 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:9fadadbbbc2b5352e5e70e0e1a9be9b447176913 commit r15-9070-g9fadadbbbc2b5352e5e70e0e1a9be9b447176913 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 any

  1   2   >