https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79897
Bug ID: 79897 Summary: ICE in gimplify_modify_expr, at gimplify.c:5627 on ARM target Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org, jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, mpolacek at gcc dot gnu.org Target Milestone: --- Target: arm-linux-gnueabi Running on ARM target (with cross-compiler): $ arm-linux-gnueabi-g++ /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/init/enum2.C -fsanitize=undefined In function ‘int main()’: cc1plus: internal compiler error: in gimplify_modify_expr, at gimplify.c:5627 0xb01b51 gimplify_modify_expr .././../gcc/gimplify.c:5626 0xaef54d gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*), int) .././../gcc/gimplify.c:11192 0xaf2cf6 gimplify_stmt(tree_node**, gimple**) .././../gcc/gimplify.c:6478 0xaf39a1 gimplify_compound_expr .././../gcc/gimplify.c:5715 0xaef4fd gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*), int) .././../gcc/gimplify.c:11181 0xb10435 force_gimple_operand_1(tree_node*, gimple**, bool (*)(tree_node*), tree_node*) .././../gcc/gimplify-me.c:78 0xb1056f force_gimple_operand_gsi_1(gimple_stmt_iterator*, tree_node*, bool (*)(tree_node*), tree_node*, bool, gsi_iterator_update) .././../gcc/gimplify-me.c:115 0xd9016c instrument_bool_enum_load .././../gcc/ubsan.c:1462 0xd9016c execute .././../gcc/ubsan.c:2003