r337811 - For x86_64, gcc 7.2 under Amazon Linux AMI sets its path to x86_64-amazon-linux.

2018-07-24 Thread Jiading Gai via cfe-commits
Author: jiadinggai
Date: Mon Jul 23 23:07:22 2018
New Revision: 337811

URL: http://llvm.org/viewvc/llvm-project?rev=337811&view=rev
Log:
For x86_64, gcc 7.2 under Amazon Linux AMI sets its path to x86_64-amazon-linux.

gcc 7.2 under Amazon Linux AMI sets its paths to x86_64-amazon-linux. Adding 
this triple to the list of search, plus a test case to cover this.

The patch fixes the following bug reported in bugzilla:

https://bugs.llvm.org/show_bug.cgi?id=35992

Reviewers: echristo

Differential Revision: https://reviews.llvm.org/D46230


Added:
cfe/trunk/test/Driver/Inputs/ami_linux_tree/
cfe/trunk/test/Driver/Inputs/ami_linux_tree/lib/
cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/
cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib/
cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib/gcc/
cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib/gcc/x86_64-amazon-linux/

cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib/gcc/x86_64-amazon-linux/7/

cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib/gcc/x86_64-amazon-linux/7/crtbegin.o

cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib/gcc/x86_64-amazon-linux/7/crtbeginT.o

cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib/gcc/x86_64-amazon-linux/7/crtend.o
cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib64/
cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib64/crt1.o
cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib64/crti.o
cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib64/crtn.o
Modified:
cfe/trunk/lib/Driver/ToolChains/Gnu.cpp
cfe/trunk/test/Driver/linux-ld.c

Modified: cfe/trunk/lib/Driver/ToolChains/Gnu.cpp
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Driver/ToolChains/Gnu.cpp?rev=337811&r1=337810&r2=337811&view=diff
==
--- cfe/trunk/lib/Driver/ToolChains/Gnu.cpp (original)
+++ cfe/trunk/lib/Driver/ToolChains/Gnu.cpp Mon Jul 23 23:07:22 2018
@@ -1834,7 +1834,8 @@ void Generic_GCC::GCCInstallationDetecto
   "x86_64-pc-linux-gnu","x86_64-redhat-linux6E",
   "x86_64-redhat-linux","x86_64-suse-linux",
   "x86_64-manbo-linux-gnu", "x86_64-linux-gnu",
-  "x86_64-slackware-linux", "x86_64-unknown-linux"};
+  "x86_64-slackware-linux", "x86_64-unknown-linux",
+  "x86_64-amazon-linux"};
   static const char *const X32LibDirs[] = {"/libx32"};
   static const char *const X86LibDirs[] = {"/lib32", "/lib"};
   static const char *const X86Triples[] = {

Added: 
cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib/gcc/x86_64-amazon-linux/7/crtbegin.o
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib/gcc/x86_64-amazon-linux/7/crtbegin.o?rev=337811&view=auto
==
(empty)

Added: 
cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib/gcc/x86_64-amazon-linux/7/crtbeginT.o
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib/gcc/x86_64-amazon-linux/7/crtbeginT.o?rev=337811&view=auto
==
(empty)

Added: 
cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib/gcc/x86_64-amazon-linux/7/crtend.o
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib/gcc/x86_64-amazon-linux/7/crtend.o?rev=337811&view=auto
==
(empty)

Added: cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib64/crt1.o
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib64/crt1.o?rev=337811&view=auto
==
(empty)

Added: cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib64/crti.o
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib64/crti.o?rev=337811&view=auto
==
(empty)

Added: cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib64/crtn.o
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/Inputs/ami_linux_tree/usr/lib64/crtn.o?rev=337811&view=auto
==
(empty)

Modified: cfe/trunk/test/Driver/linux-ld.c
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/linux-ld.c?rev=337811&r1=337810&r2=337811&view=diff
==
--- cfe/trunk/test/Driver/linux-ld.c (original)
+++ cfe/trunk/test/Driver/linux-ld.c Mon Jul 23 23:07:22 2018
@@ -1792,3 +1792,25 @@
 // CHECK-LD-RHLE7-DTS: Selected GCC installation: 
[[GCC_INSTALL:[[SYSROOT]]/lib/gcc/x86_64-redhat-linux/7]]
 // CHECK-LD-RHEL7-DTS-NOT: /usr/bin/ld
 // CHECK-LD-RHLE7-DTS: [[GCC_INSTALL]/../../../bin/ld
+
+// Check wheth

r337807 - [Test commit] Fix a spelling error.

2018-07-24 Thread Jiading Gai via cfe-commits
Author: jiadinggai
Date: Mon Jul 23 20:34:15 2018
New Revision: 337807

URL: http://llvm.org/viewvc/llvm-project?rev=337807&view=rev
Log:
[Test commit] Fix a spelling error.

Modified:
cfe/trunk/unittests/Basic/FileManagerTest.cpp

Modified: cfe/trunk/unittests/Basic/FileManagerTest.cpp
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Basic/FileManagerTest.cpp?rev=337807&r1=337806&r2=337807&view=diff
==
--- cfe/trunk/unittests/Basic/FileManagerTest.cpp (original)
+++ cfe/trunk/unittests/Basic/FileManagerTest.cpp Mon Jul 23 20:34:15 2018
@@ -266,7 +266,7 @@ TEST_F(FileManagerTest, addRemoveStatCac
 // getFile() Should return the same entry as getVirtualFile if the file 
actually
 // is a virtual file, even if the name is not exactly the same (but is after
 // normalisation done by the file system, like on Windows). This can be checked
-// here by checkng the size.
+// here by checking the size.
 TEST_F(FileManagerTest, getVirtualFileWithDifferentName) {
   // Inject fake files into the file system.
   auto statCache = llvm::make_unique();


___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


r337813 - Add a .keep file to prevent svn from skipping over an empty folder.

2018-07-24 Thread Jiading Gai via cfe-commits
Author: jiadinggai
Date: Mon Jul 23 23:49:27 2018
New Revision: 337813

URL: http://llvm.org/viewvc/llvm-project?rev=337813&view=rev
Log:
Add a .keep file to prevent svn from skipping over an empty folder.

Added:
cfe/trunk/test/Driver/Inputs/ami_linux_tree/lib/.keep

Added: cfe/trunk/test/Driver/Inputs/ami_linux_tree/lib/.keep
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/Inputs/ami_linux_tree/lib/.keep?rev=337813&view=auto
==
(empty)


___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


r343075 - [CUDA] Fix two failed test cases using --cuda-path-ignore-env

2018-09-26 Thread Jiading Gai via cfe-commits
Author: jiadinggai
Date: Wed Sep 26 00:07:48 2018
New Revision: 343075

URL: http://llvm.org/viewvc/llvm-project?rev=343075&view=rev
Log:
[CUDA] Fix two failed test cases using --cuda-path-ignore-env

Add --cuda-path-ignore-env option to those test cases to ensure the clang 
driver always pick the CUDA path specified by --sysroot.

Reviewers: tra, Hahnfeld

Differential Revision: https://reviews.llvm.org/D52259


Modified:
cfe/trunk/test/Driver/cuda-detect.cu
cfe/trunk/test/Driver/cuda-macosx.cu

Modified: cfe/trunk/test/Driver/cuda-detect.cu
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/cuda-detect.cu?rev=343075&r1=343074&r2=343075&view=diff
==
--- cfe/trunk/test/Driver/cuda-detect.cu (original)
+++ cfe/trunk/test/Driver/cuda-detect.cu Wed Sep 26 00:07:48 2018
@@ -14,9 +14,9 @@
 
 
 // RUN: %clang -v --target=i386-unknown-linux \
-// RUN:   --sysroot=%S/Inputs/CUDA 2>&1 | FileCheck %s
+// RUN:   --sysroot=%S/Inputs/CUDA --cuda-path-ignore-env 2>&1 | FileCheck %s
 // RUN: %clang -v --target=i386-apple-macosx \
-// RUN:   --sysroot=%S/Inputs/CUDA 2>&1 | FileCheck %s
+// RUN:   --sysroot=%S/Inputs/CUDA --cuda-path-ignore-env 2>&1 | FileCheck %s
 
 // RUN: %clang -v --target=i386-unknown-linux \
 // RUN:   --cuda-path=%S/Inputs/CUDA/usr/local/cuda 2>&1 | FileCheck %s

Modified: cfe/trunk/test/Driver/cuda-macosx.cu
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/cuda-macosx.cu?rev=343075&r1=343074&r2=343075&view=diff
==
--- cfe/trunk/test/Driver/cuda-macosx.cu (original)
+++ cfe/trunk/test/Driver/cuda-macosx.cu Wed Sep 26 00:07:48 2018
@@ -3,6 +3,6 @@
 // REQUIRES: nvptx-registered-target
 //
 // RUN: %clang -v --target=i386-apple-macosx \
-// RUN:   --sysroot=%S/Inputs/CUDA-macosx 2>&1 | FileCheck %s
+// RUN:   --sysroot=%S/Inputs/CUDA-macosx --cuda-path-ignore-env 2>&1 | 
FileCheck %s
 
 // CHECK: Found CUDA installation: {{.*}}/Inputs/CUDA-macosx/usr/local/cuda


___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits