Assert DWARF register size <= saved reg size
2012-03-13 H.J. Lu <hongjiu.lu@intel.com> * unwind-dw2.c (_Unwind_SetGRValue): Assert DWARF register size <= saved reg size. From-SVN: r185346
This commit is contained in:
parent
ff71e554be
commit
f155bc6496
@ -1,3 +1,8 @@
|
||||
2012-03-13 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* unwind-dw2.c (_Unwind_SetGRValue): Assert DWARF register size
|
||||
<= saved reg size.
|
||||
|
||||
2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
* config/arm/crtn.S: Fix typo.
|
||||
|
@ -294,7 +294,8 @@ _Unwind_SetGRValue (struct _Unwind_Context *context, int index,
|
||||
{
|
||||
index = DWARF_REG_TO_UNWIND_COLUMN (index);
|
||||
gcc_assert (index < (int) sizeof(dwarf_reg_size_table));
|
||||
gcc_assert (dwarf_reg_size_table[index] == sizeof (_Unwind_Context_Reg_Val));
|
||||
/* Return column size may be smaller than _Unwind_Context_Reg_Val. */
|
||||
gcc_assert (dwarf_reg_size_table[index] <= sizeof (_Unwind_Context_Reg_Val));
|
||||
|
||||
context->by_value[index] = 1;
|
||||
context->reg[index] = _Unwind_Get_Unwind_Context_Reg_Val (val);
|
||||
|
Loading…
Reference in New Issue
Block a user