aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/LibCallAliasAnalysis.cpp
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2008-05-07 19:11:09 +0000
committerDuncan Sands <baldrick@free.fr>2008-05-07 19:11:09 +0000
commit671fa97a4b8c560150104329b517efbf2609297c (patch)
treea77bddb86bf7c7577ec7fc1d206bc62080b8dabb /lib/Analysis/LibCallAliasAnalysis.cpp
parentfbd15899b3bcc459bea20f5bb2866244eea56d6a (diff)
Output correct exception handling and frame info
on x86-64 linux. This causes no regressions on 32 bit linux and 32 bit ppc. More tests pass on 64 bit ppc with no regressions. I didn't turn on eh on 64 bit linux because the intrinsics needed to compile the eh runtime aren't done yet. But if you turn it on and link with the mainline runtime then eh seems to work fine on x86-64 linux with this patch. Thanks to Dale for testing. The main point of the patch is that if you output that some object is encoded using 4 bytes you had better not output 8 bytes for it: the patch makes everything consistent. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50825 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/LibCallAliasAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions