OSDN Git Service

* lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 12 Nov 2011 14:35:31 +0000 (14:35 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 12 Nov 2011 14:35:31 +0000 (14:35 +0000)
alpha*-*-linux* targets.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@181318 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/lib/gcc-simulate-thread.exp

index f86b21c..9f151d1 100644 (file)
@@ -1,3 +1,8 @@
+2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
+
+       * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
+       alpha*-*-linux* targets.
+
 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
 
        PR testsuite/51059
index ba2416a..b2487d2 100644 (file)
 # 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 } {