re PR libgcj/23495 (java.lang.String.equals is suboptimal)

PR libgcj/23495:
	* java/lang/natString.cc (_Jv_NewString): Use memcpy.
	(equals): Use memcmp.
	(contentEquals): Likewise.
	(getChars): Use memcpy.
	(toCharArray): Likewise.
	(regionMatches): Use memcmp.
	(regionMatches): Likewise.
	(startsWith): Likewise.
	(concat): Use memcpy.
	(valueOf): Likewise.

From-SVN: r111919
This commit is contained in:
Tom Tromey
2006-03-10 00:39:49 +00:00
committed by Tom Tromey
parent 1e65f95848
commit 0ade2ddf23
2 changed files with 51 additions and 57 deletions
+14
View File
@@ -1,3 +1,17 @@
2006-03-09 Tom Tromey <tromey@redhat.com>
PR libgcj/23495:
* java/lang/natString.cc (_Jv_NewString): Use memcpy.
(equals): Use memcmp.
(contentEquals): Likewise.
(getChars): Use memcpy.
(toCharArray): Likewise.
(regionMatches): Use memcmp.
(regionMatches): Likewise.
(startsWith): Likewise.
(concat): Use memcpy.
(valueOf): Likewise.
2006-03-09 Tom Tromey <tromey@redhat.com>
* configure: Rebuilt.