This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: IBM long double little-endian
- From: Jan Kratochvil <jan dot kratochvil at redhat dot com>
- To: Alan Modra <amodra at gmail dot com>
- Cc: gdb-patches at sourceware dot org
- Date: Tue, 20 Aug 2013 08:44:59 +0200
- Subject: Re: IBM long double little-endian
- References: <20130819003948 dot GM4024 at bubble dot grove dot modra dot org>
Hello Alan,
just a ping to get it fixed ASAP:
On Mon, 19 Aug 2013 02:39:48 +0200, Alan Modra wrote:
> include/
> * floatformat.h (floatformat_ibm_long_double): Delete.
> (floatformat_ibm_long_double_big): Declare.
> (floatformat_ibm_long_double_little): Declare.
>
> libiberty/
> * floatformat.c (floatformat_ibm_long_double): Rename to..
> (floatformat_ibm_long_double_big): ..this.
> (floatformat_ibm_long_double_little): New.
This part is now checked in the GDB repository with:
commit 4f5b788afee21f1333c3acc207b4940af960f6da
Author: DJ Delorie <dj@delorie.com>
Date: Tue Aug 20 06:02:49 2013 +0000
merge from gcc
> gdb/
> * 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.
so this part should be checked in now due to:
gdbtypes.c:111:4: error: 'floatformat_ibm_long_double' undeclared here (not in a function)
Thanks,
Jan