This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/21485] [4.0/4.1 Regression] BYTEmark numsort: codegen regression with -O3
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 31 Oct 2005 03:37:32 -0000
- Subject: [Bug rtl-optimization/21485] [4.0/4.1 Regression] BYTEmark numsort: codegen regression with -O3
- References: <bug-21485-10607@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #12 from pinskia at gcc dot gnu dot org 2005-10-31 03:37 -------
(In reply to comment #11)
> So, we're doing a worse job on register allocation. Is that because the
> register allocator got worse, or because we're giving it a harder problem to
> solve? If the latter, what's responsible, and is there anything we can do
> about it?
It is the latter and the pass which is responsible is tree PRE but if someone
writes the code like what tree PRE gives, we will still have the same issue so
the only correct place to fix this would be in RA.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21485