[Bug target/90724] ICE with __sync_bool_compare_and_swap with -march=armv8.2-a+sve

egallager at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Sat Nov 23 05:33:00 GMT 2019


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90724

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |9.4

--- Comment #4 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to prathamesh3492 from comment #3)
> (In reply to Eric Gallager from comment #2)
> > (In reply to prathamesh3492 from comment #1)
> > > Author: prathamesh3492
> > > Date: Wed Aug 21 18:34:43 2019
> > > New Revision: 274805
> > > 
> > > URL: https://gcc.gnu.org/viewcvs?rev=274805&root=gcc&view=rev
> > > Log:
> > > 2019-08-21  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
> > > 
> > > 	PR target/90724
> > > 	* config/aarch64/aarch64.c (aarch64_gen_compare_reg_maybe_ze): Force y
> > > 	in reg if it fails aarch64_plus_operand predicate.
> > > 
> > > Modified:
> > >     trunk/gcc/ChangeLog
> > >     trunk/gcc/config/aarch64/aarch64.c
> > 
> > Did this fix it?
> 
> On trunk, yes. Needs to be backported to gcc-9-branch.
> 
> Thanks,
> Prathamesh

ok, adjusting Target Milestone


More information about the Gcc-bugs mailing list