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

_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to