This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/37448] [4.3 Regression] gcc 4.3.1 cannot compile big function
- From: "hubicka at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 18 Sep 2008 16:49:27 -0000
- Subject: [Bug middle-end/37448] [4.3 Regression] gcc 4.3.1 cannot compile big function
- References: <bug-37448-16683@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #15 from hubicka at gcc dot gnu dot org 2008-09-18 16:49 -------
We seem to make nice progress on the testcase ;)
Conversion to FUD would probably help here, but looking at the DF dumps, the
testcase don't look like your average testcase showing DU/UD chain explosion.
The chains seem relatively short at least in manual inspection through first
part of dump. Yet we produe about 40 DU/UD records live at once for every
instruction ever emit, so it seems we are doing some wrong still.
If someone more familiar with dataflow branch could look into why we have so
many DU/UDs, it would be great.
Honza
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37448