diff options
author | Nicolas Pitre <nico@cam.org> | 2004-10-27 20:32:02 +0000 |
---|---|---|
committer | Nicolas Pitre <nico@gcc.gnu.org> | 2004-10-27 20:32:02 +0000 |
commit | 72111a1f4bb7d88865ee53bdc2fc26db58c534ca (patch) | |
tree | f4b7bc61adb929097e1f8466b6c92ad002c0fe18 /gcc | |
parent | 38b0dcb81effec70e61bb1e652c0cab254245115 (diff) | |
download | gcc-72111a1f4bb7d88865ee53bdc2fc26db58c534ca.zip gcc-72111a1f4bb7d88865ee53bdc2fc26db58c534ca.tar.gz gcc-72111a1f4bb7d88865ee53bdc2fc26db58c534ca.tar.bz2 |
* config/arm/ieee754-df.S (floatdidf): Fix regression with big values.
From-SVN: r89709
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/arm/ieee754-df.S | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e517dd3..898e2e9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/config/arm/ieee754-df.S b/gcc/config/arm/ieee754-df.S index b9cf52e..bce74e5 100644 --- a/gcc/config/arm/ieee754-df.S +++ b/gcc/config/arm/ieee754-df.S @@ -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 |