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

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

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

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

2.1.77 --[no_]lower_ropi<br />

This option enables or disables less restrictive C when compiling with --apcs=/ropi.<br />

Default<br />

The default is --no_lower_ropi.<br />

Note<br />

If you compile with --lower_ropi, then the static initialization is done at runtime by the<br />

C++ constructor mechanism for both C and C++ code. This enables these static<br />

initializations to work with ROPI code.<br />

See also<br />

• --apcs=qualifer...qualifier on page 2-4<br />

• --[no_]lower_rwpi<br />

• Position independence qualifiers on page 2-23 in the <strong>Compiler</strong> User <strong>Guide</strong>.<br />

2.1.78 --[no_]lower_rwpi<br />

This option enables or disables less restrictive C and C++ when compiling with<br />

--apcs=/rwpi.<br />

Default<br />

The default is --lower_rwpi.<br />

Note<br />

If you compile with --lower_rwpi, then the static initialization is done at runtime by the<br />

C++ constructor mechanism, even for C. This enables these static initializations to work<br />

with RWPI code.<br />

See also<br />

• --apcs=qualifer...qualifier on page 2-4<br />

• --[no_]lower_ropi<br />

• Position independence qualifiers on page 2-23 in the <strong>Compiler</strong> User <strong>Guide</strong>.<br />

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

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!