+2008-02-04 Adam Nemet <anemet@caviumnetworks.com>
+
+ * gas/mips/mips.exp: Call mips_arch_create for Octeon. Invoke
+ Octeon tests.
+ * gas/mips/octeon.s, gas/mips/octeon.d: New test.
+
2008-01-31 Marc Gauthier <marc@tensilica.com>
* gas/all/gas.exp: Recognize Xtensa processor variants.
mips_arch_create sb1 64 mips64 { mips3d } \
{ -march=sb1 -mtune=sb1 } { -mmips:sb1 } \
{ mipsisa64sb1-*-* mipsisa64sb1el-*-* }
+mips_arch_create octeon 64 mips64r2 {} \
+ { -march=octeon -mtune=octeon } { -mmips:octeon } \
+ { mips64octeon*-*-* }
#
# And now begin the actual tests! VxWorks uses RELA rather than REL
run_dump_test "loongson-2e"
run_dump_test "loongson-2f"
+ run_dump_test "octeon"
+
run_dump_test_arches "smartmips" [mips_arch_list_matching mips32 !gpr64]
run_dump_test_arches "mips32-dsp" [mips_arch_list_matching mips32r2]
run_dump_test_arches "mips32-dspr2" [mips_arch_list_matching mips32r2]
--- /dev/null
+#as: -march=octeon
+#objdump: -M reg-names=numeric -dr
+#name: MIPS octeon instructions
+
+.*: file format .*
+
+Disassembly of section .text:
+
+[0-9a-f]+ <sync_insns>:
+.*: 0000008f synciobdma
+#pass