]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/mach-o/err-syms-5.s
opcodes: bfin: simplify field width processing and fix build warnings
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / mach-o / err-syms-5.s
1 # { dg-do assemble { target i?86-*-darwin* powerpc*-*-darwin* } }
2
3 # Show that we can check that there are enough syms for the section.
4
5 # too few.
6
7 .section __dummy, __dummy, symbol_stubs,strip_static_syms,4
8
9 .indirect_symbol a
10
11 .section __dummy, __dummy1,lazy_symbol_pointers
12
13 .indirect_symbol b
14
15 .section __dummy, __dummy2,non_lazy_symbol_pointers
16
17 .indirect_symbol c
18
19 # OK.
20 .section __dummy, __dummy3,non_lazy_symbol_pointers
21
22 .indirect_symbol d
23 .space 4
24
25 .section __dummy, __dummy4,symbol_stubs,strip_static_syms,17
26
27 .indirect_symbol e
28 .space 17
29
30 # too many
31
32 .section __dummy, __dummy5,lazy_symbol_pointers
33
34 .indirect_symbol f
35 .space 8
36
37 # { dg-error "the number of .indirect_symbols defined in section __dummy.__dummy does not match the number expected .1 defined, 0 expected." "" { target *-*-darwin*} 0 }
38 # { dg-error "the number of .indirect_symbols defined in section __dummy.__dummy1 does not match the number expected .1 defined, 0 expected." "" { target *-*-darwin*} 0 }
39 # { dg-error "the number of .indirect_symbols defined in section __dummy.__dummy2 does not match the number expected .1 defined, 0 expected." "" { target *-*-darwin*} 0 }
40 # { dg-error "the number of .indirect_symbols defined in section __dummy.__dummy5 does not match the number expected .1 defined, 2 expected." "" { target *-*-darwin*} 0 }