Name |
Last commit
|
Last update |
---|---|---|
.. | ||
constraints.md | ||
linux.h | ||
microblaze-c.c | ||
microblaze-protos.h | ||
microblaze.c | ||
microblaze.h | ||
microblaze.md | ||
microblaze.opt | ||
predicates.md | ||
rtems.h | ||
sync.md | ||
t-microblaze | ||
t-microblaze-linux | ||
t-rtems |
Microblaze: Fixed missing save of r18 in fast_interrupt. Register 18 is used as a clobber register, and must be stored when entering a fast_interrupt. Before this fix, register 18 was only saved if it was used directly in the interrupt function. However, if the fast_interrupt function called a function that used r18, the register would not be saved, and thus be mangled upon returning from the interrupt. * config/microblaze/microblaze.c (microblaze_must_save_register): Check for fast_interrupt.
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
constraints.md | Loading commit data... | |
linux.h | Loading commit data... | |
microblaze-c.c | Loading commit data... | |
microblaze-protos.h | Loading commit data... | |
microblaze.c | Loading commit data... | |
microblaze.h | Loading commit data... | |
microblaze.md | Loading commit data... | |
microblaze.opt | Loading commit data... | |
predicates.md | Loading commit data... | |
rtems.h | Loading commit data... | |
sync.md | Loading commit data... | |
t-microblaze | Loading commit data... | |
t-microblaze-linux | Loading commit data... | |
t-rtems | Loading commit data... |