www.gusucode.com > ArmCompilerSupportPackage > doc/html/FunctionalityOverviewandBenefits.m
%% Functionality Overview % Describes the support package functionality & use-cases. % % This support package enables Arm Compiler 5 and 6 to be used as % toolchains for running various tests on Arm targets, hardware or virtual. % Select the desired Arm target, choose an Arm Compiler as the project % toolchain, select / configure the build configuration, and start working. % This integration with Arm Compiler unlocks quite a bit of value: % %% Arm Compiler 6 - The Flagship Compiler for Arm Hardware % * Arm Compiler 6, or AC6, is the latest and most efficient version of % Arm's industry-reference C/C** compilation tools. Arm Compiler % 5 is also supported by this package for legacy reasons only, % and it is highly recommended that all projects be migrated to or % start on Arm Compiler 6. % %% Superior Code Size % * This package is tuned to unlock the full potential of Arm Compiler 6, % including its outstanding code size reduction. To generate % smaller code, the default optimization flag '-O' is '-O3'. For % even smaller code, try the '-Oz' switch. % %% Superior Code Performance % * Arm Compiler 6 has finely tuned libraries and instruction set % scheduling to achieve faster execution times. For more details % on the performance gains seen in different applications, see the % <https://developer.arm.com/products/software-development-tools/compilers/arm-compiler % Arm Compiler website>. For the best performance, try the % '-Omax' switch. % %% Safety Certification % * Arm Compiler 6 has a proven track record in safety applications over % many years in safety-critical systems. Arm Compiler 6 is % certified by safety experts TUV SUD in the automotive, industrial, % railway, and medical industries. For more specifics on how to % use Arm Compiler 6 in a safety certified flow, see the % information on <https://developer.arm.com/products/software-development-tools/compilers/arm-compiler/safety % our site> or reach out to Channel-sales@arm.com % to talk to an Arm expert. % % % % Copyright 2018 Arm Holdings