Enable "size" as a dumpprog in ld

binutils/
	* testsuite/lib/binutils-common.exp (run_dump_test): Reference
	global SIZE and SIZEFLAGS.
ld/
	* testsuite/config/default.exp: Define SIZE and SIZEFLAGS.
This commit is contained in:
Alan Modra
2022-02-05 17:35:09 +10:30
parent 8df52eeeb0
commit cd8adbf301
2 changed files with 9 additions and 0 deletions

View File

@ -866,6 +866,7 @@ proc run_dump_test { name {extra_options {}} } {
global ADDR2LINE ADDR2LINEFLAGS AS ASFLAGS CC_FOR_TARGET CFLAGS_FOR_TARGET global ADDR2LINE ADDR2LINEFLAGS AS ASFLAGS CC_FOR_TARGET CFLAGS_FOR_TARGET
global ELFEDIT ELFEDITFLAGS LD LDFLAGS NM NMFLAGS OBJCOPY OBJCOPYFLAGS global ELFEDIT ELFEDITFLAGS LD LDFLAGS NM NMFLAGS OBJCOPY OBJCOPYFLAGS
global OBJDUMP OBJDUMPFLAGS READELF READELFFLAGS STRIP STRIPFLAGS global OBJDUMP OBJDUMPFLAGS READELF READELFFLAGS STRIP STRIPFLAGS
global SIZE SIZEFLAGS
global copyfile env runtests srcdir subdir verbose global copyfile env runtests srcdir subdir verbose
global DT_RELR_LDFLAGS NO_DT_RELR_LDFLAGS global DT_RELR_LDFLAGS NO_DT_RELR_LDFLAGS

View File

@ -301,6 +301,14 @@ if ![info exists READELFFLAGS] then {
set READELFFLAGS {} set READELFFLAGS {}
} }
if ![info exists SIZE] then {
set SIZE [findfile $base_dir/../binutils/size]
}
if ![info exists SIZEFLAGS] then {
set SIZEFLAGS ""
}
if ![info exists ELFEDIT] then { if ![info exists ELFEDIT] then {
set ELFEDIT [findfile $base_dir/../binutils/elfedit] set ELFEDIT [findfile $base_dir/../binutils/elfedit]
} }