[gcc r15-6224] C++: reject OpenMP directives in constexpr functions

2024-12-13 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:46dd8acffe8264c5586cf5dc489157ea254dc152 commit r15-6224-g46dd8acffe8264c5586cf5dc489157ea254dc152 Author: Tobias Burnus Date: Fri Dec 13 14:27:08 2024 +0100 C++: reject OpenMP directives in constexpr functions gcc/cp/ChangeLog: * parser.cc (

[gcc r15-6373] OpenMP: Add 'nec' as to the 'vendor' context-selector list

2024-12-19 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:a104766914e98ded9b991f1dac9ad22e815a3acc commit r15-6373-ga104766914e98ded9b991f1dac9ad22e815a3acc Author: Tobias Burnus Date: Thu Dec 19 17:27:41 2024 +0100 OpenMP: Add 'nec' as to the 'vendor' context-selector list For unknown vendors using in a context sel

[gcc r15-6367] libgomp.texi: Update 'arch' context-selector description

2024-12-19 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:570d4e4c68535ee4e5b2d82ad02a65fa1ec04112 commit r15-6367-g570d4e4c68535ee4e5b2d82ad02a65fa1ec04112 Author: Tobias Burnus Date: Thu Dec 19 16:06:21 2024 +0100 libgomp.texi: Update 'arch' context-selector description * libgomp.texi (OpenMP Context Selec

[gcc r15-5590] OpenMP: Add 'interop' clause to 'dispatch' for C/C++

2024-11-22 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:f34422e06c38eb1f69c301ad5d8e2114c46a2796 commit r15-5590-gf34422e06c38eb1f69c301ad5d8e2114c46a2796 Author: Tobias Burnus Date: Fri Nov 22 16:15:17 2024 +0100 OpenMP: Add 'interop' clause to 'dispatch' for C/C++ Will fail with an error if/as no suitable 'appen

[gcc r15-5589] OpenMP: 'interop' construct - add C/C++ parser support, improve Fortran parsing

2024-11-22 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:8f0c8e577a56891fa104c818834ddafe268722bb commit r15-5589-g8f0c8e577a56891fa104c818834ddafe268722bb Author: Tobias Burnus Date: Fri Nov 22 15:30:53 2024 +0100 OpenMP: 'interop' construct - add C/C++ parser support, improve Fortran parsing Add middle end suppo

[gcc r15-6821] Fortran: Fix location_t in gfc_get_extern_function_decl; support 'omp dispatch interop'

2025-01-11 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:65286465b94cba6ee3d59edbc771bef0088ac46e commit r15-6821-g65286465b94cba6ee3d59edbc771bef0088ac46e Author: Tobias Burnus Date: Sat Jan 11 12:54:56 2025 +0100 Fortran: Fix location_t in gfc_get_extern_function_decl; support 'omp dispatch interop' The declarat

[gcc r15-6702] OpenMP: Skip declare_variant's append_args it not variant substituted

2025-01-08 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:f79f5b87efc690abc3b8d1b0f927f9348157348b commit r15-6702-gf79f5b87efc690abc3b8d1b0f927f9348157348b Author: Tobias Burnus Date: Wed Jan 8 17:27:39 2025 +0100 OpenMP: Skip declare_variant's append_args it not variant substituted Follow up to r15-6658-gaa688dd63

[gcc/devel/omp/gcc-14] OpenMP: Fix omp_get_device_from_uid, minor cleanup

2025-01-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:e2464868d9931e4820cb2a94c9a1cc2fd93a3f24 commit e2464868d9931e4820cb2a94c9a1cc2fd93a3f24 Author: Tobias Burnus Date: Thu Jan 23 22:37:06 2025 +0100 OpenMP: Fix omp_get_device_from_uid, minor cleanup In Fortran, omp_get_device_from_uid can also accept substrin

[gcc/devel/omp/gcc-14] OpenMP: Add get_device_from_uid/omp_get_uid_from_device routines

2025-01-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:66a6522cafea45df70d44d50bb8a0a9c3fa10a6c commit 66a6522cafea45df70d44d50bb8a0a9c3fa10a6c Author: Tobias Burnus Date: Thu Jan 23 22:35:31 2025 +0100 OpenMP: Add get_device_from_uid/omp_get_uid_from_device routines Those TR13/OpenMP 6.0 routines permit a reprod

[gcc/devel/omp/gcc-14] Fortran: Add OpenMP 'interop' directive parsing support

2025-01-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:ca716a50c92294ae8597925b12fbfbbc06dc93cc commit ca716a50c92294ae8597925b12fbfbbc06dc93cc Author: Tobias Burnus Date: Thu Jan 23 22:26:57 2025 +0100 Fortran: Add OpenMP 'interop' directive parsing support Parse OpenMP's 'interop' directive but stop with a 'sor

[gcc/devel/omp/gcc-14] Fortran: Fixes to OpenMP 'interop' directive parsing support

2025-01-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:2b5d2e573171bf51ca902045ce3e5be654ea3d37 commit 2b5d2e573171bf51ca902045ce3e5be654ea3d37 Author: Tobias Burnus Date: Thu Jan 23 22:31:42 2025 +0100 Fortran: Fixes to OpenMP 'interop' directive parsing support Handle lists as argument to 'fr' and 'attr'; fix p

[gcc/devel/omp/gcc-14] OpenMP: Add interop routines to omp_runtime_api_procname

2025-01-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:a7d7a33638d37cffedd5ad1243c7db668f6be262 commit a7d7a33638d37cffedd5ad1243c7db668f6be262 Author: Tobias Burnus Date: Thu Jan 23 22:29:49 2025 +0100 OpenMP: Add interop routines to omp_runtime_api_procname gcc/ * omp-general.cc (omp_runtime_api_pro

[gcc/devel/omp/gcc-14] OpenMP: Update OMP_REQUIRES_TARGET_USED for declare_target + interop

2025-01-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:01fee7c82d65ac512baaaca32de0ca762872d24a commit 01fee7c82d65ac512baaaca32de0ca762872d24a Author: Tobias Burnus Date: Thu Jan 23 22:41:23 2025 +0100 OpenMP: Update OMP_REQUIRES_TARGET_USED for declare_target + interop Older versions of the OpenMP specification

[gcc/devel/omp/gcc-14] fortran/openmp.cc: Fix var init and locus use to avoid uninit values [PR fortran/116661]

2025-01-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:f72519081e4c98bee6112c09e96c324ba80d0d53 commit f72519081e4c98bee6112c09e96c324ba80d0d53 Author: Tobias Burnus Date: Thu Jan 23 22:28:44 2025 +0100 fortran/openmp.cc: Fix var init and locus use to avoid uninit values [PR fortran/116661] gcc/fortran/ChangeLog

[gcc/devel/omp/gcc-14] libgomp.texi: Document OpenMP's Interoperability Routines

2025-01-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:e37e873ac293f45917b422866ffa20fd5dce commit e37e873ac293f45917b422866ffa20fd5dce Author: Tobias Burnus Date: Thu Jan 23 22:48:58 2025 +0100 libgomp.texi: Document OpenMP's Interoperability Routines libgomp/ChangeLog: * libgomp.texi (O

[gcc/devel/omp/gcc-14] OpenMP/C++: Fix declare variant with reference-returning functions

2025-01-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:2a7a438299b91d9d95899c2df07112198ebef8a7 commit 2a7a438299b91d9d95899c2df07112198ebef8a7 Author: Tobias Burnus Date: Thu Jan 23 22:47:39 2025 +0100 OpenMP/C++: Fix declare variant with reference-returning functions gcc/cp/ChangeLog: * decl.cc

[gcc/devel/omp/gcc-14] libgomp.c-c++-common/pr109062.c: Fix expected spin count for hybrid x86

2025-01-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:1e9bde06487dfaa8f0e07890bb6b8f935fbd7d93 commit 1e9bde06487dfaa8f0e07890bb6b8f935fbd7d93 Author: Tobias Burnus Date: Thu Jan 23 22:50:07 2025 +0100 libgomp.c-c++-common/pr109062.c: Fix expected spin count for hybrid x86 On my system with E and P cores (hybrid

[gcc/devel/omp/gcc-14] tree-core.h (omp_clause_code): Comments regarding range checks for OMP_CLAUSE_...

2025-01-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:e9a8bd8280224ede88ffb90da9d0eeca3d3fe4e5 commit e9a8bd8280224ede88ffb90da9d0eeca3d3fe4e5 Author: Tobias Burnus Date: Thu Jan 23 22:46:09 2025 +0100 tree-core.h (omp_clause_code): Comments regarding range checks for OMP_CLAUSE_... gcc/ChangeLog:

[gcc/devel/omp/gcc-14] Fix warnings for tree formats in gfc_error

2025-01-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:b52a01bf50eb8fa4e175d8550b2a252a36670596 commit b52a01bf50eb8fa4e175d8550b2a252a36670596 Author: Paul-Antoine Arras Date: Thu Jan 23 22:56:12 2025 +0100 Fix warnings for tree formats in gfc_error This enables proper warnings for formats like %qD. gcc

[gcc/devel/omp/gcc-14] OpenMP/C++: Use STRIP_REFERENCE_REF to fix declare variant with reference-returning functions

2025-01-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:8e8f1cb7714587cece9b09a1199b17056e9e commit 8e8f1cb7714587cece9b09a1199b17056e9e Author: Tobias Burnus Date: Thu Jan 23 22:48:21 2025 +0100 OpenMP/C++: Use STRIP_REFERENCE_REF to fix declare variant with reference-returning functions As Jakub suggest

[gcc/devel/omp/gcc-14] Fortran: Unify gfc_get_location handling; fix expr->ts bug

2025-01-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:fd345f3a126a9a32898f897f8074d14fcc535668 commit fd345f3a126a9a32898f897f8074d14fcc535668 Author: Tobias Burnus Date: Thu Jan 23 22:43:48 2025 +0100 Fortran: Unify gfc_get_location handling; fix expr->ts bug This commit reduces code duplication by moving gfc_g

[gcc/devel/omp/gcc-14] (117 commits) Merge remote-tracking branch 'origin/releases/gcc-14' into

2025-01-23 Thread Tobias Burnus via Gcc-cvs
The branch 'devel/omp/gcc-14' was updated to point to: e1aac130513a... Merge remote-tracking branch 'origin/releases/gcc-14' into It previously pointed to: fb877b22a6c0... Merge branch 'releases/gcc-14' into devel/omp/gcc-14 Diff: Summary of changes (added commits):

[gcc/devel/omp/gcc-14] Merge remote-tracking branch 'origin/releases/gcc-14' into devel/omp/gcc-14

2025-01-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:e1aac130513a13dea22d67ab34561a8cebd928f9 commit e1aac130513a13dea22d67ab34561a8cebd928f9 Merge: eb54febd6ab4 80fddadbc3ce Author: Tobias Burnus Date: Thu Jan 23 20:02:02 2025 +0100 Merge remote-tracking branch 'origin/releases/gcc-14' into devel/omp/gcc-14 Me

[gcc/devel/omp/gcc-14] libgomp: Add interop types and routines to OpenMP's headers and module

2025-01-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:eb54febd6ab48689ed5a8d364c61a2f0f7d48e41 commit eb54febd6ab48689ed5a8d364c61a2f0f7d48e41 Author: Tobias Burnus Date: Thu Jan 23 20:01:26 2025 +0100 libgomp: Add interop types and routines to OpenMP's headers and module This commit adds OpenMP 5.1+'s interop e

[gcc/devel/omp/gcc-14] OpenMP: dispatch + adjust_args tree data structures and front-end interfaces

2025-01-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:43e4aeda30546a0767c0fda6e940d7275375dd30 commit 43e4aeda30546a0767c0fda6e940d7275375dd30 Author: Paul-Antoine Arras Date: Thu Jan 23 22:58:17 2025 +0100 OpenMP: dispatch + adjust_args tree data structures and front-end interfaces This patch introduces the OMP

[gcc/devel/omp/gcc-14] C++: reject OpenMP directives in constexpr functions

2025-01-27 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:be2ead6d3eb315b4c1e20c34044f20ff47589b81 commit be2ead6d3eb315b4c1e20c34044f20ff47589b81 Author: Tobias Burnus Date: Mon Jan 27 12:41:53 2025 +0100 C++: reject OpenMP directives in constexpr functions gcc/cp/ChangeLog: * parser.cc (cp_parser_

[gcc/devel/omp/gcc-14] OpenMP: Add 'nec' as to the 'vendor' context-selector list

2025-01-27 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:7c307d614570ec4222e091e5f5a66b998f8f5025 commit 7c307d614570ec4222e091e5f5a66b998f8f5025 Author: Tobias Burnus Date: Mon Jan 27 12:48:30 2025 +0100 OpenMP: Add 'nec' as to the 'vendor' context-selector list For unknown vendors using in a context selector such

[gcc/devel/omp/gcc-14] OpenMP: 'interop' construct - add C/C++ parser support, improve Fortran parsing

2025-01-27 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:e34748375a0124c3f5f4abb3ade24913fe688c99 commit e34748375a0124c3f5f4abb3ade24913fe688c99 Author: Tobias Burnus Date: Mon Jan 27 12:32:35 2025 +0100 OpenMP: 'interop' construct - add C/C++ parser support, improve Fortran parsing Add middle end support for the

[gcc/devel/omp/gcc-14] OpenMP: Add 'interop' clause to 'dispatch' for C/C++

2025-01-27 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:3002e1f69abbb45a570b66383f5d2ad562190807 commit 3002e1f69abbb45a570b66383f5d2ad562190807 Author: Tobias Burnus Date: Mon Jan 27 12:35:53 2025 +0100 OpenMP: Add 'interop' clause to 'dispatch' for C/C++ Will fail with an error if/as no suitable 'append_args' ha

[gcc/devel/omp/gcc-14] OpenMP: Enable has_device_addr clause for 'dispatch' in C/C++

2025-01-27 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:b57c24e76e6e752901c964395b8f6803a6d9f1f5 commit b57c24e76e6e752901c964395b8f6803a6d9f1f5 Author: Tobias Burnus Date: Mon Jan 27 12:40:17 2025 +0100 OpenMP: Enable has_device_addr clause for 'dispatch' in C/C++ The 'has_device_addr' of 'dispatch' has to be see

[gcc/devel/omp/gcc-14] c-c++-common/gomp/interop-4.c: For C++, require '{ target c++11 }'

2025-01-27 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:b417df24dd83e3018df341da19d2c370b52d7f59 commit b417df24dd83e3018df341da19d2c370b52d7f59 Author: Tobias Burnus Date: Mon Jan 27 14:29:35 2025 +0100 c-c++-common/gomp/interop-4.c: For C++, require '{ target c++11 }' gcc/testsuite/ * c-c++-comm

[gcc/devel/omp/gcc-14] Fortran: Create fresh ts.u.cl for result in gfc_get_symbol_for_expr [PR118441]

2025-01-27 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:4c80802457353f945bc1673975be4403aa78d2bd commit 4c80802457353f945bc1673975be4403aa78d2bd Author: Tobias Burnus Date: Mon Jan 27 12:51:06 2025 +0100 Fortran: Create fresh ts.u.cl for result in gfc_get_symbol_for_expr [PR118441] For intrinsic routines, called

[gcc/devel/omp/gcc-14] libgomp.texi: Update 'arch' context-selector description

2025-01-27 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:a9b7798b1ba38dc1019d8a658ff360606e7afd9f commit a9b7798b1ba38dc1019d8a658ff360606e7afd9f Author: Tobias Burnus Date: Mon Jan 27 12:47:26 2025 +0100 libgomp.texi: Update 'arch' context-selector description * libgomp.texi (OpenMP Context Selectors): Doc

[gcc/devel/omp/gcc-14] OpenMP/C++: Fix 'declare variant' for struct-returning functions [PR118486]

2025-01-27 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:81c0b5f2e49a3890d4c5b547ecd433492136461d commit 81c0b5f2e49a3890d4c5b547ecd433492136461d Author: Tobias Burnus Date: Mon Jan 27 12:50:05 2025 +0100 OpenMP/C++: Fix 'declare variant' for struct-returning functions [PR118486] To find the variant declaration, a

[gcc r15-7220] Fortran: In openmp.cc, uncomment unroll/tile lines of gfc_omp_directives

2025-01-26 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:7cd133a6e4b04262620489dbf4b4e3ae5e96c95f commit r15-7220-g7cd133a6e4b04262620489dbf4b4e3ae5e96c95f Author: Tobias Burnus Date: Mon Jan 27 00:35:17 2025 +0100 Fortran: In openmp.cc, uncomment unroll/tile lines of gfc_omp_directives Enable unroll and tile for a

[gcc/devel/omp/gcc-14] OpenMP: Skip declare_variant's append_args it not variant substituted

2025-01-28 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:181a186a4a77e67285a7fe8375ac6c381378dfa6 commit 181a186a4a77e67285a7fe8375ac6c381378dfa6 Author: Tobias Burnus Date: Tue Jan 28 13:01:33 2025 +0100 OpenMP: Skip declare_variant's append_args it not variant substituted Follow up to r15-6658-gaa688dd6302fd9 tha

[gcc/devel/omp/gcc-14] OpenMP: declare variant's append_args + dispatch interop fixes

2025-01-28 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:22635416838bb27cbf8cc02487be4cf47d52ddf8 commit 22635416838bb27cbf8cc02487be4cf47d52ddf8 Author: Tobias Burnus Date: Tue Jan 28 13:03:07 2025 +0100 OpenMP: declare variant's append_args + dispatch interop fixes For 'omp dispatch interop(obj)', call omp_get_in

[gcc/devel/omp/gcc-14] OpenMP/C++: Store location in cp_parser_omp_var_list for kind=0

2025-01-28 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:c2f73fb08755467518b360aa28a2f7710752ad7e commit c2f73fb08755467518b360aa28a2f7710752ad7e Author: Tobias Burnus Date: Fri Jan 3 10:12:32 2025 +0100 OpenMP/C++: Store location in cp_parser_omp_var_list for kind=0 cp_parser_omp_var_list and cp_parser_omp_var_lis

[gcc/devel/omp/gcc-14] OpenMP: Enable has_device_addr clause for 'dispatch' in Fortran

2025-01-28 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:400d12c7d327c4f3d7d49a867cc70671048ef83d commit 400d12c7d327c4f3d7d49a867cc70671048ef83d Author: Tobias Burnus Date: Tue Jan 28 12:59:52 2025 +0100 OpenMP: Enable has_device_addr clause for 'dispatch' in Fortran Fortran version of commit r15-6178-g2cbb2408a83

[gcc/devel/omp/gcc-14] Fortran/OpenMP: Fix declare_variant's 'adjust_args' mishandling with return by reference [PR118321]

2025-01-28 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:8aca2aac83606fc165d4a0755cb75913b07cf693 commit 8aca2aac83606fc165d4a0755cb75913b07cf693 Author: Tobias Burnus Date: Tue Jan 28 13:17:08 2025 +0100 Fortran/OpenMP: Fix declare_variant's 'adjust_args' mishandling with return by reference [PR118321] declare_va

[gcc/devel/omp/gcc-14] Un-XFAIL 'dg-note's in 'gfortran.dg/goacc/routine-external-level-of-parallelism-2.f'

2025-01-28 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:70b5815667ae58fa1fac9e1b87d6b984153590fa commit 70b5815667ae58fa1fac9e1b87d6b984153590fa Author: Thomas Schwinge Date: Tue Jan 28 13:15:10 2025 +0100 Un-XFAIL 'dg-note's in 'gfortran.dg/goacc/routine-external-level-of-parallelism-2.f' As of the recent commit

[gcc/devel/omp/gcc-14] Fortran: Fix location_t in gfc_get_extern_function_decl; support 'omp dispatch interop'

2025-01-28 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:36d25cc8fa12d29621ae09f883b92aa685201ee4 commit 36d25cc8fa12d29621ae09f883b92aa685201ee4 Author: Tobias Burnus Date: Tue Jan 28 13:26:14 2025 +0100 Fortran: Fix location_t in gfc_get_extern_function_decl; support 'omp dispatch interop' The declaration create

[gcc/devel/omp/gcc-14] OpenMP: Add declare variant's 'append_args' clause in C/C++

2025-01-28 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:6799cdf5620688ff35920640908a968afae46e70 commit 6799cdf5620688ff35920640908a968afae46e70 Author: Tobias Burnus Date: Tue Jan 28 12:58:32 2025 +0100 OpenMP: Add declare variant's 'append_args' clause in C/C++ Add the append_args clause of 'declare variant' to

[gcc/devel/omp/gcc-14] OpenMP/C++: Fix declare_variant's 'adjust_args' if there is a 'this' pointer [PR118321]

2025-01-28 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:f366e7993362af7f3d396d8b62daed0dd8579301 commit f366e7993362af7f3d396d8b62daed0dd8579301 Author: Tobias Burnus Date: Tue Jan 28 13:05:33 2025 +0100 OpenMP/C++: Fix declare_variant's 'adjust_args' if there is a 'this' pointer [PR118321] The adjust_args clause

[gcc r15-7285] OpenMP: append_args clause fixes + Fortran support

2025-01-30 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:bea86e82146b9b3655e8073eef37723832862ed4 commit r15-7285-gbea86e82146b9b3655e8073eef37723832862ed4 Author: Tobias Burnus Date: Thu Jan 30 11:28:50 2025 +0100 OpenMP: append_args clause fixes + Fortran support This fixes a large number of smaller and larger is

[gcc/devel/omp/gcc-14] OpenMP: append_args clause fixes + Fortran support

2025-01-30 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:77b9f96bd1e3bbf5506826e5e8c461f9792ff754 commit 77b9f96bd1e3bbf5506826e5e8c461f9792ff754 Author: Tobias Burnus Date: Thu Jan 30 11:44:01 2025 +0100 OpenMP: append_args clause fixes + Fortran support This fixes a large number of smaller and larger issues with

[gcc r15-6512] OpenMP/C++: Store location in cp_parser_omp_var_list for kind=0

2025-01-03 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:cf94ba812ca49608decbd1e28296f1b618c9c7d9 commit r15-6512-gcf94ba812ca49608decbd1e28296f1b618c9c7d9 Author: Tobias Burnus Date: Fri Jan 3 10:12:32 2025 +0100 OpenMP/C++: Store location in cp_parser_omp_var_list for kind=0 cp_parser_omp_var_list and cp_parser_o

[gcc r15-6911] OpenMP/C++: Fix 'declare variant' for struct-returning functions [PR118486]

2025-01-15 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:b67a0d6aca0c049e14e44c3f28ce3806680543ef commit r15-6911-gb67a0d6aca0c049e14e44c3f28ce3806680543ef Author: Tobias Burnus Date: Wed Jan 15 10:47:29 2025 +0100 OpenMP/C++: Fix 'declare variant' for struct-returning functions [PR118486] To find the variant decla

[gcc r15-6953] Fortran: Create fresh ts.u.cl for result in gfc_get_symbol_for_expr [PR118441]

2025-01-16 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:c5a8e22c5dacf4f9d4f66e60990bf34c70f04714 commit r15-6953-gc5a8e22c5dacf4f9d4f66e60990bf34c70f04714 Author: Tobias Burnus Date: Thu Jan 16 11:50:26 2025 +0100 Fortran: Create fresh ts.u.cl for result in gfc_get_symbol_for_expr [PR118441] For intrinsic routine

[gcc r15-6721] OpenMP: declare variant's append_args + dispatch interop fixes

2025-01-08 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:1bb367b5cdb9fa77733d87d97483fb57480ef6fe commit r15-6721-g1bb367b5cdb9fa77733d87d97483fb57480ef6fe Author: Tobias Burnus Date: Thu Jan 9 01:36:49 2025 +0100 OpenMP: declare variant's append_args + dispatch interop fixes For 'omp dispatch interop(obj)', call o

[gcc r15-6996] OpenMP/C++: Fix declare_variant's 'adjust_args' if there is a 'this' pointer [PR118321]

2025-01-17 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:5e91be6f8ce978e1d30c8a958072545002168ed1 commit r15-6996-g5e91be6f8ce978e1d30c8a958072545002168ed1 Author: Tobias Burnus Date: Fri Jan 17 14:25:18 2025 +0100 OpenMP/C++: Fix declare_variant's 'adjust_args' if there is a 'this' pointer [PR118321] The adjust_a

[gcc r15-6505] [GCN] install.texi: Refer to Newlib 4.5.0 instead to certain git commits

2025-01-02 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:d3305dffd5e1d3a67ced55a178a7d1194aa1876a commit r15-6505-gd3305dffd5e1d3a67ced55a178a7d1194aa1876a Author: Tobias Burnus Date: Thu Jan 2 15:43:30 2025 +0100 [GCN] install.texi: Refer to Newlib 4.5.0 instead to certain git commits gcc/ChangeLog:

[gcc r15-6976] Fortran/OpenMP: Fix declare_variant's 'adjust_args' mishandling with return by reference [PR118321]

2025-01-16 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:f5409d71e2ec8cdcc674b312dd4c115bb3626eba commit r15-6976-gf5409d71e2ec8cdcc674b312dd4c115bb3626eba Author: Tobias Burnus Date: Thu Jan 16 22:39:03 2025 +0100 Fortran/OpenMP: Fix declare_variant's 'adjust_args' mishandling with return by reference [PR118321]

[gcc/devel/omp/gcc-14] Fortran/OpenMP: Add location data to 'sorry' [PR118740]

2025-02-11 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:5e61f141689100654d0132be2fce0b6ef875e004 commit 5e61f141689100654d0132be2fce0b6ef875e004 Author: Tobias Burnus Date: Wed Feb 5 14:03:47 2025 +0100 Fortran/OpenMP: Add location data to 'sorry' [PR118740] PR fortran/118740 gcc/fortran/ChangeLog

[gcc/devel/omp/gcc-14] fortran/trans-openmp.cc: Use the correct member in gfc_omp_namelist [PR118745]

2025-02-11 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:4f0432cf258159b9055e6ef0cf5b63d6773a85fd commit 4f0432cf258159b9055e6ef0cf5b63d6773a85fd Author: Tobias Burnus Date: Wed Feb 5 08:44:41 2025 +0100 fortran/trans-openmp.cc: Use the correct member in gfc_omp_namelist [PR118745] gcc/fortran/ChangeLog:

[gcc/devel/omp/gcc-14] (65 commits) Merge remote-tracking branch 'origin/releases/gcc-14' into

2025-02-11 Thread Tobias Burnus via Gcc-cvs
The branch 'devel/omp/gcc-14' was updated to point to: 29d03adf0a75... Merge remote-tracking branch 'origin/releases/gcc-14' into It previously pointed to: 5e61f1416891... Fortran/OpenMP: Add location data to 'sorry' [PR118740] Diff: Summary of changes (added commits): -

[gcc/devel/omp/gcc-14] Merge remote-tracking branch 'origin/releases/gcc-14' into devel/omp/gcc-14

2025-02-11 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:29d03adf0a752c43a48494ddab4ff9ec2bab8123 commit 29d03adf0a752c43a48494ddab4ff9ec2bab8123 Merge: 5e61f1416891 0075e4a8428d Author: Tobias Burnus Date: Wed Feb 12 08:01:44 2025 +0100 Merge remote-tracking branch 'origin/releases/gcc-14' into devel/omp/gcc-14 Me

[gcc/devel/omp/gcc-14] ipa: target clone and mangling alias [PR114992]

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:5dd8e647bedacb443aa5a11e26d6748ee6ddff1e commit 5dd8e647bedacb443aa5a11e26d6748ee6ddff1e Author: Jason Merrill Date: Thu Mar 20 12:57:15 2025 -0400 ipa: target clone and mangling alias [PR114992] Since the mangling of the second lambda changed (previously we

[gcc/devel/omp/gcc-14] Daily bump.

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:c2ebdabe205f1f626d624fd9a406aacb844f2131 commit c2ebdabe205f1f626d624fd9a406aacb844f2131 Author: GCC Administrator Date: Fri Mar 21 00:22:55 2025 + Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog| 7 +++ gcc/d/ChangeLog

[gcc/devel/omp/gcc-14] c++: ICE with ptr-to-member-fn [PR119344]

2025-03-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:1425cf8691eb018d0df8cc5ea373b2a8ca0e32bb commit 1425cf8691eb018d0df8cc5ea373b2a8ca0e32bb Author: Marek Polacek Date: Mon Mar 17 17:46:02 2025 -0400 c++: ICE with ptr-to-member-fn [PR119344] This ICE appeared with the removal of NON_DEPENDENT_EXPR. Previously

[gcc r15-8657] libgomp/plugin: Add initial interop support to nvptx + gcn

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:41b9c3b848c8cbe9cb4b9d923c4e569767284e28 commit r15-8657-g41b9c3b848c8cbe9cb4b9d923c4e569767284e28 Author: Tobias Burnus Date: Fri Mar 21 21:39:42 2025 +0100 libgomp/plugin: Add initial interop support to nvptx + gcn The interop directive operates on an opaqu

[gcc r15-8643] testsuite/lib/libgomp.exp: compile with -fdiagnostics-plain-output

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:12db61156f6d8539afb4e3570e23cd9f6a178cd0 commit r15-8643-g12db61156f6d8539afb4e3570e23cd9f6a178cd0 Author: Tobias Burnus Date: Fri Mar 21 13:54:49 2025 +0100 testsuite/lib/libgomp.exp: compile with -fdiagnostics-plain-output libgomp.exp added -fno-diagnostics

[gcc r15-8659] libgomp.fortran/get-mapped-ptr-1.f90: Use -6 for non-conf dev number

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:c264df142a850b47135c0c4639d3a539b23149c5 commit r15-8659-gc264df142a850b47135c0c4639d3a539b23149c5 Author: Tobias Burnus Date: Sat Mar 22 00:36:44 2025 +0100 libgomp.fortran/get-mapped-ptr-1.f90: Use -6 for non-conf dev number This is a fix for the GOMP_inter

[gcc/devel/omp/gcc-14] Fix spurious visibility error with partially parameterized formal package

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:0e3fd8c1e2adaa176205df556d91800e5070c073 commit 0e3fd8c1e2adaa176205df556d91800e5070c073 Author: Eric Botcazou Date: Wed Mar 19 08:22:33 2025 +0100 Fix spurious visibility error with partially parameterized formal package This is not a regression but the issu

[gcc/devel/omp/gcc-14] d: Merge upstream dmd, druntime af92b68a81, phobos c970ca67f

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:1be389b92d77ca668fc4393ad0eea019986430d8 commit 1be389b92d77ca668fc4393ad0eea019986430d8 Author: Iain Buclaw Date: Thu Mar 20 01:09:13 2025 +0100 d: Merge upstream dmd, druntime af92b68a81, phobos c970ca67f D front-end changes: - Import dmd v

[gcc/devel/omp/gcc-14] gimple: sccopy: Don't increment i after vec::unordered_remove()

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:4e7772294074b78a4f06061ed53c605d8c98bbeb commit 4e7772294074b78a4f06061ed53c605d8c98bbeb Author: Filip Kastl Date: Thu Mar 20 11:54:59 2025 +0100 gimple: sccopy: Don't increment i after vec::unordered_remove() I increment the index variable in a loop even whe

[gcc/devel/omp/gcc-14] c++: mangling of array new [PR119316]

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:a05efb217f98ff08e00d4630213de91cdcdf86d6 commit a05efb217f98ff08e00d4630213de91cdcdf86d6 Author: Jason Merrill Date: Wed Mar 19 05:15:00 2025 -0400 c++: mangling of array new [PR119316] Because we build an array type to represent an array new, we hit a VLA

[gcc/devel/omp/gcc-14] libstdc++: Fix "IEE" typo in comment in std::time_put::do_put

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:183110c3189ae3f1c64789618cbb3b8c1d71c139 commit 183110c3189ae3f1c64789618cbb3b8c1d71c139 Author: Jonathan Wakely Date: Wed Mar 19 23:26:10 2025 + libstdc++: Fix "IEE" typo in comment in std::time_put::do_put libstdc++-v3/ChangeLog: * incl

[gcc/devel/omp/gcc-14] Fix misoptimization at -O2 in LTO mode

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:af9e28ba3de1eddf0a9506927217a2fd72aabcb9 commit af9e28ba3de1eddf0a9506927217a2fd72aabcb9 Author: Eric Botcazou Date: Wed Mar 19 08:55:04 2025 +0100 Fix misoptimization at -O2 in LTO mode This is a regression in recent releases. The problem is that the IPA mod

[gcc/devel/omp/gcc-14] libstdc++: Fix comment typo

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:2a88778a1d6740854d20de4a31853e71bb9127ba commit 2a88778a1d6740854d20de4a31853e71bb9127ba Author: Jakub Jelinek Date: Thu Mar 20 10:36:29 2025 +0100 libstdc++: Fix comment typo Another IEE typo. 2025-03-20 Jakub Jelinek * testsuite

[gcc/devel/omp/gcc-14] c++: tweak for -Wrange-loop-construct [PR116731]

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:fb9ba80b91b5328e43eeaf83cafe150ee861043d commit fb9ba80b91b5328e43eeaf83cafe150ee861043d Author: Marek Polacek Date: Tue Sep 17 16:58:37 2024 -0400 c++: tweak for -Wrange-loop-construct [PR116731] This PR reports that the warning would be better off using a c

[gcc/devel/omp/gcc-14] c++: Don't prune constant capture proxies only used in array dimensions [PR114292]

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:969fe433b01999878abbdbcb500a824aaef9d229 commit 969fe433b01999878abbdbcb500a824aaef9d229 Author: Simon Martin Date: Thu Mar 20 20:36:26 2025 +0100 c++: Don't prune constant capture proxies only used in array dimensions [PR114292] We currently ICE upon the fo

[gcc/devel/omp/gcc-14] c++: memfn pointer as NTTP argument considered unused [PR119233]

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:f3e458b82b2fb72483ca48a06eadb22784d65b42 commit f3e458b82b2fb72483ca48a06eadb22784d65b42 Author: Patrick Palka Date: Tue Mar 18 11:38:33 2025 -0400 c++: memfn pointer as NTTP argument considered unused [PR119233] This is just the member function pointer versi

[gcc r15-8870] libgomp: Save OpenMP device number when initializing the interop object

2025-03-24 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:4d5d1a7326c8509a4a6fc94eedc3ba22d68f806f commit r15-8870-g4d5d1a7326c8509a4a6fc94eedc3ba22d68f806f Author: Tobias Burnus Date: Mon Mar 24 19:52:10 2025 +0100 libgomp: Save OpenMP device number when initializing the interop object The interop object (opaque ob

[gcc/devel/omp/gcc-14] libgomp/plugin/plugin-nvptx.c: Fix device used for stream creation

2025-03-24 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:ea561defcb718dc6f3f03237be661f0697ef3095 commit ea561defcb718dc6f3f03237be661f0697ef3095 Author: Tobias Burnus Date: Mon Mar 24 16:08:20 2025 +0100 libgomp/plugin/plugin-nvptx.c: Fix device used for stream creation libgomp/ChangeLog: * plugin

[gcc/devel/omp/gcc-14] libgomp: Save OpenMP device number when initializing the interop object

2025-03-24 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:10041f146132993c328e3112e33e33c08f90ae06 commit 10041f146132993c328e3112e33e33c08f90ae06 Author: Tobias Burnus Date: Mon Mar 24 19:52:10 2025 +0100 libgomp: Save OpenMP device number when initializing the interop object The interop object (opaque object to th

[gcc/devel/omp/gcc-14] Daily bump.

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:80ce18b506f4e22248d316f93eadc54dab597c46 commit 80ce18b506f4e22248d316f93eadc54dab597c46 Author: GCC Administrator Date: Thu Mar 20 00:24:19 2025 + Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 14 ++ gcc/cp/ChangeL

[gcc/devel/omp/gcc-14] OpenMP: 'interop' construct - add ME support + target-independent libgomp

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:3560ef45c0b57d9382becf7cb0b027ada5715c91 commit 3560ef45c0b57d9382becf7cb0b027ada5715c91 Author: Paul-Antoine Arras Date: Thu Mar 13 17:16:41 2025 +0100 OpenMP: 'interop' construct - add ME support + target-independent libgomp This patch partially enables use

[gcc/devel/omp/gcc-14] libgomp.fortran/get-mapped-ptr-1.f90: Use -6 for non-conf dev number

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:fcf3133716dd7a8a10f6f97fb751cd6a6e1eca77 commit fcf3133716dd7a8a10f6f97fb751cd6a6e1eca77 Author: Tobias Burnus Date: Sat Mar 22 00:36:44 2025 +0100 libgomp.fortran/get-mapped-ptr-1.f90: Use -6 for non-conf dev number This is a fix for the GOMP_interop commit

[gcc/devel/omp/gcc-14] c++: ICE when substituting packs into type aliases [PR118104]

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:364d8a6c47091953c7c838782149693f9ed385c3 commit 364d8a6c47091953c7c838782149693f9ed385c3 Author: Marek Polacek Date: Mon Mar 17 12:56:40 2025 -0400 c++: ICE when substituting packs into type aliases [PR118104] r12-1094 mentions that adding the assert didn't l

[gcc r15-8867] libgomp/plugin/plugin-nvptx.c: Fix device used for stream creation

2025-03-24 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:1c5a375c21a262eb636449f88e671a09e140404e commit r15-8867-g1c5a375c21a262eb636449f88e671a09e140404e Author: Tobias Burnus Date: Mon Mar 24 16:08:20 2025 +0100 libgomp/plugin/plugin-nvptx.c: Fix device used for stream creation libgomp/ChangeLog:

[gcc/devel/omp/gcc-14] OpenMP/C: Store location in cp_parser_omp_var_list for kind=0 [PR118579]

2025-03-18 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:9b3a935f2cbab875bd72298574ca42c95deb9d92 commit 9b3a935f2cbab875bd72298574ca42c95deb9d92 Author: Sandra Loosemore Date: Tue Mar 11 16:36:22 2025 + OpenMP/C: Store location in cp_parser_omp_var_list for kind=0 [PR118579] This patch is the C equivalent of c

[gcc/devel/omp/gcc-14] Move gfortran.dg/gomp/declare-variant-mod-1*.f90 to libgomp.fortran/ [PR115271]

2025-03-18 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:50c8e357a1ed6f97d227ffdb7d9498c38a549bc8 commit 50c8e357a1ed6f97d227ffdb7d9498c38a549bc8 Author: Tobias Burnus Date: Mon Mar 17 10:12:44 2025 +0100 Move gfortran.dg/gomp/declare-variant-mod-1*.f90 to libgomp.fortran/ [PR115271] The test is a supposed to be a

[gcc/devel/omp/gcc-14] (113 commits) Merge remote-tracking branch 'origin/releases/gcc-14' into

2025-03-18 Thread Tobias Burnus via Gcc-cvs
The branch 'devel/omp/gcc-14' was updated to point to: 0d5021e1d8ee... Merge remote-tracking branch 'origin/releases/gcc-14' into It previously pointed to: 50c8e357a1ed... Move gfortran.dg/gomp/declare-variant-mod-1*.f90 to libgomp Diff: Summary of changes (added commits): -

[gcc/devel/omp/gcc-14] Fortran: Store OpenMP's 'declare variant' in module file [PR115271]

2025-03-18 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:30938d787b737214fd287004b89269bcea4b13e1 commit 30938d787b737214fd287004b89269bcea4b13e1 Author: Tobias Burnus Date: Sat Mar 15 08:28:11 2025 +0100 Fortran: Store OpenMP's 'declare variant' in module file [PR115271] Write the 'omp declare variant' data into t

[gcc r15-8085] Move gfortran.dg/gomp/declare-variant-mod-1*.f90 to libgomp.fortran/ [PR115271]

2025-03-17 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:2d5c1e5149809f978ea2c07517de13fdbb925de6 commit r15-8085-g2d5c1e5149809f978ea2c07517de13fdbb925de6 Author: Tobias Burnus Date: Mon Mar 17 10:12:44 2025 +0100 Move gfortran.dg/gomp/declare-variant-mod-1*.f90 to libgomp.fortran/ [PR115271] The test is a suppos

[gcc/devel/omp/gcc-14] libgomp/plugin: Add initial interop support to nvptx + gcn

2025-04-05 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:469da7af65f91fe0a8d3a9245280c2a2f6f49c7a commit 469da7af65f91fe0a8d3a9245280c2a2f6f49c7a Author: Tobias Burnus Date: Fri Mar 21 21:39:42 2025 +0100 libgomp/plugin: Add initial interop support to nvptx + gcn The interop directive operates on an opaque object t

[gcc r15-9063] OpenMP: modify_call_for_omp_dispatch - fix invalid memory access after 'error' [PR119541]

2025-04-05 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:f3899e0fd3f9aa6b579a21e87b50c61ea5c448df commit r15-9063-gf3899e0fd3f9aa6b579a21e87b50c61ea5c448df Author: Tobias Burnus Date: Mon Mar 31 11:44:26 2025 +0200 OpenMP: modify_call_for_omp_dispatch - fix invalid memory access after 'error' [PR119541] OpenMP req

[gcc r15-9243] libgomp.texi: Add GCN doc for omp_target_memcpy_rect

2025-04-07 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:0c63c7524bd523ea82933e90689b63d80e16d67e commit r15-9243-g0c63c7524bd523ea82933e90689b63d80e16d67e Author: Tobias Burnus Date: Mon Apr 7 09:04:53 2025 +0200 libgomp.texi: Add GCN doc for omp_target_memcpy_rect libgomp/ChangeLog: * libgomp.tex

[gcc r15-8923] libgomp.texi: Document supported OpenMP 'interop' types for nvptx and gcn

2025-03-26 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:2e7c1b589bc58be0e155098cf87d8535d41adeab commit r15-8923-g2e7c1b589bc58be0e155098cf87d8535d41adeab Author: Tobias Burnus Date: Wed Mar 26 11:27:56 2025 +0100 libgomp.texi: Document supported OpenMP 'interop' types for nvptx and gcn Note that this commit also

[gcc/devel/omp/gcc-14] OpenMP: Fix C++ template handling with append_args' prefer_type modifier

2025-03-27 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:d3998fce2d0bacc3b6390dbf8931558b6e1294c4 commit d3998fce2d0bacc3b6390dbf8931558b6e1294c4 Author: Tobias Burnus Date: Thu Mar 27 14:09:20 2025 +0100 OpenMP: Fix C++ template handling with append_args' prefer_type modifier It is possible but not very sensible t

[gcc/devel/omp/gcc-14] OpenMP: Fix append_args handling in modify_call_for_omp_dispatch

2025-04-08 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:e14ab294c02ff6a1c63aee447d4cc47b74462d1a commit e14ab294c02ff6a1c63aee447d4cc47b74462d1a Author: Tobias Burnus Date: Tue Apr 8 13:47:53 2025 +0200 OpenMP: Fix append_args handling in modify_call_for_omp_dispatch At tree level, the addr ref is also required fo

[gcc/devel/omp/gcc-14] (112 commits) Merge remote-tracking branch 'origin/releases/gcc-14' into

2025-04-08 Thread Tobias Burnus via Gcc-cvs
The branch 'devel/omp/gcc-14' was updated to point to: b25ca248132a... Merge remote-tracking branch 'origin/releases/gcc-14' into It previously pointed to: be92d54c5622... OpenMP: Require target and/or targetsync init modifier [PR1 Diff: Summary of changes (added commits): -

[gcc/devel/omp/gcc-14] OpenMP: Reorder diagnostic in modify_call_for_omp_dispatch [PR119559]

2025-04-01 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:a912e5a1032171635a008c7baac2c9fa02c0335b commit a912e5a1032171635a008c7baac2c9fa02c0335b Author: Tobias Burnus Date: Tue Apr 1 10:29:27 2025 +0200 OpenMP: Reorder diagnostic in modify_call_for_omp_dispatch [PR119559] gcc/ChangeLog: PR middle-

[gcc r15-8067] Fortran: Store OpenMP's 'declare variant' in module file [PR115271]

2025-03-15 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:6f3bca0db8645c2556e5a01669af4384bb230d87 commit r15-8067-g6f3bca0db8645c2556e5a01669af4384bb230d87 Author: Tobias Burnus Date: Sat Mar 15 08:28:11 2025 +0100 Fortran: Store OpenMP's 'declare variant' in module file [PR115271] Write the 'omp declare variant' d

[gcc r15-8068] contrib/gcc-changelog: Fix Git.AutoInterrupt - sys.meta_path is None exception

2025-03-15 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:254549d2bb9bb3c2719dec597427919c59514fc3 commit r15-8068-g254549d2bb9bb3c2719dec597427919c59514fc3 Author: Tobias Burnus Date: Sat Mar 15 08:53:18 2025 +0100 contrib/gcc-changelog: Fix Git.AutoInterrupt - sys.meta_path is None exception I think the following

[gcc r16-92] OpenMP: Add libgomp.fortran/target-enter-data-8.f90

2025-04-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:c9a8f2f9d39a317ed67fb47157a995ea03c182d4 commit r16-92-gc9a8f2f9d39a317ed67fb47157a995ea03c182d4 Author: Tobias Burnus Date: Wed Apr 23 09:03:00 2025 +0200 OpenMP: Add libgomp.fortran/target-enter-data-8.f90 Add another testcase for Fortran deep mapping of al

[gcc r16-109] libgomp: Add additional OpenMP interop runtime tests

2025-04-24 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:515d9be7944e89f5ec4363f9816ad4031ab6394b commit r16-109-g515d9be7944e89f5ec4363f9816ad4031ab6394b Author: Tobias Burnus Date: Thu Apr 24 14:36:37 2025 +0200 libgomp: Add additional OpenMP interop runtime tests Add checks for nowait/depend and for checks that

[gcc r16-115] libgomp/testsuite: Fix hip_header_nvidia check, add workaround to test

2025-04-24 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:8ef0518bce489c4c0c252a0e0c44193c5f7cf777 commit r16-115-g8ef0518bce489c4c0c252a0e0c44193c5f7cf777 Author: Tobias Burnus Date: Thu Apr 24 18:26:30 2025 +0200 libgomp/testsuite: Fix hip_header_nvidia check, add workaround to test This is all about using the AMD

[gcc/devel/omp/gcc-14] libgomp/testsuite: Fix hip_header_nvidia check, add workaround to test

2025-04-24 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:c9731fdbe4b323f563ee07b05a9a2ff153708aee commit c9731fdbe4b323f563ee07b05a9a2ff153708aee Author: Tobias Burnus Date: Thu Apr 24 18:26:30 2025 +0200 libgomp/testsuite: Fix hip_header_nvidia check, add workaround to test This is all about using the AMD's HIP he

<    1   2   3   >