> -----Original Message----- > From: Andre Vieira (lists) <[email protected]> > Sent: Monday, November 14, 2022 2:24 PM > To: Kyrylo Tkachov <[email protected]>; [email protected] > Cc: Richard Earnshaw <[email protected]>; Richard Sandiford > <[email protected]> > Subject: Re: [PATCH 1/2] aarch64: Enable the use of LDAPR for load-acquire > semantics > > > On 14/11/2022 14:12, Kyrylo Tkachov wrote: > > > >> -----Original Message----- > >> From: Andre Vieira (lists) <[email protected]> > >> Sent: Monday, November 14, 2022 2:09 PM > >> To: Kyrylo Tkachov <[email protected]>; [email protected] > >> Cc: Richard Earnshaw <[email protected]>; Richard Sandiford > >> <[email protected]> > >> Subject: Re: [PATCH 1/2] aarch64: Enable the use of LDAPR for load- > acquire > >> semantics > >> > >> Here is the latest version and an updated ChangeLog: > >> > >> 2022-11-14 Andre Vieira <[email protected]> > >> Kyrylo Tkachov <[email protected]> > >> > >> gcc/ChangeLog: > >> > >> * config/aarch64/aarch64.h (AARCH64_ISA_RCPC): New Macro. > >> (TARGET_RCPC): New Macro. > >> * config/aarch64/atomics.md (atomic_load<mode>): Change into an > >> expand. > >> (aarch64_atomic_load<mode>_rcpc): New define_insn for ldapr. > >> (aarch64_atomic_load<mode>): Rename of old define_insn for ldar. > >> * config/aarch64/iterators.md (UNSPEC_LDAP): New unspec enum > >> value. > >> * doc/invoke.texi (rcpc): Ammend documentation to mention the > >> effects > >> on code generation. > >> > >> gcc/testsuite/ChangeLog: > >> > >> * gcc.target/aarch64/ldapr.c: New test. > > I don't see this test in the patch? > > Thanks, > > Kyrill > > > Oops... here it is.
Ok. Thanks, Kyrill
