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

2025-06-20 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/non_lvalue_v02' was created in namespace 'refs/users' pointing to: c6dab88a696d... match: Simplify double not and double negate to a non_lvalu

[gcc(refs/users/mikael/heads/non_lvalue_v02)] match: Simplify double not and double negate to a non_lvalue

2025-06-20 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:c6dab88a696d57401ace4c1b57f33ab785c1431c commit c6dab88a696d57401ace4c1b57f33ab785c1431c Author: Mikael Morin Date: Thu Jul 4 12:59:34 2024 +0200 match: Simplify double not and double negate to a non_lvalue I noticed while testing the second patch that none o

[gcc r16-1589] tree-optimization/120654 - ICE with range query from IVOPTs

2025-06-20 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:6bd1223bd55ed60fa5dbfd4a8444e133e5e933f5 commit r16-1589-g6bd1223bd55ed60fa5dbfd4a8444e133e5e933f5 Author: Richard Biener Date: Fri Jun 20 11:14:38 2025 +0200 tree-optimization/120654 - ICE with range query from IVOPTs The following ICEs as we hand down an UN

[gcc r16-1592] libgcobol: Add license.

2025-06-20 Thread James K. Lowden via Gcc-cvs
https://gcc.gnu.org/g:632a50abc3a99cace8abc6ed3817f7eb1312c9d2 commit r16-1592-g632a50abc3a99cace8abc6ed3817f7eb1312c9d2 Author: James K. Lowden Date: Fri Jun 20 10:16:26 2025 -0400 libgcobol: Add license. libgcobol/ChangeLog: * LICENSE: New file. Diff: --- libg

[gcc(refs/users/mikael/heads/non_lvalue_v02)] match: Simplify double not and double negate to a non_lvalue

2025-06-20 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a63b01d68dd59e6e0fc9048b937b26c87b5fa676 commit a63b01d68dd59e6e0fc9048b937b26c87b5fa676 Author: Mikael Morin Date: Thu Jul 4 12:59:34 2024 +0200 match: Simplify double not and double negate to a non_lvalue Regression tested on x86_64-linux. OK for master?

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

2025-06-20 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/non_lvalue_v02' was created in namespace 'refs/users' pointing to: a63b01d68dd5... match: Simplify double not and double negate to a non_lvalu

[gcc r15-9850] [RISC-V][PR target/119971] Avoid losing shift count masking

2025-06-20 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:bf284e8f5edf0d039b1dd9af5d62e355ce85a7ba commit r15-9850-gbf284e8f5edf0d039b1dd9af5d62e355ce85a7ba 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_

[gcc r16-1593] amdgcn: allow SImode in VCC_HI [PR120722]

2025-06-20 Thread Andrew Stubbs via Gcc-cvs
https://gcc.gnu.org/g:95752870fb5c51868a084b94705a83d728be52c8 commit r16-1593-g95752870fb5c51868a084b94705a83d728be52c8 Author: Andrew Stubbs Date: Fri Jun 20 16:43:37 2025 + amdgcn: allow SImode in VCC_HI [PR120722] This patch isn't fully tested yet, but it fixes the build f

[gcc r16-1588] x86: Get the widest vector mode from MOVE_MAX

2025-06-20 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:050b1708ea532ea4840e97d85fad4ca63d4cd631 commit r16-1588-g050b1708ea532ea4840e97d85fad4ca63d4cd631 Author: H.J. Lu Date: Thu Jun 19 05:03:48 2025 +0800 x86: Get the widest vector mode from MOVE_MAX Since MOVE_MAX defines the maximum number of bytes that an in

[gcc] Deleted branch 'mikael/heads/non_lvalue_v02' in namespace 'refs/users'

2025-06-20 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/non_lvalue_v02' in namespace 'refs/users' was deleted. It previously pointed to: c6dab88a696d... match: Simplify double not and double negate to a non_lvalu Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

[gcc r14-11855] tree-optimization/116674 - vectorizable_simd_clone_call and re-analysis

2025-06-20 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:638e90e5e8000b6b6b320b02229310c63c441b9f commit r14-11855-g638e90e5e8000b6b6b320b02229310c63c441b9f Author: Richard Biener Date: Wed Sep 11 13:54:33 2024 +0200 tree-optimization/116674 - vectorizable_simd_clone_call and re-analysis When SLP analysis scraps an

[gcc r16-1590] Free buffer on function exit [PR120634]

2025-06-20 Thread Jorgen Kvalsvik via Gcc-cvs
https://gcc.gnu.org/g:246c33ac8e8e1967c74ae20c07454a24ef02822a commit r16-1590-g246c33ac8e8e1967c74ae20c07454a24ef02822a Author: Jørgen Kvalsvik Date: Thu Jun 19 20:56:30 2025 +0200 Free buffer on function exit [PR120634] Using auto_vec ensures that the buffer is always free'd whe

[gcc r16-1591] Use auto_vec in prime paths selftests [PR120634]

2025-06-20 Thread Jorgen Kvalsvik via Gcc-cvs
https://gcc.gnu.org/g:69725b13e9dc8bdb17ec8a7d554071b6b517ad47 commit r16-1591-g69725b13e9dc8bdb17ec8a7d554071b6b517ad47 Author: Jørgen Kvalsvik Date: Thu Jun 19 21:00:07 2025 +0200 Use auto_vec in prime paths selftests [PR120634] The selftests had a bunch of memory leaks that sho

[gcc r16-1594] Fix range wrap check and enhance verify_range.

2025-06-20 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:b03e0d69b37f6ea7aef220652635031a89f56a11 commit r16-1594-gb03e0d69b37f6ea7aef220652635031a89f56a11 Author: Andrew MacLeod Date: Fri Jun 20 08:50:39 2025 -0400 Fix range wrap check and enhance verify_range. when snapping range bounds to satidsdaybitmask constr

[gcc(refs/users/aoliva/heads/testme)] [lra] simplify disabling of fp2sp elimination [PR120424]

2025-06-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:95913b192448b8f17208186a87e58f5282720eb2 commit 95913b192448b8f17208186a87e58f5282720eb2 Author: Alexandre Oliva Date: Thu Jun 19 11:05:36 2025 -0300 [lra] simplify disabling of fp2sp elimination [PR120424] Whether with or without the lra fp2sp elimination ac

[gcc(refs/users/aoliva/heads/testme)] [lra] recompute ranges upon disabling fp2sp elimination [PR120424]

2025-06-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ed2c07a2eb0f94f760da263fbb0c3ef410e13a51 commit ed2c07a2eb0f94f760da263fbb0c3ef410e13a51 Author: Alexandre Oliva Date: Wed Jun 18 04:11:18 2025 -0300 [lra] recompute ranges upon disabling fp2sp elimination [PR120424] If the frame size grows to nonzero, arm_fr

[gcc(refs/users/aoliva/heads/testme)] [lra] recompute ranges upon disabling fp2sp elimination [PR120424]

2025-06-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:6eb0e6bb15dd02c7f0c396c71059731924496ae6 commit 6eb0e6bb15dd02c7f0c396c71059731924496ae6 Author: Alexandre Oliva Date: Wed Jun 18 04:11:18 2025 -0300 [lra] recompute ranges upon disabling fp2sp elimination [PR120424] If the frame size grows to nonzero, arm_fr

[gcc/aoliva/heads/testme] (3 commits) [lra] simplify disabling of fp2sp elimination [PR120424]

2025-06-20 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 23c8aa5860bd... [lra] simplify disabling of fp2sp elimination [PR120424] It previously pointed to: c6ce3a5fe59c... [lra] simplify disabling of fp2sp elimination [PR120424] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSI

[gcc(refs/users/aoliva/heads/testme)] [lra] simplify disabling of fp2sp elimination [PR120424]

2025-06-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:23c8aa5860bd6eacf759ad9ad6431d28a6724458 commit 23c8aa5860bd6eacf759ad9ad6431d28a6724458 Author: Alexandre Oliva Date: Thu Jun 19 11:05:36 2025 -0300 [lra] simplify disabling of fp2sp elimination [PR120424] Whether with or without the lra fp2sp elimination ac

[gcc(refs/users/aoliva/heads/testme)] [genoutput] mark scratch outputs as eliminable [PR120424]

2025-06-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:329376ceeb6fd78c3da2392dca11e0e66737d5d8 commit 329376ceeb6fd78c3da2392dca11e0e66737d5d8 Author: Alexandre Oliva Date: Wed Jun 18 04:13:19 2025 -0300 [genoutput] mark scratch outputs as eliminable [PR120424] acats' fdd2a00.read is miscompiled on arm-linux-gnu

[gcc r16-1597] RISC-V: Fix ICE for expand_select_vldi [PR120652]

2025-06-20 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:52582b40a9bf839ae3771de1557ce6691eb8eedd commit r16-1597-g52582b40a9bf839ae3771de1557ce6691eb8eedd Author: Pan Li Date: Thu Jun 19 18:58:17 2025 +0800 RISC-V: Fix ICE for expand_select_vldi [PR120652] The will be one ICE when expand pass, the bt similar as be

[gcc/aoliva/heads/testme] [lra] simplify disabling of fp2sp elimination [PR120424]

2025-06-20 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 95913b192448... [lra] simplify disabling of fp2sp elimination [PR120424] It previously pointed to: 23c8aa5860bd... [lra] simplify disabling of fp2sp elimination [PR120424] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSI

[gcc r16-1598] Implement afdo inliner

2025-06-20 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:8f40a8e8f8d1ebe931d52f914533036c2f950814 commit r16-1598-g8f40a8e8f8d1ebe931d52f914533036c2f950814 Author: Jan Hubicka Date: Wed Jun 18 12:10:25 2025 +0200 Implement afdo inliner This patch moves afdo inlining from early inliner into specialized one. The

[gcc(refs/users/aoliva/heads/testme)] [lra] simplify disabling of fp2sp elimination [PR120424]

2025-06-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c6ce3a5fe59c2668354cc4cf9a3e946a8215f57a commit c6ce3a5fe59c2668354cc4cf9a3e946a8215f57a Author: Alexandre Oliva Date: Thu Jun 19 11:05:36 2025 -0300 [lra] simplify disabling of fp2sp elimination [PR120424] Whether with or without the lra fp2sp elimination ac

[gcc(refs/users/aoliva/heads/testme)] [genoutput] mark scratch outputs as eliminable [PR120424]

2025-06-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:b4101b15255fe09fc3dccd36f9cb0b4e1978e94c commit b4101b15255fe09fc3dccd36f9cb0b4e1978e94c Author: Alexandre Oliva Date: Wed Jun 18 04:13:19 2025 -0300 [genoutput] mark scratch outputs as eliminable [PR120424] acats' fdd2a00.read is miscompiled on arm-linux-gnu

[gcc(refs/users/aoliva/heads/testme)] [lra] inactivate disabled fp2sp elimination [PR120424]

2025-06-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:1498558396ef74391911407e13b76ff3a09e60b0 commit 1498558396ef74391911407e13b76ff3a09e60b0 Author: Alexandre Oliva Date: Fri Jun 6 02:03:31 2025 -0300 [lra] inactivate disabled fp2sp elimination [PR120424] Even after we disable the fp2sp elimination when it is

[gcc(refs/users/aoliva/heads/testme)] [lra] recompute ranges upon disabling fp2sp elimination [PR120424]

2025-06-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:79e2fb764a79b04290cea5d19207f00e2e7637bf commit 79e2fb764a79b04290cea5d19207f00e2e7637bf Author: Alexandre Oliva Date: Wed Jun 18 04:11:18 2025 -0300 [lra] recompute ranges upon disabling fp2sp elimination [PR120424] If the frame size grows to nonzero, arm_fr

[gcc(refs/users/aoliva/heads/testme)] [arm] require armv7 support for [PR120424]

2025-06-20 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:026509bfd57223583035a372d2a13d8f73447ed1 commit 026509bfd57223583035a372d2a13d8f73447ed1 Author: Alexandre Oliva Date: Thu Jun 19 05:57:38 2025 -0300 [arm] require armv7 support for [PR120424] Without stating the architecture version required by the test, tes

[gcc/aoliva/heads/testme] (5 commits) [lra] simplify disabling of fp2sp elimination [PR120424]

2025-06-20 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: c6ce3a5fe59c... [lra] simplify disabling of fp2sp elimination [PR120424] It previously pointed to: 930fc5e2f0a4... [genoutput] mark scratch outputs as eliminable Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST)

[gcc r16-1599] Extend afdo inliner to introduce speculative calls

2025-06-20 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:d29cf57f9e4e9e16285a627a1717269ef7cf131b commit r16-1599-gd29cf57f9e4e9e16285a627a1717269ef7cf131b Author: Jan Hubicka Date: Sat Jun 21 05:37:24 2025 +0200 Extend afdo inliner to introduce speculative calls This patch makes the AFDO's VPT to happen during ear

[gcc r16-1595] cobol: Correct diagnostic strings for 32-bit builds.

2025-06-20 Thread James K. Lowden via Gcc-cvs
https://gcc.gnu.org/g:007392c0f93cf46b9e87aebdd04e123e3381fc07 commit r16-1595-g007392c0f93cf46b9e87aebdd04e123e3381fc07 Author: James K. Lowden Date: Fri Jun 20 12:43:51 2025 -0400 cobol: Correct diagnostic strings for 32-bit builds. Avoid %z for printf-family. Cast pid_t to lon