[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