* gdb.base/macscp.exp: Generate an object file during compilation
to work around Darwin dsymutil limitations.
+2008-12-03 Tristan Gingold <gingold@adacore.com>
+
+ * gdb.base/macscp.exp: Generate an object file during compilation
+ to work around Darwin dsymutil limitations.
+
2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
Test resolving external references to TLS variables.
set srcfile macscp1.c
set testfile "macscp"
+set objfile "macscp.o"
set binfile ${objdir}/${subdir}/${testfile}
set options { debug }
lappend options additional_flags=-g3
}
-if {[gdb_compile "${srcdir}/${subdir}/macscp1.c" "${binfile}" executable $options] != "" } {
+# Generate the intermediate object file. This is required by Darwin to
+# have access to the .debug_macinfo section.
+if {[gdb_compile "${srcdir}/${subdir}/macscp1.c" "${objfile}" \
+ object $options] != ""
+ || [gdb_compile "${objfile}" "${binfile}" executable $options] != "" } {
untested macscp.exp
return -1
}