[PATCH 3/9] gmp-utils: New API to simply use of GMP's integer/rational/float objects
Joel Brobecker
brobecker@adacore.com
Wed Nov 18 03:52:12 GMT 2020
Hi Luis,
> Just a quick comment... shouldn't gmp-utils.c go into gdbsupport so
> gdbserver can use it as well?
I think you would need to make GDBserver require GMP support first.
I don't see where GDBserver would benefit from GMP, but if it does,
I don't believe it would be a problem to move it to gdbsupport.
> On 11/8/20 3:30 AM, Joel Brobecker wrote:
> > This API was motivated by a number of reasons:
> > - GMP's API does not handle "long long" and "unsigned long long",
> > so using LONGEST and ULONGEST is not straightforward;
> > - Automate the need to initialize GMP objects before use, and
> > clear them when no longer used.
> >
> > However, this API grew also to help with similar matter such
> > as formatting to a string, and also reading/writing fixed-point
> > values from byte buffers.
> >
> > Dedicated unit testing is also added.
> >
> > gdb/ChangeLog:
> >
> > * gmp-utils.h, gmp-utils.h: New file.
>
> Typo in the filename.
Thanks for catching this, I will fix.
--
Joel
More information about the Gdb-patches
mailing list