summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Faylor <me+cygwin@cgf.cx>2004-02-21 21:28:22 +0000
committerChristopher Faylor <me+cygwin@cgf.cx>2004-02-21 21:28:22 +0000
commit58a2c3083ee85b1793287afdcae452cd67d62bc9 (patch)
tree6cb0c3319e56e9c1253c19bf514b756ac34427fd
parentcbecc839b201a51b0e52d8d7eb1dfe083be68ce8 (diff)
downloadbinutils-redhat-58a2c3083ee85b1793287afdcae452cd67d62bc9.tar.gz
* dlltool.c (gen_exp_file): Always output names for forwarded symbols.
-rw-r--r--binutils/ChangeLog4
-rw-r--r--binutils/dlltool.c12
2 files changed, 10 insertions, 6 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 5b0e33e3fb..974333fc0e 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,7 @@
+2004-02-21 Dmitry Timoshkov <dmitry@baikal.ru>
+
+ * dlltool.c (gen_exp_file): Always output names for forwarded symbols.
+
2004-02-19 Jakub Jelinek <jakub@redhat.com>
* objcopy.c (copy_section): Avoid warnings.
diff --git a/binutils/dlltool.c b/binutils/dlltool.c
index 9d258612cd..02b71d34de 100644
--- a/binutils/dlltool.c
+++ b/binutils/dlltool.c
@@ -1841,14 +1841,14 @@ gen_exp_file (void)
fprintf(f,"%s Export Name Table\n", ASM_C);
for (i = 0; (exp = d_exports_lexically[i]); i++)
- if (!exp->noname || show_allnames)
- {
+ {
+ if (!exp->noname || show_allnames)
fprintf (f, "n%d: %s \"%s\"\n",
exp->ordinal, ASM_TEXT, xlate (exp->name));
- if (exp->forward != 0)
- fprintf (f, "f%d: %s \"%s\"\n",
- exp->forward, ASM_TEXT, exp->internal_name);
- }
+ if (exp->forward != 0)
+ fprintf (f, "f%d: %s \"%s\"\n",
+ exp->forward, ASM_TEXT, exp->internal_name);
+ }
if (a_list)
{