Index: gdb/7.5/gdb/testsuite/gdb.reverse/step-reverse.exp
===================================================================
--- gdb/7.5/gdb/testsuite/gdb.reverse/step-reverse.exp	(revision 212735)
+++ gdb/7.5/gdb/testsuite/gdb.reverse/step-reverse.exp	(working copy)
@@ -238,20 +238,25 @@
 
 # step backward out of called function (thru call)
 
+if [using_clang] { setup_xfail "works in gdb trunk" *-*-* }
 gdb_test "step" ".*STEP INTO THIS CALL.*" "reverse step out of called fn"
 
 # next backward over call
 
+if [using_clang] { setup_xfail "works in gdb trunk" *-*-* }
 gdb_test "next" ".*NEXT OVER THIS CALL.*" "reverse next over call"
 
 # step/next backward with count
 
+if [using_clang] { setup_xfail "works in gdb trunk" *-*-* }
 gdb_test "step 3" ".*REVERSE STEP TEST 1.*" "reverse step test 1"
+if [using_clang] { setup_xfail "works in gdb trunk" *-*-* }
 gdb_test "next 2" ".*REVERSE NEXT TEST 1.*" "reverse next test 1"
 
 # step/next backward without count
 
 gdb_test "step" ".*STEP TEST 1.*" "reverse step test 2"
+if [using_clang] { setup_xfail "works in gdb trunk" *-*-* }
 gdb_test "next" ".*NEXT TEST 1.*" "reverse next test 2"
 
 
Index: gdb/7.5/gdb/testsuite/gdb.reverse/step-precsave.exp
===================================================================
--- gdb/7.5/gdb/testsuite/gdb.reverse/step-precsave.exp	(revision 212735)
+++ gdb/7.5/gdb/testsuite/gdb.reverse/step-precsave.exp	(working copy)
@@ -258,20 +258,25 @@
 
 # step backward out of called function (thru call)
 
+if [using_clang] { setup_xfail "works in gdb trunk" *-*-* }
 gdb_test "step" ".*STEP INTO THIS CALL.*" "reverse step out of called fn"
 
 # next backward over call
 
+if [using_clang] { setup_xfail "works in gdb trunk" *-*-* }
 gdb_test "next" ".*NEXT OVER THIS CALL.*" "reverse next over call"
 
 # step/next backward with count
 
+if [using_clang] { setup_xfail "works in gdb trunk" *-*-* }
 gdb_test "step 3" ".*REVERSE STEP TEST 1.*" "reverse step test 1"
+if [using_clang] { setup_xfail "works in gdb trunk" *-*-* }
 gdb_test "next 2" ".*REVERSE NEXT TEST 1.*" "reverse next test 1"
 
 # step/next backward without count
 
 gdb_test "step" ".*STEP TEST 1.*" "reverse step test 2"
+if [using_clang] { setup_xfail "works in gdb trunk" *-*-* }
 gdb_test "next" ".*NEXT TEST 1.*" "reverse next test 2"
 
 
Index: gdb/7.5/gdb/testsuite/gdb.base/skip.exp
===================================================================
--- gdb/7.5/gdb/testsuite/gdb.base/skip.exp	(revision 212735)
+++ gdb/7.5/gdb/testsuite/gdb.base/skip.exp	(working copy)
@@ -127,6 +127,7 @@
 }
 # account for differing order of evaluation of function operands
 if [using_clang] {
+  setup_xfail "works in gdb trunk" *-*-*
   gdb_test "step" "bar \\(\\) at.*" "step after disabling 3 (3)"
 } else {
   gdb_test "step" "foo \\(\\) at.*" "step after disabling 3 (3)"
