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 3a9f361..04fb098 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 eec1684..feb33a4 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 c22f0d7..fac411a 100644 (file)
@@ -1,5 +1,10 @@
 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
        * m68k-dis.c (print_insn_arg): Prefix float constants with #0e.
 
index 0f8deb5..71e712e 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 },