diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 26f7d18510a..c0df0a973ef 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,8 @@
+2007-10-04  Nick Clifton  <nickc@redhat.com>
+
+	PR binutils/5098
+	* dlltool.c: Fix spelling typos.
+
 2007-10-03  Masaki Muranaka  <monaka@monami-software.com>
 
 	* readelf.c (dump_section_as_strings): Use %6tx instead of %6zx.
diff --git a/binutils/dlltool.c b/binutils/dlltool.c
index 67906469758..2459e21a758 100644
--- a/binutils/dlltool.c
+++ b/binutils/dlltool.c
@@ -1891,7 +1891,7 @@ gen_exp_file (void)
 		     ASM_RVA_BEFORE, exp->ordinal, ASM_RVA_AFTER);
 	}
 
-      fprintf (f,"%s Export Oridinal Table\n", ASM_C);
+      fprintf (f,"%s Export Ordinal Table\n", ASM_C);
       fprintf (f, "anords:\n");
       for (i = 0; (exp = d_exports_lexically[i]); i++)
 	{
@@ -2988,7 +2988,7 @@ process_duplicates (export_type **d_export_vec)
 	      if (a->ordinal != -1
 		  && b->ordinal != -1)
 		/* xgettext:c-format */
-		fatal (_("Error, duplicate EXPORT with oridinals: %s"),
+		fatal (_("Error, duplicate EXPORT with ordinals: %s"),
 		      a->name);
 
 	      /* Merge attributes.  */