> Just checked. I used a hex editor to replace a 0x20 bytes in mem-2.o with > 0x04. > This helped.
diff --git a/libtcc.c b/libtcc.c index 5aebd32..a8e109c 100644 --- a/libtcc.c +++ b/libtcc.c @@ -514,7 +514,11 @@ ST_FUNC Section *new_section(TCCState *s1, const char *name, int sh_type, int sh sec->sh_addralign = 1; break; default: + #ifdef TCC_TARGET_I386 + sec->sh_addralign = 4; /* gcc/pcc default alignment for i386 */ + #else sec->sh_addralign = 32; /* default conservative alignment */ + #endif break; } _______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/tinycc-devel