]> git.ipfire.org Git - thirdparty/gcc.git/commit
pr107421.f90: Require PIE and pass -fPIE for non-x86 targets
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 8 Sep 2025 14:47:35 +0000 (07:47 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 11 Sep 2025 13:40:47 +0000 (06:40 -0700)
commit46028a2f40329bbc6a7d7638b5bab6b3bb282009
treedcecd8238328c9045a761198f7463fbc7cc8a24d
parentd99c6786c3ea083cdc70fa012674db58cc91079f
pr107421.f90: Require PIE and pass -fPIE for non-x86 targets

-mno-direct-extern-access is used to disable direct access to external
symbol from executable with and without PIE for x86.  Require PIE and
pass -fPIE to disable direct access to external symbol for other targets.

PR fortran/107421
PR testsuite/121848
* gfortran.dg/gomp/pr107421.f90: Require PIE and pass -fPIE for
non-x86 targets.

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
gcc/testsuite/gfortran.dg/gomp/pr107421.f90