Hi Maciej,
On 22/1/26 12:28, Maciej W. Rozycki wrote:
...
Have you run your fix through full regression-testing or is it only the
reproducer from the PR and presumably the build of GCC that the fix has
been verified against? Regardless, I'll push it through verification in
my own environment and let you know of the outcome.
Only the reproduction case from the PR and builds of GCC - both on
NetBSD/amd64 and Linux/i686.
I'm curious as to what has caused this regression, or alternatively what
is different that causes the problem with your configuration but not mine,
as I was certainly able to build a GCC 15 snapshot just fine shortly after
GCC 14 was branched:
$ vax-netbsdelf-gcc --version
vax-netbsdelf-gcc (GCC) 15.0.0 20240525 (experimental)
[...]
I suspect that it's some function of the language being compiled (C++ vs
C), the complexity of the input, the optimisation level requested and
the phase of the moon. I do know that GCC 12.2.0 also terminated
abruptly under the same circumstances and that the reproduction case was
quite a bit smaller. I'll send you some more details of my build
environment off-list.
I've been able to generate a reduced input file from gimple_match.cc which
demonstrates the problem in GCC 15.2.0 on NetBSD/amd64 cross-compiling for
vax; I've attached that input file to the problem report. I'll need some help
to turn that into a test in the GCC testsuite, however.
We'll sort it.
Thank you!
...
Therefore please decide whether you'd like to contribute this and any
future changes under a copyright assignment to FSF or the Developer's
Certificate of Origin.
Ok. I'll let you know as soon as possible.
Many thanks,
kalvis