https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78509
Bug ID: 78509
Summary: [7 regression] ICE in in excess_precision_type, at
tree.c:8875
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: ro at gcc dot gnu.org
Target Milestone: ---
Host: i386-pc-solaris2.12
Target: i386-pc-solaris2.12
Build: i386-pc-solaris2.12
Between 20161122 (r242728) and 20161123 (r242800), man AVX etc. tests started
to
FAIL for 32-bit Solaris/x86:
+FAIL: gcc.target/i386/avx-cmpsd-1.c (internal compiler error)
+FAIL: gcc.target/i386/avx-cmpsd-1.c (test for excess errors)
+WARNING: gcc.target/i386/avx-cmpsd-1.c compilation failed to produce
executable
+FAIL: gcc.target/i386/avx-cmpss-1.c (internal compiler error)
+FAIL: gcc.target/i386/avx-cmpss-1.c (test for excess errors)
+WARNING: gcc.target/i386/avx-cmpss-1.c compilation failed to produce
executable
+FAIL: gcc.target/i386/avx-vcmppd-1.c (internal compiler error)
+FAIL: gcc.target/i386/avx-vcmppd-1.c (test for excess errors)
+WARNING: gcc.target/i386/avx-vcmppd-1.c compilation failed to produce
executabl
e
+FAIL: gcc.target/i386/avx-vcmppd-256-1.c (internal compiler error)
+FAIL: gcc.target/i386/avx-vcmppd-256-1.c (test for excess errors)
+WARNING: gcc.target/i386/avx-vcmppd-256-1.c compilation failed to produce
executable
+FAIL: gcc.target/i386/avx-vcmpps-1.c (internal compiler error)
+FAIL: gcc.target/i386/avx-vcmpps-1.c (test for excess errors)
+WARNING: gcc.target/i386/avx-vcmpps-1.c compilation failed to produce
executabl
e
+FAIL: gcc.target/i386/avx-vcmpps-256-1.c (internal compiler error)
+FAIL: gcc.target/i386/avx-vcmpps-256-1.c (test for excess errors)
+WARNING: gcc.target/i386/avx-vcmpps-256-1.c compilation failed to produce
execu
table
+FAIL: gcc.target/i386/avx-vcmpsd-1.c (internal compiler error)
+FAIL: gcc.target/i386/avx-vcmpsd-1.c (test for excess errors)
+WARNING: gcc.target/i386/avx-vcmpsd-1.c compilation failed to produce
executabl
e
+FAIL: gcc.target/i386/avx-vcmpss-1.c (internal compiler error)
+FAIL: gcc.target/i386/avx-vcmpss-1.c (test for excess errors)
+WARNING: gcc.target/i386/avx-vcmpss-1.c compilation failed to produce
executabl
e
+FAIL: gcc.target/i386/avx512f-vcmppd-2.c (internal compiler error)
+FAIL: gcc.target/i386/avx512f-vcmppd-2.c (test for excess errors)
+WARNING: gcc.target/i386/avx512f-vcmppd-2.c compilation failed to produce
execu
table
Excess errors:
/var/gcc/regression/trunk/12-gcc/build/gcc/include/avx512bwintrin.h:443:3:
internal compiler error: in excess_precision_type, at tree.c:8875
0x90386fc excess_precision_type(tree_node*)
/vol/gcc/src/hg/trunk/local/gcc/tree.c:8875
0x88b08aa build_binary_op(unsigned int, tree_code, tree_node*, tree_node*, int)
/vol/gcc/src/hg/trunk/local/gcc/c/c-typeck.c:10822
0x88b841a parser_build_binary_op(unsigned int, tree_code, c_expr, c_expr)
/vol/gcc/src/hg/trunk/local/gcc/c/c-typeck.c:3617
0x88d1db3 c_parser_binary_expression
/vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:6778
0x88d223b c_parser_conditional_expression
/vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:6418
0x88d2998 c_parser_expr_no_commas
/vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:6335
0x88d2bf7 c_parser_expression
/vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:8553
0x88c5066 c_parser_postfix_expression
/vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:7659
0x88d04f1 c_parser_unary_expression
/vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:7009
0x88d1315 c_parser_cast_expression
/vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:6841
0x88d1401 c_parser_cast_expression
/vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:6830
0x88d1534 c_parser_binary_expression
/vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:6650
0x88d223b c_parser_conditional_expression
/vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:6418
0x88d2998 c_parser_expr_no_commas
/vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:6335
0x88d2bf7 c_parser_expression
/vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:8553
0x88d536c c_parser_expression_conv
/vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:8586
0x88e8dec c_parser_statement_after_labels
/vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:5257
0x88ea5e8 c_parser_compound_statement_nostart
/vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:4867
0x88ead00 c_parser_compound_statement
/vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:4700
0x88e6490 c_parser_declaration_or_fndef
/vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:2085
and many more
Rainer