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

            Bug ID: 117349
           Summary: aarch64_gen_ccmp_next, aarch64_gen_ccmp_first contains
                    extra casts which can be removed
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Keywords: internal-improvement
          Severity: enhancement
          Priority: P3
         Component: target
          Assignee: pinskia at gcc dot gnu.org
          Reporter: pinskia at gcc dot gnu.org
  Target Milestone: ---
            Target: aarch64

Since r14-3412-gbf64392d66f291 (which change the type of code), there are extra
casts in the code:

e.g.:
```
aarch64_gen_ccmp_first (rtx_insn **prep_seq, rtx_insn **gen_seq,
                        rtx_code code, tree treeop0, tree treeop1)

...
      cc_mode = aarch64_select_cc_mode ((rtx_code) code, op0, op1);
```

Noticed while working on PR 117346 .

Reply via email to