mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-11-16 12:34:43 +00:00
Pass -B to objcopy binary symbol test
objcopy -I binary -O some_coff_target does not currently work without
choosing a valid arch with -B. This used to be the case for ELF
targets too, until commit 6765ee1825.
* testsuite/binutils-all/objcopy.exp (binary_symbol): Pass
-B arch to objcopy. Choose different output object files for
the two tests.
This commit is contained in:
@@ -1613,10 +1613,12 @@ proc binary_symbol {name file args symbol} {
|
||||
set test "binary symbol ($name)"
|
||||
|
||||
# detect a valid target, take the first supported
|
||||
set target [lindex [split [binutils_run $OBJCOPY "--info"] \n] 1]
|
||||
set inf [split [binutils_run $OBJCOPY "--info"] \n]
|
||||
set target [lindex $inf 1]
|
||||
set arch [string trim [lindex $inf 3]]
|
||||
|
||||
set out tmpdir/binary_symbol.o
|
||||
set got [binutils_run $OBJCOPY "-I binary -O $target $args $file $out"]
|
||||
set out tmpdir/binary_${name}.o
|
||||
set got [binutils_run $OBJCOPY "-I binary -B $arch -O $target $args $file $out"]
|
||||
|
||||
set expected [list "${symbol}_end" "${symbol}_size" "${symbol}_start"]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user