Prevent appending "-g" after "-g3" to compile options in info-macros.exp.
When upstream gcc is given a command line with the "-g" option after "-g3", it doesn't generate a ".debug_macro" section. This is because the last option wins, thus downgrading the debug level again. Without any macro debug information in the executable, info-macros.exp obviously produces many failures. Since the "-g" option is appended by DejaGnu's target_compile whenever the "debug" option is set, the fix just removes that option. gdb/testsuite/ChangeLog: * gdb.base/info-macros.exp: Remove "debug" from the compile options.
This commit is contained in:
parent
54bff65084
commit
7846671423
|
@ -1,3 +1,8 @@
|
|||
2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
|
||||
|
||||
* gdb.base/info-macros.exp: Remove "debug" from the compile
|
||||
options.
|
||||
|
||||
2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* gdb.dlang/demangle.exp: New file.
|
||||
|
|
|
@ -27,7 +27,9 @@ if ![test_compiler_info gcc*] {
|
|||
return -1
|
||||
}
|
||||
|
||||
set options "debug additional_flags=-g3"
|
||||
# Don't use "debug" here. Otherwise "-g" would be appended to the gcc
|
||||
# command line, possibly overriding "-g3" (depending on gcc version).
|
||||
set options "additional_flags=-g3"
|
||||
|
||||
if { [prepare_for_testing ${testfile}.exp ${testfile} ${srcfile} $options] } {
|
||||
untested ${testfile}.exp
|
||||
|
|
Loading…
Reference in New Issue