PR gas/11673
authorNick Clifton <nickc@redhat.com>
Wed, 16 Jun 2010 16:27:37 +0000 (16:27 +0000)
committerNick Clifton <nickc@redhat.com>
Wed, 16 Jun 2010 16:27:37 +0000 (16:27 +0000)
        * m68k-opc.c (m68k_opcodes): Remove move.l for isab and later.

        * gas/m68k/p11673.s: New test.
        * gas/m68k/all.exp: Run the new test.

gas/testsuite/ChangeLog
gas/testsuite/gas/m68k/all.exp
opcodes/ChangeLog
opcodes/m68k-opc.c

index 3a9f361eb2bf183d0599af35016153375a45aba3..04fb09804a97c2474249f4e74db2340c633462d0 100644 (file)
@@ -1,3 +1,9 @@
+2010-06-16  Vincent Rivière  <vincent.riviere@freesbee.fr>
+
+       PR gas/11673
+       * gas/m68k/p11673.s: New test.
+       * gas/m68k/all.exp: Run the new test.
+
 2010-06-16  Nick Clifton  <nickc@redhat.com>
 
        PR binutils/11676
index eec16843336b4fe8c14a12dbe9a46a5a8622bc9d..feb33a4fce57d288f7066c4a93de0815e90bf554 100644 (file)
@@ -69,6 +69,8 @@ if { [istarget m68*-*-*] || [istarget fido*-*-*] } then {
     run_dump_test ctrl-1
     run_dump_test ctrl-2
 
+    gas_test_error "p11673.s" "-march=isab" "movel immediate with offset unsupported on isab"
+
     if { [istarget *-*-netbsd] } then {
       run_dump_test p3041
       run_dump_test p3041data
index c22f0d76920f171e4c76133c14259a3878fcc734..fac411a9576dc67b3186bc5746d705f51dd52265 100644 (file)
@@ -1,3 +1,8 @@
+2010-06-16  Vincent Rivière  <vincent.riviere@freesbee.fr>
+
+       PR gas/11673
+       * m68k-opc.c (m68k_opcodes): Remove move.l for isab and later.
+
 2010-06-16  Vincent Rivière  <vincent.riviere@freesbee.fr>
 
        PR binutils/11676
index 0f8deb52fc0e83283d96c1f0cd439589f510869b..71e712e29c21444de074e8a55594708e8d233610 100644 (file)
@@ -1604,7 +1604,6 @@ const struct m68k_opcode m68k_opcodes[] =
 {"movel", 2,   one(0020000),   one(0170000), "ms%d", mcfisa_a },
 {"movel", 2,   one(0020000),   one(0170000), "nspd", mcfisa_a },
 {"movel", 2,   one(0020000),   one(0170000), "olmd", mcfisa_a },
-{"movel", 2,   one(0020000),   one(0170000), "olnd", mcfisa_b | mcfisa_c },
 {"movel", 2,   one(0047140),   one(0177770), "AsUd", m68000up | mcfusp },
 {"movel", 2,   one(0047150),   one(0177770), "UdAs", m68000up | mcfusp },
 {"movel", 2,   one(0120600),   one(0177760), "EsRs", mcfmac },