[llvm-commits] CVS: llvm/test/CFrontend/2007-02-04-WITH_SIZE_EXPR.c

Chris Lattner sabre at nondot.org
Sun Feb 4 19:57:15 PST 2007



Changes in directory llvm/test/CFrontend:

2007-02-04-WITH_SIZE_EXPR.c added (r1.1)
---
Log message:

new testcase for 1174, currently xfailed


---
Diffs of the changes:  (+22 -0)

 2007-02-04-WITH_SIZE_EXPR.c |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+)


Index: llvm/test/CFrontend/2007-02-04-WITH_SIZE_EXPR.c
diff -c /dev/null llvm/test/CFrontend/2007-02-04-WITH_SIZE_EXPR.c:1.1
*** /dev/null	Sun Feb  4 21:57:09 2007
--- llvm/test/CFrontend/2007-02-04-WITH_SIZE_EXPR.c	Sun Feb  4 21:56:59 2007
***************
*** 0 ****
--- 1,22 ----
+ // RUN: %llvmgcc %s -O3 -S -o - -emit-llvm
+ // PR1174
+ // XFAIL: *
+ 
+ void zzz (char *s1, char *s2, int len, int *q)
+ {
+   int z = 5;
+   unsigned int i,  b;
+   struct { char a[z]; } x;
+           
+   for (i = 0; i < len; i++)
+     s1[i] = s2[i];
+ 
+   b = z & 0x3;
+ 
+   len += (b == 0 ? 0 : 1) + z;
+     
+   *q = len;
+ 
+   foo (x, x);
+ }
+ 






More information about the llvm-commits mailing list