[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce another prelive conditions

2025-02-24 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:bd2f26a74f4c38b068974262957fb4306b0b15e6 commit bd2f26a74f4c38b068974262957fb4306b0b15e6 Author: Ondřej Machota Date: Tue Feb 25 08:44:25 2025 +0100 rtl-ssa: dce another prelive conditions Diff: --- gcc/dce.cc | 125 --

[gcc r14-11341] jit/118780 - make sure to include dlfcn.h when plugin support is disabled

2025-02-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:09cc01ca00a140c110c02e4ba297da4718f105e8 commit r14-11341-g09cc01ca00a140c110c02e4ba297da4718f105e8 Author: Richard Biener Date: Fri Feb 7 14:42:23 2025 +0100 jit/118780 - make sure to include dlfcn.h when plugin support is disabled The following makes the dl

[gcc r13-9390] jit/118780 - make sure to include dlfcn.h when plugin support is disabled

2025-02-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1283b9f946eea07573be5ba0e0785c9e9279b3be commit r13-9390-g1283b9f946eea07573be5ba0e0785c9e9279b3be Author: Richard Biener Date: Fri Feb 7 14:42:23 2025 +0100 jit/118780 - make sure to include dlfcn.h when plugin support is disabled The following makes the dlf

[gcc r15-7681] RISC-V: Fix .cfi_offset directive when push/pop in zcmp

2025-02-24 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:4dcd3c7749734133f7f59509b1a118f3a13de4ee commit r15-7681-g4dcd3c7749734133f7f59509b1a118f3a13de4ee Author: Lino Hsing-Yu Peng Date: Thu Feb 20 17:09:22 2025 +0800 RISC-V: Fix .cfi_offset directive when push/pop in zcmp The incorrect cfi directive info breaks

[gcc r14-11327] tree-optimization/112859 - bogus loop distribution

2025-02-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2456fd2c73df1839f645f36b09d3b33aea1883d3 commit r14-11327-g2456fd2c73df1839f645f36b09d3b33aea1883d3 Author: Richard Biener Date: Thu Jan 23 13:10:17 2025 +0100 tree-optimization/112859 - bogus loop distribution When we get a zero distance vector we still have

[gcc r14-11329] tree-optimization/114052 - consider infinite sub-loops when lowering iter bound

2025-02-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c886bd9ab21429a11bea393b5a6e7438a1d924ef commit r14-11329-gc886bd9ab21429a11bea393b5a6e7438a1d924ef Author: Richard Biener Date: Wed Jan 29 13:25:14 2025 +0100 tree-optimization/114052 - consider infinite sub-loops when lowering iter bound When we walk stmts

[gcc r14-11330] tree-optimization/115494 - PRE PHI translation and ranges

2025-02-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:95c98c5368aedf2a482bf551cd2573c1961a6823 commit r14-11330-g95c98c5368aedf2a482bf551cd2573c1961a6823 Author: Richard Biener Date: Wed Jan 15 14:31:57 2025 +0100 tree-optimization/115494 - PRE PHI translation and ranges When we PHI translate dependent expressio

[gcc r14-11331] tree-optimization/116906 - unsafe PRE with never executed edges

2025-02-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:fbecb7df9742ade5513d901ca03e9a6c082915e5 commit r14-11331-gfbecb7df9742ade5513d901ca03e9a6c082915e5 Author: Richard Biener Date: Tue Oct 1 10:37:16 2024 +0200 tree-optimization/116906 - unsafe PRE with never executed edges When we're computing ANTIC for PRE w

[gcc r14-11328] tree-optimization/112859 - add comment

2025-02-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a3871eead4540b3a746b877408088d41ce12c846 commit r14-11328-ga3871eead4540b3a746b877408088d41ce12c846 Author: Richard Biener Date: Tue Jan 28 15:01:25 2025 +0100 tree-optimization/112859 - add comment This adds a comment before the workaround, indicating flaky

[gcc r14-11332] tree-optimization/117424 - invalid LIM of trapping ref

2025-02-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a42b180b4b46417b0e8b2d548f34aeec7826abd0 commit r14-11332-ga42b180b4b46417b0e8b2d548f34aeec7826abd0 Author: Richard Biener Date: Tue Jan 28 12:28:14 2025 +0100 tree-optimization/117424 - invalid LIM of trapping ref The following addresses a bug in tree_could_

[gcc r14-11333] rtl-optimization/118662 - wrong combination of vector sign-extends

2025-02-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7c36056ede3a7e0eed8c95b4080b3f4ce6be12b1 commit r14-11333-g7c36056ede3a7e0eed8c95b4080b3f4ce6be12b1 Author: Richard Biener Date: Mon Jan 27 10:49:51 2025 +0100 rtl-optimization/118662 - wrong combination of vector sign-extends The following fixes an issue in

[gcc r15-7682] analyzer: Handle nonnull_if_nonzero attribute [PR117023]

2025-02-24 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:206cb6c10589bef4afc90f4df993fc3bdb031e27 commit r15-7682-g206cb6c10589bef4afc90f4df993fc3bdb031e27 Author: Jakub Jelinek Date: Mon Feb 24 09:18:27 2025 +0100 analyzer: Handle nonnull_if_nonzero attribute [PR117023] On top of the https://gcc.gnu.org/piperm

[gcc r15-7683] Use nonnull_if_nonzero attribute rather than nonnull on various builtins [PR117023]

2025-02-24 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:0d590d21586edbb9c62ce3db92794d93faf7ed34 commit r15-7683-g0d590d21586edbb9c62ce3db92794d93faf7ed34 Author: Jakub Jelinek Date: Mon Feb 24 09:20:47 2025 +0100 Use nonnull_if_nonzero attribute rather than nonnull on various builtins [PR117023] On top of the

[gcc r15-7684] openmp: Fix diagnostics typo [PR118993]

2025-02-24 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:27ebd2a55cd373542977b21631b6b0919e703733 commit r15-7684-g27ebd2a55cd373542977b21631b6b0919e703733 Author: Jakub Jelinek Date: Mon Feb 24 09:25:34 2025 +0100 openmp: Fix diagnostics typo [PR118993] There is a typo in one of the OpenMP gimplification diagnosti

[gcc r15-7685] tree-optimization/118973 - stray abnormal edge after DCE

2025-02-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9e4c57f7a69d7060612c83867ecff61a719b97af commit r15-7685-g9e4c57f7a69d7060612c83867ecff61a719b97af Author: Richard Biener Date: Mon Feb 24 09:45:28 2025 +0100 tree-optimization/118973 - stray abnormal edge after DCE DCE preserves stmts performing abnormal con

[gcc r15-7686] reassoc: Fix up optimize_range_tests_to_bit_test [PR118915]

2025-02-24 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:5806279610783805286ebcd0af3b455602a3a8f9 commit r15-7686-g5806279610783805286ebcd0af3b455602a3a8f9 Author: Jakub Jelinek Date: Mon Feb 24 12:19:16 2025 +0100 reassoc: Fix up optimize_range_tests_to_bit_test [PR118915] The following testcase is miscompiled due

[gcc r14-11334] lto/113207 - fix free_lang_data_in_type

2025-02-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:5759b5f4af2d7ad09e0ad04be95fb26244d4e726 commit r14-11334-g5759b5f4af2d7ad09e0ad04be95fb26244d4e726 Author: Richard Biener Date: Mon Feb 3 14:27:01 2025 +0100 lto/113207 - fix free_lang_data_in_type When we process function types we strip volatile and const q

[gcc r14-11336] tree-optimization/117119 - ICE with int128 IV in dataref analysis

2025-02-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a760d18770d1bb33818acc54102959ace1ea13a0 commit r14-11336-ga760d18770d1bb33818acc54102959ace1ea13a0 Author: Richard Biener Date: Mon Jan 13 09:12:23 2025 +0100 tree-optimization/117119 - ICE with int128 IV in dataref analysis Here's another fix for a missing

[gcc r14-11337] tree-optimization/117979 - failed irreducible loop update from DCE

2025-02-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:62ae21874e231b9fd01733627414fd8e4f561aa9 commit r14-11337-g62ae21874e231b9fd01733627414fd8e4f561aa9 Author: Richard Biener Date: Wed Jan 8 09:25:52 2025 +0100 tree-optimization/117979 - failed irreducible loop update from DCE When CD-DCE creates forwarders to

[gcc r14-11338] tree-optimization/118653 - ICE in vectorizable_live_operation

2025-02-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:422f65add32acd1ebb3c09fd4837456898348c17 commit r14-11338-g422f65add32acd1ebb3c09fd4837456898348c17 Author: Richard Biener Date: Mon Jan 27 12:53:21 2025 +0100 tree-optimization/118653 - ICE in vectorizable_live_operation The checking code didn't take into ac

[gcc r14-11335] tree-optimization/117113 - ICE with unroll-and-jam

2025-02-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:79025d071338fe9b302c24a91e0a623954e30056 commit r14-11335-g79025d071338fe9b302c24a91e0a623954e30056 Author: Richard Biener Date: Mon Feb 3 15:12:52 2025 +0100 tree-optimization/117113 - ICE with unroll-and-jam When there's an inner loop without virtual header

[gcc r14-11339] tree-optimization/118717 - store commoning vs. abnormals

2025-02-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:93e7442f0845e4ee5222a2370eb1a83d513939aa commit r14-11339-g93e7442f0845e4ee5222a2370eb1a83d513939aa Author: Richard Biener Date: Mon Feb 3 09:55:50 2025 +0100 tree-optimization/118717 - store commoning vs. abnormals When we sink common stores in cselim or the

[gcc r15-7687] vect: Use original LHS type for gather pattern [PR118950].

2025-02-24 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:f3d4208e798afafcba5246334004e9646e390681 commit r15-7687-gf3d4208e798afafcba5246334004e9646e390681 Author: Robin Dapp Date: Fri Feb 21 07:19:40 2025 +0100 vect: Use original LHS type for gather pattern [PR118950]. In PR118950 we do not zero masked elements in

[gcc r15-7688] RISC-V: Include pattern stmts for dynamic LMUL computation [PR114516].

2025-02-24 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:6be1b9e94d9a2ead15e3625e833f1e34503ab803 commit r15-7688-g6be1b9e94d9a2ead15e3625e833f1e34503ab803 Author: Robin Dapp Date: Fri Feb 21 17:08:16 2025 +0100 RISC-V: Include pattern stmts for dynamic LMUL computation [PR114516]. When scanning for program points,