Hi,

On Sun, 27 May 2012, Michael Matz wrote:

If one changes anything at all then it only makes sense to change it so as to be layout compatible with GCC. A third layout (GCC, TCC-old, TCC-new) wouldn't help. Although the rules of GCC are relatively obscure and complex in corner cases.

Actually I have to correct myself here. After studying the layout code a bit I see that TCC implements mostly microsoft's bit-field layout. We don't want to get rid of that capability, so GCCs layout (which is PCC layout for i386 and arm AAPCS, and funky layout for legacy arm) would have to be implemented in addition.


Ciao,
Michael.

_______________________________________________
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to