projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gdbserver/linux-ia64-low: fix a build-breaking typo
[deliverable/binutils-gdb.git]
/
gdb
/
target-float.c
diff --git
a/gdb/target-float.c
b/gdb/target-float.c
index 4ef3505b067233485ccc8e53c904670e1ba354fc..83ef98ab8199f5e5d546446e65947f14cfd47053 100644
(file)
--- a/
gdb/target-float.c
+++ b/
gdb/target-float.c
@@
-1,6
+1,6
@@
/* Floating point routines for GDB, the GNU debugger.
/* Floating point routines for GDB, the GNU debugger.
- Copyright (C) 2017-20
19
Free Software Foundation, Inc.
+ Copyright (C) 2017-20
20
Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-647,8
+647,8
@@
host_float_ops<T>::from_target (const struct floatformat *fmt,
{
double dto;
{
double dto;
- floatformat_to_double
(fmt->split_half ? fmt->split_half : fmt,
-
from, &dto);
+ floatformat_to_double
/* ARI: floatformat_to_double */
+
(fmt->split_half ? fmt->split_half : fmt,
from, &dto);
*to = (T) dto;
return;
}
*to = (T) dto;
return;
}
@@
-1742,7
+1742,7
@@
mpfr_float_ops::compare (const gdb_byte *x, const struct type *type_x,
static void
match_endianness (const gdb_byte *from, const struct type *type, gdb_byte *to)
{
static void
match_endianness (const gdb_byte *from, const struct type *type, gdb_byte *to)
{
- gdb_assert (
TYPE_CODE (type
) == TYPE_CODE_DECFLOAT);
+ gdb_assert (
type->code (
) == TYPE_CODE_DECFLOAT);
int len = TYPE_LENGTH (type);
int i;
int len = TYPE_LENGTH (type);
int i;
@@
-1753,7
+1753,7
@@
match_endianness (const gdb_byte *from, const struct type *type, gdb_byte *to)
#define OPPOSITE_BYTE_ORDER BFD_ENDIAN_BIG
#endif
#define OPPOSITE_BYTE_ORDER BFD_ENDIAN_BIG
#endif
- if (
gdbarch_byte_order (get_type_arch (type)
) == OPPOSITE_BYTE_ORDER)
+ if (
type_byte_order (type
) == OPPOSITE_BYTE_ORDER)
for (i = 0; i < len; i++)
to[i] = from[len - i - 1];
else
for (i = 0; i < len; i++)
to[i] = from[len - i - 1];
else
@@
-1768,7
+1768,7
@@
match_endianness (const gdb_byte *from, const struct type *type, gdb_byte *to)
static void
set_decnumber_context (decContext *ctx, const struct type *type)
{
static void
set_decnumber_context (decContext *ctx, const struct type *type)
{
- gdb_assert (
TYPE_CODE (type
) == TYPE_CODE_DECFLOAT);
+ gdb_assert (
type->code (
) == TYPE_CODE_DECFLOAT);
switch (TYPE_LENGTH (type))
{
switch (TYPE_LENGTH (type))
{
@@
-2142,7
+2142,7
@@
static bool
target_float_same_category_p (const struct type *type1,
const struct type *type2)
{
target_float_same_category_p (const struct type *type1,
const struct type *type2)
{
- return
TYPE_CODE (type1) == TYPE_CODE (type2
);
+ return
type1->code () == type2->code (
);
}
/* Return whether TYPE1 and TYPE2 use the same floating-point format. */
}
/* Return whether TYPE1 and TYPE2 use the same floating-point format. */
@@
-2153,15
+2153,15
@@
target_float_same_format_p (const struct type *type1,
if (!target_float_same_category_p (type1, type2))
return false;
if (!target_float_same_category_p (type1, type2))
return false;
- switch (
TYPE_CODE (type1
))
+ switch (
type1->code (
))
{
case TYPE_CODE_FLT:
return floatformat_from_type (type1) == floatformat_from_type (type2);
case TYPE_CODE_DECFLOAT:
return (TYPE_LENGTH (type1) == TYPE_LENGTH (type2)
{
case TYPE_CODE_FLT:
return floatformat_from_type (type1) == floatformat_from_type (type2);
case TYPE_CODE_DECFLOAT:
return (TYPE_LENGTH (type1) == TYPE_LENGTH (type2)
- && (
gdbarch_byte_order (get_type_arch (type1)
)
- ==
gdbarch_byte_order (get_type_arch (type2)
)));
+ && (
type_byte_order (type1
)
+ ==
type_byte_order (type2
)));
default:
gdb_assert_not_reached ("unexpected type code");
default:
gdb_assert_not_reached ("unexpected type code");
@@
-2173,7
+2173,7
@@
target_float_same_format_p (const struct type *type1,
static int
target_float_format_length (const struct type *type)
{
static int
target_float_format_length (const struct type *type)
{
- switch (
TYPE_CODE (type
))
+ switch (
type->code (
))
{
case TYPE_CODE_FLT:
return floatformat_totalsize_bytes (floatformat_from_type (type));
{
case TYPE_CODE_FLT:
return floatformat_totalsize_bytes (floatformat_from_type (type));
@@
-2205,7
+2205,7
@@
enum target_float_ops_kind
static enum target_float_ops_kind
get_target_float_ops_kind (const struct type *type)
{
static enum target_float_ops_kind
get_target_float_ops_kind (const struct type *type)
{
- switch (
TYPE_CODE (type
))
+ switch (
type->code (
))
{
case TYPE_CODE_FLT:
{
{
case TYPE_CODE_FLT:
{
@@
-2300,7
+2300,7
@@
get_target_float_ops (const struct type *type)
static const target_float_ops *
get_target_float_ops (const struct type *type1, const struct type *type2)
{
static const target_float_ops *
get_target_float_ops (const struct type *type1, const struct type *type2)
{
- gdb_assert (
TYPE_CODE (type1) == TYPE_CODE (type2
));
+ gdb_assert (
type1->code () == type2->code (
));
enum target_float_ops_kind kind1 = get_target_float_ops_kind (type1);
enum target_float_ops_kind kind2 = get_target_float_ops_kind (type2);
enum target_float_ops_kind kind1 = get_target_float_ops_kind (type1);
enum target_float_ops_kind kind2 = get_target_float_ops_kind (type2);
@@
-2315,10
+2315,10
@@
get_target_float_ops (const struct type *type1, const struct type *type2)
bool
target_float_is_valid (const gdb_byte *addr, const struct type *type)
{
bool
target_float_is_valid (const gdb_byte *addr, const struct type *type)
{
- if (
TYPE_CODE (type
) == TYPE_CODE_FLT)
+ if (
type->code (
) == TYPE_CODE_FLT)
return floatformat_is_valid (floatformat_from_type (type), addr);
return floatformat_is_valid (floatformat_from_type (type), addr);
- if (
TYPE_CODE (type
) == TYPE_CODE_DECFLOAT)
+ if (
type->code (
) == TYPE_CODE_DECFLOAT)
return true;
gdb_assert_not_reached ("unexpected type code");
return true;
gdb_assert_not_reached ("unexpected type code");
@@
-2329,11
+2329,11
@@
target_float_is_valid (const gdb_byte *addr, const struct type *type)
bool
target_float_is_zero (const gdb_byte *addr, const struct type *type)
{
bool
target_float_is_zero (const gdb_byte *addr, const struct type *type)
{
- if (
TYPE_CODE (type
) == TYPE_CODE_FLT)
+ if (
type->code (
) == TYPE_CODE_FLT)
return (floatformat_classify (floatformat_from_type (type), addr)
== float_zero);
return (floatformat_classify (floatformat_from_type (type), addr)
== float_zero);
- if (
TYPE_CODE (type
) == TYPE_CODE_DECFLOAT)
+ if (
type->code (
) == TYPE_CODE_DECFLOAT)
return decimal_is_zero (addr, type);
gdb_assert_not_reached ("unexpected type code");
return decimal_is_zero (addr, type);
gdb_assert_not_reached ("unexpected type code");
@@
-2347,7
+2347,7
@@
target_float_to_string (const gdb_byte *addr, const struct type *type,
{
/* Unless we need to adhere to a specific format, provide special
output for special cases of binary floating-point numbers. */
{
/* Unless we need to adhere to a specific format, provide special
output for special cases of binary floating-point numbers. */
- if (format == nullptr &&
TYPE_CODE (type
) == TYPE_CODE_FLT)
+ if (format == nullptr &&
type->code (
) == TYPE_CODE_FLT)
{
const struct floatformat *fmt = floatformat_from_type (type);
{
const struct floatformat *fmt = floatformat_from_type (type);
This page took
0.028258 seconds
and
4
git commands to generate.