https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79779
Vladimir Makarov <vmakarov at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |vmakarov at gcc dot gnu.org
--- Comment #1 from Vladimir Makarov <vmakarov at gcc dot gnu.org> ---
It is hard for me to understand what is the target. The test is for m68k. M68k
uses always reload. So the target is not m68k.
I guess x86-64 was used (I have no idea what was a reason for doing this). In
this case, LRA gives the correct diagnostic. You can not have 2 different
outputs of class "d" because there is only one x86/x86-64 hard register of such
class.
So I believe the PR should be closed as not-a-bug.