libctf: impose an ordering on conflicting types
[binutils-gdb.git] / ld / testsuite / ld-ctf / conflicting-cycle-3.C-1.d
1 #as:
2 #source: A.c
3 #source: A-2.c
4 #source: B.c
5 #source: B-2.c
6 #source: C.c
7 #source: C-2.c
8 #objdump: --ctf
9 #ld: -shared --ctf-variables
10 #name: Conflicting cycle 3.C-1
11
12 .*: +file format .*
13
14 #...
15 CTF archive member: .*/C.c:
16
17 Header:
18 Magic number: 0xdff2
19 Version: 4 \(CTF_VERSION_3\)
20 #...
21 Parent name: .*
22 Compilation unit name: .*/C.c
23 #...
24 Labels:
25
26 Data objects:
27
28 Function objects:
29
30 Variables:
31 c -> 0x80000001: \(kind 6\) struct C \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\)
32
33 Types:
34 0x80000001: \(kind 6\) struct C \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\)
35 *\[0x0\] a: ID 0x[0-9a-f]*: \(kind 3\) struct A \* \(size 0x[0-9a-f]*\) \(aligned at 0x[0-9a-f]*\)
36
37 Strings:
38 0x0:
39 #...