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