summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCDwarf.cpp
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2014-05-12 13:43:29 +0000
committerHal Finkel <hfinkel@anl.gov>2014-05-12 13:43:29 +0000
commit10c6c0665626dc7d300fedf69b54703fd54db5e0 (patch)
tree39094b3434a294839b3e11bde84611e36134e2b4 /llvm/lib/MC/MCDwarf.cpp
parent01ee31bbad174bbde7addf5a08d09662363c9c56 (diff)
downloadbcm5719-llvm-10c6c0665626dc7d300fedf69b54703fd54db5e0.tar.gz
bcm5719-llvm-10c6c0665626dc7d300fedf69b54703fd54db5e0.zip
Define CRT_HAS_128BIT even for PPC32
r201909, which introduced CRT_HAS_128BIT, unintentionally broke self-hosting on PPC32. We used to define CRT_HAS_128BIT only on LP64 systems, but this is not quite right (at least for Clang-compiled code). Even though __int128 is not supported on PPC32, SROA can (and does) still form i128 variables at the IR level, and operations on those variables may turn into the associated runtime calls. As a result, we still need to compile __ashlti3, __ashrti3, __lshrti3, and perhaps others, on PPC32. llvm-svn: 208560
Diffstat (limited to 'llvm/lib/MC/MCDwarf.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud