1 #include "tst-tls10.h"
2 
3 #define CHECK(N, S)					\
4   p = f##N##a ();					\
5   if (p->a != S || p->b != S + 1 || p->c != S + 2)	\
6     abort ()
7 
8 static int
do_test(void)9 do_test (void)
10 {
11   struct A *p;
12   check1 ();
13   check2 ();
14   CHECK (1, 4);
15   CHECK (2, 22);
16   CHECK (3, 10);
17   CHECK (4, 25);
18   CHECK (5, 16);
19   CHECK (6, 19);
20   CHECK (7, 22);
21   CHECK (8, 25);
22   CHECK (9, 28);
23   CHECK (10, 31);
24 
25   exit (0);
26 }
27 
28 #include <support/test-driver.c>
29