public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* java/1230: gcj fail on code to implement an inner interface.
@ 2000-12-20 12:22 mdejong
0 siblings, 0 replies; only message in thread
From: mdejong @ 2000-12-20 12:22 UTC (permalink / raw)
To: java-gnats
>Number: 1230
>Category: java
>Synopsis: gcj fail on code to implement an inner interface.
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: apbianco
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Dec 20 12:18:03 PST 2000
>Closed-Date: Mon May 01 14:46:42 PDT 2000
>Last-Modified: Mon May 1 14:50:00 PDT 2000
>Originator: Mo
>Release: egcs from Sat Apr 8 2000
>Organization:
>Environment:
Red Hat 5.2 system (Intel)
>Description:
The following code fails to compile with gcj.
It compiles just fine with javac and jikes.
// File ExtendInnerInterface.java
public class ExtendInnerInterface {
interface Inter {}
public static void main(String[] args) {
Inter i = new Inter() { };
}
}
% gcj -C ExtendInnerInterface.java
ExtendInnerInterface.java: In class `ExtendInnerInterface':
ExtendInnerInterface.java: In method `main(java.lang.String[])':
ExtendInnerInterface.java:7: Incompatible type for declaration. Can't convert `ExtendInnerInterface$1' to `ExtendInnerInterface$Inter'.
Inter i = new Inter() { };
^
1 error
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
Formerly PR gcj/195
State-Changed-From-To: open->feedback
State-Changed-By: apbianco
State-Changed-When: Tue Apr 25 23:54:04 2000
State-Changed-Why:
I have a patch.
From: apbianco@cygnus.com
To: apbianco@cygnus.com, java-gnats@sourceware.cygnus.com, mdejong@cygnus.com
Cc:
Subject: Re: gcj/195
Date: 26 Apr 2000 06:54:04 -0000
Synopsis: gcj fail on code to implement an inner interface.
State-Changed-From-To: open->feedback
State-Changed-By: apbianco
State-Changed-When: Tue Apr 25 23:54:04 2000
State-Changed-Why:
I have a patch.
http://sourceware.cygnus.com/cgi-bin/gnatsweb.pl?cmd=view&pr=195&database=java
From: Mo DeJong <mdejong@cygnus.com>
To: apbianco@cygnus.com
Cc: java-gnats@sourceware.cygnus.com
Subject: Re: gcj/195
Date: Mon, 1 May 2000 13:16:35 -0700 (PDT)
I double cheked this fix and it is working perfectly.
Mo Dejong
Red Hat Inc.
On 26 Apr 2000 apbianco@cygnus.com wrote:
> Synopsis: gcj fail on code to implement an inner interface.
>
> State-Changed-From-To: open->feedback
> State-Changed-By: apbianco
> State-Changed-When: Tue Apr 25 23:54:04 2000
> State-Changed-Why:
> I have a patch.
>
> http://sourceware.cygnus.com/cgi-bin/gnatsweb.pl?cmd=view&pr=195&database=java
>
State-Changed-From-To: feedback->closed
State-Changed-By: apbianco
State-Changed-When: Mon May 1 14:46:42 2000
State-Changed-Why:
I checked in the following patch:
http://gcc.gnu.org/ml/gcc-patches/2000-05/msg00038.html
From: apbianco@cygnus.com
To: apbianco@cygnus.com, java-gnats@sourceware.cygnus.com, mdejong@cygnus.com
Cc:
Subject: Re: gcj/195
Date: 1 May 2000 21:46:42 -0000
Synopsis: gcj fail on code to implement an inner interface.
State-Changed-From-To: feedback->closed
State-Changed-By: apbianco
State-Changed-When: Mon May 1 14:46:42 2000
State-Changed-Why:
I checked in the following patch:
http://gcc.gnu.org/ml/gcc-patches/2000-05/msg00038.html
http://sourceware.cygnus.com/cgi-bin/gnatsweb.pl?cmd=view&pr=195&database=java
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="ExtendInnerInterface.java"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="ExtendInnerInterface.java"
Ly8gRmlsZSBFeHRlbmRJbm5lckludGVyZmFjZS5qYXZhCgpwdWJsaWMgY2xhc3MgRXh0ZW5kSW5u
ZXJJbnRlcmZhY2UgewogICAgaW50ZXJmYWNlIEludGVyIHt9CgogICAgcHVibGljIHN0YXRpYyB2
b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJSW50ZXIgaSA9IG5ldyBJbnRlcigpIHsgfTsKICAg
IH0KfQo=----gnatsweb-attachment----
Content-Type: application/octet-stream; name="patch-1"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="patch-1"
MjAwMC0wNC0yNSAgQWxleGFuZHJlIFBldGl0LUJpYW5jbyAgPGFwYmlhbmNvQGN5Z251cy5jb20+
CgoJKiBwYXJzZS55IChyZWdpc3Rlcl9pbmNvbXBsZXRlX3R5cGUpOiBIYW5kbGUgSkRFUF9BTk9O
WU1PVVMuCgpJbmRleDogcGFyc2UueQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL2djYy9lZ2Nz
L2djYy9qYXZhL3BhcnNlLnksdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMTU3CmRpZmYgLXUgLXAg
LXIxLjE1NyBwYXJzZS55Ci0tLSBwYXJzZS55CTIwMDAvMDQvMjUgMjI6MTQ6NTMJMS4xNTcKKysr
IHBhcnNlLnkJMjAwMC8wNC8yNiAwNjowMDoyMQpAQCAtNDkzNiw3ICs0OTM2LDkgQEAgcmVnaXN0
ZXJfaW5jb21wbGV0ZV90eXBlIChraW5kLCB3ZmwsIGRlYwogICBKREVQX1dGTCAobmV3KSA9IHdm
bDsKICAgSkRFUF9DSEFJTiAobmV3KSA9IE5VTEw7CiAgIEpERVBfTUlTQyAobmV3KSA9IE5VTExf
VFJFRTsKLSAgaWYgKChraW5kID09IEpERVBfU1VQRVIgfHwga2luZCA9PSBKREVQX0lOVEVSRkFD
RSkKKyAgLyogRm9yIHNvbWUgZGVwZW5kZW5jaWVzLCBzZXQgdGhlIGVuY2xvc2luZyBjbGFzcyBv
ZiB0aGUgY3VycmVudAorICAgICBjbGFzcyB0byBiZSB0aGUgZW5jbG9zaW5nIGNvbnRleHQgKi8K
KyAgaWYgKChraW5kID09IEpERVBfU1VQRVIgfHwga2luZCA9PSBKREVQX0lOVEVSRkFDRSB8fCBr
aW5kID09IEpERVBfQU5PTllNT1VTKQogICAgICAgJiYgR0VUX0VOQ0xPU0lOR19DUEMgKCkpCiAg
ICAgSkRFUF9FTkNMT1NJTkcgKG5ldykgPSBUUkVFX1ZBTFVFIChHRVRfRU5DTE9TSU5HX0NQQyAo
KSk7CiAgIGVsc2UK
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2000-12-20 12:22 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-12-20 12:22 java/1230: gcj fail on code to implement an inner interface mdejong
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).