lto-elf.c (lto_obj_file_open): Also provide filename when elf_begin fails.
authorGerald Pfeifer <gerald@pfeifer.com>
Sat, 18 Sep 2010 16:24:38 +0000 (16:24 +0000)
committerGerald Pfeifer <gerald@gcc.gnu.org>
Sat, 18 Sep 2010 16:24:38 +0000 (16:24 +0000)
* lto-elf.c (lto_obj_file_open): Also provide filename when
elf_begin fails.

From-SVN: r164394

gcc/lto/ChangeLog
gcc/lto/lto-elf.c

index 9bcb0014459d7cfd673fec2c8feb97ea9b493c33..59124ee34818a1ba094c172355570c1872532561 100644 (file)
@@ -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.
index 0d4f1067be557fbd65fb49277339fa9484ef6f0b..53cc0570bc35c98c01c57274335c96431092a3e1 100644 (file)
@@ -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;
     }