diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2020-04-02 07:03:08 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2020-04-02 07:12:45 -0700 |
commit | 8be5def63b0f2036312483dac8dd5a4fa2e91009 (patch) | |
tree | e9944941e51e9b0c3f781b0bdd91ffb12d16706a /gdb/source.h | |
parent | 4d095f5b5e57584133f85df42da2123e20834aec (diff) | |
download | gdb-8be5def63b0f2036312483dac8dd5a4fa2e91009.zip gdb-8be5def63b0f2036312483dac8dd5a4fa2e91009.tar.gz gdb-8be5def63b0f2036312483dac8dd5a4fa2e91009.tar.bz2 |
ld: Add NOCF_PROTECTION_CFLAGS to turn off -fcf-protection
GCC in Ubuntu 20.04 enables -fcf-protection by default, which leads to
FAIL: S-records
FAIL: S-records with constructors
FAIL: Build plt-main with -z bndplt
FAIL: Build plt-main with PIE and -z bndplt
FAIL: Build plt-main with -z bndplt -z now
FAIL: Build plt-main with PIE and -z bndplt -z now
on x86-64. Add NOCF_PROTECTION_CFLAGS to pass -fcf-protection=none on
these tests.
* testsuite/config/default.exp (NOCF_PROTECTION_CFLAGS): New.
Set to "-fcf-protection=none" if target compiler supports it.
* testsuite/ld-srec/srec.exp: Add $NOCF_PROTECTION_CFLAGS to
CC and CXX.
* testsuite/ld-x86-64/x86-64.exp: Add $NOCF_PROTECTION_CFLAGS
to PLT BND tests.
Diffstat (limited to 'gdb/source.h')
0 files changed, 0 insertions, 0 deletions