re PR target/31152 (-(x>y) generates wrong code)
authorRichard Earnshaw <rearnsha@arm.com>
Sat, 23 Jun 2007 18:07:04 +0000 (18:07 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Sat, 23 Jun 2007 18:07:04 +0000 (18:07 +0000)
commit630ef467a860ff6db6bba710fd46700f4f363496
treeb68a85a5e9d12adb9ebdd8e00c3cda46873ff7e3
parent6cad985925701132aac4e9778ade570fac1ad2b0
re PR target/31152 (-(x>y) generates wrong code)

PR target/31152
* arm.md (negscc): Match the correct operand for optimized LT0 test.
Remove optimization for GT.
*gcc.c-torture/execute/20070623-1.c: New.

From-SVN: r125973
gcc/ChangeLog
gcc/config/arm/arm.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/20070623-1.c [new file with mode: 0644]