Alexandre Oliva <ol...@adacore.com> writes: > stdint.h defines uint64_t instead of __uint64_t, so use the former. > __uint64_t is not available on e.g. vxworks. > > Regstrapped on x86_64-linux-gnu. Also tested with gcc-14 on aarch64-, > arm-, x86-, and x86_64-vxworks7r2. Ok to install? > > > for gcc/testsuite/ChangeLog > > * gcc.target/aarch64/acle/rwsr.c: Use uint64_t. > * gcc.target/aarch64/acle/rwsr-2.c: Likewise.
OK, thanks. Richard > --- > gcc/testsuite/gcc.target/aarch64/acle/rwsr-2.c | 4 ++-- > gcc/testsuite/gcc.target/aarch64/acle/rwsr.c | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/gcc/testsuite/gcc.target/aarch64/acle/rwsr-2.c > b/gcc/testsuite/gcc.target/aarch64/acle/rwsr-2.c > index cca88924043ea..5527297e6277a 100644 > --- a/gcc/testsuite/gcc.target/aarch64/acle/rwsr-2.c > +++ b/gcc/testsuite/gcc.target/aarch64/acle/rwsr-2.c > @@ -9,14 +9,14 @@ > void > test_leading_zeros () > { > - __uint64_t b = __arm_rsr64 ("S1_2_C03_C04_5"); /* { dg-error "invalid > system register name 's1_2_c03_c04_5'" } */ > + uint64_t b = __arm_rsr64 ("S1_2_C03_C04_5"); /* { dg-error "invalid system > register name 's1_2_c03_c04_5'" } */ > __arm_wsr64 ("S1_2_C03_C04_5", b); /* { dg-error "invalid system register > name 's1_2_c03_c04_5'" } */ > } > > void > test_bounds () > { > - __uint64_t b; > + uint64_t b; > b = __arm_rsr64 ("s4_2_c3_c4_5"); /* { dg-error "invalid system register > name 's4_2_c3_c4_5'" } */ > b = __arm_rsr64 ("s1_8_c3_c4_5"); /* { dg-error "invalid system register > name 's1_8_c3_c4_5'" } */ > b = __arm_rsr64 ("s1_2_c16_c4_5"); /* { dg-error "invalid system register > name 's1_2_c16_c4_5'" } */ > diff --git a/gcc/testsuite/gcc.target/aarch64/acle/rwsr.c > b/gcc/testsuite/gcc.target/aarch64/acle/rwsr.c > index 6feb0bef2d6f8..f63eb43bf7ee8 100644 > --- a/gcc/testsuite/gcc.target/aarch64/acle/rwsr.c > +++ b/gcc/testsuite/gcc.target/aarch64/acle/rwsr.c > @@ -171,6 +171,6 @@ set_wsrf64 (double a) > */ > void set_custom () > { > - __uint64_t b = __arm_rsr64 ("S1_2_C3_C4_5"); > + uint64_t b = __arm_rsr64 ("S1_2_C3_C4_5"); > __arm_wsr64 ("S1_2_C3_C4_5", b); > }