https://gcc.gnu.org/g:0cafa22fc1ca6dcd8cc40e2adfdd8deac92fccc1
commit r16-2583-g0cafa22fc1ca6dcd8cc40e2adfdd8deac92fccc1
Author: Tobias Burnus
Date: Mon Jul 28 15:45:06 2025 +0200
gcn: Fix CDNA3 atomics' buffer invalidation
For device (agent) scope atomics - as needed when there i
https://gcc.gnu.org/g:773446ee035a09e20f73e7b50dbf20e35d7efd7d
commit r16-2581-g773446ee035a09e20f73e7b50dbf20e35d7efd7d
Author: Tobias Burnus
Date: Mon Jul 28 15:15:24 2025 +0200
gcn: Add more s_nop for MI300
Implement another case where the CDNA3 ISA documentation requires s_nop
https://gcc.gnu.org/g:9098f79ff0c559278400cbfbeb8d1101c39e8349
commit r16-2580-g9098f79ff0c559278400cbfbeb8d1101c39e8349
Author: Tobias Burnus
Date: Mon Jul 28 12:16:02 2025 +0200
gcn: Add 'nops' insn, extend comments
Use 's_nops' with a number instead of multiple of 's_nop' when
https://gcc.gnu.org/g:02213d07210c22fb4408b1b35b6b4261ce7d466d
commit r16-2503-g02213d07210c22fb4408b1b35b6b4261ce7d466d
Author: Tobias Burnus
Date: Fri Jul 25 11:24:22 2025 +0200
gcn: Add "s_nop"s for MI300
MI300 requires some additional s_nop to be added between some instruction
https://gcc.gnu.org/g:451b6dbf47595922518b96728677d1fafa11e2ad
commit r16-2213-g451b6dbf47595922518b96728677d1fafa11e2ad
Author: Tobias Burnus
Date: Sat Jul 12 07:18:06 2025 +0200
Fortran/OpenACC: Permit PARAMETER as 'var' in clauses (+ ignore)
It turned out that other compilers p
https://gcc.gnu.org/g:750bc2899844d662aee93476f2da63fce68535d9
commit r16-1661-g750bc2899844d662aee93476f2da63fce68535d9
Author: Tobias Burnus
Date: Tue Jun 24 23:55:27 2025 +0200
gcn: Fix glc vs. sc0 handling for scalar memory access
gfx942 still uses glc for scalar access ('s_..
https://gcc.gnu.org/g:1e35a518258e8cd970a2326bba5a4c8b10695439
commit r16-1660-g1e35a518258e8cd970a2326bba5a4c8b10695439
Author: Tobias Burnus
Date: Tue Jun 24 23:28:57 2025 +0200
Fortran/OpenACC: Add Fortran support for acc_attach/acc_detach
While C/++ support the routines acc_at
https://gcc.gnu.org/g:2b077252cafa5045498a0e0c480ee6d48c136232
commit r16-1634-g2b077252cafa5045498a0e0c480ee6d48c136232
Author: Tobias Burnus
Date: Mon Jun 23 23:24:56 2025 +0200
OpenACC: Add 'if' clause to 'acc wait' directive
OpenACC 3.0 added the 'if' clause to four directives
https://gcc.gnu.org/g:8a759dbb690dbd882b4884515a57ba6f285835cc
commit r16-1579-g8a759dbb690dbd882b4884515a57ba6f285835cc
Author: Tobias Burnus
Date: Thu Jun 19 21:16:42 2025 +0200
libgomp/target.c: Fix buffer size for 'omp requires' diagnostic
One of the buffers that printed the l
https://gcc.gnu.org/g:b8617e0a241c7021f539aeca09a7c2bec02e9b39
commit r16-1578-gb8617e0a241c7021f539aeca09a7c2bec02e9b39
Author: Tobias Burnus
Date: Thu Jun 19 21:06:11 2025 +0200
libgomp.texi: Document omp(x)::allocator::*, restructure memory allocator
doc
libgomp/ChangeLog:
https://gcc.gnu.org/g:9ee74468c5a145b0926609d3066af059eeb2ad0c
commit 9ee74468c5a145b0926609d3066af059eeb2ad0c
Author: Tobias Burnus
Date: Tue Jun 17 11:33:09 2025 +0200
OpenMP: Fix implicit 'declare target' for
libstdc++-v3/include/std/ostream contains:
namespace std
https://gcc.gnu.org/g:4c9e023cfccb3ca365611c05bbf21c09a5ece94a
commit 4c9e023cfccb3ca365611c05bbf21c09a5ece94a
Author: Tobias Burnus
Date: Tue Jun 17 11:45:22 2025 +0200
ChangeLog.omp bump
Diff:
---
gcc/ChangeLog.omp | 9 +
gcc/DATESTAMP.omp | 2 +-
libgomp/ChangeLog.omp
The branch 'devel/omp/gcc-15' was updated to point to:
4c9e023cfccb... ChangeLog.omp bump
It previously pointed to:
a6a5a2674c5c... ChangeLog.omp bump
Diff:
Summary of changes (added commits):
---
4c9e023... ChangeLog.omp bump
9ee7446... OpenMP: Fix impli
https://gcc.gnu.org/g:ea43b99537591b1103da3961c61f1cbfae968859
commit r16-1536-gea43b99537591b1103da3961c61f1cbfae968859
Author: Tobias Burnus
Date: Tue Jun 17 11:33:09 2025 +0200
OpenMP: Fix implicit 'declare target' for
libstdc++-v3/include/std/ostream contains:
name
https://gcc.gnu.org/g:25f5e60eaa8b9ab7938c3e1a9c8ad4ffa444d997
commit r16-1430-g25f5e60eaa8b9ab7938c3e1a9c8ad4ffa444d997
Author: Yuao Ma
Date: Wed Jun 11 23:33:35 2025 +0800
fortran: add intrinsic doc for trig functions with half revolutions
This patch is a follow-up to commit r16
https://gcc.gnu.org/g:a6a5a2674c5c7f2ae64277c7f79a3b8c20a87fc6
commit a6a5a2674c5c7f2ae64277c7f79a3b8c20a87fc6
Author: Tobias Burnus
Date: Tue Jun 10 21:57:52 2025 +0200
ChangeLog.omp bump
Diff:
---
gcc/ChangeLog.omp | 19 +++
gcc/DATESTAMP.omp | 2 +-
include/Ch
https://gcc.gnu.org/g:5e75ec7168fd3ea5b7791ed67f25a29b44967fc3
commit 5e75ec7168fd3ea5b7791ed67f25a29b44967fc3
Author: Tobias Burnus
Date: Tue Jun 10 15:12:47 2025 +0200
gcn: Add experimental MI300 (gfx942) support
As gfx942 and gfx950 belong to gfx9-4-generic, the latter two are
https://gcc.gnu.org/g:7704131525574cd28bf3f779da1e1057c46a1f25
commit 7704131525574cd28bf3f779da1e1057c46a1f25
Author: Tobias Burnus
Date: Mon Jun 2 17:43:57 2025 +0200
libgomp: Add OpenMP's omp_target_memset/omp_target_memset_async
PR libgomp/120444
include/Chang
https://gcc.gnu.org/g:682e7678f3d2b5b974bf564deea7a405f0fd37bf
commit 682e7678f3d2b5b974bf564deea7a405f0fd37bf
Merge: f34abf47bf57 5327eef7b003
Author: Tobias Burnus
Date: Tue Jun 10 21:56:49 2025 +0200
Merge branch 'releases/gcc-15' into devel/omp/gcc-15
Merge up to r15-9819-g532
The branch 'devel/omp/gcc-15' was updated to point to:
a6a5a2674c5c... ChangeLog.omp bump
It previously pointed to:
f34abf47bf57... ChangeLog.omp bump
Diff:
Summary of changes (added commits):
---
a6a5a26... ChangeLog.omp bump
5e75ec7... gcn: Add experime
https://gcc.gnu.org/g:37b454b7e171bd8a792cbe4c57ea0f9702afa22d
commit r16-1393-g37b454b7e171bd8a792cbe4c57ea0f9702afa22d
Author: Tobias Burnus
Date: Tue Jun 10 15:12:47 2025 +0200
gcn: Add experimental MI300 (gfx942) support
As gfx942 and gfx950 belong to gfx9-4-generic, the latte
https://gcc.gnu.org/g:c8963f01ac813346f543ae118e702df8c28cd884
commit c8963f01ac813346f543ae118e702df8c28cd884
Author: Tobias Burnus
Date: Fri Jun 6 15:57:50 2025 +0200
builtins.def: Enable OpenMP/OpenACC builtins also with -fno-nonansi-builtins
The flags -std=c.. and -std=c++.. i
https://gcc.gnu.org/g:5f56185a23e4e6d417091ba21f9eac4d0b4da239
commit 5f56185a23e4e6d417091ba21f9eac4d0b4da239
Author: Tobias Burnus
Date: Fri Jun 6 16:22:06 2025 +0200
OpenMP: Add omp_get_initial_device/omp_get_num_devices builtins
By adding omp_get_initial_device and omp_get_num
https://gcc.gnu.org/g:f34abf47bf57179eeb6f77355ad1549c89a58733
commit f34abf47bf57179eeb6f77355ad1549c89a58733
Author: Tobias Burnus
Date: Fri Jun 6 16:58:25 2025 +0200
ChangeLog.omp bump
Diff:
---
gcc/ChangeLog.omp | 20
gcc/DATESTAMP.omp | 2 +-
https://gcc.gnu.org/g:76e0b6c20dc54d7a6f704a4bddd824f4c8d90c2c
commit 76e0b6c20dc54d7a6f704a4bddd824f4c8d90c2c
Author: Tobias Burnus
Date: Fri Jun 6 15:15:03 2025 +0200
libgomp.c/target-map-zero-sized-3.c: Fix code for non-USM offload [PR120530]
A mapping clause was missing, causi
https://gcc.gnu.org/g:b9b7cf8e6a742d3528d661b0b5b299af8a666b8d
commit b9b7cf8e6a742d3528d661b0b5b299af8a666b8d
Merge: 54c4c4512085 a69ab79c1aba
Author: Tobias Burnus
Date: Fri Jun 6 15:47:31 2025 +0200
Merge branch 'releases/gcc-15' into devel/omp/gcc-15
Merge up to r15-9790-ga69a
The branch 'devel/omp/gcc-15' was updated to point to:
f34abf47bf57... ChangeLog.omp bump
It previously pointed to:
54c4c4512085... ChangeLog.omp bump
Diff:
Summary of changes (added commits):
---
f34abf4... ChangeLog.omp bump
5f56185... OpenMP: Add omp_g
https://gcc.gnu.org/g:387209938d2c476a67966c6ddbdbf817626f24a2
commit r16-1262-g387209938d2c476a67966c6ddbdbf817626f24a2
Author: Tobias Burnus
Date: Fri Jun 6 16:22:06 2025 +0200
OpenMP: Add omp_get_initial_device/omp_get_num_devices builtins
By adding omp_get_initial_device and o
https://gcc.gnu.org/g:214b5d66c54613463a96aa2c7202bc32f628dad6
commit r16-1261-g214b5d66c54613463a96aa2c7202bc32f628dad6
Author: Tobias Burnus
Date: Fri Jun 6 15:57:50 2025 +0200
builtins.def: Enable OpenMP/OpenACC builtins also with -fno-nonansi-builtins
The flags -std=c.. and -s
https://gcc.gnu.org/g:a69ab79c1abaa43f827a6ce1dacdcd78cf682cc8
commit r15-9790-ga69ab79c1abaa43f827a6ce1dacdcd78cf682cc8
Author: Tobias Burnus
Date: Thu Jun 5 10:36:21 2025 +0200
gcn: Update --with-arch= for newer archs
Replace hard-coded list of supported devices by directly chec
https://gcc.gnu.org/g:16c742e1079e838b920a1b215af17828da7c6365
commit r16-1254-g16c742e1079e838b920a1b215af17828da7c6365
Author: Tobias Burnus
Date: Fri Jun 6 15:15:03 2025 +0200
libgomp.c/target-map-zero-sized-3.c: Fix code for non-USM offload [PR120530]
A mapping clause was miss
https://gcc.gnu.org/g:61a6430cf663e3c980c2ee966f094fea7d99f8e7
commit r16-1169-g61a6430cf663e3c980c2ee966f094fea7d99f8e7
Author: Tobias Burnus
Date: Thu Jun 5 10:36:21 2025 +0200
gcn: Update --with-arch= for newer archs
Replace hard-coded list of supported devices by directly chec
https://gcc.gnu.org/g:0f56d67a498fb5f6223c36589bb1f5d7ae219e45
commit r16-1100-g0f56d67a498fb5f6223c36589bb1f5d7ae219e45
Author: Tobias Burnus
Date: Wed Jun 4 13:25:05 2025 +0200
libgomp.texi (omp_interop_*): Add note about 5.2-to-6.0 incompatibility
GCC uses the 6.0 types - which
https://gcc.gnu.org/g:4e47e2f833732c5d9a3c3e69dc753f99b3a56737
commit r16-1055-g4e47e2f833732c5d9a3c3e69dc753f99b3a56737
Author: Tobias Burnus
Date: Mon Jun 2 17:43:57 2025 +0200
libgomp: Add OpenMP's omp_target_memset/omp_target_memset_async
PR libgomp/120444
inc
The branch 'devel/omp/gcc-15' was updated to point to:
3f67be6a4563... Merge branch 'releases/gcc-15' into devel/omp/gcc-15
It previously pointed to:
fbde111a3466... Merge commit 'c153150b8a05878191de2ee16c0cce7d526f3c46' int
Diff:
Summary of changes (added commits):
https://gcc.gnu.org/g:0c8d92a9ac08d4bc4982f636a577166709312403
commit r16-1004-g0c8d92a9ac08d4bc4982f636a577166709312403
Author: Julian Brown
Date: Fri May 30 14:19:40 2025 +0200
OpenMP: Support OpenMP 5.0 "declare mapper" directives for C
This patch adds support for "declare mapp
https://gcc.gnu.org/g:25bbaa8fdeeb9b9b5b04d14cd4f124dae85bb85b
commit 25bbaa8fdeeb9b9b5b04d14cd4f124dae85bb85b
Author: Tobias Burnus
Date: Thu May 29 22:47:06 2025 +0200
libgomp: Add OpenACC's acc_memcpy_device{,_async} routines [PR93226]
libgomp/ChangeLog:
PR lib
https://gcc.gnu.org/g:48973e8783e59462ab6e34d5d48b74a2146a05f1
commit r16-983-g48973e8783e59462ab6e34d5d48b74a2146a05f1
Author: Julian Brown
Date: Fri May 30 08:41:00 2025 +0200
OpenMP: C++ "declare mapper" support
This patch adds support for OpenMP 5.0 "declare mapper" functional
https://gcc.gnu.org/g:f4aa6b5a8d63050f5d61fcec222ed87be4c0a266
commit r16-971-gf4aa6b5a8d63050f5d61fcec222ed87be4c0a266
Author: Tobias Burnus
Date: Thu May 29 22:47:06 2025 +0200
libgomp: Add OpenACC's acc_memcpy_device{,_async} routines [PR93226]
libgomp/ChangeLog:
https://gcc.gnu.org/g:a64a7f0a6cf8afcbad4bd6c9e1b0f1d4f2d5b958
commit r16-940-ga64a7f0a6cf8afcbad4bd6c9e1b0f1d4f2d5b958
Author: Tobias Burnus
Date: Wed May 28 22:35:03 2025 +0200
Fortran: gfc_simplify_{cospi,sinpi} - fix for MPFR < 4.2.0
gcc/fortran/ChangeLog:
PR
https://gcc.gnu.org/g:e8fdd55ec907496ff3c80fed55d8da3ddbdc1a2b
commit r16-938-ge8fdd55ec907496ff3c80fed55d8da3ddbdc1a2b
Author: Yuao Ma
Date: Wed May 28 23:13:45 2025 +0800
fortran: add constant input support for trig functions with half-revolutions
This patch introduces constant
https://gcc.gnu.org/g:c38760cdb2ac21f690647e965acc0eaba3250f6d
commit r15-9740-gc38760cdb2ac21f690647e965acc0eaba3250f6d
Author: Tobias Burnus
Date: Wed May 28 15:14:14 2025 +0200
libgomp.fortran/metadirective-1.f90: Expect 'error:' for nvptx compile
[PR118694]
This should have b
https://gcc.gnu.org/g:5b2e7afb135aa10e17e51b891d4b2c85ee541ade
commit r16-935-g5b2e7afb135aa10e17e51b891d4b2c85ee541ade
Author: Tobias Burnus
Date: Wed May 28 15:14:14 2025 +0200
libgomp.fortran/metadirective-1.f90: Expect 'error:' for nvptx compile
[PR118694]
This should have be
https://gcc.gnu.org/g:d390c7e5bd03490485a0b036add096e2e8b811b9
commit r15-9731-gd390c7e5bd03490485a0b036add096e2e8b811b9
Author: Tobias Burnus
Date: Mon May 26 19:50:40 2025 +0200
c-c++-common/gomp/{attrs-,}metadirective-3.c: Fix expected result [PR118694]
With compilation for nvp
The branch 'devel/omp/gcc-15' was updated to point to:
499d610ac358... Merge branch 'releases/gcc-15' into devel/omp/gcc-15
It previously pointed to:
e841798c07dc... ChangeLog.omp bump
Diff:
Summary of changes (added commits):
---
499d610... Merge branch 'r
https://gcc.gnu.org/g:5d6ed6d604ff949b650e48fa4eaed3ec8b6489c1
commit r16-883-g5d6ed6d604ff949b650e48fa4eaed3ec8b6489c1
Author: Tobias Burnus
Date: Mon May 26 19:50:40 2025 +0200
c-c++-common/gomp/{attrs-,}metadirective-3.c: Fix expected result [PR118694]
With compilation for nvpt
https://gcc.gnu.org/g:cf619d4a366ad428421fdb7ad617b4749799cf93
commit r15-9730-gcf619d4a366ad428421fdb7ad617b4749799cf93
Author: Tobias Burnus
Date: Fri May 23 11:30:48 2025 +0200
libgomp.c-c++-common/metadirective-1.c: Expect 'error:' for nvptx compile
[PR118694]
OpenMP's 'targe
https://gcc.gnu.org/g:9c8e20a8425f123abd54261d03af5a956d4d01c6
commit r15-9729-g9c8e20a8425f123abd54261d03af5a956d4d01c6
Author: Tobias Burnus
Date: Mon May 26 17:58:07 2025 +0200
OpenMP/C++: Avoid ICE for BIND_EXPR with empty BIND_EXPR_BLOCK [PR120413]
PR c++/120413
https://gcc.gnu.org/g:45b849d05b733a25ec7ce612229084b8f4b86d3d
commit r16-881-g45b849d05b733a25ec7ce612229084b8f4b86d3d
Author: Tobias Burnus
Date: Mon May 26 17:58:07 2025 +0200
OpenMP/C++: Avoid ICE for BIND_EXPR with empty BIND_EXPR_BLOCK [PR120413]
PR c++/120413
https://gcc.gnu.org/g:b3d07ec7ac2ccd935a79b29e1a0e2eb16225286a
commit r16-838-gb3d07ec7ac2ccd935a79b29e1a0e2eb16225286a
Author: Tobias Burnus
Date: Fri May 23 11:30:48 2025 +0200
libgomp.c-c++-common/metadirective-1.c: Expect 'error:' for nvptx compile
[PR118694]
OpenMP's 'target
https://gcc.gnu.org/g:cf57f401ab8f44585c443d40aba5e360f89263db
commit cf57f401ab8f44585c443d40aba5e360f89263db
Author: Tobias Burnus
Date: Thu May 22 17:10:44 2025 +0200
ChangeLog.omp bump
Diff:
---
contrib/ChangeLog.omp | 7 +++
gcc/DATESTAMP.omp | 2 +-
2 files changed, 8 inser
https://gcc.gnu.org/g:cc7f48e65b9aadb885461dea201d6028cc008ea1
commit cc7f48e65b9aadb885461dea201d6028cc008ea1
Author: Tobias Burnus
Date: Thu May 22 17:06:38 2025 +0200
git_repository.py: Fix handling of --last-commit with merges
contrib/ChangeLog:
* gcc-changelo
https://gcc.gnu.org/g:bc76738d12f06a5efc2b998c2d6fcc093288771f
commit bc76738d12f06a5efc2b998c2d6fcc093288771f
Merge: 033dc40acd5c 911cfea5e597
Author: Tobias Burnus
Date: Tue May 20 13:39:18 2025 +0200
Merge branch 'releases/gcc-15' into devel/omp/gcc-15
Merge up to r15-9715-g911
The branch 'devel/omp/gcc-15' was updated to point to:
bc76738d12f0... Merge branch 'releases/gcc-15' into devel/omp/gcc-15
It previously pointed to:
033dc40acd5c... ChangeLog.omp bump
Diff:
Summary of changes (added commits):
---
bc76738... Merge branch 'r
https://gcc.gnu.org/g:6f607c9174ea8cc257b5d2f82fe1fe1e26ddbbf2
commit r15-9705-g6f607c9174ea8cc257b5d2f82fe1fe1e26ddbbf2
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 th
https://gcc.gnu.org/g:24edffe147a7e550821e482498ef18719368255b
commit r15-9704-g24edffe147a7e550821e482498ef18719368255b
Author: Tobias Burnus
Date: Wed May 7 13:46:51 2025 +0200
libgomp.fortran/map-alloc-comp-9{,-usm}.f90: Add unified_shared_memory
variant
When host memory is de
https://gcc.gnu.org/g:e71170dc97caf1c6582e4ca1a6416c56160adea9
commit r15-9703-ge71170dc97caf1c6582e4ca1a6416c56160adea9
Author: Thomas Schwinge
Date: Mon May 5 10:19:30 2025 +0200
'libgomp.c/interop-hsa.c': GCN offloading only
Fix-up for commit 8d84ea28510054fbbb8a2b7441916bd75e2
https://gcc.gnu.org/g:57f73c3956572f30f3e0f7a350d958985b11daa5
commit r15-9707-g57f73c3956572f30f3e0f7a350d958985b11daa5
Author: Tobias Burnus
Date: Thu May 15 09:15:21 2025 +0200
OpenMP/Fortran: Fix allocatable-component mapping of derived-type array
comps
The check whether the
https://gcc.gnu.org/g:ab9ca3a8b1af4119b5849f3615a94e5f1fd4e5a7
commit r15-9706-gab9ca3a8b1af4119b5849f3615a94e5f1fd4e5a7
Author: Tobias Burnus
Date: Wed May 14 20:06:49 2025 +0200
OpenMP: Fix mapping of zero-sized arrays with non-literal size:
map(var[:n]), n = 0
For map(ptr[:0])
https://gcc.gnu.org/g:6ae29e2c1cab22b971a96a1523dfd6e407e051a0
commit r15-9702-g6ae29e2c1cab22b971a96a1523dfd6e407e051a0
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 a
https://gcc.gnu.org/g:951d02dde2b86cbc999ef8c6c2256c2cde21735f
commit r15-9699-g951d02dde2b86cbc999ef8c6c2256c2cde21735f
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
https://gcc.gnu.org/g:f251e2748a9c6dd90ed4df796da0a0ad6c8a377a
commit r15-9698-gf251e2748a9c6dd90ed4df796da0a0ad6c8a377a
Author: Tobias Burnus
Date: Wed Apr 23 09:03:00 2025 +0200
OpenMP: Add libgomp.fortran/target-enter-data-8.f90
Add another testcase for Fortran deep mapping of
https://gcc.gnu.org/g:e8b69eeb1c3d217f344fe92e758a30851883ab08
commit r15-9700-ge8b69eeb1c3d217f344fe92e758a30851883ab08
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 AM
https://gcc.gnu.org/g:c37fa5f8e5d2f9296f4207f430a4ac69ecab54fa
commit r15-9701-gc37fa5f8e5d2f9296f4207f430a4ac69ecab54fa
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 sufficien
https://gcc.gnu.org/g:f99017c3125f4400cf6a098cf5b33d32fe3e6645
commit r16-648-gf99017c3125f4400cf6a098cf5b33d32fe3e6645
Author: Tobias Burnus
Date: Thu May 15 09:15:21 2025 +0200
OpenMP/Fortran: Fix allocatable-component mapping of derived-type array
comps
The check whether the l
https://gcc.gnu.org/g:a1c4b92e57874d549b3bc6bb776c7c16e9ada14a
commit a1c4b92e57874d549b3bc6bb776c7c16e9ada14a
Author: Tobias Burnus
Date: Wed May 14 20:06:49 2025 +0200
OpenMP: Fix mapping of zero-sized arrays with non-literal size:
map(var[:n]), n = 0
For map(ptr[:0]), the used
https://gcc.gnu.org/g:814e29e390b1e9253f9a38e0d84f5ebe5de0c13e
commit r16-636-g814e29e390b1e9253f9a38e0d84f5ebe5de0c13e
Author: Tobias Burnus
Date: Wed May 14 20:06:49 2025 +0200
OpenMP: Fix mapping of zero-sized arrays with non-literal size:
map(var[:n]), n = 0
For map(ptr[:0]),
https://gcc.gnu.org/g:aac78fde6aa6ae829679355bc2a65bcadd834e6f
commit r16-608-gaac78fde6aa6ae829679355bc2a65bcadd834e6f
Author: Tobias Burnus
Date: Wed May 14 09:18:09 2025 +0200
Fortran: Fix mpfr_tanu use in gfc_simplify_cotand with mpfr 4.2.0+
[PR120225]
Fix commit r16-607-gc91
https://gcc.gnu.org/g:c91c226762b422c3c310227e26f9390f93fe9f4d
commit r16-607-gc91c226762b422c3c310227e26f9390f93fe9f4d
Author: Tobias Burnus
Date: Wed May 14 09:12:13 2025 +0200
Fortran: Use mpfr_sinu etc. with mpfr 4.2.0+ for degree trigonometric
functions [PR120225]
As MPFR 4.
https://gcc.gnu.org/g:abe8cd9ba6bf8581fd4e4f23c75a15eec276cc00
commit r16-603-gabe8cd9ba6bf8581fd4e4f23c75a15eec276cc00
Author: Tobias Burnus
Date: Wed May 14 00:53:50 2025 +0200
gfortran.dg/dec_math.f90: Add comment regarding F2023 [PR113413]
gcc/testsuite/ChangeLog:
https://gcc.gnu.org/g:b239e9cf98ca9238e61e01864ab4dbb5c7f57ce2
commit r16-602-gb239e9cf98ca9238e61e01864ab4dbb5c7f57ce2
Author: Yuao Ma
Date: Mon May 12 23:07:37 2025 +0800
fortran: map atand(y, x) to atan2d(y, x) [PR113413]
According to the Fortran standard, atand(y, x) is equiva
https://gcc.gnu.org/g:5d9e66493afaa9b0450f03b53f0cb99afb411816
commit r16-515-g5d9e66493afaa9b0450f03b53f0cb99afb411816
Author: Yuao Ma
Date: Sat May 10 19:04:12 2025 +0200
fortran: fix simple typo in libgfortran
This patch fix a simple typo in the comment of libgfortran.
No u
https://gcc.gnu.org/g:94e63410474a36655e1800387eabd73a6f930048
commit r16-497-g94e63410474a36655e1800387eabd73a6f930048
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
https://gcc.gnu.org/g:9565076f9b810541aeb63cb621d694326aa12216
commit r16-445-g9565076f9b810541aeb63cb621d694326aa12216
Author: Tobias Burnus
Date: Wed May 7 13:46:51 2025 +0200
libgomp.fortran/map-alloc-comp-9{,-usm}.f90: Add unified_shared_memory
variant
When host memory is dev
https://gcc.gnu.org/g:c9731fdbe4b323f563ee07b05a9a2ff153708aee
commit c9731fdbe4b323f563ee07b05a9a2ff153708aee
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:8ef0518bce489c4c0c252a0e0c44193c5f7cf777
commit r16-115-g8ef0518bce489c4c0c252a0e0c44193c5f7cf777
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
https://gcc.gnu.org/g:b28645de4e50367c5f8b68b0b5664e0b7da000b7
commit b28645de4e50367c5f8b68b0b5664e0b7da000b7
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:515d9be7944e89f5ec4363f9816ad4031ab6394b
commit r16-109-g515d9be7944e89f5ec4363f9816ad4031ab6394b
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
https://gcc.gnu.org/g:c9a8f2f9d39a317ed67fb47157a995ea03c182d4
commit r16-92-gc9a8f2f9d39a317ed67fb47157a995ea03c182d4
Author: Tobias Burnus
Date: Wed Apr 23 09:03:00 2025 +0200
OpenMP: Add libgomp.fortran/target-enter-data-8.f90
Add another testcase for Fortran deep mapping of al
https://gcc.gnu.org/g:4bff3f0b89af9a9aad69b8f85859c0a3667533ae
commit r15-9545-g4bff3f0b89af9a9aad69b8f85859c0a3667533ae
Author: Tobias Burnus
Date: Thu Apr 17 10:21:05 2025 +0200
libgomp.texi: For HIP interop, mention cpp defines to set
The HIP header files recognize the used com
https://gcc.gnu.org/g:1ff4a22103767cd0133f0c1db6e85220f28ab3fa
commit r15-9506-g1ff4a22103767cd0133f0c1db6e85220f28ab3fa
Author: Tobias Burnus
Date: Tue Apr 15 23:19:50 2025 +0200
libgomp.texi (gcn, nvptx): Mention self_maps alongside USM
libgomp/ChangeLog:
* libg
https://gcc.gnu.org/g:649b3cf32aee7c22f24033d0f6f8c74196b74a19
commit r15-9308-g649b3cf32aee7c22f24033d0f6f8c74196b74a19
Author: Tobias Burnus
Date: Tue Apr 8 12:04:59 2025 +0200
libgomp: Add -Wno-c-binding-type for omp_lib.f90 compilation
Silence the overeager "Warning: Variable
https://gcc.gnu.org/g:0f77d88fdf797842ac0134a4013b4227dd5a658f
commit r15-9314-g0f77d88fdf797842ac0134a4013b4227dd5a658f
Author: Tobias Burnus
Date: Tue Apr 8 13:47:53 2025 +0200
OpenMP: Fix append_args handling in modify_call_for_omp_dispatch
At tree level, the addr ref is also r
https://gcc.gnu.org/g:2d7e1d6e40a13a5f160b584336795b80f193ec3b
commit r15-9326-g2d7e1d6e40a13a5f160b584336795b80f193ec3b
Author: Tobias Burnus
Date: Wed Apr 9 08:21:19 2025 +0200
Fortran: Add code gen for do,concurrent's LOCAL/LOCAL_INIT [PR101602]
Implement LOCAL and LOCAL_INIT;
https://gcc.gnu.org/g:e14ab294c02ff6a1c63aee447d4cc47b74462d1a
commit e14ab294c02ff6a1c63aee447d4cc47b74462d1a
Author: Tobias Burnus
Date: Tue Apr 8 13:47:53 2025 +0200
OpenMP: Fix append_args handling in modify_call_for_omp_dispatch
At tree level, the addr ref is also required fo
The branch 'devel/omp/gcc-14' was updated to point to:
b25ca248132a... Merge remote-tracking branch 'origin/releases/gcc-14' into
It previously pointed to:
be92d54c5622... OpenMP: Require target and/or targetsync init modifier [PR1
Diff:
Summary of changes (added commits):
-
https://gcc.gnu.org/g:0c63c7524bd523ea82933e90689b63d80e16d67e
commit r15-9243-g0c63c7524bd523ea82933e90689b63d80e16d67e
Author: Tobias Burnus
Date: Mon Apr 7 09:04:53 2025 +0200
libgomp.texi: Add GCN doc for omp_target_memcpy_rect
libgomp/ChangeLog:
* libgomp.tex
https://gcc.gnu.org/g:f3899e0fd3f9aa6b579a21e87b50c61ea5c448df
commit r15-9063-gf3899e0fd3f9aa6b579a21e87b50c61ea5c448df
Author: Tobias Burnus
Date: Mon Mar 31 11:44:26 2025 +0200
OpenMP: modify_call_for_omp_dispatch - fix invalid memory access after
'error' [PR119541]
OpenMP req
https://gcc.gnu.org/g:469da7af65f91fe0a8d3a9245280c2a2f6f49c7a
commit 469da7af65f91fe0a8d3a9245280c2a2f6f49c7a
Author: Tobias Burnus
Date: Fri Mar 21 21:39:42 2025 +0100
libgomp/plugin: Add initial interop support to nvptx + gcn
The interop directive operates on an opaque object t
https://gcc.gnu.org/g:de92ac6f11e605987421fe1443b5b81ff172dbb6
commit r15-9120-gde92ac6f11e605987421fe1443b5b81ff172dbb6
Author: Tobias Burnus
Date: Tue Apr 1 10:29:27 2025 +0200
OpenMP: Reorder diagnostic in modify_call_for_omp_dispatch [PR119559]
gcc/ChangeLog:
https://gcc.gnu.org/g:a912e5a1032171635a008c7baac2c9fa02c0335b
commit a912e5a1032171635a008c7baac2c9fa02c0335b
Author: Tobias Burnus
Date: Tue Apr 1 10:29:27 2025 +0200
OpenMP: Reorder diagnostic in modify_call_for_omp_dispatch [PR119559]
gcc/ChangeLog:
PR middle-
https://gcc.gnu.org/g:fa13241d67e21088305a6fc54c76b9f9a3d9d4c4
commit fa13241d67e21088305a6fc54c76b9f9a3d9d4c4
Author: Tobias Burnus
Date: Mon Mar 31 11:44:26 2025 +0200
OpenMP: modify_call_for_omp_dispatch - fix invalid memory access after
'error' [PR119541]
OpenMP requires that
https://gcc.gnu.org/g:f8bde63c202b4dd6b7b26021ed62ceb5df6e5c81
commit f8bde63c202b4dd6b7b26021ed62ceb5df6e5c81
Author: Tobias Burnus
Date: Sun Mar 30 09:55:29 2025 +0200
gcc/testsuite/g++.dg/gomp/append-args-8.C: Fix scan-dump-tree
gcc/testsuite/ChangeLog:
* g++.d
https://gcc.gnu.org/g:e0886d8ad4c51919c349d0b31f2bec3acbc79e14
commit r15-9033-ge0886d8ad4c51919c349d0b31f2bec3acbc79e14
Author: Tobias Burnus
Date: Sun Mar 30 09:55:29 2025 +0200
gcc/testsuite/g++.dg/gomp/append-args-8.C: Fix scan-dump-tree
gcc/testsuite/ChangeLog:
https://gcc.gnu.org/g:d3998fce2d0bacc3b6390dbf8931558b6e1294c4
commit d3998fce2d0bacc3b6390dbf8931558b6e1294c4
Author: Tobias Burnus
Date: Thu Mar 27 14:09:20 2025 +0100
OpenMP: Fix C++ template handling with append_args' prefer_type modifier
It is possible but not very sensible t
https://gcc.gnu.org/g:7e286b56545e1bd28098cc197e674d02f3849ec3
commit r15-8972-g7e286b56545e1bd28098cc197e674d02f3849ec3
Author: Tobias Burnus
Date: Thu Mar 27 14:09:20 2025 +0100
OpenMP: Fix C++ template handling with append_args' prefer_type modifier
It is possible but not very
https://gcc.gnu.org/g:2e7c1b589bc58be0e155098cf87d8535d41adeab
commit r15-8923-g2e7c1b589bc58be0e155098cf87d8535d41adeab
Author: Tobias Burnus
Date: Wed Mar 26 11:27:56 2025 +0100
libgomp.texi: Document supported OpenMP 'interop' types for nvptx and gcn
Note that this commit also
https://gcc.gnu.org/g:e7a79c14ab50ac1bb3ae043f477e2d6ab7ceac4f
commit e7a79c14ab50ac1bb3ae043f477e2d6ab7ceac4f
Author: Tobias Burnus
Date: Mon Mar 24 19:52:10 2025 +0100
libgomp: Save OpenMP device number when initializing the interop object
The interop object (opaque object to th
https://gcc.gnu.org/g:56189d0ffeb35769637347720dfb24d2e4d7d47f
commit r15-8893-g56189d0ffeb35769637347720dfb24d2e4d7d47f
Author: Tobias Burnus
Date: Tue Mar 25 15:07:56 2025 +0100
install.texi: gcn - suggest to use Newlib with simd math fix [PR119325]
Suggest a Newlib with a fix f
https://gcc.gnu.org/g:c6279fffdbf8e13e46932eb8e100cfc579d06f2c
commit r15-8892-gc6279fffdbf8e13e46932eb8e100cfc579d06f2c
Author: Tobias Burnus
Date: Tue Mar 25 15:02:54 2025 +0100
omp-general.cc: Remove 'if' around call to always 'true' returning function
[PR118627]
Before omp_pa
1 - 100 of 293 matches
Mail list logo