From 489d6e8e101e3d59826323794886e5ca21c3c46e Mon Sep 17 00:00:00 2001 From: Dale Johannesen Date: Fri, 8 Nov 2002 23:12:24 +0000 Subject: [PATCH] fix stabs info for vector types From-SVN: r58939 --- gcc/ChangeLog | 4 ++++ gcc/dbxout.c | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5f5fee4ea6e..58448c2b2f2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2002-11-08 Dale Johannesen + + * dbxout.c (dbxout_type): Fix stabs info for vector types. + 2002-11-08 Neil Booth PR preprocessor/8497 diff --git a/gcc/dbxout.c b/gcc/dbxout.c index 9d27fa7c72a..932e0760c69 100644 --- a/gcc/dbxout.c +++ b/gcc/dbxout.c @@ -1052,7 +1052,9 @@ dbxout_type (type, full) static int anonymous_type_number = 0; if (TREE_CODE (type) == VECTOR_TYPE) - type = TYPE_DEBUG_REPRESENTATION_TYPE (type); + /* The frontend feeds us a representation for the vector as a struct + containing an array. Pull out the array type. */ + type = TREE_TYPE (TYPE_FIELDS (TYPE_DEBUG_REPRESENTATION_TYPE (type))); /* If there was an input error and we don't really have a type, avoid crashing and write something that is at least valid -- 2.30.2