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."