mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-02-11 13:02:10 +08:00
"finish" does not work on sparc if function returns array.
ChangeLog: * sparc-tdep.c (sparc_structure_or_union_p): Return non-zero for array types. * sparc64-tdep.c (sparc64_structure_or_union_p): Likewise.
This commit is contained in:
parent
3e01a7fd46
commit
0497f5b03f
@ -1,3 +1,9 @@
|
||||
2010-05-05 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
* sparc-tdep.c (sparc_structure_or_union_p): Return non-zero
|
||||
for array types.
|
||||
* sparc64-tdep.c (sparc64_structure_or_union_p): Likewise.
|
||||
|
||||
2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
|
||||
|
||||
ARI fix: Remove ATTRIBUTE_UNUSED throughout.
|
||||
|
@ -221,7 +221,11 @@ sparc_floating_p (const struct type *type)
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* Check whether TYPE is "Structure or Union". */
|
||||
/* Check whether TYPE is "Structure or Union".
|
||||
|
||||
In terms of Ada subprogram calls, arrays are treated the same as
|
||||
struct and union types. So this function also returns non-zero
|
||||
for array types. */
|
||||
|
||||
static int
|
||||
sparc_structure_or_union_p (const struct type *type)
|
||||
@ -230,6 +234,7 @@ sparc_structure_or_union_p (const struct type *type)
|
||||
{
|
||||
case TYPE_CODE_STRUCT:
|
||||
case TYPE_CODE_UNION:
|
||||
case TYPE_CODE_ARRAY:
|
||||
return 1;
|
||||
default:
|
||||
break;
|
||||
|
@ -103,7 +103,11 @@ sparc64_floating_p (const struct type *type)
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* Check whether TYPE is "Structure or Union". */
|
||||
/* Check whether TYPE is "Structure or Union".
|
||||
|
||||
In terms of Ada subprogram calls, arrays are treated the same as
|
||||
struct and union types. So this function also returns non-zero
|
||||
for array types. */
|
||||
|
||||
static int
|
||||
sparc64_structure_or_union_p (const struct type *type)
|
||||
@ -112,6 +116,7 @@ sparc64_structure_or_union_p (const struct type *type)
|
||||
{
|
||||
case TYPE_CODE_STRUCT:
|
||||
case TYPE_CODE_UNION:
|
||||
case TYPE_CODE_ARRAY:
|
||||
return 1;
|
||||
default:
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user