This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/86838] New: ICE in gen_aarch64_frecpe, at ./insn-opinit.h:571


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

            Bug ID: 86838
           Summary: ICE in gen_aarch64_frecpe, at ./insn-opinit.h:571
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
  Target Milestone: ---
              Host: x86_64-linux-gnu
            Target: aarch64-linux-gnu

Following causes ICE:

$ ./xgcc -B.
/home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/tree-ssa/recip-7.c -Ofast
-mlow-precision-div -c
during RTL pass: expand
/home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/tree-ssa/recip-7.c: In
function ‘f’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/tree-ssa/recip-7.c:10:6:
internal compiler error: in gen_aarch64_frecpe, at ./insn-opinit.h:571
 void f(int x, double z, double w)
      ^
0x1519c40 gen_aarch64_frecpe(machine_mode, rtx_def*, rtx_def*)
        ./insn-opinit.h:571
0x15046ec aarch64_emit_approx_div(rtx_def*, rtx_def*, rtx_def*)
        /home/marxin/Programming/gcc/gcc/config/aarch64/aarch64.c:9888
0x1863430 gen_divdf3(rtx_def*, rtx_def*, rtx_def*)
        /home/marxin/Programming/gcc/gcc/config/aarch64/aarch64.md:5806
0xe49b47 insn_gen_fn::operator()(rtx_def*, rtx_def*, rtx_def*) const
        /home/marxin/Programming/gcc/gcc/recog.h:302
0xef8535 maybe_gen_insn(insn_code, unsigned int, expand_operand*)
        /home/marxin/Programming/gcc/gcc/optabs.c:7318
0xee3c27 expand_binop_directly
        /home/marxin/Programming/gcc/gcc/optabs.c:1098
0xee4120 expand_binop(machine_mode, optab_tag, rtx_def*, rtx_def*, rtx_def*,
int, optab_methods)
        /home/marxin/Programming/gcc/gcc/optabs.c:1185
0xbbd4be expand_expr_real_2(separate_ops*, rtx_def*, machine_mode,
expand_modifier)
        /home/marxin/Programming/gcc/gcc/expr.c:9631
0xa28c2d expand_gimple_stmt_1
        /home/marxin/Programming/gcc/gcc/cfgexpand.c:3673
0xa28eaa expand_gimple_stmt
        /home/marxin/Programming/gcc/gcc/cfgexpand.c:3734
0xa31df0 expand_gimple_basic_block
        /home/marxin/Programming/gcc/gcc/cfgexpand.c:5769
0xa337ee execute
        /home/marxin/Programming/gcc/gcc/cfgexpand.c:6372

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]