[gcc/aoliva/heads/testme] (5 commits) make_type_from_size avoid TYPE_DEBUG_TYPE / TREE_TYPE loops

2024-06-28 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 8f9705aadea... make_type_from_size avoid TYPE_DEBUG_TYPE / TREE_TYPE loops It previously pointed to: dec24e79d4e... Avoid dropping bits from num/den in fixed-point types Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBL

[gcc(refs/users/aoliva/heads/testme)] Avoid dropping bits from num/den in fixed-point types

2024-06-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:d47c7fee5148a9ec1226bba9bc85ab9a3366e7e2 commit d47c7fee5148a9ec1226bba9bc85ab9a3366e7e2 Author: Alexandre Oliva Date: Thu Jun 27 09:11:54 2024 -0300 Avoid dropping bits from num/den in fixed-point types We used to use an unsigned 128-bit type to hold the num

[gcc(refs/users/aoliva/heads/testme)] Follow only proper TYPE_DEBUG_TYPE

2024-06-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:0803a2d3d173cf0153d9c6777b42f54d2a193d96 commit 0803a2d3d173cf0153d9c6777b42f54d2a193d96 Author: Alexandre Oliva Date: Thu Jun 27 09:10:29 2024 -0300 Follow only proper TYPE_DEBUG_TYPE TYPE_DEBUG_TYPE's storage is shared with other sorts of references to

[gcc(refs/users/aoliva/heads/testme)] make_type_from_size: fix compare for type reuse

2024-06-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:cdfb1ef5b6c21a89bc518a170d359169f1e28fde commit cdfb1ef5b6c21a89bc518a170d359169f1e28fde Author: Alexandre Oliva Date: Thu Jun 27 09:11:01 2024 -0300 make_type_from_size: fix compare for type reuse When make_type_from_size is called with a biased type, for an

[gcc(refs/users/aoliva/heads/testme)] Map unpacked type to packed deduped type for debug info

2024-06-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:2e886d9baca052fdb7957b05697d0bdbf847c251 commit 2e886d9baca052fdb7957b05697d0bdbf847c251 Author: Alexandre Oliva Date: Thu Jun 27 09:11:27 2024 -0300 Map unpacked type to packed deduped type for debug info Avoid creating unnecessary copies of types in make_ty

[gcc(refs/users/aoliva/heads/testme)] make_type_from_size avoid TYPE_DEBUG_TYPE / TREE_TYPE loops

2024-06-28 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:8f9705aadea6b840c9a1403a7497dde7bb586ce6 commit 8f9705aadea6b840c9a1403a7497dde7bb586ce6 Author: Alexandre Oliva Date: Fri Jun 28 05:35:58 2024 -0300 make_type_from_size avoid TYPE_DEBUG_TYPE / TREE_TYPE loops Diff: --- gcc/ada/gcc-interface/utils.cc | 6 -- 1 f

[gcc r15-1703] Use gfc_reset_vptr more consistently.

2024-06-28 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:3f8ce76f53d0fd6bb871f0d85d29be96c5d10c81 commit r15-1703-g3f8ce76f53d0fd6bb871f0d85d29be96c5d10c81 Author: Andre Vehreschild Date: Fri Jun 7 08:57:36 2024 +0200 Use gfc_reset_vptr more consistently. The vptr for a class type is set in various ways in differen

[gcc r15-1704] Add gfc_class_set_vptr.

2024-06-28 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:aa3599a10cab34104c0b9bd6951c5f0c420795d8 commit r15-1704-gaa3599a10cab34104c0b9bd6951c5f0c420795d8 Author: Andre Vehreschild Date: Tue Jun 11 12:52:26 2024 +0200 Add gfc_class_set_vptr. First step to adding a general assign all class type's data members r

[gcc/devel/omp/gcc-14] Identify OMP development branch in output of 'gcc --version'

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:26ae7c67702a081fadbb93b41596fa4ead4f1e96 commit 26ae7c67702a081fadbb93b41596fa4ead4f1e96 Author: Kwok Cheung Yeung Date: Mon Jun 20 15:41:57 2022 +0100 Identify OMP development branch in output of 'gcc --version' 2022-06-20 Kwok Cheung Yeung

[gcc/devel/omp/gcc-14] Various OpenACC reduction enhancements - ME and nvptx changes

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:0626769c2203460e61fe3c5e4083549723453f3c commit 0626769c2203460e61fe3c5e4083549723453f3c Author: Julian Brown Date: Tue Feb 12 15:06:55 2019 -0800 Various OpenACC reduction enhancements - ME and nvptx changes Parts of the first posting got lost in the second

[gcc/devel/omp/gcc-14] Various OpenACC reduction enhancements - test cases

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:62c01939d1176334be2ee119a2a045fa7b050f57 commit 62c01939d1176334be2ee119a2a045fa7b050f57 Author: Julian Brown Date: Tue Feb 12 15:14:22 2019 -0800 Various OpenACC reduction enhancements - test cases 2018-12-13 Cesar Philippidis Nathan Sidwe

[gcc/devel/omp/gcc-14] Adjustments and additions to testcases

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:26dacc8be16704ddfdd0e22c3611b410a445edcc commit 26dacc8be16704ddfdd0e22c3611b410a445edcc Author: Julian Brown Date: Tue Feb 26 13:18:36 2019 -0800 Adjustments and additions to testcases Some additions of redundant "present" clauses dropped. 2018-10-2

[gcc] Created branch 'devel/omp/gcc-14'

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
The branch 'devel/omp/gcc-14' was created pointing to: 735bbbfc6ea... Fix scan dumps in readonly-1.c

[gcc/devel/omp/gcc-14] Default compute dimensions (compile time)

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:48aca3e3007df5918dc8edd29c42adf3701497da commit 48aca3e3007df5918dc8edd29c42adf3701497da Author: Julian Brown Date: Tue Feb 26 14:12:06 2019 -0800 Default compute dimensions (compile time) Typo fix relative to last posted version. 2018-10-05 Nathan

[gcc/devel/omp/gcc-14] Enable GOMP_MAP_FIRSTPRIVATE_INT for OpenACC

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:a743b0947593f38fd93fa1bc5f8dd3c50ba5c498 commit a743b0947593f38fd93fa1bc5f8dd3c50ba5c498 Author: Julian Brown Date: Tue Feb 26 15:10:21 2019 -0800 Enable GOMP_MAP_FIRSTPRIVATE_INT for OpenACC 2018-12-22 Cesar Philippidis Julian Brown

[gcc/devel/omp/gcc-14] Merge non-contiguous array support patches.

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:b143c1c447945ce05903ff1360ead97774dfce4b commit b143c1c447945ce05903ff1360ead97774dfce4b Author: Chung-Lin Tang Date: Sun Apr 19 05:10:43 2020 -0700 Merge non-contiguous array support patches. This version is based from v4, posted upstream here: https://g

[gcc/devel/omp/gcc-14] Enable firstprivate OpenACC reductions

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:38dfac029a0fddcf70bcff08adf1d68fd437662b commit 38dfac029a0fddcf70bcff08adf1d68fd437662b Author: Julian Brown Date: Tue Feb 26 15:59:03 2019 -0800 Enable firstprivate OpenACC reductions 2018-09-05 Cesar Philippidis Chung-Lin Tang

[gcc/devel/omp/gcc-14] Don't mark OpenACC auto loops as independent inside acc parallel regions

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:3c0d30600e09e0cdd62b8eaa1ee046f93756f8be commit 3c0d30600e09e0cdd62b8eaa1ee046f93756f8be Author: Julian Brown Date: Tue Feb 26 15:55:23 2019 -0800 Don't mark OpenACC auto loops as independent inside acc parallel regions 2018-09-20 Cesar Philippidis

[gcc/devel/omp/gcc-14] Tweak target selector for libgomp.oacc-c-c++-common/lib-93.c.

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:492bac7bbe908f9330095f4212a2227f752aa0f3 commit 492bac7bbe908f9330095f4212a2227f752aa0f3 Author: Julian Brown Date: Tue Mar 19 06:53:56 2019 -0700 Tweak target selector for libgomp.oacc-c-c++-common/lib-93.c. libgomp/ * testsuite/libgomp.o

[gcc/devel/omp/gcc-14] Tweak error return value for acc_set_cuda_stream.

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:9707e3cd58f569a555800f673c41f69bb95af073 commit 9707e3cd58f569a555800f673c41f69bb95af073 Author: Julian Brown Date: Tue Feb 12 06:36:03 2019 -0800 Tweak error return value for acc_set_cuda_stream. The return value of acc_set_cuda_stream is unspecified in Open

[gcc/devel/omp/gcc-14] Add changes to profiling interface from OG8 branch

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:5b50c1a9025c19112ea37d613147f814632a707e commit 5b50c1a9025c19112ea37d613147f814632a707e Author: Kwok Cheung Yeung Date: Fri Jun 21 10:40:38 2019 -0700 Add changes to profiling interface from OG8 branch This bundles up the parts of the profiling code from the

[gcc/devel/omp/gcc-14] Add OpenACC Fortran support for deviceptr and variable in common blocks

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:987bb4c25b4076eb54f043644bdf9988378be90d commit 987bb4c25b4076eb54f043644bdf9988378be90d Author: Julian Brown Date: Tue Feb 12 14:32:34 2019 -0800 Add OpenACC Fortran support for deviceptr and variable in common blocks 2018-06-29 Cesar Philippidis

[gcc/devel/omp/gcc-14] NVPTX GOMP_OFFLOAD_openacc_async_construct arg fix and gomp_print_* support

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:0225c5c9aa9adfc3cfd269b40288a5ba671d0d93 commit 0225c5c9aa9adfc3cfd269b40288a5ba671d0d93 Author: Julian Brown Date: Mon Jul 29 15:05:35 2019 -0700 NVPTX GOMP_OFFLOAD_openacc_async_construct arg fix and gomp_print_* support libgomp/ * confi

[gcc/devel/omp/gcc-14] Various OpenACC reduction enhancements - FE changes

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:bae1b81b71b158901d0342b471450a3938ef2828 commit bae1b81b71b158901d0342b471450a3938ef2828 Author: Julian Brown Date: Tue Feb 12 14:56:12 2019 -0800 Various OpenACC reduction enhancements - FE changes This version differs somewhat from the last version posted u

[gcc/devel/omp/gcc-14] Fix libgomp.oacc-fortran/lib-13.f90 async bug

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:8998cc60c1cbbdef603090eab63e5835bf071d41 commit 8998cc60c1cbbdef603090eab63e5835bf071d41 Author: Julian Brown Date: Tue Sep 3 07:57:05 2019 -0700 Fix libgomp.oacc-fortran/lib-13.f90 async bug libgomp/ * testsuite/libgomp.oacc-fortran/lib-1

[gcc/devel/omp/gcc-14] Add missing exec_params libgomp plugin entry points

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:41fe653017bfa52e6a479a2760a480b49b75f862 commit 41fe653017bfa52e6a479a2760a480b49b75f862 Author: Julian Brown Date: Mon Aug 5 15:05:35 2019 -0700 Add missing exec_params libgomp plugin entry points libgomp/ * plugin/plugin-gcn.c (GOMP_OFFL

[gcc/devel/omp/gcc-14] Update OpenACC version to 2.6

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:aa9da9b039b10c5ad3b48f010ad0d037b7927ef4 commit aa9da9b039b10c5ad3b48f010ad0d037b7927ef4 Author: Julian Brown Date: Wed Jan 9 03:41:04 2019 -0800 Update OpenACC version to 2.6 libgomp/ * libgomp.texi: Update mentions of OpenACC version to

[gcc/devel/omp/gcc-14] Reference reduction localization

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:cfcdfd136fb23355d24d59605cbe3b3979abcd2c commit cfcdfd136fb23355d24d59605cbe3b3979abcd2c Author: Julian Brown Date: Tue Sep 3 08:54:28 2019 -0700 Reference reduction localization gcc/ * gimplify.cc (privatize_reduction): New struct.

[gcc/devel/omp/gcc-14] Handle references in OpenACC "private" clauses

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:141a592bf147c91c28de7864fa12259687e827e3 commit 141a592bf147c91c28de7864fa12259687e827e3 Author: Julian Brown Date: Fri Sep 20 13:53:10 2019 -0700 Handle references in OpenACC "private" clauses gcc/ * gimplify.cc (localize_reductions): Rew

[gcc/devel/omp/gcc-14] Fortran "declare create"/allocate support for OpenACC

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:65be1389eeda9b3b97f6587721215c3f31bd7f98 commit 65be1389eeda9b3b97f6587721215c3f31bd7f98 Author: Julian Brown Date: Tue Feb 26 15:48:00 2019 -0800 Fortran "declare create"/allocate support for OpenACC 2018-10-04 Cesar Philippidis Julian Bro

[gcc/devel/omp/gcc-14] Fix OpenACC "ephemeral" asynchronous host-to-device copies

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:a9145a813c2716ec613cff163a3bbc9ea108e84d commit a9145a813c2716ec613cff163a3bbc9ea108e84d Author: Julian Brown Date: Wed Sep 11 13:22:03 2019 -0700 Fix OpenACC "ephemeral" asynchronous host-to-device copies libgomp/ * testsuite/libgomp.oacc

[gcc/devel/omp/gcc-14] Fix vector handling for firstprivate of <= pointer size

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:9d43e819d88f97c7ade7f8c95c35ea3464ea7771 commit 9d43e819d88f97c7ade7f8c95c35ea3464ea7771 Author: Tobias Burnus Date: Fri Mar 6 16:24:52 2020 +0100 Fix vector handling for firstprivate of <= pointer size Test case is the existing libgomp.oacc-c++/firstprivate-

[gcc/devel/omp/gcc-14] Add XFAIL for libgomp.oacc-c-c++-common/data-firstprivate-1.c

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:6f759e76f00d70bf1d44a25767c73ec2de855452 commit 6f759e76f00d70bf1d44a25767c73ec2de855452 Author: Kwok Cheung Yeung Date: Tue Mar 24 09:36:42 2020 -0700 Add XFAIL for libgomp.oacc-c-c++-common/data-firstprivate-1.c The firstprivate_int optimization changes the

[gcc/devel/omp/gcc-14] OpenACC: fix privatization of by-reference arrays

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:8d7562192cc814c6d0d48b424d7751762871a37b commit 8d7562192cc814c6d0d48b424d7751762871a37b Author: Tobias Burnus Date: Wed Jun 3 15:35:12 2020 +0200 OpenACC: fix privatization of by-reference arrays Replacing of a by-reference variable in a private clause by a

[gcc/devel/omp/gcc-14] Fix goacc/noncontig_array-1.c testcase

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:e11726d3467543de45448097dde27ba34bf04bfe commit e11726d3467543de45448097dde27ba34bf04bfe Author: Kwok Cheung Yeung Date: Tue Jun 2 06:36:45 2020 -0700 Fix goacc/noncontig_array-1.c testcase 2020-06-02 Kwok Cheung Yeung gcc/testsuite/

[gcc/devel/omp/gcc-14] libgomp.oacc-fortran/firstprivate-int.f90 fix for nonexisting kind-16 int

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:61d66e2e494655a34cca7289ae584d2644f1a65f commit 61d66e2e494655a34cca7289ae584d2644f1a65f Author: Tobias Burnus Date: Thu Jul 16 14:37:23 2020 +0200 libgomp.oacc-fortran/firstprivate-int.f90 fix for nonexisting kind-16 int libgomp/ * testsuite/libg

[gcc/devel/omp/gcc-14] Update dg-* in gfortran.dg/gomp/pr67500.f90

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:9e8395708c0027ad1de871bae870c4b0185a74fd commit 9e8395708c0027ad1de871bae870c4b0185a74fd Author: Tobias Burnus Date: Fri Aug 21 13:28:06 2020 +0200 Update dg-* in gfortran.dg/gomp/pr67500.f90 Contrary to GCC 11, OG10 uses an error instead of a warning, cf

[gcc/devel/omp/gcc-14] [og10] openacc: Adjust loop lowering for AMD GCN

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:98b00803288d24913de1314f86692ef4740dbd82 commit 98b00803288d24913de1314f86692ef4740dbd82 Author: Julian Brown Date: Fri Nov 6 15:17:29 2020 -0800 [og10] openacc: Adjust loop lowering for AMD GCN This patch adjusts OpenACC loop lowering in the AMD GCN target c

[gcc/devel/omp/gcc-14] [og10] vect: Add target hook to prefer gather/scatter instructions

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:4abc54b6d6c3129cf4233e49231b1255b236c2be commit 4abc54b6d6c3129cf4233e49231b1255b236c2be Author: Julian Brown Date: Wed Nov 25 09:08:01 2020 -0800 [og10] vect: Add target hook to prefer gather/scatter instructions For AMD GCN, the instructions available for l

[gcc/devel/omp/gcc-14] DWARF: late code range fixup

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:ebd204090cd4c7938668b4e8ec69b63bf43bf6ad commit ebd204090cd4c7938668b4e8ec69b63bf43bf6ad Author: Andrew Stubbs Date: Sun Dec 6 19:23:55 2020 + DWARF: late code range fixup Ensure that the parent DWARF subprograms of offload kernel functions have a cod

[gcc/devel/omp/gcc-14] nvptx: remove erroneous stack deletion

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:9923231220713968375f689a9c81f77b93296c98 commit 9923231220713968375f689a9c81f77b93296c98 Author: Andrew Stubbs Date: Tue Feb 23 21:35:08 2021 + nvptx: remove erroneous stack deletion The stacks are not supposed to be deleted every time memory is allocated

[gcc/devel/omp/gcc-14] Update expected messages in data-clause-1 tests

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:87ea4de1c4a360d5d62357491a41811213f4528c commit 87ea4de1c4a360d5d62357491a41811213f4528c Author: Kwok Cheung Yeung Date: Thu Apr 29 15:06:38 2021 -0700 Update expected messages in data-clause-1 tests The patch 'Merge non-contiguous array support patches' hand

[gcc/devel/omp/gcc-14] DWARF address space for variables

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:b14f86ba525e24c6a5af8867ff152e53258b58e1 commit b14f86ba525e24c6a5af8867ff152e53258b58e1 Author: Andrew Stubbs Date: Fri Jan 15 11:26:46 2021 + DWARF address space for variables Add DWARF address class attributes for variables that exist outside the g

[gcc/devel/omp/gcc-14] libgomp amdgcn: Fix issues with dynamic OpenMP thread scaling

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:2ca4602a941c1dfba2de376e3e523c7dd0491055 commit 2ca4602a941c1dfba2de376e3e523c7dd0491055 Author: Andrew Stubbs Date: Tue Aug 3 13:45:35 2021 +0100 libgomp amdgcn: Fix issues with dynamic OpenMP thread scaling libgomp/ChangeLog: * config/gcn/b

[gcc/devel/omp/gcc-14] OpenMP 5.0: Allow multiple clauses mapping same variable

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:6bb82ce8294046ec11d9f9a3bd84ad5cb0a7e01c commit 6bb82ce8294046ec11d9f9a3bd84ad5cb0a7e01c Author: Chung-Lin Tang Date: Mon Feb 1 03:16:47 2021 -0800 OpenMP 5.0: Allow multiple clauses mapping same variable This is a merge of: https://gcc.gnu.org/pipermail/

[gcc/devel/omp/gcc-14] openmp: Scale type precision of collapsed iterator variable

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:22da577a9f974b499e4364719086e4835dfbd529 commit 22da577a9f974b499e4364719086e4835dfbd529 Author: Kwok Cheung Yeung Date: Mon Mar 1 14:15:30 2021 -0800 openmp: Scale type precision of collapsed iterator variable This sets the type precision of the collapsed it

[gcc/devel/omp/gcc-14] openacc: fix ICE for non-decl expression in non-contiguous array base-pointer

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:151fc161d0ed640048444ca18f9325e3d2e03e99 commit 151fc161d0ed640048444ca18f9325e3d2e03e99 Author: Chung-Lin Tang Date: Thu Aug 19 16:17:02 2021 +0800 openacc: fix ICE for non-decl expression in non-contiguous array base-pointer Currently, we do not support ca

[gcc/devel/omp/gcc-14] Fix gimple_debug_cfg declaration

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:2adadd825fca68ee64104d251c2ac4898fbc59b4 commit 2adadd825fca68ee64104d251c2ac4898fbc59b4 Author: Frederik Harwath Date: Tue Nov 16 16:08:40 2021 +0100 Fix gimple_debug_cfg declaration Silence a warning. The argument type did not match the definition.

[gcc/devel/omp/gcc-14] testsuite/libgomp.oacc-fortran/: Add -Wopenacc-parallelism

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:f2cf2b994c4d8c871fad5502ffb9aaee9ea4f4e0 commit f2cf2b994c4d8c871fad5502ffb9aaee9ea4f4e0 Author: Tobias Burnus Date: Thu Oct 21 09:28:57 2021 +0200 testsuite/libgomp.oacc-fortran/: Add -Wopenacc-parallelism The following testcases expect the -Wopenacc-paralle

[gcc/devel/omp/gcc-14] libgomp, nvptx: Update bundled CUDA header file

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:209d374b10250f889fca6c9def989e27484ffdf7 commit 209d374b10250f889fca6c9def989e27484ffdf7 Author: Kwok Cheung Yeung Date: Wed Jun 22 07:43:05 2022 -0700 libgomp, nvptx: Update bundled CUDA header file This updates the bundled cuda.h header file to include some

[gcc/devel/omp/gcc-14] Fortran: Fix proc pointer as elemental arg handling

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:2fa5c4bc10dfd4e9235c2e12c23c39aa3a1e364f commit 2fa5c4bc10dfd4e9235c2e12c23c39aa3a1e364f Author: Tobias Burnus Date: Thu May 12 10:39:58 2022 +0200 Fortran: Fix proc pointer as elemental arg handling The vtab's _callback function calls the elemental 'cb'

[gcc/devel/omp/gcc-14] libgomp, openmp: Add ompx_pinned_mem_alloc

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:cc86be741309901e36b92ec4aa3bf4bfadab5a03 commit cc86be741309901e36b92ec4aa3bf4bfadab5a03 Author: Andrew Stubbs Date: Mon Apr 22 17:51:22 2024 +0200 libgomp, openmp: Add ompx_pinned_mem_alloc This creates a new predefined allocator as a shortcut for using pinn

[gcc/devel/omp/gcc-14] openmp: Add -foffload-memory

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:33f539fa1466fa2ac21091c35b81d00741adc85f commit 33f539fa1466fa2ac21091c35b81d00741adc85f Author: Andrew Stubbs Date: Mon Apr 22 18:07:00 2024 +0200 openmp: Add -foffload-memory Add a new option. It's inactive until I add some follow-up patches. gcc/

[gcc/devel/omp/gcc-14] openmp: -foffload-memory=pinned

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:f5d71ce1361d48cd79b679e2223004215d583436 commit f5d71ce1361d48cd79b679e2223004215d583436 Author: Andrew Stubbs Date: Mon Apr 22 18:09:14 2024 +0200 openmp: -foffload-memory=pinned Implement the -foffload-memory=pinned option such that libgomp is instructe

[gcc/devel/omp/gcc-14] libgomp, nvptx: Cuda pinned memory

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:cd021784a82ace28b251096274a790bce0ec26c4 commit cd021784a82ace28b251096274a790bce0ec26c4 Author: Andrew Stubbs Date: Mon Apr 22 18:42:50 2024 +0200 libgomp, nvptx: Cuda pinned memory Use Cuda to pin memory, instead of Linux mlock, when available. The

[gcc/devel/omp/gcc-14] libgomp: fine-grained pinned memory allocator

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:1a95130b797ad364163e5343969ab4b2102baab4 commit 1a95130b797ad364163e5343969ab4b2102baab4 Author: Andrew Stubbs Date: Mon Apr 22 19:37:18 2024 +0200 libgomp: fine-grained pinned memory allocator This patch introduces a new custom memory allocator for use with

[gcc/devel/omp/gcc-14] Fix ICE when cache-3-1.c testcase is run

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:628a000bdbf63252c2ede13ccab8e99a19769866 commit 628a000bdbf63252c2ede13ccab8e99a19769866 Author: Kwok Cheung Yeung Date: Thu Mar 17 16:00:52 2022 + Fix ICE when cache-3-1.c testcase is run A change that was present in the OG11 version of 'openmp: in_r

[gcc/devel/omp/gcc-14] Fix gfortran.dg/gomp/num-teams-2.f90

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:2adb0ec35cd47b34d47c961f6ae46089e3e02cbc commit 2adb0ec35cd47b34d47c961f6ae46089e3e02cbc Author: Tobias Burnus Date: Mon Jun 27 13:26:43 2022 +0200 Fix gfortran.dg/gomp/num-teams-2.f90 OG11 contrary to mainline issues an error for resolve_positive_int_expr

[gcc/devel/omp/gcc-14] gfortran.dg/gomp/scope-6.f90: Update scan-tree-dump

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:7056269f8fcad4580ce9faaa5016a15d4b7ca367 commit 7056269f8fcad4580ce9faaa5016a15d4b7ca367 Author: Tobias Burnus Date: Thu Oct 6 10:58:23 2022 +0200 gfortran.dg/gomp/scope-6.f90: Update scan-tree-dump gcc/testsuite/ * gfortran.dg/gomp/scope-6.f90: L

[gcc/devel/omp/gcc-14] openmp: fix max_vf setting for amdgcn offloading

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:2481350075a8a562a43d9a7c13a622489c2fd435 commit 2481350075a8a562a43d9a7c13a622489c2fd435 Author: Andrew Stubbs Date: Fri Jul 8 11:58:46 2022 +0100 openmp: fix max_vf setting for amdgcn offloading Ensure that the "max_vf" figure used for the "safelen" attribut

[gcc/devel/omp/gcc-14] omp-oacc-kernels-decompose.cc: fix -fcompare-debug with GIMPLE_DEBUG

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:1bee3d91a026b0124320a55ce679181db3411dcd commit 1bee3d91a026b0124320a55ce679181db3411dcd Author: Tobias Burnus Date: Fri Oct 21 15:31:25 2022 +0200 omp-oacc-kernels-decompose.cc: fix -fcompare-debug with GIMPLE_DEBUG GIMPLE_DEBUG were put in a parallel region

[gcc/devel/omp/gcc-14] OpenMP: Add uses_allocators support

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:77163463ddb2b2fa7139f112092eb61d9204573d commit 77163463ddb2b2fa7139f112092eb61d9204573d Author: Tobias Burnus Date: Wed Apr 24 15:46:22 2024 +0200 OpenMP: Add uses_allocators support This adds middle end support for uses_allocators, wires Fortran to use it

[gcc/devel/omp/gcc-14] vect: WORKAROUND vectorizer bug

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:3eabba8cc53d92d60ae8d3dc008d0c732c43f84f commit 3eabba8cc53d92d60ae8d3dc008d0c732c43f84f Author: Andrew Stubbs Date: Fri Oct 21 14:19:31 2022 +0100 vect: WORKAROUND vectorizer bug This patch disables vectorization of memory accesses to non-default address

[gcc/devel/omp/gcc-14] OpenMP/Fortran: 'target update' with strides + DT components

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:4990ac3c83c0dd6d7c82bc04792bc2ce0c1d811b commit 4990ac3c83c0dd6d7c82bc04792bc2ce0c1d811b Author: Tobias Burnus Date: Wed Nov 2 09:06:28 2022 +0100 OpenMP/Fortran: 'target update' with strides + DT components OpenMP 5.0 permits to use arrays with strides and d

[gcc/devel/omp/gcc-14] Fortran "declare create"/allocate support for OpenACC: adjust 'libgomp.oacc-fortran/declare-allocata

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:2770ce41615557e595065ce0c5db71e9f3d82b0a commit 2770ce41615557e595065ce0c5db71e9f3d82b0a Author: Thomas Schwinge Date: Wed Nov 2 16:49:13 2022 +0100 Fortran "declare create"/allocate support for OpenACC: adjust 'libgomp.oacc-fortran/declare-allocatable-1*.f90'

[gcc/devel/omp/gcc-14] Fortran/OpenMP: Fix DT struct-component with 'alloc' and array descr

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:06a430ade09674aebfbf865328a528411d901573 commit 06a430ade09674aebfbf865328a528411d901573 Author: Tobias Burnus Date: Wed Nov 2 17:04:53 2022 +0100 Fortran/OpenMP: Fix DT struct-component with 'alloc' and array descr When using 'map(alloc: var, dt%comp)' needs

[gcc/devel/omp/gcc-14] Fortran "declare create"/allocate support for OpenACC: adjust 'libgomp.oacc-fortran/declare-allocata

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:a29e58f4b314862a72730119f85e9125879abf0b commit a29e58f4b314862a72730119f85e9125879abf0b Author: Thomas Schwinge Date: Wed Nov 2 16:50:33 2022 +0100 Fortran "declare create"/allocate support for OpenACC: adjust 'libgomp.oacc-fortran/declare-allocatable-array_descript

[gcc/devel/omp/gcc-14] amdgcn: Support AMD-specific 'isa' and 'arch' traits in OpenMP context selectors

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:5e56c3791448a93320388dc18d464ca283f92c65 commit 5e56c3791448a93320388dc18d464ca283f92c65 Author: Paul-Antoine Arras Date: Wed Nov 30 14:52:55 2022 +0100 amdgcn: Support AMD-specific 'isa' and 'arch' traits in OpenMP context selectors Add libgomp support for

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

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:3b95ca26fe581997662b83009a8980cd43b13f41 commit 3b95ca26fe581997662b83009a8980cd43b13f41 Author: Thomas Schwinge Date: Tue May 28 23:20:29 2024 +0200 nvptx target: Global constructor, destructor support, via nvptx-tools 'ld' The function attributes 'construct

[gcc/devel/omp/gcc-14] Clean up after newlib "nvptx: In offloading execution, map '_exit' to 'abort' [GCC PR85463]"

2024-06-28 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:2ebccb5c0ad3347c15aa6cfca2d85cd09b6b5d9b commit 2ebccb5c0ad3347c15aa6cfca2d85cd09b6b5d9b Author: Thomas Schwinge Date: Wed Jun 5 14:34:06 2024 +0200 Clean up after newlib "nvptx: In offloading execution, map '_exit' to 'abort' [GCC PR85463]" PR targe

[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

[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, 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: '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, 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] 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] 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] 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/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] 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] 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] 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: 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] 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] 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] 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] 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: 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] 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: 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: "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] 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] 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: 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: 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] 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: 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] 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: 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: 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'

  1   2   >