Github-CI: add linux 32-bit target (DO NOT MERGE)#538
Conversation
e9efe82 to
a3a075a
Compare
|
I think the Options I can think of: static_assert(8, sizeof(void*)); // generic case // have different static assert functions (also the generic one) // if needed (not now) we could extend the first syntax to include arch/system limits. The list of these is already in common/target_info.c2. I think the arch/system options might be needed in the future, so perhaps the [] syntax is the better choice.. |
c6d5fd0 to
3e691bc
Compare
* enable linux 32-bit target * add `-m32` argument to test/force 32-bit code generation * add 32-bit struct sizes in `static_assert` validations * fix 32-bit issues * fix printf/scanf format scanners for 32-bit longs * fix signed/unsigned comparisons in IR module * create hybrid **bootstrap/bootstrap-linux-i686.patch**
static_assertvalidations