summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/TargetLoweringObjectFile.cpp
diff options
context:
space:
mode:
authorAnton Korobeynikov <asl@math.spbu.ru>2010-02-15 22:36:41 +0000
committerAnton Korobeynikov <asl@math.spbu.ru>2010-02-15 22:36:41 +0000
commitec2ba08d168c9853d8713091b841134b99e5b2d3 (patch)
tree5dadf6a2eff0c4382d3cb9555e69ff2425cf4898 /llvm/lib/Target/TargetLoweringObjectFile.cpp
parent397aecb6d6c306ba83512cd409229c90655240a3 (diff)
downloadbcm5719-llvm-ec2ba08d168c9853d8713091b841134b99e5b2d3.tar.gz
bcm5719-llvm-ec2ba08d168c9853d8713091b841134b99e5b2d3.zip
It turns out that we emitted completely wrong common EH frame since the early beginning! The "z" CIE augmentation mark indicates that there is an extra word containing the size of augmentation section. However, even for frames w/o any augmentation data we emitted size uleb! (this is the case of "unwinding through C code"). Thus frame moves information was emitterd completely wrong.
llvm-svn: 96287
Diffstat (limited to 'llvm/lib/Target/TargetLoweringObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud