summaryrefslogtreecommitdiff
path: root/test/Driver
diff options
context:
space:
mode:
authorErich Keane <erich.keane@intel.com>2017-11-20 21:46:29 +0000
committerErich Keane <erich.keane@intel.com>2017-11-20 21:46:29 +0000
commit81685b29c80c25111e6332291658d85e982352b1 (patch)
tree45e8c1ef756264d0b2e39963978caba5289e0c21 /test/Driver
parent7a1263f88898afe21fe5aa346bf99d3f1b732735 (diff)
Revert r318669/318694
Broke some libclang tests, so reverting for now. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@318698 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Driver')
-rw-r--r--test/Driver/Inputs/stdc-predef/usr/include/stdc-predef.h12
-rw-r--r--test/Driver/crash-report-header.h2
-rw-r--r--test/Driver/crash-report-spaces.c2
-rw-r--r--test/Driver/crash-report.c3
-rw-r--r--test/Driver/rewrite-map-in-diagnostics.c2
-rw-r--r--test/Driver/stdc-predef.c25
-rw-r--r--test/Driver/stdc-predef.i16
7 files changed, 4 insertions, 58 deletions
diff --git a/test/Driver/Inputs/stdc-predef/usr/include/stdc-predef.h b/test/Driver/Inputs/stdc-predef/usr/include/stdc-predef.h
deleted file mode 100644
index ddf0103bec..0000000000
--- a/test/Driver/Inputs/stdc-predef/usr/include/stdc-predef.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#ifndef _STDC_PREDEF_H
-#define _STDC_PREDEF_H 1
-
-#define DUMMY_STDC_PREDEF 1
-
-#endif
-#ifndef _STDC_PREDEF_H
-#define _STDC_PREDEF_H 1
-
-#define DUMMY_STDC_PREDEF 1
-
-#endif
diff --git a/test/Driver/crash-report-header.h b/test/Driver/crash-report-header.h
index 97dcdf9348..e0193cbe45 100644
--- a/test/Driver/crash-report-header.h
+++ b/test/Driver/crash-report-header.h
@@ -1,6 +1,6 @@
// RUN: rm -rf %t
// RUN: mkdir %t
-// RUN: not env TMPDIR="%t" TEMP="%t" TMP="%t" RC_DEBUG_OPTIONS=1 %clang -ffreestanding -fsyntax-only %s 2>&1 | FileCheck %s
+// RUN: not env TMPDIR="%t" TEMP="%t" TMP="%t" RC_DEBUG_OPTIONS=1 %clang -fsyntax-only %s 2>&1 | FileCheck %s
// RUN: cat %t/crash-report-header-*.h | FileCheck --check-prefix=CHECKSRC "%s"
// RUN: cat %t/crash-report-header-*.sh | FileCheck --check-prefix=CHECKSH "%s"
// REQUIRES: crash-recovery
diff --git a/test/Driver/crash-report-spaces.c b/test/Driver/crash-report-spaces.c
index 8433884ff9..3e95a0de25 100644
--- a/test/Driver/crash-report-spaces.c
+++ b/test/Driver/crash-report-spaces.c
@@ -1,7 +1,7 @@
// RUN: rm -rf "%t"
// RUN: mkdir "%t"
// RUN: cp "%s" "%t/crash report spaces.c"
-// RUN: not env TMPDIR="%t" TEMP="%t" TMP="%t" RC_DEBUG_OPTIONS=1 %clang -ffreestanding -fsyntax-only "%t/crash report spaces.c" 2>&1 | FileCheck "%s"
+// RUN: not env TMPDIR="%t" TEMP="%t" TMP="%t" RC_DEBUG_OPTIONS=1 %clang -fsyntax-only "%t/crash report spaces.c" 2>&1 | FileCheck "%s"
// RUN: cat "%t/crash report spaces"-*.c | FileCheck --check-prefix=CHECKSRC "%s"
// RUN: cat "%t/crash report spaces"-*.sh | FileCheck --check-prefix=CHECKSH "%s"
// REQUIRES: crash-recovery
diff --git a/test/Driver/crash-report.c b/test/Driver/crash-report.c
index af7b245e62..a3f1f9e72a 100644
--- a/test/Driver/crash-report.c
+++ b/test/Driver/crash-report.c
@@ -2,7 +2,7 @@
// RUN: mkdir %t
// RUN: not env TMPDIR=%t TEMP=%t TMP=%t RC_DEBUG_OPTIONS=1 \
// RUN: CC_PRINT_HEADERS=1 CC_LOG_DIAGNOSTICS=1 \
-// RUN: %clang -fsyntax-only -ffreestanding %s \
+// RUN: %clang -fsyntax-only %s \
// RUN: -F/tmp/ -I /tmp/ -idirafter /tmp/ -iquote /tmp/ -isystem /tmp/ \
// RUN: -iprefix /the/prefix -iwithprefix /tmp -iwithprefixbefore /tmp/ \
// RUN: -Xclang -internal-isystem -Xclang /tmp/ \
@@ -42,6 +42,5 @@ FOO
// CHECKSH-NOT: "-iwithprefixbefore" "/tmp/"
// CHECKSH-NOT: "-internal-isystem" "/tmp/"
// CHECKSH-NOT: "-internal-externc-isystem" "/tmp/"
-// CHECKSH-NOT: "-fsystem-include-if-exists" "/tmp/"
// CHECKSH-NOT: "-dwarf-debug-flags"
// CHECKSH: "crash-report-{{[^ ]*}}.c"
diff --git a/test/Driver/rewrite-map-in-diagnostics.c b/test/Driver/rewrite-map-in-diagnostics.c
index cb08830ef2..4aea0ec031 100644
--- a/test/Driver/rewrite-map-in-diagnostics.c
+++ b/test/Driver/rewrite-map-in-diagnostics.c
@@ -1,7 +1,7 @@
// RUN: rm -rf "%t"
// RUN: mkdir -p "%t"
// RUN: not env TMPDIR="%t" TEMP="%t" TMP="%t" RC_DEBUG_OPTION=1 \
-// RUN: %clang -ffreestanding -fsyntax-only -frewrite-map-file %p/Inputs/rewrite.map %s 2>&1 \
+// RUN: %clang -fsyntax-only -frewrite-map-file %p/Inputs/rewrite.map %s 2>&1 \
// RUN: | FileCheck %s
#pragma clang __debug parser_crash
diff --git a/test/Driver/stdc-predef.c b/test/Driver/stdc-predef.c
deleted file mode 100644
index 48dce2448f..0000000000
--- a/test/Driver/stdc-predef.c
+++ /dev/null
@@ -1,25 +0,0 @@
-// Test that clang preincludes stdc-predef.h, if the include file is available
-//
-// RUN: %clang %s -### -c 2>&1 \
-// RUN: --sysroot=%S/Inputs/stdc-predef \
-// RUN: | FileCheck -check-prefix CHECK-PREDEF %s
-// RUN: %clang %s -### -c -ffreestanding 2>&1 \
-// RUN: --sysroot=%S/Inputs/stdc-predef \
-// RUN: | FileCheck --implicit-check-not "stdc-predef.h" %s
-// RUN: %clang %s -c -E 2>&1 \
-// RUN: --sysroot=%S/Inputs/basic_linux_tree \
-// RUN: | FileCheck --implicit-check-not "stdc-predef.h" %s
-// RUN: %clang -c %s -Xclang -verify -DCHECK_DUMMY=1 \
-// RUN: --sysroot=%S/Inputs/stdc-predef
-// expected-no-diagnostics
-// RUN: %clang -x cpp-output %s -### -c 2>&1 \
-// RUN: --sysroot=%S/Inputs/stdc-predef \
-// RUN: | FileCheck --implicit-check-not "stdc-predef.h" %s
-
-// CHECK-PREDEF: "-fsystem-include-if-exists" "stdc-predef.h"
-int i;
-#if CHECK_DUMMY
-#if !DUMMY_STDC_PREDEF
- #error "Expected macro symbol DUMMY_STDC_PREDEF is not defined."
-#endif
-#endif
diff --git a/test/Driver/stdc-predef.i b/test/Driver/stdc-predef.i
deleted file mode 100644
index 63ed3d275b..0000000000
--- a/test/Driver/stdc-predef.i
+++ /dev/null
@@ -1,16 +0,0 @@
-// The automatic preinclude of stdc-predef.h should not occur if
-// the source filename indicates a preprocessed file.
-//
-// RUN: %clang %s -### -c 2>&1 \
-// RUN: --sysroot=%S/Inputs/stdc-predef \
-// RUN: | FileCheck --implicit-check-not "stdc-predef.h" %s
-
-int i;
-// The automatic preinclude of stdc-predef.h should not occur if
-// the source filename indicates a preprocessed file.
-//
-// RUN: %clang %s -### -c 2>&1 \
-// RUN: --sysroot=%S/Inputs/stdc-predef \
-// RUN: | FileCheck --implicit-check-not "stdc-predef.h" %s
-
-int i;