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: releases/gcc-4.8.0~2277 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=264bd20fa702de13289a6be9088879eea24805a4;p=thirdparty%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 bca01787be48..ed65951ed89f 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 24c750656560..9405c34d1e6a 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: