This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/23305] Inlining related regression for gcc-4.x
- 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: 10 Aug 2005 01:59:13 -0000
- Subject: [Bug target/23305] Inlining related regression for gcc-4.x
- References: <20050810010336.23305.danalis@cis.udel.edu>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-10 01:59 -------
Actually maybe not:
<L8>:;
first$current$current$current.506 = first$current$current$current.506 + 8B;
D.34505 = D.34505 + first$current$current$current->value;
if (last$current$current$current != first$current$current$current.506) goto <L37>; else goto <L10>;
<L37>:;
first$current$current$current = first$current$current$current.506;
goto <bb 6> (<L8>);
That is just wrong which causes some of the problems but I don't know how much, it looks like only a
second or so.
>From what I looked at this is fully a target issue rather than a normal problem with targets which have a
little more registers.
--
What |Removed |Added
----------------------------------------------------------------------------
Component|rtl-optimization |target
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23305