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]

[PATCH] Converting RTL passes to the tree-pass.h structure 1/n


Paolo Bonzini wrote:
> http://gcc.gnu.org/ml/gcc-patches/2004-08/msg00853.html
...
 
> Do you have a pre-patch? Is it ok to send it (either privately or as a
> RFC to the list)?

Actually, I have a patch fully tested with no regressions now.  Attached.
OK to commit?

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.  The nesting of the passes should be easily removable if
it later becomes irrelevant.

(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, though, which is kind of nice too.)

-- 
This space intentionally left blank.

Attachment: rtl-passes.diff
Description: Text document


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