This is the mail archive of the
mailing list for the GCC project.
Re: Basic block infrastructure after dbr pass
Boris Boesler <email@example.com> writes:
> The following code generators use FOR_EACH_BB[_REVERSE] in the
> target machine dependent reorg pass:
> - bfin
> - frv
> - ia64
> - mt
> - s390
> Are these invalid code generators then? Or are we talking about
> different things?
Yes, they are probably broken. You can mostly get away with it if you
don't use define_delay.
> If this basic block infrastructure is not valid anymore is the pure
> insn-list the only data structure I can use?
Yes, this is very lame, but rewriting reorg.c is painful.