https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123366
--- Comment #8 from Dimitry Andric <dimitry at andric dot com> ---
(In reply to Lorenzo Salvadore from comment #7)
> (In reply to Dimitry Andric from comment #6)
> > FWIW, I can build the 20251130 snapshot just fine on:
> >
> > FreeBSD 16.0-CURRENT #0 main-n282706-160077a4d751: Wed Dec 24 17:17:52 CET
> > 2025
> >
> > That is, I applied the following diff to my ports tree:
> >
> > and then built the devel/gcc16-devel port.
>
> I have just tested building the port directly as you did and, indeed, the
> build succeeds for me too. I guess that the bug must be related to something
> in the poudriere environment then. Are you able to reproduce the bug if you
> build the port through poudriere?
Indeed, under poudriere it segfaults:
<built-in>: internal compiler error: Segmentation fault
0x290764f internal_error(char const*, ...)
/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/gcc/diagnostic-global-context.cc:787
0x12d728e crash_signal
/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/gcc/toplev.cc:325
0xa4fc56 MAP_ORDINARY_P(line_map const*)
/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/gcc/../libcpp/include/line-map.h:618
0xa4fc56 linemap_check_ordinary(line_map const*)
/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/gcc/../libcpp/include/line-map.h:644
0xa4fc56 maybe_print_line
/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/gcc/fortran/cpp.cc:843
0xa50a29 scan_translation_unit_trad
/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/gcc/fortran/cpp.cc:828
0xa50a29 gfc_cpp_preprocess(char const*)
/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/gcc/fortran/cpp.cc:685
0xb3595b gfc_new_file()
/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/gcc/fortran/scanner.cc:2778
0xb683d2 gfc_init
/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/gcc/fortran/f95-lang.cc:294
0xa23ac2 lang_dependent_init
/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/gcc/toplev.cc:1911
0xa23ac2 do_compile
/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/gcc/toplev.cc:2209
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
I'll see if I can get poudriere to put a core dump somewhere. Unless you can
see a smoking gun in the stack trace?