[libcxx-commits] [PATCH] D74163: [demangler] Fix the parsing of long double literals for PowerPC and S390

Hubert Tong via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Fri Feb 7 06:38:47 PST 2020


hubert.reinterpretcast added a comment.

In D74163#1863842 <https://reviews.llvm.org/D74163#1863842>, @uweigand wrote:

> There is also a historical mode of using IEEE-64 as "long double" on s390, where we also used 'e' to mangle it.   However, this hasn't been used anywhere for the last 15 years or so.  It is still supported via -mlong-double-64 in GCC; I see clang also supports this argument, but I'm not actually sure it works on s390 (I've certainly never tested it).


This implies the changes for PowerPC here would also apply to s390: The `e` parsing should go through the `double` value decoding, etc.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D74163





More information about the libcxx-commits mailing list