Testsuite: Move pr123286.c to gcc.target/aarch64/
Moves a test case to the aarch64-specific directory because it requires AArch64-specific headers.
This commit moves the test case pr123286.c from gcc.dg/ to gcc.target/aarch64/. The test case includes <arm_neon.h>, which is only available on AArch64 targets. Placing the test case in the gcc.target/aarch64/ directory ensures that it is only compiled when the target context is implicitly AArch64, resolving a dependency issue.
In Details
This commit relocates pr123286.c to gcc.target/aarch64/pr123286.c because the test unconditionally includes <arm_neon.h>. The header is specific to AArch64, and moving the test ensures it's only compiled for that target. This avoids build failures on other architectures. No functional changes are introduced to the test itself.
For Context
The GCC testsuite contains a large number of test cases used to verify the correctness of the compiler. These test cases are organized into directories according to the features they test and the architectures they target. This commit moves a test case to a directory that is specific to the AArch64 architecture, ensuring that the test is only run when compiling for that architecture. This is necessary because the test uses headers and features that are only available on AArch64.