This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
ada/7208: build of gnatlib failed with SIGILL
- From: adi at thur dot de
- To: gcc-gnats at gcc dot gnu dot org
- Date: Thu, 4 Jul 2002 20:42:18 +0200
- Subject: ada/7208: build of gnatlib failed with SIGILL
>Number: 7208
>Category: ada
>Synopsis: build of gnatlib failed with SIGILL
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: unassigned
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Jul 04 11:46:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator: Adrian Knoth
>Release: 3.2 20020704 (experimental)
>Organization:
Thueringen Netz e.V. (www.erfurt.thur.de)
>Environment:
System: Linux drcomp 2.4.18 #13 Sun Mar 3 13:22:15 CET 2002 i586 unknown
Architecture: i586
host: i586-pc-linux-gnu
build: i586-pc-linux-gnu
target: i586-pc-linux-gnu
configured with: ../gcc/configure --enable-languages=c,c++,ada --enable-threads --enable-shared
>Description:
Compiling s-auxdec.adb causes xgcc to receive SIGILL, afterwards
leaking much memory which will end in a kill with out-of-memory
(I've interrupted here interactively)
../../xgcc -B../../ -c -g -O2 -g -O2 -W -Wall -gnatpg -I. -I/bigspace/build/gcc/gcc/ada s-auxdec.adb
+===========================GNAT BUG DETECTED==============================+
| 3.2 20020704 (experimental) (i586-pc-linux-gnu) GCC error: |
| internal error: Illegal instruction |
| No source file position information available |
| Please submit bug report by email to gcc-bugs@gcc.gnu.org. |
| Use a subject line meaningful to you and us to track the bug. |
| Include the entire contents of this bug box in the report. |
| Include the exact gcc or gnatmake command that you entered. |
| Also include sources listed below in gnatchop format |
| (concatenated together with no headers between files). |
| (use plain ASCII or MIME attachment). |
| See gnatinfo.txt for full info on procedure for submitting bugs. |
+==========================================================================+
Please include these source files with error report
make[2]: *** [s-auxdec.o] Interrupt
strace -f shows:
[...]
[pid 12067] open("s-stoele.ads", O_RDONLY) = 4
[pid 12067] fstat64(4, {st_mode=S_IFREG|0644, st_size=3810, ...}) = 0
[pid 12067] read(4, "--------------------------------"..., 3810) = 3810
[pid 12067] close(4) = 0
[pid 12067] brk(0x8a9c000) = 0x8a9c000
[pid 12067] --- SIGILL (Illegal instruction) ---
>How-To-Repeat:
Do "make gnatlib" for this release
>Fix:
No idea.
>Release-Note:
>Audit-Trail:
>Unformatted: