OSDN Git Service

* config/arm/ieee754-df.S (floatdidf): Fix regression with big values.
authornico <nico@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Oct 2004 20:32:02 +0000 (20:32 +0000)
committernico <nico@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Oct 2004 20:32:02 +0000 (20:32 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89709 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/arm/ieee754-df.S

index e517dd3..898e2e9 100644 (file)
@@ -1,3 +1,7 @@
+2004-10-27  Nicolas Pitre <nico@cam.org>
+
+       * config/arm/ieee754-df.S (floatdidf): Fix regression with big values.
+
 2004-10-27  Zdenek Dvorak  <dvorakz@suse.cz>
 
        PR tree-optimization/18048
index b9cf52e..bce74e5 100644 (file)
@@ -511,7 +511,7 @@ ARM_FUNC_ALIAS aeabi_l2d floatdidf
        addne   r2, r2, #3
        movs    ip, ip, lsr #3
        addne   r2, r2, #3
-       add     r2, r2, ip
+       add     r2, r2, ip, lsr #3
 
        rsb     r3, r2, #32
        mov     ip, xl, lsl r3