[PATCH][AArch64] Handle aliases of conditional branches without b.pred form.

Kristof Beyls kristof.beyls at arm.com
Mon Feb 10 00:31:14 PST 2014


Hi Tim,

I discussed this with the AArch64 architects, and they stated that all
assemblers should also accept the b.pred syntax without the dot.
The syntax without the dot has recently been added to the list of
pseudo-instructions/alternative syntaxes that should be accepted
by all assemblers.

Thanks,

Kristof

> -----Original Message-----
> From: Tim Northover [mailto:t.p.northover at gmail.com]
> Sent: 07 February 2014 20:02
> To: Kristof Beyls
> Cc: Chad Rosier; llvm-commits
> Subject: Re: [PATCH][AArch64] Handle aliases of conditional branches without
> b.pred form.
> 
> > Why? Are we going to start accepting "rN" as an alias for "wN" next?
> > AArch64 is not AArch32, and anyone writing code for the former should
> > be using "b.pred".
> 
> To clarify, I think the right solution to this "problem" is getting
> binutils to remove support for this incorrect syntax. If they can't do
> that immediately they should deprecate it (with a warning) and remove
> it later.
> 
> I'd reluctantly go along with us adding it temporarily for
> compatibility with such a warning. But this needs to be discussed with
> GNU folks first.
> 
> Cheers.
> 
> Tim.







More information about the llvm-commits mailing list