This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Question on fixup_abnormal_edges
- From: Jan Hubicka <jh at suse dot cz>
- To: Olivier Hainque <hainque at ACT-Europe dot FR>
- Cc: gcc at gcc dot gnu dot org
- Date: Tue, 1 Oct 2002 11:07:57 +0200
- Subject: Re: Question on fixup_abnormal_edges
- References: <20021001110607.A15863@berlin.int.act-europe.fr>
>
> Hello,
>
> In reload1.c, part of fixup_abnormal_edges reads like:
>
> [...]
> for (e = bb->succ; e; e = e->succ_next)
> if (e->flags & EDGE_FALLTHRU)
> break;
> [...]
> insert_insn_on_edge (seq, e);
>
>
> Is it expectable to have a null "e" after the loop, or is this a
> "should never happen" ?
It should never happen. Where are you getting it?
Honza
>
> If the former, what would be the appropriate action ?
>
> Thanks in advance for your help,
>
> Kind Regards,
>
> Olivier