https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11261
Eric Gallager <egallager at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |egallager at gcc dot gnu.org
See Also| |https://gcc.gnu.org/bugzill
| |a/show_bug.cgi?id=22258
--- Comment #7 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Jorn Wolfgang Rennecke from comment #5)
> (In reply to comment #4)
> > This bug hasn't been modified in more than 18 months. What is the
> > current status of this bug? And is this not really a target specific
> > issue for SH with its silly r0, or can other targets also have this
> > problem??
>
> The sh-elf libraries won't build because of PR 22258.
> Because we have sched1 enabled, the scheduling problem is currently
> non-existant; the values that are needed in r0 can be calculated
> in a different general purpose register, and moved into r0 in time for the
> indexed addressing.
> However, because of sched1 we now have too high register pressure for other
> benchmarks. Vlad proposed at the summit to postpone scheduling after reload
> to fix the register pressure issue. Unless his porposed register renaming
> schedme can handle this case and snarf the required registers too, we'll
> go back to square one.
Are you still working on this?