* loop.c (count_one_set): Fix detection of registers set in more
than one basic block.
From-SVN: r68680
+2003-06-29 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
+
+ * loop.c (count_one_set): Fix detection of registers set in more
+ than one basic block.
+
2003-06-29 Andreas Jaeger <aj@suse.de>
* target-def.h: Remove usage of OBJECT_FORMAT_ROSE.
it must be set in two basic blocks, so it cannot
be moved out of the loop. */
if (regs->array[regno].set_in_loop > 0
- && last_set == 0)
+ && last_set[regno] == 0)
regs->array[regno+i].may_not_optimize = 1;
/* If this is not first setting in current basic block,
see if reg was used in between previous one and this.