projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gdb: remove TYPE_NFIELDS macro
[deliverable/binutils-gdb.git]
/
gdb
/
m32c-tdep.c
diff --git
a/gdb/m32c-tdep.c
b/gdb/m32c-tdep.c
index a28c5d8e81fe7be13e3e132b67a286b693a7f468..d579616b06aa4a14b99362e78e50aa962fa09167 100644
(file)
--- a/
gdb/m32c-tdep.c
+++ b/
gdb/m32c-tdep.c
@@
-1,6
+1,6
@@
/* Renesas M32C target-dependent code for GDB, the GNU debugger.
/* Renesas M32C target-dependent code for GDB, the GNU debugger.
- Copyright (C) 2004-20
19
Free Software Foundation, Inc.
+ Copyright (C) 2004-20
20
Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-27,8
+27,8
@@
#include "arch-utils.h"
#include "frame.h"
#include "frame-unwind.h"
#include "arch-utils.h"
#include "frame.h"
#include "frame-unwind.h"
-#include "dwarf2
-
frame.h"
-#include "dwarf2expr.h"
+#include "dwarf2
/
frame.h"
+#include "dwarf2
/
expr.h"
#include "symtab.h"
#include "gdbcore.h"
#include "value.h"
#include "symtab.h"
#include "gdbcore.h"
#include "value.h"
@@
-1986,7
+1986,7
@@
static const struct frame_unwind m32c_unwind = {
static int
m32c_reg_arg_type (struct type *type)
{
static int
m32c_reg_arg_type (struct type *type)
{
- enum type_code code =
TYPE_CODE (type
);
+ enum type_code code =
type->code (
);
return (code == TYPE_CODE_INT
|| code == TYPE_CODE_ENUM
return (code == TYPE_CODE_INT
|| code == TYPE_CODE_ENUM
@@
-2021,11
+2021,11
@@
m32c_push_dummy_call (struct gdbarch *gdbarch, struct value *function,
struct type *func_type = value_type (function);
/* Dereference function pointer types. */
struct type *func_type = value_type (function);
/* Dereference function pointer types. */
- if (
TYPE_CODE (func_type
) == TYPE_CODE_PTR)
+ if (
func_type->code (
) == TYPE_CODE_PTR)
func_type = TYPE_TARGET_TYPE (func_type);
func_type = TYPE_TARGET_TYPE (func_type);
- gdb_assert (
TYPE_CODE (func_type
) == TYPE_CODE_FUNC ||
-
TYPE_CODE (func_type
) == TYPE_CODE_METHOD);
+ gdb_assert (
func_type->code (
) == TYPE_CODE_FUNC ||
+
func_type->code (
) == TYPE_CODE_METHOD);
#if 0
/* The ABI description in gcc/config/m32c/m32c.abi says that
#if 0
/* The ABI description in gcc/config/m32c/m32c.abi says that
@@
-2033,7
+2033,7
@@
m32c_push_dummy_call (struct gdbarch *gdbarch, struct value *function,
separately, but the code in GCC doesn't actually do so. */
if (TYPE_PROTOTYPED (func_type))
#endif
separately, but the code in GCC doesn't actually do so. */
if (TYPE_PROTOTYPED (func_type))
#endif
- num_prototyped_args =
TYPE_NFIELDS (func_type
);
+ num_prototyped_args =
func_type->num_fields (
);
}
/* First, if the function returns an aggregate by value, push a
}
/* First, if the function returns an aggregate by value, push a
@@
-2153,7
+2153,7
@@
m32c_push_dummy_call (struct gdbarch *gdbarch, struct value *function,
static int
m32c_return_by_passed_buf (struct type *type)
{
static int
m32c_return_by_passed_buf (struct type *type)
{
- enum type_code code =
TYPE_CODE (type
);
+ enum type_code code =
type->code (
);
return (code == TYPE_CODE_STRUCT
|| code == TYPE_CODE_UNION);
return (code == TYPE_CODE_STRUCT
|| code == TYPE_CODE_UNION);
@@
-2399,9
+2399,9
@@
m32c_m16c_address_to_pointer (struct gdbarch *gdbarch,
{
enum bfd_endian byte_order = gdbarch_byte_order (gdbarch);
enum type_code target_code;
{
enum bfd_endian byte_order = gdbarch_byte_order (gdbarch);
enum type_code target_code;
- gdb_assert (
TYPE_CODE (type
) == TYPE_CODE_PTR || TYPE_IS_REFERENCE (type));
+ gdb_assert (
type->code (
) == TYPE_CODE_PTR || TYPE_IS_REFERENCE (type));
- target_code = TYPE_
CODE (TYPE_TARGET_TYPE (type)
);
+ target_code = TYPE_
TARGET_TYPE (type)->code (
);
if (target_code == TYPE_CODE_FUNC || target_code == TYPE_CODE_METHOD)
{
if (target_code == TYPE_CODE_FUNC || target_code == TYPE_CODE_METHOD)
{
@@
-2418,7
+2418,7
@@
m32c_m16c_address_to_pointer (struct gdbarch *gdbarch,
"couldn't find a symbol at that address, to find trampoline."),
paddress (gdbarch, addr));
"couldn't find a symbol at that address, to find trampoline."),
paddress (gdbarch, addr));
- func_name =
MSYMBOL_LINKAGE_NAME (func_msym.minsym
);
+ func_name =
func_msym.minsym->linkage_name (
);
tramp_name = (char *) xmalloc (strlen (func_name) + 5);
strcpy (tramp_name, func_name);
strcat (tramp_name, ".plt");
tramp_name = (char *) xmalloc (strlen (func_name) + 5);
strcpy (tramp_name, func_name);
strcat (tramp_name, ".plt");
@@
-2452,7
+2452,7
@@
m32c_m16c_address_to_pointer (struct gdbarch *gdbarch,
"couldn't find trampoline named '%s.plt'.\n"
"Returning pointer value %s instead; this may produce\n"
"a useful result if converted back into an address by GDB,\n"
"couldn't find trampoline named '%s.plt'.\n"
"Returning pointer value %s instead; this may produce\n"
"a useful result if converted back into an address by GDB,\n"
- "but will most likely not be useful otherwise.
\n
"),
+ "but will most likely not be useful otherwise."),
paddress (gdbarch, addr), func_name,
paddress (gdbarch, ptrval));
paddress (gdbarch, addr), func_name,
paddress (gdbarch, ptrval));
@@
-2478,11
+2478,11
@@
m32c_m16c_pointer_to_address (struct gdbarch *gdbarch,
CORE_ADDR ptr;
enum type_code target_code;
CORE_ADDR ptr;
enum type_code target_code;
- gdb_assert (
TYPE_CODE (type
) == TYPE_CODE_PTR || TYPE_IS_REFERENCE (type));
+ gdb_assert (
type->code (
) == TYPE_CODE_PTR || TYPE_IS_REFERENCE (type));
ptr = extract_unsigned_integer (buf, TYPE_LENGTH (type), byte_order);
ptr = extract_unsigned_integer (buf, TYPE_LENGTH (type), byte_order);
- target_code = TYPE_
CODE (TYPE_TARGET_TYPE (type)
);
+ target_code = TYPE_
TARGET_TYPE (type)->code (
);
if (target_code == TYPE_CODE_FUNC || target_code == TYPE_CODE_METHOD)
{
if (target_code == TYPE_CODE_FUNC || target_code == TYPE_CODE_METHOD)
{
@@
-2492,7
+2492,7
@@
m32c_m16c_pointer_to_address (struct gdbarch *gdbarch,
if (ptr_msym.minsym)
{
if (ptr_msym.minsym)
{
- const char *ptr_msym_name =
MSYMBOL_LINKAGE_NAME (ptr_msym.minsym
);
+ const char *ptr_msym_name =
ptr_msym.minsym->linkage_name (
);
int len = strlen (ptr_msym_name);
if (len > 4
int len = strlen (ptr_msym_name);
if (len > 4
@@
-2644,8
+2644,9
@@
m32c_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
return gdbarch;
}
return gdbarch;
}
+void _initialize_m32c_tdep ();
void
void
-_initialize_m32c_tdep (
void
)
+_initialize_m32c_tdep ()
{
register_gdbarch_init (bfd_arch_m32c, m32c_gdbarch_init);
{
register_gdbarch_init (bfd_arch_m32c, m32c_gdbarch_init);
This page took
0.026528 seconds
and
4
git commands to generate.