mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-26 13:56:22 +08:00
Skip ELF STT_COMMON linker tests if shared libraries are not supported.
* testsuite/ld-elfcomm/elfcomm.exp: Check for shared lib support before running STT_COMMON tests.
This commit is contained in:

committed by
Nick Clifton

parent
a4a1c15754
commit
a2076b34e1
@ -1,3 +1,8 @@
|
|||||||
|
2016-05-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
|
||||||
|
|
||||||
|
* testsuite/ld-elfcomm/elfcomm.exp: Check for shared lib support
|
||||||
|
before running STT_COMMON tests.
|
||||||
|
|
||||||
2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
|
2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
* config/default.exp (NOPIE_CFLAGS): Download source only on
|
* config/default.exp (NOPIE_CFLAGS): Download source only on
|
||||||
|
@ -246,6 +246,14 @@ if { [dump_common1 $test1c2] } {
|
|||||||
#
|
#
|
||||||
# The following tests are for when we are generating STT_COMMON symbols only.
|
# The following tests are for when we are generating STT_COMMON symbols only.
|
||||||
#
|
#
|
||||||
|
# Handling of -z common and -z nocommon flags is enabled only if
|
||||||
|
# $GENERATE_SHLIB_SCRIPT is turned on in emulparams i.e. shared
|
||||||
|
# libraries are supported.
|
||||||
|
|
||||||
|
if ![check_shared_lib_support] {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
stt_common_test "-static -e 0" "static link of common symbols"
|
stt_common_test "-static -e 0" "static link of common symbols"
|
||||||
stt_common_test "-shared" "shared link of common symbols"
|
stt_common_test "-shared" "shared link of common symbols"
|
||||||
stt_common_test "-pie" "position independent link of common symbols"
|
stt_common_test "-pie" "position independent link of common symbols"
|
||||||
|
Reference in New Issue
Block a user