diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index e63f2b79e6d..d905df3b268 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2016-12-09 Yao Qi + + * gdb.perf/skip-prologue.exp: Add parameter COMPILE. + 2016-12-02 Luis Machado * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when diff --git a/gdb/testsuite/gdb.perf/skip-prologue.exp b/gdb/testsuite/gdb.perf/skip-prologue.exp index 2c4aad47aa3..f31f697fa89 100644 --- a/gdb/testsuite/gdb.perf/skip-prologue.exp +++ b/gdb/testsuite/gdb.perf/skip-prologue.exp @@ -37,7 +37,14 @@ if ![info exists SKIP_PROLOGUE_COUNT] { PerfTest::assemble { global srcdir subdir srcfile binfile - if { [gdb_compile "$srcdir/$subdir/$srcfile" ${binfile} executable {debug}] != "" } { + if [info exists COMPILE] { + set opts {debug} + } else { + set opts {nodebug} + } + + if { [gdb_compile "$srcdir/$subdir/$srcfile" ${binfile} executable $opts] != "" } { + untested "failed to compile" return -1 }