  
  struct option md_longopts[] =
  {
-@@ -7743,6 +8039,8 @@
+@@ -7743,6 +8066,8 @@
    {"mold-gcc", no_argument, NULL, OPTION_MOLD_GCC},
    {"msse2avx", no_argument, NULL, OPTION_MSSE2AVX},
    {"msse-check", required_argument, NULL, OPTION_MSSE_CHECK},

     }
 
 #ifdef DEBUG386
@@ -5712,6 +5902,74 @@
       pi ("" /*line*/, &i);
     }
 #endif /* DEBUG386  */

 tc-ns32k.o: config/tc-ns32k.c
 @am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT tc-ns32k.o -MD -MP -MF $(DEPDIR)/tc-ns32k.Tpo -c -o tc-ns32k.o `test -f 'config/tc-ns32k.c' || echo '$(srcdir)/'`config/tc-ns32k.c
 @am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/tc-ns32k.Tpo $(DEPDIR)/tc-ns32k.Po
diff -uNr binutils-2.20.orig/gas/config/tc-i386-intel.c binutils-2.20/gas/config/tc-i386-intel.c
--- binutils-2.20.orig/gas/config/tc-i386-intel.c	2009-09-14 13:43:27.000000000 +0200
+++ binutils-2.20/gas/config/tc-i386-intel.c	2009-12-11 14:03:39.000000000 +0100
@@ -559,7 +559,7 @@
 	  else if (!got_a_float)
 	    {
 	      if (flag_code == CODE_16BIT)
-		add_prefix (DATA_PREFIX_OPCODE);
+		add_prefix (DATA_PREFIX_OPCODE, 1);
 	      suffix = LONG_DOUBLE_MNEM_SUFFIX;
 	    }
 	  else
diff -uNr binutils-2.20.orig/gas/config/tc-i386.c binutils-2.20/gas/config/tc-i386.c
--- binutils-2.20.orig/gas/config/tc-i386.c	2009-09-14 13:43:27.000000000 +0200
+++ binutils-2.20/gas/config/tc-i386.c	2009-11-23 13:58:30.000000000 +0100
