This is the mail archive of the gcc-patches@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: [PATCH] Converting RTL passes to the tree-pass.h structure 1/n


The nested passes structure in my patch is to handle bailing
out in a proper manner without duplicating tests, and to allow more versatility
in the transition.

I'm not sure about how to handle the problems with regalloc failures. We'll see.


(What it *doesn't* do is handle dump files, since I hadn't worked out how
to convert them.  So it would be rather nice if your patch could go in as well.
The two patches are basically independent

My patch makes your pass_prep_rtl irrelevant though, because I moved that stuff into cfgexpand.c. That's the only places that conflicts.


Paolo


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