This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r117434 - in /branches/gcj-eclipse/gcc/java: Ch...
- From: aph at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 04 Oct 2006 16:50:34 -0000
- Subject: r117434 - in /branches/gcj-eclipse/gcc/java: Ch...
Author: aph
Date: Wed Oct 4 16:50:33 2006
New Revision: 117434
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=117434
Log:
2006-10-04 Andrew Haley <aph@redhat.com>
* builtins.c (java_builtins): Add compareAndSwapInt,
compareAndSwapLong, compareAndSwapObject, putOrderedInt,
putOrderedLong, putOrderedObject, putIntVolatile, putLongVolatile,
putObjectVolatile, getObjectVolatile, getIntVolatile,
getLongVolatile, getLong.
(UNMARSHAL3): New macro.
(UNMARSHAL4): Likewise.
(UNMARSHAL5): Likewise.
(build_arglist_for_builtin): New function.
(build_addr_sum, build_check_this): New functions.
(putObject_builtin. compareAndSwapInt_builtin,
compareAndSwapLong_builtin, compareAndSwapObject_builtin,
putVolatile_builtin, getVolatile_builtin): New builtins.
Modified:
branches/gcj-eclipse/gcc/java/ChangeLog
branches/gcj-eclipse/gcc/java/builtins.c