ObjFW  Check-in [c14dfdc8e5]

Overview
Comment:invoke-x86_64.m: Correctly align __int128 for GCC

GCC correctly aligns __int128 with 16 bytes on the stack, like specified
in the ABI, while Clang does not.

Unfortunately, this means that GCC and Clang have a different ABI and
thus are incompatible as soon as code uses __int128.

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: c14dfdc8e567d05ddf7777a024f5f85b6cab4d25ef84fb93b32f2efd97cc435b
User & Date: js on 2017-09-16 20:20:35
Other Links: manifest | tags
Context
2017-09-16
20:37
OFInvocationTests: Slightly change __int128 test check-in: c2941ac553 user: js tags: trunk
20:20
invoke-x86_64.m: Correctly align __int128 for GCC check-in: c14dfdc8e5 user: js tags: trunk
20:05
invoke-x86_64.m: Fix compilation with GCC check-in: 2379608969 user: js tags: trunk
Changes