[gcc r16-2245] fortran: Fix indentation

2025-07-14 Thread Filip Kastl via Gcc-cvs
https://gcc.gnu.org/g:48479558b5d687460ab547625a98b851ec422476 commit r16-2245-g48479558b5d687460ab547625a98b851ec422476 Author: Filip Kastl Date: Tue Jul 15 08:39:00 2025 +0200 fortran: Fix indentation Move a block of code two spaces to the left. Commiting as obvious. g

[gcc r15-9977] crc: Error out on non-constant poly arguments for the crc builtins [PR120709]

2025-07-14 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:e54a0c57c630c194ad260a53d9dc0e63b6aff607 commit r15-9977-ge54a0c57c630c194ad260a53d9dc0e63b6aff607 Author: Andrew Pinski Date: Sun Jul 6 10:20:26 2025 -0700 crc: Error out on non-constant poly arguments for the crc builtins [PR120709] These builtins requires

[gcc(refs/vendors/ibm/heads/mmaplus)] MMA+: Change __dmr to __dmr1024

2025-07-14 Thread Surya Kumari Jangala via Gcc-cvs
https://gcc.gnu.org/g:7a3b7a149d5fd5398a989fc713ba13ab16a6f858 commit 7a3b7a149d5fd5398a989fc713ba13ab16a6f858 Author: Surya Kumari Jangala Date: Mon Jul 14 22:33:44 2025 -0500 MMA+: Change __dmr to __dmr1024 This patch makes all the changes necessary to support __dmr1024 type.

[gcc r16-2243] cobol: Eliminate cppcheck warnings in gcc/cobol .cc files.

2025-07-14 Thread Robert Dubner via Gcc-cvs
https://gcc.gnu.org/g:c1be1d75126c8e946943b6dd94a3a0dea392888a commit r16-2243-gc1be1d75126c8e946943b6dd94a3a0dea392888a Author: Robert Dubner Date: Mon Jul 14 16:41:35 2025 -0400 cobol: Eliminate cppcheck warnings in gcc/cobol .cc files. These changes eliminate various cppcheck w

[gcc r16-2242] libstdc++: Add comments to deleted std::swap overloads for LWG 2766

2025-07-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:9840a1db02cb96011f90b8ee86ca2d23b41781db commit r16-2242-g9840a1db02cb96011f90b8ee86ca2d23b41781db Author: Jonathan Wakely Date: Sun Jul 13 15:34:15 2025 +0100 libstdc++: Add comments to deleted std::swap overloads for LWG 2766 We pre-emptively implemented pa

[gcc(refs/vendors/ibm/heads/mmaplus)] MMA+: __builtin_mma_build_dmr does not build DMR correctly

2025-07-14 Thread Surya Kumari Jangala via Gcc-cvs
https://gcc.gnu.org/g:27af5a06e3202daba4b131a2c1450102cc8f8814 commit 27af5a06e3202daba4b131a2c1450102cc8f8814 Author: Surya Kumari Jangala Date: Mon Jul 14 09:12:40 2025 -0500 MMA+: __builtin_mma_build_dmr does not build DMR correctly The vectors are placed at incorrect locations

[gcc r16-2241] amdgcn: fix vec_ucmp infinite recursion

2025-07-14 Thread Andrew Stubbs via Gcc-cvs
https://gcc.gnu.org/g:d8680bac95c68002d7e4b13ae1dab1116fdfefc6 commit r16-2241-gd8680bac95c68002d7e4b13ae1dab1116fdfefc6 Author: Andrew Stubbs Date: Wed Jul 9 14:59:20 2025 + amdgcn: fix vec_ucmp infinite recursion I suppose this pattern doesn't get used much! The unsigned com

[gcc r16-2240] Revert "tree-optimization/121059 - record loop mask when required"

2025-07-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:66c0c3b0b1c27ff036280a8dd5738edb6208bf7b commit r16-2240-g66c0c3b0b1c27ff036280a8dd5738edb6208bf7b Author: Richard Biener Date: Mon Jul 14 17:18:04 2025 +0200 Revert "tree-optimization/121059 - record loop mask when required" This reverts commit 66346b6d800fc

[gcc r16-2239] s390: Implement reduction optabs

2025-07-14 Thread Juergen Christ via Gcc-cvs
https://gcc.gnu.org/g:e91b8e0449165be0b285be8ce6cdf1e32a2052ee commit r16-2239-ge91b8e0449165be0b285be8ce6cdf1e32a2052ee Author: Juergen Christ Date: Tue Jul 8 19:02:42 2025 +0200 s390: Implement reduction optabs Implementation and tests for the standard reduction optabs.

[gcc r16-2238] s390: Remove min-vect-loop-bound override

2025-07-14 Thread Juergen Christ via Gcc-cvs
https://gcc.gnu.org/g:383ec62349c1645386c335904f5b51649ee1619d commit r16-2238-g383ec62349c1645386c335904f5b51649ee1619d Author: Juergen Christ Date: Tue Jul 8 18:59:26 2025 +0200 s390: Remove min-vect-loop-bound override The default setting of s390 for the parameter min-vect-loop

[gcc r16-2237] amdgcn: Don't clobber VCC if we don't need to

2025-07-14 Thread Andrew Stubbs via Gcc-cvs
https://gcc.gnu.org/g:0eee2dd2865faf61d9d74425510421e20434ec03 commit r16-2237-g0eee2dd2865faf61d9d74425510421e20434ec03 Author: Andrew Stubbs Date: Fri Jul 11 13:41:19 2025 + amdgcn: Don't clobber VCC if we don't need to This is a hold-over from GCN3 where v_add always wrote

[gcc r15-9975] aarch64: PR target/120999: Adjust operands for movprfx alternative of NBSL implementation of NOR

2025-07-14 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:944ecdf085219453e91831100e0bbf1c76f44f46 commit r15-9975-g944ecdf085219453e91831100e0bbf1c76f44f46 Author: Kyrylo Tkachov Date: Wed Jul 9 10:04:01 2025 -0700 aarch64: PR target/120999: Adjust operands for movprfx alternative of NBSL implementation of NOR Whi

[gcc r15-9974] aarch64: Fix up commutative and early-clobber markers on compact insns

2025-07-14 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:6d9253b7bcf48bd42685206327b2b88b602e85cc commit r15-9974-g6d9253b7bcf48bd42685206327b2b88b602e85cc Author: Richard Earnshaw Date: Mon Apr 14 16:41:16 2025 +0100 aarch64: Fix up commutative and early-clobber markers on compact insns For constraints there are o

[gcc r16-2236] tree-optimization/121059 - record loop mask when required

2025-07-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:66346b6d800fc4baae876e0fe4e932401bcc85fa commit r16-2236-g66346b6d800fc4baae876e0fe4e932401bcc85fa Author: Richard Biener Date: Mon Jul 14 14:09:28 2025 +0200 tree-optimization/121059 - record loop mask when required For loop masking we need to mask a mask AN

[gcc r16-2235] RISC-V: Add testcase for rv32 SAT_MUL from uint64

2025-07-14 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:f7f0539ae9c7fbd33c29c6e73b6970d85b7394b7 commit r16-2235-gf7f0539ae9c7fbd33c29c6e73b6970d85b7394b7 Author: Pan Li Date: Fri Jul 11 08:58:31 2025 +0800 RISC-V: Add testcase for rv32 SAT_MUL from uint64 Add the run and asm testcase for rv32 SAT_MUL, widen mul f

[gcc r16-2234] Match: Refine the widen mul check for SAT_MUL pattern

2025-07-14 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:f01216a0b71a3e88c796ed302d6a6bc2fdb35d44 commit r16-2234-gf01216a0b71a3e88c796ed302d6a6bc2fdb35d44 Author: Pan Li Date: Fri Jul 11 08:38:09 2025 +0800 Match: Refine the widen mul check for SAT_MUL pattern The widen mul will have source type from N-bits to

[gcc r16-2233] x86: Check all 0s/1s vectors with standard_sse_constant_p

2025-07-14 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:dc07752af00f9e8ce3c9b25bf7dd4941a5df682d commit r16-2233-gdc07752af00f9e8ce3c9b25bf7dd4941a5df682d Author: Uros Bizjak Date: Mon Jul 14 17:16:36 2025 +0800 x86: Check all 0s/1s vectors with standard_sse_constant_p commit 77473a27bae04da99d6979d43e7bd0a8106f45

[gcc r15-9973] [committed] [PR rtl-optimization/120242] Fix SUBREG_PROMOTED_VAR_P after ext-dce's actions

2025-07-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:0588de08620cbe7cbb545ced1e2c470e3a521481 commit r15-9973-g0588de08620cbe7cbb545ced1e2c470e3a521481 Author: Jeff Law Date: Mon Jun 30 14:38:33 2025 -0600 [committed] [PR rtl-optimization/120242] Fix SUBREG_PROMOTED_VAR_P after ext-dce's actions I've gone back

[gcc r15-9970] [RISC-V][PR target/118241] Fix data prefetch predicate/constraint for RISC-V

2025-07-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:e7d4593d6932c3d16e3cdc837538403859edb52f commit r15-9970-ge7d4593d6932c3d16e3cdc837538403859edb52f Author: Jeff Law Date: Mon Jun 23 18:27:49 2025 -0600 [RISC-V][PR target/118241] Fix data prefetch predicate/constraint for RISC-V Fix typo in comment spotted b

[gcc r15-9972] RISC-V: prefetch: fix LRA failing to allocate reg [PR118241]

2025-07-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:bf6b07491e549af8ca9a27ac04f4d90c41d6a97c commit r15-9972-gbf6b07491e549af8ca9a27ac04f4d90c41d6a97c Author: Vineet Gupta Date: Fri Jul 4 12:33:51 2025 -0700 RISC-V: prefetch: fix LRA failing to allocate reg [PR118241] prefetch was recently fixed/tightened (wit

[gcc r15-9971] RISC-V: prefetch: const offset needs to have 5 bits zero, not 4

2025-07-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:b5d0cfab39608ff1f010a571122d6105b6e0e91e commit r15-9971-gb5d0cfab39608ff1f010a571122d6105b6e0e91e Author: Vineet Gupta Date: Fri Jul 4 12:33:09 2025 -0700 RISC-V: prefetch: const offset needs to have 5 bits zero, not 4 Spotted this by chance as I saw a simil

[gcc r15-9969] [RISC-V][PR target/118241] Fix data prefetch predicate/constraint for RISC-V

2025-07-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:4157d433df1ccc30ca2db2e4e9448318d730299f commit r15-9969-g4157d433df1ccc30ca2db2e4e9448318d730299f 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 r16-2232] x86-64: Add --enable-x86-64-mfentry

2025-07-14 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:07d8de9174c421d719649639a1452b8b9f2eee32 commit r16-2232-g07d8de9174c421d719649639a1452b8b9f2eee32 Author: H.J. Lu Date: Wed Jul 2 08:58:23 2025 +0800 x86-64: Add --enable-x86-64-mfentry When profiling is enabled with shrink wrapping, the mcount call may not

[gcc r16-2231] Darwin: account for macOS 26

2025-07-14 Thread Francois-Xavier Coudert via Gcc-cvs
https://gcc.gnu.org/g:cc4f3397331f6ecd5e775cf963c65face0145f3f commit r16-2231-gcc4f3397331f6ecd5e775cf963c65face0145f3f Author: Francois-Xavier Coudert Date: Mon Jul 14 12:14:00 2025 +0200 Darwin: account for macOS 26 darwin25 will be named macOS 26 (codename Tahoe). This is a ch

[gcc(refs/vendors/ibm/heads/mmaplus)] MMA+: Add support for dmr disassemble builtins

2025-07-14 Thread Surya Kumari Jangala via Gcc-cvs
https://gcc.gnu.org/g:e280d42199f9fffb196fc4fa51ca3801dffa15e2 commit e280d42199f9fffb196fc4fa51ca3801dffa15e2 Author: Surya Kumari Jangala Date: Mon Jul 14 07:05:58 2025 -0500 MMA+: Add support for dmr disassemble builtins Add support for __builtin_mma_dmr_extract512 and __bu

[gcc r16-2230] [PATCH v2] RISC-V: Vector-scalar widening multiply-(subtract-)accumulate [PR119100]

2025-07-14 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:99a3c71db6edb8dc8c426cb2530f9cefbb5bfc9e commit r16-2230-g99a3c71db6edb8dc8c426cb2530f9cefbb5bfc9e Author: Paul-Antoine Arras Date: Mon Jul 14 06:10:44 2025 -0600 [PATCH v2] RISC-V: Vector-scalar widening multiply-(subtract-)accumulate [PR119100] This patter

[gcc r16-2229] libstdc++: Protect PSTL headers against overloaded commas

2025-07-14 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:9c75032b40003bf0d3776aabdfc618ecb88c3a8a commit r16-2229-g9c75032b40003bf0d3776aabdfc618ecb88c3a8a Author: Jonathan Wakely Date: Sun Jul 13 09:33:04 2025 +0100 libstdc++: Protect PSTL headers against overloaded commas Reported upstream: https://github.com/uxl

[gcc r16-2228] libstdc++: Correct value of __cpp_lib_constexpr_exceptions [PR117785]

2025-07-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:9b6b7fed78c5d3514a180f7ae9f7d86824f45735 commit r16-2228-g9b6b7fed78c5d3514a180f7ae9f7d86824f45735 Author: Jonathan Wakely Date: Fri Jul 11 23:49:27 2025 +0100 libstdc++: Correct value of __cpp_lib_constexpr_exceptions [PR117785] Only P3068R6 (Allowing except

[gcc r16-2227] libstdc++: Fix constexpr exceptions for -fno-exceptions

2025-07-14 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8aff55e2598eca1e055d4ec16cec84676ca150c2 commit r16-2227-g8aff55e2598eca1e055d4ec16cec84676ca150c2 Author: Jonathan Wakely Date: Fri Jul 11 12:40:14 2025 +0100 libstdc++: Fix constexpr exceptions for -fno-exceptions The if-consteval branches in std::make_exce

[gcc r15-9968] Ada: Add missing guard before accessing the Underlying_Record_View field

2025-07-14 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:762ca0be09e00d02a72bd65fe8c3027a056d4a81 commit r15-9968-g762ca0be09e00d02a72bd65fe8c3027a056d4a81 Author: Eric Botcazou Date: Mon Jul 14 12:11:44 2025 +0200 Ada: Add missing guard before accessing the Underlying_Record_View field It is necessary when GNAT ex

[gcc r16-2226] Ada: Add missing guard before accessing the Underlying_Record_View field

2025-07-14 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:b513e4f3e0914ade0a31a51625e1e2fe42093622 commit r16-2226-gb513e4f3e0914ade0a31a51625e1e2fe42093622 Author: Eric Botcazou Date: Mon Jul 14 12:11:44 2025 +0200 Ada: Add missing guard before accessing the Underlying_Record_View field It is necessary when GNAT ex

[gcc r15-9967] x86-64: Add RDI clobber to 64-bit dynamic TLS patterns

2025-07-14 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:fcc6ce1a4934a45bfd4e8e21e118d3f1046d3d85 commit r15-9967-gfcc6ce1a4934a45bfd4e8e21e118d3f1046d3d85 Author: H.J. Lu Date: Thu Jul 3 10:54:39 2025 +0800 x86-64: Add RDI clobber to 64-bit dynamic TLS patterns *tls_global_dynamic_64_largepic, *tls_local_dynamic_6

[gcc r15-9966] x86-64: Add RDI clobber to tls_global_dynamic_64 patterns

2025-07-14 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:3f6e48cdb1969dc718d702d045cc4d349f53f239 commit r15-9966-g3f6e48cdb1969dc718d702d045cc4d349f53f239 Author: H.J. Lu Date: Tue Jul 1 17:17:06 2025 +0800 x86-64: Add RDI clobber to tls_global_dynamic_64 patterns *tls_global_dynamic_64_ uses RDI as the __tls_get_