Index: sparc64-tdep.c =================================================================== RCS file: /cvs/src/src/gdb/sparc64-tdep.c,v retrieving revision 1.27 diff -u -p -r1.27 sparc64-tdep.c --- sparc64-tdep.c 22 Aug 2006 20:57:56 -0000 1.27 +++ sparc64-tdep.c 11 Nov 2006 00:24:36 -0000 @@ -114,6 +114,9 @@ sparc64_structure_or_union_p (const stru case TYPE_CODE_STRUCT: case TYPE_CODE_UNION: return 1; + case TYPE_CODE_ARRAY: + /* Arrays of up to 32 bytes are returned the same way as record. */ + return (TYPE_LENGTH (type) <= 32); default: break; }