|
7 | 7 | #include <stdint.h>
|
8 | 8 |
|
9 | 9 | char *s1 = "1234";
|
10 |
| -// LA32: @.str{{.*}} ={{.*}} constant [5 x i8] c"1234\00", align 1 |
11 |
| -// LA64: @.str{{.*}} ={{.*}} constant [5 x i8] c"1234\00", align 1 |
| 10 | +// LA32: @.str{{.*}} ={{.*}} constant [5 x i8] c"1234\00", align 4 |
| 11 | +// LA64: @.str{{.*}} ={{.*}} constant [5 x i8] c"1234\00", align 4 |
12 | 12 |
|
13 | 13 | char *s2 = "12345678abcd";
|
14 |
| -// LA32: @.str{{.*}} ={{.*}} constant [13 x i8] c"12345678abcd\00", align 1 |
15 |
| -// LA64: @.str{{.*}} ={{.*}} constant [13 x i8] c"12345678abcd\00", align 1 |
| 14 | +// LA32: @.str{{.*}} ={{.*}} constant [13 x i8] c"12345678abcd\00", align 8 |
| 15 | +// LA64: @.str{{.*}} ={{.*}} constant [13 x i8] c"12345678abcd\00", align 8 |
16 | 16 |
|
17 | 17 | char *s3 = "123456789012345678901234567890ab";
|
18 |
| -// LA32: @.str{{.*}} ={{.*}} constant [33 x i8] c"1234{{.*}}ab\00", align 1 |
19 |
| -// LA64: @.str{{.*}} ={{.*}} constant [33 x i8] c"1234{{.*}}ab\00", align 1 |
| 18 | +// LA32: @.str{{.*}} ={{.*}} constant [33 x i8] c"1234{{.*}}ab\00", align 16 |
| 19 | +// LA64: @.str{{.*}} ={{.*}} constant [33 x i8] c"1234{{.*}}ab\00", align 16 |
20 | 20 |
|
21 | 21 | char *s4 = "123456789012345678901234567890123456789012345678901234567890abcdef";
|
22 |
| -// LA32: @.str{{.*}} ={{.*}} constant [67 x i8] c"1234{{.*}}cdef\00", align 1 |
23 |
| -// LA64: @.str{{.*}} ={{.*}} constant [67 x i8] c"1234{{.*}}cdef\00", align 1 |
| 22 | +// LA32: @.str{{.*}} ={{.*}} constant [67 x i8] c"1234{{.*}}cdef\00", align 32 |
| 23 | +// LA64: @.str{{.*}} ={{.*}} constant [67 x i8] c"1234{{.*}}cdef\00", align 32 |
24 | 24 |
|
25 | 25 | int8_t a;
|
26 | 26 | // LA32: @a ={{.*}} global i8 0, align 1
|
27 | 27 | // LA64: @a ={{.*}} global i8 0, align 1
|
28 | 28 |
|
29 | 29 | int16_t b;
|
30 |
| -// LA32: @b ={{.*}} global i16 0, align 2 |
31 |
| -// LA64: @b ={{.*}} global i16 0, align 2 |
| 30 | +// LA32: @b ={{.*}} global i16 0, align 4 |
| 31 | +// LA64: @b ={{.*}} global i16 0, align 4 |
32 | 32 |
|
33 | 33 | int32_t c;
|
34 | 34 | // LA32: @c ={{.*}} global i32 0, align 4
|
|
0 commit comments