@@ -112,8 +112,8 @@ else # Some non-Windows, non-Darwin platforms are not stable, and some are.
112
112
# - `.dwo` deleted
113
113
# - `.dwp` present
114
114
packed-remapped-split:
115
- $(RUSTC) $(UNSTABLEOPTS) -C split-debuginfo=packed -C debuginfo=2 \
116
- -Z split-dwarf-kind=split --remap-path-prefix $(TMPDIR)=/a foo.rs -g
115
+ $(RUSTC) $(UNSTABLEOPTS) -C split-debuginfo=packed -g \
116
+ -Z split-dwarf-kind=split --remap-path-prefix $(TMPDIR)=/a foo.rs
117
117
objdump -Wi $(TMPDIR)/foo | grep DW_AT_GNU_dwo_name | (! grep $(TMPDIR)) || exit 1
118
118
ls $(TMPDIR)/*.o && exit 1 || exit 0
119
119
ls $(TMPDIR)/*.dwo && exit 1 || exit 0
@@ -126,8 +126,8 @@ else # Some non-Windows, non-Darwin platforms are not stable, and some are.
126
126
# - `.dwo` never created
127
127
# - `.dwp` present
128
128
packed-remapped-single:
129
- $(RUSTC) $(UNSTABLEOPTS) -C split-debuginfo=packed -C debuginfo=2 \
130
- -Z split-dwarf-kind=single --remap-path-prefix $(TMPDIR)=/a foo.rs -g
129
+ $(RUSTC) $(UNSTABLEOPTS) -C split-debuginfo=packed -g \
130
+ -Z split-dwarf-kind=single --remap-path-prefix $(TMPDIR)=/a foo.rs
131
131
objdump -Wi $(TMPDIR)/foo | grep DW_AT_GNU_dwo_name | (! grep $(TMPDIR)) || exit 1
132
132
ls $(TMPDIR)/*.o && exit 1 || exit 0
133
133
ls $(TMPDIR)/*.dwo && exit 1 || exit 0
@@ -140,9 +140,9 @@ else # Some non-Windows, non-Darwin platforms are not stable, and some are.
140
140
# - `.dwo` never created
141
141
# - `.dwp` present
142
142
packed-remapped-scope:
143
- $(RUSTC) $(UNSTABLEOPTS) -C split-debuginfo=packed -C debuginfo=2 \
143
+ $(RUSTC) $(UNSTABLEOPTS) -C split-debuginfo=packed -g \
144
144
-Z split-dwarf-kind=single --remap-path-prefix $(TMPDIR)=/a \
145
- -Z remap-path-scope=debuginfo foo.rs -g
145
+ -Z remap-path-scope=debuginfo foo.rs
146
146
objdump -Wi $(TMPDIR)/foo | grep DW_AT_GNU_dwo_name | (! grep $(TMPDIR)) || exit 1
147
147
ls $(TMPDIR)/*.o && exit 1 || exit 0
148
148
ls $(TMPDIR)/*.dwo && exit 1 || exit 0
@@ -155,9 +155,9 @@ else # Some non-Windows, non-Darwin platforms are not stable, and some are.
155
155
# - `.dwo` never created
156
156
# - `.dwp` present
157
157
packed-remapped-wrong-scope:
158
- $(RUSTC) $(UNSTABLEOPTS) -C split-debuginfo=packed -C debuginfo=2 \
158
+ $(RUSTC) $(UNSTABLEOPTS) -C split-debuginfo=packed -g \
159
159
-Z split-dwarf-kind=single --remap-path-prefix $(TMPDIR)=/a \
160
- -Z remap-path-scope=macro foo.rs -g
160
+ -Z remap-path-scope=macro foo.rs
161
161
objdump -Wi $(TMPDIR)/foo | grep DW_AT_GNU_dwo_name | (grep $(TMPDIR)) || exit 1
162
162
ls $(TMPDIR)/*.o && exit 1 || exit 0
163
163
ls $(TMPDIR)/*.dwo && exit 1 || exit 0
@@ -176,13 +176,13 @@ else # Some non-Windows, non-Darwin platforms are not stable, and some are.
176
176
# - (main) `.dwp` present
177
177
packed-crosscrate-split:
178
178
$(RUSTC) --crate-type lib $(UNSTABLEOPTS) -C split-debuginfo=packed \
179
- -Zsplit-dwarf-kind=split -C debuginfo=2 - g bar.rs
179
+ -Zsplit-dwarf-kind=split -g bar.rs
180
180
ls $(TMPDIR)/*.rlib
181
181
ls $(TMPDIR)/*.o && exit 1 || exit 0
182
182
ls $(TMPDIR)/*.dwo && exit 1 || exit 0
183
183
ls $(TMPDIR)/*.dwp && exit 1 || exit 0
184
184
$(RUSTC) --extern bar=$(TMPDIR)/libbar.rlib $(UNSTABLEOPTS) \
185
- -C split-debuginfo=packed -Zsplit-dwarf-kind=split -C debuginfo=2 - g main.rs
185
+ -C split-debuginfo=packed -Zsplit-dwarf-kind=split -g main.rs
186
186
ls $(TMPDIR)/*.o && exit 1 || exit 0
187
187
ls $(TMPDIR)/*.dwo && exit 1 || exit 0
188
188
rm $(TMPDIR)/main.dwp
@@ -198,13 +198,13 @@ else # Some non-Windows, non-Darwin platforms are not stable, and some are.
198
198
# - (main) `.dwp` present
199
199
packed-crosscrate-single:
200
200
$(RUSTC) --crate-type lib $(UNSTABLEOPTS) -C split-debuginfo=packed \
201
- -Zsplit-dwarf-kind=single -C debuginfo=2 - g bar.rs
201
+ -Zsplit-dwarf-kind=single -g bar.rs
202
202
ls $(TMPDIR)/*.rlib
203
203
ls $(TMPDIR)/*.o && exit 1 || exit 0
204
204
ls $(TMPDIR)/*.dwo && exit 1 || exit 0
205
205
ls $(TMPDIR)/*.dwp && exit 1 || exit 0
206
206
$(RUSTC) --extern bar=$(TMPDIR)/libbar.rlib $(UNSTABLEOPTS) \
207
- -C split-debuginfo=packed -Zsplit-dwarf-kind=single -C debuginfo=2 - g main.rs
207
+ -C split-debuginfo=packed -Zsplit-dwarf-kind=single -g main.rs
208
208
ls $(TMPDIR)/*.o && exit 1 || exit 0
209
209
ls $(TMPDIR)/*.dwo && exit 1 || exit 0
210
210
rm $(TMPDIR)/main.dwp
@@ -268,8 +268,8 @@ else # Some non-Windows, non-Darwin platforms are not stable, and some are.
268
268
# - `.dwo` present
269
269
# - `.dwp` never created
270
270
unpacked-remapped-split:
271
- $(RUSTC) $(UNSTABLEOPTS) -C split-debuginfo=unpacked -C debuginfo=2 \
272
- -Z split-dwarf-kind=split --remap-path-prefix $(TMPDIR)=/a foo.rs -g
271
+ $(RUSTC) $(UNSTABLEOPTS) -C split-debuginfo=unpacked -g \
272
+ -Z split-dwarf-kind=split --remap-path-prefix $(TMPDIR)=/a foo.rs
273
273
objdump -Wi $(TMPDIR)/foo | grep DW_AT_GNU_dwo_name | (! grep $(TMPDIR)) || exit 1
274
274
ls $(TMPDIR)/*.o && exit 1 || exit 0
275
275
rm $(TMPDIR)/*.dwo
@@ -282,8 +282,8 @@ else # Some non-Windows, non-Darwin platforms are not stable, and some are.
282
282
# - `.dwo` never created
283
283
# - `.dwp` never created
284
284
unpacked-remapped-single:
285
- $(RUSTC) $(UNSTABLEOPTS) -C split-debuginfo=unpacked -C debuginfo=2 \
286
- -Z split-dwarf-kind=single --remap-path-prefix $(TMPDIR)=/a foo.rs -g
285
+ $(RUSTC) $(UNSTABLEOPTS) -C split-debuginfo=unpacked -g \
286
+ -Z split-dwarf-kind=single --remap-path-prefix $(TMPDIR)=/a foo.rs
287
287
objdump -Wi $(TMPDIR)/foo | grep DW_AT_GNU_dwo_name | (! grep $(TMPDIR)) || exit 1
288
288
rm $(TMPDIR)/*.o
289
289
ls $(TMPDIR)/*.dwo && exit 1 || exit 0
@@ -296,9 +296,9 @@ else # Some non-Windows, non-Darwin platforms are not stable, and some are.
296
296
# - `.dwo` never created
297
297
# - `.dwp` never created
298
298
unpacked-remapped-scope:
299
- $(RUSTC) $(UNSTABLEOPTS) -C split-debuginfo=unpacked -C debuginfo=2 \
299
+ $(RUSTC) $(UNSTABLEOPTS) -C split-debuginfo=unpacked -g \
300
300
-Z split-dwarf-kind=single --remap-path-prefix $(TMPDIR)=/a \
301
- -Z remap-path-scope=debuginfo foo.rs -g
301
+ -Z remap-path-scope=debuginfo foo.rs
302
302
objdump -Wi $(TMPDIR)/foo | grep DW_AT_GNU_dwo_name | (! grep $(TMPDIR)) || exit 1
303
303
rm $(TMPDIR)/*.o
304
304
ls $(TMPDIR)/*.dwo && exit 1 || exit 0
@@ -311,9 +311,9 @@ else # Some non-Windows, non-Darwin platforms are not stable, and some are.
311
311
# - `.dwo` never created
312
312
# - `.dwp` never created
313
313
unpacked-remapped-wrong-scope:
314
- $(RUSTC) $(UNSTABLEOPTS) -C split-debuginfo=unpacked -C debuginfo=2 \
314
+ $(RUSTC) $(UNSTABLEOPTS) -C split-debuginfo=unpacked -g \
315
315
-Z split-dwarf-kind=single --remap-path-prefix $(TMPDIR)=/a \
316
- -Z remap-path-scope=macro foo.rs -g
316
+ -Z remap-path-scope=macro foo.rs
317
317
objdump -Wi $(TMPDIR)/foo | grep DW_AT_GNU_dwo_name | (grep $(TMPDIR)) || exit 1
318
318
rm $(TMPDIR)/*.o
319
319
ls $(TMPDIR)/*.dwo && exit 1 || exit 0
@@ -332,13 +332,13 @@ else # Some non-Windows, non-Darwin platforms are not stable, and some are.
332
332
# - (main) `.dwp` never created
333
333
unpacked-crosscrate-split:
334
334
$(RUSTC) --crate-type lib $(UNSTABLEOPTS) -C split-debuginfo=unpacked \
335
- -Zsplit-dwarf-kind=split -C debuginfo=2 - g bar.rs
335
+ -Zsplit-dwarf-kind=split -g bar.rs
336
336
ls $(TMPDIR)/*.rlib
337
337
ls $(TMPDIR)/*.o && exit 1 || exit 0
338
338
ls $(TMPDIR)/*.dwo
339
339
ls $(TMPDIR)/*.dwp && exit 1 || exit 0
340
340
$(RUSTC) --extern bar=$(TMPDIR)/libbar.rlib $(UNSTABLEOPTS) \
341
- -C split-debuginfo=unpacked -Zsplit-dwarf-kind=split -C debuginfo=2 - g main.rs
341
+ -C split-debuginfo=unpacked -Zsplit-dwarf-kind=split -g main.rs
342
342
ls $(TMPDIR)/*.o && exit 1 || exit 0
343
343
rm $(TMPDIR)/*.dwo
344
344
ls $(TMPDIR)/*.dwp && exit 1 || exit 0
@@ -354,13 +354,13 @@ else # Some non-Windows, non-Darwin platforms are not stable, and some are.
354
354
# - (main) `.dwp` never created
355
355
unpacked-crosscrate-single:
356
356
$(RUSTC) --crate-type lib $(UNSTABLEOPTS) -C split-debuginfo=unpacked \
357
- -Zsplit-dwarf-kind=single -C debuginfo=2 - g bar.rs
357
+ -Zsplit-dwarf-kind=single -g bar.rs
358
358
ls $(TMPDIR)/*.rlib
359
359
ls $(TMPDIR)/*.o
360
360
ls $(TMPDIR)/*.dwo && exit 1 || exit 0
361
361
ls $(TMPDIR)/*.dwp && exit 1 || exit 0
362
362
$(RUSTC) --extern bar=$(TMPDIR)/libbar.rlib $(UNSTABLEOPTS) \
363
- -C split-debuginfo=unpacked -Zsplit-dwarf-kind=single -C debuginfo=2 - g main.rs
363
+ -C split-debuginfo=unpacked -Zsplit-dwarf-kind=single -g main.rs
364
364
ls $(TMPDIR)/*.o
365
365
ls $(TMPDIR)/*.dwo && exit 1 || exit 0
366
366
ls $(TMPDIR)/*.dwp && exit 1 || exit 0
0 commit comments