https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118495

--- Comment #3 from Brecht Sanders <brechtsanders at users dot sourceforge.net> 
---
I was just trying to build GCC 12,13,14 with D+libphobos using GCC11.
No success.



GCC12:

libtool: compile:  /R/winlibs_gcc1564/gcc-12.4.0/build_mingw/./gcc/gdc
-B/R/winlibs_gcc1564/gcc-12.4.0/build_mingw/./gcc/
-L/R/winlibs_gcc1564/inst_gcc12-12.4.0/share/gcc11/x86_64-w64-mingw32/lib
-L/R/winlibs_gcc1564/inst_gcc12-12.4.0/share/gcc11/mingw/lib -isystem
/R/winlibs_gcc1564/inst_gcc12-12.4.0/share/gcc11/x86_64-w64-mingw32/include
-isystem /R/winlibs_gcc1564/inst_gcc12-12.4.0/share/gcc11/mingw/include
-B/R/winlibs_gcc1564/inst_gcc12-12.4.0/share/gcc11/x86_64-w64-mingw32/bin/
-B/R/winlibs_gcc1564/inst_gcc12-12.4.0/share/gcc11/x86_64-w64-mingw32/lib/
-isystem
/R/winlibs_gcc1564/inst_gcc12-12.4.0/share/gcc11/x86_64-w64-mingw32/include
-isystem
/R/winlibs_gcc1564/inst_gcc12-12.4.0/share/gcc11/x86_64-w64-mingw32/sys-include
--sysroot=/R/winlibs_gcc1564/gcc-12.4.0/build_mingw/mingw-w64 -fversion=Shared
-Wall -frelease -ffunction-sections -fdata-sections -O2 -g -fpreview=dip1000
-fpreview=dtorfields -fpreview=fieldwise -nostdinc -I ../../../../libphobos/src
-I ../../../../libphobos/libdruntime -I ../libdruntime -I . -c
../../../../libphobos/src/std/net/curl.d  -DDLL_EXPORT -fversion=Shared -o
std/net/.libs/curl.o
r:\winlibs_gcc1564\gcc-12.4.0\libphobos\src\std\math\algebraic.d:968:47:
internal compiler error: Segmentation fault
  968 |             return cast(Unqual!T) (T(1) << bsr(val) + type);
      |                                               ^
libbacktrace could not find executable to open
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
See <https://gcc.gnu.org/bugs/> for instructions.
make[4]: *** [Makefile:1274: std/net/curl.lo] Error 1
make[4]: Leaving directory
'/R/winlibs_gcc1564/gcc-12.4.0/build_mingw/x86_64-w64-mingw32/libphobos/src'
make[3]: *** [Makefile:484: all-recursive] Error 1
make[3]: Leaving directory
'/R/winlibs_gcc1564/gcc-12.4.0/build_mingw/x86_64-w64-mingw32/libphobos'
make[2]: *** [Makefile:411: all] Error 2
make[2]: Leaving directory
'/R/winlibs_gcc1564/gcc-12.4.0/build_mingw/x86_64-w64-mingw32/libphobos'
make[1]: *** [Makefile:16465: all-target-libphobos] Error 2
make[1]: Leaving directory '/R/winlibs_gcc1564/gcc-12.4.0/build_mingw'
make: *** [Makefile:1047: all] Error 2
make: Leaving directory '/R/winlibs_gcc1564/gcc-12.4.0/build_mingw'



GCC13:

libtool: compile:  /R/winlibs_gcc1564/gcc-13.3.0/build_mingw/./gcc/gdc
-B/R/winlibs_gcc1564/gcc-13.3.0/build_mingw/./gcc/
-L/R/winlibs_gcc1564/inst_gcc13-13.3.0/share/gcc11/x86_64-w64-mingw32/lib
-L/R/winlibs_gcc1564/inst_gcc13-13.3.0/share/gcc11/mingw/lib -isystem
/R/winlibs_gcc1564/inst_gcc13-13.3.0/share/gcc11/x86_64-w64-mingw32/include
-isystem /R/winlibs_gcc1564/inst_gcc13-13.3.0/share/gcc11/mingw/include
-B/R/winlibs_gcc1564/inst_gcc13-13.3.0/share/gcc11/x86_64-w64-mingw32/bin/
-B/R/winlibs_gcc1564/inst_gcc13-13.3.0/share/gcc11/x86_64-w64-mingw32/lib/
-isystem
/R/winlibs_gcc1564/inst_gcc13-13.3.0/share/gcc11/x86_64-w64-mingw32/include
-isystem
/R/winlibs_gcc1564/inst_gcc13-13.3.0/share/gcc11/x86_64-w64-mingw32/sys-include
--sysroot=/R/winlibs_gcc1564/gcc-13.3.0/build_mingw/mingw-w64 -fversion=Shared
-Wall -frelease -ffunction-sections -fdata-sections
-I/c/Prog/winlibs_gcc15/custombuilt64/include/libdl-win32 -Wno-int-conversion
-fpreview=dip1000 -fpreview=dtorfields -fpreview=fieldwise -nostdinc -I
../../../../libphobos/src -I ../../../../libphobos/libdruntime -I
../libdruntime -I . -c ../../../../libphobos/src/std/file.d  -DDLL_EXPORT
-fversion=Shared -o std/.libs/file.o
d21.exe: warning: command-line option '-Wno-int-conversion' is valid for C/ObjC
but not for
D
R:/winlibs_gcc1564/gcc-13.3.0/libphobos/src\std\math\algebraic.d:968:47:
internal compiler error: Segmentation fault
  968 |             return cast(Unqual!T) (T(1) << bsr(val) + type);
      |                                               ^
libbacktrace could not find executable to open
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
See <https://gcc.gnu.org/bugs/> for instructions.
make[2]: *** [Makefile:1285: std/file.lo] Error 1
make[2]: Leaving directory
'/R/winlibs_gcc1564/gcc-13.3.0/build_mingw/x86_64-w64-mingw32/libphobos/src'
make[1]: *** [Makefile:484: all-recursive] Error 1
make[1]: Leaving directory
'/R/winlibs_gcc1564/gcc-13.3.0/build_mingw/x86_64-w64-mingw32/libphobos'
make: *** [Makefile:411: all] Error 2
make: Leaving directory
'/R/winlibs_gcc1564/gcc-13.3.0/build_mingw/x86_64-w64-mingw32/libphobos'



GCC14:

libtool: compile:  /R/winlibs_gcc1564/gcc-14.2.0/build_mingw/./gcc/gdc
-B/R/winlibs_gcc1564/gcc-14.2.0/build_mingw/./gcc/
-L/R/winlibs_gcc1564/inst_gcc14-14.2.0/share/gcc11/x86_64-w64-mingw32/lib
-L/R/winlibs_gcc1564/inst_gcc14-14.2.0/share/gcc11/mingw/lib -isystem
/R/winlibs_gcc1564/inst_gcc14-14.2.0/share/gcc11/x86_64-w64-mingw32/include
-isystem /R/winlibs_gcc1564/inst_gcc14-14.2.0/share/gcc11/mingw/include
-B/R/winlibs_gcc1564/inst_gcc14-14.2.0/share/gcc11/x86_64-w64-mingw32/bin/
-B/R/winlibs_gcc1564/inst_gcc14-14.2.0/share/gcc11/x86_64-w64-mingw32/lib/
-isystem
/R/winlibs_gcc1564/inst_gcc14-14.2.0/share/gcc11/x86_64-w64-mingw32/include
-isystem
/R/winlibs_gcc1564/inst_gcc14-14.2.0/share/gcc11/x86_64-w64-mingw32/sys-include
--sysroot=/R/winlibs_gcc1564/gcc-14.2.0/build_mingw/mingw-w64 -fversion=Shared
-Wall -frelease -ffunction-sections -fdata-sections
-I/c/Prog/winlibs_gcc15/custombuilt64/include/libdl-win32 -Wno-int-conversion
-fpreview=dip1000 -fpreview=dtorfields -fpreview=fieldwise -nostdinc -I
../../../../libphobos/src -I ../../../../libphobos/libdruntime -I
../libdruntime -I . -c ../../../../libphobos/src/std/file.d  -DDLL_EXPORT
-fversion=Shared -o std/.libs/file.o
d21.exe: warning: command-line option '-Wno-int-conversion' is valid for C/ObjC
but not for
D
R:/winlibs_gcc1564/gcc-14.2.0/libphobos/src\std\math\algebraic.d:979:47:
internal compiler error: Segmentation fault
  979 |             return cast(Unqual!T) (T(1) << bsr(val) + type);
      |                                               ^
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
See <https://gcc.gnu.org/bugs/> for instructions.
make[2]: *** [Makefile:1286: std/file.lo] Error 1
make[2]: Leaving directory
'/R/winlibs_gcc1564/gcc-14.2.0/build_mingw/x86_64-w64-mingw32/libphobos/src'
make[1]: *** [Makefile:485: all-recursive] Error 1
make[1]: Leaving directory
'/R/winlibs_gcc1564/gcc-14.2.0/build_mingw/x86_64-w64-mingw32/libphobos'
make: *** [Makefile:412: all] Error 2
make: Leaving directory
'/R/winlibs_gcc1564/gcc-14.2.0/build_mingw/x86_64-w64-mingw32/libphobos'

Reply via email to