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