xref: /freebsd/tools/regression/tls/ttls1/ttls1.c (revision 2a63c3be158216222d89a073dcbd6a72ee4aab5a)
12546665aSDoug Rabson 
22546665aSDoug Rabson #include <stdio.h>
32546665aSDoug Rabson 
42546665aSDoug Rabson extern int __thread xx1;
52546665aSDoug Rabson extern int __thread xx2;
62546665aSDoug Rabson extern int __thread xxa[];
72546665aSDoug Rabson int __thread a[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
82546665aSDoug Rabson extern int xxyy();
92546665aSDoug Rabson 
main(int argc,char ** argv)102546665aSDoug Rabson int main(int argc, char** argv)
112546665aSDoug Rabson {
122546665aSDoug Rabson 	printf("xx1=%d, xx2=%d, xxa[5]=%d, a[5]=%d, xxyy()=%d\n",
132546665aSDoug Rabson 	    xx1, xx2, xxa[5], a[5], xxyy());
142546665aSDoug Rabson }
15