Nick Clifton 25d3f6
--- binutils.orig/binutils/dwarf.c	2018-04-27 09:22:07.402864408 +0100
Nick Clifton 25d3f6
+++ binutils-2.30/binutils/dwarf.c	2018-04-27 09:24:26.794235786 +0100
Nick Clifton 25d3f6
@@ -6810,6 +6810,13 @@ display_debug_ranges (struct dwarf_secti
Nick Clifton 25d3f6
 	  continue;
Nick Clifton 25d3f6
 	}
Nick Clifton 25d3f6
 
Nick Clifton 25d3f6
+      if (next < section_begin || next >= finish)
Nick Clifton 25d3f6
+	{
Nick Clifton 25d3f6
+	  warn (_("Corrupt offset (%#8.8lx) in range entry %u\n"),
Nick Clifton 25d3f6
+		(unsigned long) offset, i);
Nick Clifton 25d3f6
+	  continue;
Nick Clifton 25d3f6
+	}
Nick Clifton 25d3f6
+
Nick Clifton 25d3f6
       if (dwarf_check != 0 && i > 0)
Nick Clifton 25d3f6
 	{
Nick Clifton 25d3f6
 	  if (start < next)