diff --git a/src/test/debug-info/basic-types.rs b/src/test/debug-info/basic-types.rs
index 2441b35bc32..20da6b557f1 100644
--- a/src/test/debug-info/basic-types.rs
+++ b/src/test/debug-info/basic-types.rs
@@ -8,6 +8,8 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
+// xfail-test
+
 // Caveats - gdb prints any 8-bit value (meaning rust i8 and u8 values)
 // as its numerical value along with its associated ASCII char, there
 // doesn't seem to be any way around this. Also, gdb doesn't know
diff --git a/src/test/debug-info/struct.rs b/src/test/debug-info/struct.rs
index 30f4b657c4e..16ba6cda590 100644
--- a/src/test/debug-info/struct.rs
+++ b/src/test/debug-info/struct.rs
@@ -8,6 +8,8 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
+// xfail-test
+
 // compile-flags:-Z extra-debug-info
 // debugger:set print pretty off
 // debugger:break 29
diff --git a/src/test/debug-info/tuple.rs b/src/test/debug-info/tuple.rs
index a2cdc689fad..35e2977f562 100644
--- a/src/test/debug-info/tuple.rs
+++ b/src/test/debug-info/tuple.rs
@@ -8,6 +8,8 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
+// xfail-test
+
 // compile-flags:-Z extra-debug-info
 // debugger:set print pretty off
 // debugger:break 20