* doublest.c (convert_floatformat_to_doublest): Use fmt->split_half

for IBM long double nan and inf.
	(floatformat_is_negative, floatformat_classify,
	floatformat_mantissa): Similarly.
	(floatformat_ieee_single, floatformat_ieee_double,
	floatformat_ieee_quad, floatformat_arm_ext,
	floatformat_ia64_spill): Delete unused vars.
	(_initialize_doublest): Delete unused function.
	* gdbtypes.c (floatformats_ibm_long_double): Use new big- and
	little-endian variants of floatformat_ibm_long_double.
This commit is contained in:
Alan Modra
2013-08-20 06:42:19 +00:00
parent 21290977cb
commit f5aee5eeb8
3 changed files with 47 additions and 35 deletions

View File

@ -108,8 +108,8 @@ const struct floatformat *floatformats_vax_d[BFD_ENDIAN_UNKNOWN] = {
&floatformat_vax_d
};
const struct floatformat *floatformats_ibm_long_double[BFD_ENDIAN_UNKNOWN] = {
&floatformat_ibm_long_double,
&floatformat_ibm_long_double
&floatformat_ibm_long_double_big,
&floatformat_ibm_long_double_little
};
/* Should opaque types be resolved? */