[gcc r16-1607] Prevent possible overflows in ipa-profile

2025-06-21 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:6e38bef16bbfaa7743d1ec8937ed9dfba669136d commit r16-1607-g6e38bef16bbfaa7743d1ec8937ed9dfba669136d Author: Jan Hubicka Date: Sun Jun 22 03:32:29 2025 +0200 Prevent possible overflows in ipa-profile The bug in scaling profile of fnsplit produced clones made

[gcc r16-1605] Add GUESSED_GLOBAL0_AFDO

2025-06-21 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:eb8ee105706569c9a03f3de9519f6ab8006c3f1e commit r16-1605-geb8ee105706569c9a03f3de9519f6ab8006c3f1e Author: Jan Hubicka Date: Sun Jun 22 03:12:55 2025 +0200 Add GUESSED_GLOBAL0_AFDO This patch adds GUESSED_GLOBAL0_AFDO profile quality. It can be used to pr

[gcc r16-1608] [PR modula2/120731] error in Strings.Pos causing sigsegv

2025-06-21 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:fc276742e0db337c4d13e6c474abafd4796a6b69 commit r16-1608-gfc276742e0db337c4d13e6c474abafd4796a6b69 Author: Gaius Mulley Date: Sun Jun 22 04:13:26 2025 +0100 [PR modula2/120731] error in Strings.Pos causing sigsegv This patch corrects the m2log library procedu

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

2025-06-21 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:eb73be9bde7c752273663162786b60cde41328f2 commit eb73be9bde7c752273663162786b60cde41328f2 Author: Ondřej Machota Date: Sat Jun 21 14:36:30 2025 +0200 rtl-ssa-dce: add timevar Diff: --- gcc/dce.cc | 33 + gcc/passes.def | 4 ++-- 2

[gcc r16-1602] [modula2] Comment tidyup in gm2-compiler/M2GCCDeclare.mod

2025-06-21 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:7a7cc65b8987b9b05fb8fb75824e2000861e6c30 commit r16-1602-g7a7cc65b8987b9b05fb8fb75824e2000861e6c30 Author: Gaius Mulley Date: Sat Jun 21 17:18:04 2025 +0100 [modula2] Comment tidyup in gm2-compiler/M2GCCDeclare.mod This patch reformats three comments in the G

[gcc r16-1603] Fix profile after fnsplit

2025-06-21 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:cd589516b12e28ee30aefc4c51500f634f1b888e commit r16-1603-gcd589516b12e28ee30aefc4c51500f634f1b888e Author: Jan Hubicka Date: Sat Jun 21 22:29:50 2025 +0200 Fix profile after fnsplit when splitting functions, tree-inline determined correctly entry count of th

[gcc(refs/users/aoliva/heads/testme)] [lra] propagate fp2sp elimination offset after disabling it [PR120424]

2025-06-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f5b3ed79efe40bae658954edd2e94f1a7dd29ec1 commit f5b3ed79efe40bae658954edd2e94f1a7dd29ec1 Author: Alexandre Oliva Date: Sat Jun 21 05:58:22 2025 -0300 [lra] propagate fp2sp elimination offset after disabling it [PR120424] Deactivating the fp2sp elimination ear

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

2025-06-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:70563b8f84af32bbe52e5759ed36b5bca3180e43 commit 70563b8f84af32bbe52e5759ed36b5bca3180e43 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/aoliva/heads/testme] (4 commits) [lra] simplify disabling of fp2sp elimination [PR120424]

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

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

2025-06-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:89620fe7db2e9d3360a18a402590ca0c6cfe18e1 commit 89620fe7db2e9d3360a18a402590ca0c6cfe18e1 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-21 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:440d462d321c0e7026a6eb8eb550b1f444eeb932 commit 440d462d321c0e7026a6eb8eb550b1f444eeb932 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 r16-1601] [RISC-V][PR target/118241] Fix data prefetch predicate/constraint for RISC-V

2025-06-21 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:49199bb29628365fc6c60bd185808a1bad65086d commit r16-1601-g49199bb29628365fc6c60bd185808a1bad65086d Author: Jeff Law Date: Sat Jun 21 08:24:58 2025 -0600 [RISC-V][PR target/118241] Fix data prefetch predicate/constraint for RISC-V The RISC-V prefetch support i

[gcc(refs/users/mikael/heads/non_lvalue_v03)] match: Simplify doubled not, negate and conjugate operators to a non_lvalue

2025-06-21 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:2eb0523c0d47826c0a2b04b655f6b6bf0a14e0a6 commit 2eb0523c0d47826c0a2b04b655f6b6bf0a14e0a6 Author: Mikael Morin Date: Thu Jul 4 12:59:34 2024 +0200 match: Simplify doubled not, negate and conjugate operators to a non_lvalue Regression tested on x86_64-linux. O

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

2025-06-21 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/non_lvalue_v03' was created in namespace 'refs/users' pointing to: 2eb0523c0d47... match: Simplify doubled not, negate and conjugate operators

[gcc r16-1600] value-range: Use int instead of uint for wi::ctz result [PR120746]

2025-06-21 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b76779c7cd6b92f167a80f16f11f599eea4dfc67 commit r16-1600-gb76779c7cd6b92f167a80f16f11f599eea4dfc67 Author: Jakub Jelinek Date: Sat Jun 21 16:09:08 2025 +0200 value-range: Use int instead of uint for wi::ctz result [PR120746] uint is some compatibility type in

[gcc r16-1606] Scale up auto-profile counts

2025-06-21 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:dda86c80bca2300a47f91bcfc589951df9c7f1be commit r16-1606-gdda86c80bca2300a47f91bcfc589951df9c7f1be Author: Jan Hubicka Date: Sun Jun 22 03:26:36 2025 +0200 Scale up auto-profile counts This patch makes auto-profile counts to scale up when the train run has