gcj/183: gcj crashes with inner classes/interfaces invokation/usage.
apbianco@cygnus.com
apbianco@cygnus.com
Mon Mar 27 20:16:00 GMT 2000
>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==
More information about the Java-prs
mailing list