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

Create successful ePaper yourself

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

Compiler Command-line Options<br />

2.1.80 --gnu_defaults<br />

This option alters the default settings of certain other options to match the default<br />

behavior found in GCC. Platform-specific settings, such as those targeting <strong>ARM</strong> Linux,<br />

are unaffected.<br />

Usage<br />

When you use --arm_linux and other <strong>ARM</strong> Linux-targeting options, --gnu_defaults is<br />

automatically implied.<br />

--gnu_defaults does not imply specific targeting of <strong>ARM</strong> Linux.<br />

When you use --gnu_defaults, the following options are enabled:<br />

• --allow_null_this<br />

• --gnu<br />

• --no_debug_macros<br />

• --no_hide_all<br />

• --no_implicit_include<br />

• --signed_bitfields<br />

• --wchar32.<br />

--gnu does not set these defaults. It only enables the GNU compiler extensions.<br />

See also<br />

• --allow_null_this, --no_allow_this on page 2-3<br />

• --arm_linux on page 2-9<br />

• --debug_macros, --no_debug_macros on page 2-37<br />

• --gnu on page 2-67<br />

• --hide_all, --no_hide_all on page 2-71<br />

• --implicit_include, --no_implicit_include on page 2-73<br />

• --signed_bitfields, --unsigned_bitfields on page 2-116<br />

• --wchar32 on page 2-135.<br />

2.1.81 --gnu_instrument, --no_gnu_instrument<br />

This option inserts GCC-style instrumentation calls for profiling entry and exit to<br />

functions.<br />

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

Non-Confidential,<br />

ID101213

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

Saved successfully!

Ooh no, something went wrong!