On Tue, Apr 30, 2019 at 12:38 PM Jakub Jelinek <ja...@redhat.com> wrote: > > On Tue, Apr 30, 2019 at 10:50:46AM +0100, Richard Earnshaw (lists) wrote: > > > * config/aarch64/aarch64-c.c (aarch64_update_cpp_builtins): Define > > > __ARM_FEATURE_ATOMICS > > > > > > atomics.txt > > > > > > diff --git a/gcc/config/aarch64/aarch64-c.c > > > b/gcc/config/aarch64/aarch64-c.c > > > index fcb1e80177d..6d5acb02fc6 100644 > > > --- a/gcc/config/aarch64/aarch64-c.c > > > +++ b/gcc/config/aarch64/aarch64-c.c > > > @@ -147,6 +147,7 @@ aarch64_update_cpp_builtins (cpp_reader *pfile) > > > builtin_define_with_int_value ("__ARM_FEATURE_SVE_BITS", bits); > > > } > > > > > > + aarch64_def_or_undef (TARGET_LSE, "__ARM_FEATURE_ATOMICS", pfile); > > > aarch64_def_or_undef (TARGET_AES, "__ARM_FEATURE_AES", pfile); > > > aarch64_def_or_undef (TARGET_SHA2, "__ARM_FEATURE_SHA2", pfile); > > > aarch64_def_or_undef (TARGET_SHA3, "__ARM_FEATURE_SHA3", pfile); > > > > > > > > > This is OK for trunk, 7 and 8. For 9, I think you'll need to wait for > > 9.2 now, unless Jakub is feeling generous... > > Ok if you can commit it in the next hour at most, want to do a rc2 then and > afterwards would hope no changes till release.
Done with a very quick smoke test. Thank you Jakub and Richard. Ramana > > Jakub