http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55442
Jan Hubicka hubicka at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed||2012-11-22
CC||hubicka at gcc dot gnu.org
Ever Confirmed|0 |1
--- Comment #1 from Jan Hubicka hubicka at gcc dot gnu.org 2012-11-22
17:01:08 UTC ---
This seems to be frontend issue
We spend a lot of time in
#102 0x0069ea86 in cxx_eval_constant_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) [clone .part.62] () at
../../gcc/cp/semantics.c:7676
#103 0x0069f869 in cxx_eval_constant_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) [clone .part.62] () at
../../gcc/cp/semantics.c:6789
#104 0x0069f6ab in cxx_eval_constant_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) [clone .part.62] () at
../../gcc/cp/semantics.c:7793
#105 0x0069f1b5 in cxx_eval_constant_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) [clone .part.62] () at
../../gcc/cp/semantics.c:7697
#106 0x006a5b5f in cxx_eval_call_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) () at ../../gcc/cp/semantics.c:6676
#107 0x0069ea86 in cxx_eval_constant_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) [clone .part.62] () at
../../gcc/cp/semantics.c:7676
#108 0x006a55b1 in cxx_eval_call_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) () at ../../gcc/cp/semantics.c:6489
#109 0x0069ea86 in cxx_eval_constant_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) [clone .part.62] () at
../../gcc/cp/semantics.c:7676
#110 0x0069f869 in cxx_eval_constant_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) [clone .part.62] () at
../../gcc/cp/semantics.c:6789
#111 0x0069f6ab in cxx_eval_constant_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) [clone .part.62] () at
../../gcc/cp/semantics.c:7793
#112 0x0069f1b5 in cxx_eval_constant_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) [clone .part.62] () at
../../gcc/cp/semantics.c:7697
#113 0x006a5b5f in cxx_eval_call_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) () at ../../gcc/cp/semantics.c:6676
#114 0x0069ea86 in cxx_eval_constant_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) [clone .part.62] () at
../../gcc/cp/semantics.c:7676
#115 0x0069f869 in cxx_eval_constant_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) [clone .part.62] () at
../../gcc/cp/semantics.c:6789
#116 0x0069f6ab in cxx_eval_constant_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) [clone .part.62] () at
../../gcc/cp/semantics.c:7793
#117 0x0069f1b5 in cxx_eval_constant_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) [clone .part.62] () at
../../gcc/cp/semantics.c:7697
#118 0x006a5b5f in cxx_eval_call_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) () at ../../gcc/cp/semantics.c:6676
#119 0x0069ea86 in cxx_eval_constant_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) [clone .part.62] () at
../../gcc/cp/semantics.c:7676
#120 0x0069f869 in cxx_eval_constant_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) [clone .part.62] () at
../../gcc/cp/semantics.c:6789
#121 0x0069f6ab in cxx_eval_constant_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) [clone .part.62] () at
../../gcc/cp/semantics.c:7793
#122 0x0069f1b5 in cxx_eval_constant_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) [clone .part.62] () at
../../gcc/cp/semantics.c:7697
#123 0x006a5b5f in cxx_eval_call_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) () at ../../gcc/cp/semantics.c:6676
#124 0x0069ea86 in cxx_eval_constant_expression(constexpr_call const*,
tree_node*, bool, bool, bool*) [clone .part.62] () at
../../gcc/cp/semantics.c:7676
#125 0x006a1c1d in cxx_eval_outermost_constant_expr(tree_node*, bool)
() at ../../gcc/cp/semantics.c:7976
#126 0x006a2104 in maybe_constant_value(tree_node*) () at
../../gcc/cp/semantics.c:8080
#127 0x006a2259 in maybe_constant_init(tree_node*) () at
../../gcc/cp/semantics.c:8097
#128 0x005ba0f8 in store_init_value(tree_node*, tree_node*,
vectree_node*, va_gc, vl_embed**, int) () at ../../gcc/cp/typeck2.c:717
#129 0x0053cca1 in check_initializer(tree_node*, tree_node*, int,
vectree_node*, va_gc, vl_embed**) () at ../../gcc/cp/decl.c:5715
#130 0x0054f816 in cp_finish_decl(tree_node*,