On Thu, Jan 08, 2026 at 06:12:30PM +0000, Claudio Bantaloukas wrote:
> 
> 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.
> 
> Compared to v1 of this patch:
> - Added more cases for arm_acle.h, arm_neon.h and checking they can be 
> included
>   after they have been used in a pch.
> - Removed a useless decl in a header.
> 
> OK to merge?

Ok once Andrew's patch is in.

> 
> 
> 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_acle.c     |  6 +++
>  .../gcc.target/aarch64/pch/pch_arm_acle.hs    |  2 +
>  .../aarch64/pch/pch_arm_acle_include_post.c   |  7 +++
>  .../aarch64/pch/pch_arm_acle_include_post.hs  |  2 +
>  .../gcc.target/aarch64/pch/pch_arm_multiple.c |  6 +++
>  .../aarch64/pch/pch_arm_multiple.hs           |  6 +++
>  .../pch/pch_arm_multiple_include_post.c       | 11 ++++
>  .../pch/pch_arm_multiple_include_post.hs      |  6 +++
>  .../gcc.target/aarch64/pch/pch_arm_neon.c     |  6 +++
>  .../gcc.target/aarch64/pch/pch_arm_neon.hs    |  2 +
>  .../aarch64/pch/pch_arm_neon_include_post.c   |  7 +++
>  .../aarch64/pch/pch_arm_neon_include_post.hs  |  2 +
>  .../aarch64/pch/pch_arm_neon_sve_bridge.c     |  6 +++
>  .../aarch64/pch/pch_arm_neon_sve_bridge.hs    |  2 +
>  .../pch_arm_neon_sve_bridge_include_post.c    |  7 +++
>  .../pch_arm_neon_sve_bridge_include_post.hs   |  2 +
>  .../gcc.target/aarch64/pch/pch_arm_sme.c      |  6 +++
>  .../gcc.target/aarch64/pch/pch_arm_sme.hs     |  2 +
>  .../aarch64/pch/pch_arm_sme_include_post.c    |  7 +++
>  .../aarch64/pch/pch_arm_sme_include_post.hs   |  2 +
>  .../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 +
>  25 files changed, 166 insertions(+)
>  create mode 100644 gcc/testsuite/gcc.target/aarch64/pch/aarch64-pch.exp
>  create mode 100644 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_acle.c
>  create mode 100644 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_acle.hs
>  create mode 100644 
> gcc/testsuite/gcc.target/aarch64/pch/pch_arm_acle_include_post.c
>  create mode 100644 
> gcc/testsuite/gcc.target/aarch64/pch/pch_arm_acle_include_post.hs
>  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_multiple_include_post.c
>  create mode 100644 
> gcc/testsuite/gcc.target/aarch64/pch/pch_arm_multiple_include_post.hs
>  create mode 100644 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_neon.c
>  create mode 100644 gcc/testsuite/gcc.target/aarch64/pch/pch_arm_neon.hs
>  create mode 100644 
> gcc/testsuite/gcc.target/aarch64/pch/pch_arm_neon_include_post.c
>  create mode 100644 
> gcc/testsuite/gcc.target/aarch64/pch/pch_arm_neon_include_post.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_neon_sve_bridge_include_post.c
>  create mode 100644 
> gcc/testsuite/gcc.target/aarch64/pch/pch_arm_neon_sve_bridge_include_post.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_sme_include_post.c
>  create mode 100644 
> gcc/testsuite/gcc.target/aarch64/pch/pch_arm_sme_include_post.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
> 

Reply via email to