Files
zig/test/behavior
Andrew Kelley 200e06b239 update maxIntAlignment for x86 to 16
LLVMABIAlignmentOfType(i128) reports 16 on this target, however the C
ABI uses align(4).

Clang in LLVM 17 does this:

%struct.foo = type { i32, i128 }

Clang in LLVM 18 does this:

%struct.foo = type <{ i32, i128 }>

Clang is working around the 16-byte alignment to use align(4) for the C
ABI by making the LLVM struct packed.
2024-05-08 19:37:29 -07:00
..
2024-04-13 01:35:20 -04:00
2024-05-08 19:37:29 -07:00
2024-02-04 19:09:29 +01:00
2024-03-18 19:13:51 +01:00
2024-04-13 01:35:20 -04:00
2024-04-13 01:35:20 -04:00
2024-04-13 01:35:20 -04:00
2023-05-20 17:30:22 +02:00
2024-04-06 13:52:48 +02:00
2024-02-04 19:09:33 +01:00
2024-04-13 01:35:20 -04:00
2024-02-04 19:09:33 +01:00
2024-04-13 01:35:20 -04:00
2023-05-20 17:30:22 +02:00
2024-04-13 01:35:20 -04:00
2024-04-06 09:01:46 +03:30
2024-04-06 13:52:48 +02:00
2024-04-13 01:35:20 -04:00
2024-04-06 09:01:46 +03:30
2024-02-04 19:09:33 +01:00
2023-12-03 10:24:03 -05:00
2024-04-06 13:52:48 +02:00
2024-02-04 19:09:31 +01:00
2023-10-29 07:20:36 -04:00
2024-02-04 19:09:33 +01:00
2023-05-20 17:30:22 +02:00
2024-02-25 11:22:10 +01:00
2024-03-06 21:26:38 +00:00
2024-04-06 13:52:48 +02:00
2024-02-04 19:09:31 +01:00
2024-04-13 01:35:20 -04:00
2023-09-23 12:36:56 -07:00
2024-04-13 01:35:20 -04:00
2024-03-18 19:13:51 +01:00
2024-02-04 19:09:33 +01:00