This is the mail archive of the crossgcc@cygnus.com mailing list for the crossgcc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: bug report: m68k-coff-as for coldfire, binutils-2.9.1



On 04-Feb-99 Rolf Fiedler wrote:
>  Hello again,
>  
>  replying to my own post...
>  
>  I fixed the gas bug. a patch is enclosed.... I would ask the binutils
>  maintainer
>  to merge the patch into the official source tree.
>  

...and for those following David Fiddes patches for binutils-2.9.1, here is a
patch for his version:


*** m68k-opc.c.old      Fri Feb  5 10:15:21 1999
--- m68k-opc.c  Fri Feb  5 10:19:16 1999
***************
*** 1356,1373 ****
  {"mulsw",     one(0140700),           one(0170700), ";wDd",
m68000up|mcf5200up },
  {"mulsl",     two(0046000,004000), two(0177700,0107770), ";lD1",
m68020up|cpu32 },
! {"mulsl",     two(0046000,004000), two(0177700,0107770), "DsD1", mcf5200up },
! {"mulsl",     two(0046000,004000), two(0177700,0107770), "asD1", mcf5200up },
! {"mulsl",     two(0046000,004000), two(0177700,0107770), "+sD1", mcf5200up },
! {"mulsl",     two(0046000,004000), two(0177700,0107770), "-sD1", mcf5200up },
! {"mulsl",     two(0046000,004000), two(0177700,0107770), "dsD1", mcf5200up },
  {"mulsl",     two(0046000,006000), two(0177700,0107770),
";lD3D1",m68020up|cpu32 },
  
  {"muluw",     one(0140300),           one(0170700), ";wDd",
m68000up|mcf5200up },
  {"mulul",     two(0046000,000000), two(0177700,0107770), ";lD1",
m68020up|cpu32 },
! {"mulul",     two(0046000,000000), two(0177700,0107770), "DsD1", mcf5200up },
! {"mulul",     two(0046000,000000), two(0177700,0107770), "asD1", mcf5200up },
! {"mulul",     two(0046000,000000), two(0177700,0107770), "+sD1", mcf5200up },
! {"mulul",     two(0046000,000000), two(0177700,0107770), "-sD1", mcf5200up },
! {"mulul",     two(0046000,000000), two(0177700,0107770), "dsD1", mcf5200up },
  {"mulul",     two(0046000,002000), two(0177700,0107770),
";lD3D1",m68020up|cpu32 },
  
--- 1356,1365 ----
  {"mulsw",     one(0140700),           one(0170700), ";wDd",
m68000up|mcf5200up },
  {"mulsl",     two(0046000,004000), two(0177700,0107770), ";lD1",
m68020up|cpu32 },
! {"mulsl",     two(0046000,004000), two(0177700,0107770), "qsD1", mcf5200up },
  {"mulsl",     two(0046000,006000), two(0177700,0107770),
";lD3D1",m68020up|cpu32 },
  
  {"muluw",     one(0140300),           one(0170700), ";wDd",
m68000up|mcf5200up },
  {"mulul",     two(0046000,000000), two(0177700,0107770), ";lD1",
m68020up|cpu32 },
! {"mulul",     two(0046000,000000), two(0177700,0107770), "qsD1", mcf5200up },
  {"mulul",     two(0046000,002000), two(0177700,0107770),
";lD3D1",m68020up|cpu32 },
  

_______________________________________________
New CrossGCC FAQ: http://www.objsw.com/CrossGCC
_______________________________________________
To remove yourself from the crossgcc list, send
mail to crossgcc-request@cygnus.com with the
text 'unsubscribe' (without the quotes) in the
body of the message.