asavonic added a comment.

I'm not sure that this is the right approach, but I wanted to get feedback on
how the issue should be fixed. Currently, the compiler crashes on almost any
code with `long double` (excluding cases where CG does not properly disable 
x87):

  long double foo(long double x, long double y)
  {
    long double z = x + y;
    if (z < 0.0)
      return z;
    else
      return 0.0;
  }


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D98895

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
  • [PATCH] D98895: [X86][Dr... Andrew Savonichev via Phabricator via cfe-commits
    • [PATCH] D98895: [X8... Andrew Savonichev via Phabricator via cfe-commits

Reply via email to