arm.c (thumb2_reorg): Add complete support for 16-bit instructions.
authorAndrew Stubbs <ams@codesourcery.com>
Wed, 21 Mar 2012 10:41:46 +0000 (10:41 +0000)
committerAndrew Stubbs <ams@gcc.gnu.org>
Wed, 21 Mar 2012 10:41:46 +0000 (10:41 +0000)
commit021afdb4bb91341e19f573948d5ebb5b4efff814
tree15e4126fd368565bddf08535387180334c3bf73e
parent50eeef0975bf57ba5c1d5f1da1c74fbc09de6473
arm.c (thumb2_reorg): Add complete support for 16-bit instructions.

2012-03-21  Andrew Stubbs  <ams@codesourcery.com>

gcc/
* config/arm/arm.c (thumb2_reorg): Add complete support
for 16-bit instructions.
* config/arm/thumb2.md: Delete obsolete flag-clobbering peepholes.

gcc/testsuite/
* gcc.target/arm/thumb-16bit-ops.c: New file.
* gcc.target/arm/thumb-ifcvt.c: New file.

From-SVN: r185601
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/config/arm/thumb2.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/thumb-16bit-ops.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/thumb-ifcvt.c [new file with mode: 0644]