This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Basic block infrastructure after dbr pass


Boris Boesler <baembel@gmx.de> 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.

Yes, this is very lame, but rewriting reorg.c is painful.

Ian


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]