https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123366
Bug ID: 123366
Summary: [16 regression] Segmentation fault on FreeBSD when
compiling libgfortran/generated
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libfortran
Assignee: unassigned at gcc dot gnu.org
Reporter: developer at lorenzosalvadore dot it
CC: andreast at gcc dot gnu.org, dimitry at andric dot com,
gerald at pfeifer dot com
Target Milestone: ---
We are experiencing segmentation faults in latest GCC 16 snapshots builds
related to libgfortran. Last working snapshot is 20251123.
Here is an excerpt of the log reporting the segmentation faults. Full log of an
attempt to build 20251130 snapshot is attached (build tested through poudriere,
FreeBSD's package builder software). Later snapshots report similar
segmentation faults.
/bin/sh ./libtool --tag=FC --mode=compile
/wrkdirs/usr/ports/lang/gcc16-devel/work/.build/./gcc/gfortran
-B/wrkdirs/usr/ports/lang/gcc16-devel/work/.build/./gcc/
-B/usr/local/x86_64-portbld-freebsd14.3/bin/
-B/usr/local/x86_64-portbld-freebsd14.3/lib/ -isystem
/usr/local/x86_64-portbld-freebsd14.3/include -isystem
/usr/local/x86_64-portbld-freebsd14.3/sys-include -fchecking=1
-DHAVE_CONFIG_H -I.
-I/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran
-iquote/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/io
-I/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/../gcc
-I/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/../gcc/config
-I/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/../libquadmath
-I../.././gcc
-I/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/../libgcc
-I../libgcc
-I/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/../libbacktrace
-I../libbacktrace -I../libbacktrace -I . -Wall -Werror -fimplicit-none
-fno-repack-arrays -fno-underscoring -fallow-leading-underscore
-fbuilding-libgfortran -g -c -o generated/_abs_c8.lo
/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/generated/_abs_c8.F90
<built-in>: internal compiler error: Segmentation fault
libtool: compile:
/wrkdirs/usr/ports/lang/gcc16-devel/work/.build/./gcc/gfortran
-B/wrkdirs/usr/ports/lang/gcc16-devel/work/.build/./gcc/
-B/usr/local/x86_64-portbld-freebsd14.3/bin/
-B/usr/local/x86_64-portbld-freebsd14.3/lib/ -isystem
/usr/local/x86_64-portbld-freebsd14.3/include -isystem
/usr/local/x86_64-portbld-freebsd14.3/sys-include -fchecking=1 -DHAVE_CONFIG_H
-I. -I/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran
-iquote/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/io
-I/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/../gcc
-I/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/../gcc/config
-I/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/../libquadmath
-I../.././gcc
-I/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/../libgcc
-I../libgcc
-I/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/../libbacktrace
-I../libbacktrace -I../libbacktrace -I . -Wall -Werror -fimplicit-none
-fno-repack-arrays -fno-underscoring -fallow-leading-underscore
-fbuilding-libgfortran -g -c
/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/generated/_abs_c8.F90
-o generated/.libs/_abs_c8.o
<built-in>: internal compiler error: Segmentation fault
--
libtool: compile:
/wrkdirs/usr/ports/lang/gcc16-devel/work/.build/./gcc/gfortran
-B/wrkdirs/usr/ports/lang/gcc16-devel/work/.build/./gcc/
-B/usr/local/x86_64-portbld-freebsd14.3/bin/
-B/usr/local/x86_64-portbld-freebsd14.3/lib/ -isystem
/usr/local/x86_64-portbld-freebsd14.3/include -isystem
/usr/local/x86_64-portbld-freebsd14.3/sys-include -fchecking=1 -DHAVE_CONFIG_H
-I. -I/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran
-iquote/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/io
-I/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/../gcc
-I/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/../gcc/config
-I/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/../libquadmath
-I../.././gcc
-I/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/../libgcc
-I../libgcc
-I/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/../libbacktrace
-I../libbacktrace -I../libbacktrace -I . -Wall -Werror -fimplicit-none
-fno-repack-arrays -fno-underscoring -fallow-leading-underscore
-fbuilding-libgfortran -g -c
/wrkdirs/usr/ports/lang/gcc16-devel/work/gcc-16-20251130/libgfortran/generated/_abs_c10.F90
-o generated/.libs/_abs_c10.o
<built-in>: internal compiler error: Segmentation fault