[gcc r16-534] testsuite: Fix RISC-V arch-52.c format issue.

2025-05-11 Thread Jiawei Chen via Gcc-cvs
https://gcc.gnu.org/g:63d26b0e1f11043552404d2ba6448ec74840fa48 commit r16-534-g63d26b0e1f11043552404d2ba6448ec74840fa48 Author: Jiawei Date: Mon May 12 13:23:50 2025 +0800 testsuite: Fix RISC-V arch-52.c format issue. Fix incorrect regular expression. gcc/testsuite/Change

[gcc r16-535] x86: Remove df_insn_rescan after emit_insn_*

2025-05-11 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:9506c28a557bcea34af13478f05d2d9fc3727072 commit r16-535-g9506c28a557bcea34af13478f05d2d9fc3727072 Author: H.J. Lu Date: Mon May 12 10:02:24 2025 +0800 x86: Remove df_insn_rescan after emit_insn_* Since df_insn_rescan has been called by emit_insn_*, there is n

[gcc/devel/rust/master] gccrs: desugar APIT impl traits

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:927d067721e91ad3d702f9b9efaf939afd319ef1 commit 927d067721e91ad3d702f9b9efaf939afd319ef1 Author: Philip Herron Date: Wed Apr 30 14:37:49 2025 +0100 gccrs: desugar APIT impl traits Argument position impl traits are simply syntatic sugar for generics. This

[gcc/devel/rust/master] gccrs: Emit error diagnostic for bad impl type usage

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ef44f649655dcbba63b925c06e923ed1aefd6678 commit ef44f649655dcbba63b925c06e923ed1aefd6678 Author: Philip Herron Date: Mon May 5 21:07:20 2025 +0100 gccrs: Emit error diagnostic for bad impl type usage Rust only allows impl traits to be used in the return posit

[gcc/devel/rust/master] Revert "backend: Remove checks on StructFieldIdentPattern"

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8592769349a33ff1fca3777021ad6ea8dab56c7d commit 8592769349a33ff1fca3777021ad6ea8dab56c7d Author: Owen Avery Date: Wed Apr 30 16:20:53 2025 -0400 Revert "backend: Remove checks on StructFieldIdentPattern" This reverts commit 92323dd3bb16f21194891ce463fc865598c

[gcc/devel/rust/master] nr2.0: Adjust enum item visitors

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:11d46d45c3b61169b4466d7bcf2cabb7e79dbb07 commit 11d46d45c3b61169b4466d7bcf2cabb7e79dbb07 Author: Owen Avery Date: Fri May 2 18:37:45 2025 -0400 nr2.0: Adjust enum item visitors gcc/rust/ChangeLog: * ast/rust-ast-visitor.cc (Defaul

[gcc/devel/rust/master] Improve canonical path handling for impl items

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:98573bd61ef95e4224bc2d050fa1f47d893f2c31 commit 98573bd61ef95e4224bc2d050fa1f47d893f2c31 Author: Owen Avery Date: Fri May 2 20:28:15 2025 -0400 Improve canonical path handling for impl items gcc/rust/ChangeLog: * resolve/rust-ast-resolve-item

[gcc/devel/rust/master] gccrs: fix ICE on empty constexpr loops

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:339415a5a865649972b255cc697691d493453e41 commit 339415a5a865649972b255cc697691d493453e41 Author: Tom Schollenberger Date: Thu May 8 07:26:07 2025 -0400 gccrs: fix ICE on empty constexpr loops Empty loops have no body which means this is a NULL_TREE during con

[gcc r16-529] xtensa: Fix up unwanted spills of SFmode hard registers holding function arguments/returns

2025-05-11 Thread Max Filippov via Gcc-cvs
https://gcc.gnu.org/g:6d73d75a7c04caf3457297400372f87765b9a653 commit r16-529-g6d73d75a7c04caf3457297400372f87765b9a653 Author: Takayuki 'January June' Suwa Date: Sun May 11 04:51:11 2025 +0900 xtensa: Fix up unwanted spills of SFmode hard registers holding function arguments/returns

[gcc/devel/rust/master] ast: collector: visit InlineAsm node during ast dump

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:dd3de3f0e5516573179b2ed412fa87e0c8bd246a commit dd3de3f0e5516573179b2ed412fa87e0c8bd246a Author: 0xn4utilus Date: Wed May 7 22:21:10 2025 +0530 ast: collector: visit InlineAsm node during ast dump gcc/rust/ChangeLog: * ast/rust-ast-collector.

[gcc/devel/rust/master] gccrs: Adapt attribute lang hook and do some cleanup

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0d563507555c48d184059e9d8e4e58fec36a9e53 commit 0d563507555c48d184059e9d8e4e58fec36a9e53 Author: Marc Poulhiès Date: Fri May 9 11:09:58 2025 +0200 gccrs: Adapt attribute lang hook and do some cleanup Since r14-6076, the LANG_HOOKS_COMMON_ATTRIBUTE_TABLE shoul

[gcc/devel/rust/master] Improve struct pattern compilation

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:23f933b90bb7d5558eef4d956d2a76160beb0e12 commit 23f933b90bb7d5558eef4d956d2a76160beb0e12 Author: Owen Avery Date: Wed Apr 30 21:54:53 2025 -0400 Improve struct pattern compilation gcc/rust/ChangeLog: * backend/rust-compile-pattern.cc

[gcc/devel/rust/master] gccrs: Prevent passing generic arguments to impl traits in argument position

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fc6b54365731c2ebfa1974058c48772e03203fdd commit fc6b54365731c2ebfa1974058c48772e03203fdd Author: Philip Herron Date: Wed May 7 16:07:43 2025 +0100 gccrs: Prevent passing generic arguments to impl traits in argument position When using impl traits in argument

[gcc/devel/rust/master] nr2.0: Adjust resolution of impl items

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d90770b53854d6b81e1912a205aeffdd9bfc4078 commit d90770b53854d6b81e1912a205aeffdd9bfc4078 Author: Owen Avery Date: Fri Apr 25 18:06:41 2025 -0400 nr2.0: Adjust resolution of impl items gcc/rust/ChangeLog: * ast/rust-path.cc (TypePa

[gcc r16-528] cobol: Eliminate padding bytes from cbl_declarative_t. [PR119377]

2025-05-11 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:d7d24f9cc55d5cf0a70a984d4e63e8a307710d9e commit r16-528-gd7d24f9cc55d5cf0a70a984d4e63e8a307710d9e Author: Robert Dubner Date: Sun May 11 13:43:32 2025 -0400 cobol: Eliminate padding bytes from cbl_declarative_t. [PR119377] By changing the type of a variable i

[gcc r16-531] i386: Fix move costs in vectorizer cost model.

2025-05-11 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:37e61c793c1b22bdcfbf142cd6086da2745be596 commit r16-531-g37e61c793c1b22bdcfbf142cd6086da2745be596 Author: Jan Hubicka Date: Sun May 11 23:49:11 2025 +0200 i386: Fix move costs in vectorizer cost model. This patch complements the change to stv and uses COSTS_N

[gcc r14-11758] tree-optimization/113197 - bougs assert in PTA

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0902cdb6069c12a027a1d0cfd1b7a0daa1a21b5c commit r14-11758-g0902cdb6069c12a027a1d0cfd1b7a0daa1a21b5c Author: Richard Biener Date: Mon Sep 30 09:07:36 2024 +0200 tree-optimization/113197 - bougs assert in PTA PTA asserts that EAF_NO_DIRECT_READ is not set when

[gcc r14-11760] DSE: Fix ICE after allow vector type in get_stored_val

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:be76efab038d65209a8fcb6d5fe151047007e9f0 commit r14-11760-gbe76efab038d65209a8fcb6d5fe151047007e9f0 Author: Pan Li Date: Tue Apr 30 09:42:39 2024 +0800 DSE: Fix ICE after allow vector type in get_stored_val We allowed vector type for get_stored_val when read

[gcc r14-11759] testsuite: Require effective target pie for pr113197

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:aef1a618e200158e5f83331ae618492d1ef3573d commit r14-11759-gaef1a618e200158e5f83331ae618492d1ef3573d Author: Dimitar Dimitrov Date: Thu Oct 24 19:59:42 2024 +0300 testsuite: Require effective target pie for pr113197 The test for PR113197 explicitly enables PIE

[gcc r13-9648] testsuite: Add testcase for already fixed PR [PR117498]

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:02e9aa56a469ea6c3021a4d3052cb229cdda4e04 commit r13-9648-g02e9aa56a469ea6c3021a4d3052cb229cdda4e04 Author: Jakub Jelinek Date: Fri Jan 31 12:39:34 2025 +0100 testsuite: Add testcase for already fixed PR [PR117498] This wrong-code issue has been fixed with r15

[gcc r14-11757] testsuite: Add testcase for already fixed PR [PR117498]

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:cc589c2a4be9bf7242d7f17d44629fb87309a4a9 commit r14-11757-gcc589c2a4be9bf7242d7f17d44629fb87309a4a9 Author: Jakub Jelinek Date: Fri Jan 31 12:39:34 2025 +0100 testsuite: Add testcase for already fixed PR [PR117498] This wrong-code issue has been fixed with r1

[gcc r15-9653] tree-optimization/120143 - ICE with failed early break store move

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:94d10c0ef2dca46f1c043c81bcda67ee7e2efc67 commit r15-9653-g94d10c0ef2dca46f1c043c81bcda67ee7e2efc67 Author: Richard Biener Date: Wed May 7 09:43:54 2025 +0200 tree-optimization/120143 - ICE with failed early break store move The early break vectorization store

[gcc r15-9651] tree-optimization/120043 - bogus conditional store elimination

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:856c493db1d5e2fa9377f4a0c438afbcaf6c7e01 commit r15-9651-g856c493db1d5e2fa9377f4a0c438afbcaf6c7e01 Author: Richard Biener Date: Thu May 8 10:05:42 2025 +0200 tree-optimization/120043 - bogus conditional store elimination The following fixes conditional store

[gcc r15-9652] tree-optimization/120089 - force all PHIs live for early-break vect

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4017b37de2b39f4bbd7bb9524101558002a258e8 commit r15-9652-g4017b37de2b39f4bbd7bb9524101558002a258e8 Author: Richard Biener Date: Mon May 5 14:29:34 2025 +0200 tree-optimization/120089 - force all PHIs live for early-break vect The following makes sure to even

[gcc r15-9654] ipa/120146 - deal with vanished varpool nodes in IPA PTA

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:47e830211d39b5efb14144bbdaf8f2d83ba8375e commit r15-9654-g47e830211d39b5efb14144bbdaf8f2d83ba8375e Author: Richard Biener Date: Wed May 7 10:20:55 2025 +0200 ipa/120146 - deal with vanished varpool nodes in IPA PTA I don't understand why they vanish when stil

[gcc r15-9655] tree-optimization/120211 - constrain LOOP_VINFO_EARLY_BREAKS_LIVE_IVS more

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:44cd55a1df897e3160cffeb10f96171bafc06400 commit r15-9655-g44cd55a1df897e3160cffeb10f96171bafc06400 Author: Richard Biener Date: Sun May 11 14:03:12 2025 +0200 tree-optimization/120211 - constrain LOOP_VINFO_EARLY_BREAKS_LIVE_IVS more The PR120089 fix added mo

[gcc r16-526] tree-optimization/120211 - constrain LOOP_VINFO_EARLY_BREAKS_LIVE_IVS more

2025-05-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:833db92d69cf371af3ade32e2a2b154c22e7ef15 commit r16-526-g833db92d69cf371af3ade32e2a2b154c22e7ef15 Author: Richard Biener Date: Sun May 11 14:03:12 2025 +0200 tree-optimization/120211 - constrain LOOP_VINFO_EARLY_BREAKS_LIVE_IVS more The PR120089 fix added mor

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: debugize insns

2025-05-11 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:92e2b2fd496403a8d82b20b1fcefb265d1bf9e68 commit 92e2b2fd496403a8d82b20b1fcefb265d1bf9e68 Author: Ondřej Machota Date: Sun May 11 19:08:12 2025 +0200 rtl-ssa-dce: debugize insns Diff: --- gcc/dce.cc | 143 +

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

2025-05-11 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:5a59807bef7e70e8216ce41c212b8ddb2d8caf22 commit 5a59807bef7e70e8216ce41c212b8ddb2d8caf22 Author: Ondřej Machota Date: Sat May 10 15:38:28 2025 +0200 rtl-ssa-dce: debugize_insns Diff: --- gcc/dce.cc | 82 --

[gcc r16-530] testsuite: xtensa: add support for effective_target_sync_*

2025-05-11 Thread Max Filippov via Gcc-cvs
https://gcc.gnu.org/g:aa0d25683bb5c7f2256d9e897fe471f0de84ea9b commit r16-530-gaa0d25683bb5c7f2256d9e897fe471f0de84ea9b Author: Max Filippov Date: Sun Apr 27 18:05:20 2025 -0700 testsuite: xtensa: add support for effective_target_sync_* Add new function check_effective_target_xten

[gcc r16-533] Fix mips pr54240 testcase

2025-05-11 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:5e7c5c7e09a280d32c997623201a5139c696200b commit r16-533-g5e7c5c7e09a280d32c997623201a5139c696200b Author: Chao-ying Fu Date: Fri Jan 31 17:13:50 2025 + Fix mips pr54240 testcase Like r9-5152-gd1409ea5a2f759 but for the mips testcase. gcc/testsuit