[gcc r16-1571] RISC-V: Use riscv_2x_xlen_mode_p [NFC]

2025-06-18 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:c534174d4ca2fb1d2260923d47fb81609bc56e4c commit r16-1571-gc534174d4ca2fb1d2260923d47fb81609bc56e4c Author: Kito Cheng Date: Tue Jun 17 13:01:01 2025 +0800 RISC-V: Use riscv_2x_xlen_mode_p [NFC] Use riscv_v_ext_mode_p to check the mode size is 2x XLEN, instead

[gcc r16-1570] RISC-V: Adding cost model for zilsd

2025-06-18 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:36b3488034929c2ff02c6a4a1946ea81376200a4 commit r16-1570-g36b3488034929c2ff02c6a4a1946ea81376200a4 Author: Kito Cheng Date: Tue Jun 17 12:56:17 2025 +0800 RISC-V: Adding cost model for zilsd Motivation of this patch is we want to use ld/sd if possible when zi

[gcc r16-1569] x86: Fix shrink wrap separate ICE under -fstack-clash-protection [PR120697]

2025-06-18 Thread Lili Cui via Gcc-cvs
https://gcc.gnu.org/g:1f2e4058e57c68b5ea91ab2bac469d5e57b6ff46 commit r16-1569-g1f2e4058e57c68b5ea91ab2bac469d5e57b6ff46 Author: Lili Cui Date: Thu Jun 19 08:39:54 2025 +0800 x86: Fix shrink wrap separate ICE under -fstack-clash-protection [PR120697] gcc/ChangeLog:

[gcc r16-1567] analyzer: make checker_event::m_kind private

2025-06-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:4eb111363899a969c08de07c307d3b10cf99c0e0 commit r16-1567-g4eb111363899a969c08de07c307d3b10cf99c0e0 Author: David Malcolm Date: Wed Jun 18 18:01:14 2025 -0400 analyzer: make checker_event::m_kind private No functional change intended. gcc/analyzer/Cha

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

2025-06-18 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/save_class_999_v02' was created in namespace 'refs/users' pointing to: f7118d596a79... fortran: Statically initialize length of SAVEd character ar

[gcc(refs/users/mikael/heads/save_class_999_v02)] fortran: Statically initialize length of SAVEd character arrays

2025-06-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f7118d596a7989e01cff6a9d91c87f32a8ce55d2 commit f7118d596a7989e01cff6a9d91c87f32a8ce55d2 Author: Mikael Morin Date: Wed Jun 18 19:50:32 2025 +0200 fortran: Statically initialize length of SAVEd character arrays gcc/fortran/ChangeLog: * trans-

[gcc(refs/users/mikael/heads/save_class_999_v02)] Ajout test

2025-06-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f28f15033d39cc1f00f119f7f1820c5de0d47f5d commit f28f15033d39cc1f00f119f7f1820c5de0d47f5d Author: Mikael Morin Date: Wed Jun 18 22:11:43 2025 +0200 Ajout test gcc/testsuite/ChangeLog: * gfortran.dg/save_alloc_character_1.f90: New test. Diff:

[gcc r16-1566] Add space after foo in testcase

2025-06-18 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:9cc6cfdca980a508f72865830a09b353140e738e commit r16-1566-g9cc6cfdca980a508f72865830a09b353140e738e Author: Andrew MacLeod Date: Wed Jun 18 14:28:20 2025 -0400 Add space after foo in testcase gcc/testsuite/ * gcc.dg/pr119039-1.c: Add space

[gcc r15-9845] Fortran: fix checking of MOLD= in ALLOCATE statements [PR51961]

2025-06-18 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:f34f1b1d6c451604645e2e42cf57b876f3d955df commit r15-9845-gf34f1b1d6c451604645e2e42cf57b876f3d955df Author: Harald Anlauf Date: Sun Jun 15 21:09:28 2025 +0200 Fortran: fix checking of MOLD= in ALLOCATE statements [PR51961] In ALLOCATE statements where the MOLD

[gcc r16-1565] emit-rtl: Use simplify_subreg_regno to validate hardware subregs [PR119966]

2025-06-18 Thread Dimitar Dimitrov via Gcc-cvs
https://gcc.gnu.org/g:2dcc6dbd8a00caf7cfa8cac17b3fd1c33d658016 commit r16-1565-g2dcc6dbd8a00caf7cfa8cac17b3fd1c33d658016 Author: Dimitar Dimitrov Date: Mon Jun 2 08:10:16 2025 +0300 emit-rtl: Use simplify_subreg_regno to validate hardware subregs [PR119966] PR119966 showed that co

[gcc r16-1563] intersect_bitmask - Always update bitmask.

2025-06-18 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:99c2075f76480a18e29ff5f0feb7f994087254d5 commit r16-1563-g99c2075f76480a18e29ff5f0feb7f994087254d5 Author: Andrew MacLeod Date: Thu Jun 12 14:48:50 2025 -0400 intersect_bitmask - Always update bitmask. The bitmask wasn't always being updated, resulting in som

[gcc r16-1564] c++, coroutines: CWG2563 promise lifetime extension [PR115908].

2025-06-18 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:43e408f675f8e998c94462346f4306cd4716e138 commit r16-1564-g43e408f675f8e998c94462346f4306cd4716e138 Author: Iain Sandoe Date: Sat May 31 19:59:04 2025 +0100 c++, coroutines: CWG2563 promise lifetime extension [PR115908]. This implements the final piece of the

[gcc r16-1562] Improve contains_p and intersect with bitmasks.

2025-06-18 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:9560cd83671a32ee2253f307112ac39b40aa712c commit r16-1562-g9560cd83671a32ee2253f307112ac39b40aa712c Author: Andrew MacLeod Date: Wed May 28 16:27:16 2025 -0400 Improve contains_p and intersect with bitmasks. Improve the way contains_p (wide_int) and intersect

[gcc r16-1561] Simplify switches utilizing subranges.

2025-06-18 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:e60c1793efd81571e408e875f5e42f441ea311e8 commit r16-1561-ge60c1793efd81571e408e875f5e42f441ea311e8 Author: Andrew MacLeod Date: Wed May 28 11:16:05 2025 -0400 Simplify switches utilizing subranges. Adjust simplify_switch_using_ranges to use irange rather than

[gcc r16-1560] Fortran: various fixes for STAT/LSTAT/FSTAT intrinsics [PR82480]

2025-06-18 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:ce6abe54ff1548b744ce7cd216d820e48a062c3d commit r16-1560-gce6abe54ff1548b744ce7cd216d820e48a062c3d Author: Harald Anlauf Date: Tue Jun 17 21:09:32 2025 +0200 Fortran: various fixes for STAT/LSTAT/FSTAT intrinsics [PR82480] The GNU intrinsics STAT/LSTAT/FSTAT

[gcc r16-1559] cobol: Correct diagnostic strings to rectify bootstrap build

2025-06-18 Thread James K. Lowden via Gcc-cvs
https://gcc.gnu.org/g:14b8f077e4409ca0d188f0ed55891a18ba2ecd7d commit r16-1559-g14b8f077e4409ca0d188f0ed55891a18ba2ecd7d Author: James K. Lowden Date: Tue Jun 17 18:31:33 2025 -0400 cobol: Correct diagnostic strings to rectify bootstrap build Apply patch from Jakub to enable diagn

[gcc r12-11205] c++: c->B::m access resolved through current inst [PR116320]

2025-06-18 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:6b4e1abd36acdf30c6f3808ad89ba55f835ff16b commit r12-11205-g6b4e1abd36acdf30c6f3808ad89ba55f835ff16b Author: Patrick Palka Date: Thu Aug 15 10:23:54 2024 -0400 c++: c->B::m access resolved through current inst [PR116320] Here when checking the access of (the i

[gcc r12-11206] c++: template-id dependence wrt local static arg [PR117792]

2025-06-18 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:0a20ad9351c64c6dc6b65c0ff2c465adb941b6a0 commit r12-11206-g0a20ad9351c64c6dc6b65c0ff2c465adb941b6a0 Author: Patrick Palka Date: Thu Jan 9 10:49:45 2025 -0500 c++: template-id dependence wrt local static arg [PR117792] Here we end up ICEing at instantiation ti

[gcc r12-11204] c++: build_extra_args recapturing local specs [PR114303]

2025-06-18 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:a8027d611bf76ed73614c5f126b046d140047f74 commit r12-11204-ga8027d611bf76ed73614c5f126b046d140047f74 Author: Patrick Palka Date: Thu Apr 11 10:16:41 2024 -0400 c++: build_extra_args recapturing local specs [PR114303] r13-6452-g341e6cd8d603a3 made build_extra_a

[gcc r16-1558] Fix dump_function_to_file use of dump_flags

2025-06-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2f852f3ea72bcd13cd02c2857daa9bbeae4ece99 commit r16-1558-g2f852f3ea72bcd13cd02c2857daa9bbeae4ece99 Author: Richard Biener Date: Wed Jun 18 15:38:27 2025 +0200 Fix dump_function_to_file use of dump_flags The function gets dump flags as 'flags' parameter, so sh

[gcc r15-9844] doc: allow gcov.texi to be processed by makeinfo 4.13

2025-06-18 Thread Jan Beulich via Gcc-cvs
https://gcc.gnu.org/g:5789351587782923cfb4f62d2a05d417fd00689e commit r15-9844-g5789351587782923cfb4f62d2a05d417fd00689e Author: Jan Beulich Date: Wed Jun 18 13:43:44 2025 +0200 doc: allow gcov.texi to be processed by makeinfo 4.13 As per documentation, even 4.7 ought to suffice.

[gcc r15-9843] doc: allow extend.texi to be processed by makeinfo 4.13

2025-06-18 Thread Jan Beulich via Gcc-cvs
https://gcc.gnu.org/g:bd020583b649158b2939350be03ff31af797ba9a commit r15-9843-gbd020583b649158b2939350be03ff31af797ba9a Author: Jan Beulich Date: Wed Jun 18 13:43:23 2025 +0200 doc: allow extend.texi to be processed by makeinfo 4.13 PR middle-end/120544 As per documentat

[gcc r16-1557] doc: allow gcov.texi to be processed by makeinfo 4.13

2025-06-18 Thread Jan Beulich via Gcc-cvs
https://gcc.gnu.org/g:8b435e142edce5f149830bcb846161d532e931a4 commit r16-1557-g8b435e142edce5f149830bcb846161d532e931a4 Author: Jan Beulich Date: Wed Jun 18 13:43:44 2025 +0200 doc: allow gcov.texi to be processed by makeinfo 4.13 As per documentation, even 4.7 ought to suffice.

[gcc r16-1556] doc: allow extend.texi to be processed by makeinfo 4.13

2025-06-18 Thread Jan Beulich via Gcc-cvs
https://gcc.gnu.org/g:e1a2af290155e0e6ad73aadf178c1a1860223be4 commit r16-1556-ge1a2af290155e0e6ad73aadf178c1a1860223be4 Author: Jan Beulich Date: Wed Jun 18 13:43:23 2025 +0200 doc: allow extend.texi to be processed by makeinfo 4.13 PR middle-end/120544 As per documentat

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

2025-06-18 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/gimple_simulate_v01' was created in namespace 'refs/users' pointing to: 8e5da2bd03ad... gimple-simulate: Add a gimple IR interpreter/simulator

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

2025-06-18 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/gimple_simulate_v01' in namespace 'refs/users' was deleted. It previously pointed to: 23be0d61fe96... gimple-simulate: Add a gimple IR interpreter/simulator Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

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

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

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

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

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

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

[gcc(refs/users/aoliva/heads/testme)] [arm] [vxworks] require thumb2 for pr120424.C

2025-06-18 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:af1a44d4496a55aa9d640153fa7110db548c71c7 commit af1a44d4496a55aa9d640153fa7110db548c71c7 Author: Alexandre Oliva Date: Sat Jun 7 07:38:10 2025 -0300 [arm] [vxworks] require thumb2 for pr120424.C VxWorks kernel mode doesn't support thumb code, so the test fail

[gcc/aoliva/heads/testme] (242 commits) [genoutput] mark scratch outputs as eliminable

2025-06-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 930fc5e2f0a4... [genoutput] mark scratch outputs as eliminable It previously pointed to: 82fd9054ef3f... [lra] force reg update after spilling to memory [PR120424] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOS

[gcc/aoliva/heads/testbase] (238 commits) [lra] force reg update after spilling to memory [PR120424]

2025-06-18 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 2edb50a31089... [lra] force reg update after spilling to memory [PR120424] It previously pointed to: 10360c1b0d45... [vxworks] build partial libatomic Diff: Summary of changes (added commits): ---

[gcc r16-1553] RISC-V: Add test for vec_duplicate + vmin.vv combine case 0 with GR2VR cost 0, 2 and 15

2025-06-18 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:29da9a40d1a1e21808dc596e3535058231004492 commit r16-1553-g29da9a40d1a1e21808dc596e3535058231004492 Author: Pan Li Date: Tue Jun 17 10:05:33 2025 +0800 RISC-V: Add test for vec_duplicate + vmin.vv combine case 0 with GR2VR cost 0, 2 and 15 Add asm dump check