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.
This commit is contained in:
Tristan Gingold 2011-12-14 13:27:34 +00:00
parent 4d48ecf313
commit f68e81fcd4
6 changed files with 57 additions and 0 deletions

View File

@ -1,3 +1,11 @@
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.

View File

@ -0,0 +1 @@
# nothing here

View File

@ -0,0 +1,12 @@
# 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
#

View File

@ -0,0 +1,11 @@
.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

View File

@ -0,0 +1,20 @@
#
# 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

View File

@ -0,0 +1,5 @@
# { dg-do assemble }
.lcomm align_too_big,9,100
# { dg-warning "Warning: Alignment (100) too large: 15 assumed." "" { xfail *-*-darwin* } 3 }