NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

toolchain/38359: compiler ICE when compiling strtod.c with -msoft-float on mvme68k port



>Number:         38359
>Category:       toolchain
>Synopsis:       compiler ICE when compiling strtod.c with -msoft-float on 
>mvme68k port
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    toolchain-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Apr 02 21:50:00 +0000 2008
>Originator:     Kurt Lidl
>Release:        4.99.58
>Organization:
>Environment:
Cross building on this host:
SunOS [redacted] 5.10 Generic_120011-14 sun4u sparc SUNW,Ultra-60
>Description:
#   compile  libc/strtod.o
/nbsd/mvme68k/tools/bin/m68k--netbsdelf-gcc -O2 -Wall -Wstrict-prototypes
+-Wmissing-prototypes -Wpointer-arith -Wno-sign-compare -Wno-traditional
+-Wreturn-type -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wextra
+-Wno-unused-parameter -std=gnu99  -Werror  -pipe  -msoft-float
+-fstack-protector -Wstack-protector --param ssp-buffer-size=1   -D_LIBC
+-DLIBC_SCCS -DSYSLIBC_SCCS -D_REENTRANT -DHESIOD -DINET6 -DNLS -DYP
+-I/nbsd/src/lib/libc/include -I/nbsd/src/lib/libc -I/nbsd/src/sys
+-I/nbsd/src/lib/libc/compat/stdlib -I/nbsd/src/lib/libc/compat/../stdlib
+-I/nbsd/src/lib/libc/../../common/lib/libc/quad
+-I/nbsd/src/lib/libc/../../common/lib/libc/string
+-I/nbsd/src/lib/libc/../../common/lib/libc/arch/m68k/string
+-D__DBINTERFACE_PRIVATE -DI18NMODULE_MAJOR=4 -DCITRUS
+-I/nbsd/src/libexec/ld.elf_so -I/nbsd/src/lib/libc/dlfcn
+-I/nbsd/src/lib/libc/gdtoa -DNO_FENV_H -I/nbsd/src/lib/libc/arch/m68k/gdtoa
+-DCITRUS_ICONV -DWITH_RUNE -I/nbsd/src/lib/libc -DPOSIX_MISTAKE -DCOMPAT__RES
+-DUSE_POLL -DPORTMAP -DWIDE_DOUBLE -DALL_STATE -DUSG_COMPAT
+-D_FORTIFY_SOURCE=2  -nostdinc -isystem /nbsd/mvme68k/nbuild/usr/include -c
+/nbsd/src/lib/libc/gdtoa/strtod.c -o strtod.o
/nbsd/src/lib/libc/gdtoa/strtod.c: In function 'strtod':
/nbsd/src/lib/libc/gdtoa/strtod.c:1017: internal compiler error: in do_SUBST, at
+combine.c:486

>How-To-Repeat:
Attempt to compile the strtod.c file in libc with -msoft-float on a m68k based 
host (or cross-compiler toolchain).

I have the full .i file (from a -save-temps run of the compiler) that I will 
attempt to attach to this PR.

>Fix:



Home | Main Index | Thread Index | Old Index