projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove some unused buildsym functions
[deliverable/binutils-gdb.git]
/
gdb
/
arc-tdep.c
diff --git
a/gdb/arc-tdep.c
b/gdb/arc-tdep.c
index b0d51addd3906ac2f38d3c6674954799dac97c36..fad91709786acffa0790f1b7b78cb1902d2d9edf 100644
(file)
--- a/
gdb/arc-tdep.c
+++ b/
gdb/arc-tdep.c
@@
-664,7
+664,7
@@
arc_push_dummy_call (struct gdbarch *gdbarch, struct value *function,
/* Note we don't use write_unsigned here, since that would convert
the byte order, but we are already in the correct byte order. */
/* Note we don't use write_unsigned here, since that would convert
the byte order, but we are already in the correct byte order. */
- regcache
_cooked_write (regcache,
arg_reg, data);
+ regcache
->cooked_write (
arg_reg, data);
data += ARC_REGISTER_SIZE;
total_space -= ARC_REGISTER_SIZE;
data += ARC_REGISTER_SIZE;
total_space -= ARC_REGISTER_SIZE;
@@
-1957,6
+1957,15
@@
arc_tdesc_init (struct gdbarch_info info, const struct target_desc **tdesc,
return TRUE;
}
return TRUE;
}
+/* Implement the type_align gdbarch function. */
+
+static ULONGEST
+arc_type_align (struct gdbarch *gdbarch, struct type *type)
+{
+ type = check_typedef (type);
+ return std::min<ULONGEST> (4, TYPE_LENGTH (type));
+}
+
/* Implement the "init" gdbarch method. */
static struct gdbarch *
/* Implement the "init" gdbarch method. */
static struct gdbarch *
@@
-1982,7
+1991,7
@@
arc_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
set_gdbarch_int_bit (gdbarch, 32);
set_gdbarch_long_bit (gdbarch, 32);
set_gdbarch_long_long_bit (gdbarch, 64);
set_gdbarch_int_bit (gdbarch, 32);
set_gdbarch_long_bit (gdbarch, 32);
set_gdbarch_long_long_bit (gdbarch, 64);
- set_gdbarch_
long_long_align_bit (gdbarch, 32
);
+ set_gdbarch_
type_align (gdbarch, arc_type_align
);
set_gdbarch_float_bit (gdbarch, 32);
set_gdbarch_float_format (gdbarch, floatformats_ieee_single);
set_gdbarch_double_bit (gdbarch, 64);
set_gdbarch_float_bit (gdbarch, 32);
set_gdbarch_float_format (gdbarch, floatformats_ieee_single);
set_gdbarch_double_bit (gdbarch, 64);
This page took
0.04446 seconds
and
4
git commands to generate.