[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/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/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/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] 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: 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] 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: 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] 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] 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] 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] 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/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] 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: '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 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] (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 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-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 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-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-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-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-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 r15-6659] libgomp.texi: Minor update to omp_get_num_devices/omp_get_initial_device

2025-01-07 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:d3ccd89fa0d34d44226af47fe82c27ba7833fe65 commit r15-6659-gd3ccd89fa0d34d44226af47fe82c27ba7833fe65 Author: Tobias Burnus Date: Tue Jan 7 16:43:30 2025 +0100 libgomp.texi: Minor update to omp_get_num_devices/omp_get_initial_device libgomp/ChangeLog:

[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-6509] OpenMP: Enable has_device_addr clause for 'dispatch' in Fortran

2025-01-02 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:f642db74d936e5310e86ce0173c83673a309e440 commit r15-6509-gf642db74d936e5310e86ce0173c83673a309e440 Author: Tobias Burnus Date: Thu Jan 2 22:41:03 2025 +0100 OpenMP: Enable has_device_addr clause for 'dispatch' in Fortran Fortran version of commit r15-6178-g2c

[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/devel/omp/gcc-14] (497 commits) Merge branch 'releases/gcc-14' into devel/omp/gcc-14

2025-01-02 Thread Tobias Burnus via Gcc-cvs
The branch 'devel/omp/gcc-14' was updated to point to: fb877b22a6c0... Merge branch 'releases/gcc-14' into devel/omp/gcc-14 It previously pointed to: 2f01bd9787dc... nvptx: PTX 'alloca' for '-mptx=7.3'+, '-march=sm_52'+ [PR65 Diff: Summary of changes (added commits):

[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-6336] OpenMP: Add declare variant's 'append_args' clause in C/C++

2024-12-18 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:12dd892b1a3ad719e76e6ca40f8cbc224610b849 commit r15-6336-g12dd892b1a3ad719e76e6ca40f8cbc224610b849 Author: Tobias Burnus Date: Wed Dec 18 09:25:50 2024 +0100 OpenMP: Add declare variant's 'append_args' clause in C/C++ Add the append_args clause of 'declare va

[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-6178] OpenMP: Enable has_device_addr clause for 'dispatch' in C/C++

2024-12-12 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:2cbb2408a830a63fbd901a4da3bfd341cec4b6ef commit r15-6178-g2cbb2408a830a63fbd901a4da3bfd341cec4b6ef Author: Tobias Burnus Date: Thu Dec 12 18:58:59 2024 +0100 OpenMP: Enable has_device_addr clause for 'dispatch' in C/C++ The 'has_device_addr' of 'dispatch' has

[gcc r15-6082] plugin/plugin-gcn.c: Fix error handling of GOMP_OFFLOAD_openacc_async_construct

2024-12-10 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:7a12dc695b1ae70f9fc99baf95b7188af6515ed3 commit r15-6082-g7a12dc695b1ae70f9fc99baf95b7188af6515ed3 Author: Tobias Burnus Date: Tue Dec 10 16:16:04 2024 +0100 plugin/plugin-gcn.c: Fix error handling of GOMP_OFFLOAD_openacc_async_construct Follow up to r15-539

[gcc r15-5886] OpenMP: 'allocate' directive - fixes for 'alignof' and [[omp::decl]]

2024-12-03 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:3d72e50caebf232fdd7f70613616ca4fd4fb472b commit r15-5886-g3d72e50caebf232fdd7f70613616ca4fd4fb472b Author: Tobias Burnus Date: Tue Dec 3 11:02:03 2024 +0100 OpenMP: 'allocate' directive - fixes for 'alignof' and [[omp::decl]] Fixed a check to permit [[omp::de

[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-5381] libgomp/plugin/plugin-nvptx.c: Change false to NULL to fix C23 wrong-return-type error [PR117626]

2024-11-18 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:e7e3d1838f7cfb4a9fca711d735d8f5ea47d16dc commit r15-5381-ge7e3d1838f7cfb4a9fca711d735d8f5ea47d16dc Author: Tobias Burnus Date: Mon Nov 18 11:06:58 2024 +0100 libgomp/plugin/plugin-nvptx.c: Change false to NULL to fix C23 wrong-return-type error [PR117626] li

[gcc r15-5392] libgomp/plugin/plugin-gcn.c: async-queue init - fix function-return type and fail fatally

2024-11-18 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:884637b6362391921100efa2c7db4f4452e2a13f commit r15-5392-g884637b6362391921100efa2c7db4f4452e2a13f Author: Tobias Burnus Date: Mon Nov 18 14:58:21 2024 +0100 libgomp/plugin/plugin-gcn.c: async-queue init - fix function-return type and fail fatally libgomp/Ch

[gcc r15-5251] libgomp.texi: Impl. Status - change TR13 to OpenMP 6.0 + fix routine typo

2024-11-14 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:28854cf68dc4ad1ce5a72440d1422cb2bb02dd62 commit r15-5251-g28854cf68dc4ad1ce5a72440d1422cb2bb02dd62 Author: Tobias Burnus Date: Thu Nov 14 16:28:20 2024 +0100 libgomp.texi: Impl. Status - change TR13 to OpenMP 6.0 + fix routine typo libgomp/ * libg

[gcc r15-5101] libgomp.c-c++-common/pr109062.c: Fix expected spin count for hybrid x86

2024-11-11 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:51147890383b89947c673ffd8d7c2cbd675261bd commit r15-5101-g51147890383b89947c673ffd8d7c2cbd675261bd Author: Tobias Burnus Date: Mon Nov 11 17:22:20 2024 +0100 libgomp.c-c++-common/pr109062.c: Fix expected spin count for hybrid x86 On my system with E and P cor

[gcc r15-5080] libgomp/plugin/plugin-gcn.c: Show device number in ISA error message

2024-11-11 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:8473010807a264af35fb7cecad6f9406feab929f commit r15-5080-g8473010807a264af35fb7cecad6f9406feab929f Author: Tobias Burnus Date: Mon Nov 11 12:17:42 2024 +0100 libgomp/plugin/plugin-gcn.c: Show device number in ISA error message libgomp/ChangeLog:

[gcc r15-5017] libgomp.texi: Document OpenMP's Interoperability Routines

2024-11-07 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:e52cfd4bc23de14f1e1795bdf7ec161d94b8c087 commit r15-5017-ge52cfd4bc23de14f1e1795bdf7ec161d94b8c087 Author: Tobias Burnus Date: Thu Nov 7 16:13:06 2024 +0100 libgomp.texi: Document OpenMP's Interoperability Routines libgomp/ChangeLog: * libgom

[gcc r15-4801] OpenMP/C++: Use STRIP_REFERENCE_REF to fix declare variant with reference-returning functions

2024-10-31 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:f7ae087ef0132b01c3a2c04932058b996ebda18d commit r15-4801-gf7ae087ef0132b01c3a2c04932058b996ebda18d Author: Tobias Burnus Date: Thu Oct 31 12:37:46 2024 +0100 OpenMP/C++: Use STRIP_REFERENCE_REF to fix declare variant with reference-returning functions As Jak

[gcc r15-4799] OpenMP/C++: Fix declare variant with reference-returning functions

2024-10-31 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:f011f8908182fd05ddd9a34881507b8584c44fb2 commit r15-4799-gf011f8908182fd05ddd9a34881507b8584c44fb2 Author: Tobias Burnus Date: Thu Oct 31 11:28:57 2024 +0100 OpenMP/C++: Fix declare variant with reference-returning functions gcc/cp/ChangeLog:

[gcc r15-4716] tree-core.h (omp_clause_code): Comments regarding range checks for OMP_CLAUSE_...

2024-10-28 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:6c45281a208652143c128541d80ce66da6d49868 commit r15-4716-g6c45281a208652143c128541d80ce66da6d49868 Author: Tobias Burnus Date: Mon Oct 28 10:00:08 2024 +0100 tree-core.h (omp_clause_code): Comments regarding range checks for OMP_CLAUSE_... gcc/ChangeLog:

[gcc r15-4565] Fortran: Minor follow-up cleanup to error.cc

2024-10-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:0ecc45a88d772268a3bd83af02759857da0826d4 commit r15-4565-g0ecc45a88d772268a3bd83af02759857da0826d4 Author: Tobias Burnus Date: Wed Oct 23 12:25:00 2024 +0200 Fortran: Minor follow-up cleanup to error.cc Follow up to r15-4268-g459c6018d2308d, which removed dea

[gcc r15-4550] GCN: Initial generic-target handling, add more GCN macro defines

2024-10-22 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:1bdeebe69b71bf23c9bcd9965a736a5c1e0d5f83 commit r15-4550-g1bdeebe69b71bf23c9bcd9965a736a5c1e0d5f83 Author: Tobias Burnus Date: Tue Oct 22 20:06:50 2024 +0200 GCN: Initial generic-target handling, add more GCN macro defines Newer llvm-mc assemblers support the

[gcc r15-4496] Fortran: Fix translatability of diagnostic strings

2024-10-19 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:efae253b9f863b066e899106d7f3ad9ef0cd3c58 commit r15-4496-gefae253b9f863b066e899106d7f3ad9ef0cd3c58 Author: Tobias Burnus Date: Sat Oct 19 10:19:14 2024 +0200 Fortran: Fix translatability of diagnostic strings gcc/fortran/ChangeLog: * check.cc

[gcc r15-4495] Fortran: Add range-based diagnostic

2024-10-19 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:ffdfc5b045d7364f76d1f41022b2286108898699 commit r15-4495-gffdfc5b045d7364f76d1f41022b2286108898699 Author: Tobias Burnus Date: Sat Oct 19 10:18:30 2024 +0200 Fortran: Add range-based diagnostic GCC's diagnostic engine gained a while ago support for ranges, i.

[gcc r15-4388] Add libgomp.oacc-fortran/acc_on_device-1-4.f

2024-10-16 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:ee4fdda70f1080bba5e49cadebc44333e19edeb4 commit r15-4388-gee4fdda70f1080bba5e49cadebc44333e19edeb4 Author: Tobias Burnus Date: Wed Oct 16 16:15:40 2024 +0200 Add libgomp.oacc-fortran/acc_on_device-1-4.f Kind of undoes r15-4315-g9f549d216c9716 by adding the or

[gcc r15-4298] Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initial_device

2024-10-13 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:3269a722b7a03613e9c4e2862bc5088c4a17cc11 commit r15-4298-g3269a722b7a03613e9c4e2862bc5088c4a17cc11 Author: Tobias Burnus Date: Sun Oct 13 10:18:31 2024 +0200 Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initial_device It turned out

[gcc r15-4291] Fortran/OpenMP: Warn when mapping polymorphic variables

2024-10-12 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:34b77d1b9ac53c89296a0d8bd7f4cf35eebd8001 commit r15-4291-g34b77d1b9ac53c89296a0d8bd7f4cf35eebd8001 Author: Tobias Burnus Date: Sat Oct 12 14:55:22 2024 +0200 Fortran/OpenMP: Warn when mapping polymorphic variables OpenMP (TR13) states for Fortran: * For m

[gcc r15-4285] Fortran: Unify gfc_get_location handling; fix expr->ts bug

2024-10-12 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:c20c9d8408f0ff4677acbd96f4803c191bd13ac6 commit r15-4285-gc20c9d8408f0ff4677acbd96f4803c191bd13ac6 Author: Tobias Burnus Date: Sat Oct 12 10:48:41 2024 +0200 Fortran: Unify gfc_get_location handling; fix expr->ts bug This commit reduces code duplication by mo

[gcc r15-4268] Fortran: Dead-function removal in error.cc (shrinking by 40%)

2024-10-11 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:459c6018d2308d0e6e6146cbcd2b73968fdb6404 commit r15-4268-g459c6018d2308d0e6e6146cbcd2b73968fdb6404 Author: Tobias Burnus Date: Fri Oct 11 17:05:37 2024 +0200 Fortran: Dead-function removal in error.cc (shrinking by 40%) This patch removes a large number of un

[gcc r15-4127] Move gfortran.dg/gomp/allocate-static.f90 to libgomp.fortran/

2024-10-07 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:b95ad25f9c9376575dcde4bcb529d3ca31b27359 commit r15-4127-gb95ad25f9c9376575dcde4bcb529d3ca31b27359 Author: Tobias Burnus Date: Mon Oct 7 23:57:42 2024 +0200 Move gfortran.dg/gomp/allocate-static.f90 to libgomp.fortran/ The testcase was turned into a 'dg-do ru

[gcc r15-4126] libgomp.texi: Update and cleanup of Impl. Status of OpenMP TR13

2024-10-07 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:e2039386b82901d2b7d78b2a27d2982aacbf46a4 commit r15-4126-ge2039386b82901d2b7d78b2a27d2982aacbf46a4 Author: Tobias Burnus Date: Mon Oct 7 23:13:29 2024 +0200 libgomp.texi: Update and cleanup of Impl. Status of OpenMP TR13 libgomp/ChangeLog: *

[gcc r15-4104] OpenMP: Allocate directive for static vars, clean up

2024-10-07 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:a8caeaacf499d58ba7ceabc311b7b71ca806f740 commit r15-4104-ga8caeaacf499d58ba7ceabc311b7b71ca806f740 Author: Tobias Burnus Date: Mon Oct 7 10:45:14 2024 +0200 OpenMP: Allocate directive for static vars, clean up For the 'allocate' directive, remove the sorry fo

[gcc r15-3919] libgomp.texi: Remove now duplicate TR13 item

2024-09-27 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:cfdc0a384aff5e06f80d3f55f4615abf350b193b commit r15-3919-gcfdc0a384aff5e06f80d3f55f4615abf350b193b Author: Tobias Burnus Date: Fri Sep 27 12:06:17 2024 +0200 libgomp.texi: Remove now duplicate TR13 item Remove an item under "Other new TR 13 features" that sin

[gcc r15-3917] libgomp.texi: fix formatting; add post-TR13 OpenMP impl. status items

2024-09-27 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:6b7eaec20b046eebc771022e460c2206580aef04 commit r15-3917-g6b7eaec20b046eebc771022e460c2206580aef04 Author: Tobias Burnus Date: Fri Sep 27 10:48:09 2024 +0200 libgomp.texi: fix formatting; add post-TR13 OpenMP impl. status items libgomp/ * libgomp.

[gcc r15-3900] libgomp.texi: Fix deprecation note for omp_{get, set}_nested + OMP_NESTED

2024-09-26 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:9ec258bf65e6ae856491f607a987fe15b5385866 commit r15-3900-g9ec258bf65e6ae856491f607a987fe15b5385866 Author: Tobias Burnus Date: Thu Sep 26 17:25:34 2024 +0200 libgomp.texi: Fix deprecation note for omp_{get,set}_nested + OMP_NESTED libgomp/ChangeLog:

[gcc r15-3895] Fortran/OpenMP: Middle-end support for mapping of DT with allocatable components

2024-09-26 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:e4a58b6f28383cb40e4fa287cc7dad43bafb85b2 commit r15-3895-ge4a58b6f28383cb40e4fa287cc7dad43bafb85b2 Author: Tobias Burnus Date: Thu Sep 26 14:01:20 2024 +0200 Fortran/OpenMP: Middle-end support for mapping of DT with allocatable components gcc/ChangeLog:

[gcc r15-3856] OpenMP: Update OMP_REQUIRES_TARGET_USED for declare_target + interop

2024-09-25 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:fcff9c3dad4f356cbf56feaed7442893203a3003 commit r15-3856-gfcff9c3dad4f356cbf56feaed7442893203a3003 Author: Tobias Burnus Date: Wed Sep 25 13:57:02 2024 +0200 OpenMP: Update OMP_REQUIRES_TARGET_USED for declare_target + interop Older versions of the OpenMP spe

[gcc r15-3836] libgomp: with USM, init 'link' variables with host address

2024-09-24 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:4cb20dc043cf70b8a1b4846c86599cc1ff9680d9 commit r15-3836-g4cb20dc043cf70b8a1b4846c86599cc1ff9680d9 Author: Tobias Burnus Date: Tue Sep 24 17:41:39 2024 +0200 libgomp: with USM, init 'link' variables with host address If requires unified_shared_memory or self_

[gcc r15-3822] OpenMP: Add support for 'self_maps' to the 'require' directive

2024-09-24 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:b752eed3e3f2f27570ea89b7c2339468698472a8 commit r15-3822-gb752eed3e3f2f27570ea89b7c2339468698472a8 Author: Tobias Burnus Date: Tue Sep 24 10:53:59 2024 +0200 OpenMP: Add support for 'self_maps' to the 'require' directive 'self_maps' implies 'unified_shared_me

[gcc r15-3799] OpenMP: Fix omp_get_device_from_uid, minor cleanup

2024-09-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:cdb9aa0f623ec7899da445a47f4a502b2987dc7b commit r15-3799-gcdb9aa0f623ec7899da445a47f4a502b2987dc7b Author: Tobias Burnus Date: Mon Sep 23 15:58:39 2024 +0200 OpenMP: Fix omp_get_device_from_uid, minor cleanup In Fortran, omp_get_device_from_uid can also accep

[gcc r15-3790] gcn/mkoffload.cc: Re-add fprintf for #include of stdlib.h/stdbool.h

2024-09-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:dfb750798b07e7f412d52c22145ca8bce1911ac8 commit r15-3790-gdfb750798b07e7f412d52c22145ca8bce1911ac8 Author: Tobias Burnus Date: Mon Sep 23 10:24:05 2024 +0200 gcn/mkoffload.cc: Re-add fprintf for #include of stdlib.h/stdbool.h In commit r15-3629-g508ef585243d4

[gcc r15-3730] OpenMP: Add get_device_from_uid/omp_get_uid_from_device routines

2024-09-20 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:bf4a5efa80ef8438deb0a99c9a02b1f550aaf814 commit r15-3730-gbf4a5efa80ef8438deb0a99c9a02b1f550aaf814 Author: Tobias Burnus Date: Fri Sep 20 09:25:33 2024 +0200 OpenMP: Add get_device_from_uid/omp_get_uid_from_device routines Those TR13/OpenMP 6.0 routines permi

[gcc r15-3630] Fortran: Fixes to OpenMP 'interop' directive parsing support

2024-09-13 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:99988464fc86354f0359c0fd91eee444fb5bd8a2 commit r15-3630-g99988464fc86354f0359c0fd91eee444fb5bd8a2 Author: Tobias Burnus Date: Fri Sep 13 16:48:57 2024 +0200 Fortran: Fixes to OpenMP 'interop' directive parsing support Handle lists as argument to 'fr' and 'at

[gcc r15-3629] gcn/mkoffload.cc: Use #embed for including the generated ELF file

2024-09-13 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:508ef585243d4674d06b0737bfe8769fc18f824f commit r15-3629-g508ef585243d4674d06b0737bfe8769fc18f824f Author: Tobias Burnus Date: Fri Sep 13 16:18:46 2024 +0200 gcn/mkoffload.cc: Use #embed for including the generated ELF file gcc/ChangeLog: * c

[gcc r15-3582] OpenMP: Add interop routines to omp_runtime_api_procname

2024-09-11 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:6291f25631500c2d1c2328f919aa4405c3837f02 commit r15-3582-g6291f25631500c2d1c2328f919aa4405c3837f02 Author: Tobias Burnus Date: Wed Sep 11 12:02:24 2024 +0200 OpenMP: Add interop routines to omp_runtime_api_procname gcc/ * omp-general.cc (omp_runti

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

2024-09-11 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:4e9265a474def98cb6cdb59c15fbcb7630ba330e commit r15-3581-g4e9265a474def98cb6cdb59c15fbcb7630ba330e Author: Tobias Burnus Date: Wed Sep 11 09:25:47 2024 +0200 fortran/openmp.cc: Fix var init and locus use to avoid uninit values [PR fortran/116661] gcc/fortran

[gcc r15-3510] Fortran: Add OpenMP 'interop' directive parsing support

2024-09-06 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:4ce9e0a579fcd216c1a3439525201473402a895d commit r15-3510-g4ce9e0a579fcd216c1a3439525201473402a895d Author: Tobias Burnus Date: Fri Sep 6 11:45:46 2024 +0200 Fortran: Add OpenMP 'interop' directive parsing support Parse OpenMP's 'interop' directive but stop wi

[gcc r15-3413] LTO/WPA: Ensure that output_offload_tables only writes table once [PR116535]

2024-09-03 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:2fcccf21a34f92ea060b492c9b2aecb56cd5d167 commit r15-3413-g2fcccf21a34f92ea060b492c9b2aecb56cd5d167 Author: Tobias Burnus Date: Tue Sep 3 12:02:23 2024 +0200 LTO/WPA: Ensure that output_offload_tables only writes table once [PR116535] When ltrans was written c

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

2024-09-03 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:682fd948f835fd5ada2de45988448c91e10f5016 commit 682fd948f835fd5ada2de45988448c91e10f5016 Merge: 6d3c68ff05cf 59157c038d68 Author: Tobias Burnus Date: Tue Sep 3 10:54:46 2024 +0200 Merge branch 'releases/gcc-14' into devel/omp/gcc-14 Merge up to r14-10627-g591

[gcc/devel/omp/gcc-14] (100 commits) Merge branch 'releases/gcc-14' into devel/omp/gcc-14

2024-09-03 Thread Tobias Burnus via Gcc-cvs
The branch 'devel/omp/gcc-14' was updated to point to: 682fd948f835... Merge branch 'releases/gcc-14' into devel/omp/gcc-14 It previously pointed to: 6d3c68ff05cf... amdgcn: Fix VGPR max count Diff: Summary of changes (added commits): --- 682fd94... Merge b

[gcc r15-3375] lto/lto.cc: Fix build with not HAVE_WORKING_FORK

2024-09-02 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:5cbfb3a799bcded1a06897400a09f0efadc1f9e8 commit r15-3375-g5cbfb3a799bcded1a06897400a09f0efadc1f9e8 Author: Tobias Burnus Date: Mon Sep 2 10:29:36 2024 +0200 lto/lto.cc: Fix build with not HAVE_WORKING_FORK gcc/lto/ChangeLog: * lto.cc: Add mis

[gcc r15-3374] lto-wrapper: Honor -save-temps for ltrans' makefile

2024-09-02 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:6640a59fed48ed4e485d4a970f3ca9ed9e908640 commit r15-3374-g6640a59fed48ed4e485d4a970f3ca9ed9e908640 Author: Tobias Burnus Date: Mon Sep 2 10:28:29 2024 +0200 lto-wrapper: Honor -save-temps for ltrans' makefile gcc/ChangeLog: * lto-wrapper.cc (

[gcc r15-3249] libgomp: Add interop types and routines to OpenMP's headers and module

2024-08-28 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:0beac1db38855eae0f71fa982ed05069d3873a9c commit r15-3249-g0beac1db38855eae0f71fa982ed05069d3873a9c Author: Tobias Burnus Date: Wed Aug 28 11:50:43 2024 +0200 libgomp: Add interop types and routines to OpenMP's headers and module This commit adds OpenMP 5.1+'s

  1   2   >