umesh writes:
> Code: e129f003 e1a00000 (e8807f00) e129f000 e1a00000
Ah ha.
Change the register allocations after the asm from:
: "=r" (tmp), "=r" (tmp2)
to be:
: "=&r" (tmp), "=&r" (tmp2)
The '&' tells gcc that the output register may be written to before
the input registers are used.
_____
|_____| ------------------------------------------------- ---+---+-
| | Russell King [EMAIL PROTECTED] --- ---
| | | | http://www.arm.linux.org.uk/ / / |
| +-+-+ --- -+-
/ | THE developer of ARM Linux |+| /|\
/ | | | --- |
+-+-+ ------------------------------------------------- /\\\ |
_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
Re: get_fiq_regs generates data abort
Russell King - ARM Linux Admin Thu, 23 Nov 2000 12:18:20 -0800
- get_fiq_regs generates data abort Umesh
- Re: get_fiq_regs generates data abort Philip Blundell
- Re: get_fiq_regs generates data abort Russell King - ARM Linux Admin
- Re: get_fiq_regs generates data abort umesh
- Re: get_fiq_regs generates data abort Russell King - ARM Linux Admin
- Re: get_fiq_regs generates data abort umesh
- Re: get_fiq_regs generates data ab... Russell King - ARM Linux Admin
- Re: get_fiq_regs generates data abort umesh
- Re: get_fiq_regs generates data ab... Philip Blundell
