The patterns neg_scc_insn and not_scc_insn are not correct, leading to failing pr77309 test for ARC700. Add two new bic compare with zero patterns to improve output code. gcc/ xxxx-xx-xx Claudiu Zissulescu <claziss@synopsys.com> * config/arc/arc.md (bic_f): Use cc_set_register predicate. (bic_cmp0_noout): New pattern. (bic_cmp0): Likewise. (neg_scc_insn): Remove pattern. (not_scc_insn): Likewise. From-SVN: r278610
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| arc-arch.h | Loading commit data... | |
| arc-arches.def | Loading commit data... | |
| arc-c.c | Loading commit data... | |
| arc-c.def | Loading commit data... | |
| arc-cpus.def | Loading commit data... | |
| arc-modes.def | Loading commit data... | |
| arc-options.def | Loading commit data... | |
| arc-opts.h | Loading commit data... | |
| arc-passes.def | Loading commit data... | |
| arc-protos.h | Loading commit data... | |
| arc-simd.h | Loading commit data... | |
| arc-tables.opt | Loading commit data... | |
| arc.c | Loading commit data... | |
| arc.h | Loading commit data... | |
| arc.md | Loading commit data... | |
| arc.opt | Loading commit data... | |
| arc600.md | Loading commit data... | |
| arc700.md | Loading commit data... | |
| arcEM.md | Loading commit data... | |
| arcHS.md | Loading commit data... | |
| arcHS4x.md | Loading commit data... | |
| atomic.md | Loading commit data... | |
| big.h | Loading commit data... | |
| builtins.def | Loading commit data... | |
| constraints.md | Loading commit data... | |
| driver-arc.c | Loading commit data... | |
| elf.h | Loading commit data... | |
| fpu.md | Loading commit data... | |
| fpx.md | Loading commit data... | |
| genmultilib.awk | Loading commit data... | |
| genoptions.awk | Loading commit data... | |
| linux.h | Loading commit data... | |
| predicates.md | Loading commit data... | |
| simdext.md | Loading commit data... | |
| t-arc | Loading commit data... | |
| t-multilib | Loading commit data... | |
| t-multilib-linux | Loading commit data... |