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=.ctf
9#ld: -shared --ctf-variables
10#name: Conflicting cycle 3.C-1
11
12.*: +file format .*
13
14#...
15CTF archive member: .*/C.c:
16
17  Header:
18    Magic number: dff2
19    Version: 4 \(CTF_VERSION_3\)
20    Parent name: .*
21    Compilation unit name: .*/C.c
22#...
23  Labels:
24
25  Data objects:
26
27  Function objects:
28
29  Variables:
30    c ->  80000001: struct C \(size 0x[0-9a-f]*\)
31
32  Types:
33     8[0-9a-f]*: struct C \(size 0x[0-9a-f]*\)
34        \[0x0\] \(ID 0x8[0-9a-f]*\) \(kind 6\) struct C \(aligned at 0x[0-9a-f]*\)
35            \[0x0\] \(ID 0x[0-9a-f]*\) \(kind 3\) struct A \* a \(aligned at 0x[0-9a-f]*\)
36
37  Strings:
38    0:
39#...
40