x86-64 support

Bo Thorsen bo@sonofthor.dk
Fri Jul 19 08:05:00 GMT 2002

On Friday 19 July 2002 16:37, Tom Tromey wrote:
> >>>>> "Bo" == Bo Thorsen <bo@sonofthor.dk> writes:
> Bo> 2002-07-19  Bo Thorsen  <bo@suse.de>
> Bo> 	* java/lang/ieeefp.h: Add x86-64 support.
> Bo> 	* configure.in: Likewise.
> Bo> 	* configure.host: Likewise.
> Bo> 	* configure: Regenerated.
> Bo> 	* sysdep/x86-64/locks.h: New file with x86-64 locks.
> Bo> 	* include/dwarf2-signal.h: Use SYS_rt_sigaction on x86_64.
> This looks fine.  Please check it in, thanks.

Done, thanks.

> If you've got some time, consider writing the closure API for libffi.
> That will let you enable the bytecode interpreter on this platform.

I took a very brief look at it with Jan Hubicka yesterday, but we never came 
up with anything. I'll take a couple of hours today trying to figure this 
out. If I can't make it today, it will be some time before it can happen, 
since I'll be more or less offline for the next four weeks.

> Also, could you write a news item for the java main web page?
> Just something mentioning that x86-64 is now a supported platform for
> libgcj.  Thanks.

Index: htdocs/java/index.html
RCS file: /cvs/gcc/wwwdocs/htdocs/java/index.html,v
retrieving revision 1.107
diff -u -r1.107 index.html
--- htdocs/java/index.html      24 Jun 2002 20:41:49 -0000      1.107
+++ htdocs/java/index.html      19 Jul 2002 15:03:51 -0000
@@ -74,6 +74,13 @@
 <!-- News entries start here -->
 <tr><td valign="top">
+<b>July 19, 2002</b>
+Bo Thorsen has implemented the necessary support in FFI, boehm-gc and
+libjava to get libgcj running on x86-64. This is a big step towards
+getting libgcj fully supported on x86-64.
 <b>June 24, 2002</b>
 Tom Tromey has checked in a patch that makes the bytecode interpreter

Is that Ok? Bear in mind that x86-64 only passes 1220 tests in the testsuite, 
and there is not yet a bytecode interpreter, so I don't think it qualifies as 
a fully supported platform yet.



     Bo Thorsen                 |   Praestevejen 4
     Free software developer    |   5290 Marslev
     SuSE Labs                  |   Denmark

More information about the Java-patches mailing list