1.2.1. ISO C90

The ARM compiler compiles C as defined by the 1990 C standard and addenda, excepting wide I/O:

The ARM compiler also supports several extensions to ISO C90. See Language extensions and language compliance for more information.

Throughout this document, the term:

C90

Means ISO C90, excepting wide I/O, together with the ARM extensions.

Use the compiler option --c90 to compile C90 code. This is the default.

Strict C90

Means C as defined by the 1990 C standard and addenda, excepting wide I/O.

See also

Copyright © 2007, 2010 ARM Limited. All rights reserved.ARM DUI 0348A
Non-Confidential