[gcc r16-3557] testsuite, darwin: Suppress unwind frames in scantest-lto.c.

2025-09-03 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:6ce76052aeaa3370243909b62c87bfdcb243b885 commit r16-3557-g6ce76052aeaa3370243909b62c87bfdcb243b885 Author: Iain Sandoe Date: Wed Sep 3 15:33:21 2025 +0100 testsuite, darwin: Suppress unwind frames in scantest-lto.c. Currently, for Darwin unwind and EH frames

[gcc r16-3555] RISC-V: Add support for the XAndesbfhcvt ISA extension.

2025-09-03 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:2963f5f7bd6db0e3f023fadb4c9c3d9e1a3fdcad commit r16-3555-g2963f5f7bd6db0e3f023fadb4c9c3d9e1a3fdcad Author: Kuan-Lin Chen Date: Wed Sep 3 17:03:05 2025 -0600 RISC-V: Add support for the XAndesbfhcvt ISA extension. This extension defines instructions to perform

[gcc r16-3554] RISC-V: Add support for the XAndesperf ISA extension.

2025-09-03 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:e1fb7db6954d08860119f6b34db0c7d2490681de commit r16-3554-ge1fb7db6954d08860119f6b34db0c7d2490681de Author: Kuan-Lin Chen Date: Wed Sep 3 16:52:49 2025 -0600 RISC-V: Add support for the XAndesperf ISA extension. This patch adds support for the XAndesperf ISA e

[gcc r16-3553] RISC-V: Add basic XAndes vendor extension support.

2025-09-03 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:fdcab349326c228617d143a3a4c9106712c2d58e commit r16-3553-gfdcab349326c228617d143a3a4c9106712c2d58e Author: Kuan-Lin Chen Date: Wed Sep 3 16:38:52 2025 -0600 RISC-V: Add basic XAndes vendor extension support. This patch add basic support for the following XAnd

[gcc r16-3551] Fortran: fix TRANSFER with rank 1 unlimited polymorphic SOURCE [PR121263]

2025-09-03 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:692281a38773a70ae795b3b594f0c0f8fd83e5ef commit r16-3551-g692281a38773a70ae795b3b594f0c0f8fd83e5ef Author: Harald Anlauf Date: Wed Sep 3 20:41:20 2025 +0200 Fortran: fix TRANSFER with rank 1 unlimited polymorphic SOURCE [PR121263] PR fortran/121263

[gcc r16-3550] libstdc++: Implement LWG4222 'expected' constructor from a single value missing a constraint

2025-09-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:589f3cd1831446485a6c602578177f5d9794d936 commit r16-3550-g589f3cd1831446485a6c602578177f5d9794d936 Author: Yihan Wang Date: Sat Aug 16 16:43:05 2025 +0800 libstdc++: Implement LWG4222 'expected' constructor from a single value missing a constraint libstdc++-

[gcc r16-3549] [RISC-V][PR target/121213] Avoid unnecessary sign extension in amoswap sequence

2025-09-03 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:b790606e492d33e0cdb8159e38cb148d3526071b commit r16-3549-gb790606e492d33e0cdb8159e38cb148d3526071b Author: Austin Law Date: Wed Sep 3 10:41:17 2025 -0600 [RISC-V][PR target/121213] Avoid unnecessary sign extension in amoswap sequence This is Austin's work to

[gcc r16-3548] Dump profile_info in ipa-profile dump

2025-09-03 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:bda76b479dc8492183dbf73236ff30805674f6f5 commit r16-3548-gbda76b479dc8492183dbf73236ff30805674f6f5 Author: Jan Hubicka Date: Wed Sep 3 18:00:42 2025 +0200 Dump profile_info in ipa-profile dump WPA currently does not print profile_info which might have been mo

[gcc r16-3547] Do not auto-enable loop optimizations with AutoFDO

2025-09-03 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:2c4fcab25fc0362359c87ab955b24c54aa41b46c commit r16-3547-g2c4fcab25fc0362359c87ab955b24c54aa41b46c Author: Jan Hubicka Date: Wed Sep 3 17:55:54 2025 +0200 Do not auto-enable loop optimizations with AutoFDO With -O2 we automatically enable several loop optimiz

[gcc r16-3546] aarch64: PR target/121749: Use dg-assemble in testcase

2025-09-03 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:2b8256d0ce18ed4d00868c78f5128d32884ccfa1 commit r16-3546-g2b8256d0ce18ed4d00868c78f5128d32884ccfa1 Author: Kyrylo Tkachov Date: Wed Sep 3 08:43:40 2025 -0700 aarch64: PR target/121749: Use dg-assemble in testcase Committing as obvious. Signed-off-by:

[gcc r16-3545] Increase default number of LTO partitions

2025-09-03 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:7e2fdee3e29019b10251d85880053170154776de commit r16-3545-g7e2fdee3e29019b10251d85880053170154776de Author: Jan Hubicka Date: Wed Sep 3 17:45:02 2025 +0200 Increase default number of LTO partitions The number of LTO partitions should exceed number of CPUs (or

[gcc r16-3544] aarch64: PR target/121749: Use correct predicate for narrowing shift amounts

2025-09-03 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:cb508e54140687a50790059fac548d87515df6be commit r16-3544-gcb508e54140687a50790059fac548d87515df6be Author: Kyrylo Tkachov Date: Tue Sep 2 00:43:14 2025 -0700 aarch64: PR target/121749: Use correct predicate for narrowing shift amounts With g:d20b2ad845876eec0

[gcc r16-3543] c++: constant non-dep init folding vs FIELD_DECL access [PR97740]

2025-09-03 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:3e2077d8c7a0acba2d54bd0666ae578fe114cd72 commit r16-3543-g3e2077d8c7a0acba2d54bd0666ae578fe114cd72 Author: Patrick Palka Date: Wed Sep 3 10:10:00 2025 -0400 c++: constant non-dep init folding vs FIELD_DECL access [PR97740] Here although the local templated va

[gcc r16-3542] tree-optimization/121756 - handle irreducible regions when sinking

2025-09-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:df64893e7082d7fae5d6863fd02371b37c78557f commit r16-3542-gdf64893e7082d7fae5d6863fd02371b37c78557f Author: Richard Biener Date: Wed Sep 3 10:41:17 2025 +0200 tree-optimization/121756 - handle irreducible regions when sinking The sinking code currently does no

[gcc r16-3541] libstdc++: Fix std::get for std::pair with reference members [PR121745]

2025-09-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c8a24f60b6874fca4fb3adb153f8d5f1dd72b951 commit r16-3541-gc8a24f60b6874fca4fb3adb153f8d5f1dd72b951 Author: Jonathan Wakely Date: Mon Sep 1 18:12:27 2025 +0100 libstdc++: Fix std::get for std::pair with reference members [PR121745] Make the std::get overloads

[gcc r16-3540] Remove vector type setting from vect_recog_cond_expr_convert_pattern

2025-09-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:dd6fe9f5575ca01842e1809dd765bda7b1e8140e commit r16-3540-gdd6fe9f5575ca01842e1809dd765bda7b1e8140e Author: Richard Biener Date: Thu Jul 24 11:13:12 2025 +0200 Remove vector type setting from vect_recog_cond_expr_convert_pattern This pattern doesn't do any tar

[gcc r16-3539] tree-optimization/121767 - modvar pattern breaking reductions

2025-09-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:6acd5534ad3ab6208cda68fddb48eb73260d6508 commit r16-3539-g6acd5534ad3ab6208cda68fddb48eb73260d6508 Author: Richard Biener Date: Wed Sep 3 11:04:49 2025 +0200 tree-optimization/121767 - modvar pattern breaking reductions The a % b -> a - a / b pattern breaks r

[gcc r16-3538] tree-optimization/121758 - fix pattern stmt REDUC_IDX updating

2025-09-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:41e2fe9be1ff5ef2eafd49b30882898d26b9bf36 commit r16-3538-g41e2fe9be1ff5ef2eafd49b30882898d26b9bf36 Author: Richard Biener Date: Wed Sep 3 10:04:58 2025 +0200 tree-optimization/121758 - fix pattern stmt REDUC_IDX updating The following fixes a corner case of p

[gcc r16-3537] MAINTAINERS: Add myself as an aarch64 port reviewer

2025-09-03 Thread Alice Carlotti via Gcc-cvs
https://gcc.gnu.org/g:b905810be2ebd271d759d66cc2588e7b8180cc39 commit r16-3537-gb905810be2ebd271d759d66cc2588e7b8180cc39 Author: Alice Carlotti Date: Fri Jul 4 16:45:52 2025 +0100 MAINTAINERS: Add myself as an aarch64 port reviewer Changelog: * MAINTAINERS: Add my

[gcc r16-3536] libstdc++: Make CTAD ignore pair(const T1&, const T2&) constructor [PR110853]

2025-09-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:0bb0d1d2880d562298eeec8eee4ab4e8ba943260 commit r16-3536-g0bb0d1d2880d562298eeec8eee4ab4e8ba943260 Author: Jonathan Wakely Date: Tue Sep 2 22:30:46 2025 +0100 libstdc++: Make CTAD ignore pair(const T1&, const T2&) constructor [PR110853] For the pair(T1, T2)

[gcc r16-3535] libstdc++: Restore C++20 support for old std::string ABI

2025-09-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:381dbd4a9564525d930737a790c9b7d31dfc181f commit r16-3535-g381dbd4a9564525d930737a790c9b7d31dfc181f Author: Jonathan Wakely Date: Tue Sep 2 17:04:13 2025 +0100 libstdc++: Restore C++20 support for old std::string ABI The r16-3416-g806de30f51c8b9 change to use

[gcc r16-3524] RISC-V: Handle overlap in expand_vec_perm PR121742.

2025-09-03 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:f957d352bd6f240829226405e9be7960071d1b9c commit r16-3524-gf957d352bd6f240829226405e9be7960071d1b9c Author: Robin Dapp Date: Mon Sep 1 11:41:34 2025 +0200 RISC-V: Handle overlap in expand_vec_perm PR121742. In a two-source gather we unconditionally overwrite t

[gcc r14-11994] middle-end: Fix typo in gimple.h

2025-09-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:516c12e0e99be7280a94cb5ddd8edd5824b69459 commit r14-11994-g516c12e0e99be7280a94cb5ddd8edd5824b69459 Author: Benjamin Wu Date: Sun Jul 13 17:25:02 2025 +0100 middle-end: Fix typo in gimple.h gcc/ChangeLog: * gimple.h (GTMA_DOES_GO_IRREVOCABLE)

[gcc r14-11996] libstdc++: Add missing header to unordered_set/pr115285.cc test

2025-09-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:789c64455cb1e35c70f0736e018ad776add12e73 commit r14-11996-g789c64455cb1e35c70f0736e018ad776add12e73 Author: Jonathan Wakely Date: Fri Nov 1 16:09:02 2024 + libstdc++: Add missing header to unordered_set/pr115285.cc test libstdc++-v3/ChangeLog:

[gcc r14-11993] libstdc++: Check _GLIBCXX_USE_PTHREAD_MUTEX_CLOCKLOCK with #if [PR121496]

2025-09-03 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3a730a2a8f124bfc3228dad33db355c78dde90ff commit r14-11993-g3a730a2a8f124bfc3228dad33db355c78dde90ff Author: Jonathan Wakely Date: Tue Aug 19 18:02:53 2025 +0100 libstdc++: Check _GLIBCXX_USE_PTHREAD_MUTEX_CLOCKLOCK with #if [PR121496] The change in r14-905-g3

[gcc r14-11995] libstdc++: Fix -Wswitch warning in

2025-09-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:343f177943e2b0a9025fe7cc1b5e95c283248124 commit r14-11995-g343f177943e2b0a9025fe7cc1b5e95c283248124 Author: Jonathan Wakely Date: Mon Sep 1 22:22:20 2025 +0100 libstdc++: Fix -Wswitch warning in This fixes a warning seen with -Wsystem-headers: inclu

[gcc r14-11992] libstdc++: Fix std::numeric_limits<__float128>::max_digits10 [PR121374]

2025-09-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d635e3298919d2be70c6931cfc158dd9a790e0f6 commit r14-11992-gd635e3298919d2be70c6931cfc158dd9a790e0f6 Author: Jonathan Wakely Date: Tue Aug 19 17:29:12 2025 +0100 libstdc++: Fix std::numeric_limits<__float128>::max_digits10 [PR121374] When I added this explicit

[gcc r14-11991] libstdc++: Use __promote_3 for std::hypot [PR121097]

2025-09-03 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:3d301adc99012d095a9291d9fb769ebd4481a5f1 commit r14-11991-g3d301adc99012d095a9291d9fb769ebd4481a5f1 Author: Jonathan Wakely Date: Tue Jul 15 21:29:33 2025 +0100 libstdc++: Use __promote_3 for std::hypot [PR121097] The __promoted_t alias is only defined when _

[gcc r16-3526] tree-optimization/121753 - ICE with pattern breaking reduction constraints

2025-09-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:edeb5b8258382a58e1ce8e1e79e61386250d42b2 commit r16-3526-gedeb5b8258382a58e1ce8e1e79e61386250d42b2 Author: Richard Biener Date: Tue Sep 2 10:16:28 2025 +0200 tree-optimization/121753 - ICE with pattern breaking reduction constraints The recent change to vect_

[gcc r16-3504] install: Fix spelling of "support" and "arithmetic"

2025-09-03 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:217008f7372227eb573154de9905675bf737ae94 commit r16-3504-g217008f7372227eb573154de9905675bf737ae94 Author: Jonathan Grant Date: Sun Dec 3 00:15:12 2023 + install: Fix spelling of "support" and "arithmetic" gcc: * doc/install.texi (Configuratio

[gcc r16-3512] Pass vectype to vect_check_gather_scatter

2025-09-03 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d5b1baa7f2251895447d99cd2f6a1eabb2c94601 commit r16-3512-gd5b1baa7f2251895447d99cd2f6a1eabb2c94601 Author: Richard Biener Date: Mon Sep 1 15:01:24 2025 +0200 Pass vectype to vect_check_gather_scatter The strided-store path needs to have the SLP trees vector t

[gcc r16-3495] PR target/89828 Inernal compiler error on "-fno-omit-frame-pointer"

2025-09-03 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:713299077407bd1472e14fa10a8d4565932da8da commit r16-3495-g713299077407bd1472e14fa10a8d4565932da8da Author: Yoshinori Sato Date: Mon Sep 1 11:12:17 2025 -0600 PR target/89828 Inernal compiler error on "-fno-omit-frame-pointer" The problem was caused by an erro

[gcc/devel/gfortran-test] (966 commits) Merge branch 'master' into gfortran-test

2025-09-03 Thread Jerry DeLisle via Gcc-cvs
The branch 'devel/gfortran-test' was updated to point to: 071b4126c613... Merge branch 'master' into gfortran-test It previously pointed to: cb4b73da2371... Fortran: Andre's tweak Diff: Summary of changes (added commits): --- 071b412... Merge branch 'master

[gcc r16-3522] s390: Adjust s390/spaceship-fp-*.c tests for recent changes

2025-09-03 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:a41d8edf304e896cb541a0ec7daafb02b8d442c7 commit r16-3522-ga41d8edf304e896cb541a0ec7daafb02b8d442c7 Author: Jakub Jelinek Date: Tue Sep 2 17:01:30 2025 +0200 s390: Adjust s390/spaceship-fp-*.c tests for recent changes In r16-3414 libstdc++ changed ABI for (sti

[gcc r16-3529] Fortran: Allow PDT parameterized procedure pointer components [PR89707]

2025-09-03 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:f7dee170ba6d37aba6a9e1fa73711e4e03e42990 commit r16-3529-gf7dee170ba6d37aba6a9e1fa73711e4e03e42990 Author: Paul Thomas Date: Tue Sep 2 21:51:33 2025 +0100 Fortran: Allow PDT parameterized procedure pointer components [PR89707] 2025-09-02 Paul Thomas

[gcc r16-3521] c++, contracts: Simplify contracts headers [NFC].

2025-09-03 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:ff9e44ee3189d24127bc754a8563be4615239730 commit r16-3521-gff9e44ee3189d24127bc754a8563be4615239730 Author: Iain Sandoe Date: Sat Aug 30 12:14:58 2025 +0100 c++, contracts: Simplify contracts headers [NFC]. We have contracts-related declarations and macros spl

[gcc r16-3506] Testsuite: Don't test vector-compare-1.C on strict alignment targets

2025-09-03 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:db195c5381ceb2570f8a1798fd82996f7ba8f82e commit r16-3506-gdb195c5381ceb2570f8a1798fd82996f7ba8f82e Author: Andrew Pinski Date: Mon Sep 1 17:18:06 2025 -0700 Testsuite: Don't test vector-compare-1.C on strict alignment targets This testcase will fail on strict

[gcc r16-3534] fold: Unwrap MEM_REF after get_inner_reference in split_address_to_core_and_offset [PR121355]

2025-09-03 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:9f94029829daf3b83bb95226dcfe003c5ddcade2 commit r16-3534-g9f94029829daf3b83bb95226dcfe003c5ddcade2 Author: Andrew Pinski Date: Sat Aug 30 15:16:20 2025 -0700 fold: Unwrap MEM_REF after get_inner_reference in split_address_to_core_and_offset [PR121355] Insid