gfortran: Get asan library from TEST_ALWAYS_FLAGS
authorH.J. Lu <hjl.tools@gmail.com>
Sat, 2 May 2020 19:46:44 +0000 (12:46 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Sat, 2 May 2020 19:46:55 +0000 (12:46 -0700)
commit6abe1c3084798d3e5f32926c352643e557073e01
tree2c0efa69af61cc41cbef8d5c69a4537d033a6101
parent7df457899078c5889194c1736cffcfd4d50f5305
gfortran: Get asan library from TEST_ALWAYS_FLAGS

Update gfortran_target_compile to get the newly built asan library from
TEST_ALWAYS_FLAGS to avoid:

/usr/bin/ld: cannot find libasan_preinit.o: No such file or directory
/usr/bin/ld: cannot find -lasan
collect2: error: ld returned 1 exit status
compiler exited with status 1
FAIL: gfortran.dg/asan/pointer_assign_16.f90 -fsanitize=address  -O0  (test for excess errors)

PR fortran/94788
* lib/gfortran.exp (gfortran_target_compile): Get asan library
from TEST_ALWAYS_FLAGS.
gcc/testsuite/ChangeLog
gcc/testsuite/lib/gfortran.exp