[gcc r16-381] i386: Fix comment typo on truncsfbf2 pattern

2025-05-05 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:fd2807173a262a954b76e3fdca605c5c8d1788a2 commit r16-381-gfd2807173a262a954b76e3fdca605c5c8d1788a2 Author: Jakub Jelinek Date: Mon May 5 09:17:21 2025 +0200 i386: Fix comment typo on truncsfbf2 pattern I've noticed a typo on the flag name, fixed thusly.

[gcc r16-382] testsuite/120084 - adjust gcc.dg/lto/pr60779_0.c

2025-05-05 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7eeb28717b27d5e3786387b35859bbc5d78ed6b6 commit r16-382-g7eeb28717b27d5e3786387b35859bbc5d78ed6b6 Author: Richard Biener Date: Mon May 5 09:14:13 2025 +0200 testsuite/120084 - adjust gcc.dg/lto/pr60779_0.c Require the linker plugin so functions are properly d

[gcc r16-384] 'libgomp.c/interop-hsa.c': GCN offloading only

2025-05-05 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:85ad0d84fcec720c1d94b9bda9a617ced70ba5d2 commit r16-384-g85ad0d84fcec720c1d94b9bda9a617ced70ba5d2 Author: Thomas Schwinge Date: Mon May 5 10:19:30 2025 +0200 'libgomp.c/interop-hsa.c': GCN offloading only Fix-up for commit 8d84ea28510054fbbb8a2b7441916bd75e29

[gcc r16-385] vect-simd-clone-1[6-8][cd].c: Expect in-branch clones for x86: Fix target selector syntax

2025-05-05 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c9982eec2d3edc5306291d4628f08825ba46d483 commit r16-385-gc9982eec2d3edc5306291d4628f08825ba46d483 Author: Thomas Schwinge Date: Mon May 5 10:21:35 2025 +0200 vect-simd-clone-1[6-8][cd].c: Expect in-branch clones for x86: Fix target selector syntax Fix-up for

[gcc r16-386] c++: Remove obsolete prototype

2025-05-05 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:20c2fc676050ebfcd62af50dad08cd2d2736d1e8 commit r16-386-g20c2fc676050ebfcd62af50dad08cd2d2736d1e8 Author: Simon Martin Date: Mon May 5 10:37:52 2025 +0200 c++: Remove obsolete prototype I noticed while investigating PR c++/119437 that r8-2724-g88b811bd290630

[gcc r15-9624] libgomp: Update SVE test

2025-05-05 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:941a1b4a00664f23812af00ea56e9795a42a50a4 commit r15-9624-g941a1b4a00664f23812af00ea56e9795a42a50a4 Author: Tejas Belagod Date: Fri Apr 11 10:02:28 2025 +0530 libgomp: Update SVE test Fix udr-sve.c target test that to check for the correct results based on the

[gcc r16-397] libgomp: Update SVE test

2025-05-05 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:c3979346f963adfdc6c860a43103a0768863cbcf commit r16-397-gc3979346f963adfdc6c860a43103a0768863cbcf Author: Tejas Belagod Date: Fri Apr 11 10:02:28 2025 +0530 libgomp: Update SVE test Fix udr-sve.c target test that to check for the correct results based on the

[gcc r16-391] Allow IPA_CP to handle UNDEFINED as VARYING.

2025-05-05 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:7f285b7ad7cb89a9b29b52e0d25a7666dc9bd645 commit r16-391-g7f285b7ad7cb89a9b29b52e0d25a7666dc9bd645 Author: Andrew MacLeod Date: Fri May 2 15:48:08 2025 -0400 Allow IPA_CP to handle UNDEFINED as VARYING. When applying a bitmask to reflect ranges, it is sometime

[gcc r16-389] dwarf2out: Propagate dtprel into the .debug_addr table in resolve_addr_in_expr

2025-05-05 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:662dbe37d9ce479785e6944381d02abb3ecc41db commit r16-389-g662dbe37d9ce479785e6944381d02abb3ecc41db Author: Kyle Huey Date: Thu May 1 17:13:47 2025 -0700 dwarf2out: Propagate dtprel into the .debug_addr table in resolve_addr_in_expr For a debugger to display s

[gcc r15-9621] ipa/119973 - IPA PTA issue with global initializers

2025-05-05 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b36014e10c95d3ada1dcdf4695626af90fba0a99 commit r15-9621-gb36014e10c95d3ada1dcdf4695626af90fba0a99 Author: Richard Biener Date: Mon Apr 28 11:15:53 2025 +0200 ipa/119973 - IPA PTA issue with global initializers For global initializers with IPA PTA we initiali

[gcc r16-388] testsuite: Link gcc.dg/lto/modref-2_0 with libm

2025-05-05 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:7fae8dca82abf714a055ff505df51a4c8b43c211 commit r16-388-g7fae8dca82abf714a055ff505df51a4c8b43c211 Author: John David Anglin Date: Mon May 5 09:30:45 2025 -0400 testsuite: Link gcc.dg/lto/modref-2_0 with libm 2025-05-05 John David Anglin gcc/testsu

[gcc r16-387] Ada: Fix assertion failure on Finalizable aspect for tagged record type

2025-05-05 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:e67758cd816978a519d751b618043a8957d67e0e commit r16-387-ge67758cd816978a519d751b618043a8957d67e0e Author: Eric Botcazou Date: Mon May 5 12:58:58 2025 +0200 Ada: Fix assertion failure on Finalizable aspect for tagged record type This is a (benign) assertion fa

[gcc r15-9620] Ada: Fix assertion failure on Finalizable aspect for tagged record type

2025-05-05 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:37c312486186ed9dc2561b2e341fd81f4f1627ec commit r15-9620-g37c312486186ed9dc2561b2e341fd81f4f1627ec Author: Eric Botcazou Date: Mon May 5 12:58:58 2025 +0200 Ada: Fix assertion failure on Finalizable aspect for tagged record type This is a (benign) assertion f

[gcc r13-9632] Enable generation of GNU stack notes on Linux

2025-05-05 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:10b8d94e7f45608dd896c7a780370136ed975c6f commit r13-9632-g10b8d94e7f45608dd896c7a780370136ed975c6f Author: John David Anglin Date: Mon Nov 6 20:33:15 2023 + Enable generation of GNU stack notes on Linux 2023-11-06 John David Anglin * c

[gcc r12-11087] Enable generation of GNU stack notes on Linux

2025-05-05 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:8b26ee407613cdbfc3fb2095c09ae28b4642fd63 commit r12-11087-g8b26ee407613cdbfc3fb2095c09ae28b4642fd63 Author: John David Anglin Date: Mon Nov 6 20:33:15 2023 + Enable generation of GNU stack notes on Linux 2023-11-06 John David Anglin *

[gcc r16-383] c++: Inhibit subsequent warnings/notes in diagnostic_groups with an inhibited warning [PR118163, PR11

2025-05-05 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:0f1d55a75b09c13e3db09654c2b5aaad5741262f commit r16-383-g0f1d55a75b09c13e3db09654c2b5aaad5741262f Author: Simon Martin Date: Mon May 5 10:12:08 2025 +0200 c++: Inhibit subsequent warnings/notes in diagnostic_groups with an inhibited warning [PR118163,PR118392]

[gcc r14-11735] c++/coro: prevent ICV_STATEMENT diagnostics in temp promotion [PR116502]

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:694b942a179f5fbaee882a5e619e5bbaf64b4d11 commit r14-11735-g694b942a179f5fbaee882a5e619e5bbaf64b4d11 Author: Arsen Arsenović Date: Wed Aug 28 21:59:18 2024 +0200 c++/coro: prevent ICV_STATEMENT diagnostics in temp promotion [PR116502] If such a diagnostic is n

[gcc r14-11736] c++: simplify handling implicit INDIRECT_REF and co_await in convert_to_void

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:0ff545dbc2fd6ffa6ae544c3754ecaa7f9864a22 commit r14-11736-g0ff545dbc2fd6ffa6ae544c3754ecaa7f9864a22 Author: Arsen Arsenović Date: Fri Sep 20 13:13:02 2024 +0200 c++: simplify handling implicit INDIRECT_REF and co_await in convert_to_void convert_to_void has,

[gcc r14-11739] c++: fix conversion issues

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:b6094031eea96c116a386e7112ee79a6bde5207e commit r14-11739-gb6094031eea96c116a386e7112ee79a6bde5207e Author: Jason Merrill Date: Mon Dec 23 19:57:56 2024 -0500 c++: fix conversion issues back-port the coroutine part of this. Some issues caught by a ch

[gcc r16-394] [RISC-V][PR target/119971] Avoid losing shift count masking

2025-05-05 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:05d75c5bfcf923bc0258b79a08c5861590c5a2b9 commit r16-394-g05d75c5bfcf923bc0258b79a08c5861590c5a2b9 Author: Jeff Law Date: Mon May 5 17:14:29 2025 -0600 [RISC-V][PR target/119971] Avoid losing shift count masking As is outlined in the PR, we have a few define_i

[gcc r14-11733] c++, coroutines: Fix handling of bool await_suspend() [PR115905].

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:eb600ecb6af628e492fb86dee50cda049ac708e3 commit r14-11733-geb600ecb6af628e492fb86dee50cda049ac708e3 Author: Iain Sandoe Date: Fri Sep 6 20:59:43 2024 +0100 c++, coroutines: Fix handling of bool await_suspend() [PR115905]. As noted in the PR the action of the

[gcc r16-396] libphobos: enable for sparc64-unknown-linux-gnu

2025-05-05 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:2572d46f0d1e426c1091f9b84861ee5213b84b5a commit r16-396-g2572d46f0d1e426c1091f9b84861ee5213b84b5a Author: Sam James Date: Sun Apr 20 01:43:39 2025 +0100 libphobos: enable for sparc64-unknown-linux-gnu This bootstraps with some test failures but works well eno

[gcc r14-11734] c++, coroutines: Revise promise construction/destruction.

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:5dbf5f9f4f83b0048e7c3af8fbaefb503d56928e commit r14-11734-g5dbf5f9f4f83b0048e7c3af8fbaefb503d56928e Author: Iain Sandoe Date: Sat Aug 31 13:08:42 2024 +0100 c++, coroutines: Revise promise construction/destruction. In examining the coroutine testcases for une

[gcc r14-11737] c++/coro: ignore cleanup_point_exprs while expanding awaits [PR116793]

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:b4000f922425f7763bdab7bb8822975c0a669097 commit r14-11737-gb4000f922425f7763bdab7bb8822975c0a669097 Author: Arsen Arsenović Date: Tue Sep 24 18:16:01 2024 +0200 c++/coro: ignore cleanup_point_exprs while expanding awaits [PR116793] If we reach a CLEANUP_POINT

[gcc r14-11738] c++, coroutines:Ensure bind exprs are visited once [PR98935].

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:bcd0d98c9f8f45c496bc2d0d0b6bda4fefcf9a6a commit r14-11738-gbcd0d98c9f8f45c496bc2d0d0b6bda4fefcf9a6a Author: Iain Sandoe Date: Fri Nov 1 23:30:58 2024 + c++, coroutines:Ensure bind exprs are visited once [PR98935]. Recent changes in the C++ FE and the coro

[gcc r14-11740] c++/coroutines: Fix awaiter var creation [PR116506]

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:b69209936680dabbb7bbe08e71646a2c25ece0bf commit r14-11740-gb69209936680dabbb7bbe08e71646a2c25ece0bf Author: Iain Sandoe Date: Thu Oct 31 08:40:08 2024 + c++/coroutines: Fix awaiter var creation [PR116506] Awaiters always need to have a coroutine state fra

[gcc r16-393] i386: Do not use explicit operands for MOVS instructions [PR120019]

2025-05-05 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:c182f4d14d65b3e012ad65b5014d86352fabc86f commit r16-393-gc182f4d14d65b3e012ad65b5014d86352fabc86f Author: Uros Bizjak Date: Mon May 5 13:59:43 2025 +0200 i386: Do not use explicit operands for MOVS instructions [PR120019] Some assemblers do not support MOVS i

[gcc r14-11725] c++, coroutines: Only allow void get_return_object if the ramp is void [PR100476].

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:98364636c194398d5dccb477e5405cb1d02a55f1 commit r14-11725-g98364636c194398d5dccb477e5405cb1d02a55f1 Author: Iain Sandoe Date: Sat Aug 17 15:47:58 2024 +0100 c++, coroutines: Only allow void get_return_object if the ramp is void [PR100476]. Require that the v

[gcc r14-11731] c++: don't remove labels during coro-early-expand-ifns [PR105104]

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:5a275b5bebdf7746af590fa57378cd48cb8e679a commit r14-11731-g5a275b5bebdf7746af590fa57378cd48cb8e679a Author: Arsen Arsenović Date: Fri Aug 16 19:07:01 2024 +0200 c++: don't remove labels during coro-early-expand-ifns [PR105104] In some scenarios, it is possibl

[gcc r14-11732] coros: mark .CO_YIELD as LEAF [PR106973]

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:74cfbedd24cfc4bb26b33bdb0b7c55a9139cd757 commit r14-11732-g74cfbedd24cfc4bb26b33bdb0b7c55a9139cd757 Author: Arsen Arsenović Date: Tue Sep 3 17:14:13 2024 +0200 coros: mark .CO_YIELD as LEAF [PR106973] We rely on .CO_YIELD calls being followed by an assignment

[gcc r16-390] RISC-V: Fix gcc.target/riscv/predef-19.c [PR120054]

2025-05-05 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:fcc74146e3e0bfd30f9ccc12359991d73fe928f9 commit r16-390-gfcc74146e3e0bfd30f9ccc12359991d73fe928f9 Author: Kito Cheng Date: Mon May 5 10:08:22 2025 +0800 RISC-V: Fix gcc.target/riscv/predef-19.c [PR120054] gcc/testsuite/ChangeLog: PR target/12

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression pr77973

2025-05-05 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:5fcd9bb0d57e56f70c3291b59b54368372c9c69f commit 5fcd9bb0d57e56f70c3291b59b54368372c9c69f Author: Mikael Morin Date: Mon May 5 13:48:49 2025 +0200 Correction régression pr77973 Diff: --- gcc/fortran/trans-openmp.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression guality/arg1

2025-05-05 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:708eb59b45197553bcfcd8b178fda6716421614e commit 708eb59b45197553bcfcd8b178fda6716421614e Author: Mikael Morin Date: Mon May 5 17:03:44 2025 +0200 Correction régression guality/arg1 Diff: --- gcc/fortran/trans-decl.cc | 9 +++-- gcc/fortran/trans-types.cc | 17

[gcc r16-392] PR modula2/120117: ICE when attempting to obtain the MAX of an aliased set type

2025-05-05 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:bb83283e5c5c55eab7493a58c5e415aa56f5940c commit r16-392-gbb83283e5c5c55eab7493a58c5e415aa56f5940c Author: Gaius Mulley Date: Mon May 5 18:16:20 2025 +0100 PR modula2/120117: ICE when attempting to obtain the MAX of an aliased set type The ICE occurred becaus

[gcc/ibm/heads/gcc-14-branch] (1123 commits) ibm: Merge up to top of releases/gcc-14

2025-05-05 Thread Surya Kumari Jangala via Gcc-cvs
The branch 'ibm/heads/gcc-14-branch' was updated to point to: e8224a16f678... ibm: Merge up to top of releases/gcc-14 It previously pointed to: 7ea4c6f44d3f... ibm: Merge up to top of releases/gcc-14 Diff: Summary of changes (added commits): --- e8224a1...

[gcc(refs/vendors/ibm/heads/gcc-14-branch)] ibm: Merge up to top of releases/gcc-14

2025-05-05 Thread Surya Kumari Jangala via Gcc-cvs
https://gcc.gnu.org/g:e8224a16f6789610b8775aed520a24bbb2c01ab0 commit e8224a16f6789610b8775aed520a24bbb2c01ab0 Merge: 7ea4c6f44d3f c120e047ecb5 Author: Surya Kumari Jangala Date: Fri May 2 03:20:33 2025 -0500 ibm: Merge up to top of releases/gcc-14 2025-05-02 Surya Kumari Jangala

[gcc r14-11726] c++, coroutines: Allow convertible get_return_on_allocation_fail [PR109682].

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:1b3addb6fe05a80d5e043fbb12cc9c0cc426b0e6 commit r14-11726-g1b3addb6fe05a80d5e043fbb12cc9c0cc426b0e6 Author: Iain Sandoe Date: Sat Aug 17 16:55:29 2024 +0100 c++, coroutines: Allow convertible get_return_on_allocation_fail [PR109682]. We have been requiring th

[gcc r14-11727] c++, coroutines: Rework handling of throwing_cleanups [PR102051].

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:ce3f523f9cb4c20704bc5f41b8fbc34b5b84ed88 commit r14-11727-gce3f523f9cb4c20704bc5f41b8fbc34b5b84ed88 Author: Iain Sandoe Date: Sun Aug 18 22:54:50 2024 +0100 c++, coroutines: Rework handling of throwing_cleanups [PR102051]. In the fix for PR95822 (r11-7402) we

[gcc r14-11728] c++, coroutines: Look through initial_await target exprs [PR110635].

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:4042cecd6245dc773fc150d5fd839968674e4500 commit r14-11728-g4042cecd6245dc773fc150d5fd839968674e4500 Author: Iain Sandoe Date: Mon Aug 19 20:50:54 2024 +0100 c++, coroutines: Look through initial_await target exprs [PR110635]. In the case that the initial awai

[gcc r14-11729] c++/coros: do not assume coros don't nest [PR113457]

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:805b9914846a1228b84a3c3dd8f9ba2f21f9ff59 commit r14-11729-g805b9914846a1228b84a3c3dd8f9ba2f21f9ff59 Author: Arsen Arsenović Date: Fri Aug 23 20:19:05 2024 +0200 c++/coros: do not assume coros don't nest [PR113457] In the testcase presented in the PR, during t

[gcc r14-11730] c++, coroutines: The frame pointer is used in the helpers [PR116482].

2025-05-05 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:b2fa7e036e72fa0ed63df602cebd4005b078336e commit r14-11730-gb2fa7e036e72fa0ed63df602cebd4005b078336e Author: Iain Sandoe Date: Mon Aug 26 14:09:40 2024 +0100 c++, coroutines: The frame pointer is used in the helpers [PR116482]. We have a bogus warning about th

[gcc r15-9622] ipa/120006 - wrong code with IPA PTA

2025-05-05 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:169ad482497ae9c672a825050b8f4b6d54cd5d24 commit r15-9622-g169ad482497ae9c672a825050b8f4b6d54cd5d24 Author: Richard Biener Date: Wed Apr 30 10:01:47 2025 +0200 ipa/120006 - wrong code with IPA PTA When PTA gets support for special-handling more builtins in