[Bug other/61091] New: [4.10 Regression] wide-int.h:1172:45: error: incomplete type ‘wi?=::int traits<long long unsigned int>=?UTF-8?Q?’ used in nested name specifier

danglin at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed May 7 03:43:00 GMT 2014


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

            Bug ID: 61091
           Summary: [4.10 Regression] wide-int.h:1172:45: error:
                    incomplete type ‘wi::int_traits<long long unsigned
                    int>’ used in nested name specifier
           Product: gcc
           Version: 4.10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: other
          Assignee: unassigned at gcc dot gnu.org
          Reporter: danglin at gcc dot gnu.org
              Host: hppa-unknown-linux-gnu
            Target: hppa-unknown-linux-gnu
             Build: hppa-unknown-linux-gnu

g++-4.9 -c   -g -DIN_GCC    -fno-exceptions -fno-rtti
-fasynchronous-unwind-tabl
es -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format
-Wmissing-for
mat-attribute -Woverloaded-virtual -pedantic -Wno-long-long
-Wno-variadic-macros
 -Wno-overlength-strings -fno-common  -DHAVE_CONFIG_H -I. -I. -I../../gcc/gcc
-I
../../gcc/gcc/. -I../../gcc/gcc/../include -I../../gcc/gcc/../libcpp/include 
-I
../../gcc/gcc/../libdecnumber -I../../gcc/gcc/../libdecnumber/dpd
-I../libdecnum
ber -I../../gcc/gcc/../libbacktrace -DCLOOG_INT_GMP    -o loop-iv.o -MT
loop-iv.
o -MMD -MP -MF ./.deps/loop-iv.TPo ../../gcc/gcc/loop-iv.c
In file included from ../../gcc/gcc/real.h:25:0,                 from
../../gcc/gcc/rtl.h:27,
                 from ../../gcc/gcc/loop-iv.c:54:
../../gcc/gcc/wide-int.h: In instantiation of
‘fixed_wide_int_storage<N>::fixed_
wide_int_storage(const T&) [with T = long long unsigned int; int N =
160]’:../../gcc/gcc/wide-int.h:724:15:   required from
‘generic_wide_int<T>::generic_w
ide_int(const T&) [with T = long long unsigned int; storage =
fixed_wide_int_sto
rage<160>]’
../../gcc/gcc/loop-iv.c:2628:48:   required from here
../../gcc/gcc/wide-int.h:1172:45: error: incomplete type ‘wi::int_traits<long
lo
ng unsigned int>’ used in nested name specifier
   WI_BINARY_RESULT (T, FIXED_WIDE_INT (N)) *assertion ATTRIBUTE_UNUSED;
   WI_BINARY_RESULT (T, FIXED_WIDE_INT (N)) *assertion ATTRIBUTE_UNUSED;
                                             ^
../../gcc/gcc/wide-int.h:1173:47: error: incomplete type ‘wi::int_traits<long
lo
ng unsigned int>’ used in nested name specifier
   wi::copy (*this, WIDE_INT_REF_FOR (T) (x, N));
                                               ^
Makefile:1058: recipe for target 'loop-iv.o' failed
make[3]: *** [loop-iv.o] Error 1


More information about the Gcc-bugs mailing list