[gcc r15-7013] RISC-V: Remove unused variable in riscv_file_end function.

2025-01-17 Thread Monk Chiang via Gcc-cvs
https://gcc.gnu.org/g:3c34cea666c6fffc3959b8e1a4bbc4afdbd7009f commit r15-7013-g3c34cea666c6fffc3959b8e1a4bbc4afdbd7009f Author: Monk Chiang Date: Sat Jan 18 15:32:26 2025 +0800 RISC-V: Remove unused variable in riscv_file_end function. gcc/ChangeLog: * config/riscv/ri

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:49b5606e0e8d0b133227071c9d39582e8734aead commit 49b5606e0e8d0b133227071c9d39582e8734aead Author: Alexandre Oliva Date: Sat Jan 18 00:40:51 2025 -0300 [ifcombine] avoid dropping tree_could_trap_p [PR118514] Unlike other access patterns, BIT_FIELD_REFs aren't r

[gcc/aoliva/heads/testme] [ifcombine] avoid dropping tree_could_trap_p [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 49b5606e0e8d... [ifcombine] avoid dropping tree_could_trap_p [PR118514] It previously pointed to: 58dbf143f4d7... [ifcombine] avoid bitfield refs that could trap [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESS

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] avoid bitfield refs that could trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:58dbf143f4d724222c754766d4957f5e099244d9 commit 58dbf143f4d724222c754766d4957f5e099244d9 Author: Alexandre Oliva Date: Sat Jan 18 00:40:51 2025 -0300 [ifcombine] avoid bitfield refs that could trap [PR118514] Diff: --- gcc/gimple-fold.cc| 13

[gcc/aoliva/heads/testme] [ifcombine] avoid bitfield refs that could trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 58dbf143f4d7... [ifcombine] avoid bitfield refs that could trap [PR118514] It previously pointed to: a823af078547... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER AC

[gcc r15-7011] LoongArch: Add alsl.wu

2025-01-17 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:cc6176a921cbe3b9db323b1cd557efe4f299171a commit r15-7011-gcc6176a921cbe3b9db323b1cd557efe4f299171a Author: Xi Ruoyao Date: Fri Sep 6 03:27:19 2024 +0800 LoongArch: Add alsl.wu On 64-bit capable LoongArch hardware, alsl.wu is similar to alsl.w but zero-ext

[gcc r15-7012] LoongArch: Fix cost model for alsl

2025-01-17 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:ce36692f8e10a619563938851f507cdb15567cf8 commit r15-7012-gce36692f8e10a619563938851f507cdb15567cf8 Author: Xi Ruoyao Date: Fri Sep 6 00:34:55 2024 +0800 LoongArch: Fix cost model for alsl Our cost model for alsl was wrong: it matches (a + b * imm) where imm i

[gcc/aoliva/heads/testme] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: a823af078547... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] It previously pointed to: 01891eefc637... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:a823af07854747028d8c2b5672e3c8bdf5d95be1 commit a823af07854747028d8c2b5672e3c8bdf5d95be1 Author: Alexandre Oliva Date: Fri Jan 17 16:47:25 2025 -0300 [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: --- gcc/gimple-fold.cc| 14 +++

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:01891eefc637741f8aa2db04378bedfc4fb818b0 commit 01891eefc637741f8aa2db04378bedfc4fb818b0 Author: Alexandre Oliva Date: Fri Jan 17 16:47:25 2025 -0300 [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: --- gcc/gimple-fold.cc| 27 +++

[gcc/aoliva/heads/testme] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 01891eefc637... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] It previously pointed to: 458997f78563... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:458997f785630c5390f7833e88e53fddf3a3f8b8 commit 458997f785630c5390f7833e88e53fddf3a3f8b8 Author: Alexandre Oliva Date: Fri Jan 17 16:47:25 2025 -0300 [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: --- gcc/gimple-fold.cc| 27 +++

[gcc/aoliva/heads/testme] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 458997f78563... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] It previously pointed to: 53d5a650fd72... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:53d5a650fd7270e931680b62bb055a36faa3bdb0 commit 53d5a650fd7270e931680b62bb055a36faa3bdb0 Author: Alexandre Oliva Date: Fri Jan 17 16:47:25 2025 -0300 [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: --- gcc/gimple-fold.cc| 25 +++

[gcc/aoliva/heads/testme] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 53d5a650fd72... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] It previously pointed to: 057671e7d5c8... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:057671e7d5c8ed1b8dd43525268f6bf831cd0f1e commit 057671e7d5c8ed1b8dd43525268f6bf831cd0f1e Author: Alexandre Oliva Date: Fri Jan 17 16:47:25 2025 -0300 [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: --- gcc/gimple-fold.cc| 18 +++

[gcc/aoliva/heads/testme] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 057671e7d5c8... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] It previously pointed to: 80670982ddfe... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:80670982ddfeb70e10f255fb59a58d71fab48ed1 commit 80670982ddfeb70e10f255fb59a58d71fab48ed1 Author: Alexandre Oliva Date: Fri Jan 17 16:47:25 2025 -0300 [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: --- gcc/gimple-fold.cc| 2 ++

[gcc/aoliva/heads/testme] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 80670982ddfe... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] It previously pointed to: 7164ecf0... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc r15-7009] libfortran: G formatting for UNSIGNED [PR118536]

2025-01-17 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:ca2681d45a45077010bcc5a4547450044bdd6d78 commit r15-7009-gca2681d45a45077010bcc5a4547450044bdd6d78 Author: Harald Anlauf Date: Fri Jan 17 21:20:31 2025 +0100 libfortran: G formatting for UNSIGNED [PR118536] PR libfortran/118536 libgfortran/Ch

[gcc r15-7008] [PR118067][LRA]: Check secondary memory mode for the reg class

2025-01-17 Thread Vladimir Makarov via Gcc-cvs
https://gcc.gnu.org/g:9f009e8865cda01310c52f7ec8bdaa3c557a2745 commit r15-7008-g9f009e8865cda01310c52f7ec8bdaa3c557a2745 Author: Vladimir N. Makarov Date: Fri Jan 17 15:56:29 2025 -0500 [PR118067][LRA]: Check secondary memory mode for the reg class This is the second patch for t

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Factorisation set descriptor with shape

2025-01-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:cd8c9a96d23badcdfb0b2dc88765ef18f883e837 commit cd8c9a96d23badcdfb0b2dc88765ef18f883e837 Author: Mikael Morin Date: Fri Jan 17 21:46:27 2025 +0100 Factorisation set descriptor with shape Diff: --- gcc/fortran/trans-array.cc | 78 +

[gcc r12-10915] Fix setting of call graph node AutoFDO count

2025-01-17 Thread Eugene Rozenfeld via Gcc-cvs
https://gcc.gnu.org/g:d180e392d7a8ba1346bfe7580de953234f0c2f9d commit r12-10915-gd180e392d7a8ba1346bfe7580de953234f0c2f9d Author: Eugene Rozenfeld Date: Fri Jan 10 19:48:52 2025 -0800 Fix setting of call graph node AutoFDO count We are initializing both the call graph node count a

[gcc(refs/users/aoliva/heads/testme)] [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:7164ecf0de0abfa7b419317d55ab6bb94fa2 commit 7164ecf0de0abfa7b419317d55ab6bb94fa2 Author: Alexandre Oliva Date: Fri Jan 17 16:47:25 2025 -0300 [ifcombine] out-of-bounds bitfield refs can trap [PR118514] Diff: --- gcc/gimple-fold.cc| 2 ++

[gcc/aoliva/heads/testbase] (84 commits) c++: RESULT_DECL replacement w/ non-reduced ctx->object [PR

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 15a7544e09d8... c++: RESULT_DECL replacement w/ non-reduced ctx->object [PR It previously pointed to: 5006b9d810b1... [ifcombine] robustify decode_field_reference Diff: Summary of changes (added commits): ---

[gcc/aoliva/heads/testme] (85 commits) [ifcombine] out-of-bounds bitfield refs can trap [PR118514]

2025-01-17 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 7164ecf0... [ifcombine] out-of-bounds bitfield refs can trap [PR118514] It previously pointed to: cfff1937f515... [testsuite] [arm] adjust wmul expectations [PR113560] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSI

[gcc r15-7007] testsuite: Make embed-10.c test more robust

2025-01-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d8a31b5bead0c64d7e4a59d6834bc649f68de765 commit r15-7007-gd8a31b5bead0c64d7e4a59d6834bc649f68de765 Author: Jakub Jelinek Date: Fri Jan 17 21:00:50 2025 +0100 testsuite: Make embed-10.c test more robust With the https://gcc.gnu.org/pipermail/gcc-patches/2025-J

[gcc r14-11223] d: Fix ICE in expand_d_format when diagnosing empty enum [PR117115]

2025-01-17 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:4abeaeba435054ad0ab59cf570620b37c06ffcc4 commit r14-11223-g4abeaeba435054ad0ab59cf570620b37c06ffcc4 Author: Iain Buclaw Date: Fri Jan 17 20:10:39 2025 +0100 d: Fix ICE in expand_d_format when diagnosing empty enum [PR117115] This was fixed in upstream dmd, an

[gcc r15-7006] d: Add testcase for fixed PR117115

2025-01-17 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:975c4f1a5de4ede89ee9499cd1a73d613a4aeae4 commit r15-7006-g975c4f1a5de4ede89ee9499cd1a73d613a4aeae4 Author: Iain Buclaw Date: Fri Jan 17 20:10:39 2025 +0100 d: Add testcase for fixed PR117115 This was fixed in upstream dmd, and merged in r15-6824.

[gcc r15-7005] s390: Replace some checking assertions with output_operand_lossage [PR118511]

2025-01-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:71280df05f28fd568f8b863dd700c0be2f2443a8 commit r15-7005-g71280df05f28fd568f8b863dd700c0be2f2443a8 Author: Jakub Jelinek Date: Fri Jan 17 19:27:59 2025 +0100 s390: Replace some checking assertions with output_operand_lossage [PR118511] r15-2002 s390: Fully e

[gcc r15-7004] AArch64: Use standard names for SVE saturating arithmetic

2025-01-17 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:26b2d9f27ca24f0705641a85f29d179fa0600869 commit r15-7004-g26b2d9f27ca24f0705641a85f29d179fa0600869 Author: Tamar Christina Date: Fri Jan 17 17:44:23 2025 + AArch64: Use standard names for SVE saturating arithmetic Rename the existing SVE unpredicated satu

[gcc r15-7003] AArch64: Use standard names for saturating arithmetic

2025-01-17 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:5f5833a4107ddfbcd87651bf140151de043f4c36 commit r15-7003-g5f5833a4107ddfbcd87651bf140151de043f4c36 Author: Tamar Christina Date: Fri Jan 17 17:43:49 2025 + AArch64: Use standard names for saturating arithmetic This renames the existing {s,u}q{add,sub} ins

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Factorisation set_contiguous_array

2025-01-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a5897ea8217697e80d15fc11bec14e179ffbeebf commit a5897ea8217697e80d15fc11bec14e179ffbeebf Author: Mikael Morin Date: Fri Jan 17 17:48:42 2025 +0100 Factorisation set_contiguous_array Diff: --- gcc/fortran/trans-array.cc | 13 + 1 file changed, 1 insertion

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Factorisation set_contiguous_array

2025-01-17 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:be6b3df59a79a889095b9757159d87a3976794ef commit be6b3df59a79a889095b9757159d87a3976794ef Author: Mikael Morin Date: Fri Jan 17 17:25:59 2025 +0100 Factorisation set_contiguous_array Diff: --- gcc/fortran/trans-array.cc | 57 +++---

[gcc r15-7001] rs6000, remove built-ins __builtin_vsx_vperm_8hi and __builtin_vsx_vperm_8hi_uns

2025-01-17 Thread Carl Love via Gcc-cvs
https://gcc.gnu.org/g:38e862a6aa1b8ed209100a28f754f53cb10207de commit r15-7001-g38e862a6aa1b8ed209100a28f754f53cb10207de Author: Carl Love Date: Wed Jul 31 16:40:34 2024 -0400 rs6000, remove built-ins __builtin_vsx_vperm_8hi and __builtin_vsx_vperm_8hi_uns The two built-ins __bui

[gcc r15-7000] rs6000, add testcases to the overloaded vec_perm built-in

2025-01-17 Thread Carl Love via Gcc-cvs
https://gcc.gnu.org/g:bc5753332649c5bcb31cbf6763207d8a9495b77b commit r15-7000-gbc5753332649c5bcb31cbf6763207d8a9495b77b Author: Carl Love Date: Wed Jul 31 16:31:34 2024 -0400 rs6000, add testcases to the overloaded vec_perm built-in The overloaded vec_perm built-in supports permu

[gcc r15-6999] rs6000, fix test builtins-1-p10-runnable.c

2025-01-17 Thread Carl Love via Gcc-cvs
https://gcc.gnu.org/g:5d779765b0123cc64c1e6af2656a20979ecaaf96 commit r15-6999-g5d779765b0123cc64c1e6af2656a20979ecaaf96 Author: Carl Love Date: Wed Oct 2 21:05:08 2024 -0400 rs6000, fix test builtins-1-p10-runnable.c The test has two issues: 1) The test should generate e

[gcc r15-7002] rs6000, Remove redundant built-in __builtin_vsx_xvcvuxwdp

2025-01-17 Thread Carl Love via Gcc-cvs
https://gcc.gnu.org/g:7a47e480390f9087ee75adbba8aaff2022244b2b commit r15-7002-g7a47e480390f9087ee75adbba8aaff2022244b2b Author: Carl Love Date: Thu Aug 1 18:33:42 2024 -0400 rs6000, Remove redundant built-in __builtin_vsx_xvcvuxwdp The built-in __builtin_vsx_xvcvuxwdp can be cove

[gcc r15-6998] AVR: Add "const" attribute to avr built-in functions if possible.

2025-01-17 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:6a9086b6f4d58065e717e7cfabe156419cd8cb99 commit r15-6998-g6a9086b6f4d58065e717e7cfabe156419cd8cb99 Author: Georg-Johann Lay Date: Fri Jan 17 13:14:51 2025 +0100 AVR: Add "const" attribute to avr built-in functions if possible. gcc/ * config/avr/av

[gcc r14-11222] AVR: Use INT_N to built-in define __int24.

2025-01-17 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:1ba0d18323f4ddacc3dfd218287b7904f80034fe commit r14-11222-g1ba0d18323f4ddacc3dfd218287b7904f80034fe Author: Georg-Johann Lay Date: Thu Jan 16 19:43:27 2025 +0100 AVR: Use INT_N to built-in define __int24. This patch uses the INT_N interface to define __int24

[gcc r12-10914] c++: Allow pragmas in NSDMIs [PR118147]

2025-01-17 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:9d2f4c8b0f849839ff1b9b7d5f9e734271c03634 commit r12-10914-g9d2f4c8b0f849839ff1b9b7d5f9e734271c03634 Author: Nathaniel Shead Date: Fri Dec 20 22:09:39 2024 +1100 c++: Allow pragmas in NSDMIs [PR118147] This patch removes the (unnecessary) CPP_PRAGMA_EOL case f

[gcc r15-6997] c++/modules: Propagate FNDECL_USED_AUTO when propagating deduced return types [PR118049]

2025-01-17 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:f054c36c4fcb693e04411dc691ef4172479143d6 commit r15-6997-gf054c36c4fcb693e04411dc691ef4172479143d6 Author: Nathaniel Shead Date: Fri Jan 17 21:29:08 2025 +1100 c++/modules: Propagate FNDECL_USED_AUTO when propagating deduced return types [PR118049] In the li

[gcc r15-6996] OpenMP/C++: Fix declare_variant's 'adjust_args' if there is a 'this' pointer [PR118321]

2025-01-17 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:5e91be6f8ce978e1d30c8a958072545002168ed1 commit r15-6996-g5e91be6f8ce978e1d30c8a958072545002168ed1 Author: Tobias Burnus Date: Fri Jan 17 14:25:18 2025 +0100 OpenMP/C++: Fix declare_variant's 'adjust_args' if there is a 'this' pointer [PR118321] The adjust_a

[gcc r13-9330] c++: Allow pragmas in NSDMIs [PR118147]

2025-01-17 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:9f29e23fc2c34a776620f43d95982f0df6e93bf0 commit r13-9330-g9f29e23fc2c34a776620f43d95982f0df6e93bf0 Author: Nathaniel Shead Date: Fri Dec 20 22:09:39 2024 +1100 c++: Allow pragmas in NSDMIs [PR118147] This patch removes the (unnecessary) CPP_PRAGMA_EOL case fr

[gcc r14-11221] c++: Allow pragmas in NSDMIs [PR118147]

2025-01-17 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:f400d065a2ecda19b46fc0f7ec0a1fe6d7dd597e commit r14-11221-gf400d065a2ecda19b46fc0f7ec0a1fe6d7dd597e Author: Nathaniel Shead Date: Fri Dec 20 22:09:39 2024 +1100 c++: Allow pragmas in NSDMIs [PR118147] This patch removes the (unnecessary) CPP_PRAGMA_EOL case f

[gcc r15-6995] c++: Allow pragmas in NSDMIs [PR118147]

2025-01-17 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:f3ccc57e5f044031a1b07e79330de9220e93afe7 commit r15-6995-gf3ccc57e5f044031a1b07e79330de9220e93afe7 Author: Nathaniel Shead Date: Fri Dec 20 22:09:39 2024 +1100 c++: Allow pragmas in NSDMIs [PR118147] This patch removes the (unnecessary) CPP_PRAGMA_EOL case fr

[gcc r15-6994] testsuite/117958 - ifcombine differences on aarch64 vs rest

2025-01-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:3347ac3cbc7704c7f1d69b6875b65129c6d7dae5 commit r15-6994-g3347ac3cbc7704c7f1d69b6875b65129c6d7dae5 Author: Richard Biener Date: Fri Jan 17 13:18:11 2025 +0100 testsuite/117958 - ifcombine differences on aarch64 vs rest ifcombine depends on BRANCH_COST and the

[gcc r15-6993] AVR: Use INT_N to built-in define __int24.

2025-01-17 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:6580b89957ccabbb5aaf43736b36b9bd399fbc13 commit r15-6993-g6580b89957ccabbb5aaf43736b36b9bd399fbc13 Author: Georg-Johann Lay Date: Thu Jan 16 19:43:27 2025 +0100 AVR: Use INT_N to built-in define __int24. This patch uses the INT_N interface to define __int24 i

[gcc r12-10912] tree-optimization/117307 - STMT_VINFO_SLP_VECT_ONLY mis-computation

2025-01-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:39d3c3f06f969b6dbe5c50596c060d1210f8c9f0 commit r12-10912-g39d3c3f06f969b6dbe5c50596c060d1210f8c9f0 Author: Richard Biener Date: Mon Oct 28 09:52:08 2024 +0100 tree-optimization/117307 - STMT_VINFO_SLP_VECT_ONLY mis-computation STMT_VINFO_SLP_VECT_ONLY isn't

[gcc r12-10907] tree-optimization/116768 - wrong dependence analysis

2025-01-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:4e5e70e645f02bc956e1ac529ec6498eb281ec26 commit r12-10907-g4e5e70e645f02bc956e1ac529ec6498eb281ec26 Author: Richard Biener Date: Thu Sep 19 14:58:18 2024 +0200 tree-optimization/116768 - wrong dependence analysis The following reverts a bogus fix done for PR1

[gcc r15-6992] match.pd: Fix (FTYPE) N CMP (FTYPE) M optimization for GENERIC [PR118522]

2025-01-17 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:3ab9eb6946f7b832834b3d808c5617935e0be727 commit r15-6992-g3ab9eb6946f7b832834b3d808c5617935e0be727 Author: Jakub Jelinek Date: Fri Jan 17 11:30:07 2025 +0100 match.pd: Fix (FTYPE) N CMP (FTYPE) M optimization for GENERIC [PR118522] The last case of this optim

[gcc r12-10913] tree-optimization/117417 - ICE with complex load optimization

2025-01-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a5d05111bde1e07824fd85d3a97785022ae30b8a commit r12-10913-ga5d05111bde1e07824fd85d3a97785022ae30b8a Author: Richard Biener Date: Tue Nov 12 11:15:15 2024 +0100 tree-optimization/117417 - ICE with complex load optimization When we decompose a complex load only

[gcc r12-10906] tree-optimization/116290 - fix compare-debug issue in ldist

2025-01-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:567547a89763b583e8b829b81f1db9053c246b96 commit r12-10906-g567547a89763b583e8b829b81f1db9053c246b96 Author: Richard Biener Date: Sun Oct 13 15:12:44 2024 +0200 tree-optimization/116290 - fix compare-debug issue in ldist Loop distribution does different analys

[gcc r12-10905] middle-end/69482 - not preserving volatile accesses

2025-01-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:3fd1c1a8640bf84c32695531a3ed81d4338409aa commit r12-10905-g3fd1c1a8640bf84c32695531a3ed81d4338409aa Author: Richard Biener Date: Mon Jan 9 12:46:28 2023 +0100 middle-end/69482 - not preserving volatile accesses The following addresses a long standing issue wi

[gcc r13-9329] c++: Make sure fold_sizeof_expr returns the correct type [PR117775]

2025-01-17 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:fa248a92134c0681719702e60c369b916d4f8bf9 commit r13-9329-gfa248a92134c0681719702e60c369b916d4f8bf9 Author: Simon Martin Date: Thu Jan 16 16:27:06 2025 +0100 c++: Make sure fold_sizeof_expr returns the correct type [PR117775] We currently ICE upon the followin

[gcc r12-10911] tree-optimization/117254 - ICE with access diangostics

2025-01-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2b12998ff9370f4a0aa8c0562f933c2e7efdb41d commit r12-10911-g2b12998ff9370f4a0aa8c0562f933c2e7efdb41d Author: Richard Biener Date: Tue Oct 22 11:46:47 2024 +0200 tree-optimization/117254 - ICE with access diangostics The diagnostics code fails to handle non-con

[gcc r12-10910] tree-optimization/117104 - add missed guards to max(a, b) != a simplification

2025-01-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:72d7bdbdd9fe1e575b7ad6da0fd7587627912ddb commit r12-10910-g72d7bdbdd9fe1e575b7ad6da0fd7587627912ddb Author: Richard Biener Date: Sat Oct 12 14:51:37 2024 +0200 tree-optimization/117104 - add missed guards to max(a,b) != a simplification For vector types we ha

[gcc r12-10909] match.pd: Further fma negation fixes [PR116891]

2025-01-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:3af4410b7aed19e4fdcfef1bc669d067e51342b3 commit r12-10909-g3af4410b7aed19e4fdcfef1bc669d067e51342b3 Author: Jakub Jelinek Date: Tue Oct 15 19:38:46 2024 +0200 match.pd: Further fma negation fixes [PR116891] On Mon, Oct 14, 2024 at 08:53:29AM +0200, Jakub Jeli

[gcc r12-10908] middle-end/116891 - fix (negate (IFN_FNMS@3 @0 @1 @2)) -> (IFN_FMA @0 @1 @2)

2025-01-17 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c0c5db68331ea8814db45ecd90ba842818e623fa commit r12-10908-gc0c5db68331ea8814db45ecd90ba842818e623fa Author: Richard Biener Date: Mon Oct 14 08:11:22 2024 +0200 middle-end/116891 - fix (negate (IFN_FNMS@3 @0 @1 @2)) -> (IFN_FMA @0 @1 @2) Transforming -fma (-a,

[gcc r15-6991] c++: Friend classes don't shadow enclosing template class paramater [PR118255]

2025-01-17 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:b5a069203fc074ab75d994c4a7e0f2db6a0a00fd commit r15-6991-gb5a069203fc074ab75d994c4a7e0f2db6a0a00fd Author: Simon Martin Date: Sun Jan 5 10:36:47 2025 +0100 c++: Friend classes don't shadow enclosing template class paramater [PR118255] We currently reject the

[gcc r14-11220] c++: Make sure fold_sizeof_expr returns the correct type [PR117775]

2025-01-17 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:b4578c16a45756144f48f0f03ebe77b61762a022 commit r14-11220-gb4578c16a45756144f48f0f03ebe77b61762a022 Author: Simon Martin Date: Thu Jan 16 16:27:06 2025 +0100 c++: Make sure fold_sizeof_expr returns the correct type [PR117775] We currently ICE upon the followi

[gcc r13-9328] Fix setting of call graph node AutoFDO count

2025-01-17 Thread Eugene Rozenfeld via Gcc-cvs
https://gcc.gnu.org/g:a71505ad9c2cc6463525b822959c407095a76c15 commit r13-9328-ga71505ad9c2cc6463525b822959c407095a76c15 Author: Eugene Rozenfeld Date: Fri Jan 10 19:48:52 2025 -0800 Fix setting of call graph node AutoFDO count We are initializing both the call graph node count an