diff options
author | Torbjörn SVENSSON <torbjorn.svensson@foss.st.com> | 2024-11-01 17:47:48 +0100 |
---|---|---|
committer | Torbjörn SVENSSON <torbjorn.svensson@foss.st.com> | 2024-11-09 13:34:34 +0100 |
commit | 8b04f60f88079c41b5cb1bf3b7c798703cceea18 (patch) | |
tree | 8c0bd6f2fe79a415b22e3b92480e2870050659ad /gcc/function.cc | |
parent | fe908af7dfc95c22284baf544279743a3389d4de (diff) | |
download | gcc-8b04f60f88079c41b5cb1bf3b7c798703cceea18.zip gcc-8b04f60f88079c41b5cb1bf3b7c798703cceea18.tar.gz gcc-8b04f60f88079c41b5cb1bf3b7c798703cceea18.tar.bz2 |
arm: Fix ICE on arm_mve.h pragma without MVE types [PR117408]
Starting with r14-435-g00d97bf3b5a, doing `#pragma arm "arm_mve.h"
false` or `#pragma arm "arm_mve.h" true` without first doing
`#pragma arm "arm_mve_types.h"` causes GCC to ICE.
gcc/ChangeLog:
PR target/117408
* config/arm/arm-mve-builtins.cc(handle_arm_mve_h): Detect if MVE
types is missing and if so, return error.
gcc/testsuite/ChangeLog:
PR target/117408
* gcc.target/arm/mve/pr117408-1.c: New test.
* gcc.target/arm/mve/pr117408-2.c: Likewise.
Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
Diffstat (limited to 'gcc/function.cc')
0 files changed, 0 insertions, 0 deletions