[gcc r16-134] OpenMP, GCN: Add interop-hsa testcase

2025-04-25 Thread Andrew Stubbs via Gcc-cvs
https://gcc.gnu.org/g:8d84ea28510054fbbb8a2b7441916bd75e29163f commit r16-134-g8d84ea28510054fbbb8a2b7441916bd75e29163f Author: Andrew Stubbs Date: Thu Apr 24 16:50:08 2025 + OpenMP, GCN: Add interop-hsa testcase This testcase ensures that the interop HSA support is sufficient

[gcc r15-9587] s390: Allow 5+ argument tail-calls in some special cases [PR119873]

2025-04-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:a36dd9ee5bb1d2f2f19b8d935db29468a35bb47e commit r15-9587-ga36dd9ee5bb1d2f2f19b8d935db29468a35bb47e Author: Jakub Jelinek Date: Thu Apr 24 23:44:28 2025 +0200 s390: Allow 5+ argument tail-calls in some special cases [PR119873] protobuf (and therefore firefox t

[gcc r12-11069] vect: Enforce dr_with_seg_len::align precondition [PR116125]

2025-04-25 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:a895b98c6722277c5129dd5d813bbb2e8ac9c98f commit r12-11069-ga895b98c6722277c5129dd5d813bbb2e8ac9c98f Author: Richard Sandiford Date: Fri Apr 25 12:04:46 2025 +0100 vect: Enforce dr_with_seg_len::align precondition [PR116125] tree-data-refs.cc uses alignment in

[gcc r12-11070] Avoid using POINTER_DIFF_EXPR for overlap checks [PR119399]

2025-04-25 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:d419ea32d8968d8e88d0e7f5d8ecc57d610a5a3b commit r12-11070-gd419ea32d8968d8e88d0e7f5d8ecc57d610a5a3b Author: Richard Sandiford Date: Fri Apr 25 12:04:47 2025 +0100 Avoid using POINTER_DIFF_EXPR for overlap checks [PR119399] In r10-4803-g8489e1f45b50600c I'd us

[gcc r16-137] libstdc++: Constrain formatter for thread::id [PR119918]

2025-04-25 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:74605294950e4a49627fb71fdedefea176f5ecf7 commit r16-137-g74605294950e4a49627fb71fdedefea176f5ecf7 Author: Tomasz Kamiński Date: Thu Apr 24 09:32:24 2025 +0200 libstdc++: Constrain formatter for thread::id [PR119918] This patch add constraint __formatter::__ch

[gcc r16-136] libstdc++: Define __cpp_lib_format_ranges in format header [PR109162]

2025-04-25 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:8b6cc2064306ba506b61f3e224829219033a9373 commit r16-136-g8b6cc2064306ba506b61f3e224829219033a9373 Author: Tomasz Kamiński Date: Tue Apr 22 09:56:42 2025 +0200 libstdc++: Define __cpp_lib_format_ranges in format header [PR109162] As P2286R8 and P2585R1 as now

[gcc r16-135] libstdc++: Implement formatters for queue, priority_queue and stack [PR109162]

2025-04-25 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:bacf741a92a9a84becd23542b73186da4e4acbf6 commit r16-135-gbacf741a92a9a84becd23542b73186da4e4acbf6 Author: Tomasz Kamiński Date: Fri Apr 18 14:56:39 2025 +0200 libstdc++: Implement formatters for queue, priority_queue and stack [PR109162] This patch implement

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

2025-04-25 Thread Jakub Jelinek via Libstdc++-cvs
https://gcc.gnu.org/g:ac84ab7066626410dfe17804c7abd090e875ba3b commit ac84ab7066626410dfe17804c7abd090e875ba3b Merge: 8f87d3d9a9a5 a36dd9ee5bb1 Author: Jakub Jelinek Date: Fri Apr 25 13:30:19 2025 +0200 Merge commit 'r15-9587-ga36dd9ee5bb1d2f2f19b8d935db29468a35bb47e' into redhat/gcc-15-b

[gcc/redhat/heads/gcc-15-branch] (31 commits) Merge commit 'r15-9587-ga36dd9ee5bb1d2f2f19b8d935db29468a35

2025-04-25 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-15-branch' was updated to point to: ac84ab706662... Merge commit 'r15-9587-ga36dd9ee5bb1d2f2f19b8d935db29468a35 It previously pointed to: 8f87d3d9a9a5... Merge commit 'r15-9557-gd88b917325546cee24a544dc05cbfbef0fe Diff: Summary of changes (added commits): ---

[gcc r14-11685] libbacktrace: Add hpux fileline support

2025-04-25 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:57f930fa9774ab3ec7479fc85d70135df271a8b0 commit r14-11685-g57f930fa9774ab3ec7479fc85d70135df271a8b0 Author: John David Anglin Date: Thu Apr 10 10:00:13 2025 -0400 libbacktrace: Add hpux fileline support Fixes libstdc++ stacktrace tests. 2025-04-10 J

[gcc r16-139] s390: Allow 5+ argument tail-calls in some -m31 -mzarch special cases [PR119873]

2025-04-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:3d156c9e9bdaf351f77e3348b7d0d75e08f65580 commit r16-139-g3d156c9e9bdaf351f77e3348b7d0d75e08f65580 Author: Jakub Jelinek Date: Fri Apr 25 14:42:01 2025 +0200 s390: Allow 5+ argument tail-calls in some -m31 -mzarch special cases [PR119873] Here is a patch to h

[gcc r15-9590] s390: Allow 5+ argument tail-calls in some -m31 -mzarch special cases [PR119873]

2025-04-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f36ec88aa85a1a8f4ec300dfcd862fc4fbca1c53 commit r15-9590-gf36ec88aa85a1a8f4ec300dfcd862fc4fbca1c53 Author: Jakub Jelinek Date: Fri Apr 25 14:42:01 2025 +0200 s390: Allow 5+ argument tail-calls in some -m31 -mzarch special cases [PR119873] Here is a patch to

[gcc r16-142] libstdc++: Minimalize temporary allocations when width is specified [PR109162]

2025-04-25 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:01e5ef3e8b91288f5d387a27708f9f8979a50edf commit r16-142-g01e5ef3e8b91288f5d387a27708f9f8979a50edf Author: Tomasz Kamiński Date: Wed Apr 23 13:17:09 2025 +0200 libstdc++: Minimalize temporary allocations when width is specified [PR109162] When width parameter

[gcc r16-141] libstdc++: Replace leftover std::queue with Adaptor in ranges/adaptors.cc.

2025-04-25 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:b115ae245a6afbe86756be9056c4365cd0811b88 commit r16-141-gb115ae245a6afbe86756be9056c4365cd0811b88 Author: Tomasz Kamiński Date: Fri Apr 25 14:55:30 2025 +0200 libstdc++: Replace leftover std::queue with Adaptor in ranges/adaptors.cc. This was leftover from w

[gcc r16-145] icf: Remove nop code from sem_function::init.

2025-04-25 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:ad2da347ae41ce8f328fce7fb3a2355fdd9abe4b commit r16-145-gad2da347ae41ce8f328fce7fb3a2355fdd9abe4b Author: Andrew Pinski Date: Mon Mar 24 22:27:30 2025 -0700 icf: Remove nop code from sem_function::init. Here we had: node = node; Which does nothing s

[gcc r16-146] icf: Remove unused constructors of sem_function and sem_variable

2025-04-25 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:b1109c22d78002f9ed4ef30fb275d7beb7554199 commit r16-146-gb1109c22d78002f9ed4ef30fb275d7beb7554199 Author: Andrew Pinski Date: Mon Mar 24 22:32:54 2025 -0700 icf: Remove unused constructors of sem_function and sem_variable The constructors for sem_function and

[gcc r16-144] phiopt: Remove calls.h include [PR119811]

2025-04-25 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:c565e0d3c4ad7c58697f3661269483ce6067e313 commit r16-144-gc565e0d3c4ad7c58697f3661269483ce6067e313 Author: Andrew Pinski Date: Fri Apr 18 17:10:12 2025 -0700 phiopt: Remove calls.h include [PR119811] When the patch, https://gcc.gnu.org/pipermail/gcc-patches/2

[gcc r16-147] libstdc++: Rename std::latch data member

2025-04-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:79ad792bf04dfa1109d1afdae93cee9fb457439b commit r16-147-g79ad792bf04dfa1109d1afdae93cee9fb457439b Author: Jonathan Wakely Date: Thu Jan 30 12:07:48 2025 + libstdc++: Rename std::latch data member Rename _M_a to match the name of the exposition-only data m

[gcc r16-125] Update gennews for GCC 15.

2025-04-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:865d0f23d2ba08b3b6df6066e7dc5e807a14f5fa commit r16-125-g865d0f23d2ba08b3b6df6066e7dc5e807a14f5fa Author: Jakub Jelinek Date: Fri Apr 25 09:53:35 2025 +0200 Update gennews for GCC 15. 2025-04-25 Jakub Jelinek * gennews (files): Add files f

[gcc r15-9582] Update gennews for GCC 15.

2025-04-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:fbc59a9ba1be0da9879b3747ad727ab240de65b4 commit r15-9582-gfbc59a9ba1be0da9879b3747ad727ab240de65b4 Author: Jakub Jelinek Date: Fri Apr 25 09:53:35 2025 +0200 Update gennews for GCC 15. 2025-04-25 Jakub Jelinek * gennews (files): Add files

[gcc r16-126] Adjust gcc_release for id href web transformations

2025-04-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:fef3a3c8b5d35c7a8eeae67f95a264a90120dd29 commit r16-126-gfef3a3c8b5d35c7a8eeae67f95a264a90120dd29 Author: Jakub Jelinek Date: Fri Apr 25 10:23:15 2025 +0200 Adjust gcc_release for id href web transformations We now have some script which transforms e.g. G

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression coarray_critical_1

2025-04-25 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:b8e75f1426a057c3b47ef2d7cb4fed5f3249159f commit b8e75f1426a057c3b47ef2d7cb4fed5f3249159f Author: Mikael Morin Date: Fri Apr 25 10:30:53 2025 +0200 Correction régression coarray_critical_1 Diff: --- gcc/fortran/trans-decl.cc | 8 1 file changed, 8 deletions(

[gcc r15-9584] Bump BASE-VER

2025-04-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:2434f8b1fbe842ac5a1bd36fade4da89cc01 commit r15-9584-g2434f8b1fbe842ac5a1bd36fade4da89cc01 Author: Jakub Jelinek Date: Fri Apr 25 11:14:05 2025 +0200 Bump BASE-VER 2025-04-25 Jakub Jelinek * BASE-VER: Set to 15.1.1. Diff: --- gcc

[gcc r15-9585] Adjust gcc_release for id href web transformations

2025-04-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:1fde851e9a4e124cb6818a2b9fe9ab6b9a6bab9b commit r15-9585-g1fde851e9a4e124cb6818a2b9fe9ab6b9a6bab9b Author: Jakub Jelinek Date: Fri Apr 25 10:23:15 2025 +0200 Adjust gcc_release for id href web transformations We now have some script which transforms e.g.

[gcc r16-150] Fortran: fix procedure pointer handling with -fcheck=pointer [PR102900]

2025-04-25 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:cc8d86ee4680d56eefeb76a8f2f752282e2631e3 commit r16-150-gcc8d86ee4680d56eefeb76a8f2f752282e2631e3 Author: Harald Anlauf Date: Thu Apr 24 21:28:35 2025 +0200 Fortran: fix procedure pointer handling with -fcheck=pointer [PR102900] PR fortran/102900

[gcc/devel/omp/gcc-14] OpenMP: Constructors and destructors for "declare target" static aggregates

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0367df9d4fc07c95f08a6a499f36c96851cbe832 commit 0367df9d4fc07c95f08a6a499f36c96851cbe832 Author: Tobias Burnus Date: Wed Aug 7 19:31:19 2024 +0200 OpenMP: Constructors and destructors for "declare target" static aggregates This commit also compile-time expand

[gcc/devel/omp/gcc-14] GCN, nvptx offloading: Host/device compatibility: Itanium C++ ABI, DSO Object Destruction API [PR119

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:591d91c2b74c44dbb382fd5d89c0f4ae6f5f7238 commit 591d91c2b74c44dbb382fd5d89c0f4ae6f5f7238 Author: Thomas Schwinge Date: Wed Apr 23 10:51:48 2025 +0200 GCN, nvptx offloading: Host/device compatibility: Itanium C++ ABI, DSO Object Destruction API [PR119853, PR119854]

[gcc/devel/omp/gcc-14] openmp: Fix handling of declare target statics with array type which need destruction [PR118876]

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:caacc841ee735e094e3e7c3b8b067a969006b4df commit caacc841ee735e094e3e7c3b8b067a969006b4df Author: Jakub Jelinek Date: Tue Feb 25 09:29:39 2025 +0100 openmp: Fix handling of declare target statics with array type which need destruction [PR118876] The following

[gcc/devel/omp/gcc-14] Adjust 'libgomp.c++/target-exceptions-pr118794-1.C' for 'targetm.arm_eabi_unwinder' [PR118794]

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ff45d02ee9e05baeb6fa3b61b0b214762b49aac7 commit ff45d02ee9e05baeb6fa3b61b0b214762b49aac7 Author: Thomas Schwinge Date: Tue Apr 22 13:41:22 2025 +0200 Adjust 'libgomp.c++/target-exceptions-pr118794-1.C' for 'targetm.arm_eabi_unwinder' [PR118794] Fix-up for co

[gcc/devel/omp/gcc-14] Add 'libgomp.c-c++-common/target-cdtor-1.c'

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:efe9d34bd9a6a702f9142c1a875ebda1531b9b41 commit efe9d34bd9a6a702f9142c1a875ebda1531b9b41 Author: Thomas Schwinge Date: Wed Apr 23 17:35:29 2025 +0200 Add 'libgomp.c-c++-common/target-cdtor-1.c' libgomp/ * testsuite/libgomp.c-c++-common/tar

[gcc/devel/omp/gcc-14] openmp: Fix up cloning of dynamic C++ initializers for OpenMP target [PR119370]

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b1fc2243dfd0bd87414a0e2b729b74f43ffd28cc commit b1fc2243dfd0bd87414a0e2b729b74f43ffd28cc Author: Jakub Jelinek Date: Thu Mar 20 09:06:17 2025 +0100 openmp: Fix up cloning of dynamic C++ initializers for OpenMP target [PR119370] The following testcase ICEs, b

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: remove c style code

2025-04-25 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:f166c9141b6dc2094bef42d5b632da8b608f7a34 commit f166c9141b6dc2094bef42d5b632da8b608f7a34 Author: Ondřej Machota Date: Fri Apr 25 21:57:46 2025 +0200 rtl-ssa-dce: remove c style code Diff: --- gcc/dce.cc | 453 +

[gcc/devel/omp/gcc-14] libgomp/libgomp.texi: Mention -fno-builtin-omp_is_initial_device

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:cdd32ab06889da013d2cde51bf537695e8795a76 commit cdd32ab06889da013d2cde51bf537695e8795a76 Author: Tobias Burnus Date: Thu Aug 8 14:24:59 2024 +0200 libgomp/libgomp.texi: Mention -fno-builtin-omp_is_initial_device libgomp/ChangeLog: * libgomp.t

[gcc r16-149] c++: pruning non-captures in noexcept lambda [PR119764]

2025-04-25 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:44e31eb265ba1984638908466a88095744a88709 commit r16-149-g44e31eb265ba1984638908466a88095744a88709 Author: Jason Merrill Date: Mon Apr 14 12:18:06 2025 -0400 c++: pruning non-captures in noexcept lambda [PR119764] The patch for PR87185 fixed the ICE without fi

[gcc/devel/omp/gcc-14] Revert 'OpenMP: Constructors and destructors for "declare target" static aggregates'

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:14568217c74206c9c5d033050fba6fe2ab57bb05 commit 14568217c74206c9c5d033050fba6fe2ab57bb05 Author: Thomas Schwinge Date: Fri Apr 25 16:39:39 2025 +0200 Revert 'OpenMP: Constructors and destructors for "declare target" static aggregates' ... in preparation of c

[gcc/devel/omp/gcc-14] libgomp.c++/static-aggr-constructor-destructor-{1, 2}.C: Fix scan-tree-dump

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e55aa018ba1c5ce3f756e56489b7007e736aa5a8 commit e55aa018ba1c5ce3f756e56489b7007e736aa5a8 Author: Tobias Burnus Date: Thu Aug 8 10:42:25 2024 +0200 libgomp.c++/static-aggr-constructor-destructor-{1,2}.C: Fix scan-tree-dump In principle, the optimized dump shou

[gcc/devel/omp/gcc-14] GCN: Properly switch sections in 'gcn_hsa_declare_function_name' [PR119737]

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:48ff90a2f1c10634cad5edf43f40f31feafb8607 commit 48ff90a2f1c10634cad5edf43f40f31feafb8607 Author: Andrew Pinski Date: Mon Apr 21 22:32:26 2025 + GCN: Properly switch sections in 'gcn_hsa_declare_function_name' [PR119737] There are GCN/C++ target as well as

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression pdt_7

2025-04-25 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:8c1fb2fc15706cb466d5eb7279b56baecf6962bd commit 8c1fb2fc15706cb466d5eb7279b56baecf6962bd Author: Mikael Morin Date: Fri Apr 25 20:39:06 2025 +0200 Correction régression pdt_7 Diff: --- gcc/fortran/trans-descriptor.cc | 1 + 1 file changed, 1 insertion(+) diff --git

[gcc r16-154] libstdc++: Micro-optimization for std::addressof

2025-04-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c91eb5a5c13f149126f53a7d54bab37ffba936b1 commit r16-154-gc91eb5a5c13f149126f53a7d54bab37ffba936b1 Author: Jonathan Wakely Date: Fri Apr 25 15:49:22 2025 +0100 libstdc++: Micro-optimization for std::addressof Currently std::addressof calls std::__addressof whi

[gcc r16-153] libstdc++: Remove c++26 dg-error lines for -Wdelete-incomplete errors

2025-04-25 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:0cb46354359cfb6c71cc0b66a72a89b9f666ec29 commit r16-153-g0cb46354359cfb6c71cc0b66a72a89b9f666ec29 Author: Jonathan Wakely Date: Fri Apr 25 15:57:56 2025 +0100 libstdc++: Remove c++26 dg-error lines for -Wdelete-incomplete errors This fixes: FAIL: tr1/2_ge

[gcc r16-156] libstdc++: Use markdown in some Doxygen comments

2025-04-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c0136555e9974383a0a2256987d24bfbae2f2c10 commit r16-156-gc0136555e9974383a0a2256987d24bfbae2f2c10 Author: Jonathan Wakely Date: Fri Apr 25 16:14:19 2025 +0100 libstdc++: Use markdown in some Doxygen comments libstdc++-v3/ChangeLog: * include/

[gcc r16-155] libstdc++: Add some makefile dependencies

2025-04-25 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:cd4306a7f223ddd472e518925e0d4e0f0258331b commit r16-155-gcd4306a7f223ddd472e518925e0d4e0f0258331b Author: Jonathan Wakely Date: Thu Apr 10 12:56:43 2025 +0100 libstdc++: Add some makefile dependencies This ensures that wstring-inst.o and similar files will be

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression pr59586.f

2025-04-25 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:e25b835425e292e84ccb9bcfa67bde9e14ad926d commit e25b835425e292e84ccb9bcfa67bde9e14ad926d Author: Mikael Morin Date: Fri Apr 25 19:08:46 2025 +0200 Correction régression pr59586.f Diff: --- gcc/fortran/trans-decl.cc | 2 +- gcc/fortran/trans-types.cc | 3 +++ gcc/fo

[gcc r16-128] GCN: Properly switch sections in 'gcn_hsa_declare_function_name' [PR119737]

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:dfc43afe719898c3eafbed37fac7e6809d8b97ab commit r16-128-gdfc43afe719898c3eafbed37fac7e6809d8b97ab Author: Andrew Pinski Date: Mon Apr 21 22:32:26 2025 + GCN: Properly switch sections in 'gcn_hsa_declare_function_name' [PR119737] There are GCN/C++ target a

[gcc r16-129] Add 'libgomp.c-c++-common/target-cdtor-1.c'

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:40ce48e87c1e7344c622c8eb6bed53f1311f5a0a commit r16-129-g40ce48e87c1e7344c622c8eb6bed53f1311f5a0a Author: Thomas Schwinge Date: Wed Apr 23 17:35:29 2025 +0200 Add 'libgomp.c-c++-common/target-cdtor-1.c' libgomp/ * testsuite/libgomp.c-c++-c

[gcc r16-130] GCN, nvptx offloading: Host/device compatibility: Itanium C++ ABI, DSO Object Destruction API [PR119

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:aafe942227baf8c2bcd4cac2cb150e49a4b895a9 commit r16-130-gaafe942227baf8c2bcd4cac2cb150e49a4b895a9 Author: Thomas Schwinge Date: Wed Apr 23 10:51:48 2025 +0200 GCN, nvptx offloading: Host/device compatibility: Itanium C++ ABI, DSO Object Destruction API [PR119853, PR1

[gcc r16-138] libstdc++: Remove c++98_only dg-error

2025-04-25 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:e59ddd33242cf7fe02be9025c052c880f74c615b commit r16-138-ge59ddd33242cf7fe02be9025c052c880f74c615b Author: Jonathan Wakely Date: Fri Apr 25 12:35:01 2025 +0100 libstdc++: Remove c++98_only dg-error This fixes FAIL: 22_locale/ctype/is/string/89728_neg.cc -

[gcc r15-9588] libstdc++: Implement formatters for queue, priority_queue and stack [PR109162]

2025-04-25 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:5bd02daf8430ecce1d7fd847ef4fc9c369179542 commit r15-9588-g5bd02daf8430ecce1d7fd847ef4fc9c369179542 Author: Tomasz Kamiński Date: Fri Apr 18 14:56:39 2025 +0200 libstdc++: Implement formatters for queue, priority_queue and stack [PR109162] This patch implemen

[gcc r15-9589] libstdc++: Define __cpp_lib_format_ranges in format header [PR109162]

2025-04-25 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:17e0decc1dbf827747aebfa0573cc8e50969ae3f commit r15-9589-g17e0decc1dbf827747aebfa0573cc8e50969ae3f Author: Tomasz Kamiński Date: Tue Apr 22 09:56:42 2025 +0200 libstdc++: Define __cpp_lib_format_ranges in format header [PR109162] As P2286R8 and P2585R1 as now

[gcc r16-127] Adjust 'libgomp.c++/target-exceptions-pr118794-1.C' for 'targetm.arm_eabi_unwinder' [PR118794]

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8a1f5424b04130f88e9dcd5cbecd58300bc5166e commit r16-127-g8a1f5424b04130f88e9dcd5cbecd58300bc5166e Author: Thomas Schwinge Date: Tue Apr 22 13:41:22 2025 +0200 Adjust 'libgomp.c++/target-exceptions-pr118794-1.C' for 'targetm.arm_eabi_unwinder' [PR118794] Fix-

[gcc r16-131] libstdc++: Add _M_key_compare helper to associative containers

2025-04-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:876d1a22dfaf873d167bd2ffad190a1d07a81b22 commit r16-131-g876d1a22dfaf873d167bd2ffad190a1d07a81b22 Author: Jonathan Wakely Date: Thu Apr 24 14:58:58 2025 +0100 libstdc++: Add _M_key_compare helper to associative containers In r10-452-ge625ccc21a91f3 I noted th

[gcc r16-132] libstdc++: Improve diagnostics for std::packaged_task invocable checks

2025-04-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:901900bc37566c59b4eb62c1427f3150b800d8a0 commit r16-132-g901900bc37566c59b4eb62c1427f3150b800d8a0 Author: Jonathan Wakely Date: Thu Apr 24 21:55:16 2025 +0100 libstdc++: Improve diagnostics for std::packaged_task invocable checks Moving the static_assert that

[gcc r16-133] c++: bad pending_template recursion

2025-04-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:8acea9ffa82ed84bbf15d75b9dd034b2bb82724e commit r16-133-g8acea9ffa82ed84bbf15d75b9dd034b2bb82724e Author: Jason Merrill Date: Fri Apr 18 18:00:34 2025 -0400 c++: bad pending_template recursion limit_bad_template_recursion currently avoids immediate instantiat

[gcc r15-9586] rs6000: Ignore OPTION_MASK_SAVE_TOC_INDIRECT differences in inlining decisions [PR119327]

2025-04-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:00cc9725634f5547bbe29e0b7f94b87d0fe03e4b commit r15-9586-g00cc9725634f5547bbe29e0b7f94b87d0fe03e4b Author: Jakub Jelinek Date: Tue Apr 22 21:27:28 2025 +0200 rs6000: Ignore OPTION_MASK_SAVE_TOC_INDIRECT differences in inlining decisions [PR119327] The follow

[gcc r16-140] modulo-sched: reject loop conditions when not decrementing with one [PR 116479]

2025-04-25 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:8073fa147248aa67c11227f922d91d784659077e commit r16-140-g8073fa147248aa67c11227f922d91d784659077e Author: Andre Vieira Date: Fri Apr 25 14:02:43 2025 +0100 modulo-sched: reject loop conditions when not decrementing with one [PR 116479] In the commit titled '

[gcc r16-148] c++: add -fabi-version=21

2025-04-25 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:b13bb5045c5010f38169b9786819a024f64fb59d commit r16-148-gb13bb5045c5010f38169b9786819a024f64fb59d Author: Jason Merrill Date: Tue Apr 22 16:37:30 2025 -0400 c++: add -fabi-version=21 I'm about to add a bugfix that changes the ABI of noexcept lambdas, so first

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression auto_char_dummy_array_3

2025-04-25 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:20f2e28a0de001cce1518fb847eb6a58e6521e9a commit 20f2e28a0de001cce1518fb847eb6a58e6521e9a Author: Mikael Morin Date: Fri Apr 25 11:46:54 2025 +0200 Correction régression auto_char_dummy_array_3 Diff: --- gcc/fortran/trans-array.cc | 29 +++--

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression repack_arrays_1

2025-04-25 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:e2cf3a9b8827810f5db6ec53acc193a50dff8923 commit e2cf3a9b8827810f5db6ec53acc193a50dff8923 Author: Mikael Morin Date: Fri Apr 25 15:51:31 2025 +0200 Correction régression repack_arrays_1 Diff: --- gcc/fortran/trans-array.cc | 6 ++ gcc/fortran/trans-decl.cc | 4 +

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression derived_comp_array_ref_7

2025-04-25 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:c1f4971573c1d070f3e4af5a00d571f7d680a294 commit c1f4971573c1d070f3e4af5a00d571f7d680a294 Author: Mikael Morin Date: Fri Apr 25 17:54:23 2025 +0200 Correction régression derived_comp_array_ref_7 Diff: --- gcc/fortran/trans-expr.cc | 3 ++- 1 file changed, 2 insertion

[gcc/devel/omp/gcc-14] OpenMP: Constructors and destructors for "declare target" static aggregates: Fix effective-target ke

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8b55d116b8f4c19696e534fb3a850a9beac396c4 commit 8b55d116b8f4c19696e534fb3a850a9beac396c4 Author: Thomas Schwinge Date: Fri Aug 9 11:23:15 2024 +0200 OpenMP: Constructors and destructors for "declare target" static aggregates: Fix effective-target keyword in test case

[gcc r16-151] gimple: Fix comment before gimple_cond_make_false/gimple_cond_make_true

2025-04-25 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:996729efbf6d0dd9684f5e598a0069d20d3bc26b commit r16-151-g996729efbf6d0dd9684f5e598a0069d20d3bc26b Author: Andrew Pinski Date: Wed Apr 23 13:48:16 2025 -0700 gimple: Fix comment before gimple_cond_make_false/gimple_cond_make_true I noticed the comments and the

[gcc r16-152] match: Move `(cmp (cond @0 @1 @2) @3)` simplification after the bool compare simplifcation

2025-04-25 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:4f7b3c241120169bca44f0eee22847c3ca334bab commit r16-152-g4f7b3c241120169bca44f0eee22847c3ca334bab Author: Andrew Pinski Date: Tue Apr 22 15:13:39 2025 -0700 match: Move `(cmp (cond @0 @1 @2) @3)` simplification after the bool compare simplifcation This moves

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression intent_out_14

2025-04-25 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f47246af4ce670afb122bfe8fd73bdb9e32fd4f3 commit f47246af4ce670afb122bfe8fd73bdb9e32fd4f3 Author: Mikael Morin Date: Fri Apr 25 21:06:48 2025 +0200 Correction régression intent_out_14 Diff: --- gcc/fortran/trans-array.cc | 4 1 file changed, 4 insertions(+) dif

[gcc r16-158] testsuite: Skip tests incompatible with generic thunk support

2025-04-25 Thread Dimitar Dimitrov via Gcc-cvs
https://gcc.gnu.org/g:b1cb7a5e273eb3442259981216295d286a7892c7 commit r16-158-gb1cb7a5e273eb3442259981216295d286a7892c7 Author: Dimitar Dimitrov Date: Sat Jan 11 18:03:15 2025 +0200 testsuite: Skip tests incompatible with generic thunk support Some backends do not define TARGET_AS

[gcc r16-157] testsuite: Add require target for SJLJ exception implementation

2025-04-25 Thread Dimitar Dimitrov via Gcc-cvs
https://gcc.gnu.org/g:07b29ef00b7bbe985da62159306361faec2c3a20 commit r16-157-g07b29ef00b7bbe985da62159306361faec2c3a20 Author: Dimitar Dimitrov Date: Sat Jan 18 17:10:43 2025 +0200 testsuite: Add require target for SJLJ exception implementation Testcases for musttail call optimiz

[gcc r16-160] simplify-rtx: Simplify `(zero_extend (and x CST))` -> (and (subreg x) CST)

2025-04-25 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:e6f89d78c1a7528e93458278e35d365544a18c26 commit r16-160-ge6f89d78c1a7528e93458278e35d365544a18c26 Author: Andrew Pinski Date: Wed Feb 5 14:44:25 2025 -0800 simplify-rtx: Simplify `(zero_extend (and x CST))` -> (and (subreg x) CST) This adds the simplification