* gdb.arch/altivec-abi.exp: Check for compiler and set
use altivec' flag accordingly. * gdb.arch/altivec-regs.exp: Likewise.
This commit is contained in:
parent
6128c599ed
commit
d1779be45e
|
@ -1,3 +1,9 @@
|
||||||
|
2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
|
||||||
|
|
||||||
|
* gdb.arch/altivec-abi.exp: Check for compiler and set
|
||||||
|
use altivec' flag accordingly.
|
||||||
|
* gdb.arch/altivec-regs.exp: Likewise.
|
||||||
|
|
||||||
2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
|
2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
|
||||||
|
|
||||||
* gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
|
* gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
|
||||||
|
|
|
@ -41,7 +41,22 @@ set testfile "altivec-abi"
|
||||||
set binfile ${objdir}/${subdir}/${testfile}
|
set binfile ${objdir}/${subdir}/${testfile}
|
||||||
set srcfile ${testfile}.c
|
set srcfile ${testfile}.c
|
||||||
|
|
||||||
if { [gdb_compile ${srcdir}/${subdir}/${srcfile} ${binfile} executable {debug additional_flags=-w}] != "" } {
|
set compile_flags {debug additional_flags=-w}
|
||||||
|
if [get_compiler_info $binfile] {
|
||||||
|
warning "get_compiler failed"
|
||||||
|
return -1
|
||||||
|
}
|
||||||
|
|
||||||
|
if [test_compiler_info gcc*] {
|
||||||
|
set compile_flags "$compile_flags additional_flags=-maltivec"
|
||||||
|
} elseif [test_compiler_info xlc*] {
|
||||||
|
set compile_flags "$compile_flags additional_flags=-qaltivec"
|
||||||
|
} else {
|
||||||
|
warning "unknown compiler"
|
||||||
|
return -1
|
||||||
|
}
|
||||||
|
|
||||||
|
if { [gdb_compile ${srcdir}/${subdir}/${srcfile} ${binfile} executable $compile_flags] != "" } {
|
||||||
gdb_suppress_entire_file "Testcase compile failed, so all tests in this file will automatically fail."
|
gdb_suppress_entire_file "Testcase compile failed, so all tests in this file will automatically fail."
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,22 @@ set testfile "altivec-regs"
|
||||||
set binfile ${objdir}/${subdir}/${testfile}
|
set binfile ${objdir}/${subdir}/${testfile}
|
||||||
set srcfile ${testfile}.c
|
set srcfile ${testfile}.c
|
||||||
|
|
||||||
if { [gdb_compile ${srcdir}/${subdir}/${srcfile} ${binfile} executable {debug additional_flags=-w}] != "" } {
|
set compile_flags {debug additional_flags=-w}
|
||||||
|
if [get_compiler_info $binfile] {
|
||||||
|
warning "get_compiler failed"
|
||||||
|
return -1
|
||||||
|
}
|
||||||
|
|
||||||
|
if [test_compiler_info gcc*] {
|
||||||
|
set compile_flags "$compile_flags additional_flags=-maltivec"
|
||||||
|
} elseif [test_compiler_info xlc*] {
|
||||||
|
set compile_flags "$compile_flags additional_flags=-qaltivec"
|
||||||
|
} else {
|
||||||
|
warning "unknown compiler"
|
||||||
|
return -1
|
||||||
|
}
|
||||||
|
|
||||||
|
if { [gdb_compile ${srcdir}/${subdir}/${srcfile} ${binfile} executable $compile_flags] != "" } {
|
||||||
gdb_suppress_entire_file "Testcase compile failed, so all tests in this file will automatically fail."
|
gdb_suppress_entire_file "Testcase compile failed, so all tests in this file will automatically fail."
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue