aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/TargetLoweringObjectFile.cpp
diff options
context:
space:
mode:
authorUlrich Weigand <ulrich.weigand@de.ibm.com>2015-06-16 15:21:47 +0000
committerUlrich Weigand <ulrich.weigand@de.ibm.com>2015-06-16 15:21:47 +0000
commit47fd253f56045a85f1850da890a963b118114681 (patch)
tree3a618bf00d127a9884ec4dd815b8336c50676972 /llvm/lib/Target/TargetLoweringObjectFile.cpp
parent1ee59cba5d90841a615d95195a972b3c24c7dc2b (diff)
downloadllvm-47fd253f56045a85f1850da890a963b118114681.zip
llvm-47fd253f56045a85f1850da890a963b118114681.tar.gz
llvm-47fd253f56045a85f1850da890a963b118114681.tar.bz2
[SystemZ] Mangle long double as __float128
In r239421, the mangling of long double on PowerPC Linux targets was changed to use "g" instead of "e". This same change also needs to be done for SystemZ (all targets, since we support only Linux on SystemZ anyway). This is because an old ABI variant set "long double" to a 64-bit type equivalent to "double", and the "e" mangling code is still used to refer to that old ABI for compatibility reasons. llvm-svn: 239822
Diffstat (limited to 'llvm/lib/Target/TargetLoweringObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions