Port-vax archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: "insn does not satisfy its constraints" compiling perl
Hi Kalvis,
On Tue, 2026-03-03 at 20:24 +1100, Kalvis Duckmanton wrote:
> On 3/3/26 18:05, John Paul Adrian Glaubitz wrote:
> > Hi Kalvis,
> >
> > On Tue, 2026-03-03 at 16:20 +1100, Kalvis Duckmanton wrote:
> > > I'm not sure that I understand why the 'earlyclobber' constraint is
> > > applied to the output operand of '*extzv_aligned_2'. If I remove the
> > > 'earlyclobber' constraint, GCC 12.5.0 compiles both the reduced test
> > > case and the original 'toke.i' without incident. (Also the NetBSD
> > > distribution, but it did that before.)
> > I'm not sure whether it makes much sense to debug the problem in detail,
> > as interesting as it sounds, when you confirm the issue is not present in
> > GCC 14.
>
> I couldn't reproduce the problem with the same input. I do suspect that
> it is still there in GCC 14, but I'm not sure how to expose it (other
> than by compiling GCC or Perl or something of that sort and seeing what
> happens).
There were many improvements in the vax backend which is why I think that
chances are the issue was actually fixed.
Did you check the GCC commit history whether there is a related change?
Adrian
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
Home |
Main Index |
Thread Index |
Old Index