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

Reply via email to