lto-elf.c (validate_file): Always error if validation fails.

2010-09-03  Richard Guenther  <rguenther@suse.de>

	* lto-elf.c (validate_file): Always error if validation fails.

From-SVN: r163800
This commit is contained in:
Richard Guenther 2010-09-03 09:42:37 +00:00 committed by Richard Biener
parent 4904231323
commit b3ec52d088
2 changed files with 8 additions and 2 deletions

View file

@ -1,3 +1,7 @@
2010-09-03 Richard Guenther <rguenther@suse.de>
* lto-elf.c (validate_file): Always error if validation fails.
2010-08-20 Jan Hubicka <jh@suse.cz>
* lto.c (lto_1_to_1_map): Be prepared for node to have no file data.

View file

@ -479,7 +479,6 @@ validate_file (lto_elf_file *elf_file)
error ("could not read ELF identification information: %s",
elf_errmsg (0));
return false;
}
if (!cached_file_attrs.initialized)
@ -522,7 +521,10 @@ validate_file (lto_elf_file *elf_file)
if (memcmp (elf_ident_buf, cached_file_attrs.elf_ident,
sizeof cached_file_attrs.elf_ident))
return false;
{
error ("incompatible ELF identification");
return false;
}
}
/* Check that the input file is a relocatable object file with the correct