[PATCH 1/2] libstdc++: case-sensitivity in hexfloat std::from_chars [PR105441]

Jakub Jelinek jakub@redhat.com
Mon May 2 05:05:50 GMT 2022


On Sun, May 01, 2022 at 08:09:05PM +0100, Jonathan Wakely via Gcc-patches wrote:
> On Sun, 1 May 2022 at 19:22, Patrick Palka via Libstdc++
> <libstdc++@gcc.gnu.org> wrote:
> >
> > The hexfloat parser for binary32/64 added in r12-6645-gcc3bf3404e4b1c
> > overlooked that the exponent part can also begin with an uppercase 'P'.
> >
> > Tested on x86_64-pc-linux-gnu, does this look OK for trunk/11, and possibly the
> > 12 branch now for 12.1?
> 
> OK for trunk, and as it's a regression since gcc-11 I'd recommend
> release manager approval for 12.1 as well, but it's the RMs call.

Ok for 12.1.

> >         PR libstdc++/105441
> >
> > libstdc++-v3/ChangeLog:
> >
> >         * src/c++17/floating_from_chars.cc (__floating_from_chars_hex):
> >         Also accept 'P' as the start of the exponent.
> >         * testsuite/20_util/from_chars/7.cc: Add corresponding testcase.

	Jakub



More information about the Libstdc++ mailing list