diff options
author | Roger Sayle <roger@nextmovesoftware.com> | 2016-05-31 11:30:56 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2016-05-31 11:30:56 +0000 |
commit | a1293f402a25801d03a58312b06b65c33702c726 (patch) | |
tree | e4795973441e52b0a0b748fb08728e4962eb277f /libjava/ChangeLog | |
parent | 051154a1f6be0f597b7da235d6fe13463e7629be (diff) | |
download | gcc-a1293f402a25801d03a58312b06b65c33702c726.zip gcc-a1293f402a25801d03a58312b06b65c33702c726.tar.gz gcc-a1293f402a25801d03a58312b06b65c33702c726.tar.bz2 |
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
Diffstat (limited to 'libjava/ChangeLog')
-rw-r--r-- | libjava/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 596fc052..0a28305 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,8 @@ +2016-05-31 Roger Sayle <roger@nextmovesoftware.com> + + * testsuite/libjava.lang/BuiltinBitCount.java: New test case. + * testsuite/libjava.lang/BuiltinReverseBytes.java: Likewise. + 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org> * classpath/config.guess: Revert r235676. |