Re: "insn does not satisfy its constraints" compiling perl

"Maciej W. Rozycki" <[email protected]> Wed, 11 Mar 2026 10:49:21 +0000 (GMT)
Newsgroups gmane.os.netbsd.ports.vax
Message-ID <[email protected]>
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