This exposes an error on alpha-linux-gnuecoff where the start and end
syms are given the wrong storage class.
* testsuite/binutils-all/objcopy.exp (binary_symbol): Tighten
symbol type checking.
return
}
- foreach sym [list "start" "end" "size"] {
- set exp "^\[0-9a-fA-F\]+ +\[TtDdA\] +${sym_prefix}_${sym}$"
+ set syms [list {D start} {D end} {A size}]
+ foreach e $syms {
+ set typ [lindex $e 0]
+ set sym [lindex $e 1]
+ set exp "^\[0-9a-fA-F\]+ +${typ} +${sym_prefix}_${sym}$"
if ![regexp -line $exp $got] {
send_log "failed to match: $exp\n"
fail $test