[gcc r15-8894] OpenMP: interop - fix Fortran test

2025-04-04 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:e0a1d0e044c6eb129d1133d5af51818129a4d4e0 commit r15-8894-ge0a1d0e044c6eb129d1133d5af51818129a4d4e0 Author: Paul-Antoine Arras Date: Mon Mar 24 15:53:36 2025 +0100 OpenMP: interop - fix Fortran test This fixes up commit r15-8654-g99e2906ae255fc: * Do not u

[gcc/devel/omp/gcc-14] OpenMP: interop - fix Fortran test

2025-03-25 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:d26a2eac8bb4b5bb121f462398903a778ada8da3 commit d26a2eac8bb4b5bb121f462398903a778ada8da3 Author: Paul-Antoine Arras Date: Mon Mar 24 15:53:36 2025 +0100 OpenMP: interop - fix Fortran test This fixes up commit r15-8654-g99e2906ae255fc: * Do not use omp_lib

[gcc r15-8654] OpenMP: 'interop' construct - add ME support + target-independent libgomp

2025-03-21 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:99e2906ae255fc7b8edb008d7cd47b28b078a809 commit r15-8654-g99e2906ae255fc7b8edb008d7cd47b28b078a809 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 e

[gcc/devel/omp/gcc-14] OpenMP/Fortran: Add missing pop_state in parse_omp_dispatch [PR118714]

2025-02-03 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:da1ae9430415ccdbcc0095cab218d3af68ce735f commit da1ae9430415ccdbcc0095cab218d3af68ce735f Author: Paul-Antoine Arras Date: Fri Jan 31 11:41:47 2025 +0100 OpenMP/Fortran: Add missing pop_state in parse_omp_dispatch [PR118714] When the ST_NONE case is taken, the

[gcc r15-7307] OpenMP/Fortran: Add missing pop_state in parse_omp_dispatch [PR118714]

2025-01-31 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:af51fe9593ec0e9373f8a453bab2129a48193a44 commit r15-7307-gaf51fe9593ec0e9373f8a453bab2129a48193a44 Author: Paul-Antoine Arras Date: Fri Jan 31 11:41:47 2025 +0100 OpenMP/Fortran: Add missing pop_state in parse_omp_dispatch [PR118714] When the ST_NONE case is

[gcc/devel/omp/gcc-14] OpenMP: C front-end support for dispatch + adjust_args

2025-01-27 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:c54051c282dbba6297a23173feb82fa066149973 commit c54051c282dbba6297a23173feb82fa066149973 Author: Paul-Antoine Arras Date: Wed Nov 20 15:28:57 2024 +0100 OpenMP: C front-end support for dispatch + adjust_args This patch adds support to the C front-end to parse

[gcc/devel/omp/gcc-14] Accept commas between clauses in OpenMP declare variant

2025-01-27 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:0a49642cf5173c4a8c6752c1e3fd4bad4dbcebab commit 0a49642cf5173c4a8c6752c1e3fd4bad4dbcebab Author: Paul-Antoine Arras Date: Mon Jan 6 18:38:11 2025 +0100 Accept commas between clauses in OpenMP declare variant Add support to the Fortran parser for the OpenMP sy

[gcc/devel/omp/gcc-14] Add missing target directive in OpenMP dispatch Fortran runtime test

2025-01-27 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:2e8a3d4a62657f034401e6abec25fbfb5318b9f3 commit 2e8a3d4a62657f034401e6abec25fbfb5318b9f3 Author: Paul-Antoine Arras Date: Mon Jan 13 12:57:15 2025 +0100 Add missing target directive in OpenMP dispatch Fortran runtime test Without the target directive, the tes

[gcc/devel/omp/gcc-14] Only apply adjust_args in OpenMP dispatch if variant substitution occurs

2025-01-27 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:73701e14e91c57cd3aefcddf835aec003d8ce49f commit 73701e14e91c57cd3aefcddf835aec003d8ce49f Author: Paul-Antoine Arras Date: Mon Jan 6 17:00:10 2025 +0100 Only apply adjust_args in OpenMP dispatch if variant substitution occurs This is a followup to 084ea8ad

[gcc/devel/omp/gcc-14] OpenMP: common C/C++ testcases for dispatch + adjust_args

2025-01-27 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:fb0dad07be32276b35bae92a7a3c51fcd3daa972 commit fb0dad07be32276b35bae92a7a3c51fcd3daa972 Author: Paul-Antoine Arras Date: Wed Nov 20 15:28:58 2024 +0100 OpenMP: common C/C++ testcases for dispatch + adjust_args gcc/testsuite/ChangeLog: * c-c+

[gcc/devel/omp/gcc-14] Do not call cp_parser_omp_dispatch directly in cp_parser_pragma

2025-01-27 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:7ba8e60967f74fa0adde03e494dc9f2a5be9497f commit 7ba8e60967f74fa0adde03e494dc9f2a5be9497f Author: Paul-Antoine Arras Date: Mon Jan 6 16:06:43 2025 +0100 Do not call cp_parser_omp_dispatch directly in cp_parser_pragma This is a followup to ed49709acda OpenM

[gcc/devel/omp/gcc-14] OpenMP: update documentation for dispatch and adjust_args

2025-01-27 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:2d4682b9d86015d8f5f8b8a2862746d03673ee59 commit 2d4682b9d86015d8f5f8b8a2862746d03673ee59 Author: Paul-Antoine Arras Date: Mon May 27 11:48:34 2024 +0200 OpenMP: update documentation for dispatch and adjust_args libgomp/ChangeLog: * libgomp.te

[gcc/devel/omp/gcc-14] OpenMP: middle-end support for dispatch + adjust_args

2025-01-27 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:b5c764108dfd0cdc97bdf829d8f3d4398259f811 commit b5c764108dfd0cdc97bdf829d8f3d4398259f811 Author: Paul-Antoine Arras Date: Wed Nov 20 15:28:57 2024 +0100 OpenMP: middle-end support for dispatch + adjust_args This patch adds middle-end support for the `dispatch

[gcc/devel/omp/gcc-14] OpenMP: Fortran front-end support for dispatch + adjust_args

2025-01-27 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:1985a02ef74582d7cdcb2c139aa7d22a9c619dc3 commit 1985a02ef74582d7cdcb2c139aa7d22a9c619dc3 Author: Paul-Antoine Arras Date: Fri May 24 19:13:50 2024 +0200 OpenMP: Fortran front-end support for dispatch + adjust_args This patch adds support for the `dispatch` co

[gcc/devel/omp/gcc-14] OpenMP: C++ front-end support for dispatch + adjust_args

2025-01-27 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:a9164dde46c41794c97d40a1a0271db16512f2c0 commit a9164dde46c41794c97d40a1a0271db16512f2c0 Author: Paul-Antoine Arras Date: Wed Nov 20 15:28:58 2024 +0100 OpenMP: C++ front-end support for dispatch + adjust_args This patch adds C++ support for the `dispatch` co

[gcc r15-6871] Accept commas between clauses in OpenMP declare variant

2025-01-13 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:2ea4801cf7a4ebc0145b84f84ae7f4961e57b64f commit r15-6871-g2ea4801cf7a4ebc0145b84f84ae7f4961e57b64f Author: Paul-Antoine Arras Date: Mon Jan 6 18:38:11 2025 +0100 Accept commas between clauses in OpenMP declare variant Add support to the Fortran parser for the

[gcc r15-6869] Add missing target directive in OpenMP dispatch Fortran runtime test

2025-01-13 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:655a8a024dd49ddf73e745f3c7486596d68ae3e8 commit r15-6869-g655a8a024dd49ddf73e745f3c7486596d68ae3e8 Author: Paul-Antoine Arras Date: Mon Jan 13 12:57:15 2025 +0100 Add missing target directive in OpenMP dispatch Fortran runtime test Without the target directiv

[gcc r15-6800] Do not call cp_parser_omp_dispatch directly in cp_parser_pragma

2025-01-10 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:b5a679898986ae22ffdec538374c5378c26a229f commit r15-6800-gb5a679898986ae22ffdec538374c5378c26a229f Author: Paul-Antoine Arras Date: Mon Jan 6 16:06:43 2025 +0100 Do not call cp_parser_omp_dispatch directly in cp_parser_pragma This is a followup to ed49709

[gcc r15-6658] Only apply adjust_args in OpenMP dispatch if variant substitution occurs

2025-01-07 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:aa688dd6302fd9fd4a6ede232bbe63781e672ae9 commit r15-6658-gaa688dd6302fd9fd4a6ede232bbe63781e672ae9 Author: Paul-Antoine Arras Date: Mon Jan 6 17:00:10 2025 +0100 Only apply adjust_args in OpenMP dispatch if variant substitution occurs This is a followup to

[gcc r15-6513] OpenMP: update documentation for dispatch and adjust_args

2025-01-03 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:d22b0e3033d991104ad48c3618981fedea1a8841 commit r15-6513-gd22b0e3033d991104ad48c3618981fedea1a8841 Author: Paul-Antoine Arras Date: Mon May 27 11:48:34 2024 +0200 OpenMP: update documentation for dispatch and adjust_args libgomp/ChangeLog: *

[gcc r15-6508] OpenMP: Fortran front-end support for dispatch + adjust_args

2025-01-02 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:bca8b13bd7bc3dbe07004664ba3411a2f2991f5c commit r15-6508-gbca8b13bd7bc3dbe07004664ba3411a2f2991f5c Author: Paul-Antoine Arras Date: Fri May 24 19:13:50 2024 +0200 OpenMP: Fortran front-end support for dispatch + adjust_args This patch adds support for the `di

[gcc r15-5518] OpenMP: C++ front-end support for dispatch + adjust_args

2024-11-20 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:ed49709acda4938f71ef2dfac68450be5429db3d commit r15-5518-ged49709acda4938f71ef2dfac68450be5429db3d Author: Paul-Antoine Arras Date: Wed Nov 20 15:28:58 2024 +0100 OpenMP: C++ front-end support for dispatch + adjust_args This patch adds C++ support for the `di

[gcc r15-5517] OpenMP: C front-end support for dispatch + adjust_args

2024-11-20 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:d7d8d9dae9f86df6ca5d03f0eb5d78898e6aa804 commit r15-5517-gd7d8d9dae9f86df6ca5d03f0eb5d78898e6aa804 Author: Paul-Antoine Arras Date: Wed Nov 20 15:28:57 2024 +0100 OpenMP: C front-end support for dispatch + adjust_args This patch adds support to the C front-en

[gcc r15-5515] OpenMP: dispatch + adjust_args tree data structures and front-end interfaces

2024-11-20 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:0e15f1df4ae86cf8542cee6c15ad11b85f968f2e commit r15-5515-g0e15f1df4ae86cf8542cee6c15ad11b85f968f2e Author: Paul-Antoine Arras Date: Wed Nov 20 15:28:57 2024 +0100 OpenMP: dispatch + adjust_args tree data structures and front-end interfaces This patch introduc

[gcc r15-5519] OpenMP: common C/C++ testcases for dispatch + adjust_args

2024-11-20 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:377eff7c38e8df1388b0a1eeb6afdbcaf12c3551 commit r15-5519-g377eff7c38e8df1388b0a1eeb6afdbcaf12c3551 Author: Paul-Antoine Arras Date: Wed Nov 20 15:28:58 2024 +0100 OpenMP: common C/C++ testcases for dispatch + adjust_args gcc/testsuite/ChangeLog:

[gcc r15-5516] OpenMP: middle-end support for dispatch + adjust_args

2024-11-20 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:084ea8ad5845c9b69c1366fa6dfeaf1a6c5e423b commit r15-5516-g084ea8ad5845c9b69c1366fa6dfeaf1a6c5e423b Author: Paul-Antoine Arras Date: Wed Nov 20 15:28:57 2024 +0100 OpenMP: middle-end support for dispatch + adjust_args This patch adds middle-end support for the

[gcc r15-2402] Fix warnings for tree formats in gfc_error

2024-07-30 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:0450a143d2d132a8b3e6cff896f69e191c3316e2 commit r15-2402-g0450a143d2d132a8b3e6cff896f69e191c3316e2 Author: Paul-Antoine Arras Date: Fri Jun 28 14:14:38 2024 +0200 Fix warnings for tree formats in gfc_error This enables proper warnings for formats like %qD.

[gcc/devel/omp/gcc-14] Merge commit '43b730b9134af60a8f1c5b107d625f7127ff23c5' into devel/omp/gcc-14

2024-07-09 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:0fb5d87ab56e1a4798b87294708791cc12de2546 commit 0fb5d87ab56e1a4798b87294708791cc12de2546 Merge: 735bbbfc6eaf 43b730b9134a Author: Paul-Antoine Arras Date: Tue Jul 9 18:17:59 2024 +0200 Merge commit '43b730b9134af60a8f1c5b107d625f7127ff23c5' into devel/omp/gcc-14 Dif

[gcc/devel/omp/gcc-14] (2 commits) Merge commit '43b730b9134af60a8f1c5b107d625f7127ff23c5' int

2024-07-09 Thread Paul-Antoine Arras via Gcc-cvs
The branch 'devel/omp/gcc-14' was updated to point to: 0fb5d87ab56e... Merge commit '43b730b9134af60a8f1c5b107d625f7127ff23c5' int It previously pointed to: 735bbbfc6eaf... Fix scan dumps in readonly-1.c Diff: Summary of changes (added commits): --- 0fb5d87

[gcc/devel/omp/gcc-14] Fix scan dumps in readonly-1.c

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:735bbbfc6eaf58522c3ebb0946b66f33958ea134 commit 735bbbfc6eaf58522c3ebb0946b66f33958ea134 Author: Paul-Antoine Arras Date: Tue Jun 25 12:56:19 2024 +0200 Fix scan dumps in readonly-1.c Diff: --- gcc/testsuite/c-c++-common/goacc/readonly-1.c | 8 1 file chang

[gcc/devel/omp/gcc-14] Fix strided `target update`

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:a1fb7891131e003162b769944db311b72384cd6a commit a1fb7891131e003162b769944db311b72384cd6a Author: Paul-Antoine Arras Date: Fri Jun 7 20:29:40 2024 +0200 Fix strided `target update` OG14 fixup for mainline commit 25072a477a5 "OpenMP: Call cuMemcpy2D/cuMemcp

[gcc/devel/omp/gcc-14] nvptx: Correct pattern for popcountdi2 insn in nvptx.md.

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:72a445d4792bef6ac394f70a49efc227c20f57f6 commit 72a445d4792bef6ac394f70a49efc227c20f57f6 Author: Roger Sayle Date: Sun May 19 09:49:45 2024 +0100 nvptx: Correct pattern for popcountdi2 insn in nvptx.md. The result of a POPCOUNT operation in RTL should have th

[gcc/devel/omp/gcc-14] Handle GOMP_MAP_STRUCT_UNORD in gfc_omp_deep_map_kind_p

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:4b129b1e37463c2c89c0a4cae138b5d60bea5815 commit 4b129b1e37463c2c89c0a4cae138b5d60bea5815 Author: Paul-Antoine Arras Date: Mon Jun 3 13:07:41 2024 +0200 Handle GOMP_MAP_STRUCT_UNORD in gfc_omp_deep_map_kind_p Fixup to mainline commit f5745dc1426bdb1a53ebaf7af7

[gcc/devel/omp/gcc-14] testsuite/*/gomp: Remove 'dg-prune-output "not supported yet"'

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:97c6fdc810859f828aed39c3d29651d12fd441e3 commit 97c6fdc810859f828aed39c3d29651d12fd441e3 Author: Tobias Burnus Date: Tue May 28 19:52:44 2024 +0200 testsuite/*/gomp: Remove 'dg-prune-output "not supported yet"' gcc/testsuite/ChangeLog: * c-c+

[gcc/devel/omp/gcc-14] Fix non-contiguous array support

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:8c1068bbe3e52529bede5466a43af8d98f38dac2 commit 8c1068bbe3e52529bede5466a43af8d98f38dac2 Author: Paul-Antoine Arras Date: Wed May 29 15:57:22 2024 +0200 Fix non-contiguous array support Make commit 9dfd943acf3de00142f86cea5283345725e74cef 'Update expected

[gcc/devel/omp/gcc-14] openmp: Diagnose using grainsize+num_tasks clauses together [PR115103]

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:d968c3f6f81a39e3041f7226431c94fe633b652a commit d968c3f6f81a39e3041f7226431c94fe633b652a Author: Jakub Jelinek Date: Wed May 15 18:34:44 2024 +0200 openmp: Diagnose using grainsize+num_tasks clauses together [PR115103] I've noticed that while we diagnose many

[gcc/devel/omp/gcc-14] Fix printing COMPOUND_EXPR in .original [PR23872]

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:23ed27f88f2acdfb1fde13e8f841a21fac98f0c4 commit 23ed27f88f2acdfb1fde13e8f841a21fac98f0c4 Author: Andrew Pinski Date: Tue Apr 16 17:43:36 2024 -0700 Fix printing COMPOUND_EXPR in .original [PR23872] Starting with the merge of the openmp branch into the trunk

[gcc/devel/omp/gcc-14] libgomp: Add gfx90c, 1036 and 1103 declare variant tests

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:a7f2bfda7e991268d14c6927747d27d22bd6fd05 commit a7f2bfda7e991268d14c6927747d27d22bd6fd05 Author: Jakub Jelinek Date: Thu May 2 11:56:16 2024 +0200 libgomp: Add gfx90c, 1036 and 1103 declare variant tests Recently -march=gfx{90c,1036,1103} support has been add

[gcc/devel/omp/gcc-14] install.texi (gcn): Fix date of recommended newlib version

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:f3b20431a75452ec245f87f3b6e4fe83e0219957 commit f3b20431a75452ec245f87f3b6e4fe83e0219957 Author: Tobias Burnus Date: Mon Jun 3 12:56:39 2024 +0200 install.texi (gcn): Fix date of recommended newlib version gcc/ChangeLog: * doc/install.texi (g

[gcc/devel/omp/gcc-14] Accept duplicate map clauses on target construct

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:e92c96a0efcf95847d43d9af47dcdd5be96dc0f4 commit e92c96a0efcf95847d43d9af47dcdd5be96dc0f4 Author: Paul-Antoine Arras Date: Wed May 29 18:41:18 2024 +0200 Accept duplicate map clauses on target construct Fixup for mainline commit 5fdb150cd4bf8f2da335e3f5c3a17aa

[gcc/devel/omp/gcc-14] Handle non-contiguous target update in gimplify_scan_omp_clauses

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:11263c048d39ab1d6a11067b18674bf8307bbbf5 commit 11263c048d39ab1d6a11067b18674bf8307bbbf5 Author: Paul-Antoine Arras Date: Mon May 27 15:53:22 2024 +0200 Handle non-contiguous target update in gimplify_scan_omp_clauses OG14 fixup for mainline commit 144c531fe2

[gcc/devel/omp/gcc-14] Add 'present' clause in gfc_omp_deep_map_kind_p

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:2f920adb53b07339e7a4f6ff37026e080ffa723f commit 2f920adb53b07339e7a4f6ff37026e080ffa723f Author: Paul-Antoine Arras Date: Tue May 21 14:02:22 2024 +0200 Add 'present' clause in gfc_omp_deep_map_kind_p OG14 fixup for mainline commit 4ede915d5dde935a16df2c6640a

[gcc/devel/omp/gcc-14] Fix declare-3.f95

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:ffd990543f805ed448aaa355d190f37103f8f1f0 commit ffd990543f805ed448aaa355d190f37103f8f1f0 Author: Paul-Antoine Arras Date: Fri May 17 17:33:10 2024 +0200 Fix declare-3.f95 Diff: --- gcc/testsuite/gfortran.dg/goacc/declare-3.f95 | 3 +-- 1 file changed, 1 insertion(+)

[gcc/devel/omp/gcc-14] OpenMP: Improve raw pretty-printing of gimple metadirectives.

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:ee7a3777ff2fab76b7243d3ab1803ebb2edf4cea commit ee7a3777ff2fab76b7243d3ab1803ebb2edf4cea Author: Sandra Loosemore Date: Fri May 10 02:41:41 2024 + OpenMP: Improve raw pretty-printing of gimple metadirectives. gcc/ChangeLog * gimple-pretty-prin

[gcc/devel/omp/gcc-14] OpenMP: Fix GIMPLE_OMP_METADIRECTIVE in nested functions at -O0

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:1904112175e0822aba55d2dc0892c7b932e6e430 commit 1904112175e0822aba55d2dc0892c7b932e6e430 Author: Sandra Loosemore Date: Fri May 10 02:39:03 2024 + OpenMP: Fix GIMPLE_OMP_METADIRECTIVE in nested functions at -O0 gcc/ChangeLog * tree-nested.cc (

[gcc/devel/omp/gcc-14] OpenMP: Fix broken testcase

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:d84306a223a6ff6757ac9570af157b8caa13c382 commit d84306a223a6ff6757ac9570af157b8caa13c382 Author: Sandra Loosemore Date: Fri May 10 02:24:56 2024 + OpenMP: Fix broken testcase gcc/testsuite/ChangeLog * c-c++-common/gomp/declare-variant-13.c: Us

[gcc/devel/omp/gcc-14] OpenMP: Fix for ICE in tree-nested.cc.

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:fbf246fb92aa4688a4fae0681c86716437bff4e1 commit fbf246fb92aa4688a4fae0681c86716437bff4e1 Author: Sandra Loosemore Date: Mon Apr 22 18:24:25 2024 + OpenMP: Fix for ICE in tree-nested.cc. Use gimple_omp_target_clauses() instead of gimple_omp_taskreg_clauses

[gcc/devel/omp/gcc-14] OpenMP: Update documentation of metadirective implementation status.

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:41656dc1e3f942b308aecaccf49245379d1ba187 commit 41656dc1e3f942b308aecaccf49245379d1ba187 Author: Sandra Loosemore Date: Wed May 15 14:38:50 2024 +0200 OpenMP: Update documentation of metadirective implementation status. libgomp/ChangeLog * libgomp

[gcc/devel/omp/gcc-14] OpenMP: Update "declare target"/OpenMP context interaction

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:23416673c4920bd387b74d6f8aed05e1e85d60f7 commit 23416673c4920bd387b74d6f8aed05e1e85d60f7 Author: Sandra Loosemore Date: Wed May 15 14:34:16 2024 +0200 OpenMP: Update "declare target"/OpenMP context interaction The code and test case previously implemented the

[gcc/devel/omp/gcc-14] OpenMP: Remove dead code from declare variant reimplementation

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:372182d2934bbb404c75337a6cd9b71332de96c5 commit 372182d2934bbb404c75337a6cd9b71332de96c5 Author: Sandra Loosemore Date: Wed May 15 14:27:01 2024 +0200 OpenMP: Remove dead code from declare variant reimplementation After reimplementing late resolution of "decl

[gcc/devel/omp/gcc-14] OpenMP: Extend dynamic selector support to declare variant

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:dbc48cbdf990dde3a5e1238cef76c5d059aa5479 commit dbc48cbdf990dde3a5e1238cef76c5d059aa5479 Author: Sandra Loosemore Date: Wed May 15 14:25:12 2024 +0200 OpenMP: Extend dynamic selector support to declare variant This patch extends the mechanisms previously adde

[gcc/devel/omp/gcc-14] OpenMP: Reject other properties with kind(any)

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:af77d6518f98dd89797c397a0e4379a3a9518066 commit af77d6518f98dd89797c397a0e4379a3a9518066 Author: Sandra Loosemore Date: Tue May 14 18:58:10 2024 +0200 OpenMP: Reject other properties with kind(any) The OpenMP spec says: "If trait-property any is spec

[gcc/devel/omp/gcc-14] OpenMP: C front end support for metadirectives

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:bcaa3c120383f1ef7c9e68324f831a5cbb0ccd88 commit bcaa3c120383f1ef7c9e68324f831a5cbb0ccd88 Author: Sandra Loosemore Date: Tue May 14 18:32:57 2024 +0200 OpenMP: C front end support for metadirectives This patch adds support to the C front end to parse OpenMP me

[gcc/devel/omp/gcc-14] OpenMP: Fortran front-end support for metadirectives.

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:577709cd26e2d1f4cca8b0460be0833d79f1b92e commit 577709cd26e2d1f4cca8b0460be0833d79f1b92e Author: Sandra Loosemore Date: Tue May 14 18:55:58 2024 +0200 OpenMP: Fortran front-end support for metadirectives. This patch adds support for metadirectives to the Fort

[gcc/devel/omp/gcc-14] OpenMP: middle-end support for metadirectives

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:acf8f0c584f95636b7a79a1611a3538d9f8857f9 commit acf8f0c584f95636b7a79a1611a3538d9f8857f9 Author: Sandra Loosemore Date: Tue May 14 17:36:57 2024 +0200 OpenMP: middle-end support for metadirectives This patch adds middle-end support for OpenMP metadirectives.

[gcc/devel/omp/gcc-14] OpenMP: common c/c++ testcases for metadirectives

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:d84a0beac05284a0a1fd2a0d012352436beb9a73 commit d84a0beac05284a0a1fd2a0d012352436beb9a73 Author: Sandra Loosemore Date: Tue May 14 18:41:47 2024 +0200 OpenMP: common c/c++ testcases for metadirectives gcc/testsuite/ChangeLog * c-c++-common/gomp/me

[gcc/devel/omp/gcc-14] OpenMP/Fortran: Ensure allocator is gimplified for 'omp allocate'

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:728e95f82cea89a1c5636d639288b924a077508a commit 728e95f82cea89a1c5636d639288b924a077508a Author: Tobias Burnus Date: Mon Oct 30 10:53:29 2023 +0100 OpenMP/Fortran: Ensure allocator is gimplified for 'omp allocate' Without this change, we we get an ICE in veri

[gcc/devel/omp/gcc-14] OpenMP: C++ front-end support for metadirectives

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:d632a226cad13281af9e9ad04fd8abe183ffbbc5 commit d632a226cad13281af9e9ad04fd8abe183ffbbc5 Author: Sandra Loosemore Date: Tue May 14 18:38:31 2024 +0200 OpenMP: C++ front-end support for metadirectives This patch adds C++ support for metadirectives. It uses th

[gcc/devel/omp/gcc-14] libgomp: runtime support for target_device selector

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:85c55edc0959816f7f4f27ef76c87d60a21e0880 commit 85c55edc0959816f7f4f27ef76c87d60a21e0880 Author: Sandra Loosemore Date: Tue May 14 18:28:43 2024 +0200 libgomp: runtime support for target_device selector This patch implements the libgomp runtime support for th

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

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:07bbac386fac5ab599c1e60d50ebdaeb14751458 commit 07bbac386fac5ab599c1e60d50ebdaeb14751458 Author: Sandra Loosemore Date: Tue May 14 17:31:25 2024 +0200 OpenMP: metadirective tree data structures and front-end interfaces This patch adds the OMP_METADIRECTIVE tr

[gcc/devel/omp/gcc-14] [OpenACC] Add tests for implied copy of variables in reduction clause.

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:d61d26faef0347768345fed91c83a6435ae4ec21 commit d61d26faef0347768345fed91c83a6435ae4ec21 Author: Hafiz Abid Qadeer Date: Wed Dec 20 13:50:26 2023 + [OpenACC] Add tests for implied copy of variables in reduction clause. The OpenACC reduction clause on comp

[gcc/devel/omp/gcc-14] OpenMP: Add C++ support for 'omp allocate' with stack variables

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:fa71b9884775505aa2281829a7e90042e6bbb616 commit fa71b9884775505aa2281829a7e90042e6bbb616 Author: Tobias Burnus Date: Thu Oct 26 12:05:26 2023 +0200 OpenMP: Add C++ support for 'omp allocate' with stack variables gcc/c/ChangeLog: * c-parser.cc

[gcc/devel/omp/gcc-14] OpenMP: Support accelerated 2D/3D memory copies for AMD GCN [OG14-only part]

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:2d14b0787c3f5acbbcd642ebf0352cb120e3012d commit 2d14b0787c3f5acbbcd642ebf0352cb120e3012d Author: Julian Brown Date: Wed Sep 13 13:31:48 2023 + OpenMP: Support accelerated 2D/3D memory copies for AMD GCN [OG14-only part] This patch only adds the bits missi

[gcc/devel/omp/gcc-14] libgomp: parallel reverse offload

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:e42de770d37967ec8db69022aac65a1351cb09ca commit e42de770d37967ec8db69022aac65a1351cb09ca Author: Andrew Stubbs Date: Fri Sep 1 16:49:58 2023 +0100 libgomp: parallel reverse offload Extend OpenMP reverse offload support to allow running the host kernels on

[gcc/devel/omp/gcc-14] OpenMP: Dimension ordering for array-shaping operator for C and C++

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:51eafa3528f79e8817da82892358ad10a4c65f08 commit 51eafa3528f79e8817da82892358ad10a4c65f08 Author: Julian Brown Date: Thu Jul 13 10:32:16 2023 + OpenMP: Dimension ordering for array-shaping operator for C and C++ This patch fixes a bug in non-contiguous 'ta

[gcc/devel/omp/gcc-14] OpenMP: Enable 'declare mapper' mappers for 'target update' directives

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:8d4782a1d2ddbea28763e8767864eb56b2d1d12d commit 8d4782a1d2ddbea28763e8767864eb56b2d1d12d Author: Julian Brown Date: Tue Aug 8 14:58:05 2023 + OpenMP: Enable 'declare mapper' mappers for 'target update' directives This patch enables use of 'declare mapper'

[gcc/devel/omp/gcc-14] OpenMP: Strided/rectangular 'target update' out-of-bounds array lookup fix

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:d40c46312f41810b39b4a9ad562cde29d97bee8e commit d40c46312f41810b39b4a9ad562cde29d97bee8e Author: Julian Brown Date: Tue Jul 11 20:11:33 2023 + OpenMP: Strided/rectangular 'target update' out-of-bounds array lookup fix This patch fixes a bug with the calcu

[gcc/devel/omp/gcc-14] OpenMP: Array shaping operator and strided "target update" for C

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:16968aa143637e56a3834b8615b18d0a915498de commit 16968aa143637e56a3834b8615b18d0a915498de Author: Julian Brown Date: Fri May 3 11:26:08 2024 +0200 OpenMP: Array shaping operator and strided "target update" for C Following the similar support for C++, here is t

[gcc/devel/omp/gcc-14] OpenMP: Introduce C_ORT_{, OMP_}DECLARE_MAPPER c_omp_region_type types

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:92d9d640f60089c222a8630a81a2b4a2827facd1 commit 92d9d640f60089c222a8630a81a2b4a2827facd1 Author: Julian Brown Date: Tue Aug 8 12:35:48 2023 + OpenMP: Introduce C_ORT_{,OMP_}DECLARE_MAPPER c_omp_region_type types This patch adds C_ORT_DECLARE_MAPPER and C_

[gcc/devel/omp/gcc-14] OpenMP: Allow complete replacement of clause during map/to/from expansion

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:61bc95e26db6fb58d98a119a04f433d5f14d9550 commit 61bc95e26db6fb58d98a119a04f433d5f14d9550 Author: Julian Brown Date: Tue Apr 30 19:21:22 2024 +0200 OpenMP: Allow complete replacement of clause during map/to/from expansion At present, map/to/from clauses on Ope

[gcc/devel/omp/gcc-14] OpenMP: Look up 'declare mapper' definitions at resolution time not parse time

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:4c94d35536cb3a7cb2a30dae3b8d01370f7a4bea commit 4c94d35536cb3a7cb2a30dae3b8d01370f7a4bea Author: Julian Brown Date: Wed Aug 9 10:49:15 2023 + OpenMP: Look up 'declare mapper' definitions at resolution time not parse time This patch moves 'declare mapper'

[gcc/devel/omp/gcc-14] OpenMP: Reprocess expanded clauses after 'declare mapper' instantiation

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:628859fb41e9f21b9ee048efa5723b1ab4a39a63 commit 628859fb41e9f21b9ee048efa5723b1ab4a39a63 Author: Julian Brown Date: Sat Jul 15 09:16:44 2023 + OpenMP: Reprocess expanded clauses after 'declare mapper' instantiation This patch reprocesses expanded clauses

[gcc/devel/omp/gcc-14] OpenMP: Move Fortran 'declare mapper' instantiation code

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:d2ffdc33f61e889d29b53c82d8514835c6e626aa commit d2ffdc33f61e889d29b53c82d8514835c6e626aa Author: Julian Brown Date: Fri Jul 14 00:23:10 2023 + OpenMP: Move Fortran 'declare mapper' instantiation code This patch moves the code for explicit 'declare mapper'

[gcc/devel/omp/gcc-14] OpenMP: Enable c-c++-common/gomp/declare-mapper-3.c for C

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:96b232bd730b98f7ab4e172a8ea9a1d46f38bbb3 commit 96b232bd730b98f7ab4e172a8ea9a1d46f38bbb3 Author: Julian Brown Date: Thu Jul 13 17:12:05 2023 + OpenMP: Enable c-c++-common/gomp/declare-mapper-3.c for C This patch enables the c-c++-common/gomp/declare-mappe

[gcc/devel/omp/gcc-14] OpenACC: Vector length warning fixes for implicit mapping/declare create tests

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:c6d93a417a8c5c9037f5e80e0099e9570eb2c919 commit c6d93a417a8c5c9037f5e80e0099e9570eb2c919 Author: Julian Brown Date: Tue Jul 11 13:25:29 2023 + OpenACC: Vector length warning fixes for implicit mapping/declare create tests This patch adds expected "vector

[gcc/devel/omp/gcc-14] OpenMP: Fortran "!$omp declare mapper" support

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:015cb4002d6c022b33234e6098303edf159fb19e commit 015cb4002d6c022b33234e6098303edf159fb19e Author: Julian Brown Date: Tue Nov 29 22:01:49 2022 + OpenMP: Fortran "!$omp declare mapper" support This patch implements "omp declare mapper" functionality for Fort

[gcc/devel/omp/gcc-14] OpenMP: Expand "declare mapper" mappers for target {enter, exit, } data directives

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:1188d7e329d329d0e92534fcc8c739450d3d6eae commit 1188d7e329d329d0e92534fcc8c739450d3d6eae Author: Julian Brown Date: Mon Jul 3 19:07:11 2023 + OpenMP: Expand "declare mapper" mappers for target {enter,exit,} data directives This patch allows 'declare mapp

[gcc/devel/omp/gcc-14] OpenMP: Support OpenMP 5.0 "declare mapper" directives for C

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:a32ca2311855534cab7e072f6497b93c8f9b22e0 commit a32ca2311855534cab7e072f6497b93c8f9b22e0 Author: Julian Brown Date: Thu Feb 17 15:58:27 2022 -0800 OpenMP: Support OpenMP 5.0 "declare mapper" directives for C This patch adds support for "declare mapper" direct

[gcc/devel/omp/gcc-14] OpenMP: C++ "declare mapper" support

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:b1536b2e60373c02e49b94e9c567be0ad0a6d792 commit b1536b2e60373c02e49b94e9c567be0ad0a6d792 Author: Julian Brown Date: Thu Feb 3 12:38:12 2022 -0800 OpenMP: C++ "declare mapper" support This patch adds support for OpenMP 5.0 "declare mapper" functionality fo

[gcc/devel/omp/gcc-14] OpenACC: "declare create" fixes wrt. "allocatable" variables

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:4e14dd9c20db032fb77cc59fa3e5dc9a18ca533f commit 4e14dd9c20db032fb77cc59fa3e5dc9a18ca533f Author: Julian Brown Date: Sat Jun 10 07:53:57 2023 + OpenACC: "declare create" fixes wrt. "allocatable" variables This patch fixes a case revealed by the previous pa

[gcc/devel/omp/gcc-14] OpenACC: Improve implicit mapping for non-lexically nested offload regions

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:b918a7e4b4bdf070bfa9ede48ef9d22f89ff7795 commit b918a7e4b4bdf070bfa9ede48ef9d22f89ff7795 Author: Julian Brown Date: Sat Jun 10 15:17:19 2023 + OpenACC: Improve implicit mapping for non-lexically nested offload regions This patch enables use of the OMP_CLA

[gcc/devel/omp/gcc-14] OpenACC: Allow implicit uses of assumed-size arrays in offload regions

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:5813266ee2fc9f9f9e90e44f72bde348411318e4 commit 5813266ee2fc9f9f9e90e44f72bde348411318e4 Author: Julian Brown Date: Mon Jun 19 09:10:14 2023 + OpenACC: Allow implicit uses of assumed-size arrays in offload regions This patch reimplements the functionality

[gcc/devel/omp/gcc-14] OpenACC: Reimplement "inheritance" for lexically-nested offload regions

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:be1f186f0f3a45937be7e96bf6d65f372b045be7 commit be1f186f0f3a45937be7e96bf6d65f372b045be7 Author: Julian Brown Date: Thu Jun 15 19:23:10 2023 + OpenACC: Reimplement "inheritance" for lexically-nested offload regions This patch reimplements "lexical inherit

[gcc/devel/omp/gcc-14] Use OpenACC code to process OpenMP target regions

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:027cbe929314ee40bcca49fce3265f3ecbf72ed5 commit 027cbe929314ee40bcca49fce3265f3ecbf72ed5 Author: Chung-Lin Tang Date: Fri May 19 12:14:04 2023 -0700 Use OpenACC code to process OpenMP target regions (forward ported from devel/omp/gcc-12) This is a ba

[gcc/devel/omp/gcc-14] OpenACC: Pass pre-allocated 'ptrblock' to 'goacc_noncontig_array_create_ptrblock' [PR76739]

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:b27632c02e2d3f8084fc739d7728e95bc3ff7260 commit b27632c02e2d3f8084fc739d7728e95bc3ff7260 Author: Thomas Schwinge Date: Wed Mar 15 14:32:12 2023 +0100 OpenACC: Pass pre-allocated 'ptrblock' to 'goacc_noncontig_array_create_ptrblock' [PR76739] ... to simplify

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

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:9127b4db9c58f48e0b47816d64e22c21404136b3 commit 9127b4db9c58f48e0b47816d64e22c21404136b3 Author: Julian Brown Date: Tue May 16 20:11:37 2023 +0100 OpenMP: Constructors and destructors for "declare target" static aggregates This patch adds support for running

[gcc/devel/omp/gcc-14] libgomp: Document OpenMP 'pinned' memory

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:ec03b6cec89e125eb5c955ca7180f06910f3527d commit ec03b6cec89e125eb5c955ca7180f06910f3527d Author: Thomas Schwinge Date: Fri Mar 24 15:14:57 2023 +0100 libgomp: Document OpenMP 'pinned' memory libgomp/ * libgomp.texi (AMD Radeon, nvptx): Doc

[gcc/devel/omp/gcc-14] libgomp: Mark Loop transformation constructs as implemented in the implementation status

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:e316a82383e3280dcc0cf25107866de84cd0eb38 commit e316a82383e3280dcc0cf25107866de84cd0eb38 Author: Jakub Jelinek Date: Thu Jun 6 08:30:42 2024 +0200 libgomp: Mark Loop transformation constructs as implemented in the implementation status The implementation has

[gcc/devel/omp/gcc-14] In 'libgomp/target.c:gomp_unmap_vars_internal', defer 'gomp_remove_var'

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:13e48a31611421154614f159795a35b5a6531624 commit 13e48a31611421154614f159795a35b5a6531624 Author: Thomas Schwinge Date: Tue Mar 14 19:42:12 2023 +0100 In 'libgomp/target.c:gomp_unmap_vars_internal', defer 'gomp_remove_var' An upcoming change requires that 'gom

[gcc/devel/omp/gcc-14] libgomp: Simplify OpenMP reverse offload host <-> device memory copy implementation

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:bb69f066430029ef6864286becefa4ee63b2a138 commit bb69f066430029ef6864286becefa4ee63b2a138 Author: Thomas Schwinge Date: Tue Mar 21 16:14:16 2023 +0100 libgomp: Simplify OpenMP reverse offload host <-> device memory copy implementation ... by using the existin

[gcc/devel/omp/gcc-14] Given OpenACC 'async', defer 'free' of non-contiguous array support data structures [PR76739]

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:876d5805ad7aedef891471f2071ac0c56d2702fb commit 876d5805ad7aedef891471f2071ac0c56d2702fb Author: Thomas Schwinge Date: Wed Mar 15 13:34:02 2023 +0100 Given OpenACC 'async', defer 'free' of non-contiguous array support data structures [PR76739] Fix-up for og1

[gcc/devel/omp/gcc-14] Fortran/OpenMP: Fix 'alloc' and 'from' mapping for allocatable components

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:cc72c031b0be60f5c24f52ad0dd2c932f3737766 commit cc72c031b0be60f5c24f52ad0dd2c932f3737766 Author: Tobias Burnus Date: Thu Mar 23 18:04:17 2023 +0100 Fortran/OpenMP: Fix 'alloc' and 'from' mapping for allocatable components Even with 'alloc' and map-entering 'f

[gcc/devel/omp/gcc-14] amdgcn: gather/scatter with DImode offsets

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:3760f09cafa8db5c42a8dc3193839c25a4994a46 commit 3760f09cafa8db5c42a8dc3193839c25a4994a46 Author: Andrew Stubbs Date: Mon Mar 6 12:42:44 2023 + amdgcn: gather/scatter with DImode offsets The GPU architecture requires SImode offsets on gather/scatter instru

[gcc/devel/omp/gcc-14] Fortran: Add attr.class_ok check for generate_callback_wrapper

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:1bd79a2f001df20272284d0bd1037d7d5627efe6 commit 1bd79a2f001df20272284d0bd1037d7d5627efe6 Author: Tobias Burnus Date: Thu Mar 23 14:29:00 2023 +0100 Fortran: Add attr.class_ok check for generate_callback_wrapper Proper variables/components of type BT_CLASS hav

[gcc/devel/omp/gcc-14] libgomp: Merge 'gomp_map_vars_openacc' into 'goacc_map_vars' [PR76739]

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:d4d800ff78697e45ca3c9e24dba0d1166265d381 commit d4d800ff78697e45ca3c9e24dba0d1166265d381 Author: Thomas Schwinge Date: Thu Mar 2 18:36:47 2023 +0100 libgomp: Merge 'gomp_map_vars_openacc' into 'goacc_map_vars' [PR76739] Upstream has 'goacc_map_vars'; merge th

[gcc/devel/omp/gcc-14] nvptx, libgfortran: Switch out of "minimal" mode

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:ad7af5eced07642132fb9f7784f9b4007d48ccc4 commit ad7af5eced07642132fb9f7784f9b4007d48ccc4 Author: Thomas Schwinge Date: Wed Jun 5 13:13:24 2024 +0200 nvptx, libgfortran: Switch out of "minimal" mode ..., in order to enable (portions of) Fortran I/O, for exampl

[gcc/devel/omp/gcc-14] nvptx offloading: 'GOMP_NVPTX_NATIVE_GPU_THREAD_STACK_SIZE' environment variable [PR97384, PR105274]

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:0c917e4821cf4b3dc46e703e7f1fcbf9dd7f0f13 commit 0c917e4821cf4b3dc46e703e7f1fcbf9dd7f0f13 Author: Thomas Schwinge Date: Fri May 31 17:04:39 2024 +0200 nvptx offloading: 'GOMP_NVPTX_NATIVE_GPU_THREAD_STACK_SIZE' environment variable [PR97384, PR105274] ... as

[gcc/devel/omp/gcc-14] nvptx, libgcc: Stub unwinding implementation

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:91b932c193e0c83b5daa9295ea1c52914258457e commit 91b932c193e0c83b5daa9295ea1c52914258457e Author: Thomas Schwinge Date: Wed Jun 5 13:11:04 2024 +0200 nvptx, libgcc: Stub unwinding implementation Adding stub '_Unwind_Backtrace', '_Unwind_GetIPInfo' functions is

[gcc/devel/omp/gcc-14] nvptx offloading: Global constructor, destructor support, via nvptx-tools 'ld'

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:c3967d1faf17d3eba7e78530c13ec5dc63e0beca commit c3967d1faf17d3eba7e78530c13ec5dc63e0beca Author: Thomas Schwinge Date: Wed Jun 5 12:40:50 2024 +0200 nvptx offloading: Global constructor, destructor support, via nvptx-tools 'ld' This extends commit d9c90c82d9

[gcc/devel/omp/gcc-14] nvptx: Make 'nvptx_uniform_warp_check' fit for non-full-warp execution, via 'vote.all.pred'

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:a4fd191a5bc44904409e05ad6dc702fb478c1484 commit a4fd191a5bc44904409e05ad6dc702fb478c1484 Author: Thomas Schwinge Date: Fri May 10 12:50:23 2024 +0200 nvptx: Make 'nvptx_uniform_warp_check' fit for non-full-warp execution, via 'vote.all.pred' For example, thi

  1   2   >