[gcc r15-5637] ipa: Move individual jump function copying to a separate function

2024-11-24 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:cc5779fcaf76aeee005f986eb1dc15205c696544 commit r15-5637-gcc5779fcaf76aeee005f986eb1dc15205c696544 Author: Martin Jambor Date: Sun Nov 24 23:03:43 2024 +0100 ipa: Move individual jump function copying to a separate function When reviewing various IPA bits and

[gcc r13-9212] Fortran: Fix segfault in allocation of unlimited poly array [PR84869]

2024-11-24 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:e78a0cb8604cd3e0fdbc606ed5e7094b646ded02 commit r13-9212-ge78a0cb8604cd3e0fdbc606ed5e7094b646ded02 Author: Paul Thomas Date: Sun Nov 24 14:22:06 2024 + Fortran: Fix segfault in allocation of unlimited poly array [PR84869] 2024-11-24 Paul Thomas

[gcc r15-5639] Fix uninitialized operands[2] in vec_unpacks_hi_v4sf.

2024-11-24 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:ba4cf2e296d8d5950c3d356fa6b6efcad00d0189 commit r15-5639-gba4cf2e296d8d5950c3d356fa6b6efcad00d0189 Author: liuhongt Date: Thu Nov 21 23:57:38 2024 -0800 Fix uninitialized operands[2] in vec_unpacks_hi_v4sf. It could cause weired spill in RA when register pres

[gcc r15-5640] Add target-independent store forwarding avoidance pass

2024-11-24 Thread Philipp Tomsich via Gcc-cvs
https://gcc.gnu.org/g:1d8de1e93ea00f7797f61cf8e05c47ca86f21f8c commit r15-5640-g1d8de1e93ea00f7797f61cf8e05c47ca86f21f8c Author: Konstantinos Eleftheriou Date: Wed Oct 16 10:31:39 2024 +0200 Add target-independent store forwarding avoidance pass This pass detects cases of expensiv

[gcc r15-5641] pa: Remove pa_section_type_flags

2024-11-24 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:e1ac811d5a724e6714465ad951703d334248bc83 commit r15-5641-ge1ac811d5a724e6714465ad951703d334248bc83 Author: Xi Ruoyao Date: Sat Nov 2 20:20:32 2024 +0800 pa: Remove pa_section_type_flags It's no longer needed since r15-4842 (when the target-independent code

[gcc r15-5642] i386/testsuite: Do not append AVX10.2 option for check_effective_target

2024-11-24 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:832e963a477268e023b0fae4e8c59d29be8e7f42 commit r15-5642-g832e963a477268e023b0fae4e8c59d29be8e7f42 Author: Haochen Jiang Date: Fri Nov 22 14:32:16 2024 +0800 i386/testsuite: Do not append AVX10.2 option for check_effective_target When -avx10.2 meet -march wit

[gcc r15-5633] gimplefe: Fix handling of ')'/'}' after a parse error [PR117741]

2024-11-24 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:e9f3eb8493c66da143561d6b866c4b3204e42574 commit r15-5633-ge9f3eb8493c66da143561d6b866c4b3204e42574 Author: Andrew Pinski Date: Sat Nov 23 13:42:47 2024 -0800 gimplefe: Fix handling of ')'/'}' after a parse error [PR117741] The problem here is c_parser_skip_un

[gcc r15-5634] opt.url: Regenerate the .opt.urls files

2024-11-24 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:cc0f32274deccfbbf2a6dab5ae77e49ce6aeb66d commit r15-5634-gcc0f32274deccfbbf2a6dab5ae77e49ce6aeb66d Author: Andrew Pinski Date: Sun Nov 24 11:58:54 2024 -0800 opt.url: Regenerate the .opt.urls files Just regenerated them after the addition of msplit-bit-shift

[gcc r15-5635] i386: x86 can use x >> -y for x >> 32-y [PR36503]

2024-11-24 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:1ff69000b50e8ac184e925af71e794e7c3d5d2a6 commit r15-5635-g1ff69000b50e8ac184e925af71e794e7c3d5d2a6 Author: Uros Bizjak Date: Sun Nov 24 22:00:18 2024 +0100 i386: x86 can use x >> -y for x >> 32-y [PR36503] x86 targets mask 32-bit shifts with a 5-bit mask (and

[gcc r15-5636] testsuite/x86: Add -mfpmath=sse to add_options_for_float16

2024-11-24 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:04f0652c91435987e137a85013a601b8b51d5662 commit r15-5636-g04f0652c91435987e137a85013a601b8b51d5662 Author: Uros Bizjak Date: Sun Nov 24 22:18:31 2024 +0100 testsuite/x86: Add -mfpmath=sse to add_options_for_float16 Add -mfpmath=sse to add_options_for_float16

[gcc r14-10977] Fortran: Fix segfault in allocation of unlimited poly array [PR84869]

2024-11-24 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:911a870a6198a2fe50af8bbeb63de1dfaa90de0e commit r14-10977-g911a870a6198a2fe50af8bbeb63de1dfaa90de0e Author: Paul Thomas Date: Sun Nov 24 14:22:06 2024 + Fortran: Fix segfault in allocation of unlimited poly array [PR84869] 2024-11-24 Paul Thomas

[gcc r13-9211] Fortran: Suppress failing part of testcase [PR109345]

2024-11-24 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:0794ca02b47935cd672f74815023d708e5e262e1 commit r13-9211-g0794ca02b47935cd672f74815023d708e5e262e1 Author: Paul Thomas Date: Sun Nov 24 14:25:37 2024 + Fortran: Suppress failing part of testcase [PR109345] 2024-11-24 Paul Thomas gcc/testsuite/

[gcc r15-5629] Fortran: Fix segfault in allocation of unlimited poly array [PR85869]

2024-11-24 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:470ebd31843db58fc503ccef38b82d0da93c65e4 commit r15-5629-g470ebd31843db58fc503ccef38b82d0da93c65e4 Author: Paul Thomas Date: Sun Nov 24 12:01:32 2024 + Fortran: Fix segfault in allocation of unlimited poly array [PR85869] 2024-11-24 Paul Thomas

[gcc r15-5630] Fortran: Correct name of testcase [PR84869]

2024-11-24 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:aa09e32c4d4ebdd58f677a7ecbdcb93cce84823d commit r15-5630-gaa09e32c4d4ebdd58f677a7ecbdcb93cce84823d Author: Paul Thomas Date: Sun Nov 24 14:01:21 2024 + Fortran: Correct name of testcase [PR84869] 2024-11-24 Paul Thomas gcc/testsuite/

[gcc r15-5628] Fortran: Fix non_overridable typebound proc problems [PR84674/117730].

2024-11-24 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:dd6dbbb5111fba960ad0ee7999a225783e0ae80e commit r15-5628-gdd6dbbb5111fba960ad0ee7999a225783e0ae80e Author: Paul Thomas Date: Sun Nov 24 08:50:58 2024 + Fortran: Fix non_overridable typebound proc problems [PR84674/117730]. 2024-11-24 Paul Thomas

[gcc r15-5632] Fix vectorization regressions on the SPARC

2024-11-24 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:ab952929f7741998e3f28959c85e7abbf88ea79f commit r15-5632-gab952929f7741998e3f28959c85e7abbf88ea79f Author: Eric Botcazou Date: Sun Nov 24 20:23:34 2024 +0100 Fix vectorization regressions on the SPARC This fixes the vectorization regressions present on the SP

[gcc r15-5631] Adjust error message for initialized variable in .bss

2024-11-24 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:adb4f2329a6da903fffe33b48a03510c52d1a0b8 commit r15-5631-gadb4f2329a6da903fffe33b48a03510c52d1a0b8 Author: Eric Botcazou Date: Sun Nov 24 15:15:54 2024 +0100 Adjust error message for initialized variable in .bss The current message does not make sense with -f

[gcc r15-5644] asan: Support dynamic shadow offset

2024-11-24 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:63c68752768fd6d67c695e09c85e0e1ca59cd6d4 commit r15-5644-g63c68752768fd6d67c695e09c85e0e1ca59cd6d4 Author: Kito Cheng Date: Fri Nov 15 12:14:54 2024 +0800 asan: Support dynamic shadow offset AddressSanitizer has supported dynamic shadow offsets since 2016[1],

[gcc r15-5645] RISC-V: Use dynamic shadow offset

2024-11-24 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:c84a8a274af3163a4042bcfd77dd1988bd1eb0ce commit r15-5645-gc84a8a274af3163a4042bcfd77dd1988bd1eb0ce Author: Kito Cheng Date: Fri Nov 15 12:14:55 2024 +0800 RISC-V: Use dynamic shadow offset Switch to dynamic offset so that we can support Sv39, Sv48, and Sv57 a

[gcc r15-5643] RISC-V: Minimal support for svvptc extension.

2024-11-24 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:e4f4b2dc08b6720acab563db48fd4b0427d2b0c6 commit r15-5643-ge4f4b2dc08b6720acab563db48fd4b0427d2b0c6 Author: Dongyan Chen Date: Fri Nov 22 13:13:46 2024 +0800 RISC-V: Minimal support for svvptc extension. This patch support svvptc extension[1]. To enable GC

[gcc r15-5646] tree-optimization/115825 - improve unroll estimates for volatile accesses

2024-11-24 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d1cf0d7a0f27fdd55302785f19f07d1c3f162ba5 commit r15-5646-gd1cf0d7a0f27fdd55302785f19f07d1c3f162ba5 Author: Richard Biener Date: Wed Jul 10 12:45:02 2024 +0200 tree-optimization/115825 - improve unroll estimates for volatile accesses The loop unrolling code as