diff options
author | Jim Blandy <jimb@codesourcery.com> | 2003-05-07 21:51:06 +0000 |
---|---|---|
committer | Jim Blandy <jimb@codesourcery.com> | 2003-05-07 21:51:06 +0000 |
commit | be375bae059c965706281375c38c638438640cda (patch) | |
tree | cd7ca8d636f11dfb358463b140a36ece859496d3 /gdb/testsuite/gdb.asm/asm-source.exp | |
parent | 5e7b2f395e15e56128304feae9921f9b9a024ea5 (diff) | |
download | gdb-be375bae059c965706281375c38c638438640cda.zip gdb-be375bae059c965706281375c38c638438640cda.tar.gz gdb-be375bae059c965706281375c38c638438640cda.tar.bz2 |
* gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
succession of 'if' statements.
Diffstat (limited to 'gdb/testsuite/gdb.asm/asm-source.exp')
-rw-r--r-- | gdb/testsuite/gdb.asm/asm-source.exp | 107 |
1 files changed, 55 insertions, 52 deletions
diff --git a/gdb/testsuite/gdb.asm/asm-source.exp b/gdb/testsuite/gdb.asm/asm-source.exp index 96b7991..8194f9e 100644 --- a/gdb/testsuite/gdb.asm/asm-source.exp +++ b/gdb/testsuite/gdb.asm/asm-source.exp @@ -35,60 +35,63 @@ set asm-arch "" set asm-flags "" set link-flags "" -if [istarget "*arm-*-*"] then { - set asm-arch arm -} -if [istarget "xscale-*-*"] then { - set asm-arch arm -} -if [istarget "d10v-*-*"] then { - set asm-arch d10v -} -if [istarget "s390-*-*"] then { - set asm-arch s390 -} -if [istarget "x86_64-*-*"] then { - set asm-arch x86_64 - set asm-flags "-gdwarf2 -I${srcdir}/${subdir} -I${objdir}/${subdir}" -} -if [istarget "i\[3456\]86-*-*"] then { - set asm-arch i386 - if [istarget "*-*-cygwin*"] then { - set link-flags "--entry _start" +switch -glob -- [istarget] { + "*arm-*-*" { + set asm-arch arm + } + "xscale-*-*" { + set asm-arch arm + } + "d10v-*-*" { + set asm-arch d10v + } + "s390-*-*" { + set asm-arch s390 + } + "x86_64-*-*" { + set asm-arch x86_64 + set asm-flags "-gdwarf2 -I${srcdir}/${subdir} -I${objdir}/${subdir}" + } + "i\[3456\]86-*-*" { + set asm-arch i386 + if [istarget "*-*-cygwin*"] then { + set link-flags "--entry _start" + } + } + "m32r*-*" { + set asm-arch m32r + } + "m6811-*-*" { + set asm-arch m68hc11 + set asm-flags "-mshort-double -m68hc11 -gdwarf2 --no-warn -I${srcdir}/${subdir} -I${objdir}/${subdir}" + } + "m6812-*-*" { + set asm-arch m68hc11 + set asm-flags "-mshort-double -m68hc12 -gdwarf2 --no-warn -I${srcdir}/${subdir} -I${objdir}/${subdir}" + } + "mips*-*" { + set asm-arch mips + } + "powerpc*-*" { + set asm-arch powerpc + } + "sparc-*-*" { + set asm-arch sparc + } + "sparc64-*-*" { + set asm-arch sparc64 + set asm-flags "-xarch=v9 -gstabs -I${srcdir}/${subdir} -I${objdir}/${subdir}" + } + "xstormy16-*-*" { + set asm-arch xstormy16 + set asm-flags "-gdwarf2 -I${srcdir}/${subdir} -I${objdir}/${subdir}" + } + "v850-*-*" { + set asm-arch v850 + set gdb_wrapper_initialized 1 } } -if [istarget "m32r*-*"] then { - set asm-arch m32r -} -if [istarget "m6811-*-*"] then { - set asm-arch m68hc11 - set asm-flags "-mshort-double -m68hc11 -gdwarf2 --no-warn -I${srcdir}/${subdir} -I${objdir}/${subdir}" -} -if [istarget "m6812-*-*"] then { - set asm-arch m68hc11 - set asm-flags "-mshort-double -m68hc12 -gdwarf2 --no-warn -I${srcdir}/${subdir} -I${objdir}/${subdir}" -} -if [istarget "mips*-*"] then { - set asm-arch mips -} -if [istarget "powerpc*-*"] then { - set asm-arch powerpc -} -if [istarget "sparc-*-*"] then { - set asm-arch sparc -} -if [istarget "sparc64-*-*"] then { - set asm-arch sparc64 - set asm-flags "-xarch=v9 -gstabs -I${srcdir}/${subdir} -I${objdir}/${subdir}" -} -if [istarget "xstormy16-*-*"] then { - set asm-arch xstormy16 - set asm-flags "-gdwarf2 -I${srcdir}/${subdir} -I${objdir}/${subdir}" -} -if [istarget "v850-*-*"] then { - set asm-arch v850 - set gdb_wrapper_initialized 1 -} + if { "${asm-arch}" == "" } { gdb_suppress_entire_file "Assembly source test -- not implemented for this target." } |