Switch to lowercase riscv M1 defines.
Add note about big endian architectures
Add padding when loading global ints on 64-bit arches.
Update checksums to match
Fix macro processing when they have brackets.
Adapt tests to M2libc changes.
Properly remove blocks that aren't executed
Make sure to use signed/unsigned instructions in load_value.
Fix support for arrays of structs.
Add support for . operator that is after array.
Implement fixed sized integers: (u)int8_t, (u)int16_t, (u)int32_t.
Fix doubly indirect struct type.
Switch to new GAS style x86 defines.
Add support for local structs.
Chage riscv stack depth sign convention to match x86 and amd64.
Add support for global structs.
make clean should cleanup all tests.