5.2 Known limitations in SVE support

The following are known limitations of ARM® Compiler when compiling for SVE architectures:

  • Link-Time Optimization (the -flto option) is not supported when compiling for SVE architectures.

  • Maximum optimization (the -Omax option) is not supported when compiling for SVE architectures.

  • Issue 1758: arm_sve.h, which declares the C interface for the ACLE SVE extensions is not in any of the standard include paths by default. Because of this, when compiling code containing calls to the ACLE, you may see this error:

    fatal error: 'arm_sve.h' file not found #include <arm_sve.h>

    To fix this, please add the following flag to your compile line:

    -I $ARM_COMPILER_INSTALL/lib/tt_sve/lib/clang/5.0.0/include

    Where $ARM_COMPILER_INSTALL points to the base directory of your ARM Compiler 6.7 installation. This issue will be fixed in a subsequent release of ARM Compiler.

Non-ConfidentialPDF file icon PDF versionARM 100891_0607_01_en
Copyright © 2016, 2017 ARM Limited or its affiliates. All rights reserved.