[dragonegg] r185034 - Prevent validator tests from writing to the current directory.

Peter Collingbourne peter at pcc.me.uk
Wed Jun 26 16:10:12 PDT 2013


Author: pcc
Date: Wed Jun 26 18:10:11 2013
New Revision: 185034

URL: http://llvm.org/viewvc/llvm-project?rev=185034&view=rev
Log:
Prevent validator tests from writing to the current directory.

Modified:
    dragonegg/trunk/test/validator/c++/EmptyBlock.cpp
    dragonegg/trunk/test/validator/c++/OffsetType.cpp
    dragonegg/trunk/test/validator/c++/nullptr01.C
    dragonegg/trunk/test/validator/c++/nullptr05.C
    dragonegg/trunk/test/validator/c++/nullptr06.C
    dragonegg/trunk/test/validator/c++/nullptr08.C
    dragonegg/trunk/test/validator/c++/nullptr09.C
    dragonegg/trunk/test/validator/c++/nullptr11.C
    dragonegg/trunk/test/validator/c++/nullptr13.C
    dragonegg/trunk/test/validator/c++/nullptr14.C
    dragonegg/trunk/test/validator/c++/nullptr17.C
    dragonegg/trunk/test/validator/c++/nullptr18.C
    dragonegg/trunk/test/validator/c++/nullptr20.C
    dragonegg/trunk/test/validator/c++/nullptr21.C
    dragonegg/trunk/test/validator/c++/nullptr22.C
    dragonegg/trunk/test/validator/c++/nullptr29.C
    dragonegg/trunk/test/validator/c/ConstructorAsLValue.c
    dragonegg/trunk/test/validator/c/EmptyBlock.c
    dragonegg/trunk/test/validator/c/FunctionCastCall.c
    dragonegg/trunk/test/validator/c/LongDoubleSize.c
    dragonegg/trunk/test/validator/c/StackProtector.c
    dragonegg/trunk/test/validator/c/copysignp.c

Modified: dragonegg/trunk/test/validator/c++/EmptyBlock.cpp
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c%2B%2B/EmptyBlock.cpp?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c++/EmptyBlock.cpp (original)
+++ dragonegg/trunk/test/validator/c++/EmptyBlock.cpp Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -S %s -O1
+// RUN: %dragonegg -S -o /dev/null %s -O1
 // GCC PR c++/11878
 
 struct A

Modified: dragonegg/trunk/test/validator/c++/OffsetType.cpp
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c%2B%2B/OffsetType.cpp?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c++/OffsetType.cpp (original)
+++ dragonegg/trunk/test/validator/c++/OffsetType.cpp Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -S -g %s
+// RUN: %dragonegg -S -g -o /dev/null %s
 
 struct X { };
 

Modified: dragonegg/trunk/test/validator/c++/nullptr01.C
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c%2B%2B/nullptr01.C?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c++/nullptr01.C (original)
+++ dragonegg/trunk/test/validator/c++/nullptr01.C Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -xc++ -S -std=c++0x %s
+// RUN: %dragonegg -xc++ -S -std=c++0x -o /dev/null %s
 // XFAIL: gcc-4.5
 // PR14777
 char* const cp1 = nullptr;

Modified: dragonegg/trunk/test/validator/c++/nullptr05.C
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c%2B%2B/nullptr05.C?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c++/nullptr05.C (original)
+++ dragonegg/trunk/test/validator/c++/nullptr05.C Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -xc++ -S -std=c++0x %s
+// RUN: %dragonegg -xc++ -S -std=c++0x -o /dev/null %s
 // XFAIL: gcc-4.5
 // PR14777
 class F { };

Modified: dragonegg/trunk/test/validator/c++/nullptr06.C
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c%2B%2B/nullptr06.C?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c++/nullptr06.C (original)
+++ dragonegg/trunk/test/validator/c++/nullptr06.C Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -xc++ -S -std=c++0x %s
+// RUN: %dragonegg -xc++ -S -std=c++0x -o /dev/null %s
 // XFAIL: gcc-4.5
 // PR14777
 #define assert_true(b) do { char c[2 * bool(b) - 1]; } while(0)

Modified: dragonegg/trunk/test/validator/c++/nullptr08.C
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c%2B%2B/nullptr08.C?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c++/nullptr08.C (original)
+++ dragonegg/trunk/test/validator/c++/nullptr08.C Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -xc++ -S -std=c++0x %s
+// RUN: %dragonegg -xc++ -S -std=c++0x -o /dev/null %s
 // XFAIL: gcc-4.5
 // PR14777
 #define assert_true(b) do { char c[2 * bool(b) - 1]; } while(0)

Modified: dragonegg/trunk/test/validator/c++/nullptr09.C
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c%2B%2B/nullptr09.C?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c++/nullptr09.C (original)
+++ dragonegg/trunk/test/validator/c++/nullptr09.C Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -xc++ -S -std=c++0x %s
+// RUN: %dragonegg -xc++ -S -std=c++0x -o /dev/null %s
 // XFAIL: gcc-4.5
 // PR14777
 void fun()

Modified: dragonegg/trunk/test/validator/c++/nullptr11.C
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c%2B%2B/nullptr11.C?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c++/nullptr11.C (original)
+++ dragonegg/trunk/test/validator/c++/nullptr11.C Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -xc++ -S -std=c++0x %s
+// RUN: %dragonegg -xc++ -S -std=c++0x -o /dev/null %s
 // XFAIL: gcc-4.5
 // PR14777
 #define assert_true(b) do { char c[2 * bool(b) - 1]; } while(0)

Modified: dragonegg/trunk/test/validator/c++/nullptr13.C
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c%2B%2B/nullptr13.C?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c++/nullptr13.C (original)
+++ dragonegg/trunk/test/validator/c++/nullptr13.C Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -xc++ -S -std=c++0x %s
+// RUN: %dragonegg -xc++ -S -std=c++0x -o /dev/null %s
 // XFAIL: gcc-4.5
 // PR14777
 #include <typeinfo>

Modified: dragonegg/trunk/test/validator/c++/nullptr14.C
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c%2B%2B/nullptr14.C?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c++/nullptr14.C (original)
+++ dragonegg/trunk/test/validator/c++/nullptr14.C Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -xc++ -S -std=c++0x %s
+// RUN: %dragonegg -xc++ -S -std=c++0x -o /dev/null %s
 // XFAIL: gcc-4.5
 // PR14777
 template <typename T, typename U> struct tType_equal;

Modified: dragonegg/trunk/test/validator/c++/nullptr17.C
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c%2B%2B/nullptr17.C?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c++/nullptr17.C (original)
+++ dragonegg/trunk/test/validator/c++/nullptr17.C Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -xc++ -S -std=c++0x %s
+// RUN: %dragonegg -xc++ -S -std=c++0x -o /dev/null %s
 // XFAIL: gcc-4.5
 // PR14777
 template <typename T, typename U> struct tType_equal;

Modified: dragonegg/trunk/test/validator/c++/nullptr18.C
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c%2B%2B/nullptr18.C?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c++/nullptr18.C (original)
+++ dragonegg/trunk/test/validator/c++/nullptr18.C Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -xc++ -S -std=c++0x %s
+// RUN: %dragonegg -xc++ -S -std=c++0x -o /dev/null %s
 // XFAIL: gcc-4.5
 // PR14777
 template <typename T, typename U> struct tType_equal;

Modified: dragonegg/trunk/test/validator/c++/nullptr20.C
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c%2B%2B/nullptr20.C?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c++/nullptr20.C (original)
+++ dragonegg/trunk/test/validator/c++/nullptr20.C Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -xc++ -S -std=c++0x %s
+// RUN: %dragonegg -xc++ -S -std=c++0x -o /dev/null %s
 // XFAIL: gcc-4.5
 // PR14777
 #include <cstdio>

Modified: dragonegg/trunk/test/validator/c++/nullptr21.C
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c%2B%2B/nullptr21.C?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c++/nullptr21.C (original)
+++ dragonegg/trunk/test/validator/c++/nullptr21.C Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -xc++ -S -std=c++0x %s
+// RUN: %dragonegg -xc++ -S -std=c++0x -o /dev/null %s
 // XFAIL: gcc-4.5
 // PR14777
 extern "C" void abort (void);

Modified: dragonegg/trunk/test/validator/c++/nullptr22.C
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c%2B%2B/nullptr22.C?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c++/nullptr22.C (original)
+++ dragonegg/trunk/test/validator/c++/nullptr22.C Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -xc++ -S -std=c++0x %s
+// RUN: %dragonegg -xc++ -S -std=c++0x -o /dev/null %s
 // XFAIL: gcc-4.5
 // PR14777
 void f1(const char*, ...) __attribute__((format(printf, 1, 2)));

Modified: dragonegg/trunk/test/validator/c++/nullptr29.C
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c%2B%2B/nullptr29.C?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c++/nullptr29.C (original)
+++ dragonegg/trunk/test/validator/c++/nullptr29.C Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -xc++ -S -std=c++0x %s
+// RUN: %dragonegg -xc++ -S -std=c++0x -o /dev/null %s
 // XFAIL: gcc-4.5
 // PR14777
 void f(decltype(nullptr) &__restrict np) { }

Modified: dragonegg/trunk/test/validator/c/ConstructorAsLValue.c
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c/ConstructorAsLValue.c?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c/ConstructorAsLValue.c (original)
+++ dragonegg/trunk/test/validator/c/ConstructorAsLValue.c Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -S %s -fplugin-arg-dragonegg-enable-gcc-optzns -O1
+// RUN: %dragonegg -S -o /dev/null %s -fplugin-arg-dragonegg-enable-gcc-optzns -O1
 #define __vector __attribute__((vector_size(16) ))
 typedef __vector signed char qword;
 typedef __vector unsigned int VU32;

Modified: dragonegg/trunk/test/validator/c/EmptyBlock.c
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c/EmptyBlock.c?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c/EmptyBlock.c (original)
+++ dragonegg/trunk/test/validator/c/EmptyBlock.c Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -S %s
+// RUN: %dragonegg -S -o /dev/null %s
 
 void *buf[20];
 

Modified: dragonegg/trunk/test/validator/c/FunctionCastCall.c
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c/FunctionCastCall.c?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c/FunctionCastCall.c (original)
+++ dragonegg/trunk/test/validator/c/FunctionCastCall.c Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -S %s
+// RUN: %dragonegg -S -o /dev/null %s
 
 typedef void (*ft)(void);
 

Modified: dragonegg/trunk/test/validator/c/LongDoubleSize.c
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c/LongDoubleSize.c?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c/LongDoubleSize.c (original)
+++ dragonegg/trunk/test/validator/c/LongDoubleSize.c Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -S %s
-// RUN: %dragonegg -S %s -m96bit-long-double
-// RUN: %dragonegg -S %s -m128bit-long-double
+// RUN: %dragonegg -S -o /dev/null %s
+// RUN: %dragonegg -S -o /dev/null %s -m96bit-long-double
+// RUN: %dragonegg -S -o /dev/null %s -m128bit-long-double
 long double d;

Modified: dragonegg/trunk/test/validator/c/StackProtector.c
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c/StackProtector.c?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c/StackProtector.c (original)
+++ dragonegg/trunk/test/validator/c/StackProtector.c Wed Jun 26 18:10:11 2013
@@ -1 +1 @@
-// RUN: %dragonegg -S %s -fstack-protector --param ssp-buffer-size=1
+// RUN: %dragonegg -S -o /dev/null %s -fstack-protector --param ssp-buffer-size=1

Modified: dragonegg/trunk/test/validator/c/copysignp.c
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c/copysignp.c?rev=185034&r1=185033&r2=185034&view=diff
==============================================================================
--- dragonegg/trunk/test/validator/c/copysignp.c (original)
+++ dragonegg/trunk/test/validator/c/copysignp.c Wed Jun 26 18:10:11 2013
@@ -1,4 +1,4 @@
-// RUN: %dragonegg -S %s -msse
+// RUN: %dragonegg -S -o /dev/null %s -msse
 // PR12664
 
 typedef float v4sf __attribute__ ((vector_size (16)));





More information about the llvm-commits mailing list