Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1346)

Unified Diff: test/Driver/asmjs-unknown-emscripten.cpp

Issue 1696583002: Remove Emscripten support (Closed) Base URL: https://chromium.googlesource.com/a/native_client/pnacl-clang.git@master
Patch Set: Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « test/CodeGenCXX/static-init-emscripten.cpp ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: test/Driver/asmjs-unknown-emscripten.cpp
diff --git a/test/Driver/asmjs-unknown-emscripten.cpp b/test/Driver/asmjs-unknown-emscripten.cpp
deleted file mode 100644
index 8a8df4c9fed2abce5863990f477155a764417f8e..0000000000000000000000000000000000000000
--- a/test/Driver/asmjs-unknown-emscripten.cpp
+++ /dev/null
@@ -1,141 +0,0 @@
-// RUN: %clang -target asmjs-unknown-emscripten -### %s -emit-llvm-only -c 2>&1 | FileCheck %s -check-prefix=ECHO
-// RUN: %clang -target asmjs-unknown-emscripten %s -emit-llvm -S -c -o - | FileCheck %s
-// RUN: %clang -target asmjs-unknown-emscripten %s -emit-llvm -S -c -pthread -o - | FileCheck %s -check-prefix=THREADS
-
-// ECHO: {{.*}} "-cc1" {{.*}}asmjs-unknown-emscripten.c
-
-typedef __builtin_va_list va_list;
-typedef __SIZE_TYPE__ size_t;
-typedef __PTRDIFF_TYPE__ ptrdiff_t;
-
-extern "C" {
-
-// CHECK: @align_c = global i32 1
-int align_c = __alignof(char);
-
-// CHECK: @align_s = global i32 2
-int align_s = __alignof(short);
-
-// CHECK: @align_i = global i32 4
-int align_i = __alignof(int);
-
-// CHECK: @align_l = global i32 4
-int align_l = __alignof(long);
-
-// CHECK: @align_ll = global i32 8
-int align_ll = __alignof(long long);
-
-// CHECK: @align_p = global i32 4
-int align_p = __alignof(void*);
-
-// CHECK: @align_f = global i32 4
-int align_f = __alignof(float);
-
-// CHECK: @align_d = global i32 8
-int align_d = __alignof(double);
-
-// CHECK: @align_ld = global i32 8
-int align_ld = __alignof(long double);
-
-// CHECK: @align_vl = global i32 4
-int align_vl = __alignof(va_list);
-
-// CHECK: __LITTLE_ENDIAN__defined
-#ifdef __LITTLE_ENDIAN__
-void __LITTLE_ENDIAN__defined() {}
-#endif
-
-// CHECK: __asmjs__defined
-#ifdef __asmjs__
-void __asmjs__defined() {}
-#endif
-
-// CHECK: EMSCRIPTENdefined
-#ifdef EMSCRIPTEN
-void EMSCRIPTENdefined() {}
-#endif
-
-// CHECK: __EMSCRIPTEN__defined
-#ifdef __EMSCRIPTEN__
-void __EMSCRIPTEN__defined() {}
-#endif
-
-// CHECK: unixdefined
-#ifdef unix
-void unixdefined() {}
-#endif
-
-// CHECK: _GNU_SOURCEdefined
-#ifdef _GNU_SOURCE
-void _GNU_SOURCEdefined() {}
-#endif
-
-// THREADS: _REENTRANTdefined
-// CHECK: _REENTRANTundefined
-#ifdef _REENTRANT
-void _REENTRANTdefined() {}
-#else
-void _REENTRANTundefined() {}
-#endif
-
-// Check types
-
-// CHECK: signext i8 @check_char()
-char check_char() { return 0; }
-
-// CHECK: signext i16 @check_short()
-short check_short() { return 0; }
-
-// CHECK: i32 @check_int()
-int check_int() { return 0; }
-
-// CHECK: i32 @check_long()
-long check_long() { return 0; }
-
-// CHECK: i64 @check_longlong()
-long long check_longlong() { return 0; }
-
-// CHECK: zeroext i8 @check_uchar()
-unsigned char check_uchar() { return 0; }
-
-// CHECK: zeroext i16 @check_ushort()
-unsigned short check_ushort() { return 0; }
-
-// CHECK: i32 @check_uint()
-unsigned int check_uint() { return 0; }
-
-// CHECK: i32 @check_ulong()
-unsigned long check_ulong() { return 0; }
-
-// CHECK: i64 @check_ulonglong()
-unsigned long long check_ulonglong() { return 0; }
-
-// CHECK: i32 @check_size_t()
-size_t check_size_t() { return 0; }
-
-// CHECK: float @check_float()
-float check_float() { return 0; }
-
-// CHECK: double @check_double()
-double check_double() { return 0; }
-
-// CHECK: double @check_longdouble()
-long double check_longdouble() { return 0; }
-
-}
-
-template<int> void Switch();
-template<> void Switch<4>();
-template<> void Switch<8>();
-template<> void Switch<16>();
-
-void check_pointer_size() {
- // CHECK: SwitchILi4
- Switch<sizeof(void*)>();
-
- // CHECK: SwitchILi8
- Switch<sizeof(long long)>();
-
- // CHECK: SwitchILi16
- Switch<sizeof(va_list)>();
-}
« no previous file with comments | « test/CodeGenCXX/static-init-emscripten.cpp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698