[gcc r14-11316] LoongArch: When -mfpu=none, '__loongarch_frecipe' shouldn't be defined [PR118843].

2025-02-16 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:889fb66025cef4e434cc60e35add9f7406e38db7 commit r14-11316-g889fb66025cef4e434cc60e35add9f7406e38db7 Author: Lulu Cheng Date: Wed Feb 12 11:50:50 2025 +0800 LoongArch: When -mfpu=none, '__loongarch_frecipe' shouldn't be defined [PR118843]. PR target/1

[gcc r15-7586] Avoid shift wider than unsigned HOST_WIDE_INT on unsigned integer exponentiation.

2025-02-16 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:b57e6e1b38cdaf7a982474d93ebede1cc30f1d46 commit r15-7586-gb57e6e1b38cdaf7a982474d93ebede1cc30f1d46 Author: Thomas Koenig Date: Sun Feb 16 12:15:40 2025 +0100 Avoid shift wider than unsigned HOST_WIDE_INT on unsigned integer exponentiation. this patch is a va

[gcc r14-11315] i386: Deprecate -m[no-]avx10.1 and make -mno-avx10.1-512 to disable the whole AVX10.1

2025-02-16 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:de562367d344758ea9264992e884f031d4435688 commit r14-11315-gde562367d344758ea9264992e884f031d4435688 Author: Haochen Jiang Date: Tue Feb 11 11:29:34 2025 +0800 i386: Deprecate -m[no-]avx10.1 and make -mno-avx10.1-512 to disable the whole AVX10.1 Based on the

[gcc r15-7585] i386: Regenerate i386.opt.urls

2025-02-16 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:46276080e726421f6683db08e2bb42fd8d3367a6 commit r15-7585-g46276080e726421f6683db08e2bb42fd8d3367a6 Author: Haochen Jiang Date: Mon Feb 17 14:04:49 2025 +0800 i386: Regenerate i386.opt.urls We need to regenerate i386.opt.urls after removing -mavx10.1.

[gcc r15-7583] i386: Deprecate -m[no-]avx10.1 and make -mno-avx10.1-512 to disable the whole AVX10.1

2025-02-16 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:e4f4a5c85e08fb5b9945ba72f07069b2ea7d34e7 commit r15-7583-ge4f4a5c85e08fb5b9945ba72f07069b2ea7d34e7 Author: Haochen Jiang Date: Tue Feb 11 11:29:34 2025 +0800 i386: Deprecate -m[no-]avx10.1 and make -mno-avx10.1-512 to disable the whole AVX10.1 Based on the f

[gcc r15-7584] i386: Re-alias avx10.2 to 512 bit and deprecate -mno-avx10.2-[256, 512]

2025-02-16 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:9ea56e2a3e1e172873a3ed0be34c4d252b06de9e commit r15-7584-g9ea56e2a3e1e172873a3ed0be34c4d252b06de9e Author: Haochen Jiang Date: Tue Feb 11 11:29:43 2025 +0800 i386: Re-alias avx10.2 to 512 bit and deprecate -mno-avx10.2-[256,512] As mentioned in avx10.1 option

[gcc r14-11314] i386: Do not check vector size conflict when AVX512 is not explicitly set [PR 118815]

2025-02-16 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:31cbac836bb4f4c2172a91ee6164d8fdd32a8cb8 commit r14-11314-g31cbac836bb4f4c2172a91ee6164d8fdd32a8cb8 Author: Haochen Jiang Date: Mon Feb 10 16:53:27 2025 +0800 i386: Do not check vector size conflict when AVX512 is not explicitly set [PR 118815] When AVX512 i

[gcc r15-7582] i386: Do not check vector size conflict when AVX512 is not explicitly set [PR 118815]

2025-02-16 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:e15216046dba02ffa1c3ae367cdc86d5fd3df0be commit r15-7582-ge15216046dba02ffa1c3ae367cdc86d5fd3df0be Author: Haochen Jiang Date: Mon Feb 10 16:53:27 2025 +0800 i386: Do not check vector size conflict when AVX512 is not explicitly set [PR 118815] When AVX512 is

[gcc r15-7581] LoongArch: Fix the issue of function jump out of range caused by crtbeginS.o [PR118844].

2025-02-16 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:ae14d7d04da8c6cb542269722638071f999f94d8 commit r15-7581-gae14d7d04da8c6cb542269722638071f999f94d8 Author: Lulu Cheng Date: Wed Feb 12 14:29:58 2025 +0800 LoongArch: Fix the issue of function jump out of range caused by crtbeginS.o [PR118844]. Due to the pre

[gcc r15-7579] [PR target/118248] Avoid bogus alloca call in RISC-V backend

2025-02-16 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:68e74199c61c5ad81ffe37e41cd62d0d7415b3ab commit r15-7579-g68e74199c61c5ad81ffe37e41cd62d0d7415b3ab Author: Jakub Jelinek Date: Sun Feb 16 11:19:20 2025 -0700 [PR target/118248] Avoid bogus alloca call in RISC-V backend This is Jakub's patch and Ian's testcase

[gcc r15-7578] AVR: ad target/118764 - Let -mcvt set built-in macro __AVR_CVT__

2025-02-16 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:22a0cba3c5a24860205086e98c0dae56f50422c1 commit r15-7578-g22a0cba3c5a24860205086e98c0dae56f50422c1 Author: Georg-Johann Lay Date: Sun Feb 16 17:20:39 2025 +0100 AVR: ad target/118764 - Let -mcvt set built-in macro __AVR_CVT__ gcc/ PR target/118764

[gcc r15-7577] AVR: Don't asm output operations for unused result bytes.

2025-02-16 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:d6a09ff8d81d22de2d8a701faa3fffe858638b1b commit r15-7577-gd6a09ff8d81d22de2d8a701faa3fffe858638b1b Author: Georg-Johann Lay Date: Fri Feb 14 20:22:58 2025 +0100 AVR: Don't asm output operations for unused result bytes. When REG_UNUSED notes indicate that some

[gcc r15-7576] AVR: Diagnose unsupported built-ins in avr_resolve_overloaded_builtin.

2025-02-16 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:7aee6b6a4a2b0f4cc5e2f3342051151e536e019a commit r15-7576-g7aee6b6a4a2b0f4cc5e2f3342051151e536e019a Author: Georg-Johann Lay Date: Sat Feb 15 14:35:24 2025 +0100 AVR: Diagnose unsupported built-ins in avr_resolve_overloaded_builtin. This patch executes avr_bui

[gcc r15-7575] Remove double output of attr->save.

2025-02-16 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:db19dc70bac1d143977431736cd7141d1b98a2dc commit r15-7575-gdb19dc70bac1d143977431736cd7141d1b98a2dc Author: Thomas Koenig Date: Sun Feb 16 12:24:13 2025 +0100 Remove double output of attr->save. In the recent patch for dumping all attributes, there were du

[gcc r15-7574] c++: Add testcase for now fixed issue [PR117324]

2025-02-16 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:6302f478433166f71464bc06caf5701c1800a7e7 commit r15-7574-g6302f478433166f71464bc06caf5701c1800a7e7 Author: Simon Martin Date: Sun Feb 16 11:00:19 2025 +0100 c++: Add testcase for now fixed issue [PR117324] The case in this PR does not ICE anymore after the fi