This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Question on fixup_abnormal_edges
- From: Olivier Hainque <hainque at ACT-Europe dot FR>
- To: gcc at gcc dot gnu dot org
- Cc: hainque at ACT-Europe dot FR
- Date: Tue, 1 Oct 2002 11:06:07 +0200
- Subject: Question on fixup_abnormal_edges
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" ?
If the former, what would be the appropriate action ?
Thanks in advance for your help,
Kind Regards,
Olivier