> -----Original Message----- > From: Andre Vieira (lists) <andre.simoesdiasvie...@arm.com> > Sent: Monday, November 14, 2022 2:24 PM > To: Kyrylo Tkachov <kyrylo.tkac...@arm.com>; gcc-patches@gcc.gnu.org > Cc: Richard Earnshaw <richard.earns...@arm.com>; Richard Sandiford > <richard.sandif...@arm.com> > 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) <andre.simoesdiasvie...@arm.com> > >> Sent: Monday, November 14, 2022 2:09 PM > >> To: Kyrylo Tkachov <kyrylo.tkac...@arm.com>; gcc-patches@gcc.gnu.org > >> Cc: Richard Earnshaw <richard.earns...@arm.com>; Richard Sandiford > >> <richard.sandif...@arm.com> > >> 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 <andre.simoesdiasvie...@arm.com> > >> Kyrylo Tkachov <kyrylo.tkac...@arm.com> > >> > >> 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