diff options
author | Sam James <sam@gentoo.org> | 2023-08-16 07:21:53 +0100 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2023-12-20 02:37:37 +0000 |
commit | e686a9aeb4900658797ea748088ae6298f5ca159 (patch) | |
tree | 0e97d82623bc793371f47dfdef03e694817a9b4c | |
parent | a23e3d64517f0763cad9ad522c234fcdd7c20117 (diff) | |
download | fsf-binutils-gdb-e686a9aeb4900658797ea748088ae6298f5ca159.zip fsf-binutils-gdb-e686a9aeb4900658797ea748088ae6298f5ca159.tar.gz fsf-binutils-gdb-e686a9aeb4900658797ea748088ae6298f5ca159.tar.bz2 |
ld: ld-lib.exp: log failed dump.out contents for debugging
If we're using dump_prog in a test which fails, log the dump.out contents
to ld.log to aid debugging.
This avoids needing to ask reporters to manually run e.g. `objdump` commands
when making bug reports.
PR30722
* ld/testsuite/lib/ld-lib.exp: Log failed dump.out contents to aid
debugging.
Approved-by: Nick Clifton <nickc@redhat.com>
Signed-off-by: Sam James <sam@gentoo.org>
(cherry picked from commit 646657284f6b62a71a6869826e951b3def4d73a6)
-rw-r--r-- | ld/testsuite/lib/ld-lib.exp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ld/testsuite/lib/ld-lib.exp b/ld/testsuite/lib/ld-lib.exp index 9184640..aca303e 100644 --- a/ld/testsuite/lib/ld-lib.exp +++ b/ld/testsuite/lib/ld-lib.exp @@ -640,7 +640,7 @@ proc run_ld_link_tests { ldtests args } { remote_upload host "dump.out" if { [regexp_diff "dump.out" "$srcdir/$subdir/$dumpfile"] } then { - verbose "output is [file_contents "dump.out"]" 2 + verbose -log "output is [file_contents "dump.out"]" 2 set failed 1 remote_file build delete "dump.out" remote_file host delete "dump.out" @@ -1067,7 +1067,7 @@ proc run_cc_link_tests { ldtests } { } if { [regexp_diff "dump.out" "$srcdir/$subdir/$dumpfile"] } then { - verbose "output is [file_contents "dump.out"]" 2 + verbose -log "output is [file_contents "dump.out"]" 2 set failed 1 break } |