This is the mail archive of the
mailing list for the GCC project.
- From: Kenneth Zadeck <zadeck at naturalbridge dot com>
- To: gcc <gcc at gcc dot gnu dot org>
- Cc: Steven Bosscher <stevenb dot gcc at gmail dot com>, "Bonzini, Paolo" <bonzini at gnu dot org>
- Date: Mon, 02 Jul 2007 12:10:46 -0400
- Subject: no_new_pseudos
I do not remember if it was stevenb or bonzini that observed that
because of changes that came with the dataflow branch it is now trivial
to get rid of no_new_pseudos. All of the sets can just go away, as well
as the tests of it that occur in passes that only run before reload.
For those few passes that can run both before and after reload, the test
would be replaced with a test of reload_completed.
I believe that the original purpose of this was to protect certain
datastructures that had to be resized manually when pseudos were added.
However, all of these are gone, and have been replaced with structures
inside of df that are automatically resized.
Does anyone think this is a bad idea? A grep for no_new_pseudos bears
out that nothing is really going on here anymore.