After Jakob's r147938 exception handling on i386 was completely broken.
authorBenjamin Kramer <benny.kra@googlemail.com>
Thu, 12 Jan 2012 17:37:18 +0000 (17:37 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Thu, 12 Jan 2012 17:37:18 +0000 (17:37 +0000)
commite2eb92578a1c5c6b890d8c6db41bb6b4d2662625
tree42ac4f400ce05a85a8e6c2dcaf185d075e930758
parentd2070b00efb97ee32e360d53edfd7bf6de88d62c
After Jakob's r147938 exception handling on i386 was completely broken.

Restore the (obviously wrong) behavior from before r147938 without relying on
undefined behavior. Add a fat FIXME note.

This should fix nightly tester failures.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148030 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86FrameLowering.cpp