testsuite: [arm/mve] Use dg-add-options arm_v8_1m_mve in MVE tests
Several ARM/MVE tests can be compiled even if the toolchain does not support -mfloat-abi=hard (softfp is OK). Use dg-add-options arm_v8_1m_mve or arm_v8_1m_mve_fp instead of using dg-additional-options. 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org> gcc/testsuite/ * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use arm_v8_1m_mve_fp. * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise. * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise. * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Use arm_v8_1m_mve. * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise. * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise. * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise. * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise. * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
This commit is contained in:
parent
bdeca63ce7
commit
90d6f07c01
@ -1,3 +1,17 @@
|
||||
2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use
|
||||
arm_v8_1m_mve_fp.
|
||||
* gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/mve_vector_int.c: Use
|
||||
arm_v8_1m_mve.
|
||||
* gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise.
|
||||
|
||||
2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Remove
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-require-effective-target arm_v8_1m_mve_fp_ok } */
|
||||
/* { dg-add-options arm_v8_1m_mve_fp } */
|
||||
/* { dg-skip-if "Incompatible float ABI" { *-*-* } { "-mfloat-abi=soft" } {""} } */
|
||||
/* { dg-additional-options "-march=armv8.1-m.main+mve.fp -mfpu=auto -mfloat-abi=hard -mthumb --save-temps" } */
|
||||
|
||||
#include "arm_mve.h"
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-require-effective-target arm_v8_1m_mve_fp_ok } */
|
||||
/* { dg-add-options arm_v8_1m_mve_fp } */
|
||||
/* { dg-skip-if "Incompatible float ABI" { *-*-* } { "-mfloat-abi=soft" } {""} } */
|
||||
/* { dg-additional-options "-march=armv8.1-m.main+mve.fp -mfpu=auto -mfloat-abi=hard -mthumb --save-temps" } */
|
||||
|
||||
#include "arm_mve.h"
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-require-effective-target arm_v8_1m_mve_fp_ok } */
|
||||
/* { dg-add-options arm_v8_1m_mve_fp } */
|
||||
/* { dg-skip-if "Incompatible float ABI" { *-*-* } { "-mfloat-abi=soft" } {""} } */
|
||||
/* { dg-additional-options "-march=armv8.1-m.main+mve.fp -mfpu=auto -mfloat-abi=hard -mthumb --save-temps" } */
|
||||
|
||||
#include "arm_mve.h"
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-require-effective-target arm_v8_1m_mve_ok } */
|
||||
/* { dg-add-options arm_v8_1m_mve } */
|
||||
/* { dg-skip-if "Incompatible float ABI" { *-*-* } { "-mfloat-abi=soft" } {""} } */
|
||||
/* { dg-additional-options "-march=armv8.1-m.main+mve -mfpu=auto -mfloat-abi=hard -mthumb --save-temps" } */
|
||||
|
||||
#include "arm_mve.h"
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-require-effective-target arm_v8_1m_mve_ok } */
|
||||
/* { dg-add-options arm_v8_1m_mve } */
|
||||
/* { dg-skip-if "Incompatible float ABI" { *-*-* } { "-mfloat-abi=soft" } {""} } */
|
||||
/* { dg-additional-options "-march=armv8.1-m.main+mve -mfpu=auto -mfloat-abi=hard -mthumb --save-temps" } */
|
||||
|
||||
#include "arm_mve.h"
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-require-effective-target arm_v8_1m_mve_ok } */
|
||||
/* { dg-add-options arm_v8_1m_mve } */
|
||||
/* { dg-skip-if "Incompatible float ABI" { *-*-* } { "-mfloat-abi=soft" } {""} } */
|
||||
/* { dg-additional-options "-march=armv8.1-m.main+mve -mfpu=auto -mfloat-abi=hard -mthumb --save-temps" } */
|
||||
|
||||
#include "arm_mve.h"
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-require-effective-target arm_v8_1m_mve_ok } */
|
||||
/* { dg-add-options arm_v8_1m_mve } */
|
||||
/* { dg-skip-if "Incompatible float ABI" { *-*-* } { "-mfloat-abi=soft" } {""} } */
|
||||
/* { dg-additional-options "-march=armv8.1-m.main+mve -mfpu=auto -mfloat-abi=hard -mthumb --save-temps" } */
|
||||
|
||||
#include "arm_mve.h"
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-require-effective-target arm_v8_1m_mve_ok } */
|
||||
/* { dg-add-options arm_v8_1m_mve } */
|
||||
/* { dg-skip-if "Incompatible float ABI" { *-*-* } { "-mfloat-abi=soft" } {""} } */
|
||||
/* { dg-additional-options "-march=armv8.1-m.main+mve -mfpu=auto -mfloat-abi=hard -mthumb --save-temps" } */
|
||||
|
||||
#include "arm_mve.h"
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* { dg-require-effective-target arm_v8_1m_mve_ok } */
|
||||
/* { dg-add-options arm_v8_1m_mve } */
|
||||
/* { dg-skip-if "Incompatible float ABI" { *-*-* } { "-mfloat-abi=soft" } {""} } */
|
||||
/* { dg-additional-options "-march=armv8.1-m.main+mve -mfpu=auto -mfloat-abi=hard -mthumb --save-temps" } */
|
||||
|
||||
#include "arm_mve.h"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user