http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58978

--- Comment #10 from octoploid at yandex dot com ---
(In reply to octoploid from comment #9)
> With your patch applied I get this new ICE:
>
I've posted the wrong backtrace. Here's the correct one:

/var/tmp/gcc_test/usr/local/bin/g++ -w -c -std=gnu++0x  -O2  test.ii
/home/markus/mozilla-central/js/src/jit/IonBuilder.cpp: In member function
‘bool js::jit::IonBuilder::jsop_getelem_typed(js::jit::MDefinition*,
js::jit::MDefinition*, js::Sca
larTypeRepresentation::Type)’:
/home/markus/mozilla-central/js/src/jit/IonBuilder.cpp:6937:1: internal
compiler error: tree check: expected ssa_name, have component_ref in
single_imm_use, at ssa-iterators.
h:419
 IonBuilder::jsop_getelem_typed(MDefinition *obj, MDefinition *index,
 ^
0xd21764 tree_check_failed(tree_node const*, char const*, int, char const*,
...)
        ../../gcc/gcc/tree.c:9421
0xd1fc95 tree_check
        ../../gcc/gcc/tree.h:2902
0xd1fc95 single_imm_use
        ../../gcc/gcc/ssa-iterators.h:419
0xd1fc95 all_imm_uses_in_stmt_or_feed_cond
        ../../gcc/gcc/tree-vrp.c:6480
0xd1fc95 remove_range_assertions
        ../../gcc/gcc/tree-vrp.c:6622
0xd1fc95 execute_vrp
        ../../gcc/gcc/tree-vrp.c:9759
0xd1fc95 execute
        ../../gcc/gcc/tree-vrp.c:9842
Please submit a full bug report,

Reply via email to