How much compatible with gcc is Mercurium?

We strive for being as much compatible as possible with gcc. Almost every syntactic extension is supported with the major exception of nested functions.

Some attributes in declarations might not be enough honoured, in particular those related with the exact layout and alignment of data types: these include __attribute__((packed)), __attribute__((aligned(n)) and so on.

Maybe we will fix this in the future.