+++ /dev/null
-// RUN: $llvmgcc -m64 -O1 -march=core2 -mno-sse %s -S -o - | not grep xmm
-// PR3402
-// This is a test for x86/x86-64, add your target below if it FAILs.
-// FIXME: Revert "linux" when fixed.
-// XFAIL: alpha|ia64|arm|powerpc|sparc|linux
-typedef unsigned long __kernel_size_t;
-typedef __kernel_size_t size_t;
-void *memset(void *s, int c, size_t n);
-
-typedef unsigned char cc_t;
-typedef unsigned int speed_t;
-typedef unsigned int tcflag_t;
-
-struct ktermios {
- tcflag_t c_iflag;
- tcflag_t c_oflag;
- tcflag_t c_cflag;
- tcflag_t c_lflag;
- cc_t c_line;
- cc_t c_cc[19];
- speed_t c_ispeed;
- speed_t c_ospeed;
-};
-void bar(struct ktermios*);
-void foo()
-{
- struct ktermios termios;
- memset(&termios, 0, sizeof(termios));
- bar(&termios);
-}
-
+++ /dev/null
-// RUN: $llvmgcc -m64 -fomit-frame-pointer -O2 %s -S -o - > %t
-// RUN: not grep subq %t
-// RUN: not grep addq %t
-// RUN: grep {\\-4(%%rsp)} %t | count 2
-// RUN: $llvmgcc -m64 -fomit-frame-pointer -O2 %s -S -o - -mno-red-zone > %t
-// RUN: grep subq %t | count 1
-// RUN: grep addq %t | count 1
-// This is a test for x86-64, add your target below if it FAILs.
-// XFAIL: alpha|ia64|arm|powerpc|sparc|i.86
-
-long double f0(float f) { return f; }