summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/test/FrontendC++/2006-11-30-Pubnames.cpp6
-rw-r--r--llvm/test/FrontendC++/m64-ptr.cpp1
-rw-r--r--llvm/test/FrontendC/2009-02-17-BitField-dbg.c4
3 files changed, 10 insertions, 1 deletions
diff --git a/llvm/test/FrontendC++/2006-11-30-Pubnames.cpp b/llvm/test/FrontendC++/2006-11-30-Pubnames.cpp
index 48ad827f76c..64214a8d009 100644
--- a/llvm/test/FrontendC++/2006-11-30-Pubnames.cpp
+++ b/llvm/test/FrontendC++/2006-11-30-Pubnames.cpp
@@ -7,7 +7,11 @@
// RUN: %llvmdsymutil %t.exe
// RUN: echo {break main\nrun\np Pubnames::pubname} > %t.in
// RUN: gdb -q -batch -n -x %t.in %t.exe | tee %t.out | grep {\$1 = 10}
-// XFAIL: alpha,arm
+//
+// XFAIL: alpha,arm,powerpc-apple-darwin
+// FIXME: This doesn't work for PPC Darwin because we turned off debugging on
+// that platform.
+
struct Pubnames {
static int pubname;
};
diff --git a/llvm/test/FrontendC++/m64-ptr.cpp b/llvm/test/FrontendC++/m64-ptr.cpp
index 8d1bb7a6984..7685cfeaa02 100644
--- a/llvm/test/FrontendC++/m64-ptr.cpp
+++ b/llvm/test/FrontendC++/m64-ptr.cpp
@@ -1,4 +1,5 @@
// RUN: %llvmgxx %s -S -o - | FileCheck %s
+
// Make sure pointers are passed as pointers, not converted to int.
// The first load should be of type i8** in either 32 or 64 bit mode.
// This formerly happened on x86-64, 7375899.
diff --git a/llvm/test/FrontendC/2009-02-17-BitField-dbg.c b/llvm/test/FrontendC/2009-02-17-BitField-dbg.c
index 36ee2e6f0ef..7ab14fd27a6 100644
--- a/llvm/test/FrontendC/2009-02-17-BitField-dbg.c
+++ b/llvm/test/FrontendC/2009-02-17-BitField-dbg.c
@@ -5,6 +5,10 @@
// RUN: echo {ptype mystruct} > %t2
// RUN: gdb -q -batch -n -x %t2 2009-02-17-BitField-dbg.o | \
// RUN: tee 2009-02-17-BitField-dbg.out | grep "int a : 4"
+//
+// XFAIL: powerpc-apple-darwin
+// FIXME: This doesn't work for PPC Darwin because we turned off debugging on
+// that platform.
struct {
int a:4;
OpenPOWER on IntegriCloud