Use __asm__ rather than asm in ld testsuite
[deliverable/binutils-gdb.git] / ld / testsuite / ld-size / size-5b.c
1 extern __thread char bar[];
2 extern char size_of_bar __asm__ ("bar@SIZE");
3
4 char *bar_size_1 = &size_of_bar;
5 static char *bar_size_2 = &size_of_bar;
6
7 char *
8 bar_size1 (void)
9 {
10 bar[2] = 3;
11 return bar_size_1;
12 }
13
14 char *
15 bar_size2 (void)
16 {
17 return bar_size_2;
18 }
19
20 extern __thread char foo[];
21 extern char size_of_foo __asm__ ("foo@SIZE");
22
23 char *foo_size_1 = &size_of_foo;
24 static char *foo_size_2 = &size_of_foo;
25
26 char *
27 foo_size1 (void)
28 {
29 foo[3] = 4;
30 return foo_size_1;
31 }
32
33 char *
34 foo_size2 (void)
35 {
36 return foo_size_2;
37 }
This page took 0.030778 seconds and 4 git commands to generate.