This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[patch 0/2] Complete expression support for Decimal Floating Point
- From: Thiago Jung Bauermann <bauerman at br dot ibm dot com>
- To: gdb-patches at sourceware dot org
- Date: Thu, 20 Dec 2007 03:49:26 -0200
- Subject: [patch 0/2] Complete expression support for Decimal Floating Point
:ADDPATCH language-feature:
Hi,
These patches are intended to wrap-up decimal floating support in
expressions.
I am now working on teaching GDB how to call inferior functions with DFP
arguments and/or return value on Linux/ppc32 and Linux ppc64, which I
will submit shortly. After these patches and Luis' pending
(hint, hint! :-) ) patch "PPC - Printing Decimal 128 types out of
registers" are commited, I will submit a NEWS entry for the new decimal
floating point support in GDB.
With the already-incorporated DFP support plus the the patches mentioned
above, GDB is be able to:
- parse DFP constants;
- recognize DFP types from DWARF2 debuginfo;
- read and write to DFP variables;
- show DFP values with appropriate printf masks;
- use DFP values (constants and variables) in expressions;
- cast to/from DFP types;
- print 128-bit DFP values split in two FP registers (Power6 feature);
- call inferior functions with DFP arguments and/or return value.
I think that the above completes all needed DFP support in GDB.
If anything is missing, please point out and I can work on it.
--
[]'s
Thiago Jung Bauermann
Software Engineer
IBM Linux Technology Center