* [Bug java/21418] Order of source files matters when compiling
2005-05-06 14:29 [Bug java/21418] New: Order of source files matters when compiling mark at gcc dot gnu dot org
@ 2005-05-06 14:31 ` pinskia at gcc dot gnu dot org
2005-05-06 14:50 ` mark at gcc dot gnu dot org
` (10 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-05-06 14:31 UTC (permalink / raw)
To: java-prs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-06 14:31 -------
I thought I saw something like this before.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21418
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug java/21418] Order of source files matters when compiling
2005-05-06 14:29 [Bug java/21418] New: Order of source files matters when compiling mark at gcc dot gnu dot org
2005-05-06 14:31 ` [Bug java/21418] " pinskia at gcc dot gnu dot org
@ 2005-05-06 14:50 ` mark at gcc dot gnu dot org
2005-05-09 10:03 ` bonzini at gcc dot gnu dot org
` (9 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: mark at gcc dot gnu dot org @ 2005-05-06 14:50 UTC (permalink / raw)
To: java-prs
------- Additional Comments From mark at gcc dot gnu dot org 2005-05-06 14:50 -------
> I thought I saw something like this before.
You are probably refering to bug #17845 which was recently closed since it
couldn't be reproduced (because I added a workaround to GNU Classpath). I cannot
say with certainty that this is the same bug though. The main difference with
that bug is that we have a testcase here (even though there was another
workaround added to GNU Classpath CVS).
--
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
Last reconfirmed|0000-00-00 00:00:00 |2005-05-06 14:50:24
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21418
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug java/21418] Order of source files matters when compiling
2005-05-06 14:29 [Bug java/21418] New: Order of source files matters when compiling mark at gcc dot gnu dot org
2005-05-06 14:31 ` [Bug java/21418] " pinskia at gcc dot gnu dot org
2005-05-06 14:50 ` mark at gcc dot gnu dot org
@ 2005-05-09 10:03 ` bonzini at gcc dot gnu dot org
2005-05-10 13:55 ` bonzini at gcc dot gnu dot org
` (8 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: bonzini at gcc dot gnu dot org @ 2005-05-09 10:03 UTC (permalink / raw)
To: java-prs
--
Bug 21418 depends on bug 21442, which changed state.
Bug 21442 Summary: problem with imports and multifile builds
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21442
What |Old Value |New Value
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |DUPLICATE
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21418
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug java/21418] Order of source files matters when compiling
2005-05-06 14:29 [Bug java/21418] New: Order of source files matters when compiling mark at gcc dot gnu dot org
` (2 preceding siblings ...)
2005-05-09 10:03 ` bonzini at gcc dot gnu dot org
@ 2005-05-10 13:55 ` bonzini at gcc dot gnu dot org
2005-09-11 22:29 ` mark at gcc dot gnu dot org
` (7 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: bonzini at gcc dot gnu dot org @ 2005-05-10 13:55 UTC (permalink / raw)
To: java-prs
--
Bug 21418 depends on bug 21436, which changed state.
Bug 21436 Summary: imports not remembered for previously compiled files
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21436
What |Old Value |New Value
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21418
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug java/21418] Order of source files matters when compiling
2005-05-06 14:29 [Bug java/21418] New: Order of source files matters when compiling mark at gcc dot gnu dot org
` (3 preceding siblings ...)
2005-05-10 13:55 ` bonzini at gcc dot gnu dot org
@ 2005-09-11 22:29 ` mark at gcc dot gnu dot org
2005-09-11 23:36 ` cvs-commit at developer dot classpath dot org
` (6 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: mark at gcc dot gnu dot org @ 2005-09-11 22:29 UTC (permalink / raw)
To: java-prs
------- Additional Comments From mark at gcc dot gnu dot org 2005-09-11 22:29 -------
And I tracked our problems with The javax.swing.Box inner class AccessibleBox
extends AccessibleAWTContainer in GNU Classpath to a similar order problem.
Take the following source files:
p/AClass.java
::::::::::::::
package p;
public class AClass
{
protected abstract class InnerA
{
protected InnerA()
{
}
}
}
::::::::::::::
q/BClass.java
::::::::::::::
package q;
import p.*;
public class BClass extends AClass
{
protected class InnerB extends AClass.InnerA
{
}
}
::::::::::::::
q/CClass.java
::::::::::::::
package q;
import p.AClass;
public class CClass extends BClass
{
protected class InnerC extends AClass.InnerA
{
}
}
When compiled as follows all goes well:
$ gcj -C p/AClass.java q/BClass.java q/CClass.java
But when we change the order to:
$ gcj -C p/AClass.java q/CClass.java q/BClass.java
q/CClass.java:5: error: Nested class p.AClass$InnerA is protected; cannot be
accessed from here.
protected class InnerC extends AClass.InnerA
^
1 error
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21418
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug java/21418] Order of source files matters when compiling
2005-05-06 14:29 [Bug java/21418] New: Order of source files matters when compiling mark at gcc dot gnu dot org
` (4 preceding siblings ...)
2005-09-11 22:29 ` mark at gcc dot gnu dot org
@ 2005-09-11 23:36 ` cvs-commit at developer dot classpath dot org
2005-09-21 9:56 ` rmathew at gcc dot gnu dot org
` (5 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: cvs-commit at developer dot classpath dot org @ 2005-09-11 23:36 UTC (permalink / raw)
To: java-prs
------- Additional Comments From cvs-commit at developer dot classpath dot org 2005-09-11 23:36 -------
Subject: Bug 21418
CVSROOT: /cvsroot/classpath
Module name: classpath
Branch:
Changes by: Mark Wielaard <mark@savannah.gnu.org> 05/09/11 23:15:58
Modified files:
. : ChangeLog
lib : gen-classlist.sh.in
Log message:
* lib/gen-classlist.sh.in: Use sort -r to work around bug #21418.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.4725&tr2=1.4726&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/lib/gen-classlist.sh.in.diff?tr1=1.30&tr2=1.31&r1=text&r2=text
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21418
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug java/21418] Order of source files matters when compiling
2005-05-06 14:29 [Bug java/21418] New: Order of source files matters when compiling mark at gcc dot gnu dot org
` (5 preceding siblings ...)
2005-09-11 23:36 ` cvs-commit at developer dot classpath dot org
@ 2005-09-21 9:56 ` rmathew at gcc dot gnu dot org
2005-09-21 13:35 ` cvs-commit at gcc dot gnu dot org
` (4 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: rmathew at gcc dot gnu dot org @ 2005-09-21 9:56 UTC (permalink / raw)
To: java-prs
------- Additional Comments From rmathew at gcc dot gnu dot org 2005-09-21 09:55 -------
Proposed patch:
http://gcc.gnu.org/ml/java-patches/2005-q3/msg00401.html
--
What |Removed |Added
----------------------------------------------------------------------------
URL| |http://gcc.gnu.org/ml/java-
| |patches/2005-
| |q3/msg00401.html
Keywords| |patch, rejects-valid
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21418
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug java/21418] Order of source files matters when compiling
2005-05-06 14:29 [Bug java/21418] New: Order of source files matters when compiling mark at gcc dot gnu dot org
` (6 preceding siblings ...)
2005-09-21 9:56 ` rmathew at gcc dot gnu dot org
@ 2005-09-21 13:35 ` cvs-commit at gcc dot gnu dot org
2005-09-21 14:03 ` pinskia at gcc dot gnu dot org
` (3 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-09-21 13:35 UTC (permalink / raw)
To: java-prs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-09-21 13:34 -------
Subject: Bug 21418
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: rmathew@gcc.gnu.org 2005-09-21 13:34:29
Modified files:
gcc/java : ChangeLog class.c
Log message:
PR java/21418
* class.c (inherits_from_p): Try to lay out super class
if it is not already laid out.
(maybe_layout_super_class): Handle the case where SUPER_CLASS
is a NULL_TREE.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/ChangeLog.diff?cvsroot=gcc&r1=1.1665&r2=1.1666
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/class.c.diff?cvsroot=gcc&r1=1.240&r2=1.241
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21418
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug java/21418] Order of source files matters when compiling
2005-05-06 14:29 [Bug java/21418] New: Order of source files matters when compiling mark at gcc dot gnu dot org
` (7 preceding siblings ...)
2005-09-21 13:35 ` cvs-commit at gcc dot gnu dot org
@ 2005-09-21 14:03 ` pinskia at gcc dot gnu dot org
2005-09-21 14:05 ` pinskia at gcc dot gnu dot org
` (2 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-09-21 14:03 UTC (permalink / raw)
To: java-prs
--
What |Removed |Added
----------------------------------------------------------------------------
OtherBugsDependingO| |18131
nThis| |
Target Milestone|--- |4.1.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21418
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug java/21418] Order of source files matters when compiling
2005-05-06 14:29 [Bug java/21418] New: Order of source files matters when compiling mark at gcc dot gnu dot org
` (8 preceding siblings ...)
2005-09-21 14:03 ` pinskia at gcc dot gnu dot org
@ 2005-09-21 14:05 ` pinskia at gcc dot gnu dot org
2005-09-22 17:45 ` mckinlay at redhat dot com
2005-10-01 6:49 ` cvs-commit at gcc dot gnu dot org
11 siblings, 0 replies; 13+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-09-21 14:05 UTC (permalink / raw)
To: java-prs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-21 14:05 -------
Fixed.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21418
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug java/21418] Order of source files matters when compiling
2005-05-06 14:29 [Bug java/21418] New: Order of source files matters when compiling mark at gcc dot gnu dot org
` (9 preceding siblings ...)
2005-09-21 14:05 ` pinskia at gcc dot gnu dot org
@ 2005-09-22 17:45 ` mckinlay at redhat dot com
2005-10-01 6:49 ` cvs-commit at gcc dot gnu dot org
11 siblings, 0 replies; 13+ messages in thread
From: mckinlay at redhat dot com @ 2005-09-22 17:45 UTC (permalink / raw)
To: java-prs
------- Additional Comments From mckinlay at redhat dot com 2005-09-22 17:45 -------
This patch should go into the 4.0 branch, once that thaws.
--
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.1.0 |4.0.3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21418
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Bug java/21418] Order of source files matters when compiling
2005-05-06 14:29 [Bug java/21418] New: Order of source files matters when compiling mark at gcc dot gnu dot org
` (10 preceding siblings ...)
2005-09-22 17:45 ` mckinlay at redhat dot com
@ 2005-10-01 6:49 ` cvs-commit at gcc dot gnu dot org
11 siblings, 0 replies; 13+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-10-01 6:49 UTC (permalink / raw)
To: java-prs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-10-01 06:49 -------
Subject: Bug 21418
CVSROOT: /cvs/gcc
Module name: gcc
Branch: gcc-4_0-branch
Changes by: bryce@gcc.gnu.org 2005-10-01 06:49:23
Modified files:
gcc/java : ChangeLog class.c
Log message:
2005-10-01 Ranjit Mathew <rmathew@gcc.gnu.org>
PR java/21418
* class.c (inherits_from_p): Try to lay out super class
if it is not already laid out.
(maybe_layout_super_class): Handle the case where SUPER_CLASS
is a NULL_TREE.
2005-10-01 Per Bothner <per@bothner.com>
* class.c (inherits_from_p): Do load_class if needed.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.1556.2.33&r2=1.1556.2.34
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/class.c.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.220.8.6&r2=1.220.8.7
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21418
^ permalink raw reply [flat|nested] 13+ messages in thread