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).