PR 22186
	* dwarf2.c (decode_line_info): Fail on lh.line_range of zero
	rather than dividing by zero.
+2017-09-24  Alan Modra  <amodra@gmail.com>
+
+       PR 22186
+       * dwarf2.c (decode_line_info): Fail on lh.line_range of zero
+       rather than dividing by zero.
+
 2017-09-24  Alan Modra  <amodra@gmail.com>
 
        PR 22169
 
            case DW_LNS_set_basic_block:
              break;
            case DW_LNS_const_add_pc:
+             if (lh.line_range == 0)
+               goto line_fail;
              if (lh.maximum_ops_per_insn == 1)
                address += (lh.minimum_instruction_length
                            * ((255 - lh.opcode_base) / lh.line_range));