[DWARF] Add CIE header fields address_size and segment_size when generating dwarf-4
authorKeith Walker <kwalker@arm.com>
Tue, 12 May 2015 15:25:08 +0000 (15:25 +0000)
committerKeith Walker <kwalker@arm.com>
Tue, 12 May 2015 15:25:08 +0000 (15:25 +0000)
commit09f089a39ecc90256225d922e6ee42b689af22a9
treee2c3ee6ab68534c172280a983d978f7a8ef62447
parent1ef2ae014d267a239c1ff3b929e2acfa109c15f5
[DWARF] Add CIE header fields address_size and segment_size when generating dwarf-4

The DWARF-4 specification added 2 new fields in the CIE header called
address_size and segment_size.
Create these 2 new fields when generating dwarf-4 CIE entries, print out
the new fields when dumping the CIE and update tests

Differential Revision: http://reviews.llvm.org/D9558

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237145 91177308-0d34-0410-b5e6-96231b3b80d8
lib/DebugInfo/DWARF/DWARFDebugFrame.cpp
lib/MC/MCDwarf.cpp
test/MC/ARM/dwarf-cfi-initial-state.s
test/MC/ELF/cfi-sections.s
test/MC/ELF/cfi-version.ll