More DWARF-related things cleanup:
authorAnton Korobeynikov <asl@math.spbu.ru>
Sat, 12 May 2007 22:36:25 +0000 (22:36 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Sat, 12 May 2007 22:36:25 +0000 (22:36 +0000)
commit0ff3ca4f9240048462d4cf8e708b519177acf1b4
treec12b488f210dc6e9fbf3e4ab89ebd13075fe03f4
parent92c728350011c7d7df29d42166ad3436f1285249
More DWARF-related things cleanup:
1. Fix PR1380
2. Apply Duncan's patch from PR1410
3. Insert workaround for "one personality function per module" as noted in PR1414
4. Emit correct debug frames for x86/linux. This partly fixes DebugInfo/2006-11-06-StackTrace.cpp: stack trace is
shown correctly, but arguments for function on top of stack are displayed incorrectly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37015 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/MachineModuleInfo.h
lib/CodeGen/DwarfWriter.cpp
lib/CodeGen/MachineModuleInfo.cpp
lib/Target/X86/X86RegisterInfo.cpp
lib/Target/X86/X86TargetAsmInfo.cpp