[Bug libgcj/27170] Deadlock in garbage collector
--- Comment #7 from bryce at gcc dot gnu dot org 2006-04-20 23:48 --- Subject: Bug 27170 Author: bryce Date: Thu Apr 20 23:47:56 2006 New Revision: 113123 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113123 Log: PR libgcj/27170 * gnu/gcj/runtime/natSharedLibLoader.cc: Include gc.h to override dlopen(). From Anthony Green. Modified: trunk/libjava/ChangeLog trunk/libjava/gnu/gcj/runtime/natSharedLibLoader.cc -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27170
[Bug libgcj/27170] Deadlock in garbage collector
--- Comment #8 from bryce at gcc dot gnu dot org 2006-04-20 23:52 --- Subject: Bug 27170 Author: bryce Date: Thu Apr 20 23:52:14 2006 New Revision: 113124 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113124 Log: PR libgcj/27170 * gnu/gcj/runtime/natSharedLibLoader.cc: Include gc.h to override dlopen(). From Anthony Green. Modified: branches/gcc-4_1-branch/libjava/ChangeLog branches/gcc-4_1-branch/libjava/gnu/gcj/runtime/natSharedLibLoader.cc -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27170
[Bug libgcj/27352] SecurityManager.checkPermission() called unnecessarily
--- Comment #7 from bryce at gcc dot gnu dot org 2006-05-17 15:10 --- Subject: Bug 27352 Author: bryce Date: Wed May 17 15:09:57 2006 New Revision: 113863 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113863 Log: PR libgcj/27352 * java/lang/Class.java (getClassLoaderInternal): New method. (forName (String, Class)): Use getClassLoaderInternal. (getPackage): Likewise. (getResource): Likewise. (getResourceAsStream): Likewise. (desiredAssertionStatus): Likewise. Modified: trunk/libjava/ChangeLog trunk/libjava/java/lang/Class.java -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27352
[Bug libgcj/28352] Interpreter: Stack trace line numbers sometimes missing or incorrect
--- Comment #3 from bryce at gcc dot gnu dot org 2006-07-12 13:56 --- Subject: Bug 28352 Author: bryce Date: Wed Jul 12 13:56:25 2006 New Revision: 115370 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=115370 Log: 2006-07-12 Bryce McKinlay <[EMAIL PROTECTED]> PR libgcj/28352 * stacktrace.cc (getLineNumberForFrame): Roll back PC by 1 when looking up line number for interpreted frame. Modified: trunk/libjava/ChangeLog trunk/libjava/stacktrace.cc -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28352
[Bug java/41991] gcj segfaults on i686-apple-darwin* and x86_64-apple-darwin*
--- Comment #33 from bryce at gcc dot gnu dot org 2009-12-09 18:45 --- Subject: Bug 41991 Author: bryce Date: Wed Dec 9 18:45:13 2009 New Revision: 155113 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155113 Log: 2009-12-09 Bryce McKinlay PR java/41991 * configure.ac (SYSTEMSPEC): Pass -allow_stack_execute to Darwin linker. * Makefile.am (gij_LDFLAGS): Remove extra_gij_ldflags. * configure: Regenerate. * Makefile.in: Regenerate. Modified: trunk/libjava/ChangeLog trunk/libjava/Makefile.am trunk/libjava/Makefile.in trunk/libjava/configure trunk/libjava/configure.ac trunk/libjava/gcj/Makefile.in trunk/libjava/include/Makefile.in trunk/libjava/testsuite/Makefile.in -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41991
[Bug java/41991] gcj segfaults on i686-apple-darwin* and x86_64-apple-darwin*
--- Comment #34 from bryce at gcc dot gnu dot org 2009-12-09 18:46 --- Subject: Bug 41991 Author: bryce Date: Wed Dec 9 18:46:11 2009 New Revision: 155114 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155114 Log: 2009-12-09 Bryce McKinlay PR java/41991 * configure.ac (SYSTEMSPEC): Pass -allow_stack_execute to Darwin linker. * Makefile.am (gij_LDFLAGS): Remove extra_gij_ldflags. * configure: Regenerate. * Makefile.in: Regenerate. Modified: branches/gcc-4_4-branch/libjava/ChangeLog branches/gcc-4_4-branch/libjava/Makefile.am branches/gcc-4_4-branch/libjava/Makefile.in branches/gcc-4_4-branch/libjava/configure branches/gcc-4_4-branch/libjava/configure.ac branches/gcc-4_4-branch/libjava/gcj/Makefile.in branches/gcc-4_4-branch/libjava/include/Makefile.in branches/gcc-4_4-branch/libjava/testsuite/Makefile.in -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41991
[Bug libgcj/26113] More warnings in libjava
--- Comment #3 from bryce at gcc dot gnu dot org 2006-02-08 23:27 --- Subject: Bug 26113 Author: bryce Date: Wed Feb 8 23:27:50 2006 New Revision: 110774 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110774 Log: Add PR libgcj/26113 to last entry. Modified: trunk/libjava/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26113
[Bug libgcj/25187] dereferencing type-punned pointer warnings while building libgcj
--- Comment #3 from bryce at gcc dot gnu dot org 2006-02-09 01:35 --- Subject: Bug 25187 Author: bryce Date: Thu Feb 9 01:35:33 2006 New Revision: 110783 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110783 Log: 2006-02-08 Bryce McKinlay <[EMAIL PROTECTED]> PR libgcj/25187: * gnu/gcj/io/natSimpleSHSStream.cc (gnu::gcj::io::SimpleSHSStream::shsFinal): Remove bogus cast. * interpret.cc (_Jv_InterpMethod::run): Simplify arguments to _Jv_InterpFrame(). * boehm.cc: #undef some autoconf macros before including gc-config.h. (_Jv_MarkObject): Don't mark the class, it is reachable via the vtable. (_Jv_MarkArray): Likewise. * java/lang/ref/natReference.cc (java::lang::ref::Reference::create): Simplify _Jv_GCRegisterDisappearingLink() call. * java/lang/Class.h (getComponentType): Use element_type. (element_type): New field declaration, as a union with "methods". * java/lang/natClassLoader.cc (_Jv_NewArrayClass): Use "element_type". * java/net/natVMNetworkInterfacePosix.cc (java::net::VMNetworkInterface::getInterfaces): Add "int" cast to avoid sign comparison warning. * include/java-interp.h (_Jv_InterpFrame): Take thread as second argument, not parent call frame. * include/x86_64-signal.h (MAKE_THROW_FRAME): Use "gregs" directly, without a cast. (restore_rt): Declare with hidden visibility, not "static". * posix.cc (_Jv_platform_initProperties): Make "tmpdir" a string constant. * jni.cc (_Jv_JNI_DestroyJavaVM): Use a union to avoid strict alias warning Modified: trunk/libjava/ChangeLog trunk/libjava/boehm.cc trunk/libjava/gnu/gcj/io/natSimpleSHSStream.cc trunk/libjava/include/java-interp.h trunk/libjava/include/x86_64-signal.h trunk/libjava/interpret.cc trunk/libjava/java/lang/Class.h trunk/libjava/java/lang/natClassLoader.cc trunk/libjava/java/lang/ref/natReference.cc trunk/libjava/java/net/natVMNetworkInterfacePosix.cc trunk/libjava/jni.cc trunk/libjava/posix.cc -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25187
[Bug classpath/27028] Iterator.hasNext() throws ConcurrentModificationException
--- Comment #7 from bryce at gcc dot gnu dot org 2006-04-05 18:41 --- Subject: Bug 27028 Author: bryce Date: Wed Apr 5 18:41:17 2006 New Revision: 112714 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112714 Log: 2006-04-05 Bryce McKinlay <[EMAIL PROTECTED]> PR classpath/27028 PR classpath/24752 * java/util/AbstractList.java (hasNext): Don't throw ConcurrentModificationException. Update Javadoc. (hasPrevious): Likewise. (nextIndex): Likewise. (previousIndex): Likewise. * java/util/HashMap.java (hasNext): Likewise. * java/util/Hashtable.java (hasNext): Likewise. * java/util/IdentityHashMap.java (hasNext): Likewise. * java/util/LinkedHashMap.java (hasNext): Likewise. * java/util/LinkedList.java (nextIndex): Likewise. (previousIndex): Likewise. (hasNext): Likewise. (hasPrevious): Likewise. * java/util/TreeMap.java (hasNext): Likewise. * java/util/WeakHashMap.java (hasNext): Likewise. Modified: branches/gcc-4_1-branch/libjava/classpath/ChangeLog.gcj branches/gcc-4_1-branch/libjava/classpath/java/util/AbstractList.java branches/gcc-4_1-branch/libjava/classpath/java/util/HashMap.java branches/gcc-4_1-branch/libjava/classpath/java/util/Hashtable.java branches/gcc-4_1-branch/libjava/classpath/java/util/IdentityHashMap.java branches/gcc-4_1-branch/libjava/classpath/java/util/LinkedHashMap.java branches/gcc-4_1-branch/libjava/classpath/java/util/LinkedList.java branches/gcc-4_1-branch/libjava/classpath/java/util/TreeMap.java branches/gcc-4_1-branch/libjava/classpath/java/util/WeakHashMap.java -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27028