This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: x86 bootstrap failure
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner), Richard Henderson <rth at redhat dot com>, Geoff Keating <geoffk at redhat dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Sun, 30 Dec 2001 17:08:26 -0500
- Subject: Re: x86 bootstrap failure
>>>>> Richard Kenner writes:
Richard> That's possible, but the warning of possibly undefined variable in
Richard> cfgcleanup.c is suspicious. It looks real to me and could easily be
Richard> the sort of thing that could cause problems that come and go.
I agree that the warning should be fixed.
Removing rth's patch fixes the bootstrap error on AIX. I would
appreciate if someone would try bootstrapping x86 without his patch to
confirm that it the cause of the x86 bootstrap failure as well. The patch
in question is:
2001-12-29 Richard Henderson <rth@redhat.com>
* loop.c (prescan_loop): Set has_multiple_exit_targets for exception
edges. Rearrange jump interpretation code to use pc_set.
(check_dbra_loop): Examine has_multiple_exit_targets not exit_count.
* sched-deps.c (sched_analyze_insn): Set scheduling barrier for
all insns that can throw, not just if flag_non_call_exceptions.
David