29.12.2014 Views

RealView Compilation Tools Compiler Reference Guide - ARM ...

RealView Compilation Tools Compiler Reference Guide - ARM ...

RealView Compilation Tools Compiler Reference Guide - ARM ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Contents<br />

<strong>RealView</strong> <strong>Compilation</strong> <strong>Tools</strong><br />

<strong>Compiler</strong> <strong>Reference</strong> <strong>Guide</strong><br />

Preface<br />

About this book .............................................................................................. vi<br />

Feedback ....................................................................................................... x<br />

Chapter 1<br />

Chapter 2<br />

Chapter 3<br />

Introduction<br />

1.1 About the <strong>ARM</strong> compiler ............................................................................. 1-2<br />

1.2 Source language modes ............................................................................. 1-3<br />

1.3 Language extensions and language compliance ........................................ 1-5<br />

1.4 The C and C++ libraries .............................................................................. 1-8<br />

<strong>Compiler</strong> Command-line Options<br />

2.1 Command-line options ................................................................................ 2-2<br />

Language Extensions<br />

3.1 Preprocessor extensions ............................................................................ 3-2<br />

3.2 C99 language features available in C90 ..................................................... 3-5<br />

3.3 C99 language features available in C++ and C90 ...................................... 3-7<br />

3.4 Standard C language extensions .............................................................. 3-10<br />

3.5 Standard C++ language extensions .......................................................... 3-15<br />

3.6 Standard C and standard C++ language extensions ................................ 3-19<br />

<strong>ARM</strong> DUI 0348A Copyright © 2007, 2010 <strong>ARM</strong> Limited. All rights reserved. iii<br />

Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!