From: Jakub Jelinek Date: Mon, 5 Nov 2012 11:11:28 +0000 (+0100) Subject: re PR target/55194 (h8300 ICE during conftest in libgcc dwarf2out:7605) X-Git-Tag: upstream/12.2.0~73081 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=264bd20fa702de13289a6be9088879eea24805a4;p=platform%2Fupstream%2Fgcc.git re PR target/55194 (h8300 ICE during conftest in libgcc dwarf2out:7605) PR target/55194 * dwarf2out.c (value_format) : Handle also DWARF2_ADDR_SIZE 1 and 2. From-SVN: r193158 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bca0178..ed65951 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2012-11-05 Jakub Jelinek + + PR target/55194 + * dwarf2out.c (value_format) : Handle + also DWARF2_ADDR_SIZE 1 and 2. + 2012-11-05 Jan Hubicka * ipa-inline.c (leaf_node_p): Rename to ... diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 24c7506..9405c34 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -7597,12 +7597,16 @@ value_format (dw_attr_ref a) case dw_val_class_high_pc: switch (DWARF2_ADDR_SIZE) { - case 4: - return DW_FORM_data4; - case 8: - return DW_FORM_data8; - default: - gcc_unreachable (); + case 1: + return DW_FORM_data1; + case 2: + return DW_FORM_data2; + case 4: + return DW_FORM_data4; + case 8: + return DW_FORM_data8; + default: + gcc_unreachable (); } default: