>>>>> Dmytro writes:

- stwu  r1,-24(r1)
+ stwu  r1,-32(r1)
...
- addi r1,r1,24
+ addi r1,r1,32

This difference allocates and releases two more stack slots.  It probably
means there is an incorrect assumption in the boot loader assembly code
causing its stack usage to conflict with the compiler saving and restoring
registers.

David

Reply via email to