public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: java/8939: Class files produced by gcj are incompatible with Sun's vm
@ 2002-12-31  8:16 Tom Tromey
  0 siblings, 0 replies; 3+ messages in thread
From: Tom Tromey @ 2002-12-31  8:16 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

The following reply was made to PR java/8939; it has been noted by GNATS.

From: Tom Tromey <tromey@redhat.com>
To: bhun@chello.nl
Cc: gcc-gnats@gcc.gnu.org
Subject: Re: java/8939: Class files produced by gcj are incompatible with Sun's vm
Date: 31 Dec 2002 09:12:47 -0700

 >>>>> "Tom" == Tom Tromey <tromey@redhat.com> writes:
 
 Tom> 395: invokespecial #223=<Method org.apache.tools.ant.taskdefs.Tar$TarCompressionMethod.compress (java.io.OutputStream)java.io.OutputStream>
 
 Tom> The method in question is in fact private.  Most likely there is
 Tom> a special member class rule here that I'm unaware of; more
 Tom> research required.
 
 I looked some more.  It turns out that the reason is obvious: the
 method is private in another class.  There is no special rule for a
 member class; we simply can't call this method.
 
 The JDK handles this case by adding an accessor method.  That is what
 we need to do as well.
 
 Tom


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: java/8939: Class files produced by gcj are incompatible with Sun's vm
@ 2002-12-31  0:56 Tom Tromey
  0 siblings, 0 replies; 3+ messages in thread
From: Tom Tromey @ 2002-12-31  0:56 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

The following reply was made to PR java/8939; it has been noted by GNATS.

From: Tom Tromey <tromey@redhat.com>
To: bhun@chello.nl
Cc: gcc-gnats@gcc.gnu.org
Subject: Re: java/8939: Class files produced by gcj are incompatible with Sun's vm
Date: 31 Dec 2002 01:48:47 -0700

 I looked at this PR a bit tonight.
 
 I believe the bytecode in question is this (I think this is the only
 invokespecial that could be considered incorrect):
 
 395: invokespecial #223=<Method org.apache.tools.ant.taskdefs.Tar$TarCompressionMethod.compress (java.io.OutputStream)java.io.OutputStream>
 
 I believe this code in jcf-write.c is at fault:
 
 	    else if (DECL_CONSTRUCTOR_P (f) || CALL_USING_SUPER (exp)
 		|| METHOD_PRIVATE (f))
 	      OP1 (OPCODE_invokespecial);
 
 I don't currently understand why this particular bytecode is
 considered invalid by the JDK.  The method in question is in fact
 private.  Most likely there is a special member class rule here that
 I'm unaware of; more research required.  (Another possibility is that
 I'm on the wrong track here.  It would help if you could send a
 correct Tar.class as compiled by javac...)
 
 Tom


^ permalink raw reply	[flat|nested] 3+ messages in thread

* java/8939: Class files produced by gcj are incompatible with Sun's vm
@ 2002-12-14  8:16 bhun
  0 siblings, 0 replies; 3+ messages in thread
From: bhun @ 2002-12-14  8:16 UTC (permalink / raw)
  To: gcc-gnats


>Number:         8939
>Category:       java
>Synopsis:       Class files produced by gcj are incompatible with Sun's vm
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          support
>Submitter-Id:   net
>Arrival-Date:   Sat Dec 14 08:16:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Dhek Bhun Kho
>Release:        gcc-3.2
>Organization:
>Environment:
Configured with: ../configure --prefix=/usr --libdir=/usr/lib --with-slibdir=/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --enable-long-long --enable-__cxa_atexit --enable-languages=c,c++,ada,f77,objc,java --host=i586-mandrake-linux-gnu --with-system-zlib
Thread model: posix
gcc version 3.2 (Mandrake Linux 9.0 3.2-1mdk)
>Description:
When running apache.tools.ant.Main with classfiles generated with gcj, the following error is thrown:

java.lang.VerifyError: (class: org/apache/tools/ant/taskdefs/Tar, method: execute signature: ()V) Illegal use of nonvirtual function call
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:140)
	at org.apache.tools.ant.Project.init(Project.java:269)
	at org.apache.tools.ant.Main.runBuild(Main.java:582)
	at org.apache.tools.ant.Main.start(Main.java:196)
	at org.apache.tools.ant.Main.main(Main.java:235)

This is the offending piece of code:

try {
  Class taskClass = Class.forName(value);
   addTaskDefinition(key, taskClass);
} catch (NoClassDefFoundError ncdfe) {

The class files without passing optional flags to the gcj compiler (just the -C)
>How-To-Repeat:
compile jakarta-ant 1.5 with gcj. and run it using Sun's vm.
>Fix:
Don't run with Sun's vm. :D
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="Tar.class"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="Tar.class"

yv66vgADAC0BiwEAIW9yZy9hcGFjaGUvdG9vbHMvYW50L3Rhc2tkZWZzL1RhcgcAAQEAKm9yZy9h
cGFjaGUvdG9vbHMvYW50L3Rhc2tkZWZzL01hdGNoaW5nVGFzawcAAwEABFdBUk4BABJMamF2YS9s
YW5nL1N0cmluZzsBAA1Db25zdGFudFZhbHVlAQAEd2FybggACAEABEZBSUwBAARmYWlsCAALAQAI
VFJVTkNBVEUBAAh0cnVuY2F0ZQgADgEAA0dOVQEAA2dudQgAEQEABE9NSVQBAARvbWl0CAAUAQAH
dGFyRmlsZQEADkxqYXZhL2lvL0ZpbGU7AQAHYmFzZURpcgEADGxvbmdGaWxlTW9kZQEAM0xvcmcv
YXBhY2hlL3Rvb2xzL2FudC90YXNrZGVmcy9UYXIkVGFyTG9uZ0ZpbGVNb2RlOwEACGZpbGVzZXRz
AQASTGphdmEvdXRpbC9WZWN0b3I7AQAMZmlsZVNldEZpbGVzAQAQbG9uZ1dhcm5pbmdHaXZlbgEA
AVoBAAtjb21wcmVzc2lvbgEAOExvcmcvYXBhY2hlL3Rvb2xzL2FudC90YXNrZGVmcy9UYXIkVGFy
Q29tcHJlc3Npb25NZXRob2Q7AQAGZmluaXQkAQADKClWAQAJU3ludGhldGljAQAEQ29kZQEAMW9y
Zy9hcGFjaGUvdG9vbHMvYW50L3Rhc2tkZWZzL1RhciRUYXJMb25nRmlsZU1vZGUHACYBAAY8aW5p
dD4MACgAIwoAJwApDAAZABoJAAIAKwEAEGphdmEvdXRpbC9WZWN0b3IHAC0KAC4AKQwAGwAcCQAC
ADAMAB0AHAkAAgAyDAAeAB8JAAIANAEANm9yZy9hcGFjaGUvdG9vbHMvYW50L3Rhc2tkZWZzL1Rh
ciRUYXJDb21wcmVzc2lvbk1ldGhvZAcANgoANwApDAAgACEJAAIAOQEAD0xpbmVOdW1iZXJUYWJs
ZQEAEGNyZWF0ZVRhckZpbGVTZXQBADAoKUxvcmcvYXBhY2hlL3Rvb2xzL2FudC90YXNrZGVmcy9U
YXIkVGFyRmlsZVNldDsBACxvcmcvYXBhY2hlL3Rvb2xzL2FudC90YXNrZGVmcy9UYXIkVGFyRmls
ZVNldAcAPgoAPwApAQAKYWRkRWxlbWVudAEAFShMamF2YS9sYW5nL09iamVjdDspVgwAQQBCCgAu
AEMBAApzZXRUYXJmaWxlAQARKExqYXZhL2lvL0ZpbGU7KVYMABYAFwkAAgBHAQALc2V0RGVzdEZp
bGUBAApzZXRCYXNlZGlyDAAYABcJAAIASwEAC3NldExvbmdmaWxlAQAVKExqYXZhL2xhbmcvU3Ry
aW5nOylWAQBuREVQUkVDQVRFRCAtIFRoZSBzZXRMb25nZmlsZShTdHJpbmcpIG1ldGhvZCBoYXMg
YmVlbiBkZXByZWNhdGVkLiBVc2Ugc2V0TG9uZ2ZpbGUoVGFyLlRhckxvbmdGaWxlTW9kZSkgaW5z
dGVhZC4IAE8BABlvcmcvYXBhY2hlL3Rvb2xzL2FudC9UYXNrBwBRAQADbG9nDABTAE4KAFIAVAEA
Lm9yZy9hcGFjaGUvdG9vbHMvYW50L3R5cGVzL0VudW1lcmF0ZWRBdHRyaWJ1dGUHAFYBAAhzZXRW
YWx1ZQwAWABOCgBXAFkBADYoTG9yZy9hcGFjaGUvdG9vbHMvYW50L3Rhc2tkZWZzL1RhciRUYXJM
b25nRmlsZU1vZGU7KVYBAA5zZXRDb21wcmVzc2lvbgEAOyhMb3JnL2FwYWNoZS90b29scy9hbnQv
dGFza2RlZnMvVGFyJFRhckNvbXByZXNzaW9uTWV0aG9kOylWAQAHZXhlY3V0ZQEAI29yZy9hcGFj
aGUvdG9vbHMvYW50L0J1aWxkRXhjZXB0aW9uBwBfAQAedGFyZmlsZSBhdHRyaWJ1dGUgbXVzdCBi
ZSBzZXQhCABhAQAIbG9jYXRpb24BAB9Mb3JnL2FwYWNoZS90b29scy9hbnQvTG9jYXRpb247DABj
AGQJAFIAZQEANChMamF2YS9sYW5nL1N0cmluZztMb3JnL2FwYWNoZS90b29scy9hbnQvTG9jYXRp
b247KVYMACgAZwoAYABoAQAMamF2YS9pby9GaWxlBwBqAQAGZXhpc3RzAQADKClaDABsAG0KAGsA
bgEAC2lzRGlyZWN0b3J5DABwAG0KAGsAcQEAF3RhcmZpbGUgaXMgYSBkaXJlY3RvcnkhCABzAQAI
Y2FuV3JpdGUMAHUAbQoAawB2AQAnQ2FuIG5vdCB3cml0ZSB0byB0aGUgc3BlY2lmaWVkIHRhcmZp
bGUhCAB4AQAFY2xvbmUBABQoKUxqYXZhL2xhbmcvT2JqZWN0OwwAegB7CgAuAHwBABdiYXNlZGly
IGRvZXMgbm90IGV4aXN0IQgAfgEAB2ZpbGVzZXQBACRMb3JnL2FwYWNoZS90b29scy9hbnQvdHlw
ZXMvRmlsZVNldDsMAIAAgQkABACCAQAnKExvcmcvYXBhY2hlL3Rvb2xzL2FudC90eXBlcy9GaWxl
U2V0OylWDAAoAIQKAD8AhQEAKm9yZy9hcGFjaGUvdG9vbHMvYW50L3R5cGVzL0Fic3RyYWN0Rmls
ZVNldAcAhwEABnNldERpcgwAiQBGCgCIAIoBAARzaXplAQADKClJDACMAI0KAC4AjgEAQ1lvdSBt
dXN0IHN1cHBseSBlaXRoZXIgYSBiYXNlZGlyIGF0dHJpYnV0ZSBvciBzb21lIG5lc3RlZCBmaWxl
c2V0cy4IAJABAAhlbGVtZW50cwEAGSgpTGphdmEvdXRpbC9FbnVtZXJhdGlvbjsMAJIAkwoALgCU
AQAVamF2YS91dGlsL0VudW1lcmF0aW9uBwCWAQAPaGFzTW9yZUVsZW1lbnRzDACYAG0LAJcAmQEA
C25leHRFbGVtZW50DACbAHsLAJcAnAEAJW9yZy9hcGFjaGUvdG9vbHMvYW50L1Byb2plY3RDb21w
b25lbnQHAJ4BAAdwcm9qZWN0AQAeTG9yZy9hcGFjaGUvdG9vbHMvYW50L1Byb2plY3Q7DACgAKEJ
AJ8AogEACGdldEZpbGVzAQAzKExvcmcvYXBhY2hlL3Rvb2xzL2FudC9Qcm9qZWN0OylbTGphdmEv
bGFuZy9TdHJpbmc7DACkAKUKAD8ApgEAEWFyY2hpdmVJc1VwVG9EYXRlAQAWKFtMamF2YS9sYW5n
L1N0cmluZzspWgwAqACpCgACAKoBAAZnZXREaXIBAC4oTG9yZy9hcGFjaGUvdG9vbHMvYW50L1By
b2plY3Q7KUxqYXZhL2lvL0ZpbGU7DACsAK0KAIgArgEAIyhMamF2YS9pby9GaWxlO0xqYXZhL2xh
bmcvU3RyaW5nOylWDAAoALAKAGsAsQEABmVxdWFscwEAFShMamF2YS9sYW5nL09iamVjdDspWgwA
swC0CgBrALUBACBBIHRhciBmaWxlIGNhbm5vdCBpbmNsdWRlIGl0c2VsZggAtwEAFmphdmEvbGFu
Zy9TdHJpbmdCdWZmZXIHALkBAA9Ob3RoaW5nIHRvIGRvOiAIALsMACgATgoAugC9AQAPZ2V0QWJz
b2x1dGVQYXRoAQAUKClMamF2YS9sYW5nL1N0cmluZzsMAL8AwAoAawDBAQAGYXBwZW5kAQAsKExq
YXZhL2xhbmcvU3RyaW5nOylMamF2YS9sYW5nL1N0cmluZ0J1ZmZlcjsMAMMAxAoAugDFAQAPIGlz
IHVwIHRvIGRhdGUuCADHAQAIdG9TdHJpbmcMAMkAwAoAugDKAQAWKExqYXZhL2xhbmcvU3RyaW5n
O0kpVgwAUwDMCgBSAM0BAA5CdWlsZGluZyB0YXI6IAgAzwEAJG9yZy9hcGFjaGUvdG9vbHMvdGFy
L1Rhck91dHB1dFN0cmVhbQcA0QEAHGphdmEvaW8vQnVmZmVyZWRPdXRwdXRTdHJlYW0HANMBABhq
YXZhL2lvL0ZpbGVPdXRwdXRTdHJlYW0HANUMACgARgoA1gDXAQAZKExqYXZhL2lvL091dHB1dFN0
cmVhbTspVgwAKADZCgDUANoBAAhjb21wcmVzcwEALihMamF2YS9pby9PdXRwdXRTdHJlYW07KUxq
YXZhL2lvL091dHB1dFN0cmVhbTsMANwA3QoANwDeCgDSANoBAAhzZXREZWJ1ZwEABChaKVYMAOEA
4goA0gDjAQAOaXNUcnVuY2F0ZU1vZGUMAOUAbQoAJwDmAQAPc2V0TG9uZ0ZpbGVNb2RlAQAEKEkp
VgwA6ADpCgDSAOoBAAppc0ZhaWxNb2RlDADsAG0KACcA7QEACmlzT21pdE1vZGUMAO8AbQoAJwDw
AQALZ2V0RnVsbHBhdGgMAPIAwAoAPwDzAQAQamF2YS9sYW5nL1N0cmluZwcA9QEABmxlbmd0aAwA
9wCNCgD2APgBAFFmdWxscGF0aCBhdHRyaWJ1dGUgbWF5IG9ubHkgYmUgc3BlY2lmaWVkIGZvciBm
aWxlc2V0cyB0aGF0IHNwZWNpZnkgYSBzaW5nbGUgZmlsZS4IAPoKAGAAvQEADXNlcGFyYXRvckNo
YXIBAAFDDAD9AP4JAGsA/wEAB3JlcGxhY2UBABYoQ0MpTGphdmEvbGFuZy9TdHJpbmc7DAEBAQIK
APYBAwEAdyhMamF2YS9pby9GaWxlO0xvcmcvYXBhY2hlL3Rvb2xzL3Rhci9UYXJPdXRwdXRTdHJl
YW07TGphdmEvbGFuZy9TdHJpbmc7TG9yZy9hcGFjaGUvdG9vbHMvYW50L3Rhc2tkZWZzL1RhciRU
YXJGaWxlU2V0OylWDAAWAQUKAAIBBgEAFlByb2JsZW0gY3JlYXRpbmcgVEFSOiAIAQgBABNqYXZh
L2xhbmcvVGhyb3dhYmxlBwEKAQAKZ2V0TWVzc2FnZQwBDADACgELAQ0BAEkoTGphdmEvbGFuZy9T
dHJpbmc7TGphdmEvbGFuZy9UaHJvd2FibGU7TG9yZy9hcGFjaGUvdG9vbHMvYW50L0xvY2F0aW9u
OylWDAAoAQ8KAGABEAEABWNsb3NlDAESACMKANIBEwEAE2phdmEvaW8vSU9FeGNlcHRpb24HARUB
AApFeGNlcHRpb25zAQABLwgBGAEACGVuZHNXaXRoAQAVKExqYXZhL2xhbmcvU3RyaW5nOylaDAEa
ARsKAPYBHAoAugApAQAJZ2V0UHJlZml4DAEfAMAKAD8BIAEACnN0YXJ0c1dpdGgMASIBGwoA9gEj
AQAZZ2V0UHJlc2VydmVMZWFkaW5nU2xhc2hlcwwBJQBtCgA/ASYBAAlzdWJzdHJpbmcBABYoSUkp
TGphdmEvbGFuZy9TdHJpbmc7DAEoASkKAPYBKgEACk9taXR0aW5nOiAIASwBAAppc1dhcm5Nb2Rl
DAEuAG0KACcBLwEAB0VudHJ5OiAIATEBAA0gbG9uZ2VyIHRoYW4gCAEzAQAbKEkpTGphdmEvbGFu
Zy9TdHJpbmdCdWZmZXI7DADDATUKALoBNgEADCBjaGFyYWN0ZXJzLggBOAEAVFJlc3VsdGluZyB0
YXIgZmlsZSBjYW4gb25seSBiZSBwcm9jZXNzZWQgc3VjY2Vzc2Z1bGx5IGJ5IEdOVSBjb21wYXRp
YmxlIHRhciBjb21tYW5kcwgBOgEAC2NoYXJhY3RlcnMuCAE8AQAdb3JnL2FwYWNoZS90b29scy90
YXIvVGFyRW50cnkHAT4KAT8AvQEADGxhc3RNb2RpZmllZAEAAygpSgwBQQFCCgBrAUMBAApzZXRN
b2RUaW1lAQAEKEopVgwBRQFGCgE/AUcMAPcBQgoAawFJAQAHc2V0U2l6ZQwBSwFGCgE/AUwBAAdn
ZXRNb2RlDAFOAI0KAD8BTwEAB3NldE1vZGUMAVEA6QoBPwFSAQALZ2V0VXNlck5hbWUMAVQAwAoA
PwFVAQALc2V0VXNlck5hbWUMAVcATgoBPwFYAQAIZ2V0R3JvdXAMAVoAwAoAPwFbAQAMc2V0R3Jv
dXBOYW1lDAFdAE4KAT8BXgEADHB1dE5leHRFbnRyeQEAIihMb3JnL2FwYWNoZS90b29scy90YXIv
VGFyRW50cnk7KVYMAWABYQoA0gFiAQAXamF2YS9pby9GaWxlSW5wdXRTdHJlYW0HAWQKAWUA1wEA
BXdyaXRlAQAHKFtCSUkpVgwBZwFoCgDSAWkBAARyZWFkAQAHKFtCSUkpSQwBawFsCgFlAW0BAApj
bG9zZUVudHJ5DAFvACMKANIBcAoBZQETAQArb3JnL2FwYWNoZS90b29scy9hbnQvdXRpbC9Tb3Vy
Y2VGaWxlU2Nhbm5lcgcBcwEAHihMb3JnL2FwYWNoZS90b29scy9hbnQvVGFzazspVgwAKAF1CgF0
AXYBACdvcmcvYXBhY2hlL3Rvb2xzL2FudC91dGlsL01lcmdpbmdNYXBwZXIHAXgKAXkAKQEABXNl
dFRvDAF7AE4KAXkBfAEACHJlc3RyaWN0AQBuKFtMamF2YS9sYW5nL1N0cmluZztMamF2YS9pby9G
aWxlO0xqYXZhL2lvL0ZpbGU7TG9yZy9hcGFjaGUvdG9vbHMvYW50L3V0aWwvRmlsZU5hbWVNYXBw
ZXI7KVtMamF2YS9sYW5nL1N0cmluZzsMAX4BfwoBdAGACgAEACkMACIAIwoAAgGDAQAKU291cmNl
RmlsZQEACFRhci5qYXZhAQAMSW5uZXJDbGFzc2VzAQAUVGFyQ29tcHJlc3Npb25NZXRob2QBAA9U
YXJMb25nRmlsZU1vZGUBAApUYXJGaWxlU2V0ACEAAgAEAAAADAAZAAUABgABAAcAAAACAAkAGQAK
AAYAAQAHAAAAAgAMABkADQAGAAEABwAAAAIADwAZABAABgABAAcAAAACABIAGQATAAYAAQAHAAAA
AgAVAAAAFgAXAAAAAAAYABcAAAACABkAGgAAAAAAGwAcAAAAAAAdABwAAAACAB4AHwAAAAIAIAAh
AAAADAACACIAIwACACQAAAAAACUAAABaAAMAAQAAADIquwAnWbcAKrUALCq7AC5ZtwAvtQAxKrsA
Llm3AC+1ADMqA7UANSq7ADdZtwA4tQA6sQAAAAEAOwAAABYABQAAAHwACwB+ABYAfwAhAIQAJgCG
AAEAPAA9AAEAJQAAADIAAgACAAAAErsAP1m3AEBMKrQAMSu2AEQrsAAAAAEAOwAAAA4AAwAAAIwA
CACNABAAjgABAEUARgABACUAAAAeAAIAAgAAAAYqK7UASLEAAAABADsAAAAGAAEAAACXAAEASQBG
AAEAJQAAAB4AAgACAAAABiortQBIsQAAAAEAOwAAAAYAAQAAAKAAAQBKAEYAAQAlAAAAHgACAAIA
AAAGKiu1AEyxAAAAAQA7AAAABgABAAAApwABAE0ATgABACUAAAA6AAMAAgAAABoqElC2AFUquwAn
WbcAKrUALCq0ACwrtgBasQAAAAEAOwAAAA4AAwAAAL0ABgC+ABEAvwABAE0AWwABACUAAAAeAAIA
AgAAAAYqK7UALLEAAAABADsAAAAGAAEAAADQAAEAXABdAAEAJQAAAB4AAgACAAAABiortQA6sQAA
AAEAOwAAAAYAAQAAAN0AAQBeACMAAgAlAAADvQAOAAoAAAK9KrQASMcAEbsAYFkSYiq0AGa3AGm/
KrQASLYAb5kAGyq0AEi2AHKZABG7AGBZEnQqtABmtwBpvyq0AEi2AG+ZABsqtABItgB3mgARuwBg
WRJ5KrQAZrcAab8qtAAxtgB9wAAuTCq0AEzGADcqtABMtgBvmgARuwBgWRJ/KrQAZrcAab+7AD9Z
KrQAg7cAhk0sKrQATLYAiyq0ADEstgBEKrQAMbYAj5oAEbsAYFkSkSq0AGa3AGm/BD0qtAAxtgCV
Ti25AJoBAJkAZS25AJ0BAMAAPzoEGQQqtACjtgCnOgUqGQW2AKuaAAUDPQM2BhUGGQW+ogA2KrQA
SLsAa1kZBCq0AKO2AK8ZBRUGMrcAsrYAtpkAEbsAYFkSuCq0AGa3AGm/hAYBp//Ip/+YHJkAJyq7
ALpZEry3AL4qtABItgDCtgDGEsi2AMa2AMsFtgDOqAFksSq7ALpZEtC3AL4qtABItgDCtgDGtgDL
BbYAzgFOuwDSWSq0ADq7ANRZuwDWWSq0AEi3ANi3ANu3AN+3AOBOLQS2AOQqtAAstgDnmQALLQS2
AOunACcqtAAstgDumQAGpwANKrQALLYA8ZkACy0DtgDrpwAILQW2AOsqA7UANSq0ADG2AJU6BBkE
uQCaAQCZAHsZBLkAnQEAwAA/OgUZBSq0AKO2AKc6BhkGvgSkABgZBbYA9LYA+Z4ADbsAYFkS+7cA
/L8DNgcVBxkGvqIAOrsAa1kZBSq0AKO2AK8ZBhUHMrcAsjoIGQYVBzKyAQAQL7YBBDoJKhkILRkJ
GQW2AQeEBwGn/8Sn/4GnACw6BLsAulkTAQm3AL4ZBLYBDrYAxrYAyzoFuwBgWRkFGQQqtABmtwER
v6gADqcAHDoFqAAGGQW/OgQtxgAMLbYBFKcABToGqQSoAAynABFOqAAFLb9NKiu1ADGpArEABAFx
Al0CYAEWAXECiQKPAAACnQKhAqQBFgBkAqgCrgAAAAEAOwAAAM4AMwAAAOQAFQDpADcA7gBZAPMA
ZAD1AGsA9gCDAPwAjwD9AJcA/gCfAQEAtwEJALkBCgDBAQoAygELANUBDADgAQ4A6QEPAOsBEgDu
ARIA9gETASMBEgEsARsBMAEdAVABHgFUASEBbwEjAXEBKAGSASkBlwEqAaEBKwGpASwBwAEuAcgB
MQHNATQB0gE1AdsBNgHlATcB8QE4AfwBOQIYAT8CGwE/AiMBQAI6AUECSQFCAlQBPwJgAUUCYgFG
ApkBSQKdAUwCpAFNArUBUQEXAAAABAABAGAABAAWAQUAAgAlAAAC0QAFAAoAAAIBAToFGQS2APQ6
BhkGtgD5ngAJGQZOpwB2LbYA+Z0ABLErtgBymQAiLRMBGbYBHZoAGLsAulm3AR4ttgDGEwEZtgDG
tgDLThkEtgEhOgcZB7YA+Z4AJRkHEwEZtgEdmgAauwC6WbcBHhkHtgDGEwEZtgDGtgDLOge7ALpZ
twEeGQe2AMYttgDGtgDLTi0TARm2ASSZACAZBLYBJ5oAGC22APk2BxUHBKMABLEtBBUHtgErTi22
APkQZKEApyq0ACy2APGZAB0quwC6WRMBLbcAvi22AMa2AMsFtgDOqAEXsSq0ACy2ATCZAEEquwC6
WRMBMrcAvi22AMYTATS2AMYQZLYBNxMBObYAxrYAywS2AM4qtAA1mgAQKhMBOwS2AM4qBLUANacA
Oyq0ACy2AO6ZADG7AGBZuwC6WRMBMrcAvi22AMYTATS2AMYQZLYBNxMBPbYAxrYAyyq0AGa3AGm/
uwE/WS23AUA6BxkHK7YBRLYBSCu2AHKaABYZByu2AUq2AU0ZBxkEtgFQtgFTGQcZBLYBVrYBWRkH
GQS2AVy2AV8sGQe2AWMrtgBymgA2uwFlWSu3AWY6BREgALwIOggDNgksGQgDFQm2AWoZBRkIAxkI
vrYBbjYJFQkCnwAGp//kLLYBcagADqcAGToIqAAGGQi/OgcZBcYACBkFtgFyqQexAAEAsgHkAeoA
AAABADsAAAC2AC0AAAFbAAMBXQAKAV4AEgFfABgBYgAfAWMAIAFmADEBZwBGAWoATQFsAGABbQB3
AW8AiwFyAJ0BcwCjAXQAqQF2AKoBeACyAXwAuwF9AMUBfgDbAX8A3wGAAOkBgwEQAYQBFwGHAR8B
iAEnAYoBXwGRAWkBkgFyAZMBeQGUAYIBlQGMAZcBlgGYAaABmgGmAZwBrQGdAbcBnwG+AaABwQGi
AcoBowHXAaQB4AGnAfQBqQH5AaoBFwAAAAQAAQEWAAQAqACpAAEAJQAAAFUABQAEAAAAMbsBdFkq
twF3TbsBeVm3AXpOLSq0AEi2AMK2AX0sKyq0AEwBLbYBgb6aAAcEpwAEA6wAAAABADsAAAASAAQA
AAGwAAkBsQARAbIAHAGzAAEAKAAjAAEAJQAAABUAAQABAAAACSq3AYIqtwGEsQAAAAAAAgGFAAAA
AgGGAYcAAAAaAAMANwACAYgAGQAnAAIBiQAJAD8AAgGKAAk=


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-12-31 16:16 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-12-31  8:16 java/8939: Class files produced by gcj are incompatible with Sun's vm Tom Tromey
  -- strict thread matches above, loose matches on Subject: below --
2002-12-31  0:56 Tom Tromey
2002-12-14  8:16 bhun

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).