ARM Thumb-2 cannot do arithmethic operations with 3 operands on high registers [Patch]
Original Reporter info from Mantis: Laksen
-
Reporter name: Jeppe Johansen
Original Reporter info from Mantis: Laksen
- Reporter name: Jeppe Johansen
Description:
It would be possible for the cg to emit invalid operand combinations for arithmethic operations
Eg. add r0,r1,r13 <- r13 is an invalid operand
Steps to reproduce:
Build system.pas with optimizations enabled(over level 1)
Mantis conversion info:
- Mantis ID: 17472
- OS: embedded
- Platform: arm(thumb-2)
- Fixed in version: 2.6.0
- Fixed in revision: 16633 (#780e75bf)