https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64994

            Bug ID: 64994
           Summary: [5 Regression] Firefox build error: ICE: in
                    cxx_eval_call_expression, at cp/constexpr.c:1353
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: trippels at gcc dot gnu.org
                CC: jason at gcc dot gnu.org

Probably since r220544 (haven't bisected yet) I get:

trippels@gcc2-power8 generic % g++ -w -c -O0 -std=c++11 nsGfxScrollFrame.ii
/home/trippels/gecko-dev/layout/generic/nsGfxScrollFrame.cpp: In constructor
‘mozilla::ScrollFrameHelper::AsyncScroll::AsyncScroll(nsPoint)’:
/home/trippels/gecko-dev/layout/generic/nsGfxScrollFrame.cpp:1514:22:   in
constexpr expansion of ‘mozilla::TimeStamp()’
/home/trippels/gecko-dev/layout/generic/nsGfxScrollFrame.cpp:1514:22: internal
compiler error: in cxx_eval_call_expression, at cp/constexpr.c:1353
     , mCallee(nullptr)
                      ^
0x1042e6e3 cxx_eval_call_expression
        ../../gcc/gcc/cp/constexpr.c:1353
0x1042f607 cxx_eval_constant_expression
        ../../gcc/gcc/cp/constexpr.c:3016
0x10435713 cxx_eval_outermost_constant_expr
        ../../gcc/gcc/cp/constexpr.c:3523
0x104398db maybe_constant_init(tree_node*, tree_node*)
        ../../gcc/gcc/cp/constexpr.c:3727
0x10363d2f build_vec_init(tree_node*, tree_node*, tree_node*, bool, int, int)
        ../../gcc/gcc/cp/init.c:3793
0x1040de63 cp_gimplify_expr(tree_node**, gimple_statement_base**,
gimple_statement_base**)
        ../../gcc/gcc/cp/cp-gimplify.c:566
0x10795143 gimplify_expr(tree_node**, gimple_statement_base**,
gimple_statement_base**, bool (*)(tree_node*), int)
        ../../gcc/gcc/gimplify.c:7806
0x1079adff gimplify_stmt(tree_node**, gimple_statement_base**)
        ../../gcc/gcc/gimplify.c:5514
0x107976cb gimplify_cleanup_point_expr
        ../../gcc/gcc/gimplify.c:5290
0x107976cb gimplify_expr(tree_node**, gimple_statement_base**,
gimple_statement_base**, bool (*)(tree_node*), int)
        ../../gcc/gcc/gimplify.c:8260
0x1079adff gimplify_stmt(tree_node**, gimple_statement_base**)
        ../../gcc/gcc/gimplify.c:5514
0x1079828b gimplify_statement_list
        ../../gcc/gcc/gimplify.c:1483
0x1079828b gimplify_expr(tree_node**, gimple_statement_base**,
gimple_statement_base**, bool (*)(tree_node*), int)
        ../../gcc/gcc/gimplify.c:8312
0x1079adff gimplify_stmt(tree_node**, gimple_statement_base**)
        ../../gcc/gcc/gimplify.c:5514
0x1079bd2f gimplify_bind_expr
        ../../gcc/gcc/gimplify.c:1132
0x10797867 gimplify_expr(tree_node**, gimple_statement_base**,
gimple_statement_base**, bool (*)(tree_node*), int)
        ../../gcc/gcc/gimplify.c:8094
0x1079adff gimplify_stmt(tree_node**, gimple_statement_base**)
        ../../gcc/gcc/gimplify.c:5514
0x1079cb97 gimplify_body(tree_node*, bool)
        ../../gcc/gcc/gimplify.c:9048
0x1079d2db gimplify_function_tree(tree_node*)
        ../../gcc/gcc/gimplify.c:9202
0x10579b77 cgraph_node::analyze()
        ../../gcc/gcc/cgraphunit.c:631
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.

Reducing...

Reply via email to