https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125129
--- Comment #4 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot
Uni-Bielefeld.DE> ---
> This patch generates target Builtins.{def,mod}, cbuiltin.def,
> {Short,Long}ComplexMath.{def,mod} and SYSTEM.{def,mod}.
> It introduces a new build tool maketargetsrc to generate
> target specific sources.
>
> Built (without bootstrap) on FreeBSD freebsd15 15.1-RELEASE FreeBSD
> 15.1-RELEASE releng/15.1-n283562-96841ea08dcf GENERIC amd64.
>
> All regression tests pass.
Excellent, thanks a lot. I've tested it myself on both
amd64-pc-freebsd15.1 and i386-pc-freebsd15.1 which I happened to have
around. 32-bit testresults are fine, too, with two exceptions:
FAIL: gm2/isolib/run/pass/seqappend.mod execution, -O
FAIL: gm2/pimlib/logitech/run/pass/realinput.mod execution, -O
at all optimization levels, e.g.
EXCEPTIONS.mod:65:56: In RAISE
EXCEPTIONS.mod:65:56:unrecoverable (errno)
executed seqappend.x0 with result failFAIL: gm2/isolib/run/pass/seqappend.mod
execution,
-g
This may well be due to FreeBSD/i386 using
TARGET_96_ROUND_53_LONG_DOUBLE (ieee_extended_intel_96_round_53_format).
Btw., there should be a newline at the end of the "executed ..." message
so the FAIL appears at the beginning of the line.