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