[gcc r15-8046] Doc: Remove redundant info from documentation of -ansi.

2025-03-13 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:81203220af87714fd0f3170a2043ab5d95353eef commit r15-8046-g81203220af87714fd0f3170a2043ab5d95353eef Author: Sandra Loosemore Date: Wed Mar 12 23:36:17 2025 + Doc: Remove redundant info from documentation of -ansi. The -ansi option has essentially been supe

[gcc r15-8044] libstdc++: Work around C++20 tuple> constraint recursion [PR116440]

2025-03-13 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:6570fa6f2612a4e4ddd2fcfc119369a1a48656e4 commit r15-8044-g6570fa6f2612a4e4ddd2fcfc119369a1a48656e4 Author: Patrick Palka Date: Thu Mar 13 19:55:00 2025 -0400 libstdc++: Work around C++20 tuple> constraint recursion [PR116440] The type tuple> is clearly copy/

[gcc r15-8043] Plug small loophole in the pattern matching done by -fdump-ada-spec

2025-03-13 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:ab4e9fd943124f0630e560a56a5477d5d7ca2c1f commit r15-8043-gab4e9fd943124f0630e560a56a5477d5d7ca2c1f Author: Eric Botcazou Date: Fri Mar 14 00:01:46 2025 +0100 Plug small loophole in the pattern matching done by -fdump-ada-spec gcc/c-family/ PR ada/

[gcc r14-11408] Plug small loophole in the pattern matching done by -fdump-ada-spec

2025-03-13 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:1016eea220ffb75a8b8c3031918e1834a8a544e8 commit r14-11408-g1016eea220ffb75a8b8c3031918e1834a8a544e8 Author: Eric Botcazou Date: Fri Mar 14 00:01:46 2025 +0100 Plug small loophole in the pattern matching done by -fdump-ada-spec gcc/c-family/ PR ada

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction régression submodule_6.f08

2025-03-13 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:84bf56c81627cf0dfe13a54764e71a68a0e6b4b2 commit 84bf56c81627cf0dfe13a54764e71a68a0e6b4b2 Author: Mikael Morin Date: Thu Mar 13 22:06:57 2025 +0100 Correction régression submodule_6.f08 Diff: --- gcc/fortran/trans-decl.cc | 5 - gcc/fortran/trans-types.cc | 2 +-

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction régression class_optional_2.f90

2025-03-13 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:64df282fedfc7321bfa3ea2772604395fc828e73 commit 64df282fedfc7321bfa3ea2772604395fc828e73 Author: Mikael Morin Date: Thu Mar 13 21:25:04 2025 +0100 Correction régression class_optional_2.f90 Diff: --- gcc/fortran/trans-types.cc | 63 +++---

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction régression allocate_with_source_16.f90

2025-03-13 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:b33b93e06ab1f1f2f0da259b1e4383da7284fda4 commit b33b93e06ab1f1f2f0da259b1e4383da7284fda4 Author: Mikael Morin Date: Thu Mar 13 21:46:02 2025 +0100 Correction régression allocate_with_source_16.f90 Diff: --- gcc/fortran/trans-types.cc | 5 - 1 file changed, 4 ins

[gcc/devel/omp/gcc-14] OpenMP: Integrate dynamic selectors with dispatch argument handling [PR118457]

2025-03-13 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:29a1c0c4bda74a786db857e409b2e960343211e7 commit 29a1c0c4bda74a786db857e409b2e960343211e7 Author: Sandra Loosemore Date: Thu Mar 13 19:41:15 2025 + OpenMP: Integrate dynamic selectors with dispatch argument handling [PR118457] Support for dynamic selector

[gcc r15-8041] Fix speculation_useful_p

2025-03-13 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:57dbbdd8e34b80926e06b352b6c442c555b303ed commit r15-8041-g57dbbdd8e34b80926e06b352b6c442c555b303ed Author: Jan Hubicka Date: Thu Mar 13 20:11:02 2025 +0100 Fix speculation_useful_p This patch fixes issue with speculation and x264. With profile feedback w

[gcc r15-8040] Fortran: improve checking of substring bounds [PR119118]

2025-03-13 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:a5d56278d145d439092adf6f65c865c85623f881 commit r15-8040-ga5d56278d145d439092adf6f65c865c85623f881 Author: Harald Anlauf Date: Thu Mar 13 18:46:54 2025 +0100 Fortran: improve checking of substring bounds [PR119118] Commit r15-7873 copy-pasted erroneous code c

[gcc r15-7986] aarch64: Make latency account for synthetic VEC_PERM_EXPRs [PR116901]

2025-03-13 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:e406994e31262b45d0daf0b9e9218fc49bd233e2 commit r15-7986-ge406994e31262b45d0daf0b9e9218fc49bd233e2 Author: Richard Sandiford Date: Wed Mar 12 09:40:11 2025 + aarch64: Make latency account for synthetic VEC_PERM_EXPRs [PR116901] Another problem in pr110625

[gcc r15-8039] libstdc++: Add P1206R7 from_range members to container adaptors [PR111055]

2025-03-13 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:20828a812822f3009c3fe8a15d3db9160819b7de commit r15-8039-g20828a812822f3009c3fe8a15d3db9160819b7de Author: Jonathan Wakely Date: Tue Oct 8 21:15:18 2024 +0100 libstdc++: Add P1206R7 from_range members to container adaptors [PR111055] This is another piece of

[gcc r15-8038] testsuite, gm2: Use -B option for libstdc++ where required.

2025-03-13 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:6b9ceac9e4e2be304c39e6bc8744edf21faac4fb commit r15-8038-g6b9ceac9e4e2be304c39e6bc8744edf21faac4fb Author: Iain Sandoe Date: Mon Mar 10 08:44:41 2025 + testsuite, gm2: Use -B option for libstdc++ where required. We need to add testsuite options to locate

[gcc r14-11405] c++: ICE with lambda in fold expression in requires [PR119134]

2025-03-13 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:e5ae0a014fbc792a69267af79cfbf580566b436a commit r14-11405-ge5ae0a014fbc792a69267af79cfbf580566b436a Author: Marek Polacek Date: Fri Mar 7 11:26:46 2025 -0500 c++: ICE with lambda in fold expression in requires [PR119134] The r12-8258 fix assumes that DECL_CON

[gcc r15-8037] testsuite: Fix sve/mask_struct_load_3_run.c [PR113965]

2025-03-13 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:df87b300bd13ed047b1159022c93445f130458e6 commit r15-8037-gdf87b300bd13ed047b1159022c93445f130458e6 Author: Richard Sandiford Date: Thu Mar 13 15:13:00 2025 + testsuite: Fix sve/mask_struct_load_3_run.c [PR113965] Among other things, this testcase tests an

[gcc r15-8036] libstdc++: Implement for C++26 (P3370R1)

2025-03-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d4c7de7dc925e79f7aec06848be9d05eb71bd6c8 commit r15-8036-gd4c7de7dc925e79f7aec06848be9d05eb71bd6c8 Author: Jonathan Wakely Date: Thu Mar 13 14:10:00 2025 + libstdc++: Implement for C++26 (P3370R1) This is the second part of the P3370R1 proposal just appr

[gcc r15-8035] libstdc++: Implement for C++26 (P3370R1)

2025-03-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7ee31bc92768152e4c900591a051ba48cdd847ae commit r15-8035-g7ee31bc92768152e4c900591a051ba48cdd847ae Author: Jonathan Wakely Date: Thu Mar 13 13:34:55 2025 + libstdc++: Implement for C++26 (P3370R1) This is the first part of the P3370R1 proposal just appro

[gcc r15-8033] Fixup DECL_NOT_GIMPLE_REG_P description

2025-03-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:45ece0357d74cae47510af0f79070fe42a3fdd02 commit r15-8033-g45ece0357d74cae47510af0f79070fe42a3fdd02 Author: Richard Biener Date: Thu Mar 13 15:11:08 2025 +0100 Fixup DECL_NOT_GIMPLE_REG_P description When I changed DECL_GIMPLE_REG_P over to DECL_NOT_GIMPLE_REG

[gcc r15-8034] Honor prefix and suffix when installing cobol binaries and man page.

2025-03-13 Thread Matthias Klose via Gcc-cvs
https://gcc.gnu.org/g:c5e7cfc1d3dcfdbf9df871e16e9a6a447a32f271 commit r15-8034-gc5e7cfc1d3dcfdbf9df871e16e9a6a447a32f271 Author: Matthias Klose Date: Thu Mar 13 15:38:53 2025 +0100 Honor prefix and suffix when installing cobol binaries and man page. 2025-03-13 Matthias Klose

[gcc r15-8032] libgcc: Remove PREDRES and LS64 from AArch64 cpuinfo

2025-03-13 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:6e47e6d48844ee578fd384aaa4b8cd62d73b49db commit r15-8032-g6e47e6d48844ee578fd384aaa4b8cd62d73b49db Author: Wilco Dijkstra Date: Mon Feb 24 16:38:02 2025 + libgcc: Remove PREDRES and LS64 from AArch64 cpuinfo Change AArch64 cpuinfo to follow the latest upd

[gcc r15-8031] testsuite: Add -fno-tree-sink to sve/pr96357.c

2025-03-13 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:11c6d8cc9e5924c3a70e9289d1be2c2885b1dc6d commit r15-8031-g11c6d8cc9e5924c3a70e9289d1be2c2885b1dc6d Author: Richard Sandiford Date: Thu Mar 13 13:23:28 2025 + testsuite: Add -fno-tree-sink to sve/pr96357.c gcc.target/aarch64/sve/pr96357.c started failing a

[gcc r15-8030] libstdc++: Fix ref_view branch of views::as_const [PR119135]

2025-03-13 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:50359c0a44381edb6dbd9359ef2ebdadbcc3ed42 commit r15-8030-g50359c0a44381edb6dbd9359ef2ebdadbcc3ed42 Author: Patrick Palka Date: Thu Mar 13 09:15:21 2025 -0400 libstdc++: Fix ref_view branch of views::as_const [PR119135] Unlike for span and empty_view, the rang

[gcc r15-8020] cobol/119229 - fix external variable declaration

2025-03-13 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d109ad5e96ee9d31cbab0bba385fb490275a9937 commit r15-8020-gd109ad5e96ee9d31cbab0bba385fb490275a9937 Author: Richard Biener Date: Wed Mar 12 13:46:14 2025 +0100 cobol/119229 - fix external variable declaration The following makes vs_external_reference behave li

[gcc r15-8024] testsuite: Remove sve/pre_cond_share_1.c [PR115248]

2025-03-13 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:a68e32b8e4b4c03c81e3a4b7560d52fef2d16088 commit r15-8024-ga68e32b8e4b4c03c81e3a4b7560d52fef2d16088 Author: Richard Sandiford Date: Thu Mar 13 12:03:04 2025 + testsuite: Remove sve/pre_cond_share_1.c [PR115248] gcc.target/aarch64/sve/pre_cond_share_1.c sta

[gcc/redhat/heads/gcc-15-branch] (259 commits) Merge commit 'r15-8028-g6888a4bb584ad3977cb1e8cdefedea70b1f

2025-03-13 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-15-branch' was updated to point to: 4fe62f20633b... Merge commit 'r15-8028-g6888a4bb584ad3977cb1e8cdefedea70b1f It previously pointed to: 504a13588c39... Merge commit 'r15-7770-g8c15a6cefa0d1f8ec12701af1f528f473c3 Diff: Summary of changes (added commits): ---

[gcc/rdubner/heads/bobdev] (33 commits) aarch64: xfail pr109072_1.c's s16x4_2 [PR117092]

2025-03-13 Thread Robert Dubner via Gcc-cvs
The branch 'rdubner/heads/bobdev' was updated to point to: e5d54c33a257... aarch64: xfail pr109072_1.c's s16x4_2 [PR117092] It previously pointed to: 52e297a3aa91... MAINTAINERS: Remove extraneous "Robert Dubner" entries Diff: Summary of changes (added commits): -

[gcc r15-8029] aarch64: xfail pr109072_1.c's s16x4_2 [PR117092]

2025-03-13 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:e5d54c33a257b3f7137f8408592df009dffb5711 commit r15-8029-ge5d54c33a257b3f7137f8408592df009dffb5711 Author: Andrew Pinski Date: Wed Mar 12 17:04:47 2025 -0700 aarch64: xfail pr109072_1.c's s16x4_2 [PR117092] The fix for this depends on much more infrastructure

[gcc(refs/vendors/redhat/heads/gcc-15-branch)] Merge commit 'r15-8028-g6888a4bb584ad3977cb1e8cdefedea70b1f135ea' into redhat/gcc-15-branch

2025-03-13 Thread Jakub Jelinek via Libstdc++-cvs
https://gcc.gnu.org/g:4fe62f20633b8e1bf4d776d7f4644ce485efd0b2 commit 4fe62f20633b8e1bf4d776d7f4644ce485efd0b2 Merge: 504a13588c39 6888a4bb584a Author: Jakub Jelinek Date: Thu Mar 13 13:11:01 2025 +0100 Merge commit 'r15-8028-g6888a4bb584ad3977cb1e8cdefedea70b1f135ea' into redhat/gcc-15-b

[gcc r15-8026] match.pd: Extend pointer alignment folds

2025-03-13 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:feb75e4643dca350b946b85ee25f4818ce6ce308 commit r15-8026-gfeb75e4643dca350b946b85ee25f4818ce6ce308 Author: Richard Sandiford Date: Thu Mar 13 12:03:05 2025 + match.pd: Extend pointer alignment folds We have long had the fold: /* Pattern match

[gcc r15-8028] Move 'find-dg-do-what' from 'gcc/testsuite/lib/gcc-dg.exp' into 'gcc/testsuite/lib/target-supports-d

2025-03-13 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6888a4bb584ad3977cb1e8cdefedea70b1f135ea commit r15-8028-g6888a4bb584ad3977cb1e8cdefedea70b1f135ea Author: Thomas Schwinge Date: Wed Mar 5 18:28:53 2025 +0100 Move 'find-dg-do-what' from 'gcc/testsuite/lib/gcc-dg.exp' into 'gcc/testsuite/lib/target-supports-dg.exp'

[gcc r15-8025] match.pd: Fold ((X >> C1) & C2) * (1 << C1)

2025-03-13 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:7dae3f64c069b942b9abd768fd94af4b2cd0b781 commit r15-8025-g7dae3f64c069b942b9abd768fd94af4b2cd0b781 Author: Richard Sandiford Date: Thu Mar 13 12:03:04 2025 + match.pd: Fold ((X >> C1) & C2) * (1 << C1) Using a combination of rules, we were able to fold

[gcc r15-8027] libstdc++: Allow 'configure.host' to pre-set 'EXTRA_CFLAGS', 'EXTRA_CXX_FLAGS'

2025-03-13 Thread Thomas Schwinge via Libstdc++-cvs
https://gcc.gnu.org/g:5967fe0dd1f3a49176740553cd147e99d6950895 commit r15-8027-g5967fe0dd1f3a49176740553cd147e99d6950895 Author: Thomas Schwinge Date: Wed Feb 26 10:13:51 2025 +0100 libstdc++: Allow 'configure.host' to pre-set 'EXTRA_CFLAGS', 'EXTRA_CXX_FLAGS' In particular, 'GLI

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction régression select_type_26.f03

2025-03-13 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:0772b835b1f3c37c0ec5ea9e7554090bf164345c commit 0772b835b1f3c37c0ec5ea9e7554090bf164345c Author: Mikael Morin Date: Thu Mar 13 11:08:37 2025 +0100 Correction régression select_type_26.f03 Diff: --- gcc/fortran/trans-types.cc | 3 +++ 1 file changed, 3 insertions(+)

[gcc r15-8022] RISC-V: Do not delete fused vsetvl if it has uses [PR119115].

2025-03-13 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:77ef91d7159613c0cfc2920ddd5a32952c61ff5b commit r15-8022-g77ef91d7159613c0cfc2920ddd5a32952c61ff5b Author: Robin Dapp Date: Wed Mar 5 18:16:57 2025 +0100 RISC-V: Do not delete fused vsetvl if it has uses [PR119115]. In PR119115 we end up with an orphaned

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] gimple-exec: affichage valeur undef

2025-03-13 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a39a9ecc71c8c253a844a767c984f74ed5ba41fa commit a39a9ecc71c8c253a844a767c984f74ed5ba41fa Author: Mikael Morin Date: Thu Mar 13 09:46:18 2025 +0100 gimple-exec: affichage valeur undef Diff: --- gcc/cgraphunit.cc | 174 +

[gcc r15-8023] libstdc++: Hide 128-bit int and float types behind handle for basic_format_arg visitation [PR108053]

2025-03-13 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:22847ef193670e761ed205a4a6f0a694b939d4e4 commit r15-8023-g22847ef193670e761ed205a4a6f0a694b939d4e4 Author: Tomasz Kamiński Date: Mon Mar 10 16:51:57 2025 +0100 libstdc++: Hide 128-bit int and float types behind handle for basic_format_arg visitation [PR108053]

[gcc r15-8021] RISC-V: Adjust LMUL when using maximum SEW [PR117955].

2025-03-13 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:f043ef2b6a59088b16a269b55f09023f76c92e32 commit r15-8021-gf043ef2b6a59088b16a269b55f09023f76c92e32 Author: Robin Dapp Date: Tue Feb 25 12:55:08 2025 +0100 RISC-V: Adjust LMUL when using maximum SEW [PR117955]. When merging two vsetvls that both only demand "S