[PATCH] [libstdc++] [testsuite] xfail 128bit from_chars on all aarch64-*-*
Alexandre Oliva
oliva@adacore.com
Thu Jul 11 16:12:39 GMT 2024
On Jul 11, 2024, Andreas Schwab <schwab@suse.de> wrote:
> On Jul 11 2024, Jonathan Wakely wrote:
>> On Thu, 11 Jul 2024 at 14:21, Alexandre Oliva <oliva@adacore.com> wrote:
>>>
>>>
>>> Having observed failures of these two tests on yet another aarch64
>>> operating system, and having concluded that the conditions that
>>> trigger the problem ought to be present on all aarch64 targets, I'm
>>> now matching any aarch64 target_os to enable the workaround.
>>
>> That's concerning, aarch64-unknown-linux-gnu with glibc should work OK
>> for float128_t, because aarch64 already has 128-bit long double, so
>> there's no good reason that float128_t wouldn't work. What are the
>> conditions that trigger the problem?
> Both tests run sucessfully on aarch64-linux.
Thanks, I stand corrected. I got the right answer for the wrong
question. All aarch64 have '# define USE_LIB_FAST_FLOAT 1', but that
won't limit the precision of from_char for 128-bit float types when
strtold et al can be used for the conversion. Patch withdrawn, on the
grounds of... general failure to engage brain ;-D
--
Alexandre Oliva, happy hacker https://FSFLA.org/blogs/lxo/
Free Software Activist GNU Toolchain Engineer
More tolerance and less prejudice are key for inclusion and diversity
Excluding neuro-others for not behaving ""normal"" is *not* inclusive
More information about the Libstdc++
mailing list