aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/boehm.c
diff options
context:
space:
mode:
authorAlexandre Petit-Bianco <apbianco@gcc.gnu.org>2001-04-03 10:32:02 -0700
committerAlexandre Petit-Bianco <apbianco@gcc.gnu.org>2001-04-03 10:32:02 -0700
commit2ff5019917a9b1972eef9cb0eadd1f8fe7c1d095 (patch)
tree550e869aa7caa222392f65e4478661e5b7a6a286 /gcc/java/boehm.c
parentddef6bc7a3c885433f0b8a611cdbb4bef0ce4bc3 (diff)
downloadgcc-2ff5019917a9b1972eef9cb0eadd1f8fe7c1d095.zip
gcc-2ff5019917a9b1972eef9cb0eadd1f8fe7c1d095.tar.gz
gcc-2ff5019917a9b1972eef9cb0eadd1f8fe7c1d095.tar.bz2
boehm.c (PROCEDURE_OBJECT_DESCRIPTOR): Set to use `build_int_2.'
2001-03-28 Hans Boehm <boehm@acm.org> * boehm.c (PROCEDURE_OBJECT_DESCRIPTOR): Set to use `build_int_2.' (get_boehm_type_descriptor): Set type on returned value to be a pointer length integer. (http://gcc.gnu.org/ml/java/2001-03/msg00444.html) From-SVN: r41059
Diffstat (limited to 'gcc/java/boehm.c')
-rw-r--r--gcc/java/boehm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/java/boehm.c b/gcc/java/boehm.c
index 650d516..c76cad3 100644
--- a/gcc/java/boehm.c
+++ b/gcc/java/boehm.c
@@ -48,7 +48,7 @@ static void set_bit PARAMS ((unsigned HOST_WIDE_INT *,
(((((env) << LOG_MAX_MARK_PROCS) | (proc_index)) << DS_TAG_BITS) \
| DS_PROC)
Here DS_PROC == 2. */
-#define PROCEDURE_OBJECT_DESCRIPTOR integer_two_node
+#define PROCEDURE_OBJECT_DESCRIPTOR build_int_2 (2, 0)
/* Treat two HOST_WIDE_INT's as a contiguous bitmap, with bit 0 being
the least significant. This function sets bit N in the bitmap. */
@@ -228,5 +228,6 @@ get_boehm_type_descriptor (tree type)
else
value = PROCEDURE_OBJECT_DESCRIPTOR;
+ TREE_TYPE (value) = type_for_mode (ptr_mode, 1);
return value;
}