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