c++/1055: can not build the 20001211 snapshot (misc-inst.cc)

mi+gcc@aldan.algebra.com mi+gcc@aldan.algebra.com
Wed Dec 13 08:16:00 GMT 2000


>Number:         1055
>Category:       c++
>Synopsis:       can not build the 20001211 snapshot (misc-inst.cc)
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Dec 13 08:16:00 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     mi+gcc@aldan.algebra.com
>Release:        20001211
>Organization:
>Environment:
FreeBSD-4.1.1-STABLE
>Description:
While building:
[...]
/bin/sh ../libtool --tag CXX --mode=compile /raid/ports/lang/gcc-devel/work/build/gcc/g++ -B/raid/ports/lang/gcc-devel/work/build/gcc/ -nostdinc++  -L/raid/ports/lang/gcc-devel/work/build/i386-portbld-freebsd4.1.1/libstdc++-v3/src -L/raid/ports/lang/gcc-devel/work/build/i386-portbld-freebsd4.1.1/libstdc++-v3/src/.libs -B/opt/i386-portbld-freebsd4.1.1/bin/ -B/opt/i386-portbld-freebsd4.1.1/lib/ -isystem /opt/i386-portbld-freebsd4.1.1/include -nostdinc++ -I../../.././../gcc-20001211/libstdc++-v3/include/std -I../../.././../gcc-20001211/libstdc++-v3/include/c -I../../.././../gcc-20001211/libstdc++-v3/libsupc++ -I../../.././../gcc-20001211/libstdc++-v3/include -I../libio -I../../.././../gcc-20001211/libstdc++-v3/libio -I../../.././../gcc-20001211/libstdc++-v3/libmath -I../include          -O -pipe -pipe -mcpu=i686 -march=i686 -DMI_CFLAGS  -pipe -mcpu=i686 -march=i686 -DMI_CXXFLAGS  -fno-implicit-templates  -Wall -Wno-format -W -Wwrite-strings -Winline  -fdiagnostics-show-location=once  -ffunction-sections -fdata-sections  -g    -fimplicit-templates -c ../../.././../gcc-20001211/libstdc++-v3/src/misc-inst.cc
/raid/ports/lang/gcc-devel/work/build/gcc/g++ -B/raid/ports/lang/gcc-devel/work/build/gcc/ -nostdinc++ -L/raid/ports/lang/gcc-devel/work/build/i386-portbld-freebsd4.1.1/libstdc++-v3/src -L/raid/ports/lang/gcc-devel/work/build/i386-portbld-freebsd4.1.1/libstdc++-v3/src/.libs -B/opt/i386-portbld-freebsd4.1.1/bin/ -B/opt/i386-portbld-freebsd4.1.1/lib/ -isystem /opt/i386-portbld-freebsd4.1.1/include -nostdinc++ -I../../.././../gcc-20001211/libstdc++-v3/include/std -I../../.././../gcc-20001211/libstdc++-v3/include/c -I../../.././../gcc-20001211/libstdc++-v3/libsupc++ -I../../.././../gcc-20001211/libstdc++-v3/include -I../libio -I../../.././../gcc-20001211/libstdc++-v3/libio -I../../.././../gcc-20001211/libstdc++-v3/libmath -I../include -O -pipe -pipe -mcpu=i686 -march=i686 -DMI_CFLAGS -pipe -mcpu=i686 -march=i686 -DMI_CXXFLAGS -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -fimplicit-templates -c ../../.././../gcc-20001211/libstdc++-v3/src/misc-inst.cc -o misc-inst.o
../../../../gcc-20001211/libstdc++-v3/include/bits/basic_ios.tcc: In member 
   function `void std::basic_ios<_CharT, 
   _Traits>::init(std::basic_streambuf<_CharT, _Traits>*) [with _CharT = char, 
   _Traits = std::char_traits<char>]':
../../.././../gcc-20001211/libstdc++-v3/src/misc-inst.cc:88:   instantiated from here
../../../../gcc-20001211/libstdc++-v3/include/bits/basic_ios.tcc:132: Unrecognizable
   insn:
(insn 900 899 287 (set (reg/v:SI 61)
        (if_then_else:SI (ne (reg:CCZ 17 flags)
                (const_int 0 [0x0]))
            (mem/u/f:SI (symbol_ref:SI ("_ZNSt8ios_base7goodbitE")) 0)
            (mem/u/f:SI (symbol_ref:SI ("_ZNSt8ios_base6badbitE")) 0))) -1 (insn_list 899 (nil))
    (expr_list:REG_DEAD (reg:CCZ 17 flags)
        (nil)))
../../../../gcc-20001211/libstdc++-v3/include/bits/basic_ios.tcc:132: Internal 
   compiler error in extract_insn, at recog.c:2178
confused by earlier errors, bailing out
gmake[4]: *** [misc-inst.lo] Error 1
gmake[4]: Leaving directory `/raid/ports/lang/gcc-devel/work/build/i386-portbld-freebsd4.1.1/libstdc++-v3/src'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/raid/ports/lang/gcc-devel/work/build/i386-portbld-freebsd4.1.1/libstdc++-v3'
gmake[2]: *** [all-recursive-am] Error 2
gmake[2]: Leaving directory `/raid/ports/lang/gcc-devel/work/build/i386-portbld-freebsd4.1.1/libstdc++-v3'
gmake[1]: *** [all-target-libstdc++-v3] Error 2
gmake[1]: Leaving directory `/raid/ports/lang/gcc-devel/work/build'
gmake: *** [bootstrap] Error 2


>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the Gcc-bugs mailing list