diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1992-09-24 07:09:49 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1992-09-24 07:09:49 -0400 |
commit | ba12108c7a4d3fdee5ab99920a2c2bdd5d3430e7 (patch) | |
tree | 868d24bf4ab268f7cf6944f98714ae8c621659c7 /gcc | |
parent | 533d08358648911d66784084812d57e086cb9578 (diff) | |
download | gcc-ba12108c7a4d3fdee5ab99920a2c2bdd5d3430e7.zip gcc-ba12108c7a4d3fdee5ab99920a2c2bdd5d3430e7.tar.gz gcc-ba12108c7a4d3fdee5ab99920a2c2bdd5d3430e7.tar.bz2 |
(mark_set_resources, case CC0): Set RES->CC if IN_SEST.
From-SVN: r2228
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/reorg.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/reorg.c b/gcc/reorg.c index 1b0fdfb..f2f1d76 100644 --- a/gcc/reorg.c +++ b/gcc/reorg.c @@ -432,10 +432,14 @@ mark_set_resources (x, res, in_dest, include_called_routine) case SYMBOL_REF: case CONST: case PC: - case CC0: /* These don't set any resources. */ return; + case CC0: + if (in_dest) + res->cc = 1; + return; + case CALL_INSN: /* Called routine modifies the condition code, memory, any registers that aren't saved across calls, global registers and anything |