[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug report: m68k-coff-as for coldfire, binutils-2.9.1 (fwd)
- Date: Mon, 8 Feb 1999 07:26:24 -0600 (CST)
- From: joel at OARcorp.com (joel at OARcorp.com)
- Subject: bug report: m68k-coff-as for coldfire, binutils-2.9.1 (fwd)
David,
Do I need to add this to the RTEMS patch or have we got this covered?
--joel
---------- Forwarded message ----------
Date: Fri, 05 Feb 1999 10:30:02 -0000 (GMT)
From: Mark Powell <medp at primag.co.uk>
Reply-To: crossgcc at cygnus.com
To: crossgcc at cygnus.com
Subject: 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 at cygnus.com with the
text 'unsubscribe' (without the quotes) in the
body of the message.