a1293f402a
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 |
||
---|---|---|
.. | ||
classpath | ||
contrib | ||
gcj | ||
gnu | ||
include | ||
java | ||
javax | ||
libltdl | ||
org | ||
scripts | ||
sun | ||
sysdep | ||
testsuite | ||
aclocal.m4 | ||
boehm.cc | ||
ChangeLog | ||
ChangeLog-1998 | ||
ChangeLog-1999 | ||
ChangeLog-2000 | ||
ChangeLog-2001 | ||
ChangeLog-2002 | ||
ChangeLog-2003 | ||
ChangeLog-2004 | ||
ChangeLog-2005 | ||
ChangeLog-2006 | ||
ChangeLog-2007 | ||
ChangeLog-2008 | ||
ChangeLog-2009 | ||
ChangeLog-2010 | ||
ChangeLog-2011 | ||
ChangeLog-2012 | ||
ChangeLog-2013 | ||
ChangeLog-2014 | ||
ChangeLog-2015 | ||
configure | ||
configure.ac | ||
configure.host | ||
COPYING | ||
darwin.cc | ||
defineclass.cc | ||
ecjx.cc | ||
exception.cc | ||
gij.cc | ||
HACKING | ||
headers.txt | ||
interpret-run.cc | ||
interpret.cc | ||
jni-libjvm.cc | ||
jni.cc | ||
jvmti.cc | ||
libgcj_bc.c | ||
LIBGCJ_LICENSE | ||
libgcj-noncore-dummy.def | ||
libgcj-test.spec.in | ||
libgcj.pc.in | ||
libgcj.spec.in | ||
libgcj.ver | ||
libtool-version | ||
link.cc | ||
Makefile.am | ||
Makefile.in | ||
mauve-libgcj | ||
mingwld.m4 | ||
NEWS | ||
no-threads.cc | ||
nogc.cc | ||
pkg.m4 | ||
posix-threads.cc | ||
posix.cc | ||
prims.cc | ||
README | ||
shlibpath.m4 | ||
sources.am | ||
stacktrace.cc | ||
standard.omit.in | ||
THANKS | ||
verify.cc | ||
win32-threads.cc | ||
win32.cc |
This is libgcj: the runtime library for gcj, the GNU Compiler for Java. libgcj provides a partial implementation of the Java Class Libraries. libgcj is free software. See the file LIBGCJ_LICENSE for copying permission. DOCUMENTATION ============= All documentation, including detailed installation and usage instructions, can be found on the gcj web pages at this URL: http://gcc.gnu.org/java/ BUGS ==== Please refer to http://gcc.gnu.org/bugs/ on when and how to submit a bug report.