URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Show entire file |
Details |
Blame |
View Log
Rev 280 |
Rev 378 |
Line 881... |
Line 881... |
int regno;
|
int regno;
|
/* At the end of the basic block, we must restore any registers that
|
/* At the end of the basic block, we must restore any registers that
|
remain saved. If the last insn in the block is a JUMP_INSN, put
|
remain saved. If the last insn in the block is a JUMP_INSN, put
|
the restore before the insn, otherwise, put it after the insn. */
|
the restore before the insn, otherwise, put it after the insn. */
|
|
|
if (DEBUG_INSN_P (insn) && last && last->block == chain->block)
|
if (n_regs_saved
|
|
&& DEBUG_INSN_P (insn)
|
|
&& last
|
|
&& last->block == chain->block)
|
{
|
{
|
rtx ins, prev;
|
rtx ins, prev;
|
basic_block bb = BLOCK_FOR_INSN (insn);
|
basic_block bb = BLOCK_FOR_INSN (insn);
|
|
|
/* When adding hard reg restores after a DEBUG_INSN, move
|
/* When adding hard reg restores after a DEBUG_INSN, move
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.