[llvm-commits] [test-suite] r69513 - /test-suite/trunk/SingleSource/Regression/C/2003-05-21-BitfieldHandling.c

Chris Lattner sabre at nondot.org
Sat Apr 18 23:22:18 PDT 2009


Author: lattner
Date: Sun Apr 19 01:22:16 2009
New Revision: 69513

URL: http://llvm.org/viewvc/llvm-project?rev=69513&view=rev
Log:
make this test produce output so that the tester verifies it works
intead of just verifying the compiler doesn't crash.

Modified:
    test-suite/trunk/SingleSource/Regression/C/2003-05-21-BitfieldHandling.c

Modified: test-suite/trunk/SingleSource/Regression/C/2003-05-21-BitfieldHandling.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/SingleSource/Regression/C/2003-05-21-BitfieldHandling.c?rev=69513&r1=69512&r2=69513&view=diff

==============================================================================
--- test-suite/trunk/SingleSource/Regression/C/2003-05-21-BitfieldHandling.c (original)
+++ test-suite/trunk/SingleSource/Regression/C/2003-05-21-BitfieldHandling.c Sun Apr 19 01:22:16 2009
@@ -8,9 +8,8 @@
   int mode : 8;
   long long :0;
   long long x :31;
-  //long long y:31;
-} N = {2, 7, 1 };
-int Nsize = sizeof(N);  // Size = 8
+  long long y:31;
+} N = {2, 7, 1 }; int Nsize = sizeof(N);  // Size = 8
 
 struct test1 {
   char x:1;
@@ -55,5 +54,14 @@
 } M;   int Msize = sizeof(M);  // Size = 8
 
 int main() {
+  printf("N: %d %d %d %d\n", N.code, N.mode, N.x, N.y);
+  printf("F1: %d\n", F1.x);
+  printf("F2: %d\n", F2.x);
+  printf("F3: %d\n", F3.x);
+  printf("F4: %d %d\n", F4.x, F4.Y);
+  printf("F5: %d %d\n", F5.x, F5.Y);
+  printf("F6: %d %d\n", F6.x, F6.Y);
+  printf("M: %d %d %d %d %d\n", M.c, M.d, M.e, M.f, (int)M.x);
+  
   return 0;
 }





More information about the llvm-commits mailing list