re PR rtl-optimization/42835 (Missed merging common code sequence at the end of two basic blocks)
PR target/42835 * config/arm/arm-modes.def (CC_NOTB): New mode. * config/arm/arm.c (get_arm_condition_code): Handle it. * config/arm/thumb2.md (thumb2_compare_scc): Delete pattern. * config/arm/arm.md (subsi3_compare0_c): New pattern. (compare_scc): Now a define_and_split. Add a number of extra splitters before it. testsuite/ PR target/42835 * gcc.target/arm/pr42835.c: New test. From-SVN: r161725
Showing
gcc/testsuite/gcc.target/arm/pr42835.c
0 → 100644
Please
register
or
sign in
to comment