mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-18 12:24:38 +08:00
2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
* cfi/cfi.exp (gas_x86_64_check): New. (gas_x86_32_check): Likewise. Run 32bit and 64bit tests for x86 targets if they are supportd.
This commit is contained in:
parent
4ed226fe6d
commit
b646068837
@ -1,3 +1,9 @@
|
|||||||
|
2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
* cfi/cfi.exp (gas_x86_64_check): New.
|
||||||
|
(gas_x86_32_check): Likewise.
|
||||||
|
Run 32bit and 64bit tests for x86 targets if they are supportd.
|
||||||
|
|
||||||
2008-02-18 Jan Beulich <jbeulich@novell.com>
|
2008-02-18 Jan Beulich <jbeulich@novell.com>
|
||||||
|
|
||||||
* gas/i386/att-regs.s, gas/i386/att-regs.d,
|
* gas/i386/att-regs.s, gas/i386/att-regs.d,
|
||||||
|
@ -2,11 +2,38 @@ if ![is_elf_format] then {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if [istarget "x86_64-*"] then {
|
proc gas_x86_64_check { } {
|
||||||
run_dump_test "cfi-x86_64"
|
global NM
|
||||||
|
global NMFLAGS
|
||||||
|
|
||||||
} elseif [istarget "i?86-*"] then {
|
set status [gas_host_run "$NM $NMFLAGS --help" ""]
|
||||||
run_dump_test "cfi-i386"
|
return [regexp "targets:.*x86-64" [lindex $status 1]];
|
||||||
|
}
|
||||||
|
|
||||||
|
proc gas_x86_32_check { } {
|
||||||
|
global NM
|
||||||
|
global NMFLAGS
|
||||||
|
|
||||||
|
set status [gas_host_run "$NM $NMFLAGS --help" ""]
|
||||||
|
return [regexp "targets:.*i386" [lindex $status 1]];
|
||||||
|
}
|
||||||
|
|
||||||
|
if { [istarget "i*86-*-*"] || [istarget "x86_64-*-*"] } then {
|
||||||
|
|
||||||
|
global ASFLAGS
|
||||||
|
set old_ASFLAGS "$ASFLAGS"
|
||||||
|
|
||||||
|
if { [gas_x86_64_check] } then {
|
||||||
|
set ASFLAGS "$ASFLAGS --64"
|
||||||
|
run_dump_test "cfi-x86_64"
|
||||||
|
set ASFLAGS "$old_ASFLAGS"
|
||||||
|
}
|
||||||
|
|
||||||
|
if { [gas_x86_32_check] } then {
|
||||||
|
set ASFLAGS "$ASFLAGS --32"
|
||||||
|
run_dump_test "cfi-i386"
|
||||||
|
set ASFLAGS "$old_ASFLAGS"
|
||||||
|
}
|
||||||
|
|
||||||
} elseif { [istarget alpha*-*-*] } then {
|
} elseif { [istarget alpha*-*-*] } then {
|
||||||
run_dump_test "cfi-alpha-1"
|
run_dump_test "cfi-alpha-1"
|
||||||
|
Loading…
Reference in New Issue
Block a user