[Bug libgcj/27028] Eclipse Update Manager throws ConcurrentModificationExceptions

2006-04-04 Thread mckinlay at redhat dot com
--- Comment #1 from mckinlay at redhat dot com 2006-04-04 19:52 --- I couldn't reproduce this when installing Subclipse, but after installing it and subsequently trying to disable it, I reproducably get the following

[Bug classpath/27028] Eclipse Update Manager throws ConcurrentModificationExceptions

2006-04-04 Thread mckinlay at redhat dot com
--- Comment #2 from mckinlay at redhat dot com 2006-04-04 20:34 --- The difference between Sun's and Classpath's implementation appears to be that Classpath will check for Concurrent Modification on both hasNext() and next() calls, while Sun's implementation only chec

[Bug classpath/27028] Iterator.hasNext() throws ConcurrentModificationException

2006-04-05 Thread mckinlay at redhat dot com
--- Comment #5 from mckinlay at redhat dot com 2006-04-05 15:19 --- (In reply to comment #4) > I would argue that Sun's implementation is correct in this case in the > sense that hasNext() doesn't actually modify anything, only next() does. Yeah, I agree - although

[Bug classpath/27028] Iterator.hasNext() throws ConcurrentModificationException

2006-04-05 Thread mckinlay at redhat dot com
-- mckinlay at redhat dot com changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |mckinlay at redhat dot com |dot org

[Bug classpath/24632] java.util.HashMap$HashIterator.hasNext throws ConcurrentModificationException

2006-04-05 Thread mckinlay at redhat dot com
--- Comment #6 from mckinlay at redhat dot com 2006-04-05 15:22 --- *** This bug has been marked as a duplicate of 27028 *** -- mckinlay at redhat dot com changed: What|Removed |Added

[Bug classpath/27028] Iterator.hasNext() throws ConcurrentModificationException

2006-04-05 Thread mckinlay at redhat dot com
--- Comment #6 from mckinlay at redhat dot com 2006-04-05 15:22 --- *** Bug 24632 has been marked as a duplicate of this bug. *** -- mckinlay at redhat dot com changed: What|Removed |Added

[Bug classpath/27028] Iterator.hasNext() throws ConcurrentModificationException

2006-04-05 Thread mckinlay at redhat dot com
--- Comment #8 from mckinlay at redhat dot com 2006-04-05 18:43 --- Fix checked in to Classpath HEAD and gcc-4_1_branch -- mckinlay at redhat dot com changed: What|Removed |Added

[Bug libgcj/27066] libgcj native socket code does not support IPv6

2006-04-06 Thread mckinlay at redhat dot com
--- Comment #2 from mckinlay at redhat dot com 2006-04-06 20:08 --- I'm not sure I follow this. create() does not get called until the socket is bound. Don't we know at that point whether we're binding to an IPV4 or IPV6 address? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27066

[Bug libgcj/20504] java.util.regex implementation doesn't support quoting constructs

2005-04-20 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-04-20 15:56 --- Ziga, please let us know as soon as your FSF paperwork clears. Thanks! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20504

[Bug target/21325] [4.0 Regression] libjava should be re-enabled for ppc-darwin

2005-05-02 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-05-02 16:44 --- It sounds like this is just a matter of testing that it really does work now. Pinskia: If you could test/post a patch, that would be great. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21325

[Bug libgcj/21372] FileChannel.tryLock() return value incorrect

2005-05-03 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-05-03 21:57 --- There is already a ChangeLog entry with the patch -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21372

[Bug libgcj/21557] New: Hash synchronization: Thread.interrupt() can make _Jv_MonitorEnter hang

2005-05-13 Thread mckinlay at redhat dot com
AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mckinlay at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21557

[Bug libgcj/21557] Hash synchronization: Thread.interrupt() can make _Jv_MonitorEnter hang

2005-05-13 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-05-14 00:43 --- Fix checked in. -- What|Removed |Added Status|NEW |RESOLVED

[Bug java/17255] [meta-bug] Fixes should be back-ported to 3.4 branch

2005-05-19 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-05-19 20:30 --- Yeah, its probably pointless backporting anything else this late in the 3.4 cycle, especially now that 4.0 is out. I'm closing the PR. -- What|Removed |

[Bug libgcj/21753] New: String.substring sharing heuristic should be improved

2005-05-25 Thread mckinlay at redhat dot com
Summary: String.substring sharing heuristic should be improved Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mckinlay at redhat

[Bug libgcj/21821] MAXPATHLEN usage in libjava

2005-05-30 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-05-30 15:35 --- Its easy to fix this for natFileChannelImpl.cc. For natFilePosix.cc it is not so simple - is there a portable alternative to realpath() that does not require the use of MAXPATHLEN / PATH_MAX

[Bug libgcj/21949] java.rmi.server.RMIClassLoader.getClassLoader() is private, should be public

2005-06-08 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-06-09 00:56 --- I've checked this in to HEAD and Classpath cvs. Strictly speaking, it shouldn't go into GCC 4.0 as its an ABI change and our no-C++-abi-incompatible-changes policy is still in place. Do you need

[Bug java/20697] Invalid Can't find method error on call to super

2005-06-15 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-06-15 21:43 --- I'm testing a fix. This is a different problem to 18131. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20697

[Bug java/20697] Invalid Can't find method error on call to super

2005-06-15 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-06-15 21:44 --- Err, 18119 I mean. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20697

[Bug java/22060] javax/swing/text/InternationalFormatter.clone() doesn't compile (GNU Classpath)

2005-06-15 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-06-15 22:07 --- *** This bug has been marked as a duplicate of 20697 *** -- What|Removed |Added

[Bug java/20697] Invalid Can't find method error on call to super

2005-06-15 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-06-15 22:07 --- *** Bug 22060 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug java/21045] Anonymous inner class constructor's exceptions can't be caught or thrown

2005-06-17 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-06-17 22:59 --- Confirmed -- What|Removed |Added Status|UNCONFIRMED |NEW Ever

[Bug java/18119] Private inner class is visible when it shouldn't be

2005-06-17 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-06-18 01:49 --- GCJ actually has the resolution order correct here. The problem is that a.A.B is not visible from b.C, because its a private class. Instead of an error, however, GCJ needs to resolve to the visible class b.B

[Bug java/19674] Empty declaration through semicolon (;) causes compile failure

2005-06-17 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-06-18 01:50 --- I'm testing a patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19674

[Bug java/21045] Anonymous inner class constructor's exceptions can't be caught or thrown

2005-06-17 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-06-18 01:51 --- I'm testing a patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21045

[Bug java/22128] New: Cyclic inheritance hangs jc1

2005-06-20 Thread mckinlay at redhat dot com
ReportedBy: mckinlay at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22128

[Bug java/18931] jar -> .so optimization problem

2005-01-05 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-01-05 23:53 --- I narrowed this down to a small test case. The following code will cause the crash when compiled to bytecode using Sun's javac 1.5.0 (but not when byte-compiled with gcj or ecj). public class PR

[Bug java/19285] New: Interfaces not initialized by static field access

2005-01-05 Thread mckinlay at redhat dot com
0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mckinlay at redhat dot com CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu

[Bug java/19285] Interfaces not initialized by static field access

2005-01-05 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-01-06 02:19 --- gij also fails to execute this bytecode: $ gij Test Exception in thread "main" java.lang.IncompatibleClassChangeError: field Test.foo was not found. at Test.main (Test.java:5) -- http://g

[Bug java/19344] Java verification error: types could not be merged

2005-01-10 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-01-10 19:16 --- Thanks for the test case. A workaround for this, using GCC HEAD, is to use the --indirect-dispatch compile option. This will use the "new verifier" code which does not have this bug. --

[Bug tree-optimization/19505] [4.0 Regression] Java bytecode ICE in except.c remove_unreachable_regions

2005-01-25 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-01-25 15:12 --- Here's a test case for this bug, copied from PR18931. This will fail when compiling from bytecode produced by Sun's javac, but not from bytecode produced by gcj or ecj. public class PR19505 {

[Bug AWT/16722] AWT application leaks memory

2005-01-25 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-01-25 15:56 --- Using the latest GCC HEAD awt code, I can no longer reproduce this problem. Sweet! I'm closing the PR. -- What|Removed |

[Bug libgcj/19649] java.util.Date.getTimezoneOffset returns negated output

2005-01-28 Thread mckinlay at redhat dot com
-- What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed||1 Last reconfirmed|-00-00 00:00:00 |2005-01-

[Bug libgcj/19621] Network-performance issue in java.io.PrintStream

2005-01-28 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-01-29 00:26 --- This is probably due to the 100-byte character conversion buffer in java/io/PrintStream.java. The buffer size could be increased if it will improve network efficiency. Any idea what size the Sun implementation

[Bug libgcj/19649] java.util.Date.getTimezoneOffset returns negated output

2005-01-28 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-01-29 00:30 --- I've put a test case for this in mauve: gnu/testlet/java/util/Date/getTimezoneOffset.java This test case also exposes some problems with libgcj's underlying TimeZone data. This patch looks corre

[Bug libgcj/19649] java.util.Date.getTimezoneOffset returns negated output

2005-01-28 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-01-29 00:37 --- Turns out its already fixed in GNU Classpath. Re-syncing with their version. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19649

[Bug libgcj/19682] New: TimeZone data needs to be regenerated

2005-01-28 Thread mckinlay at redhat dot com
rated Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mckinlay at redhat dot com CC: gcc-bugs at gcc dot gnu do

[Bug libgcj/19682] TimeZone data needs to be regenerated

2005-01-28 Thread mckinlay at redhat dot com
-- What|Removed |Added OtherBugsDependingO||16990 nThis|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19682

[Bug libgcj/19649] java.util.Date.getTimezoneOffset returns negated output

2005-01-28 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-01-29 00:45 --- Fixed -- What|Removed |Added Status|NEW |RESOLVED

[Bug libgcj/16990] [meta-bug] TimeZone Issues in libgcj/classpath

2005-01-28 Thread mckinlay at redhat dot com
-- Bug 16990 depends on bug 19649, which changed state. Bug 19649 Summary: java.util.Date.getTimezoneOffset returns negated output http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19649 What|Old Value |New Value --

[Bug libgcj/11941] gcj handles timezones wrongly with new Date().toString()

2005-01-28 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-01-29 00:48 --- This appears to be fixed: $ TZ='Europe/Moscow' gij TZMain Sat Jan 29 03:46:38 GMT+03:00 2005 $ TZ='Europe/Kaliningrad' gij TZMain Sat Jan 29 02:47:07 GMT+02:00 2005 --

[Bug libgcj/16990] [meta-bug] TimeZone Issues in libgcj/classpath

2005-01-28 Thread mckinlay at redhat dot com
-- Bug 16990 depends on bug 11941, which changed state. Bug 11941 Summary: gcj handles timezones wrongly with new Date().toString() http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11941 What|Old Value |New Value -

[Bug libgcj/19728] libgcj Gnu.java missing SHA-160

2005-02-02 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-02-03 05:27 --- Should we have SHA-192, SHA-384, etc as well? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19728

[Bug java/19834] New: Eclipse bytecode miscompiled with -O --indirect-dispatch

2005-02-08 Thread mckinlay at redhat dot com
spatch Product: gcc Version: 4.0.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mckinlay at redhat dot com

[Bug libgcj/19823] java fails with non-executable memory

2005-02-08 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-02-09 04:11 --- Note that TestProxy is failing too, which does seem to indicate a problem with ffi closures. boehm-gc does have code to call mprotect() on its heap (see PROTECT/UNPROTECT in os_dep.c), but it isn't

[Bug java/19834] Eclipse bytecode miscompiled with -O --indirect-dispatch

2005-02-11 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-02-11 20:56 --- 19907 is a dupe of this. *** This bug has been marked as a duplicate of 19907 *** -- What|Removed |Added

[Bug java/19907] Incorrect code generated for ManifestElement.java

2005-02-11 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2005-02-11 20:56 --- *** Bug 19834 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug libgcj/17079] [PATCH] Log messages whose logging level is equal to the threshold discarded by java.util.logging.Handler

2004-08-18 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2004-08-18 15:55 --- Fix checked in. -- What|Removed |Added Status|NEW |RESOLVED

[Bug libgcj/13604] AccessController unfinished

2004-10-20 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2004-10-20 17:44 --- The patch will need to be updated for the new stack trace infrastructure, because the interface to stack traces has changed. In particular, the gnu.gcj.runtime.StackTrace class is no longer supported. Either a

[Bug libgcj/13604] AccessController unfinished

2004-10-20 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2004-10-20 17:45 --- Actually using the native API is probably the better option, since having a public stack trace API in Java is likely a security problem. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13604

[Bug java/15575] HAVE_LANGINFO_CODESET never defined

2004-10-20 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2004-10-20 17:52 --- Do we really want to fix this? The "buggy" behaviour actually seems better here because it more closely matches what other Java compilers do and seems to have resulted in less complaints from user

[Bug java/15575] HAVE_LANGINFO_CODESET never defined

2004-10-20 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2004-10-20 18:10 --- Forget what I said, Tom is right. I just tested this again, and javac from JDK 1.5 does indeed use the Locale setting to determine the default encoding. Further more, javac does appear to distinguish between

[Bug libgcj/18087] Calendar's HOUR field gets adjusted when setting DAY_OF_MONTH field.

2004-10-20 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2004-10-20 19:07 --- ?? Pinskia: are you sure? This should be fixed already on mainline. Here's the output I get with 4.0.0 20041019: $ gij CalendarTest2 Today: Wednesday, 2004-10-20 [294] 15:05:28.0425 Friday, 2004-10-01 [27

[Bug libgcj/18087] Calendar's HOUR field gets adjusted when setting DAY_OF_MONTH field.

2004-10-20 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2004-10-20 19:36 --- I've added a regression test based on this test case, to mauve's gnu.testlet.java.util.Calendar.set -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18087

[Bug java/18091] Valgrind errors building libjava

2004-10-20 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2004-10-20 20:49 --- For the memcpy() thing, in the error given we seem to be relocating something to the exact same position. In this case the memcpy() should be harmless. But, maybe it is possible to get real overlapping

[Bug java/15575] HAVE_LANGINFO_CODESET never defined

2004-10-20 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2004-10-20 21:38 --- Fix checked in. -- What|Removed |Added Status|NEW |RESOLVED

[Bug java/17574] [meta-bug] gcj and libgcj 4.0 tracking PR

2004-10-20 Thread mckinlay at redhat dot com
-- Bug 17574 depends on bug 15575, which changed state. Bug 15575 Summary: HAVE_LANGINFO_CODESET never defined http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15575 What|Old Value |New Value --

[Bug java/17574] [meta-bug] gcj and libgcj 4.0 tracking PR

2004-10-20 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2004-10-20 21:41 --- Removing PR 14664 because its fixed on the 4.0 trunk. -- What|Removed |Added BugsThisDependsOn

[Bug libgcj/18104] Incorrect CLASSPATH separator in libjava breaks bootstrap

2004-11-02 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2004-11-02 16:11 --- Would it make more sense for GCJ to accept ':' instead of/as well as ';' on mingw? Perhaps with some logic to distinguish a drive-letter ':'? The Makefiles are sure ugly now wit

[Bug java/18190] [4.0 regression] primitive array optimization is gone

2004-11-04 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2004-11-04 18:46 --- Here's my thoughts about this: - This optimization only ever worked for source compilation. Bytecode compilers always emit array initializers as code, so for byte compilation it makes no difference. - I

[Bug java/18377] New: BC: Source compiler doesn't generate type assertions

2004-11-08 Thread mckinlay at redhat dot com
tions Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mckinlay at redhat dot com CC: gcc-bugs at gcc dot gn

[Bug java/18377] BC: Source compiler doesn't generate type assertions

2004-11-08 Thread mckinlay at redhat dot com
-- What|Removed |Added OtherBugsDependingO||12725 nThis|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18377

[Bug java/18377] BC: Source compiler doesn't generate type assertions

2004-11-08 Thread mckinlay at redhat dot com
-- What|Removed |Added Severity|normal |enhancement http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18377

[Bug libgcj/18699] [4.0 Regression] SIGSEGV in GC_local_gcj_malloc

2004-11-29 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2004-11-29 15:48 --- I'm investigating... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18699

[Bug libgcj/18699] [4.0 Regression] SIGSEGV in GC_local_gcj_malloc

2004-11-29 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2004-11-30 00:39 --- Something strange is going on here. I have reverted the boehm-gc config patches for now. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18699

[Bug libgcj/15001] Using JNI with interpreter and interface methods yields SIGSEGV

2004-12-09 Thread mckinlay at redhat dot com
--- Additional Comments From mckinlay at redhat dot com 2004-12-10 05:47 --- meth->index for an interface method should contain the IDT dispatch index for that method, which allows us to use fast interface dispatch (_Jv_LookupInterfaceMethodIdx) for Method.invoke() calls. Unfortunat

<    1   2