]> git.ipfire.org Git - thirdparty/gcc.git/commit
builtins.def: Enable OpenMP/OpenACC builtins also with -fno-nonansi-builtins
authorTobias Burnus <tburnus@baylibre.com>
Fri, 6 Jun 2025 13:57:50 +0000 (15:57 +0200)
committerTobias Burnus <tburnus@baylibre.com>
Fri, 6 Jun 2025 14:18:11 +0000 (16:18 +0200)
commit214b5d66c54613463a96aa2c7202bc32f628dad6
treed6332d11c06fb47bf233ed6f015ba66eededbb28
parenta4ff2cc3ad4f46f531a2af4596790609d622aa10
builtins.def: Enable OpenMP/OpenACC builtins also with -fno-nonansi-builtins

The flags -std=c.. and -std=c++.. imply -fno-nonansi-builtins, which disabled
the OpenMP/OpenACC intrinsics - but -fopenmp/-fopenacc builtin use should be
rather othogonal to the user's choice between -std=c... and -std=gnuc...

gcc/ChangeLog:

* builtins.def (DEF_GOACC_BUILTIN_COMPILER, DEF_GOMP_BUILTIN_COMPILER):
Set NONANSI_P = false to enable those also with -fno-nonansi-builtins.
gcc/builtins.def