Tru64 UNIX suffers from the same problems running the simulate-thread tests as alpha-linux, even with gdb 7.3.1. To allow bootstraps/tests to complete, I think those tests should be skipped on all alpha targets as the following test does.
Ok for mainline? Rainer 2011-11-16 Rainer Orth <r...@cebitec.uni-bielefeld.de> * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
# HG changeset patch # Parent c431ad89954909a811a11b0f54ff94eb202dc89d Skip simulate-thread tests on all alpha targets diff --git a/gcc/testsuite/lib/gcc-simulate-thread.exp b/gcc/testsuite/lib/gcc-simulate-thread.exp --- a/gcc/testsuite/lib/gcc-simulate-thread.exp +++ b/gcc/testsuite/lib/gcc-simulate-thread.exp @@ -23,9 +23,9 @@ proc simulate-thread { args } { - # ??? Exit immediately if this is alpha*-*-linux* target, single-stepping + # ??? Exit immediately if this is alpha*-*-* target, single-stepping # executable between ldl_l and stl_c insns in gdb breaks LL/SC chaining. - if { [istarget alpha*-*-linux*] } { return } + if { [istarget alpha*-*-*] } { return } if { ![isnative] || [is_remote target] } { return }
-- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University