aboutsummaryrefslogtreecommitdiff
path: root/libjava
AgeCommit message (Collapse)AuthorFilesLines
2006-08-18check_jni_methods.sh: Don't use the "set -C" command which isn't available ↵Roger Sayle2-2/+5
in all shells. 2006-08-18 Roger Sayle <roger@eyesopen.com> * scripts/check_jni_methods.sh: Don't use the "set -C" command which isn't available in all shells. From-SVN: r116251
2006-08-18NodeWriter.java (writeParents): Removed debugging prints.Tom Tromey3-5/+8
* gnu/java/util/prefs/NodeWriter.java (writeParents): Removed debugging prints. * gnu/java/util/prefs/NodeReader.java (readNodes): Removed debugging print. (readEntries): Likewise. From-SVN: r116247
2006-08-17Makefile.am (install-exec-hook): Support $(DESTDIR).H.J. Lu3-12/+17
2006-08-17 H.J. Lu <hongjiu.lu@intel.com> * Makefile.am (install-exec-hook): Support $(DESTDIR). * Makefile.in: Regenerated. From-SVN: r116227
2006-08-17* libtool-version: Updated.Tom Tromey2-1/+5
From-SVN: r116206
2006-08-17jvspec.c (lang_specific_driver): Add -s-bc-abi when needed.Jakub Jelinek11-39/+289
gcc/java/ChangeLog * jvspec.c (lang_specific_driver): Add -s-bc-abi when needed. libjava/ChangeLog * configure, Makefile.in: Rebuilt. * Makefile.am (toolexeclib_LTLIBRARIES): Add libgcj_bc.la. (libgcj_bc_la_SOURCES): New variable. (libgcj_bc_la_LDFLAGS): Likewise. (libgcj_bc_la_LIBADD): Likewise. (libgcj_bc_la_DEPENDENCIES): Likewise. (libgcj_bc_la_LINK): Likewise. (libgcj_bc_dummy_LINK): Likewise. (libgcj_bc.la): New target. (install-exec-hook): Likewise. * libgcj.spec.in (*lib): Use LIBGCJ_SPEC. * libgcj_bc.c: New file. * configure.ac (LIBGCJ_SPEC): New subst. * configure.host (use_libgcj_bc): New variable. Co-Authored-By: Bryce McKinlay <bryce@mckinlay.net.nz> From-SVN: r116204
2006-08-15Incorrect date in changelogKyle Galloway1-1/+1
From-SVN: r116169
2006-08-15Forgot to commit changelog with last patch.Kyle Galloway1-0/+17
2006-08-15 Kyle Galloway <kgallowa@redhat.com> * ChangeLog: Added entry for previous patch From-SVN: r116168
2006-08-15java-interp.h (_Jv_InterpMethod::run_debug): New method.Kyle Galloway4-2511/+2668
2006-08-15 Kyle Galloway <kgallowa@redhat.com> * include/java-interp.h (_Jv_InterpMethod::run_debug): New method. * interpret.cc: Added placeholder for debug variable type info to STORE* macros. (_Jv_InterpMethod::run_debug): New method. (_Jv_InterpMethod::run_sync_object_debug): New method. (_Jv_InterpMethod::run_sync_class_debug): New method. (_Jv_InterpMethod::run_normal_debug): New method. (_Jv_InterpMethod::run_class_debug): New method. (_Jv_InterpMethod::ncode ()): Changed to select either debug or normal versions of these functions. * interpret-run.cc: New file, holds contents of old _Jv_InterpMethod::run method. * stacktrace.cc (_Jv_StackTrace::UnwindTraceFn): Changed to select appropriate function for debug or normal mode. From-SVN: r116167
2006-08-14Imported GNU Classpath 0.92Mark Wielaard1294-35823/+99369
2006-08-14 Mark Wielaard <mark@klomp.org> Imported GNU Classpath 0.92 * HACKING: Add more importing hints. Update automake version requirement. * configure.ac (gconf-peer): New enable AC argument. Add --disable-gconf-peer and --enable-default-preferences-peer to classpath configure when gconf is disabled. * scripts/makemake.tcl: Set gnu/java/util/prefs/gconf and gnu/java/awt/dnd/peer/gtk to bc. Classify gnu/java/security/Configuration.java as generated source file. * gnu/java/lang/management/VMGarbageCollectorMXBeanImpl.java, gnu/java/lang/management/VMMemoryPoolMXBeanImpl.java, gnu/java/lang/management/VMClassLoadingMXBeanImpl.java, gnu/java/lang/management/VMRuntimeMXBeanImpl.java, gnu/java/lang/management/VMMemoryManagerMXBeanImpl.java, gnu/java/lang/management/VMThreadMXBeanImpl.java, gnu/java/lang/management/VMMemoryMXBeanImpl.java, gnu/java/lang/management/VMCompilationMXBeanImpl.java: New VM stub classes. * java/lang/management/VMManagementFactory.java: Likewise. * java/net/VMURLConnection.java: Likewise. * gnu/java/nio/VMChannel.java: Likewise. * java/lang/Thread.java (getState): Add stub implementation. * java/lang/Class.java (isEnum): Likewise. * java/lang/Class.h (isEnum): Likewise. * gnu/awt/xlib/XToolkit.java (getClasspathTextLayoutPeer): Removed. * javax/naming/spi/NamingManager.java: New override for StackWalker functionality. * configure, sources.am, Makefile.in, gcj/Makefile.in, include/Makefile.in, testsuite/Makefile.in: Regenerated. From-SVN: r116139
2006-08-14Thread.java (accessControlState): New field.Gary Benson8-37/+181
2006-08-14 Gary Benson <gbenson@redhat.com> * java/lang/Thread.java (accessControlState): New field. * java/security/VMAccessControlState.java: New file. * java/security/natVMAccessControlState.cc: Likewise. * java/security/VMAccessController.java (contexts, inGetContext): Removed. (pushContext, popContext, getContext): Use VMAccessControlState. * Makefile.am (nat_source_files): Updated. * sources.am, Makefile.in: Rebuilt. From-SVN: r116128
2006-08-10java-stack.h (GetAccessControlStack): Change return type.Gary Benson5-55/+59
2006-08-10 Gary Benson <gbenson@redhat.com> * include/java-stack.h (GetAccessControlStack): Change return type. * stacktrace.cc (accesscontrol_trace_fn): Record the number of Java frames encountered. (GetAccessControlStack): Return a flag indicating whether a call to doPrivileged was encountered rather than an array of method names. * java/security/natVMAccessController.cc (getStack): Change return type. * java/security/VMAccessController.java (getStack): Likewise. (getContext): Change to reflect the above. From-SVN: r116058
2006-08-09re PR awt/28666 (IllegalAccessError in gtk peers)Tom Tromey2-2/+9
PR classpath/28666: * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.c (Java_gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice_nativeGetDisplayModes): Create a 'short' array. From-SVN: r116044
2006-08-09stacktrace.cc (accesscontrol_trace_fn): Skip non-Java frames.Gary Benson2-1/+7
2006-08-09 Gary Benson <gbenson@redhat.com> * stacktrace.cc (accesscontrol_trace_fn): Skip non-Java frames. From-SVN: r116038
2006-08-09System.java (setSecurityManager): Javadoc fix.Gary Benson3-7/+5
2006-08-09 Gary Benson <gbenson@redhat.com> * java/lang/System.java (setSecurityManager): Javadoc fix. * java/security/VMAccessController.java (getContext): Comment fix. From-SVN: r116033
2006-08-09java-stack.h (accesscontrol_trace_fn): Declare.Gary Benson4-10/+49
2006-08-09 Gary Benson <gbenson@redhat.com> * include/java-stack.h (accesscontrol_trace_fn): Declare. (GetAccessControlStack): Likewise. (GetClassMethodStack): Remove. * stacktrace.cc (accesscontrol_trace_fn): New method. (GetAccessControlStack): Likewise. (GetClassMethodStack): Remove. * java/security/natVMAccessController.cc (getStack): Use GetAccessControlStack. From-SVN: r116032
2006-08-07re PR libgcj/28609 (make install broken in current trunk (svn 115947))Tom Tromey2-1/+6
PR libgcj/28609: * ltconfig: Copied from gcc. From-SVN: r116003
2006-08-07re PR libgcj/28340 (gij ignores -Djava.security.manager)Gary Benson6-3/+95
2006-08-07 Gary Benson <gbenson@redhat.com> PR libgcj/28340: * java/lang/ClassLoader.java (clinit): Install a default security manager if java.security.manager is defined. (getParent, getSystemClassLoader): Use the correct stack frame during security checks. * java/net/URLClassLoader.java (findClass): Avoid calling this.toString() during VM initialization. (runtimeInitialized): New method. * java/net/natURLClassLoader.cc: New file. * Makefile.am (nat_source_files): Added the above. * Makefile.in: Rebuilt. From-SVN: r115999
2006-08-07SecurityManager.java (getSecurityContext, [...]): Merge with Classpath.Gary Benson2-59/+61
2006-08-07 Gary Benson <gbenson@redhat.com> Casey Marshall <csm@gnu.org> * java/lang/SecurityManager.java (getSecurityContext, checkPermission, checkAccess, checkRead, checkConnect, checkPackageAccess, checkPackageDefinition, checkPackageList): Merge with Classpath. (SecurityContext): Remove. Co-Authored-By: Casey Marshall <csm@gnu.org> From-SVN: r115998
2006-08-07VMAccessController.java (pushContext, [...]): Use Thread.currentThread() to ↵Gary Benson3-16/+12
determine when we're bootstrapping. 2006-08-07 Gary Benson <gbenson@redhat.com> * java/security/VMAccessController.java (pushContext, popContext, getContext): Use Thread.currentThread() to determine when we're bootstrapping. (runtimeInitialized): Remove. * java/security/natVMAccessController.cc (runtimeInitialized): Remove. From-SVN: r115996
2006-08-06re PR libgcj/28491 (NetworkInterface.getNetworkInterfaces() doesn't report ↵Tom Tromey5-16/+82
ipv6 interfaces.) PR libgcj/28491: * configure, include/config.h.in: Rebuilt. * configure.ac: Look for ifaddrs.h, getifaddrs. * java/net/natVMNetworkInterfacePosix.cc (getInterfaces): Use getifaddrs if available. From-SVN: r115977
2006-08-06re PR libgcj/28576 (PlainDatagramSocketImpl::connect: not implemented yet)Tom Tromey2-32/+85
PR libgcj/28576: * gnu/java/net/natPlainDatagramSocketImplPosix.cc (connect): Implemented. (disconnect): Likewise. (send): Handle already-connected case. From-SVN: r115976
2006-08-05jvmti.cc: Include gcj/method.h.Mark Wielaard2-0/+6
2006-08-04 Mark Wielaard <mark@klomp.org> * jvmti.cc: Include gcj/method.h. From-SVN: r115943
2006-08-05jvmti.cc: Added MAYBE_UNUSED to 'env' parameters.Tom Tromey2-24/+40
* jvmti.cc: Added MAYBE_UNUSED to 'env' parameters. (_Jv_JVMTI_GetObjectSize): Cast _Jv_GetArrayElementFromElementType result to _Jv_uintptr_t. From-SVN: r115942
2006-08-04VMFrame.java: Update to Classpath 0.91.Keith Seitz10-51/+419
* gnu/classpath/jdwp/VMFrame.java: Update to Classpath 0.91. * gnu/classpath/jdwp/VMIdManager.java: Likewise. * gnu/classpath/jdwp/VMMethod.java: Likewise. * gnu/classpath/jdwp/VMVirtualMachine: Likewise. * gnu/classpath/jdwp/natVMFrame.java: New file. * gnu/classpath/jdwp/natVMMethod.java: New file. * gnu/classpath/jdwp/natVMVirtualMachine.java: New file. * Makefile.am (nat_source_files): Add new filles. * Makefile.in: Regenerated. From-SVN: r115934
2006-08-03jvmti.cc (REQUIRE_PHASE): New macro.Tom Tromey2-35/+574
* jvmti.cc (REQUIRE_PHASE): New macro. (_Jv_JVMTI_InterruptThread): New function. (_Jv_JVMTI_CreateRawMonitor): Likewise. (_Jv_JVMTI_DestroyRawMonitor): Likewise. (_Jv_JVMTI_RawMonitorEnter): Likewise. (_Jv_JVMTI_RawMonitorExit): Likewise. (_Jv_JVMTI_RawMonitorWait): Likewise. (_Jv_JVMTI_RawMonitorNotify): Likewise. (_Jv_JVMTI_RawMonitorNotifyAll): Likewise. (_Jv_JVMTI_Allocate): Likewise. (_Jv_JVMTI_Deallocate): Likewise. (_Jv_JVMTI_GetClassModifiers): Likewise. (_Jv_JVMTI_GetClassMethods): Likewise. (_Jv_JVMTI_IsInterface): Likewise. (_Jv_JVMTI_IsArrayClass): Likewise. (_Jv_JVMTI_GetClassLoader): Likewise. (_Jv_JVMTI_GetObjectHashCode): Likewise. (_Jv_JVMTI_GetFieldModifiers): Likewise. (_Jv_JVMTI_IsFieldSynthetic): Likewise. (_Jv_JVMTI_GetMethodModifiers): Likewise. (_Jv_JVMTI_IsMethodNative): Likewise. (_Jv_JVMTI_IsMethodSynthetic): Likewise. (_Jv_JVMTI_GetClassLoaderClasses): Likewise. (_Jv_JVMTI_ForceGarbageCollection): Likewise. (_Jv_JVMTI_GetSystemProperty): Likewise. (_Jv_JVMTI_SetSystemProperty): Likewise. (_Jv_JVMTI_GetTime): Likewise. (_Jv_JVMTI_GetAvailableProcessors): Likewise. (_Jv_JVMTI_AddToBootstrapClassLoaderSearch): Likewise. (_Jv_JVMTI_SetVerboseFlag): Likewise. (_Jv_JVMTI_GetObjectSize): Likewise. (_Jv_JVMTI_SetJNIFunctionTable): Likewise. (_Jv_JVMTI_GetJNIFunctionTable): Likewise. (_Jv_JVMTI_Interface): Updated. (NULL_CHECK): New macro. From-SVN: r115907
2006-08-02re PR libgcj/28546 (./java/lang/Thread.h:31: error: using typedef-name ↵Andreas Tobler2-2/+11
'_Jv_Thread_t' after 'class') 2006-08-02 Andreas Tobler <a.tobler@schweiz.ch> PR libgcj/28546 * include/no-threads.h: Declare _Jv_Thread_t as empty class. From-SVN: r115883
2006-08-01natSystemProperties.cc: Add additional check for getpwuid_r on ↵Andreas Tobler4-7/+18
_POSIX_PTHREAD_SEMANTICS. 2006-08-01 Andreas Tobler <a.tobler@schweiz.ch> * gnu/classpath/natSystemProperties.cc: Add additional check for getpwuid_r on _POSIX_PTHREAD_SEMANTICS. (SystemProperties::insertSystemProperties): Likewise. * java/io/natFilePosix.cc (File::performList): Add additional check for readdir_r on _POSIX_PTHREAD_SEMANTICS. * java/util/natVMTimeZone.cc (VMTimeZone::getSystemTimeZoneId): Add additional check for localtime_r on _POSIX_PTHREAD_SEMANTICS. From-SVN: r115864
2006-07-31re PR libgcj/28312 (peer libraries are installed into gcjversionedlibdir, ↵Thomas Fitzsimmons13-51/+66
not into nativeexeclib) 2006-07-31 Thomas Fitzsimmons <fitzsim@redhat.com> PR libgcj/28312 * classpath/native/jni/midi-alsa/Makefile.am (libgjsmalsa_la_LDFLAGS): Add -avoid-version. * classpath/native/jni/midi-alsa/Makefile.in: Regenerate. * classpath/native/jni/midi-dssi/Makefile.am (libgjsmdssi_la_LDFLAGS): Add -avoid-version. * classpath/native/jni/midi-dssi/Makefile.in: Regenerate. * classpath/native/jni/qt-peer/Makefile.am: Remove GCJ LOCAL sections. (libqtpeer_la_LDFLAGS): Add -avoid-version. * classpath/native/jni/qt-peer/Makefile.in: Regenerate. * classpath/native/jni/gtk-peer/Makefile.am (libgtkpeer_la_LDFLAGS): Add -avoid-version. * classpath/native/jni/gtk-peer/Makefile.in: Regenerate. * classpath/native/jawt/Makefile.am (libjawt_la_LDFLAGS): Add -avoid-version. * classpath/native/jawt/Makefile.in: Regenerate. * Makefile.am (libjvm_la_LDFLAGS): Add -avoid-version. * Makefile.in: Regenerate. From-SVN: r115839
2006-07-28natSharedLibLoader.cc (init): Don't set curLoader to VMClassLoader::bootLoader.Andrew Haley2-1/+9
2006-07-28 Andrew Haley <aph@redhat.com> * gnu/gcj/runtime/natSharedLibLoader.cc (init): Don't set curLoader to VMClassLoader::bootLoader. From-SVN: r115797
2006-07-28re PR libgcj/13604 (AccessController unfinished)Gary Benson9-209/+414
2006-07-28 Gary Benson <gbenson@redhat.com> Casey Marshall <csm@gnu.org> PR libgcj/13604: * include/java-stack.h (GetClassMethodStack): Declare. * stacktrace.cc (GetClassMethodStack): New method. * java/security/AccessController.java: Removed. * java/security/VMAccessController.java: New file. * java/security/natVMAccessController.cc: Likewise. * Makefile.am (nat_source_files): Added the above. * sources.am, Makefile.in: Rebuilt. Co-Authored-By: Casey Marshall <csm@gnu.org> From-SVN: r115793
2006-07-28SecurityManager.java (currentClassLoader, [...]): Remerged javadoc.Gary Benson2-12/+20
2006-07-28 Gary Benson <gbenson@redhat.com> * java/lang/SecurityManager.java (currentClassLoader, currentLoadedClass, classLoaderDepth, checkAccess, checkRead, checkWrite, checkTopLevelWindow, checkPrintJobAccess, checkSystemClipboardAccess, checkAwtEventQueueAccess, checkPackageList): Remerged javadoc. From-SVN: r115792
2006-07-28prims.cc (_Jv_CreateJavaVM): Move setting runtimeInitialized from the start ↵Gary Benson4-15/+16
to the end of the function. 2006-07-28 Gary Benson <gbenson@redhat.com> * prims.cc (_Jv_CreateJavaVM): Move setting runtimeInitialized from the start to the end of the function. Remove references to VMThrowable.trace_enabled. * java/lang/natVMThrowable.cc (fillInStackTrace): Use runtimeInitialized rather than trace_enabled to decide whether to inhibit stack trace generation. * java/lang/VMThrowable.java (trace_enabled): Removed. From-SVN: r115791
2006-07-24win32-threads.h (_Jv_Thread_t): Explicitly name the struct.Mohan Embar2-1/+6
2006-07-23 Mohan Embar <gnustuff@thisiscool.com> * include/win32-threads.h (_Jv_Thread_t): Explicitly name the struct. From-SVN: r115701
2006-07-23jvmti.cc (_Jv_JVMTI_SuspendThread): Add missing JNICALL attribute.Mohan Embar2-3/+10
2006-07-23 Mohan Embar <gnustuff@thisiscool.com> * jvmti.cc (_Jv_JVMTI_SuspendThread): Add missing JNICALL attribute. (_Jv_JVMTI_ResumeThread): Likewise. (_Jv_JVMTI_DisposeEnvironment): Likewise. From-SVN: r115692
2006-07-22natPlainSocketImplPosix.cc (bind): Clear SockAddr before using - needed for ↵Mohan Embar2-0/+10
OS X/PPC. 2006-07-21 Mohan Embar <gnustuff@thisiscool.com> * gnu/java/net/natPlainSocketImplPosix.cc (bind): Clear SockAddr before using - needed for OS X/PPC. From-SVN: r115669
2006-07-21boehm.cc (_Jv_SuspendThread): Don't ifdef the function declaration, just the ↵Keith Seitz7-67/+71
contents. * boehm.cc (_Jv_SuspendThread): Don't ifdef the function declaration, just the contents. (_Jv_ResumeThread): Likewise. * posix-threads.cc: Revert 2006-06-19 _Jv_ThreadDebugSuspend, _Jv_ThreadDebugResume, _Jv_ThreadDebugSuspendCount patch. Moving to JVMTI instead. * include/posix-threads.h: Likewise. * win32-threads.cc: Likewise. * include/win32-threads.h: Likewise. * jvmti.cc (_Jv_JVMTI_SuspentThread): New function. (_Jv_JVMTI_ResumeThread): New function. (_Jv_JVMTI_Interface): Define SuspendThread and ResumeThread. From-SVN: r115655
2006-07-21re PR libgcj/28426 (libgcj header files installed in wrong location in cross ↵David Daney2-1/+12
build) libstdc++-v3/ PR libgcj/28426 * acinclude.m4: Added a comment. config/ PR libgcj/28426 * gxx-include-dir.m4: Use target_alias in path for cross build. libjava/ PR libgcj/28426 * configure: Regenerated. From-SVN: r115650
2006-07-21* java/io/OutputStreamWriter.java (flush): Create work if null.Mark Wielaard2-1/+7
From-SVN: r115647
2006-07-21natThread.cc (_Jv_ThreadGetData): New function.Keith Seitz4-0/+20
* java/lang/natThread.cc (_Jv_ThreadGetData): New function. * Makefile.am (java/lang/Thread.h): Add friend function _Jv_ThreadGetData. * Makefile.in: Regenerate. From-SVN: r115646
2006-07-20jvmti.cc (_Jv_JVMTI_DisposeEnvironment): New function.Keith Seitz2-1/+14
* jvmti.cc (_Jv_JVMTI_DisposeEnvironment): New function. (_Jv_JVMTI_Interface): Define DisposeEnvironment method. From-SVN: r115631
2006-07-20jvm.h (_Jv_GetJVMTIEnv): Declare.Keith Seitz6-10/+215
* include/jvm.h (_Jv_GetJVMTIEnv): Declare. * jni.cc (_Jv_JNI_GetEnv): Handle JVMTI requests. * jvmti.cc: New file. * Makefile.am (libgcj_la_SOURCES): Add jvmti.cc. * Makefile.in: Regenerate. From-SVN: r115629
2006-07-20* include/jvmti.h: Include copy from upstream before next merge.Keith Seitz2-0/+1819
From-SVN: r115628
2006-07-20* configure.host: Enable the interpreter for mipsel-* and mips-*.David Daney2-0/+7
From-SVN: r115625
2006-07-20mips-signal.h: Update copyright.David Daney2-42/+31
* include/mips-signal.h: Update copyright. (struct kernel_sigaction): Removed. (SIGNAL_HANDLER): Changed prototype. (MAKE_THROW_FRAME): Added cast. (INIT_SEGV): Use sigaction instead of syscall. (INIT_FPE): Likewise. From-SVN: r115624
2006-07-18Makefile.tpl (configure-stageN-MODULE): Pass --with-build-libsubdir for ↵Paolo Bonzini2-4/+28
stages after the first. 2006-07-18 Paolo Bonzini <bonzini@gnu.org> * Makefile.tpl (configure-stageN-MODULE): Pass --with-build-libsubdir for stages after the first. config: 2006-07-18 Paolo Bonzini <bonzini@gnu.org> * acx.m4: Support --with-build-libsubdir and AC_SUBST build_libsubdir. gcc: 2006-07-18 Paolo Bonzini <bonzini@gnu.org> * configure: Regenerate. * Makefile.in (build_libsubdir): New configure substitution (build_libobjdir): New variable. (BUILD_LIBIBERTY): Use it. libgfortran: 2006-07-18 Paolo Bonzini <bonzini@gnu.org> * configure: Regenerate. libjava: 2006-07-18 Paolo Bonzini <bonzini@gnu.org> * configure: Regenerate. libobjc: 2006-07-18 Paolo Bonzini <bonzini@gnu.org> * configure: Regenerate. From-SVN: r115552
2006-07-18File.java (deleteOnExit): Fix security check.Gary Benson2-1/+5
2006-07-18 Gary Benson <gbenson@redhat.com> * java/io/File.java (deleteOnExit): Fix security check. From-SVN: r115551
2006-07-14natFilePosix.cc (performSetLastModified): Return true on success, false ↵Anthony Green2-1/+6
otherwise. 2006-07-14 Anthony Green <green@redhat.com> * java/io/natFilePosix.cc (performSetLastModified): Return true on success, false otherwise. From-SVN: r115452
2006-07-14stacktrace.cc (_Jv_StackTrace::GetStackTrace): Unconditionally use ↵Ranjit Mathew4-49/+77
_Unwind_Backtrace(). * stacktrace.cc (_Jv_StackTrace::GetStackTrace): Unconditionally use _Unwind_Backtrace(). (_Jv_StackTrace::GetCallerInfo): Enable even for targets using SJLJ EH. (_Jv_StackTrace::GetClassContext): Unconditionally use _Unwind_Backtrace(). (_Jv_StackTrace::GetFirstNonSystemClassLoader): Likewise. * sysdep/i386/backtrace.h (HAVE_FALLBACK_BACKTRACE): Do not define. (_Unwind_GetIPInfo): Define macro if SJLJ EH is in use. (_Unwind_GetRegionStart): Likewise. (_Unwind_Backtrace): Likewise. (fallback_backtrace): Accept additional unwind trace function argument. Call it during unwinding. Stop when any of _Jv_RunMain(), _Jv_ThreadStart() or main() is seen during unwinding. * sysdep/generic/backtrace.h (fallback_backtrace): Accept an additional unwind trace function argument. From-SVN: r115449
2006-07-14File.java (internalExists): New method.Gary Benson2-4/+30
2006-07-14 Gary Benson <gbenson@redhat.com> * java/io/File.java (internalExists): New method. (exists): Use internalExists. (internalIsDirectory): New method. (isDirectory): Use internalIsDirectory. (createTempFile): Use internalExists and internalIsDirectory. From-SVN: r115441
2006-07-14interpret.cc (_Jv_InterpMethod::run): Don't SAVE_PC for fdiv.Bryce McKinlay2-1/+4
2006-07-13 Bryce McKinlay <mckinlay@redhat.com> * interpret.cc (_Jv_InterpMethod::run): Don't SAVE_PC for fdiv. From-SVN: r115431