[Bug libstdc++/56733] New: src/c++98/mt_allocator.cc:620:3: ICE tree check: expected integer_type or enumeral_type or boolean_type or real_type or fixed_point_type, have pointer_type in int_fits_type_p, at tree.c:8 325

danglin at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Mar 26 01:08:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56733

             Bug #: 56733
           Summary: src/c++98/mt_allocator.cc:620:3: ICE tree check:
                    expected integer_type or enumeral_type or boolean_type
                    or real_type or fixed_point_type, have pointer_type in
                    int_fits_type_p, at tree.c:8 325
    Classification: Unclassified
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: danglin@gcc.gnu.org
              Host: hppa2.0w-hp-hpux11.11
            Target: hppa2.0w-hp-hpux11.11
             Build: hppa2.0w-hp-hpux11.11


libtool: compile:  /test/gnu/gcc/objdir/./gcc/xgcc -shared-libgcc
-B/test/gnu/gc
c/objdir/./gcc -nostdinc++
-L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc+
+-v3/src -L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/src/.libs
-B/
opt/gnu/gcc/gcc-4.9/hppa2.0w-hp-hpux11.11/bin/
-B/opt/gnu/gcc/gcc-4.9/hppa2.0w-h
p-hpux11.11/lib/ -isystem /opt/gnu/gcc/gcc-4.9/hppa2.0w-hp-hpux11.11/include
-isystem /opt/gnu/gcc/gcc-4.9/hppa2.0w-hp-hpux11.11/sys-include
-I/test/gnu/gcc/gcc
/libstdc++-v3/../libgcc
-I/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v
3/include/hppa2.0w-hp-hpux11.11
-I/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include
-I/test/gnu/gcc/gcc/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -
fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi
-fdiagnos
tics-show-location=once -frandom-seed=mt_allocator.lo -g -O2 -c
../../../../../gcc/libstdc++-v3/src/c++98/mt_allocator.cc  -fPIC -DPIC
-D_GLIBCXX_SHARED -o mt_a
llocator.o
../../../../../gcc/libstdc++-v3/src/c++98/mt_allocator.cc: In member function
'std::size_t __gnu_cxx::__pool<true>::_M_get_thread_id()':
../../../../../gcc/libstdc++-v3/src/c++98/mt_allocator.cc:620:3: internal
compil
er error: tree check: expected integer_type or enumeral_type or boolean_type or 
real_type or fixed_point_type, have pointer_type in int_fits_type_p, at
tree.c:8
325
   __pool<true>::_M_get_thread_id()
   ^

# ./xgcc -B./ -v
Reading specs from ./specs
COLLECT_GCC=./xgcc
COLLECT_LTO_WRAPPER=./lto-wrapper
Target: hppa2.0w-hp-hpux11.11
Configured with: ../gcc/configure --with-gnu-as --with-as=/opt/gnu/bin/as
--enable-shared --with-local-prefix=/opt/gnu --prefix=/opt/gnu/gcc/gcc-4.9
--with-gmp=/opt/gnu/gcc/gmp --enable-threads=posix --enable-debug=no
--disable-nls --without-cloog --without-ppl
--enable-languages=c,c++,objc,fortran,java,ada,obj-c++
Thread model: posix
gcc version 4.9.0 20130325 (experimental) [trunk revision 197072] (GCC)



More information about the Gcc-bugs mailing list