[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)
commitea9483f8473c6c6d86b226d69fe314d45a14b34b
treeeeaa28b55784c3e6bb403229c204fdd56a9ba97c
parent7713e6849dd18dbafee5c7f1f231ccbe34b95ac6
[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

llvm-svn: 237145
llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp
llvm/lib/MC/MCDwarf.cpp
llvm/test/MC/ARM/dwarf-cfi-initial-state.s
llvm/test/MC/ELF/cfi-sections.s
llvm/test/MC/ELF/cfi-version.ll