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
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
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
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
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
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
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
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
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
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
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
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
The branch 'devel/omp/gcc-14' was created pointing to:
735bbbfc6ea... Fix scan dumps in readonly-1.c
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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-
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
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
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/
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
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
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
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
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
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
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
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
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
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/
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
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
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.
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
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
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'
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
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/
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
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
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
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
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
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
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
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
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
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
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
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'
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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'
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
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 - 100 of 197 matches
Mail list logo