diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f86b21ce7165..9f151d1c08b6 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2011-11-12 Uros Bizjak + + * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on + alpha*-*-linux* targets. + 2011-11-12 Iain Sandoe PR testsuite/51059 diff --git a/gcc/testsuite/lib/gcc-simulate-thread.exp b/gcc/testsuite/lib/gcc-simulate-thread.exp index ba2416acdd74..b2487d2d8c7a 100644 --- a/gcc/testsuite/lib/gcc-simulate-thread.exp +++ b/gcc/testsuite/lib/gcc-simulate-thread.exp @@ -22,6 +22,11 @@ # Call 'fail' if a given test printed "FAIL:", otherwise call 'pass'. proc simulate-thread { args } { + + # ??? Exit immediately if this is alpha*-*-linux* target, single-stepping + # executable between ldl_l and stl_c insns in gdb breaks LL/SC chaining. + if { [istarget alpha*-*-linux*] } { return } + if { ![isnative] || [is_remote target] } { return } if { [llength $args] == 1 } {