gcc/libjava ChangeLog prims.cc testsuite/libja ...
ralph@gcc.gnu.org
ralph@gcc.gnu.org
Thu Oct 16 21:19:00 GMT 2003
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: ralph@gcc.gnu.org 2003-10-16 21:19:54
Modified files:
libjava : ChangeLog prims.cc
Added files:
libjava/testsuite/libjava.lang: newarray_overflow.java
newarray_overflow.out
Log message:
* prims.cc (_Jv_NewObjectArray): Make sure byte size doesn't
overflow a jint.
(_Jv_NewPrimArray): Check for overflowing a jint, replacing a
check for overflowing size_t, since the lower level functions
take a jint.
* testsuite/libjava.lang/newarray_overflow.java: New file.
* testsuite/libjava.lang/newarray_overflow.out: New file.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/ChangeLog.diff?cvsroot=gcc&r1=1.2273&r2=1.2274
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/prims.cc.diff?cvsroot=gcc&r1=1.85&r2=1.86
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.lang/newarray_overflow.java.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/testsuite/libjava.lang/newarray_overflow.out.diff?cvsroot=gcc&r1=NONE&r2=1.1
More information about the Gcc-cvs
mailing list