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
On Tue, 3 Mar 2026, Kalvis Duckmanton wrote:
> > 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?
>
> My suspicion is based upon the observation that the constraints on
> '*extzv_aligned' are the same in GCC 15 and GCC 14 (and GCC 12). I agree that
> there is some change which is preventing this problem from reappearing in GCC
> 14.
>
> I haven't checked the GCC history between version 12 and version 14 yet; I
> will check as suggested :)
Either bisecting for where things have progressed or converting the case
to an RTL test, perhaps starting with `expand', might help figuring out
whether the issue has been fixed for real rather than papered over by
other changes. Search for `__RTL' in the GCC internals manual and/or have
a look at e.g. commit 5a874dec6006 ("RISC-V/testsuite: Add RTL cset-sext.c
testcase variants").
I'm a bit swamped in the coming days, but please ping me if you need more
information.
Maciej
Home |
Main Index |
Thread Index |
Old Index