r197549 - Split this test into one per supporter nacl arch.

Rafael Espindola rafael.espindola at gmail.com
Tue Dec 17 20:35:56 PST 2013


Author: rafael
Date: Tue Dec 17 22:35:56 2013
New Revision: 197549

URL: http://llvm.org/viewvc/llvm-project?rev=197549&view=rev
Log:
Split this test into one per supporter nacl arch.

Right now clang produces the same DataLayout for all of them, but it could, for
example, add 'n' specifications when the end architecture is given.

No functionality change, this should just make future changes easier to read.

Modified:
    cfe/trunk/test/CodeGen/target-data.c

Modified: cfe/trunk/test/CodeGen/target-data.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/target-data.c?rev=197549&r1=197548&r2=197549&view=diff
==============================================================================
--- cfe/trunk/test/CodeGen/target-data.c (original)
+++ cfe/trunk/test/CodeGen/target-data.c Tue Dec 17 22:35:56 2013
@@ -59,10 +59,20 @@
 // PS3: target datalayout = "E-p:32:32-i64:64-n32:64"
 
 // RUN: %clang_cc1 -triple i686-nacl -o - -emit-llvm %s | \
-// RUN: FileCheck %s -check-prefix=NACL
+// RUN: FileCheck %s -check-prefix=I686-NACL
+// I686-NACL: target datalayout = "e-p:32:32-i64:64-v128:32"
+
+// RUN: %clang_cc1 -triple x86_64-nacl -o - -emit-llvm %s | \
+// RUN: FileCheck %s -check-prefix=X86_64-NACL
+// X86_64-NACL: target datalayout = "e-p:32:32-i64:64-v128:32"
+
+// RUN: %clang_cc1 -triple arm-nacl -o - -emit-llvm %s | \
+// RUN: FileCheck %s -check-prefix=ARM-NACL
+// ARM-NACL: target datalayout = "e-p:32:32-i64:64-v128:32"
+
 // RUN: %clang_cc1 -triple le32-nacl -o - -emit-llvm %s | \
-// RUN: FileCheck %s -check-prefix=NACL
-// NACL: target datalayout = "e-p:32:32-i64:64-v128:32"
+// RUN: FileCheck %s -check-prefix=LE32-NACL
+// LE32-NACL: target datalayout = "e-p:32:32-i64:64-v128:32"
 
 // RUN: %clang_cc1 -triple powerpc-unknown -o - -emit-llvm %s | \
 // RUN: FileCheck %s -check-prefix=PPC





More information about the cfe-commits mailing list