PR target/24102
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Sep 2005 00:16:10 +0000 (00:16 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Sep 2005 00:16:10 +0000 (00:16 +0000)
* config/rs6000/rs6000.md (floatdisf2_internal2): Correct range
check for numbers that need no bit twiddle.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104750 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/rs6000/rs6000.md

index db55afa..13254b0 100644 (file)
@@ -1,3 +1,9 @@
+2005-09-29  Alan Modra  <amodra@bigpond.net.au>
+
+       PR target/24102
+       * config/rs6000/rs6000.md (floatdisf2_internal2): Correct range
+       check for numbers that need no bit twiddle.
+
 2005-09-28  Geoffrey Keating  <geoffk@apple.com>
 
        * Makefile.in: Export LIPO_FOR_TARGET, STRIP_FOR_TARGET.
index 606023e..d064387 100644 (file)
    (set (match_dup 0) (plus:DI (match_dup 0)
                               (const_int 2047)))
    (set (match_dup 4) (compare:CCUNS (match_dup 3)
-                                    (const_int 3)))
+                                    (const_int 2)))
    (set (match_dup 0) (ior:DI (match_dup 0)
                              (match_dup 1)))
    (parallel [(set (match_dup 0) (and:DI (match_dup 0)