2012-03-21 Andrew Stubbs <ams@codesourcery.com>
commitae1dbab85ba30107d915cf619330bee28fd4066e
authorams <ams@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Mar 2012 10:41:46 +0000 (21 10:41 +0000)
committerams <ams@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Mar 2012 10:41:46 +0000 (21 10:41 +0000)
tree15e4126fd368565bddf08535387180334c3bf73e
parent6fa7863673f71d5f78897d418589d42284a638a3
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185601 138bc75d-0d04-0410-961f-82ee72b054a4
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]