alignment of double is of course depending on the target, so the .expect file was arch dependend. Fix this by simply doing some comparison tests.
Unified · Split
| @@ -23,6 +23,7 @@ extern int printf(const char*, ...); · 22 unmodified lines | |||
| 23 | int main() | 23 | int main() |
| 24 | { | 24 | { |
| 25 | printf("%d %d %d %d\n", | 25 | printf("%d %d %d %d\n", |
| 26 | alignof(i1), alignof(i4), alignof(i5), alignof(i8)); | 26 | alignof(i1) == 16, alignof(i4) == alignof(double), |
| 27 | alignof(i5) == alignof(int) , alignof(i8) == 16); | ||
| 27 | return 0; | 28 | return 0; |
| 28 | } | 29 | } |
| @@ -1 +1 @@ | |||
| 1 | 16 8 4 16 | 1 | 1 1 1 1 |