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]

Brach request - cfg infrastructure


Hi,
my attempts to make CFG survive most of compilation passes has brought more
problems than I would wish for, so after this experience I would like to ask
for approval for crating an branch for futher work on this topic, even when my
goal - make CFG survive from flow1 to bb_reorder is de-facto met now.

I would like to continue on more infrsatructure for manipulating cfg, such as
creating duplicates of basic blocks etc. Also I would like to cleanup the
existing code, make the earlier passes (cse and gcse) cfg transparent and I
don't want to bring another unexpected breakage.

On the mainline I would still like to contribute the code for making reload
survive CFG (this is simple and I am now testing it on variety of platforms) as
well the code for better .align directives output and reg-stack based on
frequency information we now maitain.  I hope these to be really
non-problematical ones, as the infrastructure is now at place.

Honza


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