Commit 58b88be9 by Alexandre Oliva Committed by Alexandre Oliva

re PR debug/53135 (Duplicates cause size explosion (vta/dwarf))

PR debug/53135
* dwarf2out.c (value_format): Use block4 for dw_val_class_loc
when needed.

From-SVN: r192000
parent 75a5b7dd
2012-10-02 Alexandre Oliva <aoliva@redhat.com> 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
PR debug/53135
* dwarf2out.c (value_format): Use block4 for dw_val_class_loc
when needed.
2012-10-02 Alexandre Oliva <aoliva@redhat.com>
PR debug/54177 PR debug/54177
* var-tracking.c (vt_add_function_parameter): Bail if * var-tracking.c (vt_add_function_parameter): Bail if
var_lowpart fails. var_lowpart fails.
......
...@@ -7491,6 +7491,8 @@ value_format (dw_attr_ref a) ...@@ -7491,6 +7491,8 @@ value_format (dw_attr_ref a)
return DW_FORM_block1; return DW_FORM_block1;
case 2: case 2:
return DW_FORM_block2; return DW_FORM_block2;
case 4:
return DW_FORM_block4;
default: default:
gcc_unreachable (); gcc_unreachable ();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment