[Bug libgcj/27170] Deadlock in garbage collector

2006-04-20 Thread bryce at gcc dot gnu dot org


--- 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

2006-04-20 Thread bryce at gcc dot gnu dot org


--- 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

2006-05-17 Thread bryce at gcc dot gnu dot org


--- 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

2006-07-12 Thread bryce at gcc dot gnu dot org


--- 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*

2009-12-09 Thread bryce at gcc dot gnu dot org


--- 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*

2009-12-09 Thread bryce at gcc dot gnu dot org


--- 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

2006-02-08 Thread bryce at gcc dot gnu dot org


--- 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

2006-02-08 Thread bryce at gcc dot gnu dot org


--- 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

2006-04-05 Thread bryce at gcc dot gnu dot org


--- 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