Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.c-torture/execute/pr68143_1.c @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
#define NULL 0 struct stuff { int a; int b; int c; int d; int e; char *f; int g; }; void __attribute__ ((noinline)) bar (struct stuff *x) { if (x->g != 2) __builtin_abort (); } int main (int argc, char** argv) { struct stuff x = {0, 0, 0, 0, 0, NULL, 0}; x.a = 100; x.d = 100; x.g = 2; /* Struct should now look like {100, 0, 0, 100, 0, 0, 0, 2}. */ bar (&x); return 0; }