This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH 2/4] The main m68k cc0 conversion
Bernd Schmidt <bernds_cb1@t-online.de>:
> On 11/23/19 9:53 PM, Bernd Schmidt wrote:
> > I'll spend a few more days trying to see if I can do something
> > about the bootstrap failure Mikael saw (currently trying to do a
> > two-stage cross build rather than a really slow bootstrap).
>
> Whew, I think I have it. One tst instruction eliminated when it
> shouldn't have been:
>
> move.w %a4,%d0
> - tst.b %d0
> - jeq .L352
> + jeq .L353
>
> And the reason - that's a movqi using move.w.
Can this problem also happen on older (pre-ccmode) GCC versions? Or was
this only an issue of the ccmode conversion?
What about the compare constraint errors? Are those also present on
older GCC versions but never surfaced?
Thanks,
Gunther