Compiler flag -Mx

Dear all,

I came across with the compilation flag -Mx,119,0x200000 but I can’t find any documentation about it. Could I please have some information about it?


Hi Mina,

“-Mx” flags are undocumented internal compiler flags. In general “xflags” should not be used directly by the user since their meaning can change from release to release.

In this particular case, “-Mx,119,0x200000” is the same as the named flag “-Mnodalign” which tells the compiler to use 4-byte alignment for long long, unsigned long long, integer8, and logical8 data types.

Hope this helps,

I came across the same -Mx… flag, but I also can’t find -Mnodalign in the documentation - no-double-align?

– Reuti