PR target/55301 * config/sh/sh.c (sh_expand_prologue): Postpone new_stack mem symbol. (broken_move): Handle UNSPECV_SP_SWITCH_B. * config/sh/sh.md (sp_switch_1): Use set (reg:SI SP_REG). * config/sh/sh.md (UNSPECV_SP_SWITCH_B): New. (UNSPECV_SP_SWITCH_E): New. (sp_switch_1): Change to an unspec. (sp_switch_2): Change to an unspec. Don't use post-inc when we replace $r15. * gcc.target/sh/sh-switch.c: New testcase. From-SVN: r195230
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| constraints.md | Loading commit data... | |
| divcost-analysis | Loading commit data... | |
| divtab-sh4-300.c | Loading commit data... | |
| divtab-sh4.c | Loading commit data... | |
| divtab.c | Loading commit data... | |
| elf.h | Loading commit data... | |
| embed-elf.h | Loading commit data... | |
| iterators.md | Loading commit data... | |
| linux.h | Loading commit data... | |
| little.h | Loading commit data... | |
| netbsd-elf.h | Loading commit data... | |
| newlib.h | Loading commit data... | |
| predicates.md | Loading commit data... | |
| rtems.h | Loading commit data... | |
| rtemself.h | Loading commit data... | |
| sh-c.c | Loading commit data... | |
| sh-modes.def | Loading commit data... | |
| sh-protos.h | Loading commit data... | |
| sh.c | Loading commit data... | |
| sh.h | Loading commit data... | |
| sh.md | Loading commit data... | |
| sh.opt | Loading commit data... | |
| sh1.md | Loading commit data... | |
| sh4-300.md | Loading commit data... | |
| sh4.md | Loading commit data... | |
| sh4a.md | Loading commit data... | |
| sh64.h | Loading commit data... | |
| shmedia.h | Loading commit data... | |
| shmedia.md | Loading commit data... | |
| sshmedia.h | Loading commit data... | |
| superh.h | Loading commit data... | |
| superh.opt | Loading commit data... | |
| sync.md | Loading commit data... | |
| t-linux | Loading commit data... | |
| t-netbsd-sh5-64 | Loading commit data... | |
| t-rtems | Loading commit data... | |
| t-sh | Loading commit data... | |
| t-sh64 | Loading commit data... | |
| t-vxworks | Loading commit data... | |
| ushmedia.h | Loading commit data... | |
| vxworks.h | Loading commit data... |