mirror of
https://github.com/RPCSX/llvm.git
synced 2025-01-07 12:30:44 +00:00
testcase for llvm-gcc part of PR3402.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62969 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
7f1d5252c7
commit
a10b879b4c
30
test/FrontendC/2009-01-25-NoSSE.c
Normal file
30
test/FrontendC/2009-01-25-NoSSE.c
Normal file
@ -0,0 +1,30 @@
|
||||
// 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.
|
||||
// XFAIL: alpha|ia64|arm|powerpc|sparc
|
||||
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);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user