sh fixup_addr_diff_vecs patch
Joern Rennecke
amylaar@redhat.com
Fri Oct 27 07:26:00 GMT 2000
> I've found a case where cse and jump optimization is changing:
>
> (jump_insn 178 177 179 (parallel[
> (set (pc)
> (plus:SI (reg:SI 97)
> (label_ref 0)))
> (use (label_ref 180))
> ] ) -1 (nil)
> (nil))
>
> into:
>
> (jump_insn 178 218 179 (set (pc)
> (label_ref 155)) -1 (insn_list 218 (nil))
> (expr_list:REG_DEAD (reg:SI 1 r1)
> (nil)))
Shouldn't jump then delete the ADDR_DIFF_VEC too?
More information about the Gcc
mailing list