From 67359871bb5e47e0b0fc8bd12f5e36a523be38ee Mon Sep 17 00:00:00 2001 From: John Metzler Date: Wed, 4 Mar 1998 01:12:43 +0000 Subject: [PATCH] Previously, the size of pointers was taken from the hosts pointer size. Now, it is a function of TARGET_PTR_BITS. --- gdb/dwarfread.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gdb/dwarfread.c b/gdb/dwarfread.c index 0ef59b7dc4..323ceaf002 100644 --- a/gdb/dwarfread.c +++ b/gdb/dwarfread.c @@ -1503,10 +1503,8 @@ read_tag_pointer_type (dip) TYPE_POINTER_TYPE (type) = utype; /* We assume the machine has only one representation for pointers! */ - /* FIXME: This confuses host<->target data representations, and is a - poor assumption besides. */ - - TYPE_LENGTH (utype) = sizeof (char *); + /* FIXME: Possably a poor assumption */ + TYPE_LENGTH (utype) = TARGET_PTR_BIT / TARGET_CHAR_BIT ; TYPE_CODE (utype) = TYPE_CODE_PTR; } } -- 2.34.1