* gas/mach-o: New.
* gas/mach-o/mach-o.exp: New.
* gas/mach-o/warn-1.s: New.
* gas/mach-o/lcomm-1.s: New.
* gas/mach-o/lcomm-1.d: New.
+2011-12-14 Iain Sandoe <iains@gcc.gnu.org>
+
+ * gas/mach-o: New.
+ * gas/mach-o/mach-o.exp: New.
+ * gas/mach-o/warn-1.s: New.
+ * gas/mach-o/lcomm-1.s: New.
+ * gas/mach-o/lcomm-1.d: New.
+
2011-12-08 Andrew Pinski <apinski@cavium.com>
* gas/mips/mips32-mt.d: Add pause instruction encoding to the end.
--- /dev/null
+# nothing here
--- /dev/null
+# nm: -B
+#
+# match for 32 and 64 bits.
+(00000000)?00008000 b align_max
+(00000000)?00000010 b another_align
+(00000000)?00000000 b column0
+(00000000)?00000002 b column1
+(00000000)?00000004 b local3_noalign
+(00000000)?00000008 b local4_aligned_2
+(00000000)?00000020 b nospaces
+(00000000)?00000040 b trailingspace
+#
--- /dev/null
+
+.lcomm column0,1,1
+ .lcomm column1, 2,1
+ .lcomm local3_noalign, 3,1
+
+ .lcomm local4_aligned_2, 4, 2
+ .lcomm another_align, 5, 4
+ .lcomm nospaces,6,5
+ .lcomm trailingspace,7,6
+
+ .lcomm align_max, 8, 15
--- /dev/null
+#
+# mach-o tests
+#
+
+# We're testing bits in obj-mach-o -- don't run on anything else.
+
+if {[istarget "*-*-darwin*"]} then {
+
+load_lib gas-dg.exp
+
+run_dump_tests [lsort [glob -nocomplain $srcdir/$subdir/*.d]]
+
+dg-init
+
+dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/err-*.s $srcdir/$subdir/warn-*.s]] "" ""
+
+dg-finish
+
+}
+# mach-o
--- /dev/null
+# { dg-do assemble }
+
+ .lcomm align_too_big,9,100
+
+# { dg-warning "Warning: Alignment (100) too large: 15 assumed." "" { xfail *-*-darwin* } 3 }