[gcc r15-6864] MAINTAINERS: Make contrib/check-MAINTAINERS.py happy

2025-01-13 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:539fc490690d825ab2d299a0f577c5e9d3fa33d0 commit r15-6864-g539fc490690d825ab2d299a0f577c5e9d3fa33d0 Author: Martin Jambor Date: Mon Jan 13 13:47:27 2025 +0100 MAINTAINERS: Make contrib/check-MAINTAINERS.py happy This commit makes the contrib/check-MAINTAINERS.

[gcc r15-6865] expr: Fix up the divmod cost debugging note [PR115910]

2025-01-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:41a5a97dba6873d928675fd789a2d884c6d20a8d commit r15-6865-g41a5a97dba6873d928675fd789a2d884c6d20a8d Author: Jakub Jelinek Date: Mon Jan 13 13:57:18 2025 +0100 expr: Fix up the divmod cost debugging note [PR115910] Something I've noticed during working on the c

[gcc r15-6869] Add missing target directive in OpenMP dispatch Fortran runtime test

2025-01-13 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:655a8a024dd49ddf73e745f3c7486596d68ae3e8 commit r15-6869-g655a8a024dd49ddf73e745f3c7486596d68ae3e8 Author: Paul-Antoine Arras Date: Mon Jan 13 12:57:15 2025 +0100 Add missing target directive in OpenMP dispatch Fortran runtime test Without the target directiv

[gcc r15-6885] c++: Add support for vec_dup to constexpr [PR118445]

2025-01-13 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:f7b7fe16579ac13d7fd48e7f9a6082778a0a99f7 commit r15-6885-gf7b7fe16579ac13d7fd48e7f9a6082778a0a99f7 Author: Andrew Pinski Date: Mon Jan 13 10:14:45 2025 -0800 c++: Add support for vec_dup to constexpr [PR118445] With the addition of supporting operations on th

[gcc r15-6886] c: improve UX for -Wincompatible-pointer-types (v3) [PR116871]

2025-01-13 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:bbc7900ce7e2c3d906286674f80789f057e86c0a commit r15-6886-gbbc7900ce7e2c3d906286674f80789f057e86c0a Author: David Malcolm Date: Mon Jan 13 19:47:25 2025 -0500 c: improve UX for -Wincompatible-pointer-types (v3) [PR116871] PR c/116871 notes that our diagnostics

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:c8f631560b4d4d8dbfd0eddf3e9157f6ebebf1ca commit c8f631560b4d4d8dbfd0eddf3e9157f6ebebf1ca Author: Alexandre Oliva Date: Mon Jan 13 22:15:17 2025 -0300 [ifcombine] robustify decode_field_reference Arrange for decode_field_reference to use local variables throug

[gcc/aoliva/heads/testme] [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: db645e2ec5b0... [ifcombine] robustify decode_field_reference It previously pointed to: df55a9a2e371... [ifcombine] robustify decode_field_reference Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:db645e2ec5b002f44887e09b926e0127d1648b54 commit db645e2ec5b002f44887e09b926e0127d1648b54 Author: Alexandre Oliva Date: Mon Jan 13 22:15:17 2025 -0300 [ifcombine] robustify decode_field_reference Arrange for decode_field_reference to use local variables throug

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d543ef708e13b3925f1054203351e2f21350978c commit d543ef708e13b3925f1054203351e2f21350978c Author: Alexandre Oliva Date: Mon Jan 13 22:15:17 2025 -0300 [ifcombine] robustify decode_field_reference Arrange for decode_field_reference to use local variables throug

[gcc/aoliva/heads/testme] [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: d543ef708e13... [ifcombine] robustify decode_field_reference It previously pointed to: db645e2ec5b0... [ifcombine] robustify decode_field_reference Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc r15-6878] Fix typos in show_attr.

2025-01-13 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:51f76cd947aeb5fe9889b6fde5830031e292b30a commit r15-6878-g51f76cd947aeb5fe9889b6fde5830031e292b30a Author: Thomas Koenig Date: Mon Jan 13 22:38:20 2025 +0100 Fix typos in show_attr. gcc/fortran/ChangeLog: * dump-parse-tree.cc (show_attr): Fix

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] set mask to clip sign-extended constant

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:6c64cdc8a3ff6508f32c785eb070f08c596dc003 commit 6c64cdc8a3ff6508f32c785eb070f08c596dc003 Author: Alexandre Oliva Date: Mon Jan 13 14:53:25 2025 -0300 [ifcombine] set mask to clip sign-extended constant Diff: --- gcc/gimple-fold.cc| 152 ++

[gcc/aoliva/heads/testme] (91 commits) [ifcombine] set mask to clip sign-extended constant

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 6c64cdc8a3ff... [ifcombine] set mask to clip sign-extended constant It previously pointed to: 7f21e6769701... [ifcombine] propagate signbit mask to XOR right-hand operan Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBL

[gcc/aoliva/heads/testbase] (90 commits) [ifcombine] propagate signbit mask to XOR right-hand operan

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 52e4ede03097... [ifcombine] propagate signbit mask to XOR right-hand operan It previously pointed to: 47ac6ca9cb08... [ifcombine] drop other misuses of uniform_integer_cst_p Diff: Summary of changes (added commits):

[gcc/aoliva/heads/testme] [ifcombine] check and extend constants to compare with bitf

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 84acdb5125a6... [ifcombine] check and extend constants to compare with bitf It previously pointed to: 23364e8369a2... [ifcombine] check and extend constants to compare with bitf Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] check and extend constants to compare with bitfields

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:84acdb5125a64e6c031855f18c33d2046a7af87e commit 84acdb5125a64e6c031855f18c33d2046a7af87e Author: Alexandre Oliva Date: Mon Jan 13 14:53:25 2025 -0300 [ifcombine] check and extend constants to compare with bitfields Add logic to check and extend constants comp

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:df55a9a2e371d7b6291c8619ec013231f06841b6 commit df55a9a2e371d7b6291c8619ec013231f06841b6 Author: Alexandre Oliva Date: Mon Jan 13 22:15:17 2025 -0300 [ifcombine] robustify decode_field_reference Arrange for decode_field_reference to use local variables throug

[gcc/aoliva/heads/testme] [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: df55a9a2e371... [ifcombine] robustify decode_field_reference It previously pointed to: 995fc6e17270... [ifcombine] robustify decode_field_reference Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc/aoliva/heads/testme] (2 commits) [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: c8f631560b4d... [ifcombine] robustify decode_field_reference It previously pointed to: 84acdb5125a6... [ifcombine] check and extend constants to compare with bitf Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e4ccecb4a47a3ccd88d9d1dee5a5fba48072bedd commit e4ccecb4a47a3ccd88d9d1dee5a5fba48072bedd Author: Alexandre Oliva Date: Mon Jan 13 22:15:17 2025 -0300 [ifcombine] robustify decode_field_reference Arrange for decode_field_reference to use local variables throug

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:7bbb55958cfb0b29301cc5209ef8e22f85729b94 commit 7bbb55958cfb0b29301cc5209ef8e22f85729b94 Author: Alexandre Oliva Date: Mon Jan 13 22:15:17 2025 -0300 [ifcombine] robustify decode_field_reference Arrange for decode_field_reference to use local variables throug

[gcc/aoliva/heads/testme] [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: e4ccecb4a47a... [ifcombine] robustify decode_field_reference It previously pointed to: c8f631560b4d... [ifcombine] robustify decode_field_reference Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] check and extend constants to compare with bitfields

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f87cc87007c827c9c16f2f6930703e70f409f93e commit f87cc87007c827c9c16f2f6930703e70f409f93e Author: Alexandre Oliva Date: Mon Jan 13 14:53:25 2025 -0300 [ifcombine] check and extend constants to compare with bitfields Add logic to check and extend constants comp

[gcc/aoliva/heads/testme] [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 7bbb55958cfb... [ifcombine] robustify decode_field_reference It previously pointed to: e4ccecb4a47a... [ifcombine] robustify decode_field_reference Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:995fc6e17270aa6c95700e001465ea35c3c5c1e8 commit 995fc6e17270aa6c95700e001465ea35c3c5c1e8 Author: Alexandre Oliva Date: Mon Jan 13 22:15:17 2025 -0300 [ifcombine] robustify decode_field_reference Arrange for decode_field_reference to use local variables throug

[gcc/aoliva/heads/testme] [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 995fc6e17270... [ifcombine] robustify decode_field_reference It previously pointed to: 7bbb55958cfb... [ifcombine] robustify decode_field_reference Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc r15-6887] Fortran: Add LOCALITY support for DO_CONCURRENT

2025-01-13 Thread Jerry DeLisle via Gcc-cvs
https://gcc.gnu.org/g:20b8500cfa522ebe0fcf756d5b32816da7f904dd commit r15-6887-g20b8500cfa522ebe0fcf756d5b32816da7f904dd Author: Anuj Mohite Date: Mon Jan 13 16:28:57 2025 -0800 Fortran: Add LOCALITY support for DO_CONCURRENT This patch provided by Anuj Mohite as part of t

[gcc/aoliva/heads/testme] [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 0e2c9a1a29d4... [ifcombine] robustify decode_field_reference It previously pointed to: d543ef708e13... [ifcombine] robustify decode_field_reference Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:0e2c9a1a29d4bcc9847b0e51482b2d357b864674 commit 0e2c9a1a29d4bcc9847b0e51482b2d357b864674 Author: Alexandre Oliva Date: Mon Jan 13 22:15:17 2025 -0300 [ifcombine] robustify decode_field_reference Arrange for decode_field_reference to use local variables throug

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:e5bef1e1c6f3eff196d218188180596108a8cbcd commit e5bef1e1c6f3eff196d218188180596108a8cbcd Author: Alexandre Oliva Date: Mon Jan 13 22:15:17 2025 -0300 [ifcombine] robustify decode_field_reference Arrange for decode_field_reference to use local variables throug

[gcc/aoliva/heads/testme] [ifcombine] robustify decode_field_reference

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: e5bef1e1c6f3... [ifcombine] robustify decode_field_reference It previously pointed to: 0e2c9a1a29d4... [ifcombine] robustify decode_field_reference Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc r15-6847] Bump BASE-VER to 14.0.1 now that we are in stage4.

2025-01-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:017c45fa2a4da40893f0aacd96164f04c78cb245 commit r15-6847-g017c45fa2a4da40893f0aacd96164f04c78cb245 Author: Richard Biener Date: Mon Jan 13 09:04:55 2025 +0100 Bump BASE-VER to 14.0.1 now that we are in stage4. * BASE-VER: Bump to 14.0.1. Diff: --- g

[gcc r15-6848] Un-XFAIL 'dg-note's in 'gfortran.dg/goacc/routine-external-level-of-parallelism-2.f'

2025-01-13 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c0c47fc89ddcc3b1fbb0e5f3040fc52d93ca0be0 commit r15-6848-gc0c47fc89ddcc3b1fbb0e5f3040fc52d93ca0be0 Author: Thomas Schwinge Date: Mon Jan 13 09:11:19 2025 +0100 Un-XFAIL 'dg-note's in 'gfortran.dg/goacc/routine-external-level-of-parallelism-2.f' As of the rec

[gcc r15-6867] [PR rtl-optimization/107455] Eliminate unnecessary constant load

2025-01-13 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:d23d338da4d2bd581b2d3fd97785dd2c26053a92 commit r15-6867-gd23d338da4d2bd581b2d3fd97785dd2c26053a92 Author: Jeff Law Date: Mon Jan 13 07:29:39 2025 -0700 [PR rtl-optimization/107455] Eliminate unnecessary constant load This resurrects a patch from a bit over 2

[gcc r15-6868] PR modula2/118453: Subranges types do not use virtual tokens during construction

2025-01-13 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:7cd4de65ffb3f34d6ba5af2f9570900fecd7bed0 commit r15-6868-g7cd4de65ffb3f34d6ba5af2f9570900fecd7bed0 Author: Gaius Mulley Date: Mon Jan 13 14:40:43 2025 + PR modula2/118453: Subranges types do not use virtual tokens during construction P2SymBuild.mod.Build

[gcc r15-6870] RISC-V: Fix program logic errors caused by data truncation on 32-bit host for zbs, such as i386

2025-01-13 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:ecf688edc217472774817cc1284e75a9f72fe1b4 commit r15-6870-gecf688edc217472774817cc1284e75a9f72fe1b4 Author: Jin Ma Date: Mon Jan 13 10:10:22 2025 -0700 RISC-V: Fix program logic errors caused by data truncation on 32-bit host for zbs, such as i386 Correct log

[gcc r15-6874] RISC-V: Improve bitwise and ashift reassociation for single-bit immediate without zbs [PR 115921]

2025-01-13 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:107d5d682576e54963ddd36f3f21bc6b9506d278 commit r15-6874-g107d5d682576e54963ddd36f3f21bc6b9506d278 Author: Xi Ruoyao Date: Mon Jan 13 11:28:05 2025 -0700 RISC-V: Improve bitwise and ashift reassociation for single-bit immediate without zbs [PR 115921] When z

[gcc r15-6877] RISC-V: Remove zba check in bitwise and ashift reassociation [PR 115921]

2025-01-13 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:a9ebf249063d2e8f6e8813fc954276766ad3a2fe commit r15-6877-ga9ebf249063d2e8f6e8813fc954276766ad3a2fe Author: Xi Ruoyao Date: Mon Jan 13 13:11:38 2025 -0700 RISC-V: Remove zba check in bitwise and ashift reassociation [PR 115921] The test case long

[gcc r12-10899] Fortran: Cray pointer comparison wrongly optimized away [PR106692]

2025-01-13 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:b95b3406c1f7ea603495d71f62b21a9d2c8e15b9 commit r12-10899-gb95b3406c1f7ea603495d71f62b21a9d2c8e15b9 Author: Harald Anlauf Date: Thu Jan 2 20:22:23 2025 +0100 Fortran: Cray pointer comparison wrongly optimized away [PR106692] PR fortran/106692

[gcc/aoliva/heads/testme] [ifcombine] check and extend constants to compare with bitf

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: ca7f266795d8... [ifcombine] check and extend constants to compare with bitf It previously pointed to: 6c64cdc8a3ff... [ifcombine] set mask to clip sign-extended constant Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBL

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] check and extend constants to compare with bitfields

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ca7f266795d806a7effbfd59036b126f1f1cc7ce commit ca7f266795d806a7effbfd59036b126f1f1cc7ce Author: Alexandre Oliva Date: Mon Jan 13 14:53:25 2025 -0300 [ifcombine] check and extend constants to compare with bitfields Add logic to check and extend constants comp

[gcc(refs/vendors/redhat/heads/gcc-15-branch)] Merge commit 'r15-6878-g51f76cd947aeb5fe9889b6fde5830031e292b30a' into redhat/gcc-15-branch

2025-01-13 Thread Jakub Jelinek via Libstdc++-cvs
https://gcc.gnu.org/g:074f598e85b434066965fa130b38f32abcbc4f5e commit 074f598e85b434066965fa130b38f32abcbc4f5e Merge: 20e73534b5a3 51f76cd947ae Author: Jakub Jelinek Date: Mon Jan 13 23:39:41 2025 +0100 Merge commit 'r15-6878-g51f76cd947aeb5fe9889b6fde5830031e292b30a' into redhat/gcc-15-b

[gcc/redhat/heads/gcc-15-branch] (59 commits) Merge commit 'r15-6878-g51f76cd947aeb5fe9889b6fde5830031e29

2025-01-13 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-15-branch' was updated to point to: 074f598e85b4... Merge commit 'r15-6878-g51f76cd947aeb5fe9889b6fde5830031e29 It previously pointed to: 20e73534b5a3... Merge commit 'r15-6820-gd64ca15351029164bac30b49fb3c4f9723e Diff: Summary of changes (added commits): ---

[gcc r15-6879] PR modula2/116557: Remove physical address from COPYING.FDL

2025-01-13 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:9a4bb95a4e68b6f90a16f337b0b4cdb9af957ab1 commit r15-6879-g9a4bb95a4e68b6f90a16f337b0b4cdb9af957ab1 Author: Gaius Mulley Date: Mon Jan 13 22:58:00 2025 + PR modula2/116557: Remove physical address from COPYING.FDL This patch removes the physical address fr

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] check and extend constants to compare with bitfields

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:23364e8369a264e58a051ea74a9077eef3d27ae6 commit 23364e8369a264e58a051ea74a9077eef3d27ae6 Author: Alexandre Oliva Date: Mon Jan 13 14:53:25 2025 -0300 [ifcombine] check and extend constants to compare with bitfields Add logic to check and extend constants comp

[gcc/aoliva/heads/testme] [ifcombine] check and extend constants to compare with bitf

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 23364e8369a2... [ifcombine] check and extend constants to compare with bitf It previously pointed to: ca7f266795d8... [ifcombine] check and extend constants to compare with bitf Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc r15-6880] RISC-V: testsuite: Skip test with -flto

2025-01-13 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:1f6453684696b1c18899cbbecd4bd5ed4ae22476 commit r15-6880-g1f6453684696b1c18899cbbecd4bd5ed4ae22476 Author: Robin Dapp Date: Mon Jan 13 16:26:24 2025 -0700 RISC-V: testsuite: Skip test with -flto Hi, the zbb-rol-ror and stack_save_restore tests use th

[gcc r15-6872] RISC-V: fix thinko in riscv_register_move_cost ()

2025-01-13 Thread Vineet Gupta via Gcc-cvs
https://gcc.gnu.org/g:7102620067eebfbfb895dccd5ddd26870178c83f commit r15-6872-g7102620067eebfbfb895dccd5ddd26870178c83f Author: Vineet Gupta Date: Sat Jan 11 11:13:19 2025 -0800 RISC-V: fix thinko in riscv_register_move_cost () This seeming benign mistake caused a massive SPEC201

[gcc r15-6873] RISC-V: Fix the result error caused by not updating ratio when using "use_max_sew" to merge vsetvl

2025-01-13 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:8d577a01cdbe02a23724b710b579b7811c983c33 commit r15-6873-g8d577a01cdbe02a23724b710b579b7811c983c33 Author: Jin Ma Date: Mon Jan 13 11:15:55 2025 -0700 RISC-V: Fix the result error caused by not updating ratio when using "use_max_sew" to merge vsetvl When the

[gcc r15-6876] libphobos: Bump soname to version 6 [PR117701]

2025-01-13 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:a52812a65cc10ef604100162c7c97ad7f4b37214 commit r15-6876-ga52812a65cc10ef604100162c7c97ad7f4b37214 Author: Iain Buclaw Date: Mon Jan 13 20:52:49 2025 +0100 libphobos: Bump soname to version 6 [PR117701] Each major release is not binary compatible with the pre

[gcc r15-6881] RISC-V: Disallow negative step for interleaving [PR117682]

2025-01-13 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:7b815107f403c526b7e201ca00494f06d1c20768 commit r15-6881-g7b815107f403c526b7e201ca00494f06d1c20768 Author: Robin Dapp Date: Mon Jan 13 17:09:35 2025 -0700 RISC-V: Disallow negative step for interleaving [PR117682] Hi, in PR117682 we build an interlea

[gcc r15-6883] rs6000: Add clobber and guard for vsx_stxvd2x4_le_const [PR116030]

2025-01-13 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:f12bb6c26b86c616e4de8c542804cb5b5c9ebdc6 commit r15-6883-gf12bb6c26b86c616e4de8c542804cb5b5c9ebdc6 Author: Jiufu Guo Date: Mon Jan 13 18:16:16 2025 -0600 rs6000: Add clobber and guard for vsx_stxvd2x4_le_const [PR116030] Previously, vsx_stxvd2x4_le_const_ was

[gcc r15-6884] RISC-V: Expand shift count in Xmode in interleave pattern.

2025-01-13 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:c864ffe615424de08abfe271fee7dc815c93bd21 commit r15-6884-gc864ffe615424de08abfe271fee7dc815c93bd21 Author: Robin Dapp Date: Mon Jan 13 17:19:42 2025 -0700 RISC-V: Expand shift count in Xmode in interleave pattern. Hi, currently ssa-dse-1.C ICEs becau

[gcc r15-6850] ada: Fix parsing of raise expressions with no parens

2025-01-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:26b649b2d17dccf0f4c3c048f37c49660aad7f71 commit r15-6850-g26b649b2d17dccf0f4c3c048f37c49660aad7f71 Author: Piotr Trojanek Date: Thu Jan 2 17:36:54 2025 +0100 ada: Fix parsing of raise expressions with no parens According to Ada grammar, raise expression is an

[gcc r15-6852] ada: Warn about redundant parentheses in upper range bounds

2025-01-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:518fd9e9b18913997b9ed8120d2a85c7bd3528f9 commit r15-6852-g518fd9e9b18913997b9ed8120d2a85c7bd3528f9 Author: Piotr Trojanek Date: Fri Jan 3 16:02:01 2025 +0100 ada: Warn about redundant parentheses in upper range bounds Fix a glitch in condition that effectivel

[gcc r15-6853] ada: Simplify expansion of negative membership operator

2025-01-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:f9d22b7ac734a917f3ee379336ad764ccd6f74ca commit r15-6853-gf9d22b7ac734a917f3ee379336ad764ccd6f74ca Author: Piotr Trojanek Date: Mon Jan 6 12:06:59 2025 +0100 ada: Simplify expansion of negative membership operator Code cleanup; semantics is unaffected.

[gcc r15-6851] ada: Add more commentary to System.Val_Real.Large_Powfive

2025-01-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:d2e3635aa1820346050b85009df82a60cdd8206f commit r15-6851-gd2e3635aa1820346050b85009df82a60cdd8206f Author: Eric Botcazou Date: Mon Jan 6 09:09:49 2025 +0100 ada: Add more commentary to System.Val_Real.Large_Powfive gcc/ada/ChangeLog: * libgna

[gcc r15-6855] ada: Fix spurious warning about redundant parentheses in range bound

2025-01-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:ef4448e0a0508db63581c27238d39e634268b5a2 commit r15-6855-gef4448e0a0508db63581c27238d39e634268b5a2 Author: Piotr Trojanek Date: Tue Jan 7 10:42:35 2025 +0100 ada: Fix spurious warning about redundant parentheses in range bound Use the same logic for warning a

[gcc r15-6854] ada: Unbounded recursion on character aggregates with predicated component subtype

2025-01-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:c6989fbbf2f195e874245409635a856d74bf6945 commit r15-6854-gc6989fbbf2f195e874245409635a856d74bf6945 Author: Gary Dismukes Date: Wed Jan 8 22:51:41 2025 + ada: Unbounded recursion on character aggregates with predicated component subtype The compiler was r

[gcc r15-6857] ada: Remove redundant parentheses inside unary operators in comments

2025-01-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:34943af17e3ed7963bb8b85757e24b300aa03cce commit r15-6857-g34943af17e3ed7963bb8b85757e24b300aa03cce Author: Piotr Trojanek Date: Fri Jan 10 00:31:11 2025 +0100 ada: Remove redundant parentheses inside unary operators in comments GNAT already emits a style warn

[gcc r15-6861] ada: Fix relocatable DLL creation with gnatdll

2025-01-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:2e0b086f8403e00da964d44039c667d5b1806070 commit r15-6861-g2e0b086f8403e00da964d44039c667d5b1806070 Author: Pascal Obry Date: Fri Jan 10 18:56:55 2025 +0100 ada: Fix relocatable DLL creation with gnatdll gcc/ada/ChangeLog: * mdll.adb: For the

[gcc r15-6856] ada: Remove redundant parentheses inside unary operators

2025-01-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:94a7543df92bc809c464f8312cab8d914fd3d8fe commit r15-6856-g94a7543df92bc809c464f8312cab8d914fd3d8fe Author: Piotr Trojanek Date: Wed Jan 8 13:46:38 2025 +0100 ada: Remove redundant parentheses inside unary operators GNAT already emits a style warning when redu

[gcc r15-6858] ada: Warn about redundant parentheses inside unary operators

2025-01-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:686bd4e0bc484f9612038d51d07708ff8a4ff75b commit r15-6858-g686bd4e0bc484f9612038d51d07708ff8a4ff75b Author: Piotr Trojanek Date: Wed Jan 8 14:00:50 2025 +0100 ada: Warn about redundant parentheses inside unary operators GNAT already emits a style warning when

[gcc r15-6863] ada: Update gnatdll documentation (-b option removed)

2025-01-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:0cf06bf0d7fd83549f0f410df57f8113fdc63da2 commit r15-6863-g0cf06bf0d7fd83549f0f410df57f8113fdc63da2 Author: Pascal Obry Date: Sat Jan 11 14:19:39 2025 +0100 ada: Update gnatdll documentation (-b option removed) gcc/ada/ChangeLog: * doc/gnat_ugn/pla

[gcc r15-6859] ada: Cleanup preanalysis of static expressions (part 4)

2025-01-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:5fd925bf732c889d020f2a575591648f990adb4f commit r15-6859-g5fd925bf732c889d020f2a575591648f990adb4f Author: Javier Miranda Date: Fri Jan 10 19:08:39 2025 + ada: Cleanup preanalysis of static expressions (part 4) Fix regression in the SPARK 2014 testsuite.

[gcc r15-6862] ada: Cleanup preanalysis of static expressions (part 5)

2025-01-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:1a8265713021eea8d9d7a0f8c4f0ecec5eaa4f07 commit r15-6862-g1a8265713021eea8d9d7a0f8c4f0ecec5eaa4f07 Author: Javier Miranda Date: Sat Jan 11 17:30:42 2025 + ada: Cleanup preanalysis of static expressions (part 5) Partially revert the fix for sem_ch13.adb as

[gcc r15-6860] ada: Remove redundant parentheses inside unary operators (cont.)

2025-01-13 Thread Marc Poulhi?s via Gcc-cvs
https://gcc.gnu.org/g:492aae16856e10cc44606953287192e345ec3294 commit r15-6860-g492aae16856e10cc44606953287192e345ec3294 Author: Piotr Trojanek Date: Fri Jan 10 22:08:36 2025 +0100 ada: Remove redundant parentheses inside unary operators (cont.) GNAT already emits a style warning

[gcc r15-6866] [ifcombine] propagate signbit mask to XOR right-hand operand

2025-01-13 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:52e4ede030979d8aff2f88364e1d11c61fb212aa commit r15-6866-g52e4ede030979d8aff2f88364e1d11c61fb212aa Author: Alexandre Oliva Date: Mon Jan 13 10:49:51 2025 -0300 [ifcombine] propagate signbit mask to XOR right-hand operand If a single-bit bitfield takes up the

[gcc r15-6849] tree-optimization/117119 - ICE with int128 IV in dataref analysis

2025-01-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d3904a3ad9d7b4c8e5e536e5166b89548510fd48 commit r15-6849-gd3904a3ad9d7b4c8e5e536e5166b89548510fd48 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 c

[gcc r15-6888] tree-optimization/118405 - ICE with vector(1) T vs T load

2025-01-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:31c3c1a83fd885b4687c9f6f7acd68af76d758d3 commit r15-6888-g31c3c1a83fd885b4687c9f6f7acd68af76d758d3 Author: Richard Biener Date: Mon Jan 13 10:15:10 2025 +0100 tree-optimization/118405 - ICE with vector(1) T vs T load When vectorizing a load we are now checkin

[gcc r15-6871] Accept commas between clauses in OpenMP declare variant

2025-01-13 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:2ea4801cf7a4ebc0145b84f84ae7f4961e57b64f commit r15-6871-g2ea4801cf7a4ebc0145b84f84ae7f4961e57b64f Author: Paul-Antoine Arras Date: Mon Jan 6 18:38:11 2025 +0100 Accept commas between clauses in OpenMP declare variant Add support to the Fortran parser for the

[gcc r15-6875] Fix build for STORE_FLAG_VALUE<0 targets [PR118418]

2025-01-13 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:a1a14ce3c39c25fecf052ffde063fc0ecfc2ffa3 commit r15-6875-ga1a14ce3c39c25fecf052ffde063fc0ecfc2ffa3 Author: Richard Sandiford Date: Mon Jan 13 19:37:12 2025 + Fix build for STORE_FLAG_VALUE<0 targets [PR118418] In g:06c4cf398947b53b4bfc65752f9f879bb2d07924