04.01.2015 Views

RealView Compilation Tools - ARM Information Center

RealView Compilation Tools - ARM Information Center

RealView Compilation Tools - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Contents<br />

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

Guide<br />

Preface<br />

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

Feedback ................................................................................................................... xii<br />

Chapter 1<br />

Chapter 2<br />

Chapter 3<br />

Chapter 4<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 />

Compiler 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 />

3.7 GNU language extensions ..................................................................................... 3-25<br />

Compiler-specific Features<br />

4.1 Keywords and operators .......................................................................................... 4-2<br />

4.2 __declspec attributes ............................................................................................. 4-24<br />

4.3 Function attributes ................................................................................................. 4-31<br />

<strong>ARM</strong> DUI 0348C Copyright © 2007-2010 <strong>ARM</strong>. All rights reserved. v<br />

ID121310<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!