mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-26 22:07:58 +08:00
gdb/testsuite/
* gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
This commit is contained in:
@ -1,3 +1,7 @@
|
||||
2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
|
||||
|
||||
2012-11-26 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
* gdb.base/empty_exe.exp: New testcase.
|
||||
|
@ -24,8 +24,50 @@ if { [prepare_for_testing enumval.exp "enumval" "" {debug}] } {
|
||||
}
|
||||
|
||||
# Check the real contents.
|
||||
gdb_test "print e" "= J"
|
||||
gdb_test "print f" "= K"
|
||||
|
||||
set test "print e"
|
||||
gdb_test_multiple $test $test {
|
||||
-re " = J\r\n$gdb_prompt $" {
|
||||
pass $test
|
||||
}
|
||||
-re " = 4294967295\r\n$gdb_prompt $" {
|
||||
if {[test_compiler_info {gcc-[0-3]-*}]
|
||||
|| [test_compiler_info {gcc-4-[0-6]-*}]} {
|
||||
xfail $test
|
||||
} else {
|
||||
fail $test
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
set test "print f"
|
||||
gdb_test_multiple $test $test {
|
||||
-re " = K\r\n$gdb_prompt $" {
|
||||
pass $test
|
||||
}
|
||||
-re " = -1152921504606846976\r\n$gdb_prompt $" {
|
||||
if {[test_compiler_info {gcc-[0-3]-*}]
|
||||
|| [test_compiler_info {gcc-4-[0-6]-*}]} {
|
||||
xfail $test
|
||||
} else {
|
||||
fail $test
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
gdb_test "print J" "= J"
|
||||
gdb_test "print K" "= K"
|
||||
|
||||
set test "print K"
|
||||
gdb_test_multiple $test $test {
|
||||
-re " = K\r\n$gdb_prompt $" {
|
||||
pass $test
|
||||
}
|
||||
-re " = <optimized out>\r\n$gdb_prompt $" {
|
||||
if {[test_compiler_info {gcc-[0-3]-*}]
|
||||
|| [test_compiler_info {gcc-4-[0-6]-*}]} {
|
||||
xfail $test
|
||||
} else {
|
||||
fail $test
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user