re PR target/39715 ([cond-optab] extra sign extensions on Thumb)
commit5d49d0ea6c8f48d3bf36fc3d4e7c3984a7bf8157
authorPaolo Bonzini <bonzini@gnu.org>
Wed, 28 Oct 2009 10:27:15 +0000 (28 10:27 +0000)
committerPaolo Bonzini <bonzini@gcc.gnu.org>
Wed, 28 Oct 2009 10:27:15 +0000 (28 10:27 +0000)
treec38260869bb0cdd6998d12a09d64ae13ccd20f1d
parent582021baa76be44ef884eebd0f7ab99599f4b890
re PR target/39715 ([cond-optab] extra sign extensions on Thumb)

2009-10-28  Paolo Bonzini  <bonzini@gnu.org>

PR rtl-optimization/39715
* combine.c (simplify_comparison): Use extensions to
widen comparisons.  Try an ANDing first.

testsuite:
2009-10-28  Paolo Bonzini  <bonzini@gnu.org>

PR rtl-optimization/39715
* gcc.target/arm/thumb-bitfld1.c: New.

From-SVN: r153651
gcc/ChangeLog
gcc/combine.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/thumb-bitfld1.c [new file with mode: 0644]