]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initial_device...
authorThomas Schwinge <tschwinge@baylibre.com>
Mon, 14 Oct 2024 08:45:06 +0000 (10:45 +0200)
committerThomas Schwinge <tschwinge@baylibre.com>
Fri, 6 Dec 2024 08:48:33 +0000 (09:48 +0100)
commitab5bd6ac68c6d9f870fcaf0de4a73f3dec920db9
treeff77bb43110fb00c391f1e35d345deeb98ea108c
parent3e14c126de157fe9b87a1ada6e689003735088e1
Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initial_device: Revert 'gimple_fold_builtin_acc_on_device' change

The motivation of the 'gimple_fold_builtin_acc_on_device' change in
commit 3269a722b7a03613e9c4e2862bc5088c4a17cc11
"Fortran: Use OpenACC's acc_on_device builtin, fix OpenMP' __builtin_is_initial_device"
is unclear, and it unnecessarily diverges GCC's (default)
'--disable-offload-targets' vs. '--enable-offload-targets=[...]'
configurations.

PR testsuite/82250
gcc/
* gimple-fold.cc (gimple_fold_builtin_acc_on_device): Revert last
change.
libgomp/
* testsuite/libgomp.oacc-c-c++-common/routine-nohost-1.c: Revert
last change.
gcc/gimple-fold.cc
libgomp/testsuite/libgomp.oacc-c-c++-common/routine-nohost-1.c