On Wed, 13 Dec 2023 21:38:43 GMT, Roger Riggs <rri...@openjdk.org> wrote:
> The test java/lang/String/CompactString/MaxSizeUTF16String.java fails when > run with -Xcomp. > > Both the java implementation and the intrinsic for StringUTF16.toBytes() > allocate memory for a copy of the string. > The java implementation of `toBytes()` throws an exception with a message in > terms of length of the string. > The intrinsic uses a generic message when allocating a byte array that is too > large for the implementation. > > Test should accept either message on the OOME exception, the message is an > implementation detail and should reflect the cause of the error and not be > confused with a general out of java heap message. This pull request has now been integrated. Changeset: 6311dabe Author: Roger Riggs <rri...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/6311dabe68762749e4317cfa5e13005318bdceac Stats: 19 lines in 1 file changed: 14 ins; 0 del; 5 mod 8322018: Test java/lang/String/CompactString/MaxSizeUTF16String.java fails with -Xcomp Reviewed-by: jpai ------------- PR: https://git.openjdk.org/jdk/pull/17095