aboutsummaryrefslogtreecommitdiff
path: root/libjava
AgeCommit message (Collapse)AuthorFilesLines
2007-01-112007-01-11 Andrew Haley <aph@redhat.com>Andrew Haley3-9/+18
* prims.cc (jdwpOptions) Fix deprecated cast from char[] constant to char*. * include/x86_64-signal.h (HANDLE_DIVIDE_OVERFLOW): Rewrite to fix aliasing violation. From-SVN: r120672
2007-01-11*.h: New files.Tom Tromey83-0/+2646
* gnu/gcj/xlib/*.h: New files. * gnu/awt/xlib/*.h: Likewise. * classpath/lib/gnu/gcj/xlib: New class files. * classpath/lib/gnu/awt/xlib: Likewise. From-SVN: r120655
2007-01-11Readd missing chunks from r116332:Matthias Klose39-28/+113
2007-01-10 Matthias Klose <doko@debian.org> Readd missing chunks from r116332: * m4/acinclude.m4 (CLASSPATH_TOOLEXECLIBDIR): New macro. * resource/Makefile.am (loggingdir): Define to toolexeclibdir. (securitydir): Likewise. * configure.ac: Call CLASSPATH_TOOLEXECLIBDIR. Set default nativeexeclibdir using toolexeclibdir. Readd missing chunks from r115839: * native/jni/gtk-peer/Makefile.am (libgtkpeer_la_LDFLAGS): Add -avoid-version. * native/jawt/Makefile.am (libjawt_la_LDFLAGS): Add -avoid-version. * configure, Makefile.in, doc/Makefile.in, doc/api/Makefile.in, examples/Makefile.in, external/Makefile.in, external/jsr166/Makefile.in, external/relaxngDatatype/Makefile.in, external/sax/Makefile.in, external/w3c_dom/Makefile.in, include/Makefile.in, lib/Makefile.in, native/Makefile.in, native/fdlibm/Makefile.in, native/jawt/Makefile.in, native/jni/Makefile.in, native/jni/classpath/Makefile.in, native/jni/gconf-peer/Makefile.in, native/jni/gtk-peer/Makefile.in native/jni/java-io/Makefile.in, native/jni/java-lang/Makefile.in, native/jni/java-net/Makefile.in, native/jni/java-nio/Makefile.in, native/jni/java-util/Makefile.in, native/jni/midi-alsa/Makefile.in, native/jni/midi-dssi/Makefile.in, native/jni/native-lib/Makefile.in, native/jni/qt-peer/Makefile.in, native/jni/xmlj/Makefile.in, native/plugin/Makefile.in, resource/Makefile.in, scripts/Makefile.in, tools/Makefile.in: Regenerate From-SVN: r120654
2007-01-10* HACKING: Various updates.Tom Tromey2-6/+35
From-SVN: r120653
2007-01-10natDouble.cc (toString): Added parens.Tom Tromey4-13/+23
* java/lang/natDouble.cc (toString): Added parens. * gnu/gcj/io/shs.h (PROTO): Define. * link.cc (resolve_pool_entry): Added missing braces. From-SVN: r120652
2007-01-10re PR libgcj/30424 (revision 120632 failed to build on ia64)H.J. Lu2-0/+18
2007-01-10 H.J. Lu <hongjiu.lu@intel.com> PR libgcj/30424 * sysdep/ia64/locks.h (read_barrier): New. (write_barrier): New. From-SVN: r120645
2007-01-10URL.java: Removed.Gary Benson7-976/+10
2007-01-10 Gary Benson <gbenson@redhat.com> * java/net/URL.java: Removed. * sources.am, Makefile.in: Rebuilt. From-SVN: r120644
2007-01-10regexp, [...]: Remove empty directories.Matthias Klose1-0/+12
2007-01-10 Matthias Klose <doko@debian.org> * resource/gnu/regexp, tools/gnu/classpath/tools/rmi/rmic, tools/gnu/classpath/tools/rmi/rmid, tools/gnu/classpath/tools/giop, doc/www.gnu.org, doc/unicode, testsuite, testsuite/java.sun.awt, testsuite/javax.swing.text.html.parser, testsuite/java.lang, testsuite/java.opstack, testsuite/java.sun.tools, testsuite/java.text, testsuite/scheme, testsuite/config, testsuite/java.net, testsuite/lib, testsuite/java.io, testsuite/java.util, native/target, native/testsuite, native/vmi, org/omg/CORBA/SendingContext, gnu/regexp, test, compat: Remove empty directories. From-SVN: r120643
2007-01-10Makefile.am (install-exec-hook): Support $(DESTDIR).Matthias Klose3-12/+17
2007-01-10 Matthias Klose <doko@debian.org> * Makefile.am (install-exec-hook): Support $(DESTDIR). * Makefile.in: Regenerated. From-SVN: r120639
2007-01-09Merged gcj-eclipse branch to trunk.Tom Tromey17457-71204/+607449
From-SVN: r120621
2006-12-21configure.ac: add $built_gcc_dir to $GCJH and $GCJ when crossbuilding.Adam Megacz3-4/+10
2006-12-20 Adam Megacz <megacz@cs.berkeley.edu> * configure.ac: add $built_gcc_dir to $GCJH and $GCJ when crossbuilding. * configure: Regenerate. From-SVN: r120115
2006-12-18Makefile.am: remove @X_CFLAGS@ from AM_CXXFLAGS...Adam Megacz7-330/+138
2006-12-18 Adam Megacz <megacz@cs.berkeley.edu> * Makefile.am: remove @X_CFLAGS@ from AM_CXXFLAGS; it causes -I/usr/include to wind up in cross-builds * configure: Regenerate. From-SVN: r120006
2006-12-04tls.m4 (GCC_CHECK_TLS): Do not test TLS with static linking if static ↵Eric Botcazou2-2/+44
linking doesn't even work. config/ * tls.m4 (GCC_CHECK_TLS): Do not test TLS with static linking if static linking doesn't even work. libgomp/ * configure: Regenerate. libmudflap/ * configure: Regenerate. libjava/ * configure: Regenerate. libstdc++-v3/ * configure: Regenerate. From-SVN: r119487
2006-11-28locks.h: Enable use of either file on either target to support multilibs ↵Mike Stump3-18/+34
from one to the... * sysdep/x86-64/locks.h: Enable use of either file on either target to support multilibs from one to the other. * sysdep/i386/locks.h: Likewise. From-SVN: r119276
2006-11-21Security.java: Merge with classpath.Gary Benson4-226/+303
2006-11-21 Gary Benson <gbenson@redhat.com> * java/security/Security.java: Merge with classpath. * java/lang/Package.java: Likewise. * java/lang/Class.java (getDeclaredAnnotations): New method. From-SVN: r119057
2006-11-20mips-signal.h (sys/syscall.h): Do not include.David Daney2-40/+15
2006-11-20 David Daney <ddaney@avtrex.com> * include/mips-signal.h (sys/syscall.h): Do not include. (sig_ucontext_t): Removed. (MAKE_THROW_FRAME): Changed to be a nop. (_INIT_SIG_HANDLER): New macro. (INIT_SEGV): Rewrote to use _INIT_SIG_HANDLER. (INIT_FPE): Same. 2006-11-20 David Daney <ddaney@avtrex.com> * config/mips/linux-unwind.h (mips_fallback_frame_state): Adjust PC to point to following instruction. From-SVN: r119024
2006-11-20Throw_3.java: New Test.David Daney3-0/+47
* testsuite/libjava.lang/Throw_3.java: New Test. * testsuite/libjava.lang/Throw_3.out: Its expected output. From-SVN: r119023
2006-11-13* tls.m4 (GCC_CHECK_TLS): Fall back to a link test.Daniel Jacobowitz2-12/+22
From-SVN: r118777
2006-11-032006-11-03 Gary Benson <gbenson@redhat.com>Gary Benson3-5/+14
* java/net/Inet4Address.java (FAMILY): Renamed to AF_INET. (<init>, writeReplace): Reflect the above. * java/net/Inet6Address.java (FAMILY): Renamed to AF_INET6. (<init>): Reflect the above. From-SVN: r118452
2006-11-03InetAddress.java: Removed.Gary Benson17-1380/+506
2006-11-03 Gary Benson <gbenson@redhat.com> * java/net/InetAddress.java: Removed. * java/net/natInetAddressNoNet.cc: Likewise. * java/net/natInetAddressPosix.cc: Likewise. * java/net/natInetAddressWin32.cc: Likewise. * java/net/VMInetAddress.java (getLocalHostname, lookupInaddrAny, getHostByAddr, getHostByName, aton): Replace glue methods with native ones. * java/net/natVMInetAddressNoNet.cc: New file. * java/net/natVMInetAddressPosix.cc: Likewise. * java/net/natVMInetAddressWin32.cc: Likewise. * Makefile.am, configure.ac: Reflect the above. * sources.am, Makefile.in, configure: Rebuilt. * java/net/natVMNetworkInterfaceWin32.cc (winsock2GetRealNetworkInterfaces): Create InetAddress objects using InetAddress.getByAddress. * gnu/java/net/natPlainSocketImplWin32.cc (accept, getOption): Likewise. * gnu/java/net/natPlainDatagramSocketImplWin32.cc (peekData, receive, getOption): Likewise. From-SVN: r118451
2006-11-02* gnu/classpath/jdwp/natVMMethod.cc (getLineTable): Implement.Keith Seitz2-2/+42
From-SVN: r118420
2006-11-02jvmti.cc (_Jv_JVMTI_GetLineNumberTable): New function.Keith Seitz2-1/+54
* jvmti.cc (_Jv_JVMTI_GetLineNumberTable): New function. (_Jv_JVMTI_Interface): Define GetLineNumberTable. From-SVN: r118419
2006-11-01Location.java: New file.Keith Seitz6-4/+224
* gnu/gcj/jvmti/Location.java: New file. * gnu/gcj/jvmti/BreakpointManager.java: New file. * jvmti.cc (_Jv_JVMTI_SetBreakpoint): New function. (_Jv_JVMTI_ClearBreakpoint): New function. (_Jv_JVMTI_Interface): Define SetBreakpoint and ClearBreakpoint. * sources.am: Regenerated. * Makefile.in: Regenerated. From-SVN: r118391
2006-10-28Makefile.am (nat_source_files): Add natBreakpoint.cc.Keith Seitz6-5/+179
* Makefile.am (nat_source_files): Add natBreakpoint.cc. * sources.am: Regenerated. * Makefile.in: Regenerated. * gnu/gcj/jvmti/Breakpoint.java: New file. * gnu/gcj/jvmti/natBreakpoint.java: New file. From-SVN: r118108
2006-10-28java-stack.h (ncodeMap): Declare.Keith Seitz6-20/+73
* include/java-stack.h (ncodeMap): Declare. (_Jv_StackTrace): Make _Jv_GetMethodDeclaringClass friend. * java/lang/Class.h (_Jv_GetMethodDeclaringClass): Declare. * java/lang/natClass.cc (_Jv_GetMethodDeclaringClass): New function. * stacktrace.cc (ncodeMap): Redefine from file global to global for class _Jv_StackTrace. (_Jv_StackTrace::UpdateNCodeMap): Add interpreted classes, too, so that _Jv_GetMethodDeclaringClass can find them all. (_Jv_StackTrace::ClassForFrame): Exclude interpreted classes. * jvmti.cc (_Jv_JVMTI_GetMethodDeclaringClass): New function. (_Jv_JVMTI_Interface): Define GetMethodDeclaringClass function. From-SVN: r118100
2006-10-25natevents.cc (do_callback_arg_tests): Replace formatting modifiers %p with ↵Andreas Tobler2-60/+97
%#llx and cast the arguments. 2006-10-25 Andreas Tobler <a.tobler@schweiz.org> * testsuite/libjava.jvmti/natevents.cc (do_callback_arg_tests): Replace formatting modifiers %p with %#llx and cast the arguments. From-SVN: r118040
2006-10-20natevents.cc (do_callback_arg_tests): Correctly pass jvalues.Tom Tromey2-2/+11
* testsuite/libjava.jvmti/natevents.cc (do_callback_arg_tests): Correctly pass jvalues. From-SVN: r117913
2006-10-18register2.java: New file.Tom Tromey7-19/+140
* testsuite/libjava.jni/register2.java: New file. * testsuite/libjava.jni/register2.out: New file. * testsuite/libjava.jni/register2.c: New file. * java/lang/natClass.cc (_Jv_GetClassNameUtf8): New function. * java/lang/Class.h (_Jv_GetClassNameUtf8): Declare. * jni.cc (struct NativeMethodCacheEntry): New struct. (nathash): Changed type. (hash): Updated. (nathash_find_slot): Likewise. (nathash_find): Likewise. (natrehash): Likewise. (nathash_add): Likewise. (_Jv_JNI_RegisterNatives): Likewise. (_Jv_LookupJNIMethod): Likewise. Idea from Juerg Lehni <juerg@scratchdisk.com> Co-Authored-By: Bryce McKinlay <mckinlay@redhat.com> From-SVN: r117867
2006-10-17natevents.cc (env): Delete.Geoffrey Keating2-18/+27
* testsuite/libjava.jvmti/natevents.cc (env): Delete. (ExceptionCB): Fix types for printf arguments. (ExceptionCatchCB): Likewise. (SingleStepCB): Likewise. (BreakpointCB): Likewise. (FieldAccessCB): Likewise. (FieldModificationCB): Likewise. (CompiledMethodLoadCB): Likewise. From-SVN: r117817
2006-10-14java-insns.h (enum java_code): Add op_breakpoint.Keith Seitz6-6/+65
* include/java-insns.h (enum java_code): Add op_breakpoint. * include/java-interp.h (_Jv_InterpMethod): Declare breakpoint_insn. [INTERPRETER]: Declare _Jv_InterpMethod::bp_insn_slot. [!INTERPRETER]: Declare _Jv_InterpMethod::bp_insn_opcode. (install_break): Declare. * interpret.cc (breakpoint_insn): Define breakpoint insn. (compile): Add op_breakpoint to "can't happen" cases. [INTERPRETER] Initialize breakpoint insn if necessary. (install_break): New method. * interpret-run.cc: Add op_breakpoint to insn_targets. Add insn_breakpoint label. * verify.cc (branch_prepass): Add op_breakpoint to unrecognized opcodes section of switch statement. (verify_instructions_0): Likewise. From-SVN: r117734
2006-10-12jvmti-int.h (JVMTI): Declare all members "extern".Keith Seitz3-35/+79
* include/jvmti-int.h (JVMTI): Declare all members "extern". * jvmti.cc (JVMTI): Define. From-SVN: r117670
2006-10-11Makefile.in: Rebuilt.Tom Tromey3-0/+7
* Makefile.in: Rebuilt. * Makefile.am (install-data-local): Use mkinstalldirs. From-SVN: r117634
2006-10-11natSystemProperties.cc (insertSystemProperties): Removed obsolete comment.Tom Tromey2-1/+6
* gnu/classpath/natSystemProperties.cc (insertSystemProperties): Removed obsolete comment. From-SVN: r117626
2006-10-10java-interp.h (_Jv_InterpMethod::get_insn): Declare.Keith Seitz3-0/+54
* include/java-interp.h (_Jv_InterpMethod::get_insn): Declare. (_Jv_InterpMethod::set_insn): Declare. * interpret.cc (_Jv_InterpMethod::get_insn): New method. (_Jv_InterpMethod::get_insn): New method. From-SVN: r117614
2006-10-10re PR xml/29362 (NullPointerException in ↵Tom Tromey2-1/+8
gnu.xml.transform.TransformerImpl.strip(libgcj.so.7rh)) PR classpath/29362: * gnu/xml/transform/TransformerImpl.java (transform): Only strip if there is a stylesheet. From-SVN: r117612
2006-10-10prims.cc (_Jv_PrependVersionedLibdir): Use _Jv_platform_path_separator.Tom Tromey2-3/+11
* prims.cc (_Jv_PrependVersionedLibdir): Use _Jv_platform_path_separator. From-SVN: r117611
2006-10-10re PR libgcj/29205 (lib/pkgconfig/libgcj.pc needs to become version dependent)Tom Tromey3-40/+33
PR libgcj/29205: * Makefile.in: Rebuilt. * Makefile.am (install-data-local): Install the .pc file. (pkgconfig_DATA): Removed. From-SVN: r117610
2006-10-052006-10-05 Gary Benson <gbenson@redhat.com>Gary Benson2-3/+13
* java/net/SocketPermission.java (processHostport): Cope with IPv6 addresses with a one-digit first component. From-SVN: r117454
2006-10-032006-10-03 Gary Benson <gbenson@redhat.com>Gary Benson2-18/+23
* java/net/InetAddress.java (<clinit>): Reorder the static initializers. From-SVN: r117394
2006-10-022006-10-02 Gary Benson <gbenson@redhat.com>Gary Benson2-2/+14
* java/net/InetAddress.java (checkConnect): Reinstated. (loopbackAddress): Ensure initialized from non-null object. From-SVN: r117370
2006-09-30java-interp.h (prepared): Change type to pc_t.Keith Seitz4-20/+32
* include/java-interp.h (prepared): Change type to pc_t. (insn_index): Define for both DIRECT_THREADED and bytecode interpreters. * interpret.cc [!DIRECT_THREADED] (POKEI): Fix typo. (insn_index): Implement for bytecode interpreter. * interpret-run.cc [!DIRECT_THREADED] (AVAL1U): Add _Jv_Linker class qualifier to resolve_pool_entry. [!DIRECT_THREADED] (AVAL2U): Likewise. [!DIRECT_THREADED] bytecode() cannot be called without an object. Changed all typos. [!DIRECT_THREADED] Likewise for defining_class. From-SVN: r117333
2006-09-27re PR target/26792 (need to use autoconf when using newly-added libgcc ↵Jack Howarth11-14/+145
functions) 2006-09-26 Jack Howarth <howarth@bromo.med.uc.edu> PR target/26792: * exception.cc (PERSONALITY_FUNCTION): use _Unwind_GetIP if HAVE_GETIPINFO not defined. * stacktrace.cc (_Jv_StackTrace::UnwindTraceFn): Likewise. (_Jv_StackTrace::getLineNumberForFrame): Likewise. * configure.ac: use GCC_CHECK_UNWIND_GETIPINFO. * aclocal.m4, configure, include/config.h.in, Makefile.in: Rebuilt. From-SVN: r117259
2006-09-27Locale.java (hashcode): No longer transient.Tom Tromey2-11/+17
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=201712 * java/util/Locale.java (hashcode): No longer transient. (writeObject): Use ObjectOutputStream.PutField and defaultWriteObject. (readObject): Use defaultReadObject. From-SVN: r117248
2006-09-25Makefile.in: Rebuilt.Tom Tromey3-0/+9
* native/jni/gconf-peer/Makefile.in: Rebuilt. * native/jni/gconf-peer/Makefile.am (libgconfpeer_la_LDFLAGS): New variable. From-SVN: r117210
2006-09-25re PR libgcj/29178 (CharsetEncoder.canEncode() gives different results than ↵Tom Tromey4-1/+56
Sun version) PR libgcj/29178: * gnu/java/nio/charset/US_ASCII.java (Encoder.canEncode): New method. (Encoder.canEncode): Likewise. (Encoder.encodeLoop): Return unmappable for all non-ASCII characters. * gnu/java/nio/charset/ByteCharset.java (Encoder.canEncode): New method. (Encoder.canEncode): Likewise. * gnu/java/nio/charset/ISO_8859_1.java (Encoder.canEncode): New method. (Encoder.canEncode): Likewise. From-SVN: r117209
2006-09-25mprec.c (mprec_calloc): Renamed.Tom Tromey2-3/+8
* native/fdlibm/mprec.c (mprec_calloc): Renamed. (Balloc): Updated. From-SVN: r117204
2006-09-25Suggested by Aaron M.Mark Wielaard2-1/+7
2006-09-25 Mark Wielaard <mark@klomp.org> Suggested by Aaron M. Ucko <ucko@debian.org> Fixes bug #29203 * native/fdlibm/mprec.c (ulp): Define L as int32_t. From-SVN: r117197
2006-09-25* gnu/classpath/jdwp/VMVirtualMachine.javaKeith Seitz3-1/+110
(_jdwp_suspend_counts): New private variable. * gnu/classpath/jdwp/natVMVirtualMachine.cc (initialize): Initialize _jdwp_suspend_counts. (suspendThread): Implement. (resumeThread): Implement. (getSuspendCount): Implement. From-SVN: r117196
2006-09-22jvmti.cc (_Jv_JVMTI_GetErrorName): Now static.Marco Trudel2-1/+5
2006-09-22 Marco Trudel <mtrudel@gmx.ch> * jvmti.cc (_Jv_JVMTI_GetErrorName): Now static. Marked JNICALL. From-SVN: r117153
2006-09-22re PR classpath/28661 (HTTP Header differs b/w java and classpath)David Daney2-0/+14
PR classpath/28661 * gnu/java/net/protocol/http/HTTPURLConnection.java (connect): Add default content-type for POST method. From-SVN: r117149