Correct x86_64 Android fp128 mangled name
authorChih-Hung Hsieh <chh@google.com>
Fri, 24 Jul 2015 18:12:54 +0000 (18:12 +0000)
committerChih-Hung Hsieh <chh@google.com>
Fri, 24 Jul 2015 18:12:54 +0000 (18:12 +0000)
commit0b0eeaaaf6a57845feb5814a75333895f36d6907
tree52971f765548c34d96f52e6e6721a05704d6b88c
parent7a09e88b6eac8c6b02ba02ef6b9c9d260247b7df
Correct x86_64 Android fp128 mangled name

These changes are for Android x86_64 targets to be compatible with current Android g++.
https://llvm.org/bugs/show_bug.cgi?id=23897
Use 'g' and 'Cg' for "long double" and "long double _Complex" mangled type names.

Differential Revision: http://reviews.llvm.org/D11466

llvm-svn: 243133
clang/lib/Basic/Targets.cpp
clang/test/CodeGen/long_double_fp128.cpp [new file with mode: 0644]