../commit.txt~
This commit is contained in:
parent
c91c8c1612
commit
ee5683ab05
|
@ -1,3 +1,20 @@
|
|||
2011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
|
||||
|
||||
Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
|
||||
* lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
|
||||
* gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
|
||||
* gdb.arch/i386-gnu-cfi.exp: Likewise.
|
||||
* gdb.arch/i386-permbkpt.exp: Likewise.
|
||||
* gdb.arch/i386-prologue.exp: Likewise.
|
||||
* gdb.arch/i386-size-overlap.exp: Likewise.
|
||||
* gdb.arch/i386-size.exp: Likewise.
|
||||
* gdb.arch/i386-unwind.exp: Likewise.
|
||||
* gdb.reverse/i386-precsave.exp: Likewise.
|
||||
* gdb.reverse/i386-reverse.exp: Likewise.
|
||||
* gdb.reverse/i386-sse-reverse.exp: Likewise.
|
||||
* gdb.reverse/i387-env-reverse.exp: Likewise.
|
||||
* gdb.reverse/i387-stack-reverse.exp: Likewise.
|
||||
|
||||
2011-05-24 Pedro Alves <pedro@codesourcery.com>
|
||||
|
||||
* gdb.trace/tfile.exp: Add test that opening the basic.tf trace
|
||||
|
|
|
@ -32,11 +32,7 @@ set srcfile i386-prologue.c
|
|||
set binfile ${objdir}/${subdir}/${testfile}
|
||||
|
||||
# some targets have leading underscores on assembly symbols.
|
||||
# TODO: detect this automatically
|
||||
set additional_flags ""
|
||||
if [istarget "i?86-*-cygwin*"] then {
|
||||
set additional_flags "additional_flags=-DSYMBOL_PREFIX=\"_\""
|
||||
}
|
||||
set additional_flags [gdb_target_symbol_prefix_flags]
|
||||
|
||||
# Don't use "debug", so that we don't have line information for the assembly
|
||||
# fragments.
|
||||
|
|
|
@ -38,11 +38,7 @@ set srcfileasm ${testfile}-asm.S
|
|||
set binfile ${objdir}/${subdir}/${testfile}
|
||||
|
||||
# some targets have leading underscores on assembly symbols.
|
||||
# TODO: detect this automatically
|
||||
set additional_flags ""
|
||||
if { [istarget "*-*-cygwin*"] || [istarget "*-*-mingw*"] } then {
|
||||
set additional_flags "additional_flags=-DSYMBOL_PREFIX=\"_\""
|
||||
}
|
||||
set additional_flags [gdb_target_symbol_prefix_flags]
|
||||
|
||||
if { [gdb_compile "${srcdir}/${subdir}/${srcfilec} ${srcdir}/${subdir}/${srcfileasm}" "${binfile}" executable [list debug $additional_flags]] != "" } {
|
||||
untested i386-gnu-cfi.exp
|
||||
|
|
|
@ -31,12 +31,8 @@ set testfile "i386-permbkpt"
|
|||
set srcfile ${testfile}.S
|
||||
set binfile ${objdir}/${subdir}/${testfile}
|
||||
|
||||
# Some targets have leading underscores on assembly symbols.
|
||||
# TODO: detect this automatically
|
||||
set additional_flags ""
|
||||
if { [istarget "*-*-cygwin*"] || [istarget "*-*-mingw*"] } then {
|
||||
set additional_flags "additional_flags=-DSYMBOL_PREFIX=_"
|
||||
}
|
||||
# some targets have leading underscores on assembly symbols.
|
||||
set additional_flags [gdb_target_symbol_prefix_flags]
|
||||
|
||||
if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable [list debug $additional_flags]] != "" } {
|
||||
untested i386-permbkpt.exp
|
||||
|
|
|
@ -36,11 +36,7 @@ set srcfile ${testfile}.c
|
|||
set binfile ${objdir}/${subdir}/${testfile}
|
||||
|
||||
# some targets have leading underscores on assembly symbols.
|
||||
# TODO: detect this automatically
|
||||
set additional_flags ""
|
||||
if { [istarget "*-*-cygwin*"] || [istarget "*-*-mingw*"] } then {
|
||||
set additional_flags "additional_flags=-DSYMBOL_PREFIX=\"_\""
|
||||
}
|
||||
set additional_flags [gdb_target_symbol_prefix_flags]
|
||||
|
||||
# Don't use "debug", so that we don't have line information for the assembly
|
||||
# fragments.
|
||||
|
|
|
@ -31,11 +31,7 @@ set srcfile ${testfile}.c
|
|||
set binfile ${objdir}/${subdir}/${testfile}
|
||||
|
||||
# some targets have leading underscores on assembly symbols.
|
||||
# TODO: detect this automatically
|
||||
set additional_flags ""
|
||||
if [istarget "i?86-*-cygwin*"] then {
|
||||
set additional_flags "additional_flags=-DSYMBOL_PREFIX=\"_\""
|
||||
}
|
||||
set additional_flags [gdb_target_symbol_prefix_flags]
|
||||
|
||||
if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" \
|
||||
executable [list debug $additional_flags]] != "" } {
|
||||
|
|
|
@ -34,11 +34,7 @@ set srcfile ${testfile}.c
|
|||
set binfile ${objdir}/${subdir}/${testfile}
|
||||
|
||||
# some targets have leading underscores on assembly symbols.
|
||||
# TODO: detect this automatically
|
||||
set additional_flags ""
|
||||
if [istarget "i?86-*-cygwin*"] then {
|
||||
set additional_flags "additional_flags=-DSYMBOL_PREFIX=\"_\""
|
||||
}
|
||||
set additional_flags [gdb_target_symbol_prefix_flags]
|
||||
|
||||
if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" \
|
||||
executable [list debug $additional_flags]] != "" } {
|
||||
|
|
|
@ -36,11 +36,7 @@ set srcfile ${testfile}.c
|
|||
set binfile ${objdir}/${subdir}/${testfile}
|
||||
|
||||
# some targets have leading underscores on assembly symbols.
|
||||
# TODO: detect this automatically
|
||||
set additional_flags ""
|
||||
if { [istarget "*-*-cygwin*"] || [istarget "*-*-mingw*"] } then {
|
||||
set additional_flags "additional_flags=-DSYMBOL_PREFIX=\"_\""
|
||||
}
|
||||
set additional_flags [gdb_target_symbol_prefix_flags]
|
||||
|
||||
if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable [list debug $additional_flags]] != "" } {
|
||||
untested i386-unwind.exp
|
||||
|
|
|
@ -39,11 +39,7 @@ set srcfile i386-reverse.c
|
|||
set binfile ${objdir}/${subdir}/${testfile}
|
||||
|
||||
# some targets have leading underscores on assembly symbols.
|
||||
# TODO: detect this automatically
|
||||
set additional_flags ""
|
||||
if [istarget "i?86-*-cygwin*"] then {
|
||||
set additional_flags "additional_flags=-DSYMBOL_PREFIX=\"_\""
|
||||
}
|
||||
set additional_flags [gdb_target_symbol_prefix_flags]
|
||||
|
||||
if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable [list debug $additional_flags]] != "" } {
|
||||
untested ${testfile}.exp
|
||||
|
|
|
@ -38,11 +38,7 @@ set srcfile ${testfile}.c
|
|||
set binfile ${objdir}/${subdir}/${testfile}
|
||||
|
||||
# some targets have leading underscores on assembly symbols.
|
||||
# TODO: detect this automatically
|
||||
set additional_flags ""
|
||||
if [istarget "i?86-*-cygwin*"] then {
|
||||
set additional_flags "additional_flags=-DSYMBOL_PREFIX=\"_\""
|
||||
}
|
||||
set additional_flags [gdb_target_symbol_prefix_flags]
|
||||
|
||||
if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable [list debug $additional_flags]] != "" } {
|
||||
untested i386-reverse
|
||||
|
|
|
@ -38,11 +38,7 @@ set srcfile ${testfile}.c
|
|||
set binfile ${objdir}/${subdir}/${testfile}
|
||||
|
||||
# some targets have leading underscores on assembly symbols.
|
||||
# TODO: detect this automatically
|
||||
set additional_flags ""
|
||||
if [istarget "i?86-*-cygwin*"] then {
|
||||
set additional_flags "additional_flags=-DSYMBOL_PREFIX=\"_\""
|
||||
}
|
||||
set additional_flags [gdb_target_symbol_prefix_flags]
|
||||
|
||||
if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable [list debug $additional_flags]] != "" } {
|
||||
untested i386-sse-reverse
|
||||
|
|
|
@ -30,11 +30,7 @@ set srcfile ${testfile}.c
|
|||
set binfile ${objdir}/${subdir}/${testfile}
|
||||
|
||||
# some targets have leading underscores on assembly symbols.
|
||||
# TODO: detect this automatically
|
||||
set additional_flags ""
|
||||
if [istarget "i?86-*-cygwin*"] then {
|
||||
set additional_flags "additional_flags=-DSYMBOL_PREFIX=\"_\""
|
||||
}
|
||||
set additional_flags [gdb_target_symbol_prefix_flags]
|
||||
|
||||
if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable [list debug $additional_flags]] != "" } {
|
||||
untested ${testfile}.exp
|
||||
|
|
|
@ -30,11 +30,7 @@ set srcfile ${testfile}.c
|
|||
set binfile ${objdir}/${subdir}/${testfile}
|
||||
|
||||
# some targets have leading underscores on assembly symbols.
|
||||
# TODO: detect this automatically
|
||||
set additional_flags ""
|
||||
if [istarget "i?86-*-cygwin*"] then {
|
||||
set additional_flags "additional_flags=-DSYMBOL_PREFIX=\"_\""
|
||||
}
|
||||
set additional_flags [gdb_target_symbol_prefix_flags]
|
||||
|
||||
if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable [list debug $additional_flags]] != "" } {
|
||||
untested ${testfile}.exp
|
||||
|
|
|
@ -3658,3 +3658,19 @@ proc core_find {binfile {deletefiles {}} {arg ""}} {
|
|||
}
|
||||
return $destcore
|
||||
}
|
||||
|
||||
# gdb_target_symbol_prefix_flags returns a string that can be added
|
||||
# to gdb_compile options to define SYMBOL_PREFIX macro value
|
||||
# symbol_prefix_flags returns a string that can be added
|
||||
# for targets that use underscore as symbol prefix.
|
||||
# TODO: find out automatically if the target needs this.
|
||||
|
||||
proc gdb_target_symbol_prefix_flags {} {
|
||||
if { [istarget "*-*-cygwin*"] || [istarget "i?86-*-mingw*"]
|
||||
|| [istarget "*-*-msdosdjgpp*"] || [istarget "*-*-go32*"] } {
|
||||
return "additional_flags=-DSYMBOL_PREFIX=\"_\""
|
||||
} else {
|
||||
return ""
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue