https://gcc.gnu.org/g:488c997aeb6669c333287a1f0063ce5fb706a8b5
commit r15-9690-g488c997aeb6669c333287a1f0063ce5fb706a8b5
Author: Patrick Palka
Date: Thu May 15 11:07:53 2025 -0400
c++: unifying specializations of non-primary tmpls [PR120161]
Here unification of P=Wrap::type, A=Wra
https://gcc.gnu.org/g:de3cbcf9730b60db76c31c5b628f4bf2ebd6b284
commit r16-670-gde3cbcf9730b60db76c31c5b628f4bf2ebd6b284
Author: Jason Merrill
Date: Sat May 10 11:24:38 2025 -0400
c++: remove coroutines.exp
coroutines.exp was basically only there to add -std=c++20 to all the tests;
https://gcc.gnu.org/g:cd09bc9e3c240154095200ef38eea2bdf7de4ebf
commit cd09bc9e3c240154095200ef38eea2bdf7de4ebf
Author: Chung-Lin Tang
Date: Fri Apr 11 08:46:12 2025 +
OpenACC 2.7: update references to supported version to 2.7/201811.
2025-04-11 Chung-Lin Tang
gcc/c
https://gcc.gnu.org/g:c97eaee945deaddfc5c14a2ef6102ff5599a91f3
commit c97eaee945deaddfc5c14a2ef6102ff5599a91f3
Author: Kwok Cheung Yeung
Date: Sat May 3 20:38:10 2025 +
openmp: Add macros for iterator element access
gcc/c/
* c-parser.cc (c_parser_omp_iterators
https://gcc.gnu.org/g:4756123b29d183da7f57533d4ef67c6361fb2a79
commit 4756123b29d183da7f57533d4ef67c6361fb2a79
Author: Kwok Cheung Yeung
Date: Sat May 3 20:24:26 2025 +
openmp: Add support for iterators in map clauses (C/C++)
This adds preliminary support for iterators in map
https://gcc.gnu.org/g:5f7678f015bb31a5aef0ea4f801a3fcff2e85050
commit 5f7678f015bb31a5aef0ea4f801a3fcff2e85050
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
https://gcc.gnu.org/g:214479eb07f025b7721172420b2c18fd5c797edf
commit 214479eb07f025b7721172420b2c18fd5c797edf
Author: Julian Brown
Date: Tue Apr 22 02:50:59 2025 +
OpenMP: Expand "declare mapper" mappers for target {enter,exit,} data
directives
This patch allows 'declare map
https://gcc.gnu.org/g:8258d04ad7aaed6b6017da313ca14fcfdc512e7d
commit 8258d04ad7aaed6b6017da313ca14fcfdc512e7d
Author: Chung-Lin Tang
Date: Sat Apr 19 21:11:34 2025 +
Use OpenACC code to process OpenMP target regions
(forward ported from devel/omp/gcc-12)
This is a ba
https://gcc.gnu.org/g:3fd9d22158f33146d4b0291cdc58c74e3c9c8011
commit 3fd9d22158f33146d4b0291cdc58c74e3c9c8011
Author: Tobias Burnus
Date: Fri May 9 10:57:44 2025 +0200
libgomp.{c,fortran}/interop-{hip,cuda}: Fix dg-run target selection
While the tests checked whether the CUDA/HIP
https://gcc.gnu.org/g:6e66dfea0a5cbad897100a1841c8599d5812fab7
commit 6e66dfea0a5cbad897100a1841c8599d5812fab7
Author: Kwok Cheung Yeung
Date: Sat May 3 20:42:46 2025 +
openmp, Fortran: Add support using iterators with custom mappers in Fortran
gcc/fortran/
*
https://gcc.gnu.org/g:eaa3e514e956c5e9c2c0b96dfc2a037f9e476a16
commit eaa3e514e956c5e9c2c0b96dfc2a037f9e476a16
Author: Kwok Cheung Yeung
Date: Thu Dec 12 21:22:20 2024 +
openmp: Add support for non-constant iterator parameters in map, to and
from clauses
This patch enables su
https://gcc.gnu.org/g:318087911456a67455b53d86f4be882f6db0c5c7
commit 318087911456a67455b53d86f4be882f6db0c5c7
Author: Cesar Philippidis
Date: Tue Apr 15 15:56:38 2025 +
Reference reduction localization
gcc/ChangeLog
* gimplify.cc (privatize_reduction): New struct.
https://gcc.gnu.org/g:7d0a491403732df2f081249eee844bb68ec2fefc
commit 7d0a491403732df2f081249eee844bb68ec2fefc
Author: Sandra Loosemore
Date: Sat Apr 26 02:22:39 2025 +
OpenMP: need_device_ptr and need_device_addr support for adjust_args
This patch adds support for the "need_d
https://gcc.gnu.org/g:e25ce4d65f69cefd36f625ebabf13c0b41638954
commit e25ce4d65f69cefd36f625ebabf13c0b41638954
Author: Nathan Sidwell
Date: Mon Apr 14 16:38:55 2025 +
Default compute dimensions (compile time)
This patch was previously combined with an unrelated change and test
https://gcc.gnu.org/g:34684e55480ababbb768e9b027a47b3f5356c05d
commit 34684e55480ababbb768e9b027a47b3f5356c05d
Author: Thomas Schwinge
Date: Wed Apr 23 10:51:48 2025 +0200
GCN, nvptx offloading: Host/device compatibility: Itanium C++ ABI, DSO
Object Destruction API [PR119853, PR119854]
https://gcc.gnu.org/g:0c81b0c22610a0c6a55c295d6a5d11f5919648d9
commit 0c81b0c22610a0c6a55c295d6a5d11f5919648d9
Author: Tobias Burnus
Date: Thu Apr 24 14:36:37 2025 +0200
libgomp: Add additional OpenMP interop runtime tests
Add checks for nowait/depend and for checks that the retur
https://gcc.gnu.org/g:b3f963fba1ce263b79f73bb50f46ac46b49094da
commit b3f963fba1ce263b79f73bb50f46ac46b49094da
Author: Kwok Cheung Yeung
Date: Sat May 3 21:03:33 2025 +
openmp, fortran: Add iterator support for Fortran deep-mapping of
allocatables
gcc/fortran/
https://gcc.gnu.org/g:c4362bb0317a21e6b8ab4003d78e39bbfd2a5e7f
commit c4362bb0317a21e6b8ab4003d78e39bbfd2a5e7f
Author: Thomas Schwinge
Date: Wed Apr 23 17:35:29 2025 +0200
Add 'libgomp.c-c++-common/target-cdtor-1.c'
libgomp/
* testsuite/libgomp.c-c++-common/tar
https://gcc.gnu.org/g:752ef8f4f5ddf9a3372e6d5dc08df6aa05a60ea3
commit 752ef8f4f5ddf9a3372e6d5dc08df6aa05a60ea3
Author: Kwok Cheung Yeung
Date: Mon Jan 13 13:08:07 2025 +
openmp: Add support for using custom mappers with iterators (C, C++)
gcc/c-family/
* c-omp
https://gcc.gnu.org/g:983c4ffae6391caa9e2ac16ed1e3495fff2b95bb
commit 983c4ffae6391caa9e2ac16ed1e3495fff2b95bb
Author: Andrew Stubbs
Date: Thu Apr 24 16:50:08 2025 +
OpenMP, GCN: Add interop-hsa testcase
This testcase ensures that the interop HSA support is sufficient to run
https://gcc.gnu.org/g:81d73ad786759aadd926273e8ddd4adc7e6015bc
commit 81d73ad786759aadd926273e8ddd4adc7e6015bc
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:ed4a45ac95375fac7166cff38dc9a81bd3868abd
commit ed4a45ac95375fac7166cff38dc9a81bd3868abd
Author: Julian Brown
Date: Wed Apr 23 03:09:01 2025 +
OpenACC: "declare create" fixes wrt. "allocatable" variables
This patch fixes a case revealed by the previous pa
https://gcc.gnu.org/g:113638d2ab90b8b104a2e42d5c9470a9bda98bb5
commit 113638d2ab90b8b104a2e42d5c9470a9bda98bb5
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:a9b364c4ab1e1617196d38c087b71507710882e1
commit a9b364c4ab1e1617196d38c087b71507710882e1
Author: Andrew Pinski
Date: Mon Apr 21 22:32:26 2025 +
GCN: Properly switch sections in 'gcn_hsa_declare_function_name' [PR119737]
There are GCN/C++ target as well as
https://gcc.gnu.org/g:d3f05d2ed0274cf2b3b8b317a99b8f38e070ab64
commit d3f05d2ed0274cf2b3b8b317a99b8f38e070ab64
Author: Thomas Schwinge
Date: Tue Apr 22 13:41:22 2025 +0200
Adjust 'libgomp.c++/target-exceptions-pr118794-1.C' for
'targetm.arm_eabi_unwinder' [PR118794]
Fix-up for co
https://gcc.gnu.org/g:441f52bd64a87eeb36e4cda2535260f4236fc040
commit 441f52bd64a87eeb36e4cda2535260f4236fc040
Author: Kwok Cheung Yeung
Date: Sat May 3 20:36:21 2025 +
openmp, fortran: Add support for map iterators in OpenMP target construct
(Fortran)
This adds support for i
https://gcc.gnu.org/g:bb8a5a0783a209512e8d814b4307e910fe141377
commit bb8a5a0783a209512e8d814b4307e910fe141377
Author: Kwok Cheung Yeung
Date: Fri Apr 11 18:27:00 2025 +0100
openmp: Fix struct handling for OpenMP iterators
New clauses can be created for structs, and these will als
https://gcc.gnu.org/g:bfc85ec56e3f1695519b4682143ee5099352a402
commit bfc85ec56e3f1695519b4682143ee5099352a402
Author: Tobias Burnus
Date: Thu Apr 24 18:26:30 2025 +0200
libgomp/testsuite: Fix hip_header_nvidia check, add workaround to test
This is all about using the AMD's HIP he
https://gcc.gnu.org/g:9e79318c0dca1d717ca29b6654e3d111b35f920e
commit 9e79318c0dca1d717ca29b6654e3d111b35f920e
Author: Kwok Cheung Yeung
Date: Sat May 3 21:10:47 2025 +
openmp, fortran: Add support for non-constant iterator bounds in Fortran
deep-mapping iterator support
gcc/
https://gcc.gnu.org/g:12341d4f4a89cf2ebe3f73037b83d33f75baff11
commit 12341d4f4a89cf2ebe3f73037b83d33f75baff11
Author: Kwok Cheung Yeung
Date: Sat May 3 20:30:16 2025 +
openmp, fortran: Move udm field of gfc_omp_namelist into a new union
This patch moves u2.udm into u3.udm.
https://gcc.gnu.org/g:791936457451ad3a2867d02b7ffc743b96b04c42
commit 791936457451ad3a2867d02b7ffc743b96b04c42
Author: Kwok Cheung Yeung
Date: Wed Apr 16 11:43:00 2025 +0100
openmp, fortran: Revert to using tree expressions when translating Fortran
OpenMP array sections
In the pa
https://gcc.gnu.org/g:90a497c233380b43e36dafaa6688ca45b2ba4f35
commit 90a497c233380b43e36dafaa6688ca45b2ba4f35
Author: Kwok Cheung Yeung
Date: Thu Sep 12 21:33:58 2024 +0100
openmp: Disable strided target updates when iterators are used
Non-contiguous target updates result in the
https://gcc.gnu.org/g:5418d2ad283c7cadb35fa920bc18353c1821739d
commit 5418d2ad283c7cadb35fa920bc18353c1821739d
Author: Kwok Cheung Yeung
Date: Wed Nov 27 21:56:08 2024 +
openmp, fortran: Add support for iterators in OpenMP 'target update'
constructs (Fortran)
This adds Fortra
https://gcc.gnu.org/g:4e12ac8efad19d339a2c02efc7595c6f974f2328
commit 4e12ac8efad19d339a2c02efc7595c6f974f2328
Author: Kwok Cheung Yeung
Date: Wed Nov 27 21:49:12 2024 +
openmp: Refactor handling of iterators
Move code to calculate the iteration size and to generate the iterat
https://gcc.gnu.org/g:176d660537b2edc8007a4bed1eb936d881a46277
commit 176d660537b2edc8007a4bed1eb936d881a46277
Author: Kwok Cheung Yeung
Date: Wed Nov 27 21:51:34 2024 +
openmp: Add support for iterators in 'target update' clauses (C/C++)
This adds support for iterators in 'to
https://gcc.gnu.org/g:f6c5e4c0c695cc7a41376a920350827d54755d1c
commit f6c5e4c0c695cc7a41376a920350827d54755d1c
Author: Thomas Schwinge
Date: Wed Apr 16 21:52:53 2025 +0200
OpenACC: Improve implicit mapping for non-lexically nested offload regions:
Adjust cherry-picked test cases
https://gcc.gnu.org/g:3dfe9733eabd74f21999dde36166bdedc5d06b1c
commit 3dfe9733eabd74f21999dde36166bdedc5d06b1c
Author: Sandra Loosemore
Date: Sun Feb 9 21:34:36 2025 +
OpenMP: C/C++ common testcases for "omp begin declare variant"
gcc/testsuite/ChangeLog
* c-c++-co
https://gcc.gnu.org/g:a6682e7af891700ae67e7d0f5d3fcc462eb44609
commit a6682e7af891700ae67e7d0f5d3fcc462eb44609
Author: Chung-Lin Tang
Date: Fri May 2 00:33:07 2025 +
OpenACC: array reductions bug fixes
This is a merge of the v4 to v5 diff patch from:
https://gcc.gnu.org/pi
https://gcc.gnu.org/g:d5a1822a5ccaa2ce7c35f04fcdcedfe92e209d84
commit d5a1822a5ccaa2ce7c35f04fcdcedfe92e209d84
Author: Sandra Loosemore
Date: Sun Feb 9 21:34:36 2025 +
OpenMP: C front end support for "begin declare variant"
gcc/c/ChangeLog
* c-decl.cc (current_omp_
https://gcc.gnu.org/g:295dd6f754aaccacfe1708d962373ed8be3717dc
commit 295dd6f754aaccacfe1708d962373ed8be3717dc
Author: Sandra Loosemore
Date: Sun Feb 9 21:34:35 2025 +
OpenMP: C++ front end support for "begin declare variant"
This patch implements C++ support for the "begin de
https://gcc.gnu.org/g:e0a386fae63d349e347ac7394bd15e54cc5e8e11
commit e0a386fae63d349e347ac7394bd15e54cc5e8e11
Author: Sandra Loosemore
Date: Sun Feb 9 21:34:35 2025 +
OpenMP: Support functions for nested "begin declare variant"
This patch adds functions for variant name mangl
https://gcc.gnu.org/g:203eb6e9c949ebfe3d08a845d641a68955a82b49
commit 203eb6e9c949ebfe3d08a845d641a68955a82b49
Author: Sandra Loosemore
Date: Sun Feb 9 21:34:35 2025 +
OpenMP: Add flag for code elision to omp_context_selector_matches.
The "begin declare variant" has different
https://gcc.gnu.org/g:ef9bac1dbc7c600372100206995f4a4598475005
commit ef9bac1dbc7c600372100206995f4a4598475005
Author: Chung-Lin Tang
Date: Mon Nov 11 17:16:26 2024 +
OpenACC 2.7: Connect readonly modifier to points-to analysis
This patch links the readonly modifier to points-
https://gcc.gnu.org/g:67b186d7377b6a0b7ad6a469b3ae9feba192f149
commit 67b186d7377b6a0b7ad6a469b3ae9feba192f149
Author: Tobias Burnus
Date: Thu May 1 15:39:42 2025 +
OpenMP: Restore lost Fortran testcase for 'omp allocate'
This testcase, which is present on the OG13 and OG14 br
https://gcc.gnu.org/g:2ab0f672c29b875f4c5cb73b3770598981d9dba5
commit 2ab0f672c29b875f4c5cb73b3770598981d9dba5
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
https://gcc.gnu.org/g:fc4bf7b190ee2db44839c09518ca074c5cef8a3b
commit fc4bf7b190ee2db44839c09518ca074c5cef8a3b
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
https://gcc.gnu.org/g:d31ab498b12ebbe4f50acb2aa240ff92c73f310c
commit r16-669-gd31ab498b12ebbe4f50acb2aa240ff92c73f310c
Author: Harald Anlauf
Date: Thu May 15 21:07:07 2025 +0200
Fortran: default-initialization and functions returning derived type
[PR85750]
Functions with non-poi
https://gcc.gnu.org/g:b2fe3f7606e8faa5f0f68470f86a34e64d999408
commit b2fe3f7606e8faa5f0f68470f86a34e64d999408
Author: Sandra Loosemore
Date: Sat May 10 21:45:56 2025 +
OpenMP: testsuite fixups for C++ allocators
The patch "OpenMP: Add C++ support for 'omp allocate'" is a back
https://gcc.gnu.org/g:7fc852666c51536b6d504505ab84b2c050c46d17
commit 7fc852666c51536b6d504505ab84b2c050c46d17
Author: Julian Brown
Date: Thu Apr 24 19:03:16 2025 +
OpenMP: Array shaping operator and strided "target update" for C
Following the similar support for C++, here is
https://gcc.gnu.org/g:b5994c6a48001a32644c1bb575d40dbef05947a3
commit b5994c6a48001a32644c1bb575d40dbef05947a3
Author: Julian Brown
Date: Thu Apr 24 19:05:56 2025 +
OpenMP: Noncontiguous "target update" for Fortran
(Note: On OG14 branch, this was tacked on to "OpenMP: Array sh
https://gcc.gnu.org/g:6ffe14f3198140918d10958702281afba863b41b
commit 6ffe14f3198140918d10958702281afba863b41b
Author: Julian Brown
Date: Sat Apr 26 18:28:36 2025 +
OpenMP: Enable 'declare mapper' mappers for 'target update' directives
This patch enables use of 'declare mapper
https://gcc.gnu.org/g:7431820c24b68001c614b26208be9c9f53c712b8
commit 7431820c24b68001c614b26208be9c9f53c712b8
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
https://gcc.gnu.org/g:7affa61f67813b86206db027b981b165bccb84b7
commit 7affa61f67813b86206db027b981b165bccb84b7
Author: Sandra Loosemore
Date: Mon May 12 16:41:45 2025 +
OpenMP, Fortran: Handle errors in 'declare mapper' instantiation
The patch "OpenMP: Reprocess expanded claus
https://gcc.gnu.org/g:3ea1f835c3775431634ffe1ad44b0c742664a3dd
commit 3ea1f835c3775431634ffe1ad44b0c742664a3dd
Author: Julian Brown
Date: Wed Apr 23 00:01:43 2025 +
OpenMP: Look up 'declare mapper' definitions at resolution time not parse
time
This patch moves 'declare mapper
https://gcc.gnu.org/g:87548cbb46416486888daad14c606dffa8e58204
commit 87548cbb46416486888daad14c606dffa8e58204
Author: Julian Brown
Date: Sun Apr 20 00:00:54 2025 +
OpenACC: Improve implicit mapping for non-lexically nested offload regions
This patch enables use of the OMP_CLA
https://gcc.gnu.org/g:b7f04b07a970dd664f3f554352b4b6138498e4c0
commit b7f04b07a970dd664f3f554352b4b6138498e4c0
Author: Julian Brown
Date: Sun Apr 20 21:59:22 2025 +
OpenMP: C++ "declare mapper" support
This patch adds support for OpenMP 5.0 "declare mapper" functionality
f
https://gcc.gnu.org/g:0b097544ca3abd8faf2078777fd50ca4a154dba5
commit 0b097544ca3abd8faf2078777fd50ca4a154dba5
Author: Julian Brown
Date: Tue Apr 22 04:29:50 2025 +
OpenMP: Move Fortran 'declare mapper' instantiation code
This patch moves the code for explicit 'declare mapper'
https://gcc.gnu.org/g:9c46ffc29646d1c0b16446e8b7e8b294cae49792
commit 9c46ffc29646d1c0b16446e8b7e8b294cae49792
Author: Julian Brown
Date: Thu Apr 24 14:31:21 2025 +
OpenMP: Reprocess expanded clauses after 'declare mapper' instantiation
This patch reprocesses expanded clauses
https://gcc.gnu.org/g:80070581ff2949ae982e041f23710c0221661a28
commit 80070581ff2949ae982e041f23710c0221661a28
Author: Julian Brown
Date: Wed Apr 23 03:22:33 2025 +
OpenMP: Fortran "!$omp declare mapper" support
This patch implements "omp declare mapper" functionality for Fort
https://gcc.gnu.org/g:69fd51954fcfb3dbb4972cb873221a30b6262849
commit 69fd51954fcfb3dbb4972cb873221a30b6262849
Author: Julian Brown
Date: Mon Apr 21 02:08:35 2025 +
OpenMP: Support OpenMP 5.0 "declare mapper" directives for C
This patch adds support for "declare mapper" direct
https://gcc.gnu.org/g:b4b83d34766a410848d33e8bee24b3d1fb7f1ec1
commit b4b83d34766a410848d33e8bee24b3d1fb7f1ec1
Author: Thomas Schwinge
Date: Sat Apr 19 20:52:08 2025 +
In 'libgomp/target.c:gomp_unmap_vars_internal', defer 'gomp_remove_var'
An upcoming change requires that 'gom
https://gcc.gnu.org/g:843015762f450088d29c94743343e3f86429ff60
commit 843015762f450088d29c94743343e3f86429ff60
Author: Tobias Burnus
Date: Wed Nov 2 17:04:53 2022 +0100
Fortran/OpenMP: Testcase for DT struct-component with 'alloc' and array
descr
When using 'map(alloc: var, dt%co
https://gcc.gnu.org/g:98586c2f620d2b6789257c29b4bc77567b1152c6
commit 98586c2f620d2b6789257c29b4bc77567b1152c6
Author: Thomas Schwinge
Date: Sat Apr 19 20:57:56 2025 +
libgomp: Document OpenMP 'pinned' memory
libgomp/
* libgomp.texi (AMD Radeon, nvptx): Doc
https://gcc.gnu.org/g:f170e172ab2f559aa765a28af796c1a4897adb00
commit f170e172ab2f559aa765a28af796c1a4897adb00
Author: Julian Brown
Date: Sat Apr 19 23:41:41 2025 +
OpenACC: Reimplement "inheritance" for lexically-nested offload regions
This patch reimplements "lexical inherit
https://gcc.gnu.org/g:693be70f589682c0c65ce92c4602d481aa7f16e3
commit 693be70f589682c0c65ce92c4602d481aa7f16e3
Author: Julian Brown
Date: Wed Apr 23 03:11:29 2025 +
OpenACC: Allow implicit uses of assumed-size arrays in offload regions
This patch reimplements the functionality
https://gcc.gnu.org/g:41e11972a51b683823ca7f0edd72a19e31957a1e
commit 41e11972a51b683823ca7f0edd72a19e31957a1e
Author: Tobias Burnus
Date: Sat Apr 19 02:13:38 2025 +
OpenMP: Add uses_allocators support
This adds middle end support for uses_allocators, wires Fortran to use it
https://gcc.gnu.org/g:cc069acadd2723a6a5884251ebc946bd61a4dc44
commit cc069acadd2723a6a5884251ebc946bd61a4dc44
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:6505ad1b940441074b7556048907941a26cea495
commit 6505ad1b940441074b7556048907941a26cea495
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:103758a6d5a021b8d703887bbdc990e2b6986c73
commit 103758a6d5a021b8d703887bbdc990e2b6986c73
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:86086c93cddee91aa5a5deda1f1a0ade0d868d66
commit 86086c93cddee91aa5a5deda1f1a0ade0d868d66
Author: Andrew Stubbs
Date: Fri Apr 18 21:48:33 2025 +
libgomp, nvptx: Cuda pinned memory
https://patchwork.sourceware.org/project/gcc/list/?series=35022
Thi
https://gcc.gnu.org/g:adc63e59f99f856ff4cd6b1fdb2331b16f603e41
commit adc63e59f99f856ff4cd6b1fdb2331b16f603e41
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:59ebc6007887151cdb0f7d00108b86a5921ec5a4
commit 59ebc6007887151cdb0f7d00108b86a5921ec5a4
Author: Andrew Stubbs
Date: Fri Apr 18 21:56:19 2025 +
libgomp: fine-grained pinned memory allocator
https://patchwork.sourceware.org/project/gcc/list/?series=35022
https://gcc.gnu.org/g:e13ab24bf919a7c4dc30dcfc9fafa9c6349a90a7
commit e13ab24bf919a7c4dc30dcfc9fafa9c6349a90a7
Author: Andrew Stubbs
Date: Wed Jun 12 11:42:21 2024 +
openmp: -foffload-memory=pinned
https://patchwork.sourceware.org/project/gcc/list/?series=35022
Implem
https://gcc.gnu.org/g:36d4c7cc19ebe08be4a421411e602630a763650e
commit 36d4c7cc19ebe08be4a421411e602630a763650e
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:6e115c050c648c8e3cf4f3cb3c5dae6feb348205
commit 6e115c050c648c8e3cf4f3cb3c5dae6feb348205
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:48db8148b94ab2d93d9d5301f44950adf2a9c786
commit 48db8148b94ab2d93d9d5301f44950adf2a9c786
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:6c86aec56567424416e52372473c8f0694ce65a9
commit 6c86aec56567424416e52372473c8f0694ce65a9
Author: Andrew Stubbs
Date: Fri Apr 18 21:39:54 2025 +
openmp: Add -foffload-memory
https://patchwork.sourceware.org/project/gcc/list/?series=35022
Add a new
https://gcc.gnu.org/g:9796420d0100c48ccb8e35283f940781c3119aac
commit 9796420d0100c48ccb8e35283f940781c3119aac
Author: Julian Brown
Date: Fri Apr 18 21:00:09 2025 +
openacc: Adjust loop lowering for AMD GCN
This patch adjusts OpenACC loop lowering in the AMD GCN target compile
https://gcc.gnu.org/g:e361f9db605ec2601de633e302b4a77ff8764948
commit e361f9db605ec2601de633e302b4a77ff8764948
Author: Cesar Philippidis
Date: Thu Apr 17 14:10:11 2025 +
Fortran "declare create"/allocate support for OpenACC
This patch incorporates these commits from OG14 branc
https://gcc.gnu.org/g:63caf6bc2f914518dbfcd242164f5e990982bdf9
commit 63caf6bc2f914518dbfcd242164f5e990982bdf9
Author: Thomas Schwinge
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 O
https://gcc.gnu.org/g:3f1fd7de5e4de061acfeffb07d37b2f9b5c78d16
commit 3f1fd7de5e4de061acfeffb07d37b2f9b5c78d16
Author: Julian Brown
Date: Fri Sep 20 13:53:10 2019 -0700
Handle references in OpenACC "private" clauses
Combination of OG14 commits
141a592bf147c91c28de7864fa1225968
https://gcc.gnu.org/g:928a71527927b7ab638b886e11cb02221faa0b97
commit 928a71527927b7ab638b886e11cb02221faa0b97
Author: Cesar Philippidis
Date: Tue Feb 26 15:55:23 2019 -0800
Don't mark OpenACC auto loops as independent inside acc parallel regions
gcc/ChangeLog
* omp-lo
https://gcc.gnu.org/g:4566c9843f93d28f50dbe500b1b649a7731d1cd1
commit 4566c9843f93d28f50dbe500b1b649a7731d1cd1
Author: Cesar Philippidis
Date: Tue Feb 26 15:59:03 2019 -0800
Enable firstprivate OpenACC reductions
gcc/ChangeLog
* gimplify.cc (omp_add_variable): Enable f
https://gcc.gnu.org/g:9f379125df4a72ba99fa8e5804146a056069fd24
commit 9f379125df4a72ba99fa8e5804146a056069fd24
Author: Cesar Philippidis
Date: Tue Feb 26 13:18:36 2019 -0800
Adjustments and additions to testcases
gcc/testsuite/ChangeLog
* g++.dg/goacc/loop-1.c: New tes
https://gcc.gnu.org/g:8f1fe6c2b2f17d02561435ad301f7fdc3271a90b
commit 8f1fe6c2b2f17d02561435ad301f7fdc3271a90b
Author: Cesar Philippidis
Date: Tue Feb 26 15:10:21 2019 -0800
Enable GOMP_MAP_FIRSTPRIVATE_INT for OpenACC
Incorporates these commits from OG14 branch:
a743b0947593f
https://gcc.gnu.org/g:b40270176bd5abd0efa1eeef8f5120a495c4d0c3
commit b40270176bd5abd0efa1eeef8f5120a495c4d0c3
Author: Julian Brown
Date: Sun Apr 13 23:54:16 2025 +
Various OpenACC reduction enhancements - test cases
gcc/testsuite/ChangeLog
* c-c++-common/goacc/red
https://gcc.gnu.org/g:bf57265a41ca35df1d61d922c8797caebd8ed50d
commit bf57265a41ca35df1d61d922c8797caebd8ed50d
Author: Julian Brown
Date: Sun Apr 13 23:34:17 2025 +
Various OpenACC reduction enhancements - ME and nvptx changes
gcc/ChangeLog
* config/nvptx/nvptx.cc
https://gcc.gnu.org/g:27cfb2b1363eeb4716dcdc58a070d36e68ece766
commit 27cfb2b1363eeb4716dcdc58a070d36e68ece766
Author: Thomas Schwinge
Date: Sat Apr 12 17:54:45 2025 +
Given OpenACC 'async', defer 'free' of non-contiguous array support data
structures [PR76739]
Fix-up for og1
https://gcc.gnu.org/g:98aafd1bba946e9a5da0b464bf81b928977b2bc6
commit 98aafd1bba946e9a5da0b464bf81b928977b2bc6
Author: Julian Brown
Date: Sun Apr 13 23:15:27 2025 +
Various OpenACC reduction enhancements - FE changes
gcc/c/ChangeLog
* c-parser.cc (c_parser_omp_vari
https://gcc.gnu.org/g:1f60b10dd70e20a87213dfa74108419743413bce
commit 1f60b10dd70e20a87213dfa74108419743413bce
Author: Thomas Schwinge
Date: Sat Apr 12 17:58:05 2025 +
OpenACC: Pass pre-allocated 'ptrblock' to
'goacc_noncontig_array_create_ptrblock' [PR76739]
... to simplify
https://gcc.gnu.org/g:089a139c758cfab3ba9a72c5038d981d8e996367
commit 089a139c758cfab3ba9a72c5038d981d8e996367
Author: Sandra Loosemore
Date: Sat Apr 12 15:43:34 2025 +
Identify OMP development branch in output of 'gcc --version'
gcc/ChangeLog
* Makefile.in (REVISI
https://gcc.gnu.org/g:130451de0f379ff2097f1f4cbacd5dc2152baf84
commit 130451de0f379ff2097f1f4cbacd5dc2152baf84
Author: Thomas Schwinge
Date: Sat Apr 12 17:52:13 2025 +
libgomp: Merge 'gomp_map_vars_openacc' into 'goacc_map_vars' [PR76739]
Upstream has 'goacc_map_vars'; merge t
https://gcc.gnu.org/g:92f424738cc6fd394d539308ba395d83adefffc4
commit 92f424738cc6fd394d539308ba395d83adefffc4
Author: Cesar Philippidis
Date: Wed Apr 23 03:01:28 2025 +
Add OpenACC Fortran support for deviceptr and variable in common blocks
This is a merge of these OG14 commi
https://gcc.gnu.org/g:509286d4aa77f193f22e9427d3ceb86ad07f5ccf
commit 509286d4aa77f193f22e9427d3ceb86ad07f5ccf
Author: Chung-Lin Tang
Date: Sat Apr 12 16:22:37 2025 +
Non-contiguous array support patches [PR76739]
This is based on OG14 commit b143c1c447945ce05903ff1360ead97774
https://gcc.gnu.org/g:dbd927be10e2daf0c995f43cd28cf1d1883cac42
commit dbd927be10e2daf0c995f43cd28cf1d1883cac42
Author: Tobias Burnus
Date: Thu May 15 00:34:05 2025 +
git_update_version.py: Support vendor-branch version bumps
contrib/ChangeLog:
* gcc-changelog/
https://gcc.gnu.org/g:2384010230d48767a184fa6e245979e44dc8153d
commit r15-9689-g2384010230d48767a184fa6e245979e44dc8153d
Author: Joseph Myers
Date: Thu May 15 18:04:00 2025 +
Update gcc zh_CN.po
* zh_CN.po: Update.
Diff:
---
gcc/po/zh_CN.po | 341
https://gcc.gnu.org/g:e87c5efabc3002acc41859fb81e698af8fa8412a
commit r16-668-ge87c5efabc3002acc41859fb81e698af8fa8412a
Author: Joseph Myers
Date: Thu May 15 18:02:26 2025 +
Update gcc zh_CN.po
* zh_CN.po: Update.
Diff:
---
gcc/po/zh_CN.po | 341 +
https://gcc.gnu.org/g:fae53928595341981f08ded4edcbba07ee1d5d04
commit r16-667-gfae53928595341981f08ded4edcbba07ee1d5d04
Author: Robert Dubner
Date: Thu May 15 13:33:16 2025 -0400
cobol: One additional edit to testsuite/cobol.dg/group1/check_88.cob
[PR120251]
Missed one edit. Thi
https://gcc.gnu.org/g:a85776f7f64271d628ae0a04f02717ee6572e6e8
commit r15-9688-ga85776f7f64271d628ae0a04f02717ee6572e6e8
Author: Thomas Koenig
Date: Wed May 14 20:11:48 2025 +0200
Fix explicit arrays with non-constant size for -fc-prototypes.
gcc/fortran/ChangeLog:
https://gcc.gnu.org/g:c6ec3a9bddb4224a2369b0284ade4b474cd4b0ce
commit r15-9687-gc6ec3a9bddb4224a2369b0284ade4b474cd4b0ce
Author: Thomas Koenig
Date: Tue May 13 19:02:06 2025 +0200
Do not dump non-interoperable types with -fc-prototypes.
gcc/fortran/ChangeLog:
PR f
1 - 100 of 134 matches
Mail list logo