mgorny added a comment.

> Did Gentoo switch the default long double to IEEE 128-bit floating point?

`LDBL_MANT_DIG` is 106, so I guess not yet on this system.

> glibc provides 2 printf implementations on ppc64le (different symbols). The 
> headers control which implementation is used.

Is that actually a regression, or merely the test wasn't checking it before? My 
educated guess would be that the code in the test redefines `printf` without 
the header mangling, so it finds and compares the "non-IEEE" symbol against the 
"IEEE" symbol that's exposed to the test case via the headers.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D159115/new/

https://reviews.llvm.org/D159115

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
  • [PATCH] D... Michał Górny via Phabricator via cfe-commits
    • [PAT... Michał Górny via Phabricator via cfe-commits
    • [PAT... Vassil Vassilev via Phabricator via cfe-commits
    • [PAT... Sam James via Phabricator via cfe-commits
    • [PAT... Michał Górny via Phabricator via cfe-commits
    • [PAT... Tulio Magno Quites Machado Filho via Phabricator via cfe-commits
    • [PAT... Michał Górny via Phabricator via cfe-commits
    • [PAT... Michał Górny via Phabricator via cfe-commits
    • [PAT... Tulio Magno Quites Machado Filho via Phabricator via cfe-commits
    • [PAT... Tulio Magno Quites Machado Filho via Phabricator via cfe-commits
    • [PAT... Michał Górny via Phabricator via cfe-commits
    • [PAT... Tulio Magno Quites Machado Filho via Phabricator via cfe-commits
    • [PAT... Vassil Vassilev via Phabricator via cfe-commits

Reply via email to