[gcc r16-3925] libgomp: Init hash table for 'indirect'-clause of 'declare target' on the host [PR114445, PR119857]

2025-09-16 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:da5803c794d16deb461c93588461856fbf6e54ac commit r16-3925-gda5803c794d16deb461c93588461856fbf6e54ac Author: Tobias Burnus Date: Wed Sep 17 08:47:36 2025 +0200 libgomp: Init hash table for 'indirect'-clause of 'declare target' on the host [PR114445, PR119857]

[gcc r16-3924] libgomp: Add Fortran version of acc_copyout_finalize_async and acc_delete_finalize_async

2025-09-16 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:16d2b8881c1627ec15b34e0b4e9b3f81334b4c8b commit r16-3924-g16d2b8881c1627ec15b34e0b4e9b3f81334b4c8b Author: Tobias Burnus Date: Wed Sep 17 08:42:59 2025 +0200 libgomp: Add Fortran version of acc_copyout_finalize_async and acc_delete_finalize_async OpenACC 2.5

[gcc r16-3921] RISC-V: Add test for vec_duplicate + vwaddu.vv signed combine with GR2VR cost 0, 1 and 15

2025-09-16 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:b653093572c1fb9f489ed7e3add20a6b081b0b9e commit r16-3921-gb653093572c1fb9f489ed7e3add20a6b081b0b9e Author: Pan Li Date: Fri Sep 12 19:57:28 2025 +0800 RISC-V: Add test for vec_duplicate + vwaddu.vv signed combine with GR2VR cost 0, 1 and 15 Add asm dump chec

[gcc r16-3923] RISC-V: Add test for vec_duplicate + vwmulu.vv signed combine with GR2VR cost 0, 1 and 15

2025-09-16 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:f666b14cf1fd19d028454b8c3c77affe492dcaa6 commit r16-3923-gf666b14cf1fd19d028454b8c3c77affe492dcaa6 Author: Pan Li Date: Fri Sep 12 21:43:52 2025 +0800 RISC-V: Add test for vec_duplicate + vwmulu.vv signed combine with GR2VR cost 0, 1 and 15 Add asm dump chec

[gcc r16-3922] RISC-V: Add test for vec_duplicate + vwsubu.vv signed combine with GR2VR cost 0, 1 and 15

2025-09-16 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:f3d6d41abf43cf6819242db9fa573d2a8cf326c5 commit r16-3922-gf3d6d41abf43cf6819242db9fa573d2a8cf326c5 Author: Pan Li Date: Fri Sep 12 21:03:32 2025 +0800 RISC-V: Add test for vec_duplicate + vwsubu.vv signed combine with GR2VR cost 0, 1 and 15 Add asm dump chec

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

2025-09-16 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:638320686c462e7fcdd4e7b3d49d090ac480bd18 commit r16-3920-g638320686c462e7fcdd4e7b3d49d090ac480bd18 Author: Pan Li Date: Fri Sep 12 16:43:00 2025 +0800 RISC-V: Combine vec_duplicate + vwaddu.vv to vwaddu.vx on GR2VR cost This patch would like to combine the ve

[gcc r16-3918] i386/testsuite: Fix scan tree dump in vect-epilogue-4.c

2025-09-16 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:0aef0232eef873451ada71badd1de2b28dbcb890 commit r16-3918-g0aef0232eef873451ada71badd1de2b28dbcb890 Author: Haochen Jiang Date: Tue Sep 16 15:42:11 2025 +0800 i386/testsuite: Fix scan tree dump in vect-epilogue-4.c vect-epilogue-4.c uses mask 64 byte to vector

[gcc r16-3917] libstdc++: Explicitly pass -Wsystem-headers in tests that need it

2025-09-16 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:e690b97761e18daccb4fff0151c97c1d0115b55f commit r16-3917-ge690b97761e18daccb4fff0151c97c1d0115b55f Author: Patrick Palka Date: Tue Sep 16 20:59:10 2025 -0400 libstdc++: Explicitly pass -Wsystem-headers in tests that need it When running libstdc++ tests using

[gcc r16-3915] c: Reject gimple and rtl functions as needed functions [PR121421]

2025-09-16 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:df5088e9a231159c8035debda18b997bc0fb commit r16-3915-gdf5088e9a231159c8035debda18b997bc0fb Author: Andrew Pinski Date: Mon Sep 15 22:37:44 2025 -0700 c: Reject gimple and rtl functions as needed functions [PR121421] These two don't make sense as neste

[gcc r14-12028] Fix latent LRA bug

2025-09-16 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:339187ed03292dfd197f381eb9ef46a1c56e620e commit r14-12028-g339187ed03292dfd197f381eb9ef46a1c56e620e Author: Jeff Law Date: Fri Sep 12 16:08:38 2025 -0600 Fix latent LRA bug Shreya's work to add the addptr pattern on the RISC-V port exposed a latent bug i

[gcc r16-3914] docs: Adjust -Wimplicit-fallthrough= documentation for C23

2025-09-16 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:5eb86c29d29fa25f8ad81d75730a993bb03fb558 commit r16-3914-g5eb86c29d29fa25f8ad81d75730a993bb03fb558 Author: Jakub Jelinek Date: Tue Sep 16 19:25:58 2025 +0200 docs: Adjust -Wimplicit-fallthrough= documentation for C23 I've noticed in -Wimplicit-fallthrough= do

[gcc r16-3913] libstdc++: Optimize determination of std::tuple_cat return type

2025-09-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:5d774ec80bcb633a393790154c9969218b7c782f commit r16-3913-g5d774ec80bcb633a393790154c9969218b7c782f Author: Jonathan Wakely Date: Tue Sep 16 12:00:19 2025 +0100 libstdc++: Optimize determination of std::tuple_cat return type The std::tuple_cat function has to

[gcc r16-3912] libstdc++: ranges::rotate should not use 'auto' with ranges::iter_move [PR121913]

2025-09-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:412a1f78b53709ee60d7b17393cc3a9c9e0b973c commit r16-3912-g412a1f78b53709ee60d7b17393cc3a9c9e0b973c Author: Jonathan Wakely Date: Thu Sep 11 17:39:43 2025 +0100 libstdc++: ranges::rotate should not use 'auto' with ranges::iter_move [PR121913] The r16-3835-g78

[gcc r16-3911] libstdc++: Fix missing change to views::pairwise from P2165R4 [PR121956]

2025-09-16 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:0c762f79a9e7bbd8d8fc5e639d53e43d9e331299 commit r16-3911-g0c762f79a9e7bbd8d8fc5e639d53e43d9e331299 Author: Jonathan Wakely Date: Tue Sep 16 13:41:20 2025 +0100 libstdc++: Fix missing change to views::pairwise from P2165R4 [PR121956] ranges::adjacent_view::_It

[gcc r16-3910] xtensa: Simplify the definition of REGNO_OK_FOR_BASE_P() and avoid calling it directly

2025-09-16 Thread Max Filippov via Gcc-cvs
https://gcc.gnu.org/g:fe7cf719a975656f395aced8b18aa10526c8a8eb commit r16-3910-gfe7cf719a975656f395aced8b18aa10526c8a8eb Author: Takayuki 'January June' Suwa Date: Tue Sep 16 09:42:50 2025 +0900 xtensa: Simplify the definition of REGNO_OK_FOR_BASE_P() and avoid calling it directly

[gcc(refs/vendors/riscv/heads/gcc-15-with-riscv-opts)] RISC-V: Add testcases for signed scalar SAT_ADD IMM form 2

2025-09-16 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:38a324f2a2211e8dbf9df09a91c70906cd46c772 commit 38a324f2a2211e8dbf9df09a91c70906cd46c772 Author: panciyan Date: Tue Jun 24 09:58:14 2025 +0800 RISC-V: Add testcases for signed scalar SAT_ADD IMM form 2 This patch adds testcase for form2, as shown below:

[gcc r16-3908] Unify last two vect_transform_slp_perm_load calls

2025-09-16 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e717aabb6eff417a613a1247124bbd817d1414b3 commit r16-3908-ge717aabb6eff417a613a1247124bbd817d1414b3 Author: Richard Biener Date: Mon Sep 15 14:03:00 2025 +0200 Unify last two vect_transform_slp_perm_load calls The following unifies the vect_transform_slp_perm_

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Utilisation gfc_conv_descriptor_offset_{g, s}et

2025-09-16 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:af9b8a993514761e956673ad0978eb3ab61e66a9 commit af9b8a993514761e956673ad0978eb3ab61e66a9 Author: Mikael Morin Date: Thu Jun 19 18:04:56 2025 +0200 Utilisation gfc_conv_descriptor_offset_{g,s}et Correction pr43808 Correction gfc_conv_descriptor_offset

[gcc r15-10334] aarch64: Force vector in SVE gimple_folder::fold_active_lanes_to.

2025-09-16 Thread Jennifer Schmitz via Gcc-cvs
https://gcc.gnu.org/g:a584cd72498711d9775ab102828d185f37db7229 commit r15-10334-ga584cd72498711d9775ab102828d185f37db7229 Author: Jennifer Schmitz Date: Thu Aug 28 03:10:27 2025 -0700 aarch64: Force vector in SVE gimple_folder::fold_active_lanes_to. An ICE was reported in the foll

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_conv_remap_descriptor

2025-09-16 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:e1f024a6468215891ef9f8380561259c45a93e80 commit e1f024a6468215891ef9f8380561259c45a93e80 Author: Mikael Morin Date: Wed Jul 23 17:07:24 2025 +0200 Extraction gfc_conv_remap_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 105 ++

[gcc r16-3907] libstdc++: Do not use _GLIBCXX_MAKE_MOVE_ITERATOR for C++17

2025-09-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:0810be83c1a9c6789920fcb0a4d98a3ddb64dd74 commit r16-3907-g0810be83c1a9c6789920fcb0a4d98a3ddb64dd74 Author: Jonathan Wakely Date: Mon Sep 15 14:49:13 2025 +0100 libstdc++: Do not use _GLIBCXX_MAKE_MOVE_ITERATOR for C++17 The _GLIBCXX_MAKE_MOVE_ITERATOR macro i

[gcc r16-3906] libstdc++: Fix more missing uses of iter_difference_t [PR119820]

2025-09-16 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:0067696c6777f4917a262b7dadefa7fd110de26e commit r16-3906-g0067696c6777f4917a262b7dadefa7fd110de26e Author: Jonathan Wakely Date: Mon Sep 15 14:18:04 2025 +0100 libstdc++: Fix more missing uses of iter_difference_t [PR119820] libstdc++-v3/ChangeLog:

[gcc r16-3858] AVR: Support AVR32EB14/20/28/32.

2025-09-16 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:45f605a74fd7e96294477db064cc58033c3fba49 commit r16-3858-g45f605a74fd7e96294477db064cc58033c3fba49 Author: Georg-Johann Lay Date: Mon Sep 15 14:20:59 2025 +0200 AVR: Support AVR32EB14/20/28/32. Add support for some recent AVR devices. gcc/

[gcc r15-10333] arm: Fix operand check for __arm_{mrrc{2}, mcrr{2]} intrinsics [PR 121464]

2025-09-16 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:9373c483fc42dfc30667e6467f8c5a8881a75a25 commit r15-10333-g9373c483fc42dfc30667e6467f8c5a8881a75a25 Author: Andre Vieira Date: Mon Aug 11 09:49:18 2025 +0100 arm: Fix operand check for __arm_{mrrc{2},mcrr{2]} intrinsics [PR 121464] Fix the bound checking for

[gcc r16-3905] aarch64: Force vector in SVE gimple_folder::fold_active_lanes_to.

2025-09-16 Thread Jennifer Schmitz via Gcc-cvs
https://gcc.gnu.org/g:5690b710a1c2d36436361d6089187c5b3e4261e8 commit r16-3905-g5690b710a1c2d36436361d6089187c5b3e4261e8 Author: Jennifer Schmitz Date: Thu Aug 28 03:10:27 2025 -0700 aarch64: Force vector in SVE gimple_folder::fold_active_lanes_to. An ICE was reported in the follo

[gcc r16-3904] ada: Fix error message for Stream_Size

2025-09-16 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:df2538ea7674bb5e8fa299745c6091e83e3b054d commit r16-3904-gdf2538ea7674bb5e8fa299745c6091e83e3b054d Author: Ronan Desplanques Date: Wed Sep 3 11:02:53 2025 +0200 ada: Fix error message for Stream_Size Before this patch, confirming Stream_Size aspect specificat

[gcc r16-3903] ada: Revert "Remove dependence on secondary stack for type with controlled component"

2025-09-16 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:bc4d53dadb481f1b307e4b10e7dc3d7d3c11b3ee commit r16-3903-gbc4d53dadb481f1b307e4b10e7dc3d7d3c11b3ee Author: Gary Dismukes Date: Thu Sep 4 00:46:00 2025 + ada: Revert "Remove dependence on secondary stack for type with controlled component" This reverts co

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_pdt_array_descriptor

2025-09-16 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:680ce9db24c39f5799c3f22db93f1ecb4cc5f1d9 commit 680ce9db24c39f5799c3f22db93f1ecb4cc5f1d9 Author: Mikael Morin Date: Thu Jul 31 12:34:22 2025 +0200 Extraction gfc_set_pdt_array_descriptor Diff: --- gcc/fortran/trans-array.cc | 62 +---

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Introduction gfc_conv_descriptor_extent_get

2025-09-16 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:b9cb2239e58ba0191b0a1dce20a4c80bc2300556 commit b9cb2239e58ba0191b0a1dce20a4c80bc2300556 Author: Mikael Morin Date: Sat Sep 6 16:34:11 2025 +0200 Introduction gfc_conv_descriptor_extent_get Modif implémentation descriptor_extent_get Correction motif

[gcc r16-3902] Ada, libgnarl: Fix Ada bootstrap for Darwin.

2025-09-16 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:f94a461641b9415c29fb58779ec5f82759626d77 commit r16-3902-gf94a461641b9415c29fb58779ec5f82759626d77 Author: Iain Sandoe Date: Tue Sep 16 07:51:28 2025 +0100 Ada, libgnarl: Fix Ada bootstrap for Darwin. Recent changes to Ada have produced a new diagnostic: