mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-11 11:23:35 +08:00
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:
parent
4d48ecf313
commit
f68e81fcd4
@ -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.
|
||||
|
1
gas/testsuite/gas/mach-o/empty.s
Normal file
1
gas/testsuite/gas/mach-o/empty.s
Normal file
@ -0,0 +1 @@
|
||||
# nothing here
|
12
gas/testsuite/gas/mach-o/lcomm-1.d
Normal file
12
gas/testsuite/gas/mach-o/lcomm-1.d
Normal 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
|
||||
#
|
11
gas/testsuite/gas/mach-o/lcomm-1.s
Normal file
11
gas/testsuite/gas/mach-o/lcomm-1.s
Normal 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
|
20
gas/testsuite/gas/mach-o/mach-o.exp
Normal file
20
gas/testsuite/gas/mach-o/mach-o.exp
Normal 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
|
5
gas/testsuite/gas/mach-o/warn-1.s
Normal file
5
gas/testsuite/gas/mach-o/warn-1.s
Normal 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 }
|
Loading…
Reference in New Issue
Block a user