2008-05-30 Vladimir Makarov <vmakarov@redhat.com>
[official-gcc.git] / gcc / testsuite / gcc.dg / tls / emutls-1.c
bloba0dea509434784f68f6157853992605b7a844eb0
1 /* { dg-do run { target *-wrs-vxworks } } */
2 /* { dg-require-effective-target tls } */
4 /* vxworks' TLS model requires no extra padding on the tls proxy
5 objects. */
7 __thread int i;
8 __thread int j;
10 extern int __tls__i;
11 extern int __tls__j;
13 int main ()
15 int delta = ((char *)&__tls__j - (char *)&__tls__i);
17 if (delta < 0)
18 delta = -delta;
20 return delta != 12;