From 0eb5d9c427638b5e0851223e8dfdc89c7e590f51 Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Sat, 12 Nov 2011 15:35:31 +0100 Subject: gcc-simulate-thread.exp (simulate-thread): Do not run on alpha*-*-linux* targets. * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on alpha*-*-linux* targets. From-SVN: r181318 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/lib/gcc-simulate-thread.exp | 5 +++++ 2 files changed, 10 insertions(+) (limited to 'gcc') diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f86b21c..9f151d1 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 ba2416a..b2487d2 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 } { -- cgit v1.1