These tests check that including files using aarch64 specific pragmas in headers that become precompiled headers works.
Built and tested for aarch64-linux-gnu on top of Andrew's patch. OK to merge? Claudio Bantaloukas (1): aarch64: Add tests checking use of arm_sve.h et al in a pch [PR123457] .../gcc.target/aarch64/pch/aarch64-pch.exp | 52 +++++++++++++++++++ .../gcc.target/aarch64/pch/pch_arm_multiple.c | 6 +++ .../aarch64/pch/pch_arm_multiple.hs | 4 ++ .../aarch64/pch/pch_arm_neon_sve_bridge.c | 6 +++ .../aarch64/pch/pch_arm_neon_sve_bridge.hs | 2 + .../gcc.target/aarch64/pch/pch_arm_sme.c | 6 +++ .../gcc.target/aarch64/pch/pch_arm_sme.hs | 3 ++ .../gcc.target/aarch64/pch/pch_arm_sve.c | 6 +++ .../gcc.target/aarch64/pch/pch_arm_sve.hs | 2 + .../aarch64/pch/pch_arm_sve_include_post.c | 7 +++ .../aarch64/pch/pch_arm_sve_include_post.hs | 2 + 11 files changed, 96 insertions(+) create mode 100644 gcc/testsuite/gcc.target/aarch64/pch/aarch64-pch.exp create mode 100644 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_multiple.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_multiple.hs create mode 100644 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_neon_sve_bridge.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_neon_sve_bridge.hs create mode 100644 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_sme.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_sme.hs create mode 100644 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_sve.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_sve.hs create mode 100644 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_sve_include_post.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_sve_include_post.hs -- 2.51.0
