bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ARM conditional load/store multiple instructions unsupported in GAS?


From: Schwarz, Konrad
Subject: ARM conditional load/store multiple instructions unsupported in GAS?
Date: Sun, 18 Jan 2015 08:53:45 +0000

Hello,

how does GAS expect the 32-bit ARM instruction Load Multiple Decrement Before 
If Negative
to be coded?  The ARM V7 Architecture manual indicates that it should coded as 
`ldmdbmi',
yet my GAS reports `Error: bad instruction `ldmdbmi a1,{a2,a3}''.

This GAS reports its version as
`arm-xilinx-eabi-gcc.exe (Sourcery CodeBench Lite 2013.05-39) 4.7.3'.

GAS accepts conditional load/store multiple instructions that omit the stack 
direction,
e.g. `ldmmi', but rejects conditional load/store multiple instructions
that include the `ia' suffix, a la `ldmiami'.

In a related vein, does GAS support conditional ADRL pseudo-instructions?

Thank you,

Konrad Schwarz



reply via email to

[Prev in Thread] Current Thread [Next in Thread]