[gdb/testsuite] Use -fuse-ld=gold in fission.exp
authorTom de Vries <tdevries@suse.de>
Tue, 18 Jun 2019 17:03:38 +0000 (19:03 +0200)
committerTom de Vries <tdevries@suse.de>
Tue, 18 Jun 2019 17:03:38 +0000 (19:03 +0200)
The target board fission.exp requires the gold linker (because it supports
--gdb-index).

When running the target board on a system where the default linker is not
gold, most tests will fail to compile.

Fix this by adding "-fuse-ld=gold" ( supported in gcc since version 4.8).

gdb/testsuite/ChangeLog:

2019-06-18  Tom de Vries  <tdevries@suse.de>

* boards/fission.exp (debug_flags): Add "-fuse-ld=gold".

gdb/testsuite/ChangeLog
gdb/testsuite/boards/fission.exp

index 75adad3..71ac0ce 100644 (file)
@@ -1,3 +1,7 @@
+2019-06-18  Tom de Vries  <tdevries@suse.de>
+
+       * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
+
 2019-06-18  Tom Tromey  <tromey@adacore.com>
 
        * gdb.base/list0.h: Add comment explaining control character.
index 2c09d4d..64c0e0b 100644 (file)
@@ -34,7 +34,8 @@ set_board_info debug_flags \
                "-gsplit-dwarf" \
                "-ggnu-pubnames" \
                "-fdebug-types-section" \
-               "-Wl,--gdb-index" }]
+               "-Wl,--gdb-index" \
+               "-fuse-ld=gold" }]
 
 # This is needed otherwise dejagnu tries to rsh to host "fission".
 load_board_description "local-board"