On Wed, Jan 26, 2022 at 11:47:27AM +0100, Tobias Burnus wrote:
> On 25.01.22 21:56, FX via Fortran wrote:
> > What I wonder is: if those conditions failed, then the struct they define 
> > should have been empty, and therefore the code shouldn’t compile anyway 
> > (that was the intent).
> 
> Wouldn't it make more sense to add '#else' / '#error "...."' in that case?
> 

AFAICT, the first condition does not fail due to the missing
trailing underscores.

#if __FLOAT_WORD_ORDER == __BIG_ENDIAN

becomes (I believe)

#if 0 == 0

so FreeBSD was using big endian in FX's issignaling_fallback
when it needed little endian.

PS: Thanks FX for your patch!


-- 
Steve

Reply via email to