Supported Clang options

Open XL C/C++ 1.1 provides official support for the following Clang options only. For details about these options, see Clang command line argument reference.
  • -###
  • --config
  • --help 1
  • --version
  • -C
  • -c
  • -cxx-isystem
  • -D
  • -dD
  • -dependency-file
  • -dI
  • -dM
  • -E
  • -e
  • -emit-ast
  • -faligned-alloc-unavailable
  • -fcheck-new
  • -fcxx-exceptions
  • -fdigraphs, -fno-digraphs
  • -fdollars-in-identifiers, -fno-dollars-in-identifiers
  • -fexceptions, -fno-exceptions
  • -ffp-contract
  • -fignore-exceptions
  • -finline-functions, -fno-inline-functions
  • -finline-hint-functions
  • -fintegrated-as, -fno-integrated-as
  • -fno-inline
  • -fno-math-errno
  • -fno-signed-whcar
  • -frestrict-args
  • -frtti, -fno-rtti
  • -frounding-math, -fno-rounding-math
  • -fshort-enums, -fno-short-enums
  • -fsigned-bitfields, -funsigned-bitfields
  • -fsigned-char, -fno-signed-char, -funsigned-char
  • -fslp-vectorize
  • -fstack-protector, -fno-stack-protector
  • -fstack-protector-all
  • -fstack-protector-strong
  • -fstrict-aliasing
  • -ftime-report
  • -ftrigraphs, -fno-trigraphs
  • -funroll-loops, -fno-unroll-loops
  • -fvectorize
  • -fvisibility
  • -fxl-pragma-pack
  • -fzvector, -fno-zvector
  • -g
  • -H
  • -I
  • -include
  • -L
  • -l
  • -M
  • -MD
  • -MF
  • -MM
  • -MMD
  • -MQ
  • -MT
  • -m64
  • -march
  • -mvx, -mno-vx
  • -mzvector
  • -O, -O1, -O2, -O3, -Ofast, -Os, -Oz
  • -o
  • -P
  • -r
  • -std
  • -U
  • -v
  • -W<warning>
  • -Wa,<arg>
  • -Wc,<arg>
  • -Wl,<arg>
  • -x
Note:
  1. The --help option lists some options that are not in the previous option list. These options are not supported by Open XL C/C++ 1.1.