]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR target/52480 (SH Target: SH4A movua.l does not work for big endian)
authorOleg Endo <olegendo@gcc.gnu.org>
Wed, 10 Oct 2012 00:50:37 +0000 (00:50 +0000)
committerOleg Endo <olegendo@gcc.gnu.org>
Wed, 10 Oct 2012 00:50:37 +0000 (00:50 +0000)
commit2c62c8ec64ac0b3b7a21db4f45d8a8ae6372aa46
tree7d2340b797cebf8938d4257223789c4d1ee07a60
parent73b043cda17b433d1107705637cdc455ee5d94a1
re PR target/52480 (SH Target: SH4A movua.l does not work for big endian)

PR target/52480
* config/sh/sh.md (extv, extzv): Check that operands[3] is zero,
regardless of the endianness.

PR target/52480
* gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
Add runtime tests.

From-SVN: r192283
gcc/ChangeLog
gcc/config/sh/sh.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/sh/sh4a-bitmovua.c