This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/59401] [SH] GBR addressing mode optimization produces wrong code
- From: "olegendo at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 14 Oct 2014 01:51:31 +0000
- Subject: [Bug target/59401] [SH] GBR addressing mode optimization produces wrong code
- Auto-submitted: auto-generated
- References: <bug-59401-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59401
--- Comment #8 from Oleg Endo <olegendo at gcc dot gnu.org> ---
(In reply to Kazumoto Kojima from comment #7)
> (In reply to Oleg Endo from comment #6)
> > Kaz, what's your opinion on making GBR to be call preserved by default?
>
> Looks OK to me for 5.0. It's clearly an ABI change but a change to
> the more robust direction and wouldn't be surprising to users.
Yes, I was thinking to do that for 5.0, not for the released branches. Just to
be on the safe side, for your next test run, could you please change the value
for gbr in sh.h CALL_USED_REGISTERS from '1' to '0' and confirm that everything
is still OK?