https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68577
--- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to rsand...@gcc.gnu.org from comment #6) > Patch applied. This testcase now ICEs on the trunk on aarch64: /home/jenkins/workspace/BuildThunderX_native_gcc_upstream_CENTOS/gcc/gcc/testsuite/gcc.dg/vect/pr68577.c:20:12: internal compiler error: in simplify_subreg, at simplify-rtx.c:6050 0xb29693 simplify_subreg(machine_mode, rtx_def*, machine_mode, unsigned int) ../../gcc/gcc/simplify-rtx.c:6049 0xb2d307 simplify_gen_subreg(machine_mode, rtx_def*, machine_mode, unsigned int) ../../gcc/gcc/simplify-rtx.c:6278 0x7f0bdf store_bit_field_1 ../../gcc/gcc/expmed.c:798 0x7f0ec7 store_bit_field(rtx_def*, unsigned long, unsigned long, unsigned long, unsigned long, machine_mode, rtx_def*, bool) ../../gcc/gcc/expmed.c:1133 0x814567 store_field ../../gcc/gcc/expr.c:6950 0x81b29f store_constructor_field ../../gcc/gcc/expr.c:6142 0x81272f store_constructor ../../gcc/gcc/expr.c:6726 0x813db3 expand_constructor ../../gcc/gcc/expr.c:8027 0x800f2f expand_expr_real_1(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**, bool) ../../gcc/gcc/expr.c:10133 0x80245b expand_expr_real_1(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**, bool) ../../gcc/gcc/expr.c:9819 0x80144f expand_expr_real_1(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**, bool) ../../gcc/gcc/expr.c:10942 0x80245b expand_expr_real_1(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**, bool) ../../gcc/gcc/expr.c:9819 0x810b07 expand_expr ../../gcc/gcc/expr.h:276 0x810b07 expand_assignment(tree_node*, tree_node*, bool) ../../gcc/gcc/expr.c:4971 0x6f1c1b expand_gimple_stmt_1 ../../gcc/gcc/cfgexpand.c:3653 0x6f1c1b expand_gimple_stmt ../../gcc/gcc/cfgexpand.c:3751 0x6f5603 expand_gimple_basic_block ../../gcc/gcc/cfgexpand.c:5750 0x6fa42f execute ../../gcc/gcc/cfgexpand.c:6357 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. compiler exited with status 1