]> gcc.gnu.org Git - gcc.git/commit
prims.cc (_Jv_NewObjectArray): Make sure byte size doesn't overflow a jint.
authorRalph Loader <rcl@ihug.co.nz>
Thu, 16 Oct 2003 21:19:53 +0000 (21:19 +0000)
committerRalph Loader <ralph@gcc.gnu.org>
Thu, 16 Oct 2003 21:19:53 +0000 (21:19 +0000)
commitbf1b388d0ebb654f925fa101f1e23444009f0918
tree5eb019a86e608ffec1700a4faa313de2a574966e
parent71fc2f0cf1f4c1ebb9c6d7fbe20a3a38f7a50562
prims.cc (_Jv_NewObjectArray): Make sure byte size doesn't overflow a jint.

* 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.

From-SVN: r72577
libjava/ChangeLog
libjava/prims.cc
libjava/testsuite/libjava.lang/newarray_overflow.java [new file with mode: 0644]
libjava/testsuite/libjava.lang/newarray_overflow.out [new file with mode: 0644]
This page took 0.055463 seconds and 5 git commands to generate.