https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85638
Bug ID: 85638
Summary: gcc 8.1.0 fails to build ada language for target
i686-w64-mingw32
Product: gcc
Version: 8.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: xantares09 at hotmail dot com
Target Milestone: ---
Created attachment 44059
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44059&action=edit
error log
Summary
=======
Archlinux, x86_64, trying to compile mingw-w64-gcc 8.1.0:
+===========================GNAT BUG DETECTED==============================+
| 8.1.0 (i686-w64-mingw32) GCC error: |
| in find_rarely_executed_basic_blocks_and_crossing_edges, at |
| bb-reorder.c:1673 |
| Error detected around a-calend.adb:801:11 |
See error.log for more details
Build goes through if I disable ada.
Binutils is 2.30, mingw crt/winpthreads 5.0.3, installed mingw-w64-gcc is 7.3.0
Compilation options
===================
configure --prefix=/usr --libexecdir=/usr/lib \
--target=i686-w64-mingw32 \
--enable-languages=c,lto,c++,objc,obj-c++,fortran,ada \
--enable-shared --enable-static \
--enable-threads=posix --enable-fully-dynamic-string
--enable-libstdcxx-time=yes \
--with-system-zlib --enable-cloog-backend=isl \
--enable-lto --disable-dw2-exceptions --enable-libgomp \
--disable-multilib --enable-checking=release