return 0
}
-if {[prepare_for_testing ${testfile}.exp $execfile \
- [list $srcfile $asm_file1 $asm_file0] \
- {debug nowarnings optimize=-O0}]} {
- untested "Skipping ${testfile}."
- return
+if {[gdb_compile ${srcdir}/${subdir}/${srcfile} ${binfile}1.o \
+ object {debug nowarnings optimize=-O0}] != ""} {
+ return -1
+}
+
+# Compile .s files without debug information.
+if {[gdb_compile ${srcdir}/${subdir}/$asm_file0 ${binfile}2.o \
+ object {nodebug}] != ""} {
+ return -1
+}
+if {[gdb_compile ${srcdir}/${subdir}/$asm_file1 ${binfile}3.o \
+ object {nodebug}] != ""} {
+ return -1
+}
+
+if {[gdb_compile [list ${binfile}1.o ${binfile}2.o ${binfile}3.o] \
+ "${binfile}" executable {}] != ""} {
+ return -1
}
clean_restart $execfile