https://gcc.gnu.org/g:8b5a8b1f60e7d1a51429f118e0fb3d851abe6cd4

commit r15-2817-g8b5a8b1f60e7d1a51429f118e0fb3d851abe6cd4
Author: Tobias Burnus <tbur...@baylibre.com>
Date:   Thu Aug 8 14:24:59 2024 +0200

    libgomp/libgomp.texi: Mention -fno-builtin-omp_is_initial_device
    
    libgomp/ChangeLog:
    
            * libgomp.texi (omp_is_initial_device): Mention
            -fno-builtin-omp_is_initial_device and folding by default.

Diff:
---
 libgomp/libgomp.texi | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/libgomp/libgomp.texi b/libgomp/libgomp.texi
index c6759dd03bc3..081e22510a5d 100644
--- a/libgomp/libgomp.texi
+++ b/libgomp/libgomp.texi
@@ -1754,6 +1754,10 @@ This function returns @code{true} if currently running 
on the host device,
 @code{false} otherwise.  Here, @code{true} and @code{false} represent
 their language-specific counterparts.
 
+Note that in GCC this value is already folded to a constant in the compiler;
+compile with @option{-fno-builtin-omp_is_initial_device} if a run-time function
+is desired.
+
 @item @emph{C/C++}:
 @multitable @columnfractions .20 .80
 @item @emph{Prototype}: @tab @code{int omp_is_initial_device(void);}

Reply via email to