This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/48181] [4.6/4.7/4.8 Regression] wrong code with -O -fgcse --param ira-max-conflict-table-size=0
- From: "jakub at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 08 Jan 2013 15:16:52 +0000
- Subject: [Bug rtl-optimization/48181] [4.6/4.7/4.8 Regression] wrong code with -O -fgcse --param ira-max-conflict-table-size=0
- Auto-submitted: auto-generated
- References: <bug-48181-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48181
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-01-08 15:16:52 UTC ---
But then, won't the exact same issues potentially happen in very large
functions where ira_conflicts_p isn't also true, because the conflict table
would be too big? I'd say zero MB conflict table is reasonable parameter
value, it says don't use the conflict table. If table larger than the param
would be needed, no table is created at all.