summaryrefslogtreecommitdiff
path: root/gcc/lto
diff options
context:
space:
mode:
authorgerald <gerald@138bc75d-0d04-0410-961f-82ee72b054a4>2010-09-18 16:24:38 +0000
committergerald <gerald@138bc75d-0d04-0410-961f-82ee72b054a4>2010-09-18 16:24:38 +0000
commitbe1a554f30c27316128bddf035e28db65fa62868 (patch)
tree4e1e57817e100a4711f67bfdac91cb2bd51d9b99 /gcc/lto
parentb537ad1368395e7a295f51a86489bd52ec96c5fc (diff)
downloadgcc-be1a554f30c27316128bddf035e28db65fa62868.tar.gz
* lto-elf.c (lto_obj_file_open): Also provide filename when
elf_begin fails. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@164394 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/lto')
-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 9bcb0014459..59124ee3481 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 0d4f1067be5..53cc0570bc3 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;
}