aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2005-09-29 00:16:10 +0000
committerAlan Modra <amodra@gcc.gnu.org>2005-09-29 09:46:10 +0930
commitc22e62a672e23035407b56afb6ccac2a183b032e (patch)
tree44d99b9a04dcb021c777c2c384b41877404e2eea /gcc
parent040b1c5a5c6ac7129b0087ac9563090b03b649a8 (diff)
downloadgcc-c22e62a672e23035407b56afb6ccac2a183b032e.zip
gcc-c22e62a672e23035407b56afb6ccac2a183b032e.tar.gz
gcc-c22e62a672e23035407b56afb6ccac2a183b032e.tar.bz2
re PR target/24102 (floatdisf2_internal2 broken)
PR target/24102 * config/rs6000/rs6000.md (floatdisf2_internal2): Correct range check for numbers that need no bit twiddle. From-SVN: r104750
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/rs6000/rs6000.md2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index db55afa..13254b0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md
index 606023e..d064387 100644
--- a/gcc/config/rs6000/rs6000.md
+++ b/gcc/config/rs6000/rs6000.md
@@ -5425,7 +5425,7 @@
(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)