On Jul 11, 2024, Andreas Schwab <sch...@suse.de> wrote:

> On Jul 11 2024, Jonathan Wakely wrote:
>> On Thu, 11 Jul 2024 at 14:21, Alexandre Oliva <ol...@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

Reply via email to