[tuples] Fix GC problems during lowering

Diego Novillo dnovillo@google.com
Thu Aug 9 23:55:00 GMT 2007


This patch fixes the GC problems with the gimple bodies.  The gimple
bodies are now in a GC'd VEC and a separate pointer map is used to
quickly find a body given a FUNCTION_DECL.

While this fixes the GC problem, we still cannot enable lowering because
the unnesting of functions still has not been converted.  So, we can
lower all of compile.exp but fail every test with nested functions.

Aldy, I have not enabled lowering so yet to avoid all the new failures.
I will fix the unnester and enable it.  Probably tomorrow.  I also
haven't included the other changes to GIMPLE_CALL flags.  I kept those
patches for now.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 20070809-fix-lowering.diff
Type: text/x-patch
Size: 7017 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20070809/6bc0005f/attachment.bin>


More information about the Gcc-patches mailing list