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