merge from gcc

This commit is contained in:
DJ Delorie
2005-10-31 18:01:19 +00:00
parent e52b687cc5
commit fb10537e39
4 changed files with 48 additions and 6 deletions

View File

@@ -1,3 +1,8 @@
2005-10-31 Mark Kettenis <kettenis@gnu.org>
* floatformat.c (floatformat_vax_aingle, floatformat_vax_double):
New variables.
2005-10-07 Mark Mitchell <mark@codesourcery.com>
* at-file.texi: Fix typo.

View File

@@ -108,6 +108,30 @@ const struct floatformat floatformat_ieee_double_littlebyte_bigword =
floatformat_always_valid
};
/* floatformat for VAX. Not quite IEEE, but close enough. */
const struct floatformat floatformat_vax_f =
{
floatformat_vax, 32, 0, 1, 8, 129, 0, 9, 23,
floatformat_intbit_no,
"floatformat_vax_f",
floatformat_always_valid
};
const struct floatformat floatformat_vax_d =
{
floatformat_vax, 64, 0, 1, 8, 129, 0, 9, 55,
floatformat_intbit_no,
"floatformat_vax_d",
floatformat_always_valid
};
const struct floatformat floatformat_vax_g =
{
floatformat_vax, 64, 0, 1, 11, 1025, 0, 12, 52,
floatformat_intbit_no,
"floatformat_vax_g",
floatformat_always_valid
};
static int floatformat_i387_ext_is_valid (const struct floatformat *fmt,
const void *from);