#324770 success

50956c8Michael Forney

Update qbe submodule

Owner
~mcf
Created
4 months ago
Updated
4 months ago
Build manifest
view manifest »

Tasks

view log »
build view log »
go to bottom »
setup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
[#324770] 2020/10/21 22:35:21 Booting image debian/sid (default) on port 22756
[#324770] 2020/10/21 22:35:22 Waiting for guest to settle
[#324770] 2020/10/21 22:35:29 Sending tasks
[#324770] 2020/10/21 22:35:29 Sending build environment
[#324770] 2020/10/21 22:35:29 Installing packages
Warning: Permanently added '[localhost]:22756' (ECDSA) to the list of known hosts.
Hit:1 http://deb.debian.org/debian sid InRelease
Reading package lists...
Warning: Permanently added '[localhost]:22756' (ECDSA) to the list of known hosts.
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  binfmt-support binutils-aarch64-linux-gnu cpp-10-aarch64-linux-gnu
  cpp-aarch64-linux-gnu gcc-10-aarch64-linux-gnu gcc-10-aarch64-linux-gnu-base
  gcc-10-cross-base libasan6-arm64-cross libatomic1-arm64-cross
  libc6-arm64-cross libc6-dev-arm64-cross libcapstone3
  libgcc-10-dev-arm64-cross libgcc-s1-arm64-cross libglib2.0-0 libglib2.0-data
  libgomp1-arm64-cross libicu67 libitm1-arm64-cross liblsan0-arm64-cross
  libpipeline1 libstdc++6-arm64-cross libtsan0-arm64-cross
  libubsan1-arm64-cross libxml2 linux-libc-dev-arm64-cross qemu-user-binfmt
  shared-mime-info xdg-user-dirs
Suggested packages:
  binutils-doc gcc-10-locales cpp-doc gcc-10-doc autoconf automake libtool
  flex bison gdb-aarch64-linux-gnu gcc-doc
The following NEW packages will be installed:
  binfmt-support binutils-aarch64-linux-gnu cpp-10-aarch64-linux-gnu
  cpp-aarch64-linux-gnu gcc-10-aarch64-linux-gnu gcc-10-aarch64-linux-gnu-base
  gcc-10-cross-base gcc-aarch64-linux-gnu libasan6-arm64-cross
  libatomic1-arm64-cross libc6-arm64-cross libc6-dev-arm64-cross libcapstone3
  libgcc-10-dev-arm64-cross libgcc-s1-arm64-cross libglib2.0-0 libglib2.0-data
  libgomp1-arm64-cross libicu67 libitm1-arm64-cross liblsan0-arm64-cross
  libpipeline1 libstdc++6-arm64-cross libtsan0-arm64-cross
  libubsan1-arm64-cross libxml2 linux-libc-dev-arm64-cross qemu-user
  qemu-user-binfmt shared-mime-info xdg-user-dirs
0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded.
Need to get 58.6 MB of archives.
After this operation, 275 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian sid/main amd64 libpipeline1 amd64 1.5.3-1 [34.3 kB]
Get:2 http://deb.debian.org/debian sid/main amd64 binfmt-support amd64 2.2.1-1 [66.1 kB]
Get:3 http://deb.debian.org/debian sid/main amd64 binutils-aarch64-linux-gnu amd64 2.35.1-2 [2809 kB]
Get:4 http://deb.debian.org/debian sid/main amd64 gcc-10-aarch64-linux-gnu-base amd64 10.2.0-9cross1 [199 kB]
Get:5 http://deb.debian.org/debian sid/main amd64 cpp-10-aarch64-linux-gnu amd64 10.2.0-9cross1 [7820 kB]
Get:6 http://deb.debian.org/debian sid/main amd64 cpp-aarch64-linux-gnu amd64 4:10.2.0-1 [16.8 kB]
Get:7 http://deb.debian.org/debian sid/main amd64 gcc-10-cross-base all 10.2.0-9cross1 [195 kB]
Get:8 http://deb.debian.org/debian sid/main amd64 libc6-arm64-cross all 2.31-1cross2 [1260 kB]
Get:9 http://deb.debian.org/debian sid/main amd64 libgcc-s1-arm64-cross all 10.2.0-9cross1 [34.5 kB]
Get:10 http://deb.debian.org/debian sid/main amd64 libgomp1-arm64-cross all 10.2.0-9cross1 [89.6 kB]
Get:11 http://deb.debian.org/debian sid/main amd64 libitm1-arm64-cross all 10.2.0-9cross1 [23.3 kB]
Get:12 http://deb.debian.org/debian sid/main amd64 libatomic1-arm64-cross all 10.2.0-9cross1 [9240 B]
Get:13 http://deb.debian.org/debian sid/main amd64 libasan6-arm64-cross all 10.2.0-9cross1 [298 kB]
Get:14 http://deb.debian.org/debian sid/main amd64 liblsan0-arm64-cross all 10.2.0-9cross1 [125 kB]
Get:15 http://deb.debian.org/debian sid/main amd64 libtsan0-arm64-cross all 10.2.0-9cross1 [285 kB]
Get:16 http://deb.debian.org/debian sid/main amd64 libstdc++6-arm64-cross all 10.2.0-9cross1 [411 kB]
Get:17 http://deb.debian.org/debian sid/main amd64 libubsan1-arm64-cross all 10.2.0-9cross1 [122 kB]
Get:18 http://deb.debian.org/debian sid/main amd64 libgcc-10-dev-arm64-cross all 10.2.0-9cross1 [880 kB]
Get:19 http://deb.debian.org/debian sid/main amd64 gcc-10-aarch64-linux-gnu amd64 10.2.0-9cross1 [15.6 MB]
Get:20 http://deb.debian.org/debian sid/main amd64 gcc-aarch64-linux-gnu amd64 4:10.2.0-1 [1456 B]
Get:21 http://deb.debian.org/debian sid/main amd64 linux-libc-dev-arm64-cross all 5.7.6-1cross2 [1208 kB]
Get:22 http://deb.debian.org/debian sid/main amd64 libc6-dev-arm64-cross all 2.31-1cross2 [2067 kB]
Get:23 http://deb.debian.org/debian sid/main amd64 libcapstone3 amd64 4.0.1+really+3.0.5-2+b1 [451 kB]
Get:24 http://deb.debian.org/debian sid/main amd64 libglib2.0-0 amd64 2.66.1-2 [1362 kB]
Get:25 http://deb.debian.org/debian sid/main amd64 libglib2.0-data all 2.66.1-2 [1161 kB]
Get:26 http://deb.debian.org/debian sid/main amd64 libicu67 amd64 67.1-4 [8624 kB]
Get:27 http://deb.debian.org/debian sid/main amd64 libxml2 amd64 2.9.10+dfsg-6.1 [692 kB]
Get:28 http://deb.debian.org/debian sid/main amd64 qemu-user amd64 1:5.1+dfsg-4+b1 [12.1 MB]
Get:29 http://deb.debian.org/debian sid/main amd64 qemu-user-binfmt amd64 1:5.1+dfsg-4+b1 [3156 B]
Get:30 http://deb.debian.org/debian sid/main amd64 shared-mime-info amd64 2.0-1 [701 kB]
Get:31 http://deb.debian.org/debian sid/main amd64 xdg-user-dirs amd64 0.17-2 [53.8 kB]
Fetched 58.6 MB in 11s (5570 kB/s)
Selecting previously unselected package libpipeline1:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 29856 files and directories currently installed.)
Preparing to unpack .../00-libpipeline1_1.5.3-1_amd64.deb ...
Unpacking libpipeline1:amd64 (1.5.3-1) ...
Selecting previously unselected package binfmt-support.
Preparing to unpack .../01-binfmt-support_2.2.1-1_amd64.deb ...
Unpacking binfmt-support (2.2.1-1) ...
Selecting previously unselected package binutils-aarch64-linux-gnu.
Preparing to unpack .../02-binutils-aarch64-linux-gnu_2.35.1-2_amd64.deb ...
Unpacking binutils-aarch64-linux-gnu (2.35.1-2) ...
Selecting previously unselected package gcc-10-aarch64-linux-gnu-base:amd64.
Preparing to unpack .../03-gcc-10-aarch64-linux-gnu-base_10.2.0-9cross1_amd64.deb ...
Unpacking gcc-10-aarch64-linux-gnu-base:amd64 (10.2.0-9cross1) ...
Selecting previously unselected package cpp-10-aarch64-linux-gnu.
Preparing to unpack .../04-cpp-10-aarch64-linux-gnu_10.2.0-9cross1_amd64.deb ...
Unpacking cpp-10-aarch64-linux-gnu (10.2.0-9cross1) ...
Selecting previously unselected package cpp-aarch64-linux-gnu.
Preparing to unpack .../05-cpp-aarch64-linux-gnu_4%3a10.2.0-1_amd64.deb ...
Unpacking cpp-aarch64-linux-gnu (4:10.2.0-1) ...
Selecting previously unselected package gcc-10-cross-base.
Preparing to unpack .../06-gcc-10-cross-base_10.2.0-9cross1_all.deb ...
Unpacking gcc-10-cross-base (10.2.0-9cross1) ...
Selecting previously unselected package libc6-arm64-cross.
Preparing to unpack .../07-libc6-arm64-cross_2.31-1cross2_all.deb ...
Unpacking libc6-arm64-cross (2.31-1cross2) ...
Selecting previously unselected package libgcc-s1-arm64-cross.
Preparing to unpack .../08-libgcc-s1-arm64-cross_10.2.0-9cross1_all.deb ...
Unpacking libgcc-s1-arm64-cross (10.2.0-9cross1) ...
Selecting previously unselected package libgomp1-arm64-cross.
Preparing to unpack .../09-libgomp1-arm64-cross_10.2.0-9cross1_all.deb ...
Unpacking libgomp1-arm64-cross (10.2.0-9cross1) ...
Selecting previously unselected package libitm1-arm64-cross.
Preparing to unpack .../10-libitm1-arm64-cross_10.2.0-9cross1_all.deb ...
Unpacking libitm1-arm64-cross (10.2.0-9cross1) ...
Selecting previously unselected package libatomic1-arm64-cross.
Preparing to unpack .../11-libatomic1-arm64-cross_10.2.0-9cross1_all.deb ...
Unpacking libatomic1-arm64-cross (10.2.0-9cross1) ...
Selecting previously unselected package libasan6-arm64-cross.
Preparing to unpack .../12-libasan6-arm64-cross_10.2.0-9cross1_all.deb ...
Unpacking libasan6-arm64-cross (10.2.0-9cross1) ...
Selecting previously unselected package liblsan0-arm64-cross.
Preparing to unpack .../13-liblsan0-arm64-cross_10.2.0-9cross1_all.deb ...
Unpacking liblsan0-arm64-cross (10.2.0-9cross1) ...
Selecting previously unselected package libtsan0-arm64-cross.
Preparing to unpack .../14-libtsan0-arm64-cross_10.2.0-9cross1_all.deb ...
Unpacking libtsan0-arm64-cross (10.2.0-9cross1) ...
Selecting previously unselected package libstdc++6-arm64-cross.
Preparing to unpack .../15-libstdc++6-arm64-cross_10.2.0-9cross1_all.deb ...
Unpacking libstdc++6-arm64-cross (10.2.0-9cross1) ...
Selecting previously unselected package libubsan1-arm64-cross.
Preparing to unpack .../16-libubsan1-arm64-cross_10.2.0-9cross1_all.deb ...
Unpacking libubsan1-arm64-cross (10.2.0-9cross1) ...
Selecting previously unselected package libgcc-10-dev-arm64-cross.
Preparing to unpack .../17-libgcc-10-dev-arm64-cross_10.2.0-9cross1_all.deb ...
Unpacking libgcc-10-dev-arm64-cross (10.2.0-9cross1) ...
Selecting previously unselected package gcc-10-aarch64-linux-gnu.
Preparing to unpack .../18-gcc-10-aarch64-linux-gnu_10.2.0-9cross1_amd64.deb ...
Unpacking gcc-10-aarch64-linux-gnu (10.2.0-9cross1) ...
Selecting previously unselected package gcc-aarch64-linux-gnu.
Preparing to unpack .../19-gcc-aarch64-linux-gnu_4%3a10.2.0-1_amd64.deb ...
Unpacking gcc-aarch64-linux-gnu (4:10.2.0-1) ...
Selecting previously unselected package linux-libc-dev-arm64-cross.
Preparing to unpack .../20-linux-libc-dev-arm64-cross_5.7.6-1cross2_all.deb ...
Unpacking linux-libc-dev-arm64-cross (5.7.6-1cross2) ...
Selecting previously unselected package libc6-dev-arm64-cross.
Preparing to unpack .../21-libc6-dev-arm64-cross_2.31-1cross2_all.deb ...
Unpacking libc6-dev-arm64-cross (2.31-1cross2) ...
Selecting previously unselected package libcapstone3:amd64.
Preparing to unpack .../22-libcapstone3_4.0.1+really+3.0.5-2+b1_amd64.deb ...
Unpacking libcapstone3:amd64 (4.0.1+really+3.0.5-2+b1) ...
Selecting previously unselected package libglib2.0-0:amd64.
Preparing to unpack .../23-libglib2.0-0_2.66.1-2_amd64.deb ...
Unpacking libglib2.0-0:amd64 (2.66.1-2) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../24-libglib2.0-data_2.66.1-2_all.deb ...
Unpacking libglib2.0-data (2.66.1-2) ...
Selecting previously unselected package libicu67:amd64.
Preparing to unpack .../25-libicu67_67.1-4_amd64.deb ...
Unpacking libicu67:amd64 (67.1-4) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../26-libxml2_2.9.10+dfsg-6.1_amd64.deb ...
Unpacking libxml2:amd64 (2.9.10+dfsg-6.1) ...
Selecting previously unselected package qemu-user.
Preparing to unpack .../27-qemu-user_1%3a5.1+dfsg-4+b1_amd64.deb ...
Unpacking qemu-user (1:5.1+dfsg-4+b1) ...
Selecting previously unselected package qemu-user-binfmt.
Preparing to unpack .../28-qemu-user-binfmt_1%3a5.1+dfsg-4+b1_amd64.deb ...
Unpacking qemu-user-binfmt (1:5.1+dfsg-4+b1) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../29-shared-mime-info_2.0-1_amd64.deb ...
Unpacking shared-mime-info (2.0-1) ...
Selecting previously unselected package xdg-user-dirs.
Preparing to unpack .../30-xdg-user-dirs_0.17-2_amd64.deb ...
Unpacking xdg-user-dirs (0.17-2) ...
Setting up libpipeline1:amd64 (1.5.3-1) ...
Setting up libicu67:amd64 (67.1-4) ...
Setting up xdg-user-dirs (0.17-2) ...
Setting up libglib2.0-0:amd64 (2.66.1-2) ...
No schema files found: doing nothing.
Setting up binutils-aarch64-linux-gnu (2.35.1-2) ...
Setting up libglib2.0-data (2.66.1-2) ...
Setting up libcapstone3:amd64 (4.0.1+really+3.0.5-2+b1) ...
Setting up qemu-user (1:5.1+dfsg-4+b1) ...
Setting up libc6-arm64-cross (2.31-1cross2) ...
Setting up binfmt-support (2.2.1-1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/binfmt-support.service → /lib/systemd/system/binfmt-support.service.
Setting up gcc-10-cross-base (10.2.0-9cross1) ...
Setting up linux-libc-dev-arm64-cross (5.7.6-1cross2) ...
Setting up qemu-user-binfmt (1:5.1+dfsg-4+b1) ...
Setting up libxml2:amd64 (2.9.10+dfsg-6.1) ...
Setting up libgcc-s1-arm64-cross (10.2.0-9cross1) ...
Setting up gcc-10-aarch64-linux-gnu-base:amd64 (10.2.0-9cross1) ...
Setting up libatomic1-arm64-cross (10.2.0-9cross1) ...
Setting up liblsan0-arm64-cross (10.2.0-9cross1) ...
Setting up libgomp1-arm64-cross (10.2.0-9cross1) ...
Setting up libasan6-arm64-cross (10.2.0-9cross1) ...
Setting up libtsan0-arm64-cross (10.2.0-9cross1) ...
Setting up libc6-dev-arm64-cross (2.31-1cross2) ...
Setting up libstdc++6-arm64-cross (10.2.0-9cross1) ...
Setting up shared-mime-info (2.0-1) ...
Setting up libitm1-arm64-cross (10.2.0-9cross1) ...
Setting up cpp-10-aarch64-linux-gnu (10.2.0-9cross1) ...
Setting up libubsan1-arm64-cross (10.2.0-9cross1) ...
Setting up libgcc-10-dev-arm64-cross (10.2.0-9cross1) ...
Setting up cpp-aarch64-linux-gnu (4:10.2.0-1) ...
Setting up gcc-10-aarch64-linux-gnu (10.2.0-9cross1) ...
Setting up gcc-aarch64-linux-gnu (4:10.2.0-1) ...
Processing triggers for systemd (246.6-2) ...
Processing triggers for libc-bin (2.31-4) ...
[#324770] 2020/10/21 22:35:52 Cloning repositories
Cloning into 'cproc'...
+ cd cproc
+ git checkout -q 50956c829a0121162bdf3ed7e54335f529c44582
+ cd cproc
+ git submodule update --init
Submodule 'qbe' (https://git.sr.ht/~mcf/qbe) registered for path 'qbe'
Cloning into '/home/build/cproc/qbe'...
Submodule path 'qbe': checked out '365e89ab7746ed08fc3934f5d482a5cdd642f586'
Cloning into 'qbe'...
+ cd qbe
+ git submodule update --init
[#324770] 2020/10/21 22:35:53 Running task build
[#324770] 2020/10/21 22:36:01 Processing post-success triggers...
[#324770] 2020/10/21 22:36:01 Skipping trigger, condition unmet
build
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
+ PATH=/home/build/qbe/obj:/usr/local/bin:/usr/bin:/bin:/usr/games
+ cd qbe
+ cat
+ make
cc main.c
cc util.c
cc parse.c
cc cfg.c
cc mem.c
cc ssa.c
cc alias.c
cc load.c
cc copy.c
cc fold.c
fold.c: In function 'foldflt':
fold.c:459:2: warning: missing initializer for field 'label' of 'Con' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-field-initializers-Wmissing-field-initializers]8;;]
  459 |  *res = (Con){CBits};
      |  ^
In file included from fold.c:1:
all.h:312:11: note: 'label' declared here
  312 |  uint32_t label;
      |           ^~~~~
cc live.c
cc spill.c
cc rega.c
cc gas.c
cc amd64/targ.c
cc amd64/sysv.c
cc amd64/isel.c
cc amd64/emit.c
cc arm64/targ.c
cc arm64/abi.c
cc arm64/isel.c
cc arm64/emit.c
ld obj/qbe
+ cd ../cproc
++ aarch64-linux-gnu-gcc -print-file-name=crtbegin.o
+ crtbegin=/usr/lib/gcc-cross/aarch64-linux-gnu/10/crtbegin.o
+ ./configure --target=aarch64-linux-gnu --with-ldso=/usr/aarch64-linux-gnu/lib/ld-linux-aarch64.so.1 --with-gcc-libdir=/usr/lib/gcc-cross/aarch64-linux-gnu/10
checking host system type... x86_64-linux-gnu
checking target system type... aarch64-linux-gnu
creating config.h... done
creating config.mk... done
+ make all check
cc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o driver.o driver.c
cc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o util.o util.c
cc  -o cproc ./driver.o ./util.o
cc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o decl.o decl.c
cc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o eval.o eval.c
cc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o expr.o expr.c
cc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o init.o init.c
cc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o main.o main.c
cc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o map.o map.c
cc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o pp.o pp.c
cc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o scan.o scan.c
cc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o scope.o scope.c
cc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o siphash.o siphash.c
cc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stmt.o stmt.c
cc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o targ.o targ.c
cc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o token.o token.c
cc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o tree.o tree.c
cc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o type.o type.c
cc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o qbe.o qbe.c
cc  -o cproc-qbe ./decl.o ./eval.o ./expr.o ./init.o ./main.o ./map.o ./pp.o ./scan.o ./scope.o ./siphash.o ./stmt.o ./targ.o ./token.o ./tree.o ./type.o ./util.o ./qbe.o
[PASS] test/abstract-function-declarator.c
[PASS] test/add-int-pointer.c
[PASS] test/alignas.c
[PASS] test/array-address.c
[PASS] test/asm-label.c
[PASS] test/basic.c
[PASS] test/bitfield-assignment-sign-extend.c
[PASS] test/bitfield-compound-assign.c
[PASS] test/bitfield-initializer-overflow.c
[PASS] test/bitfield-integer-promotion-long.c
[PASS] test/bitfield-integer-promotion.c
[PASS] test/bitfield-load-signed.c
[PASS] test/bitfield-load-unsigned.c
[PASS] test/bitfield-non-adjacent.c
[PASS] test/bitfield-union.c
[PASS] test/bitfield-unnamed-size-align.c
[PASS] test/builtin-alloca.c
[PASS] test/builtin-constant-p.c
[PASS] test/builtin-expect.c
[PASS] test/builtin-inff.c
[PASS] test/builtin-nanf.c
[PASS] test/builtin-offsetof.c
[PASS] test/builtin-types-compatible-p.c
[PASS] test/builtin-va-copy.c
[PASS] test/cast-bool-char.c
[PASS] test/common-real-int-sign.c
[PASS] test/common-real-unsigned-char.c
[PASS] test/compare-char.c
[PASS] test/compatible-enum-types.c
[PASS] test/compatible-function-types.c
[PASS] test/compound-assignment.c
[PASS] test/compound-literal-static.c
[PASS] test/conditional-compound-literal.c
[PASS] test/const-array.c
[PASS] test/const-expr-cast.c
[PASS] test/const-expr-div.c
[PASS] test/const-expr-mod.c
[PASS] test/const-expr-shr.c
[PASS] test/const-init.c
[PASS] test/do-loop.c
[PASS] test/enum-large-value.c
[PASS] test/escaped-newline.c
[PASS] test/extern-initializer.c
[PASS] test/float-const-leading-dot.c
[PASS] test/float-promote.c
[PASS] test/float-to-uint32.c
[PASS] test/float-to-uint64.c
[PASS] test/for-loop.c
[PASS] test/generic.c
[PASS] test/global-align.c
[PASS] test/hello.c
[PASS] test/initializer-long-string.c
[PASS] test/initializer-nested-array-address.c
[PASS] test/initializer-pointer-int-cast.c
[PASS] test/initializer-replace-local.c
[PASS] test/initializer-replace-static.c
[PASS] test/initializer-short-string.c
[PASS] test/initializer-string-array.c
[PASS] test/initializer-string-braces.c
[PASS] test/initializer-string.c
[PASS] test/initializer-unsigned-string.c
[PASS] test/inline-definition.c
[PASS] test/kr-function-argument-promotion.c
[PASS] test/label-typedef.c
[PASS] test/local-align.c
[PASS] test/local-init.c
[PASS] test/lvalue-conversion.c
[PASS] test/nested-array.c
[PASS] test/preprocess-macro-function-no-args.c
[PASS] test/preprocess-macro-function-paren.c
[PASS] test/preprocess-macro-function.c
[PASS] test/preprocess-macro-hide.c
[PASS] test/preprocess-macro-object.c
[PASS] test/preprocess-macro-stringize-2.c
[PASS] test/preprocess-macro-stringize.c
[PASS] test/preprocess-macro-vararg.c
[PASS] test/preprocess-standard-example-1.c
[PASS] test/preprocess-standard-example-2.c
[PASS] test/preprocess-undef.c
[PASS] test/sizeof-compound-literal.c
[PASS] test/sizeof-postfix.c
[PASS] test/sizeof-string-literal.c
[PASS] test/static-assert-concat.c
[PASS] test/struct-copy.c
[PASS] test/struct-passing-bitfield.c
[PASS] test/struct-passing.c
[PASS] test/struct-return-1.c
[PASS] test/struct-return-2.c
[PASS] test/subtract-pointer.c
[PASS] test/switch-long-long.c
[PASS] test/switch.c
[PASS] test/tentative.c
[PASS] test/typedef-name.c
[PASS] test/typedef.c
[PASS] test/typeof-decay.c
[PASS] test/typeof.c
[PASS] test/uint32-to-float.c
[PASS] test/uint64-to-float.c
[PASS] test/union-passing.c
[PASS] test/union.c
[PASS] test/unused-return.c
[PASS] test/varargs.c
[PASS] test/while-condition.c
+ make bootstrap LDFLAGS=-Wl,-rpath,/usr/aarch64-linux-gnu/lib
make objdir=stage2 stagedeps='cproc cproc-qbe' CC=./cproc LDFLAGS='-Wl,-rpath,/usr/aarch64-linux-gnu/lib -s'
make[1]: Entering directory '/home/build/cproc'
./cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage2/driver.o driver.c
./cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage2/util.o util.c
./cproc -Wl,-rpath,/usr/aarch64-linux-gnu/lib -s -o stage2/cproc stage2/driver.o stage2/util.o
./cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage2/decl.o decl.c
./cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage2/eval.o eval.c
./cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage2/expr.o expr.c
./cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage2/init.o init.c
./cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage2/main.o main.c
./cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage2/map.o map.c
./cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage2/pp.o pp.c
./cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage2/scan.o scan.c
./cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage2/scope.o scope.c
./cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage2/siphash.o siphash.c
./cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage2/stmt.o stmt.c
./cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage2/targ.o targ.c
./cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage2/token.o token.c
./cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage2/tree.o tree.c
./cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage2/type.o type.c
./cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage2/qbe.o qbe.c
./cproc -Wl,-rpath,/usr/aarch64-linux-gnu/lib -s -o stage2/cproc-qbe stage2/decl.o stage2/eval.o stage2/expr.o stage2/init.o stage2/main.o stage2/map.o stage2/pp.o stage2/scan.o stage2/scope.o stage2/siphash.o stage2/stmt.o stage2/targ.o stage2/token.o stage2/tree.o stage2/type.o stage2/util.o stage2/qbe.o
make[1]: Leaving directory '/home/build/cproc'
make objdir=stage3 stagedeps='stage2/cproc stage2/cproc-qbe' CC=./stage2/cproc LDFLAGS='-Wl,-rpath,/usr/aarch64-linux-gnu/lib -s'
make[1]: Entering directory '/home/build/cproc'
./stage2/cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage3/driver.o driver.c
./stage2/cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage3/util.o util.c
./stage2/cproc -Wl,-rpath,/usr/aarch64-linux-gnu/lib -s -o stage3/cproc stage3/driver.o stage3/util.o
./stage2/cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage3/decl.o decl.c
./stage2/cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage3/eval.o eval.c
./stage2/cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage3/expr.o expr.c
./stage2/cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage3/init.o init.c
./stage2/cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage3/main.o main.c
./stage2/cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage3/map.o map.c
./stage2/cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage3/pp.o pp.c
./stage2/cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage3/scan.o scan.c
./stage2/cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage3/scope.o scope.c
./stage2/cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage3/siphash.o siphash.c
./stage2/cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage3/stmt.o stmt.c
./stage2/cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage3/targ.o targ.c
./stage2/cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage3/token.o token.c
./stage2/cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage3/tree.o tree.c
./stage2/cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage3/type.o type.c
./stage2/cproc -std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe -c -o stage3/qbe.o qbe.c
./stage2/cproc -Wl,-rpath,/usr/aarch64-linux-gnu/lib -s -o stage3/cproc-qbe stage3/decl.o stage3/eval.o stage3/expr.o stage3/init.o stage3/main.o stage3/map.o stage3/pp.o stage3/scan.o stage3/scope.o stage3/siphash.o stage3/stmt.o stage3/targ.o stage3/token.o stage3/tree.o stage3/type.o stage3/util.o stage3/qbe.o
make[1]: Leaving directory '/home/build/cproc'
cmp stage2/cproc stage3/cproc
cmp stage2/cproc-qbe stage3/cproc-qbe
+ file stage2/cproc stage2/cproc-qbe
stage2/cproc:     ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /usr/aarch64-linux-gnu/lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, stripped
stage2/cproc-qbe: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /usr/aarch64-linux-gnu/lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, stripped
Build complete: success 4 months ago (took 39 seconds)