bug-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug classpath/23863] mprec buffer overwrite bug


From: tromey at gcc dot gnu dot org
Subject: [Bug classpath/23863] mprec buffer overwrite bug
Date: 9 Jun 2006 16:19:42 -0000


------- Comment #13 from tromey at gcc dot gnu dot org  2006-06-09 16:19 -------
Subject: Bug 23863

Author: tromey
Date: Fri Jun  9 16:18:51 2006
New Revision: 114511

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114511
Log:
        PR classpath/23863:
        * native/fdlibm/dtoa.c (_dtoa): Free contents of _Jv_reent when
        finished.
        * native/fdlibm/mprec.c: New version from newlib.  Commented out
        some includes.  Added <assert.h>.
        (_reent, _Bigint): New defines.
        (_REENT_CHECK_MP, _REENT_MP_FREELIST, _REENT_MP_P5S): Likewise.
        (__ULong, __Long): New types.
        (_calloc_r): New function.
        (Balloc): Dynamically add new _freelist entries as needed.
        * native/fdlibm/mprec.h (struct _Jv_Bigint): Don't use
        MAX_BIGNUMS to size _x[].
        (struct _Jv_reent): _freelist now a _Jv_Bigint**.  Removed
        _allocation_map, num.  Added _max_k.

Modified:
    trunk/libjava/classpath/ChangeLog.gcj
    trunk/libjava/classpath/native/fdlibm/dtoa.c
    trunk/libjava/classpath/native/fdlibm/mprec.c
    trunk/libjava/classpath/native/fdlibm/mprec.h


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23863





reply via email to

[Prev in Thread] Current Thread [Next in Thread]