* readelf.c (process_symbol_table): Generate a warning if a local
	symbol is found at and offste greater than or equal to the sh_info
	field of it's section header.
+2016-08-12  Nick Clifton  <nickc@redhat.com>
+
+       * readelf.c (process_symbol_table): Generate a warning if a local
+       symbol is found at and offste greater than or equal to the sh_info
+       field of it's section header.
+
 2016-08-08  Nick Clifton  <nickc@redhat.com>
 
        PR binutils/20440
 
                }
 
              putchar ('\n');
+
+             if (ELF_ST_BIND (psym->st_info) == STB_LOCAL
+                 && si >= section->sh_info)
+               warn (_("local symbol %u found at index >= %s's sh_info value of %u\n"),
+                     si, printable_section_name (section), section->sh_info);
            }
 
          free (symtab);