the assembler does not ignore "IT" instruction while compiling for ARM mode:
From the ARM Ltd. document DDI0406C_b
When assembling to ARM code, assemblers check IT instruction syntax for validity but do not generate assembled instructions for them
CGT bail out.
Cheers