On Mai 15 2018, Jason Merrill <ja...@redhat.com> wrote:

> commit 648ffd02e23ac2695de04ab266b4f8862df6c2ed
> Author: Jason Merrill <ja...@redhat.com>
> Date:   Tue May 15 20:46:54 2018 -0400
>
>             * cp-tree.h (cp_expr): Remove copy constructor.
>     
>             * mangle.c (struct releasing_vec): Declare copy constructor.

I'm getting an ICE on ia64 during the stage1 build of libstdc++ (perhaps
related that this uses gcc 4.8 as the bootstrap compiler):

/usr/local/gcc/gcc-20180516/Build/./gcc/xgcc -shared-libgcc 
-B/usr/local/gcc/gcc-20180516/Build/./gcc -nostdinc++ 
-L/usr/local/gcc/gcc-20180516/Build/ia64-suse-linux/libstdc++-v3/src 
-L/usr/local/gcc/gcc-20180516/Build/ia64-suse-linux/libstdc++-v3/src/.libs 
-L/usr/local/gcc/gcc-20180516/Build/ia64-suse-linux/libstdc++-v3/libsupc++/.libs
 -B/usr/ia64-suse-linux/bin/ -B/usr/ia64-suse-linux/lib/ -isystem 
/usr/ia64-suse-linux/include -isystem /usr/ia64-suse-linux/sys-include   
-fno-checking -x c++-header -nostdinc++ -O2 -g -D_GNU_SOURCE  
-I/usr/local/gcc/gcc-20180516/Build/ia64-suse-linux/libstdc++-v3/include/ia64-suse-linux
 -I/usr/local/gcc/gcc-20180516/Build/ia64-suse-linux/libstdc++-v3/include 
-I/usr/local/gcc/gcc-20180516/libstdc++-v3/libsupc++  -O2 -g -std=gnu++0x 
/usr/local/gcc/gcc-20180516/libstdc++-v3/include/precompiled/stdc++.h \
        -o ia64-suse-linux/bits/stdc++.h.gch/O2ggnu++0x.gch
In file included from 
/usr/local/gcc/gcc-20180516/Build/ia64-suse-linux/libstdc++-v3/include/cmath:42,
                 from 
/usr/local/gcc/gcc-20180516/libstdc++-v3/include/precompiled/stdc++.h:41:
/usr/local/gcc/gcc-20180516/Build/ia64-suse-linux/libstdc++-v3/include/bits/cpp_type_traits.h:89:34:
 internal compiler error: in cp_parser_lookup_name, at cp/parser.c:26107
       enum { __value = bool(_Sp::__value) || bool(_Tp::__value) };
                                  ^~~~~~~
0x40000000003a5cff cp_parser_lookup_name
        ../../gcc/cp/parser.c:26107
0x40000000003d576f cp_parser_primary_expression
        ../../gcc/cp/parser.c:5517
0x40000000003f1daf cp_parser_postfix_expression
        ../../gcc/cp/parser.c:7008
0x400000000040534f cp_parser_unary_expression
        ../../gcc/cp/parser.c:8300
0x40000000003b2abf cp_parser_cast_expression
        ../../gcc/cp/parser.c:9068
0x40000000003b3f9f cp_parser_binary_expression
        ../../gcc/cp/parser.c:9170
0x40000000003b518f cp_parser_assignment_expression
        ../../gcc/cp/parser.c:9466
0x40000000003bbf9f cp_parser_parenthesized_expression_list
        ../../gcc/cp/parser.c:7740
0x40000000003bde1f cp_parser_functional_cast
        ../../gcc/cp/parser.c:27387
0x40000000003f1c9f cp_parser_postfix_expression
        ../../gcc/cp/parser.c:6931
0x400000000040534f cp_parser_unary_expression
        ../../gcc/cp/parser.c:8300
0x40000000003b2abf cp_parser_cast_expression
        ../../gcc/cp/parser.c:9068
0x40000000003b3f9f cp_parser_binary_expression
        ../../gcc/cp/parser.c:9170
0x40000000003b518f cp_parser_assignment_expression
        ../../gcc/cp/parser.c:9466
0x40000000003b775f cp_parser_constant_expression
        ../../gcc/cp/parser.c:9748
0x40000000003ce8bf cp_parser_enumerator_definition
        ../../gcc/cp/parser.c:18410
0x40000000003ce8bf cp_parser_enumerator_list
        ../../gcc/cp/parser.c:18350
0x40000000003ce8bf cp_parser_enum_specifier
        ../../gcc/cp/parser.c:18277
0x40000000003ce8bf cp_parser_type_specifier
        ../../gcc/cp/parser.c:16736
0x40000000003fad7f cp_parser_decl_specifier_seq
        ../../gcc/cp/parser.c:13606

Andreas.

-- 
Andreas Schwab, SUSE Labs, sch...@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."

Reply via email to