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