mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-15 04:31:49 +08:00
un-XFAIL under Clang tests using labels
gdb/testsuite/ * gdb.base/label.exp: un-XFAIL label related tests under Clang. * gdb.cp/cplabel.exp: Ditto. * gdb.linespec/ls-errs.exp: Ditto.
This commit is contained in:
parent
ead0e69a4a
commit
736b0f7618
@ -1,3 +1,9 @@
|
||||
2019-09-06 David Blaikie <dblaikie@gmail.com>
|
||||
|
||||
* gdb.base/label.exp: un-XFAIL label related tests under Clang.
|
||||
* gdb.cp/cplabel.exp: Ditto.
|
||||
* gdb.linespec/ls-errs.exp: Ditto.
|
||||
|
||||
2019-09-05 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
* lib/gdb.exp (cmp_file_string): New proc.
|
||||
|
@ -29,34 +29,24 @@ if {![runto_main]} {
|
||||
return -1
|
||||
}
|
||||
|
||||
set has_pr_14500_fixed 1
|
||||
if {[test_compiler_info {clang-*-*}]} {
|
||||
set has_pr_14500_fixed 0
|
||||
}
|
||||
|
||||
if {!$has_pr_14500_fixed} { setup_xfail clang/14500 *-*-* }
|
||||
gdb_test "break here" \
|
||||
"Breakpoint.*at.*" \
|
||||
"breakpoint here"
|
||||
|
||||
if {!$has_pr_14500_fixed} { setup_xfail clang/14500 *-*-* }
|
||||
gdb_test "break main:there" \
|
||||
"Breakpoint.*at.*" \
|
||||
"breakpoint there"
|
||||
|
||||
if {!$has_pr_14500_fixed} { setup_xfail clang/14500 *-*-* }
|
||||
gdb_test "cont" \
|
||||
"Breakpoint 3,.*" \
|
||||
"continue to 'there'"
|
||||
|
||||
if {!$has_pr_14500_fixed} { setup_xfail clang/14500 *-*-* }
|
||||
gdb_test "cont" \
|
||||
"Breakpoint 2,.*" \
|
||||
"continue to 'here'"
|
||||
|
||||
rerun_to_main
|
||||
|
||||
if {!$has_pr_14500_fixed} { setup_xfail clang/14500 *-*-* }
|
||||
gdb_test "cont" \
|
||||
"Breakpoint 3,.*" \
|
||||
"continue to 'there' after re-run"
|
||||
|
@ -34,7 +34,6 @@ set labels {"to_the_top" "get_out_of_here"}
|
||||
foreach m $methods {
|
||||
foreach l $labels {
|
||||
set line [gdb_get_line_number "$m:$l"]
|
||||
if {[test_compiler_info {clang-*-*}]} { setup_xfail clang/14500 *-*-* }
|
||||
gdb_test "break foo::$m:$l" \
|
||||
"Breakpoint $decimal at $hex: file .*$srcfile, line $line\."
|
||||
}
|
||||
|
@ -231,9 +231,6 @@ proc do_test {lang} {
|
||||
|
||||
foreach x $spaces {
|
||||
test_break "main${x}there" invalid_label "there" "main"
|
||||
if {[test_compiler_info {clang-*-*}]} {
|
||||
setup_xfail clang/14500 *-*-*
|
||||
}
|
||||
test_break "main:here${x}" unexpected "end of input"
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user