]> granicus.if.org Git - php/commitdiff
Revert fix for bug #43981, not yet ready for 5.2
authorIlia Alshanetsky <iliaa@php.net>
Mon, 4 Feb 2008 21:31:52 +0000 (21:31 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Mon, 4 Feb 2008 21:31:52 +0000 (21:31 +0000)
NEWS
ext/gmp/gmp.c

diff --git a/NEWS b/NEWS
index 511f307b1759770a6b561ce8c838aee210c4810d..5970df8cd50f980bc36d1f584f6ea94313cc72d1 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -11,8 +11,6 @@ PHP                                                                        NEWS
 
 - Fixed bug #44028 (crash inside stream_socket_enable_crypto() when enabling  
   encryption without crypto type). (Ilia)
-- Fixed bug #43981 (gmp_div_r() does not preserve the sign of 1st argument).
-  (Ilia)
 - Fixed bug #43954 (Memory leak when sending the same HTTP status code
   multiple times). (Scott)
 - Fixed bug #43927 (koi8r is missing from html_entity_decode()). 
index 6bfa9fe54ca646126c360922bee6fcd64bd272c0..09f468d1b5766b2942fce4da7a14e953043d3fd1 100644 (file)
@@ -552,9 +552,6 @@ static inline void gmp_zval_binary_ui_op_ex(zval *return_value, zval **a_arg, zv
        if (use_ui && gmp_ui_op) {
                if (allow_ui_return) {
                        long_result = gmp_ui_op(*gmpnum_result, *gmpnum_a, (unsigned long)Z_LVAL_PP(b_arg));
-                       if (mpz_sgn(*gmpnum_a) == -1) {
-                               long_result = -long_result;
-                       }
                } else {
                        gmp_ui_op(*gmpnum_result, *gmpnum_a, (unsigned long)Z_LVAL_PP(b_arg));
                }