[gcc r16-1360] RISC-V: Regen riscv-ext.texi [NFC]

2025-06-09 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:fce42e15063e76d2535586a25d560e2340ca8ac9 commit r16-1360-gfce42e15063e76d2535586a25d560e2340ca8ac9 Author: Kito Cheng Date: Tue Jun 10 10:32:37 2025 +0800 RISC-V: Regen riscv-ext.texi [NFC] Regenerates the `riscv-ext.texi` file in the GCC documentation.

[gcc r15-9810] ext-dce: Don't refine live width with SUBREG mode if !TRULY_NOOP_TRUNCATION_MODES_P [PR 120050]

2025-06-09 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:ba729e217add91ac919c06a51f00145249fbeb4b commit r15-9810-gba729e217add91ac919c06a51f00145249fbeb4b Author: Xi Ruoyao Date: Sun May 11 16:44:31 2025 +0800 ext-dce: Don't refine live width with SUBREG mode if !TRULY_NOOP_TRUNCATION_MODES_P [PR 120050] If we se

[gcc r16-1357] RISC-V: Reconcile the existing test for vremu.vx combine

2025-06-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:b59354cf309052de6a1c297f06411691c03bfd24 commit r16-1357-gb59354cf309052de6a1c297f06411691c03bfd24 Author: Pan Li Date: Mon Jun 9 16:28:50 2025 +0800 RISC-V: Reconcile the existing test for vremu.vx combine Some existing vrem related test need some adjust for

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

2025-06-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:0bdea31036e8268edd1b4ea3ed07478c07c96ad1 commit r16-1358-g0bdea31036e8268edd1b4ea3ed07478c07c96ad1 Author: Pan Li Date: Mon Jun 9 16:33:52 2025 +0800 RISC-V: Add test for vec_duplicate + vremu.vv combine case 0 with GR2VR cost 0, 2 and 15 Add asm dump check

[gcc r16-1356] RISC-V: Combine vec_duplicate + vremu.vv to vremu.vx on GR2VR cost

2025-06-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:85de2b8b58e1644f6d5f0f182426122416b19e6f commit r16-1356-g85de2b8b58e1644f6d5f0f182426122416b19e6f Author: Pan Li Date: Mon Jun 9 16:24:34 2025 +0800 RISC-V: Combine vec_duplicate + vremu.vv to vremu.vx on GR2VR cost This patch would like to combine the vec_d

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

2025-06-09 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:bcabb6b0c707271b86a59be755f295ab7c125df1 commit r16-1359-gbcabb6b0c707271b86a59be755f295ab7c125df1 Author: Pan Li Date: Mon Jun 9 16:35:47 2025 +0800 RISC-V: Add test for vec_duplicate + vremu.vv combine case 1 with GR2VR cost 0, 1 and 2 Add asm dump check t

[gcc r16-1350] c++: Fix template class lookup [PR120495, PR115605].

2025-06-09 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:cf588f1a8e7406ced5b08f32f9d23f015a240a31 commit r16-1350-gcf588f1a8e7406ced5b08f32f9d23f015a240a31 Author: Iain Sandoe Date: Mon Jun 2 09:42:23 2025 +0100 c++: Fix template class lookup [PR120495, PR115605]. In the reported issues, using lookup_template_class

[gcc r16-1354] [AutoFDO] Fix profile bootstrap for x86_64

2025-06-09 Thread Kugan Vivekanandarajah via Gcc-cvs
https://gcc.gnu.org/g:79091220da796a4b60561a7bf2e9e8f5e5276bc4 commit r16-1354-g79091220da796a4b60561a7bf2e9e8f5e5276bc4 Author: Kugan Vivekanandarajah Date: Tue Jun 10 09:19:37 2025 +1000 [AutoFDO] Fix profile bootstrap for x86_64 This patch fixes profile bootstrap for x86_64 by

[gcc r16-1352] c: partial fix for qualifier inconsistency II [PR120510]

2025-06-09 Thread Martin Uecker via Gcc-cvs
https://gcc.gnu.org/g:aea870e9533daf27f3df2d3b82e233c907f80e27 commit r16-1352-gaea870e9533daf27f3df2d3b82e233c907f80e27 Author: Martin Uecker Date: Sat Jun 7 14:24:28 2025 +0200 c: partial fix for qualifier inconsistency II [PR120510] This fixes a case where we invoke composite_t

[gcc r16-1353] c: Add remove_qualifier helper function [PR120510]

2025-06-09 Thread Martin Uecker via Gcc-cvs
https://gcc.gnu.org/g:ef626002447e4d2acc835914165dffc419ebbc85 commit r16-1353-gef626002447e4d2acc835914165dffc419ebbc85 Author: Martin Uecker Date: Sat Jun 7 15:55:34 2025 +0200 c: Add remove_qualifier helper function [PR120510] Add a helper function to replace repeated code for

[gcc r16-1351] c: partial fix for qualifier inconsistency [PR120510]

2025-06-09 Thread Martin Uecker via Gcc-cvs
https://gcc.gnu.org/g:c1904cd27b2bb69f884e4958d9ceb78159470975 commit r16-1351-gc1904cd27b2bb69f884e4958d9ceb78159470975 Author: Martin Uecker Date: Thu Jun 5 23:55:39 2025 +0200 c: partial fix for qualifier inconsistency [PR120510] Checking assertions revealed that we sometimes p

[gcc r16-1349] MAINTAINERS: Update my email address

2025-06-09 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:e825ec7fcd81cf845bc6f926d07917b6040a585d commit r16-1349-ge825ec7fcd81cf845bc6f926d07917b6040a585d Author: Peter Bergner Date: Mon Jun 9 16:01:52 2025 -0500 MAINTAINERS: Update my email address 2025-06-09 Peter Bergner * MAINTAINERS: Updat

[gcc r16-1346] Fix profile updating in ipa-cp

2025-06-09 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:b0d50cbb42ab2ce5fab8a832cb82fc54b371c914 commit r16-1346-gb0d50cbb42ab2ce5fab8a832cb82fc54b371c914 Author: Jan Hubicka Date: Fri Jun 6 17:57:00 2025 +0200 Fix profile updating in ipa-cp Bootstrapping with autoprofiledbootstrap, LTO and checking enables ICEs i

[gcc r16-1348] diagnostics: convert enum logical_location_kind to enum class

2025-06-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:bf0c6e1d34fd9cab0bef4d260f7e482e5fd4a371 commit r16-1348-gbf0c6e1d34fd9cab0bef4d260f7e482e5fd4a371 Author: David Malcolm Date: Mon Jun 9 14:15:25 2025 -0400 diagnostics: convert enum logical_location_kind to enum class No functional change intended.

[gcc r16-1345] PR modula2/119779: ASM examples no longer work

2025-06-09 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:0adb415d128cf54b607b71f1022bbf088ab6ae36 commit r16-1345-g0adb415d128cf54b607b71f1022bbf088ab6ae36 Author: Gaius Mulley Date: Mon Jun 9 15:26:35 2025 +0100 PR modula2/119779: ASM examples no longer work This patch introduces a regression test using the exampl

[gcc r16-1347] PR modula2/120606: FOR loop ICE if the last expression uses an array

2025-06-09 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:639a147414ab2b870f9482123fcaa1821e0d5475 commit r16-1347-g639a147414ab2b870f9482123fcaa1821e0d5475 Author: Gaius Mulley Date: Mon Jun 9 18:26:36 2025 +0100 PR modula2/120606: FOR loop ICE if the last expression uses an array This patch fixes the ICE which occ

[gcc r16-1342] powerpc: testsuite: Fix powerpc FMV symbol tests [PR 120519]

2025-06-09 Thread Alfie Richards via Gcc-cvs
https://gcc.gnu.org/g:ef938108b8d141a251783cbf123248f30319d211 commit r16-1342-gef938108b8d141a251783cbf123248f30319d211 Author: Alfie Richards Date: Wed Jun 4 15:24:36 2025 + powerpc: testsuite: Fix powerpc FMV symbol tests [PR 120519] As discussed on the BZ page, this remove

[gcc r15-9800] ada: Fix spurious error on anonymous array initialized by conditional expression

2025-06-09 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:823e9733520536cf1fc427d6a128f5a7a48cc3b5 commit r15-9800-g823e9733520536cf1fc427d6a128f5a7a48cc3b5 Author: Eric Botcazou Date: Thu Feb 27 20:43:04 2025 +0100 ada: Fix spurious error on anonymous array initialized by conditional expression Even though the act

[gcc r15-9801] ada: Incorrect creation of corresponding expression of class-wide contracts

2025-06-09 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:8a63f6bd618decc974a46c50894f3b450e025f95 commit r15-9801-g8a63f6bd618decc974a46c50894f3b450e025f95 Author: Gary Dismukes Date: Fri Feb 28 00:08:19 2025 + ada: Incorrect creation of corresponding expression of class-wide contracts GNAT was incorrectly impl

[gcc r15-9806] ada: Support fixed-lower-bound array types as generic actual parameters

2025-06-09 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:d96603a48d338a92b78628016d00cbf11576621e commit r15-9806-gd96603a48d338a92b78628016d00cbf11576621e Author: Gary Dismukes Date: Mon Mar 17 18:30:00 2025 + ada: Support fixed-lower-bound array types as generic actual parameters Attempting to use a fixed-low

[gcc r15-9805] ada: Reject component-related aspects on formal non-array types

2025-06-09 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:6cc5c01aa77a1f01057a963cc5061bad4b0cc270 commit r15-9805-g6cc5c01aa77a1f01057a963cc5061bad4b0cc270 Author: Piotr Trojanek Date: Mon Mar 17 13:20:53 2025 +0100 ada: Reject component-related aspects on formal non-array types In Ada 2022 aspects Atomic_Component

[gcc r15-9804] ada: Fix glitch in handling of Atomic_Components on generic formal type

2025-06-09 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:2fd267be72dfb0dbaa422c21888a40e69173defa commit r15-9804-g2fd267be72dfb0dbaa422c21888a40e69173defa Author: Piotr Trojanek Date: Mon Mar 17 12:57:26 2025 +0100 ada: Fix glitch in handling of Atomic_Components on generic formal type In Ada 2022 aspects Atomic_C

[gcc r15-9803] ada: Missing discriminant check on assignment of Bounded_Vector aggregate

2025-06-09 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:f59c4d4a6a30c655afb53236eee2bda9e2d2cbb2 commit r15-9803-gf59c4d4a6a30c655afb53236eee2bda9e2d2cbb2 Author: Gary Dismukes Date: Sat Mar 8 01:05:35 2025 + ada: Missing discriminant check on assignment of Bounded_Vector aggregate When a container aggregate f

[gcc r15-9802] ada: Check validity using signedness from the type and not its base type

2025-06-09 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:e68026cd01d87a89d52c74238d4c1bff8764f9fc commit r15-9802-ge68026cd01d87a89d52c74238d4c1bff8764f9fc Author: Piotr Trojanek Date: Tue Mar 4 12:33:34 2025 +0100 ada: Check validity using signedness from the type and not its base type When attribute Valid is appl

[gcc r16-1343] [RISC-V] Enable more if-conversion on RISC-V

2025-06-09 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:af3de9e20968c8fb0f5b950e4b0753a28a1d1dc3 commit r16-1343-gaf3de9e20968c8fb0f5b950e4b0753a28a1d1dc3 Author: Jeff Law Date: Mon Jun 9 06:55:21 2025 -0600 [RISC-V] Enable more if-conversion on RISC-V Another czero related adjustment. This time in costing of con

[gcc r15-9807] c++: constexpr prvalues vs genericize [PR120502]

2025-06-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:4e4684ca6a79b22fe91acaa81af2d4a00d6e1345 commit r15-9807-g4e4684ca6a79b22fe91acaa81af2d4a00d6e1345 Author: Jason Merrill Date: Wed Jun 4 13:31:02 2025 -0400 c++: constexpr prvalues vs genericize [PR120502] Here constexpr evaluation was getting confused by the

[gcc r15-9808] c++: recursive template with deduced return [PR120555]

2025-06-09 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:e4940c042b753457748e2257a8b13ca3738b4fac commit r15-9808-ge4940c042b753457748e2257a8b13ca3738b4fac Author: Jason Merrill Date: Fri Jun 6 10:26:28 2025 -0400 c++: recursive template with deduced return [PR120555] Here since r15-4120 we were prematurely complai

[gcc r16-1344] diagnostics: fix of experimental-html output [PR116792]

2025-06-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:82de4cada8669639a8474808db48d63ffade2bcb commit r16-1344-g82de4cada8669639a8474808db48d63ffade2bcb Author: David Malcolm Date: Mon Jun 9 09:40:06 2025 -0400 diagnostics: fix of experimental-html output [PR116792] Add a new vfunc diagnostic_output_format::set