aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-prefetch.c
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@codesourcery.com>2010-07-02 16:22:33 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2010-07-02 16:22:33 +0000
commit18e8200f7082b15957ee05829ce51a06c381b378 (patch)
tree3e2175e4e860e041e9dd2980eda39ad668e981e4 /gcc/tree-ssa-loop-prefetch.c
parentfaeb4ee3aac0ece0f8619ba8c3a2908c6ed7b9c1 (diff)
downloadgcc-18e8200f7082b15957ee05829ce51a06c381b378.zip
gcc-18e8200f7082b15957ee05829ce51a06c381b378.tar.gz
gcc-18e8200f7082b15957ee05829ce51a06c381b378.tar.bz2
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
Diffstat (limited to 'gcc/tree-ssa-loop-prefetch.c')
0 files changed, 0 insertions, 0 deletions