Bug 14610
authorZack Weinberg <zack@gcc.gnu.org>
Thu, 17 Jun 2004 17:05:48 +0000 (17:05 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Thu, 17 Jun 2004 17:05:48 +0000 (17:05 +0000)
commitc50a01163c10c9467986f78e5a82cb4975556043
tree8200a0e864099ac8904e28f01d914f5e96ff26b1
parent42eb30b557a129514aa76470115ea8bb1e35f027
Bug 14610

Bug 14610
* Makefile.in (min-insn-modes.o): Correct dependencies.
* real.c (encode_ieee_extended, decode_ieee_extended): Always
produce/consume 12-byte little-endian Intel format.
(encode_ieee_extended_128, decode_ieee_extended_128): Delete.
(encode_ieee_extended_motorola, decode_ieee_extended_motorola)
(encode_ieee_extended_intel_96, decode_ieee_extended_intel_96)
(encode_ieee_extended_intel_128, decode_ieee_extended_intel_128):
New functions which convert between 12-byte little-endian Intel
format and the desired format.
(ieee_extended_motorola_format, ieee_extended_intel_96_round_53_format)
(ieee_extended_intel_96_format, ieee_extended_intel_128_format):
Update.
testsuite:
* gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.

From-SVN: r83295
gcc/ChangeLog
gcc/Makefile.in
gcc/real.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/ia64-float80-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/ia64-float80-2.c [new file with mode: 0644]