x86 bootstrap failure

David Edelsohn dje@watson.ibm.com
Sun Dec 30 14:10:00 GMT 2001


>>>>> 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



More information about the Gcc mailing list