[gcc r14-11504] tree-optimization/98845 - ICE with tail-merging and DCE/DSE disabled

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9d516fb8ea547fa7b0ddea1f56cdb44a48f93663 commit r14-11504-g9d516fb8ea547fa7b0ddea1f56cdb44a48f93663 Author: Richard Biener Date: Mon Feb 17 15:53:11 2025 +0100 tree-optimization/98845 - ICE with tail-merging and DCE/DSE disabled The following shows that tail-

[gcc r14-11502] tree-optimization/87984 - hard register assignments not preserved

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:3b84ac64816557e6c953984f096e0995f946e063 commit r14-11502-g3b84ac64816557e6c953984f096e0995f946e063 Author: Richard Biener Date: Fri Feb 28 10:36:11 2025 +0100 tree-optimization/87984 - hard register assignments not preserved The following disables redundant

[gcc r14-11501] c++/79786 - bougs invocation of DATA_ABI_ALIGNMENT macro

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:931277d91f29eab79e2d4008f0f69c809df95bcb commit r14-11501-g931277d91f29eab79e2d4008f0f69c809df95bcb Author: Richard Biener Date: Mon Feb 3 11:27:20 2025 +0100 c++/79786 - bougs invocation of DATA_ABI_ALIGNMENT macro The first argument is supposed to be a type

[gcc r14-11500] middle-end/66279 - gimplification clobbers shared asm constraints

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:12b536c17d28500fa9ad32563ae6088726162051 commit r14-11500-g12b536c17d28500fa9ad32563ae6088726162051 Author: Richard Biener Date: Fri Feb 28 09:58:36 2025 +0100 middle-end/66279 - gimplification clobbers shared asm constraints When the C++ frontend clones a CT

[gcc r14-11505] middle-end/101478 - ICE with degenerate address during gimplification

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a57c877f8899ac9171eaeafa7641ac79cce96f89 commit r14-11505-ga57c877f8899ac9171eaeafa7641ac79cce96f89 Author: Richard Biener Date: Wed Jul 31 10:07:45 2024 +0200 middle-end/101478 - ICE with degenerate address during gimplification When we gimplify &MEM[0B + 4]

[gcc/devel/omp/gcc-14] Reduce iteration counts for gcc.dg/vect/tsvc tests.

2025-04-02 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:37cf0b5aba6e3e9d585a79fafe2286d8fc0a2b72 commit 37cf0b5aba6e3e9d585a79fafe2286d8fc0a2b72 Author: Joern Rennecke Date: Mon Jul 22 11:02:16 2024 +0100 Reduce iteration counts for gcc.dg/vect/tsvc tests. testsuite/ * gcc.dg/vect/tsvc/tsvc.h (iteratio

[gcc/devel/omp/gcc-14] Fix PR testsuite/116271, gcc.dg/vect/tsvc/vect-tsvc-s176.c fails

2025-04-02 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:86feb06ab181b1578d06fae7399427f7b1f3fb21 commit 86feb06ab181b1578d06fae7399427f7b1f3fb21 Author: Joern Rennecke Date: Wed Aug 28 01:46:25 2024 +0100 Fix PR testsuite/116271, gcc.dg/vect/tsvc/vect-tsvc-s176.c fails gcc/testsuite: PR testsuite/11627

[gcc r15-9144] testsuite: arm: Fix dg-final in short-vfp-1.c [PR119556]

2025-04-02 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:df225ae29a147ae40bb44ba14ee979b67fd19c8e commit r15-9144-gdf225ae29a147ae40bb44ba14ee979b67fd19c8e Author: Christophe Lyon Date: Mon Mar 31 19:00:44 2025 + testsuite: arm: Fix dg-final in short-vfp-1.c [PR119556] Recent syntactic fixes enabled the test, b

[gcc/devel/rust/master] gccrs: fix crash in parse repr options and missing delete call

2025-04-02 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1d93ebb1cad42c38119ec74ab5587d08c29825f2 commit 1d93ebb1cad42c38119ec74ab5587d08c29825f2 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/ChangeLog:

[gcc r15-9166] APX: Emit nf variant for rotl splitter with mask [PR 119539]

2025-04-02 Thread Hongyu Wang via Gcc-cvs
https://gcc.gnu.org/g:2488843477b3dcfeef76f8512ff6d9e8f3b58dca commit r15-9166-g2488843477b3dcfeef76f8512ff6d9e8f3b58dca Author: Hongyu Wang Date: Mon Mar 31 16:39:23 2025 +0800 APX: Emit nf variant for rotl splitter with mask [PR 119539] For spiltter after *3_mask it now splits t

[gcc r15-9165] Doc: Clarify use of access attribute [PR101440]

2025-04-02 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:4590a31f81ae18e0d887c1a56f510d22754f31ed commit r15-9165-g4590a31f81ae18e0d887c1a56f510d22754f31ed Author: Sandra Loosemore Date: Thu Apr 3 02:40:59 2025 + Doc: Clarify use of access attribute [PR101440] This issue was specifically about a confusing menti

[gcc r13-9488] libstdc++: Fix -Warray-bounds warning in std::vector [PR110498]

2025-04-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:a5f7850221f935b97980e2a52b1aaeb944d7d1cf commit r13-9488-ga5f7850221f935b97980e2a52b1aaeb944d7d1cf 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 r13-9485] libstdc++: Avoid bogus -Walloc-size-larger-than warning in test [PR116212]

2025-04-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:30a0a942007ac01601c6493b558b747d6a5b6371 commit r13-9485-g30a0a942007ac01601c6493b558b747d6a5b6371 Author: Jonathan Wakely Date: Tue Apr 1 11:02:43 2025 +0100 libstdc++: Avoid bogus -Walloc-size-larger-than warning in test [PR116212] The compiler can't tell t

[gcc r13-9484] libstdc++: Add ranges::range_common_reference_t for C++20 (LWG 3860)

2025-04-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:bcfc60d64d6362e5c31a8a9f11296ab65c5ae3ab commit r13-9484-gbcfc60d64d6362e5c31a8a9f11296ab65c5ae3ab Author: Jonathan Wakely Date: Wed Jun 12 15:02:14 2024 +0100 libstdc++: Add ranges::range_common_reference_t for C++20 (LWG 3860) LWG 3860 added this alias temp

[gcc r15-9153] c: Fix ICEs with -fsanitize=pointer-{subtract, compare} [PR119582]

2025-04-02 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:29bc904cb827615ed9f36bc3742ccc4ac77515ec commit r15-9153-g29bc904cb827615ed9f36bc3742ccc4ac77515ec Author: Jakub Jelinek Date: Wed Apr 2 19:28:20 2025 +0200 c: Fix ICEs with -fsanitize=pointer-{subtract,compare} [PR119582] The following testcase ICEs because

[gcc r15-9159] xfail __tcf_ZL1b assembler check on hppa*-*-hpux* in g++.dg/modules/pr98893_b.C

2025-04-02 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:3b00f8b56c1b92356da81c0d80ab40da2075d536 commit r15-9159-g3b00f8b56c1b92356da81c0d80ab40da2075d536 Author: John David Anglin Date: Wed Apr 2 15:06:38 2025 -0400 xfail __tcf_ZL1b assembler check on hppa*-*-hpux* in g++.dg/modules/pr98893_b.C 2025-04-02 John

[gcc r15-9155] Doc: #pragma pack documentation cleanup [PR114957] [PR78008] [PR60972]

2025-04-02 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:a2e03736fc932ef613ad01a9499126cbaa538bf8 commit r15-9155-ga2e03736fc932ef613ad01a9499126cbaa538bf8 Author: Sandra Loosemore Date: Wed Apr 2 18:20:35 2025 + Doc: #pragma pack documentation cleanup [PR114957] [PR78008] [PR60972] This patch addresses a numbe

[gcc/devel/rust/master] Evaluate the enum's discriminant in a const context

2025-04-02 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b8ef598308e7bd08fb40651bf4c17490ccbb855f commit b8ef598308e7bd08fb40651bf4c17490ccbb855f Author: Ryutaro Okada <1015ry...@gmail.com> Date: Sun Mar 30 09:28:41 2025 -0700 Evaluate the enum's discriminant in a const context gcc/rust/ChangeLog: *

[gcc r15-9168] [testsuite] [riscv] xfail ssa-dom-cse-2 on riscv64

2025-04-02 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:a17c9eb64a1f3e51876f873c64459ecb9168dc77 commit r15-9168-ga17c9eb64a1f3e51876f873c64459ecb9168dc77 Author: Alexandre Oliva Date: Thu Apr 3 03:06:37 2025 -0300 [testsuite] [riscv] xfail ssa-dom-cse-2 on riscv64 For the same reasons that affect alpha and other

[gcc r15-9170] [testsuite] [riscv] limit mcpu-xiangshan-nanhu.c to rv64

2025-04-02 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:b6d3a23cb027eb48a01ee5d70c6c72ab3bcde467 commit r15-9170-gb6d3a23cb027eb48a01ee5d70c6c72ab3bcde467 Author: Alexandre Oliva Date: Thu Apr 3 03:06:47 2025 -0300 [testsuite] [riscv] limit mcpu-xiangshan-nanhu.c to rv64 The testcase makes the -march option condit

[gcc r15-9172] fold-const, cobol: Add native_encode_wide_int and use it in COBOL FE [PR119242]

2025-04-02 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:1bfc026035e6bade36538077dc1dd4f9baff0bf2 commit r15-9172-g1bfc026035e6bade36538077dc1dd4f9baff0bf2 Author: Jakub Jelinek Date: Thu Apr 3 08:32:09 2025 +0200 fold-const, cobol: Add native_encode_wide_int and use it in COBOL FE [PR119242] As has been mentioned

[gcc r15-9173] c-family: Regenerate c.opt.urls

2025-04-02 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:047c200ffcfd301776178d5f6cd6d5108bf965bf commit r15-9173-g047c200ffcfd301776178d5f6cd6d5108bf965bf Author: Jakub Jelinek Date: Thu Apr 3 08:46:03 2025 +0200 c-family: Regenerate c.opt.urls On Sun, Mar 30, 2025 at 02:48:43PM +0200, Martin Uecker wrote: > T

[gcc r15-9148] switch-3.c: Fix llp64 warnings

2025-04-02 Thread Jonathan Yong via Gcc-cvs
https://gcc.gnu.org/g:e7912d4a81cf34e05c7ded70910069b691a8bb15 commit r15-9148-ge7912d4a81cf34e05c7ded70910069b691a8bb15 Author: Jonathan Yong <10wa...@gmail.com> Date: Wed Apr 2 11:18:21 2025 + switch-3.c: Fix llp64 warnings mtrr_ioctl() uses long and casts it to a pointer. Fi

[gcc r14-11520] tree-optimization/119145 - avoid stray .MASK_CALL after vectorization

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:534a7895e969793285c77a42aca62d426cd56c1e commit r14-11520-g534a7895e969793285c77a42aca62d426cd56c1e Author: Richard Biener Date: Fri Mar 7 10:15:20 2025 +0100 tree-optimization/119145 - avoid stray .MASK_CALL after vectorization When we BB vectorize an if-con

[gcc r14-11519] middle-end/119119 - re-gimplification of empty CTOR assignments

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2f87983131eab6bdad7da4c6ef9ce026966966a5 commit r14-11519-g2f87983131eab6bdad7da4c6ef9ce026966966a5 Author: Richard Biener Date: Thu Mar 6 09:08:07 2025 +0100 middle-end/119119 - re-gimplification of empty CTOR assignments The following testcase runs into a r

[gcc(refs/users/jmelcr/heads/omp-cp)] omp-cp: Fix redirections, callback edge deletion

2025-04-02 Thread Josef Melcr via Gcc-cvs
https://gcc.gnu.org/g:060374f2294e5df3bf1c96e2051a06b8f7051ba6 commit 060374f2294e5df3bf1c96e2051a06b8f7051ba6 Author: Josef Melcr Date: Wed Apr 2 11:06:35 2025 +0200 omp-cp: Fix redirections, callback edge deletion gcc/ChangeLog: * attr-callback.h (callback_remov

[gcc/devel/omp/gcc-14] GCN: Don't emit weak undefined symbols [PR119369]

2025-04-02 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f82475810a3c09284e87fb99b95f64f7704078a9 commit f82475810a3c09284e87fb99b95f64f7704078a9 Author: Thomas Schwinge Date: Mon Mar 31 09:55:14 2025 +0200 GCN: Don't emit weak undefined symbols [PR119369] This resolves all instances of PR119369 "GCN: weak unde

[gcc/devel/omp/gcc-14] GCN, libstdc++: '#define _GLIBCXX_USE_WEAK_REF 0' [PR119369]

2025-04-02 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:45fe2a8c8a2a8b9e1b30d83712ede442ef206598 commit 45fe2a8c8a2a8b9e1b30d83712ede442ef206598 Author: Thomas Schwinge Date: Sun Mar 30 14:54:01 2025 +0200 GCN, libstdc++: '#define _GLIBCXX_USE_WEAK_REF 0' [PR119369] This fixes a few hundreds of compilation/linking

[gcc r14-11515] lto/114501 - missed free-lang-data for CONSTRUCTOR index

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ed7f67d951292a3f93e5509741b511fd9ea7da30 commit r14-11515-ged7f67d951292a3f93e5509741b511fd9ea7da30 Author: Richard Biener Date: Thu Mar 6 13:48:16 2025 +0100 lto/114501 - missed free-lang-data for CONSTRUCTOR index The following makes sure to also walk CONST

[gcc r14-11514] ipa/111245 - bogus modref analysis for store in call that might throw

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d9faa7c2eb47c7fabf9dafce6d569f52d49c7030 commit r14-11514-gd9faa7c2eb47c7fabf9dafce6d569f52d49c7030 Author: Richard Biener Date: Fri Feb 28 11:44:26 2025 +0100 ipa/111245 - bogus modref analysis for store in call that might throw We currently record a kill fo

[gcc r14-11516] tree-optimization/119057 - bogus double reduction detection

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:faadd1d27a85478f43c90cf780f980d0cbd37b85 commit r14-11516-gfaadd1d27a85478f43c90cf780f980d0cbd37b85 Author: Richard Biener Date: Mon Mar 3 13:21:53 2025 +0100 tree-optimization/119057 - bogus double reduction detection We are detecting a cycle as double reduc

[gcc r15-9152] OpenMP: Require target and/or targetsync init modifier [PR118965]

2025-04-02 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:aca8155c09001f269a20d6df438fa0e749dd5388 commit r15-9152-gaca8155c09001f269a20d6df438fa0e749dd5388 Author: Sandra Loosemore Date: Mon Mar 31 22:02:35 2025 + OpenMP: Require target and/or targetsync init modifier [PR118965] As noted in PR 118965, the initi

[gcc r14-11517] ipa/119067 - bogus TYPE_PRECISION check on VECTOR_TYPE

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:85ed633f26c725bbe5c3a3c6fceada637bf33f7c commit r14-11517-g85ed633f26c725bbe5c3a3c6fceada637bf33f7c Author: Richard Biener Date: Mon Mar 3 09:54:15 2025 +0100 ipa/119067 - bogus TYPE_PRECISION check on VECTOR_TYPE odr_types_equivalent_p can end up using TYPE_

[gcc r14-11518] tree-optimization/119096 - bogus conditional reduction vectorization

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d3e4c092c4f167d3c3ae8aa59d273b0202cef6cf commit r14-11518-gd3e4c092c4f167d3c3ae8aa59d273b0202cef6cf Author: Richard Biener Date: Mon Mar 3 14:12:37 2025 +0100 tree-optimization/119096 - bogus conditional reduction vectorization When we vectorize a .COND_ADD r

[gcc r14-11503] lto/91299 - weak definition inlined with LTO

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e3290933ead698742f59e4abc4da694e73191203 commit r14-11503-ge3290933ead698742f59e4abc4da694e73191203 Author: Richard Biener Date: Fri Feb 28 14:09:29 2025 +0100 lto/91299 - weak definition inlined with LTO The following fixes a thinko in the handling of interp

[gcc r12-11013] libstdc++: Teach optimizer that empty COW strings are empty [PR107087]

2025-04-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f3878885b1aa4ab96b6905d9485a1261934e291b commit r12-11013-gf3878885b1aa4ab96b6905d9485a1261934e291b Author: Jonathan Wakely Date: Fri Mar 31 13:44:04 2023 +0100 libstdc++: Teach optimizer that empty COW strings are empty [PR107087] The compiler doesn't know a

[gcc r15-9150] libstdc++, testsuite, Darwin: Prune a new linker warning present form XCode 16.

2025-04-02 Thread Iain D Sandoe via Libstdc++-cvs
https://gcc.gnu.org/g:efe72d9f050a72ffb698adef8434afae1849dcff commit r15-9150-gefe72d9f050a72ffb698adef8434afae1849dcff Author: Iain Sandoe Date: Wed Apr 2 14:38:38 2025 +0100 libstdc++, testsuite, Darwin: Prune a new linker warning present form XCode 16. Darwin's linker now war

[gcc r15-9151] config, toplevel, Darwin: Pass -B instead of -L to C++ commands.

2025-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:17ed44c96f6e5c0cc02d8cb29ff5943dd30ab3c1 commit r15-9151-g17ed44c96f6e5c0cc02d8cb29ff5943dd30ab3c1 Author: Iain Sandoe Date: Mon Mar 31 07:02:54 2025 +0100 config, toplevel, Darwin: Pass -B instead of -L to C++ commands. Darwin from 10.11 needs embedded rpath

[gcc r15-9161] RISC-V: Fix vec_duplicate[bimode] expander [PR119572].

2025-04-02 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:716d39f0a248c1003033e6a312c736180790ef70 commit r15-9161-g716d39f0a248c1003033e6a312c736180790ef70 Author: Robin Dapp Date: Tue Apr 1 21:17:54 2025 +0200 RISC-V: Fix vec_duplicate[bimode] expander [PR119572]. Since r15-9062-g70391e3958db79 we perform vector b

[gcc r15-9162] d: Fix error using UFCS in a speculative context

2025-04-02 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:a66de265ab865aacbb6c4957916605c7bac7ff48 commit r15-9162-ga66de265ab865aacbb6c4957916605c7bac7ff48 Author: Iain Buclaw Date: Wed Apr 2 21:21:14 2025 +0200 d: Fix error using UFCS in a speculative context This reverts a change in the upstream D implementation

[gcc r12-11012] libstdc++: Avoid aliasing violation in std::valarray [PR99117]

2025-04-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8250987299d01ff318b73a02e4ba245afd46b64b commit r12-11012-g8250987299d01ff318b73a02e4ba245afd46b64b Author: Jonathan Wakely Date: Thu Feb 8 13:59:42 2024 + libstdc++: Avoid aliasing violation in std::valarray [PR99117] The call to __valarray_copy construc

[gcc r15-9149] tree-optimization/119586 - aligned access to unaligned data

2025-04-02 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:574c59cfe6e29c9e5758988b75c2e7ab6edc37da commit r15-9149-g574c59cfe6e29c9e5758988b75c2e7ab6edc37da Author: Richard Biener Date: Wed Apr 2 13:12:58 2025 +0200 tree-optimization/119586 - aligned access to unaligned data The following reverts parts of r15-8047 w

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

2025-04-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:8f633fe7c7d03ed6c0ce029a831037a6274a0882 commit r13-9486-g8f633fe7c7d03ed6c0ce029a831037a6274a0882 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 r13-9487] libstdc++: Fix -Wstringop-overread warning in std::vector [PR114758]

2025-04-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d1929ba18c1e4f0fa4212ec2181f8345896bb7e8 commit r13-9487-gd1929ba18c1e4f0fa4212ec2181f8345896bb7e8 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-9157] hpux: Only use long long when __cplusplus >= 201103L

2025-04-02 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:6d18be71d3c164dfc8a2aa0f53a15b2ec2af2182 commit r15-9157-g6d18be71d3c164dfc8a2aa0f53a15b2ec2af2182 Author: John David Anglin Date: Wed Apr 2 14:50:53 2025 -0400 hpux: Only use long long when __cplusplus >= 201103L 2025-04-02 John David Anglin libs

[gcc r15-9156] cobol: Plug memory leak caused by intermediate_e stack-frame variables. [PR119521]

2025-04-02 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:29ac3adb8f72ecbe734d535b1015fe8b411316cb commit r15-9156-g29ac3adb8f72ecbe734d535b1015fe8b411316cb Author: Bob Dubner Date: Wed Apr 2 12:18:08 2025 -0400 cobol: Plug memory leak caused by intermediate_e stack-frame variables. [PR119521] COBOL variables with

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: pass execute tests

2025-04-02 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:753dc2e51076204b3da0728a4525f3a0e954309f commit 753dc2e51076204b3da0728a4525f3a0e954309f Author: Ondřej Machota Date: Wed Apr 2 20:41:24 2025 +0200 rtl-ssa-dce: pass execute tests Diff: --- gcc/dce.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff -

[gcc r15-9158] Skip g++.dg/abi/abi-tag18a.C on hppa*-*-hpux*

2025-04-02 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:aeca210ecfb97ae7f3d0de69276ec77b65ea34e9 commit r15-9158-gaeca210ecfb97ae7f3d0de69276ec77b65ea34e9 Author: John David Anglin Date: Wed Apr 2 14:58:01 2025 -0400 Skip g++.dg/abi/abi-tag18a.C on hppa*-*-hpux* 2025-04-02 John David Anglin gcc/testsui

[gcc r15-9145] tailc: Don't fail musttail calls if they use or could use local arguments, instead warn [PR119376]

2025-04-02 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:634215cdc3c569f9a9a247dcd4d9a4d6ce68ad57 commit r15-9145-g634215cdc3c569f9a9a247dcd4d9a4d6ce68ad57 Author: Jakub Jelinek Date: Wed Apr 2 10:51:42 2025 +0200 tailc: Don't fail musttail calls if they use or could use local arguments, instead warn [PR119376] As

[gcc r14-11509] libstdc++: Fix -Wstringop-overread warning in std::vector [PR114758]

2025-04-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f0c4ffcd86e50e7758f2408926bc880d3b810895 commit r14-11509-gf0c4ffcd86e50e7758f2408926bc880d3b810895 Author: Jonathan Wakely Date: Fri Mar 28 15:41:41 2025 + libstdc++: Fix -Wstringop-overread warning in std::vector [PR114758] As in r13-4393-gcca06f0d6d76b

[gcc r14-11512] libstdc++: Fix std::ranges::iter_move for function references [PR119469]

2025-04-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:88f0c1fe2825056f6d5fefa7809d878b109e7019 commit r14-11512-g88f0c1fe2825056f6d5fefa7809d878b109e7019 Author: Jonathan Wakely Date: Wed Mar 26 11:21:32 2025 + libstdc++: Fix std::ranges::iter_move for function references [PR119469] The result of std::move (

[gcc r14-11507] libstdc++: Fix -Warray-bounds warning in std::vector::resize [PR114945]

2025-04-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6b11aed73f6601de32082a4519022d4de1ce8a8f commit r14-11507-g6b11aed73f6601de32082a4519022d4de1ce8a8f Author: Jonathan Wakely Date: Mon Mar 31 12:30:44 2025 +0100 libstdc++: Fix -Warray-bounds warning in std::vector::resize [PR114945] This is yet another false

[gcc r14-11510] libstdc++: Fix -Warray-bounds warning in std::vector [PR110498]

2025-04-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9d5baaa92c6609191fd2488389562ac1ad1f0fb2 commit r14-11510-g9d5baaa92c6609191fd2488389562ac1ad1f0fb2 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

[gcc r14-11513] aarch64: Use PAUTH instead of V8_3A in some places

2025-04-02 Thread Alfie Richards via Gcc-cvs
https://gcc.gnu.org/g:35ed15af7ddab55c2ea1c07811f273a7c4e223fa commit r14-11513-g35ed15af7ddab55c2ea1c07811f273a7c4e223fa Author: Andrew Carlotti Date: Tue Jul 30 16:26:04 2024 +0100 aarch64: Use PAUTH instead of V8_3A in some places PR target/119383 gcc/ChangeLog

[gcc r15-9147] doc: Extend musttail attribute docs

2025-04-02 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:a3e790a9c9fbb84c103c1407d9afd4beae10d512 commit r15-9147-ga3e790a9c9fbb84c103c1407d9afd4beae10d512 Author: Jakub Jelinek Date: Wed Apr 2 12:36:29 2025 +0200 doc: Extend musttail attribute docs On Wed, Apr 02, 2025 at 10:32:20AM +0200, Richard Biener wrote:

[gcc(refs/users/jmelcr/heads/omp-cp)] omp-cp: Various bug fixes, mainly printing

2025-04-02 Thread Josef Melcr via Gcc-cvs
https://gcc.gnu.org/g:64b07469e7aa07f2534857ae44c2b6f03a311dba commit 64b07469e7aa07f2534857ae44c2b6f03a311dba Author: Josef Melcr Date: Wed Apr 2 22:22:00 2025 +0200 omp-cp: Various bug fixes, mainly printing gcc/ChangeLog: * attr-callback.h (handle_callback_attr

[gcc(refs/users/jmelcr/heads/omp-cp)] omp-cp: Add testcases for omp-cp and callback attribute.

2025-04-02 Thread Josef Melcr via Gcc-cvs
https://gcc.gnu.org/g:b1fabc31774a8917426c9bdae59da45417d3c052 commit b1fabc31774a8917426c9bdae59da45417d3c052 Author: Josef Melcr Date: Wed Apr 2 22:23:10 2025 +0200 omp-cp: Add testcases for omp-cp and callback attribute. gcc/testsuite/ChangeLog: * gcc.dg/attr-c

[gcc r13-9489] libstdc++: Do not use compiler built-in in requires-clause

2025-04-02 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5f14b91fbebfa880a4001aff153ed78f26f366a7 commit r13-9489-g5f14b91fbebfa880a4001aff153ed78f26f366a7 Author: Jonathan Wakely Date: Wed Apr 2 12:52:54 2025 +0100 libstdc++: Do not use compiler built-in in requires-clause This is a partial backport of r14-6064-gc

[gcc r15-9154] tailc: Deal with trivially useless EH cleanups [PR119491]

2025-04-02 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8ea537988f718f026d94b558e09479c3b5fe088a commit r15-9154-g8ea537988f718f026d94b558e09479c3b5fe088a Author: Jakub Jelinek Date: Wed Apr 2 20:02:34 2025 +0200 tailc: Deal with trivially useless EH cleanups [PR119491] The following testcases FAIL, because EH cle

[gcc/devel/rust/master] Resolve module final self segment in use decls

2025-04-02 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9c4e2a7814fcf8889258e028a4c0d4cdc960f6b9 commit 9c4e2a7814fcf8889258e028a4c0d4cdc960f6b9 Author: Pierre-Emmanuel Patry Date: Mon Mar 24 18:31:12 2025 +0100 Resolve module final self segment in use decls Lowercase self suffix with path was not resolved properl

[gcc/devel/rust/master] Add new test to highlight namespace for self import

2025-04-02 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ce8e35fc28ccc9ade61ff9c83fee55e2673acce8 commit ce8e35fc28ccc9ade61ff9c83fee55e2673acce8 Author: Pierre-Emmanuel Patry Date: Tue Mar 25 19:03:00 2025 +0100 Add new test to highlight namespace for self import gcc/testsuite/ChangeLog: * rust/co

[gcc/devel/rust/master] gccrs: Give the builtin unit struct an actual locus

2025-04-02 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:29cace33c167fd22cf91f3f2f982e70f082db69f commit 29cace33c167fd22cf91f3f2f982e70f082db69f Author: Philip Herron Date: Thu Mar 27 15:15:08 2025 + gccrs: Give the builtin unit struct an actual locus This has been a pet peeve of mine for a while because the g

[gcc/devel/rust/master] gccrs: Fix ICE when compiling path which resolves to trait constant

2025-04-02 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:08bfb3550e76b14d6cb6e6eb1478bff79bacf091 commit 08bfb3550e76b14d6cb6e6eb1478bff79bacf091 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/rust/Chang

[gcc/devel/rust/master] nr2.0: Rename prelude to lang_prelude

2025-04-02 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d60a925642b5c485c26f7a8a3e5eaec988e007e2 commit d60a925642b5c485c26f7a8a3e5eaec988e007e2 Author: Owen Avery Date: Thu Mar 27 15:30:23 2025 -0400 nr2.0: Rename prelude to lang_prelude gcc/rust/ChangeLog: * resolve/rust-forever-stack.h

[gcc/devel/rust/master] gccrs: FIX ICE when working with HIR::BareFunctionType

2025-04-02 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8d1c01c818428a432dc7a64237bdf62aa3fd0c6c commit 8d1c01c818428a432dc7a64237bdf62aa3fd0c6c 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/ChangeLog:

[gcc/devel/rust/master] gccrs: FIX ICE for malformed repr attribute

2025-04-02 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6130523c8b98178e6bdbde9e33a4ca8c95226bf1 commit 6130523c8b98178e6bdbde9e33a4ca8c95226bf1 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/devel/rust/master] gccrs: fix ice when setting up regions

2025-04-02 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8b5f1f296b60f9343ed995f14552d022f077e1f6 commit 8b5f1f296b60f9343ed995f14552d022f077e1f6 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 can be l

[gcc/devel/rust/master] gccrs: Fix ICE when doing shift checks on const decl

2025-04-02 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:eecf0cd6857d269fc9be9a858f2ba02189d756cc commit eecf0cd6857d269fc9be9a858f2ba02189d756cc Author: Philip Herron Date: Mon Mar 31 17:58:24 2025 +0100 gccrs: Fix ICE when doing shift checks on const decl Const decls are just delcarations wrapping the value into

[gcc/devel/rust/master] gccrs: Fix SEGV when type path resolver fails outright

2025-04-02 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:765121736dfe3f5b319bbe9837880deda326394e commit 765121736dfe3f5b319bbe9837880deda326394e 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 first we walk

[gcc/devel/rust/master] gccrs: Fix ICE in array ref constexpr

2025-04-02 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a0b21c94157d85f4ab87aa9aee83cb629678f72a commit a0b21c94157d85f4ab87aa9aee83cb629678f72a Author: Philip Herron Date: Fri Mar 28 16:59:33 2025 + gccrs: Fix ICE in array ref constexpr Since 898d55ad7e2 was fixed to remove the VIEW_CONVERT_EXPR from arra

[gcc/devel/rust/master] gccrs: Fix ICE when there are 2 functions named main

2025-04-02 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8cd24f83386f0e7c20c80f1517d8236515767f51 commit 8cd24f83386f0e7c20c80f1517d8236515767f51 Author: Philip Herron Date: Wed Apr 2 16:16:47 2025 +0100 gccrs: Fix ICE when there are 2 functions named main We need to setup the main_identifier_node for MAIN_DECL_P c