This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Your fix to PR c++/15227 triggers a bootstrap failure on x86


Mark,

This change

        PR c++/15227
        * parser.c (cp_parser_direct_declarator): Robustify.
                                                                                
is causing an ICE while compiling libstdc++ on i686-pc-linux-gnu.  We
get this:

/home/dnovillo/gcc.clean/native/bld.topo/gcc/xgcc -shared-libgcc -B/home/dnovillo/gcc.clean/native/bld.topo/gcc/ -nostdinc++ -L/home/dnovillo/gcc.clean/native/bld.topo/i686-pc-linux-gnu/libstdc++-v3/src -L/home/dnovillo/gcc.clean/native/bld.topo/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/home/dnovillo/gcc.clean/native/i686-pc-linux-gnu/bin/ -B/home/dnovillo/gcc.clean/native/i686-pc-linux-gnu/lib/ -isystem /home/dnovillo/gcc.clean/native/i686-pc-linux-gnu/include -isystem /home/dnovillo/gcc.clean/native/i686-pc-linux-gnu/sys-include -I/home/dnovillo/gcc.clean/native/bld.topo/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu -I/home/dnovillo/gcc.clean/native/bld.topo/i686-pc-linux-gnu/libstdc++-v3/include -I/home/dnovillo/gcc.clean/src/libstdc++-v3/libsupc++ -O2 -g -O2 -g -O2 -D_GNU_SOURCE -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -c /home/dnovillo/gcc.clean/src/libstdc++-v3/src/codecvt.cc  -fPIC -DPIC -o .libs/codecvt.o
In file included from /home/dnovillo/gcc.clean/native/bld.topo/i686-pc-linux-gnu/libstdc++-v3/include/string:57,
                 from /home/dnovillo/gcc.clean/native/bld.topo/i686-pc-linux-gnu/libstdc++-v3/include/bits/locale_classes.h:47,
                 from /home/dnovillo/gcc.clean/native/bld.topo/i686-pc-linux-gnu/libstdc++-v3/include/locale:45,
                 from /home/dnovillo/gcc.clean/src/libstdc++-v3/src/codecvt.cc:30:
/home/dnovillo/gcc.clean/native/bld.topo/i686-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.tcc:61: internal compiler error: in cxx_incomplete_type_diagnostic, at cp/typeck2.c:274
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

It looks like something that the diagnostic machinery wasn't ready to
handle.  Reverting your change allowed me to finish bootstrapping.


Thanks.  Diego.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]