public inbox for java@gcc.gnu.org
 help / color / mirror / Atom feed
* Re: Interface dispatch changes
  2000-04-01  0:00 ` Godmar Back
  2000-04-01  0:00   ` Bryce McKinlay
@ 2000-04-01  0:00   ` Tom Tromey
  2000-04-01  0:00     ` Bryce McKinlay
  1 sibling, 1 reply; 6+ messages in thread
From: Tom Tromey @ 2000-04-01  0:00 UTC (permalink / raw)
  To: Godmar Back; +Cc: Bryce McKinlay, java-discuss

>>>>> "Godmar" == Godmar Back <gback@marker.cs.utah.edu> writes:

Godmar> Now if I could only find the split second in which the gcc
Godmar> repository is in a consistent state so that it bootstraps:

I hear you.
Hopefully Bryce will put his patch into his other patch and you can
use 2.95.2 with his new change.
No word yet on the 2.95.3 release schedule.  We still plan to have the
new front end in it.

Tom

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Interface dispatch changes
  2000-04-01  0:00     ` Bryce McKinlay
@ 2000-04-01  0:00       ` Tom Tromey
  0 siblings, 0 replies; 6+ messages in thread
From: Tom Tromey @ 2000-04-01  0:00 UTC (permalink / raw)
  To: Bryce McKinlay; +Cc: Tom Tromey, Godmar Back, java-discuss

Bryce> Its in there, but 2.95.2 is probibly broken with the current
Bryce> libgcj due to the CNI exceptions changes.

Damn, I keep forgetting about that.
I can't look at it this week, either, since I'm travelling soon.

T

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Interface dispatch changes
  2000-04-01  0:00   ` Tom Tromey
@ 2000-04-01  0:00     ` Bryce McKinlay
  2000-04-01  0:00       ` Tom Tromey
  0 siblings, 1 reply; 6+ messages in thread
From: Bryce McKinlay @ 2000-04-01  0:00 UTC (permalink / raw)
  To: Tom Tromey; +Cc: Godmar Back, java-discuss

Tom Tromey wrote:

> >>>>> "Godmar" == Godmar Back <gback@marker.cs.utah.edu> writes:
>
> Godmar> Now if I could only find the split second in which the gcc
> Godmar> repository is in a consistent state so that it bootstraps:
>
> I hear you.
> Hopefully Bryce will put his patch into his other patch and you can
> use 2.95.2 with his new change.

Its in there, but 2.95.2 is probibly broken with the current libgcj due
to the CNI exceptions changes.

regards

  [ bryce ]


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Interface dispatch changes
@ 2000-04-01  0:00 Bryce McKinlay
  2000-04-01  0:00 ` Godmar Back
  0 siblings, 1 reply; 6+ messages in thread
From: Bryce McKinlay @ 2000-04-01  0:00 UTC (permalink / raw)
  To: java-discuss

I am pleased to announce that we have (finally!) been able to commit my
implementation of Per Bothner's design for Constant-time interface
method lookup and type checking. The patches are in cvs as of tonight
and will be in the next snapshot releases. This means that we should see
a huge performance increase for interface calls and some smaller
improvements in other areas.

Unfortunatly this does mean that compatibility with earlier versions of
the compiler/runtime has been broken. If you download the latest gcj,
please be sure to get the latest libgcj as well (and vice-versa).
Version mismatch may result in strange behaviour!

Please go forth and test/benchmark, and let me know about any problems.

The gcj patch:
 http://gcc.gnu.org/ml/gcc-patches/2000-03/msg00208.html

The libgcj patch:
 http://sourceware.cygnus.com/ml/java-patches/2000-q1/msg00202.html

And the message that inspired it!:
 http://sourceware.cygnus.com/ml/java-discuss/1999-q3/msg00377.html

regards

  [ bryce ]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Interface dispatch changes
  2000-04-01  0:00 Interface dispatch changes Bryce McKinlay
@ 2000-04-01  0:00 ` Godmar Back
  2000-04-01  0:00   ` Bryce McKinlay
  2000-04-01  0:00   ` Tom Tromey
  0 siblings, 2 replies; 6+ messages in thread
From: Godmar Back @ 2000-04-01  0:00 UTC (permalink / raw)
  To: Bryce McKinlay; +Cc: java-discuss

That's great.

Now if I could only find the split second in which the gcc repository
is in a consistent state so that it bootstraps:

The current CVS (an hour ago) shows:

stage2/xgcc -Bstage2/ -B/opt/local/i686-pc-linux-gnu/bin/ -c  -DIN_GCC    -W -Wall -Wtraditional -O2 -g -O2  -DHAVE_CONFIG_H    -I. -I../../egcs/gcc -I../../egcs/gcc/config -I../../egcs/gcc/../include ../../egcs/gcc/diagnostic.c
stage2/xgcc -Bstage2/ -B/opt/local/i686-pc-linux-gnu/bin/  -DIN_GCC    -W -Wall -Wtraditional -O2 -g -O2  -DHAVE_CONFIG_H    -I. -I../../egcs/gcc -I../../egcs/gcc/config -I../../egcs/gcc/../include  \
  -DTARGET_NAME=\"i686-pc-linux-gnu\" \
  -c `echo ../../egcs/gcc/toplev.c | sed 's,^\./,,'`
stage2/xgcc -Bstage2/ -B/opt/local/i686-pc-linux-gnu/bin/ -c  -DIN_GCC    -W -Wall -Wtraditional -O2 -g -O2  -DHAVE_CONFIG_H    -I. -I../../egcs/gcc -I../../egcs/gcc/config -I../../egcs/gcc/../include ../../egcs/gcc/tree.c
xgcc: Internal compiler error: program cc1 got fatal signal 11
make[2]: *** [tree.o] Error 1
make[2]: Leaving directory `/x/gback/egcs-obj/gcc'
make[1]: *** [bootstrap] Error 2
make[1]: Leaving directory `/x/gback/egcs-obj/gcc'
make: *** [bootstrap] Error 2

	- Godmar

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Interface dispatch changes
  2000-04-01  0:00 ` Godmar Back
@ 2000-04-01  0:00   ` Bryce McKinlay
  2000-04-01  0:00   ` Tom Tromey
  1 sibling, 0 replies; 6+ messages in thread
From: Bryce McKinlay @ 2000-04-01  0:00 UTC (permalink / raw)
  To: Godmar Back; +Cc: java-discuss

Godmar Back wrote:

> Now if I could only find the split second in which the gcc repository
> is in a consistent state so that it bootstraps:
>
> The current CVS (an hour ago) shows:
>
> stage2/xgcc -Bstage2/ -B/opt/local/i686-pc-linux-gnu/bin/ -c  -DIN_GCC    -W -Wall -Wtraditional -O2 -g -O2  -DHAVE_CONFIG_H    -I. -I../../egcs/gcc -I../../egcs/gcc/config -I../../egcs/gcc/../include ../../egcs/gcc/tree.c
> xgcc: Internal compiler error: program cc1 got fatal signal 11

I've been getting that too. It works for me to "make" using egcs 1.1.2  (rather than 2.95.2 or 2.96).

regards

  [ bryce ]


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2000-04-01  0:00 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-04-01  0:00 Interface dispatch changes Bryce McKinlay
2000-04-01  0:00 ` Godmar Back
2000-04-01  0:00   ` Bryce McKinlay
2000-04-01  0:00   ` Tom Tromey
2000-04-01  0:00     ` Bryce McKinlay
2000-04-01  0:00       ` Tom Tromey

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