arm: Do not process rest of MVE header file after unsupported error
This patch makes sure the rest of the header file is not parsed if MVE is not supported. The user should not be including this file if MVE is not supported, nevertheless making sure it doesn't parse the rest of the header file will save the user from a huge error output that would be rather useless. gcc/ChangeLog: 2020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com> * config/arm/arm_mve.h: Condition the header file on __ARM_FEATURE_MVE.
This commit is contained in:
parent
5316135818
commit
3b6e79ae0c
2 changed files with 7 additions and 4 deletions
|
@ -1,3 +1,7 @@
|
|||
2020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
* config/arm/arm_mve.h: Condition the header file on __ARM_FEATURE_MVE.
|
||||
|
||||
2020-04-03 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR target/94396
|
||||
|
|
|
@ -24,11 +24,9 @@
|
|||
|
||||
#if __ARM_BIG_ENDIAN
|
||||
#error "MVE intrinsics are not supported in Big-Endian mode."
|
||||
#endif
|
||||
|
||||
#if !__ARM_FEATURE_MVE
|
||||
#elif !__ARM_FEATURE_MVE
|
||||
#error "MVE feature not supported"
|
||||
#endif
|
||||
#else
|
||||
|
||||
#include <stdint.h>
|
||||
#ifndef __cplusplus
|
||||
|
@ -27554,4 +27552,5 @@ extern void *__ARM_undef;
|
|||
}
|
||||
#endif
|
||||
|
||||
#endif /* __ARM_FEATURE_MVE */
|
||||
#endif /* _GCC_ARM_MVE_H. */
|
||||
|
|
Loading…
Add table
Reference in a new issue