Next:Features fordg-remove-options, Previous:Keywords describing target attributes, Up:Directives used within DejaGnu tests [Contents][Index]
dg-add-options ¶The supported values offeature for directivedg-add-optionsare:
arm_fp__ARM_FP definition. Only ARM targets support this feature, and only thenin certain modes; see thearm_fp_ok effective targetkeyword.
arm_fp_dp__ARM_FP definition with double-precision support. Only ARMtargets support this feature, and only then in certain modes; see thearm_fp_dp_ok effective target keyword.
arm_neonNEON support. Only ARM targets support this feature, and only thenin certain modes; see thearm_neon_ok effective targetkeyword.
arm_fp16VFP half-precision floating point support. This does not select theFP16 format; for that, usearm_fp16_ieee orarm_fp16_alternative instead. Thisfeature is only supported by ARM targets and then only in certainmodes; see thearm_fp16_ok effective targetkeyword.
arm_fp16_ieeeARM IEEE 754-2008 format VFP half-precision floating point support.This feature is only supported by ARM targets and then only in certainmodes; see thearm_fp16_ok effective targetkeyword.
arm_fp16_alternativeARM Alternative format VFP half-precision floating point support.This feature is only supported by ARM targets and then only in certainmodes; see thearm_fp16_ok effective targetkeyword.
arm_neon_fp16NEON and half-precision floating point support. Only ARM targetssupport this feature, and only then in certain modes; seethearm_neon_fp16_ok effective target keyword.
arm_vfp3arm vfp3 floating point support; seethearm_vfp3_ok effective target keyword.
arm_arch_v8a_hardAdd options for ARMv8-A and the hard-float variant of the AAPCS,if this is supported by the compiler; see thearm_arch_v8a_hard_ok effective target keyword.
arm_v8_1a_neonAdd options for ARMv8.1-A with Adv.SIMD support, if this is supportedby the target; see thearm_v8_1a_neon_okeffective target keyword.
arm_v8_2a_fp16_scalarAdd options for ARMv8.2-A with scalar FP16 support, if this issupported by the target; see thearm_v8_2a_fp16_scalar_ok effectivetarget keyword.
arm_v8_2a_fp16_neonAdd options for ARMv8.2-A with Adv.SIMD FP16 support, if this issupported by the target; see thearm_v8_2a_fp16_neon_ok effective targetkeyword.
arm_v8_2a_dotprod_neonAdd options for ARMv8.2-A with Adv.SIMD Dot Product support, if this issupported by the target; see thearm_v8_2a_dotprod_neon_ok effective target keyword.
arm_fp16fml_neonAdd options to enable generation of theVFMAL andVFMSLinstructions, if this is supported by the target; see thearm_fp16fml_neon_ok effective target keyword.
arm_dspAdd options for ARM DSP intrinsics support, if this is supported bythe target; see thearm_dsp_ok effective targetkeyword.
bind_pic_locallyAdd the target-specific flags needed to enable functions to bindlocally when using pic/PIC passes in the testsuite.
check_function_bodiesAdd the target-specific flags needed to usecheck-function-bodies fromdg-final.
floatnAdd the target-specific flags needed to use the_Floatn type.
floatnxAdd the target-specific flags needed to use the_Floatnx type.
ieeeAdd the target-specific flags needed to enable full IEEEcompliance mode.
mips16_attributemips16 function attributes.Only MIPS targets support this feature, and only then in certain modes.
nvptx_alias_ptxEnable using the PTX ISA directive.alias on nvptx targets.
nvptx_alloca_ptxEnable PTX ’alloca’ on nvptx targets.
riscv_aAdd the ’A’ extension to the -march string on RISC-V targets.
riscv_zaamoAdd the zaamo extension to the -march string on RISC-V targets.
riscv_zabhaAdd the zabha extension to the -march string on RISC-V targets.
riscv_zacasAdd the zacas extension to the -march string on RISC-V targets.
riscv_zalrscAdd the zalrsc extension to the -march string on RISC-V targets.
riscv_ztsoAdd the ztso extension to the -march string on RISC-V targets.
stack_sizeAdd the flags needed to define macro STACK_SIZE and set it to the stack sizelimit associated with thestack_size effectivetarget.
sqrt_insnAdd the target-specific flags needed to enable hardware square rootinstructions, if any.
tlsAdd the target-specific flags needed to use thread-local storage.
vect_early_breakAdd the target-specific flags needed to enable early break vectorization fora target, if any. This requires the target to have an implementation of thecbranch optab.
weak_undefinedAdd the flags needed to enable support for weak undefined symbols.
Next:Features fordg-remove-options, Previous:Keywords describing target attributes, Up:Directives used within DejaGnu tests [Contents][Index]