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

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
This is the ICE:

tbb-i686-linux> during RTL pass: expand
tbb-i686-linux> In file included from
/build/source/src/tbb/../../include/tbb/flow_graph.h:17,
tbb-i686-linux>                  from
/build/source/test/tbb/test_continue_node.cpp:19:
tbb-i686-linux>
/build/source/src/tbb/../../include/tbb/../oneapi/tbb/flow_graph.h: In member
function 'bool
tbb::detail::d1::broadcast_node<tbb::detail::d1::continue_msg>::_ZThn20_N3tbb6detail2d114broadcast_nodeINS1_12continue_msgEE18register_successorERNS1_8receiverIS3_EE.artificial_thunk.0(tbb::detail::d1::broadcast_node<tbb::detail::d1::continue_msg>::successor_type&)':
tbb-i686-linux>
/build/source/src/tbb/../../include/tbb/../oneapi/tbb/flow_graph.h:1117:10:
internal compiler error: in expand_expr_real_1, at expr.c:10281
tbb-i686-linux>  1117 |     bool register_successor( successor_type &r )
override {
tbb-i686-linux>       |          ^~~~~~~~~~~~~~~~~~
tbb-i686-linux> 0x9301fc9 diagnostic_impl(rich_location*, diagnostic_metadata
const*, int, char const*, char**, diagnostic_t)
tbb-i686-linux>         ???:0
tbb-i686-linux> 0x930218b internal_error(char const*, ...)
tbb-i686-linux>         ???:0
tbb-i686-linux> 0x82791d5 fancy_abort(char const*, int, char const*)
tbb-i686-linux>         ???:0
tbb-i686-linux> 0x82461f7 expand_expr_real_1(tree_node*, rtx_def*,
machine_mode, expand_modifier, rtx_def**, bool) [clone .cold]
tbb-i686-linux>         ???:0
tbb-i686-linux> 0x84f4ce5 expand_gimple_stmt(gimple*)
tbb-i686-linux>         ???:0
tbb-i686-linux> 0x84fb309 (anonymous
namespace)::pass_expand::execute(function*)
tbb-i686-linux>         ???:0
tbb-i686-linux> Please submit a full bug report,
tbb-i686-linux> with preprocessed source if appropriate.
tbb-i686-linux> Please include the complete backtrace with any bug report.
tbb-i686-linux> See <https://gcc.gnu.org/bugs/> for instructions.

Reply via email to