Question on fixup_abnormal_edges
Michael Matz
matz@suse.de
Tue Oct 1 04:43:00 GMT 2002
Hi,
On Tue, 1 Oct 2002, Olivier Hainque wrote:
> > Doh, in my local copy of 3.2 ;-) But it's definitely in HEAD.
>
> Indeed. Thanks for your input.
>
> I had checked HEAD, but was mistakenly looking for an explicit test against
> "e" and missed the change you mentioned.
>
> It did not help much, unfortunately, as we are getting there with the insn
> below, which is not a USE :/
>
> (insn 2134 444 445 (set (reg:DI 22 $22)
> (mem:DI (plus:DI (reg/f:DI 29 $29)
> (const_int 640 [0x280])) [48 S8 A64])) 244 {*movdi_nofix} (nil)
> (nil))
Well, this insn is really doing something, and it's not jumping, so after
it there _must_ be an fallthrough edge to the next insn. If it's missing
something was broken.
Ciao,
Michael.
More information about the Gcc
mailing list