[gcc/devel/omp/gcc-15] builtins.def: Enable OpenMP/OpenACC builtins also with -fno-nonansi-builtins

2025-06-06 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-15] OpenMP: Add omp_get_initial_device/omp_get_num_devices builtins

2025-06-06 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-15] ChangeLog.omp bump

2025-06-06 Thread Tobias Burnus via Gcc-cvs
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 +-

[gcc/devel/omp/gcc-15] libgomp.c/target-map-zero-sized-3.c: Fix code for non-USM offload [PR120530]

2025-06-06 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-15] Merge branch 'releases/gcc-15' into devel/omp/gcc-15

2025-06-06 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-15] (40 commits) ChangeLog.omp bump

2025-06-06 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-1262] OpenMP: Add omp_get_initial_device/omp_get_num_devices builtins

2025-06-06 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-1261] builtins.def: Enable OpenMP/OpenACC builtins also with -fno-nonansi-builtins

2025-06-06 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9790] gcn: Update --with-arch= for newer archs

2025-06-06 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-1254] libgomp.c/target-map-zero-sized-3.c: Fix code for non-USM offload [PR120530]

2025-06-06 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-1169] gcn: Update --with-arch= for newer archs

2025-06-05 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-1100] libgomp.texi (omp_interop_*): Add note about 5.2-to-6.0 incompatibility

2025-06-04 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-1055] libgomp: Add OpenMP's omp_target_memset/omp_target_memset_async

2025-06-02 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-15] (25 commits) Merge branch 'releases/gcc-15' into devel/omp/gcc-15

2025-06-01 Thread Tobias Burnus via Gcc-cvs
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):

[gcc r16-1004] OpenMP: Support OpenMP 5.0 "declare mapper" directives for C

2025-05-30 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-15] libgomp: Add OpenACC's acc_memcpy_device{, _async} routines [PR93226]

2025-05-30 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-983] OpenMP: C++ "declare mapper" support

2025-05-30 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-971] libgomp: Add OpenACC's acc_memcpy_device{, _async} routines [PR93226]

2025-05-29 Thread Tobias Burnus via Gcc-cvs
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:

[gcc r16-940] Fortran: gfc_simplify_{cospi, sinpi} - fix for MPFR < 4.2.0

2025-05-28 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-938] fortran: add constant input support for trig functions with half-revolutions

2025-05-28 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9740] libgomp.fortran/metadirective-1.f90: Expect 'error:' for nvptx compile [PR118694]

2025-05-28 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-935] libgomp.fortran/metadirective-1.f90: Expect 'error:' for nvptx compile [PR118694]

2025-05-28 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9731] c-c++-common/gomp/{attrs-, }metadirective-3.c: Fix expected result [PR118694]

2025-05-26 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-15] (17 commits) Merge branch 'releases/gcc-15' into devel/omp/gcc-15

2025-05-26 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-883] c-c++-common/gomp/{attrs-, }metadirective-3.c: Fix expected result [PR118694]

2025-05-26 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9730] libgomp.c-c++-common/metadirective-1.c: Expect 'error:' for nvptx compile [PR118694]

2025-05-26 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9729] OpenMP/C++: Avoid ICE for BIND_EXPR with empty BIND_EXPR_BLOCK [PR120413]

2025-05-26 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-881] OpenMP/C++: Avoid ICE for BIND_EXPR with empty BIND_EXPR_BLOCK [PR120413]

2025-05-26 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-838] libgomp.c-c++-common/metadirective-1.c: Expect 'error:' for nvptx compile [PR118694]

2025-05-23 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-15] ChangeLog.omp bump

2025-05-22 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-15] git_repository.py: Fix handling of --last-commit with merges

2025-05-22 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-15] Merge branch 'releases/gcc-15' into devel/omp/gcc-15

2025-05-20 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-15] (53 commits) Merge branch 'releases/gcc-15' into devel/omp/gcc-15

2025-05-20 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9705] libgomp.{c, fortran}/interop-{hip, cuda}: Fix dg-run target selection

2025-05-19 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9704] libgomp.fortran/map-alloc-comp-9{, -usm}.f90: Add unified_shared_memory variant

2025-05-19 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9703] 'libgomp.c/interop-hsa.c': GCN offloading only

2025-05-19 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9707] OpenMP/Fortran: Fix allocatable-component mapping of derived-type array comps

2025-05-19 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9706] OpenMP: Fix mapping of zero-sized arrays with non-literal size: map(var[:n]), n = 0

2025-05-19 Thread Tobias Burnus via Gcc-cvs
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])

[gcc r15-9702] OpenMP: Restore lost Fortran testcase for 'omp allocate'

2025-05-19 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9699] libgomp: Add additional OpenMP interop runtime tests

2025-05-19 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9698] OpenMP: Add libgomp.fortran/target-enter-data-8.f90

2025-05-19 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9700] libgomp/testsuite: Fix hip_header_nvidia check, add workaround to test

2025-05-19 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9701] OpenMP, GCN: Add interop-hsa testcase

2025-05-19 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-648] OpenMP/Fortran: Fix allocatable-component mapping of derived-type array comps

2025-05-15 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] OpenMP: Fix mapping of zero-sized arrays with non-literal size: map(var[:n]), n = 0

2025-05-14 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-636] OpenMP: Fix mapping of zero-sized arrays with non-literal size: map(var[:n]), n = 0

2025-05-14 Thread Tobias Burnus via Gcc-cvs
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]),

[gcc r16-608] Fortran: Fix mpfr_tanu use in gfc_simplify_cotand with mpfr 4.2.0+ [PR120225]

2025-05-14 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-607] Fortran: Use mpfr_sinu etc. with mpfr 4.2.0+ for degree trigonometric functions [PR120225]

2025-05-14 Thread Tobias Burnus via Gcc-cvs
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.

[gcc r16-603] gfortran.dg/dec_math.f90: Add comment regarding F2023 [PR113413]

2025-05-13 Thread Tobias Burnus via Gcc-cvs
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:

[gcc r16-602] fortran: map atand(y, x) to atan2d(y, x) [PR113413]

2025-05-13 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-515] fortran: fix simple typo in libgfortran

2025-05-10 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-497] libgomp.{c, fortran}/interop-{hip, cuda}: Fix dg-run target selection

2025-05-09 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-445] libgomp.fortran/map-alloc-comp-9{, -usm}.f90: Add unified_shared_memory variant

2025-05-07 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] libgomp/testsuite: Fix hip_header_nvidia check, add workaround to test

2025-04-24 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-115] libgomp/testsuite: Fix hip_header_nvidia check, add workaround to test

2025-04-24 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] libgomp: Add additional OpenMP interop runtime tests

2025-04-24 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-109] libgomp: Add additional OpenMP interop runtime tests

2025-04-24 Thread Tobias Burnus via Gcc-cvs
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

[gcc r16-92] OpenMP: Add libgomp.fortran/target-enter-data-8.f90

2025-04-23 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9545] libgomp.texi: For HIP interop, mention cpp defines to set

2025-04-17 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9506] libgomp.texi (gcn, nvptx): Mention self_maps alongside USM

2025-04-15 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9308] libgomp: Add -Wno-c-binding-type for omp_lib.f90 compilation

2025-04-10 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9314] OpenMP: Fix append_args handling in modify_call_for_omp_dispatch

2025-04-10 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9326] Fortran: Add code gen for do, concurrent's LOCAL/LOCAL_INIT [PR101602]

2025-04-10 Thread Tobias Burnus via Gcc-cvs
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;

[gcc/devel/omp/gcc-14] OpenMP: Fix append_args handling in modify_call_for_omp_dispatch

2025-04-08 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] (112 commits) Merge remote-tracking branch 'origin/releases/gcc-14' into

2025-04-08 Thread Tobias Burnus via Gcc-cvs
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): -

[gcc r15-9243] libgomp.texi: Add GCN doc for omp_target_memcpy_rect

2025-04-07 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9063] OpenMP: modify_call_for_omp_dispatch - fix invalid memory access after 'error' [PR119541]

2025-04-05 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] libgomp/plugin: Add initial interop support to nvptx + gcn

2025-04-05 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9120] OpenMP: Reorder diagnostic in modify_call_for_omp_dispatch [PR119559]

2025-04-04 Thread Tobias Burnus via Gcc-cvs
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:

[gcc/devel/omp/gcc-14] OpenMP: Reorder diagnostic in modify_call_for_omp_dispatch [PR119559]

2025-04-01 Thread Tobias Burnus via Gcc-cvs
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-

[gcc/devel/omp/gcc-14] OpenMP: modify_call_for_omp_dispatch - fix invalid memory access after 'error' [PR119541]

2025-03-31 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] gcc/testsuite/g++.dg/gomp/append-args-8.C: Fix scan-dump-tree

2025-03-31 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-9033] gcc/testsuite/g++.dg/gomp/append-args-8.C: Fix scan-dump-tree

2025-03-30 Thread Tobias Burnus via Gcc-cvs
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:

[gcc/devel/omp/gcc-14] OpenMP: Fix C++ template handling with append_args' prefer_type modifier

2025-03-27 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-8972] OpenMP: Fix C++ template handling with append_args' prefer_type modifier

2025-03-27 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-8923] libgomp.texi: Document supported OpenMP 'interop' types for nvptx and gcn

2025-03-26 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] libgomp: Save OpenMP device number when initializing the interop object

2025-03-25 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-8893] install.texi: gcn - suggest to use Newlib with simd math fix [PR119325]

2025-03-25 Thread Tobias Burnus via Gcc-cvs
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

[gcc r15-8892] omp-general.cc: Remove 'if' around call to always 'true' returning function [PR118627]

2025-03-25 Thread Tobias Burnus via Gcc-cvs
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

[gcc/devel/omp/gcc-14] libgomp/plugin/plugin-nvptx.c: Fix device used for stream creation

2025-03-24 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:ea561defcb718dc6f3f03237be661f0697ef3095 commit ea561defcb718dc6f3f03237be661f0697ef3095 Author: Tobias Burnus Date: Mon Mar 24 16:08:20 2025 +0100 libgomp/plugin/plugin-nvptx.c: Fix device used for stream creation libgomp/ChangeLog: * plugin

[gcc/devel/omp/gcc-14] libgomp: Save OpenMP device number when initializing the interop object

2025-03-24 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:10041f146132993c328e3112e33e33c08f90ae06 commit 10041f146132993c328e3112e33e33c08f90ae06 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

[gcc r15-8870] libgomp: Save OpenMP device number when initializing the interop object

2025-03-24 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:4d5d1a7326c8509a4a6fc94eedc3ba22d68f806f commit r15-8870-g4d5d1a7326c8509a4a6fc94eedc3ba22d68f806f 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 ob

[gcc r15-8867] libgomp/plugin/plugin-nvptx.c: Fix device used for stream creation

2025-03-24 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:1c5a375c21a262eb636449f88e671a09e140404e commit r15-8867-g1c5a375c21a262eb636449f88e671a09e140404e Author: Tobias Burnus Date: Mon Mar 24 16:08:20 2025 +0100 libgomp/plugin/plugin-nvptx.c: Fix device used for stream creation libgomp/ChangeLog:

[gcc/devel/omp/gcc-14] c++: ICE with ptr-to-member-fn [PR119344]

2025-03-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:1425cf8691eb018d0df8cc5ea373b2a8ca0e32bb commit 1425cf8691eb018d0df8cc5ea373b2a8ca0e32bb Author: Marek Polacek Date: Mon Mar 17 17:46:02 2025 -0400 c++: ICE with ptr-to-member-fn [PR119344] This ICE appeared with the removal of NON_DEPENDENT_EXPR. Previously

[gcc/devel/omp/gcc-14] c++: constexpr ref template arg [PR119194]

2025-03-22 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:a8f53501ef8ebbb0dbef431e0275806eafd2e41f commit a8f53501ef8ebbb0dbef431e0275806eafd2e41f Author: Jason Merrill Date: Tue Mar 18 14:44:08 2025 -0400 c++: constexpr ref template arg [PR119194] Here we were assuming that a constant variable appearing in a templa

[gcc/devel/omp/gcc-14] Daily bump.

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:c2ebdabe205f1f626d624fd9a406aacb844f2131 commit c2ebdabe205f1f626d624fd9a406aacb844f2131 Author: GCC Administrator Date: Fri Mar 21 00:22:55 2025 + Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog| 7 +++ gcc/d/ChangeLog

[gcc/devel/omp/gcc-14] ipa: target clone and mangling alias [PR114992]

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:5dd8e647bedacb443aa5a11e26d6748ee6ddff1e commit 5dd8e647bedacb443aa5a11e26d6748ee6ddff1e Author: Jason Merrill Date: Thu Mar 20 12:57:15 2025 -0400 ipa: target clone and mangling alias [PR114992] Since the mangling of the second lambda changed (previously we

[gcc/devel/omp/gcc-14] c++: ICE when substituting packs into type aliases [PR118104]

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:364d8a6c47091953c7c838782149693f9ed385c3 commit 364d8a6c47091953c7c838782149693f9ed385c3 Author: Marek Polacek Date: Mon Mar 17 12:56:40 2025 -0400 c++: ICE when substituting packs into type aliases [PR118104] r12-1094 mentions that adding the assert didn't l

[gcc/devel/omp/gcc-14] libgomp.fortran/get-mapped-ptr-1.f90: Use -6 for non-conf dev number

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:fcf3133716dd7a8a10f6f97fb751cd6a6e1eca77 commit fcf3133716dd7a8a10f6f97fb751cd6a6e1eca77 Author: Tobias Burnus Date: Sat Mar 22 00:36:44 2025 +0100 libgomp.fortran/get-mapped-ptr-1.f90: Use -6 for non-conf dev number This is a fix for the GOMP_interop commit

[gcc/devel/omp/gcc-14] OpenMP: 'interop' construct - add ME support + target-independent libgomp

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:3560ef45c0b57d9382becf7cb0b027ada5715c91 commit 3560ef45c0b57d9382becf7cb0b027ada5715c91 Author: Paul-Antoine Arras Date: Thu Mar 13 17:16:41 2025 +0100 OpenMP: 'interop' construct - add ME support + target-independent libgomp This patch partially enables use

[gcc/devel/omp/gcc-14] c++: memfn pointer as NTTP argument considered unused [PR119233]

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:f3e458b82b2fb72483ca48a06eadb22784d65b42 commit f3e458b82b2fb72483ca48a06eadb22784d65b42 Author: Patrick Palka Date: Tue Mar 18 11:38:33 2025 -0400 c++: memfn pointer as NTTP argument considered unused [PR119233] This is just the member function pointer versi

[gcc/devel/omp/gcc-14] c++: tweak for -Wrange-loop-construct [PR116731]

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:fb9ba80b91b5328e43eeaf83cafe150ee861043d commit fb9ba80b91b5328e43eeaf83cafe150ee861043d Author: Marek Polacek Date: Tue Sep 17 16:58:37 2024 -0400 c++: tweak for -Wrange-loop-construct [PR116731] This PR reports that the warning would be better off using a c

[gcc/devel/omp/gcc-14] c++: Don't prune constant capture proxies only used in array dimensions [PR114292]

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:969fe433b01999878abbdbcb500a824aaef9d229 commit 969fe433b01999878abbdbcb500a824aaef9d229 Author: Simon Martin Date: Thu Mar 20 20:36:26 2025 +0100 c++: Don't prune constant capture proxies only used in array dimensions [PR114292] We currently ICE upon the fo

[gcc/devel/omp/gcc-14] Daily bump.

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:80ce18b506f4e22248d316f93eadc54dab597c46 commit 80ce18b506f4e22248d316f93eadc54dab597c46 Author: GCC Administrator Date: Thu Mar 20 00:24:19 2025 + Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 14 ++ gcc/cp/ChangeL

[gcc/devel/omp/gcc-14] libstdc++: Fix comment typo

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:2a88778a1d6740854d20de4a31853e71bb9127ba commit 2a88778a1d6740854d20de4a31853e71bb9127ba Author: Jakub Jelinek Date: Thu Mar 20 10:36:29 2025 +0100 libstdc++: Fix comment typo Another IEE typo. 2025-03-20 Jakub Jelinek * testsuite

[gcc/devel/omp/gcc-14] gimple: sccopy: Don't increment i after vec::unordered_remove()

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:4e7772294074b78a4f06061ed53c605d8c98bbeb commit 4e7772294074b78a4f06061ed53c605d8c98bbeb Author: Filip Kastl Date: Thu Mar 20 11:54:59 2025 +0100 gimple: sccopy: Don't increment i after vec::unordered_remove() I increment the index variable in a loop even whe

[gcc/devel/omp/gcc-14] d: Merge upstream dmd, druntime af92b68a81, phobos c970ca67f

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:1be389b92d77ca668fc4393ad0eea019986430d8 commit 1be389b92d77ca668fc4393ad0eea019986430d8 Author: Iain Buclaw Date: Thu Mar 20 01:09:13 2025 +0100 d: Merge upstream dmd, druntime af92b68a81, phobos c970ca67f D front-end changes: - Import dmd v

[gcc/devel/omp/gcc-14] libstdc++: Fix "IEE" typo in comment in std::time_put::do_put

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:183110c3189ae3f1c64789618cbb3b8c1d71c139 commit 183110c3189ae3f1c64789618cbb3b8c1d71c139 Author: Jonathan Wakely Date: Wed Mar 19 23:26:10 2025 + libstdc++: Fix "IEE" typo in comment in std::time_put::do_put libstdc++-v3/ChangeLog: * incl

[gcc/devel/omp/gcc-14] Fix misoptimization at -O2 in LTO mode

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:af9e28ba3de1eddf0a9506927217a2fd72aabcb9 commit af9e28ba3de1eddf0a9506927217a2fd72aabcb9 Author: Eric Botcazou Date: Wed Mar 19 08:55:04 2025 +0100 Fix misoptimization at -O2 in LTO mode This is a regression in recent releases. The problem is that the IPA mod

[gcc/devel/omp/gcc-14] c++: mangling of array new [PR119316]

2025-03-21 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:a05efb217f98ff08e00d4630213de91cdcdf86d6 commit a05efb217f98ff08e00d4630213de91cdcdf86d6 Author: Jason Merrill Date: Wed Mar 19 05:15:00 2025 -0400 c++: mangling of array new [PR119316] Because we build an array type to represent an array new, we hit a VLA

  1   2   3   >