https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91615
--- Comment #1 from Christophe Lyon <clyon at gcc dot gnu.org> ---
There are also 2 regressions in gfortran
--target armeb-none-linux-gnueabihf
--with-cpu cortex-a9
--with-fpu neon-fp16

gfortran.dg/vect/no-vfa-pr32377.f90   -O  (internal compiler error)
gfortran.dg/vect/pr32377.f90   -O  (internal compiler error)

Same backtrace for both:
during RTL pass: expand
/gcc/testsuite/gfortran.dg/vect/no-vfa-pr32377.f90:10:0: internal compiler
error: in gen_movv4sf, at config/arm/vec-common.md:30
0x12e016c gen_movv4sf(rtx_def*, rtx_def*)
        /gcc/config/arm/vec-common.md:30
0x90cfe2 insn_gen_fn::operator()(rtx_def*, rtx_def*) const
        /gcc/recog.h:318
0x90cfe2 emit_move_insn_1(rtx_def*, rtx_def*)
        /gcc/expr.c:3694
0x90d2d3 emit_move_insn(rtx_def*, rtx_def*)
        /gcc/expr.c:3790
0x8e80cc copy_to_mode_reg(machine_mode, rtx_def*)
        /gcc/explow.c:631
0xb81b01 maybe_legitimize_operand
        /gcc/optabs.c:7246
0xb81b01 maybe_legitimize_operands(insn_code, unsigned int, unsigned int,
expand_operand*)
        /gcc/optabs.c:7378
0xb81e69 maybe_gen_insn(insn_code, unsigned int, expand_operand*)
        /gcc/optabs.c:7397
0xb88a6a expand_binop_directly
        /gcc/optabs.c:1122
0xb865b8 expand_binop(machine_mode, optab_tag, rtx_def*, rtx_def*, rtx_def*,
int, optab_methods)
        /gcc/optabs.c:1210
0x8efa0d expand_mult(machine_mode, rtx_def*, rtx_def*, rtx_def*, int, bool)
        /gcc/expmed.c:3549
0x91a8ed expand_expr_real_2(separate_ops*, rtx_def*, machine_mode,
expand_modifier)
        /gcc/expr.c:8937
0x909d42 expand_expr_real_1(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
        /gcc/expr.c:9948
0x913b1e expand_expr
        /gcc/expr.h:281
0x913b1e expand_operands(tree_node*, tree_node*, rtx_def*, rtx_def**,
rtx_def**, expand_modifier)
        /gcc/expr.c:7878
0x918c23 expand_expr_real_2(separate_ops*, rtx_def*, machine_mode,
expand_modifier)
        /gcc/expr.c:8739
0x909d42 expand_expr_real_1(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
        /gcc/expr.c:9948
0x914d32 store_expr(tree_node*, rtx_def*, int, bool, bool)
        /gcc/expr.c:5682
0x916a26 expand_assignment(tree_node*, tree_node*, bool)
        /gcc/expr.c:5441
0x7d7494 expand_gimple_stmt_1
        /gcc/cfgexpand.c:3779

Reply via email to