gcc/libjava/testsuite
Roger Sayle a1293f402a builtins.c (java_builtins): Use popcount* and bswap* builtins to implement bitCount() and reverseBytes()...
2016-05-31  Roger Sayle  <roger@nextmovesoftware.com>

gcc/java:
	* builtins.c (java_builtins): Use popcount* and bswap* builtins to
	implement bitCount() and reverseBytes() methods in java.lang.Integer
	and friends.
	(initialize_builtins): Annotate math builtins with ECF_LEAF.  Call
	define_builtin for the new popcount* and bswap* builtins.

libjava:
	* testsuite/libjava.lang/BuiltinBitCount.java: New test case.
	* testsuite/libjava.lang/BuiltinReverseBytes.java: Likewise.

From-SVN: r236919
2016-05-31 11:30:56 +00:00
..
config
lib libjava.exp (libjava_arguments): Use 'file normalize' rather than the defunct DejaGnu 'absolute' proc. 2016-04-20 07:08:47 +10:00
libjava.cni
libjava.jar re PR testsuite/21164 (libjava tests uses absolute paths) 2011-04-12 09:04:05 +00:00
libjava.jni jni.exp (gcj_jni_get_cxxflags_invocation): Add libiconv for FreeBSD to cxxflags. 2015-05-26 20:31:49 +02:00
libjava.jvmti Remove obsolete Tru64 UNIX V5.1B support 2012-03-12 15:35:56 +00:00
libjava.lang builtins.c (java_builtins): Use popcount* and bswap* builtins to implement bitCount() and reverseBytes()... 2016-05-31 11:30:56 +00:00
libjava.loader re PR testsuite/21164 (libjava tests uses absolute paths) 2011-04-12 09:04:05 +00:00
libjava.mauve
libjava.special
libjava.verify
ChangeLog-old
Makefile.am
Makefile.in libjava: Bump to automake 1.11.6 2015-05-13 11:09:22 +00:00