aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerald Pfeifer <gerald@pfeifer.com>2010-09-18 16:24:38 +0000
committerGerald Pfeifer <gerald@gcc.gnu.org>2010-09-18 16:24:38 +0000
commita929ec3d11fe0b8c023e79f10348733cd89e353b (patch)
tree4e1e57817e100a4711f67bfdac91cb2bd51d9b99
parentb4b7e792f0589f3e6b3ea07770de14e8239225da (diff)
downloadgcc-a929ec3d11fe0b8c023e79f10348733cd89e353b.zip
gcc-a929ec3d11fe0b8c023e79f10348733cd89e353b.tar.gz
gcc-a929ec3d11fe0b8c023e79f10348733cd89e353b.tar.bz2
lto-elf.c (lto_obj_file_open): Also provide filename when elf_begin fails.
* lto-elf.c (lto_obj_file_open): Also provide filename when elf_begin fails. From-SVN: r164394
-rw-r--r--gcc/lto/ChangeLog5
-rw-r--r--gcc/lto/lto-elf.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index 9bcb001..59124ee 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,8 @@
+2010-09-18 Gerald Pfeifer <gerald@pfeifer.com>
+
+ * lto-elf.c (lto_obj_file_open): Also provide filename when
+ elf_begin fails.
+
2010-09-17 Jan Hubicka <jh@suse.cz>
* lto.c (lto_promote_cross_file_statics): Use const_value_known.
diff --git a/gcc/lto/lto-elf.c b/gcc/lto/lto-elf.c
index 0d4f106..53cc057 100644
--- a/gcc/lto/lto-elf.c
+++ b/gcc/lto/lto-elf.c
@@ -674,7 +674,7 @@ lto_obj_file_open (const char *filename, bool writable)
NULL);
if (!elf_file->elf)
{
- error ("could not open ELF file: %s", elf_errmsg (0));
+ error ("could not open %s as an ELF file: %s", fname, elf_errmsg (0));
goto fail;
}