* gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,

rather than as part of the output file name.
This commit is contained in:
Jim Blandy 2002-12-23 00:02:02 +00:00
parent 114019bb6e
commit f0a847b8c7
2 changed files with 10 additions and 2 deletions

View File

@ -1,5 +1,8 @@
2002-12-22 Jim Blandy <jimb@redhat.com>
* gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
rather than as part of the output file name.
* gdb.base/attach.exp: There's no need to copy the test program to
/tmp; that was only ever necessary on HP/UX, and this test is
entirely disabled there anyway.

View File

@ -53,8 +53,13 @@ if [istarget "m68k-*-elf"] then {
set testfile "actions"
set srcfile ${testfile}.c
set binfile $objdir/$subdir/$testfile
if { [gdb_compile "$srcdir/$subdir/$srcfile" "$binfile -O1" \
executable {debug additional_flags=-w}] != "" } {
# Why does this test require '-O1' level optimization? (In
# general, the optimization level should be left under the control
# of the test framework (target_list and so on), so if we don't
# have to override it in individual tests like this, we shouldn't.)
if { [gdb_compile "$srcdir/$subdir/$srcfile" "$binfile" \
executable {debug additional_flags=-w optimize=-O1}] != "" } {
gdb_suppress_entire_file "Testcase compile failed, so all tests in this file will automatically fail."
}
gdb_load $binfile