This is the mail archive of the
java-prs@sourceware.cygnus.com
mailing list for the Java project.
gcj/183: gcj crashes with inner classes/interfaces invokation/usage.
- To: java-gnats at sourceware dot cygnus dot com
- Subject: gcj/183: gcj crashes with inner classes/interfaces invokation/usage.
- From: apbianco at cygnus dot com
- Date: 28 Mar 2000 04:05:57 -0000
- Cc: mdejong at redhat dot com
- Reply-To: apbianco at cygnus dot com
- Resent-Cc: java-prs at sourceware dot cygnus dot com, green at cygnus dot com, mdejong at redhat dot com
- Resent-Reply-To: java-gnats@sourceware.cygnus.com, apbianco@cygnus.com
>Number: 183
>Category: gcj
>Synopsis: gcj crashes with inner classes/interfaces invokation/usage.
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: apbianco
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Mar 27 20:16:01 PST 2000
>Closed-Date:
>Last-Modified:
>Originator: Mo Dejong (mdejong@redhat.com)
>Release: Current.
>Organization:
>Environment:
RHL 6.1
>Description:
>How-To-Repeat:
apbianco@deliverance[~/tmp]: gcj MethodInvoker5.java
gcj: Internal compiler error: program jc1 got fatal signal 11
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="MethodInvoker5.java"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="MethodInvoker5.java"
Ly8gRmlsZSBNZXRob2RJbnZva2VyNS5qYXZhCgpwYWNrYWdlIHRlc3RzLnNpZ25hdHVyZTsKCmlt
cG9ydCBqYXZhLnV0aWwuKjsKCnB1YmxpYyBjbGFzcyBNZXRob2RJbnZva2VyNSB7CgogIHB1Ymxp
YyBzdGF0aWMgU3RyaW5nIGNhbGwoQSBvYmopIHsKICAgIHJldHVybiAiQSI7CiAgfQoKICBwdWJs
aWMgc3RhdGljIFN0cmluZyBjYWxsKEkgb2JqKSB7CiAgICByZXR1cm4gIkkiOwogIH0KCiAgcHVi
bGljIHN0YXRpYyBTdHJpbmcgY2FsbChJMiBvYmopIHsKICAgIHJldHVybiAiSTIiOwogIH0KCiAg
CiAgaW50ZXJmYWNlIEkge30KICBpbnRlcmZhY2UgSTIgZXh0ZW5kcyBJIHt9CiAgaW50ZXJmYWNl
IEkzIGV4dGVuZHMgSTIge30KCiAgcHJpdmF0ZSBzdGF0aWMgY2xhc3MgQSB7fQogIHByaXZhdGUg
c3RhdGljIGNsYXNzIEIgaW1wbGVtZW50cyBJIHt9CiAgcHJpdmF0ZSBzdGF0aWMgY2xhc3MgQyBp
bXBsZW1lbnRzIEkyIHt9CiAgcHJpdmF0ZSBzdGF0aWMgY2xhc3MgRCBpbXBsZW1lbnRzIEkzIHt9
CiAgCiAgCiAgcHVibGljIHN0YXRpYyBJIGdldEkoKSB7CiAgICByZXR1cm4gbmV3IEIoKTsKICB9
CgogIHB1YmxpYyBzdGF0aWMgSTIgZ2V0STIoKSB7CiAgICByZXR1cm4gbmV3IEMoKTsKICB9Cgog
IHB1YmxpYyBzdGF0aWMgSTMgZ2V0STMoKSB7CiAgICByZXR1cm4gbmV3IEQoKTsKICB9CgoKICAv
L3RoaXMgdGVzdCBkZXRlcm1pbmVzIGlmIHRoZSBtZXRob2QgbG9va3VwIHN5c3RlbQogIC8vaXMg
Y29ycmVjdGx5IGhhbmRsaW5nIGNhc2VzIHdoZXJlIGludGVyZmFjZXMKICAvL2FyZSB1c2VkLiBh
biBvdmVybG9hZGVkIGZ1bmN0aW9uIHRoYXQKICAvL2NvdWxkIGFjY2VwdCBhbmQgaW50ZXJmYWNl
IHRoYXQgaXQgZGlyZWN0bHkgaW1wbGVtZW50cwogIC8vb3IgaXQgY291bGQgYWxzbyB0YWtlIGEg
c3VwZXJjbGFzcyBvZiBCCgogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3Yp
IHsKCiAgICBJIGkgPSBnZXRJKCk7CiAgICBJMiBpMiA9IGdldEkyKCk7CiAgICBJMyBpMyA9IGdl
dEkzKCk7CiAgICAKICAgIFN0cmluZyBzOwogICAgCiAgICBzID0gY2FsbChpKTsgLy9zaG91bGQg
cmV0dXJuICJJIgogICAgcChzKTsKICAgIAogICAgcyA9IGNhbGwoaTIpOyAvL3Nob3VsZCByZXR1
cm4gIkkyIgogICAgcChzKTsKCiAgICBzID0gY2FsbChpMyk7IC8vc2hvdWxkIHJldHVybiAiSTIi
CiAgICBwKHMpOwoKICB9CgoKICBwdWJsaWMgc3RhdGljIHZvaWQgcChTdHJpbmcgYXJnKSB7CiAg
ICBTeXN0ZW0ub3V0LnByaW50bG4oYXJnKTsKICB9CgoKfQoKCg==