[llvm] r224682 - ARM: further improve deprecated diagnosis (LDM)

Joerg Sonnenberger joerg at britannica.bec.de
Wed Dec 24 14:19:26 PST 2014


On Wed, Dec 24, 2014 at 10:44:19AM -0000, Kristof Beyls wrote:
> > >   POP:
> > >     The SP can only be in the list before ARMv7.
> > 
> > What happens on ARMv7? CPU burns? Magically misbehaving programs?
> 
> The ARMv7-AR ARMARM shows that the use of SP in the register
> list operand of a POP instruction makes the instruction "UNPREDICTABLE".

*sigh* Can someone please hurt whoever thought this up very very badly?
This is simply not acceptable behavior for CPU design...

Joerg



More information about the llvm-commits mailing list