------- 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

Reply via email to