Move C++ SVE tests to g++.target/aarch64/sve
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2
3 * g++.dg/other/sve_const_pred_1.C: Rename to...
4 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5 target selectors and explicit -march options.
6 * g++.dg/other/sve_const_pred_2.C: Rename to...
7 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
8 * g++.dg/other/sve_const_pred_3.C: Rename to...
9 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
10 * g++.dg/other/sve_const_pred_4.C: Rename to...
11 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
12 * g++.dg/other/sve_tls_2.C: Rename to...
13 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
14 * g++.dg/other/sve_vcond_1.C: Rename to...
15 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
16 * g++.dg/other/sve_vcond_1_run.C: Rename to...
17 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
18
19 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
20
21 PR testsuite/85586
22 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
23 !vect_no_align.
24
25 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
26
27 PR c++/57429
28 * g++.dg/cpp0x/deleted14.C: New.
29
30 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
31 Alan Hayward <alan.hayward@arm.com>
32 David Sherwood <david.sherwood@arm.com>
33
34 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
35 XFAIL the BIC test.
36 * gcc.target/aarch64/sve/vcond_7.c: New test.
37 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
38
39 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
40
41 PR c++/70563
42 * g++.dg/cpp0x/sfinae62.C: New.
43
44 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
45
46 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
47 load from src[i].
48
49 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
50
51 PR c++/80691
52 * g++.dg/cpp0x/narrowing1.C: New.
53
54 2018-05-08 Richard Biener <rguenther@suse.de>
55
56 PR middle-end/85588
57 * gcc.dg/torture/pr85574.c: Rename to...
58 * gcc.dg/torture/pr85588.c: ... this.
59
60 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
61
62 PR fortran/54613
63 * gfortran.dg/minmaxloc_12.f90: New test case.
64 * gfortran.dg/minmaxloc_13.f90: New test case.
65
66 2018-05-07 Nathan Sidwell <nathan@acm.org>
67
68 * g++.dg/cpp0x/range-for10.C: Delete.
69 * g++.dg/ext/forscope1.C: Delete.
70 * g++.dg/ext/forscope2.C: Delete.
71 * g++.dg/template/for1.C: Delete.
72
73 2018-05-07 Jeff Law <law@redhat.com>
74
75 * gfortran.dg/linefile.f90: New test.
76
77 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
78
79 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
80 and options.
81
82 2018-05-06 Jakub Jelinek <jakub@redhat.com>
83
84 PR c++/85659
85 * g++.dg/ext/asm14.C: New test.
86 * g++.dg/ext/asm15.C: New test.
87 * g++.dg/ext/asm16.C: New test.
88
89 2018-05-06 Michael Eager <eager@eagercon.com>
90
91 * gcc.target/microblaze/others/picdtr.c: Correct option
92 -fPIE -mpic-data-is-text-relative.
93
94 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
95
96 * gcc.target/microblaze/others/picdtr.c: Add test for
97 -fPIE -mpic-data-is-text-relative.
98
99 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
100
101 PR fortran/85507
102 * gfortran.dg/coarray_dependency_1.f90: New test.
103 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
104
105 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
106
107 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
108 to match the currently produced gimple.
109
110 2018-05-04 Carl Love <cel@us.ibm.com>
111 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
112 vec_trunc.
113 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
114 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
115 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
116 xvcmpgedp counts. Add xxsel counts.
117
118 2018-05-04 Richard Biener <rguenther@suse.de>
119
120 PR middle-end/85627
121 * g++.dg/torture/pr85627.C: New testcase.
122
123 2018-05-04 Richard Biener <rguenther@suse.de>
124
125 PR middle-end/85574
126 * gcc.dg/torture/pr85574.c: New testcase.
127 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
128
129 2018-05-04 Jakub Jelinek <jakub@redhat.com>
130
131 PR libstdc++/85466
132 * gcc.dg/nextafter-1.c: New test.
133 * gcc.dg/nextafter-2.c: New test.
134 * gcc.dg/nextafter-3.c: New test.
135 * gcc.dg/nextafter-4.c: New test.
136
137 2018-05-03 Nathan Sidwell <nathan@acm.org>
138
139 Remove -ffriend-injection.
140 * g++.old-deja/g++.jason/scoping15.C: Delete.
141 * g++.old-deja/g++.mike/net43.C: Delete.
142
143 2018-05-03 Jakub Jelinek <jakub@redhat.com>
144
145 PR target/85530
146 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
147 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
148 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
149 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
150
151 2018-05-03 Tom de Vries <tom@codesourcery.com>
152
153 PR testsuite/85106
154 * lib/scanoffloadtree.exp: New file.
155
156 2018-05-03 Richard Biener <rguenther@suse.de>
157
158 PR tree-optimization/85615
159 * gcc.dg/torture/pr85615.c: New testcase.
160
161 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
162
163 PR tree-optimization/70291
164 * gcc.dg/complex-6.c: New test.
165 * gcc.dg/complex-7.c: Likewise.
166
167 2018-05-03 Richard Biener <rguenther@suse.de>
168
169 PR testsuite/85579
170 * fortran.dg/pr51434.f90: Truncate transfer argument.
171
172 2018-05-02 Jakub Jelinek <jakub@redhat.com>
173
174 PR target/85582
175 * gcc.c-torture/execute/pr85582-3.c: New test.
176
177 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
178 Jason Merrill <jason@redhat.com>
179
180 PR c++/68374
181 * g++.dg/warn/Wshadow-13.C: New.
182 * g++.dg/warn/Wshadow-14.C: Likewise.
183
184 2018-05-02 Tom de Vries <tom@codesourcery.com>
185
186 PR libgomp/82428
187 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
188 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
189
190 2018-05-02 David Pagan <dave.pagan@oracle.com>
191
192 PR c/30552
193 * gcc.dg/noncompile/pr30552-1.c: New test.
194 * gcc.dg/noncompile/pr30552-2.c: New test.
195 * gcc.dg/noncompile/pr30552-3.c: New test.
196 * gcc.dg/noncompile/pr30552-4.c: New test.
197
198 2018-05-02 Richard Biener <rguenther@suse.de>
199
200 PR tree-optimization/85597
201 * gcc.dg/vect/pr85597.c: New testcase.
202
203 2018-05-02 Tom de Vries <tom@codesourcery.com>
204
205 PR testsuite/85106
206 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
207 * lib/scanltranstree.exp: New file.
208 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
209 (scan-ltrans-tree-dump-times_required_options)
210 (scan-ltrans-tree-dump-not_required_options)
211 (scan-ltrans-tree-dump-dem_required_options)
212 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
213 * lib/gcc-dg.exp: Include scanltranstree.exp.
214
215 2018-05-02 Tom de Vries <tom@codesourcery.com>
216
217 PR testsuite/85106
218 * gcc.dg/ipa/ipa-icf-38.c: New test.
219 * gcc.dg/ipa/ipa-icf-38a.c: New test.
220 * lib/scandump.exp (dump-base): New proc.
221 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
222 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
223 base.
224 * lib/scanipa.exp: Add "" argument to scan-dump calls.
225 * lib/scanlang.exp: Same.
226 * lib/scanrtl.exp: Same.
227 * lib/scantree.exp: Same.
228 * lib/scanwpaipa.exp: New file.
229 * lib/gcc-dg.exp: Include scanwpaipa.exp.
230
231 2018-05-02 Richard Biener <rguenther@suse.de>
232
233 PR middle-end/85567
234 * gcc.dg/torture/pr85567.c: New testcase.
235
236 2018-05-02 Jakub Jelinek <jakub@redhat.com>
237
238 PR target/85582
239 * gcc.c-torture/execute/pr85582-1.c: New test.
240 * gcc.c-torture/execute/pr85582-2.c: New test.
241
242 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
243
244 PR tree-optimization/85586
245 * gcc.dg/vect/pr85586.c: New test.
246
247 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
248
249 PR tree-optimization/85143
250 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
251 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
252
253 2018-05-01 David Malcolm <dmalcolm@redhat.com>
254
255 PR c/84258
256 * c-c++-common/Wformat-pr84258.c: New test.
257
258 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
259
260 PR tree-optimization/82665
261 * gcc.dg/tree-ssa/pr82665.c: New test.
262
263 2018-04-30 David Malcolm <dmalcolm@redhat.com>
264
265 PR c++/85523
266 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
267 (test_add_fixit_insert_formatted_single_line): New function.
268 (test_add_fixit_insert_formatted_multiline): New function.
269 Extend expected output of generated patch to include fix-it hints
270 for these.
271 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
272 "gcc-rich-location.h". Add test coverage for
273 gcc_rich_location::add_fixit_insert_formatted.
274
275 2018-04-30 David Malcolm <dmalcolm@redhat.com>
276
277 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
278 (test_show_locus): Update for location_get_source_line returning a
279 char_span. Use char_span for handling words in the
280 "test_many_nested_locations" fix-it example.
281
282 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
283
284 * gcc.target/arc/interrupt-8.c: Update test.
285 * gcc.target/arc/loop-4.c: Likewise.
286 * gcc.target/arc/loop-hazard-1.c: Likewise.
287 * gcc.target/arc/sdata-3.c: Likewise.
288
289 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
290
291 * gcc.target/arc/store-merge-1.c: New test.
292 * gcc.target/arc/add_n-combine.c: Update test.
293
294 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
295
296 Microblaze Target: PIC data text relative
297
298 * gcc.target/microblaze/others/data_var1.c: Include
299 PIC case of r20 base register.
300 * gcc.target/microblaze/others/data_var2.c: Ditto.
301 * gcc.target/microblaze/others/picdtr.c: Add new
302 test case for -mpic-is-data-text-relative.
303 * gcc.target/microblaze/others/sdata_var1.c: Add
304 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
305 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
306 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
307 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
308 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
309 * gcc.target/microblaze/others/string_cst1_gpopt.c:
310 Ditto.
311 * gcc.target/microblaze/others/string_cst2_gpopt.c:
312 Ditto.
313
314 2018-04-30 Richard Biener <rguenther@suse.de>
315
316 PR tree-optimization/28364
317 PR tree-optimization/85275
318 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
319 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
320 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
321 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
322 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
323 still passes.
324 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
325 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
326 still passes.
327 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
328 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
329 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
330
331 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
332
333 PR target/84431
334 * gcc.target/i386/pr84431.c: New test.
335
336 2018-04-27 Martin Jambor <mjambor@suse.cz>
337
338 PR ipa/85549
339 * g++.dg/ipa/pr85549.C: New test.
340
341 2018-04-27 Jakub Jelinek <jakub@redhat.com>
342
343 PR c++/85553
344 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
345 directive.
346 * g++.dg/cpp0x/constexpr-85553.C: New test.
347
348 2018-04-27 David Malcolm <dmalcolm@redhat.com>
349
350 PR c++/85515
351 * g++.dg/pr85515-1.C: New test.
352 * g++.dg/pr85515-2.C: New test.
353
354 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
355
356 PR c++/84691
357 * g++.dg/cpp0x/friend3.C: New.
358
359 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
360
361 PR target/82518
362 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
363 Use check_effective_target_arm_little_endian.
364
365 2018-04-27 Jakub Jelinek <jakub@redhat.com>
366
367 PR tree-optimization/85529
368 * gcc.c-torture/execute/pr85529-1.c: New test.
369 * gcc.c-torture/execute/pr85529-2.c: New test.
370 * gcc.dg/pr85529.c: New test.
371
372 2018-04-26 Maciej W. Rozycki <macro@mips.com>
373
374 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
375 `.dword' in addition to `lw' and `.word'.
376
377 2018-04-26 Maciej W. Rozycki <macro@mips.com>
378
379 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
380
381 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
382
383 * gnat.dg/loop_optimization24.adb: New test.
384
385 2018-04-26 Richard Biener <rguenther@suse.de>
386
387 PR tree-optimization/85116
388 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
389 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
390 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
391 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
392
393 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
394
395 PR target/85473
396 * gcc.target/i386/pr85473-1.c: New test.
397 * gcc.target/i386/pr85473-2.c: New test.
398
399 2018-04-25 Nathan Sidwell <nathan@acm.org>
400 Jakub Jelinek <jakub@redhat.com>
401
402 PR c++/85437
403 PR c++/49171
404 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
405 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
406 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
407 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
408 * g++.dg/cpp0x/pr85437-1.C: New.
409 * g++.dg/cpp0x/pr85437-2.C: New.
410 * g++.dg/cpp0x/pr85437-3.C: New.
411 * g++.dg/cpp0x/pr85437-4.C: New.
412
413 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
414
415 PR fortran/85520
416 * gfortran.dg/pr85520.f90: New test.
417
418 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
419
420 PR target/85512
421 * gcc.dg/pr85512.c: New test.
422
423 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
424
425 PR target/85485
426 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
427 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
428 * gcc.dg/pr85388-1.c (dg-options): Likwise.
429 * gcc.dg/pr85388-2.c (dg-options): Likwise.
430 * gcc.dg/pr85388-3.c (dg-options): Likwise.
431 * gcc.dg/pr85388-4.c (dg-options): Likwise.
432 * gcc.dg/pr85388-5.c (dg-options): Likwise.
433 * gcc.dg/pr85388-6.c (dg-options): Likwise.
434 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
435 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
436 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
437 * gcc.target/i386/cet-label.c (dg-options): Likwise.
438 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
439 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
440 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
441 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
442 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
443 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
444 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
445 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
446 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
447 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
448 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
449 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
450 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
451 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
452 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
453 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
454 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
455 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
456 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
457 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
458 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
459 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
460 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
461 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
462 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
463 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
464 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
465 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
466 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
467 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
468 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
469 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
470 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
471 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
472 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
473 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
474 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
475 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
476 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
477 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
478 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
479 * gcc.target/i386/pr84146.c (dg-options): Likwise.
480 * gcc.target/i386/pr85403.c (dg-options): Likwise.
481 * gcc.target/i386/pr85404.c (dg-options): Likwise.
482 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
483 with -mshstk.
484 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
485 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
486 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
487 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
488 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
489 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
490 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
491 * (dg-options): Likwise.
492 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
493 -mno-cet.
494 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
495 * gcc.target/i386/cet-label-3.c: Removed.
496 * gcc.target/i386/cet-property-3.c: Likwise.
497 * gcc.target/i386/cet-sjlj-7.c: Likwise.
498
499 2018-04-24 Jakub Jelinek <jakub@redhat.com>
500
501 PR target/85511
502 * gcc.target/i386/pr85511.c: New test.
503
504 PR target/85503
505 * g++.dg/ext/pr85503.C: New test.
506
507 PR target/85508
508 * gcc.target/i386/pr85508.c: New test.
509
510 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
511
512 PR tree-optimization/85478
513 * g++.dg/pr85478.C: New test.
514
515 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
516
517 * g++.dg/torture/pr85496.C: New test.
518
519 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
520
521 PR rtl-optimization/85423
522 * gcc.dg/pr85423.c: New test.
523
524 2018-04-20 Martin Sebor <msebor@redhat.com>
525
526 PR c/85365
527 * gcc.dg/Wrestrict-15.c: New test.
528
529 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
530
531 PR target/85456
532 * gcc.target/powerpc/pr85456.c: New test.
533
534 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
535
536 * g++.dg/ext/undef-bool-1.C: Require lp64.
537 * gcc.target/powerpc/undef-bool-2.c: Likewise.
538
539 2018-04-20 Jeff Law <law@redhat.com>
540
541 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
542 stack protector.
543 * gcc.dg/stack-check-6.c: Likewise.
544 * gcc.dg/stack-check-6a.c: Likewise.
545 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
546 * gcc.target/i386/stack-check-18.c: Likewise.
547 * gcc.target/i386/stack-check-19.c: Likewise.
548
549 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
550
551 PR testsuite/85483
552 * gcc.target/aarch64/sve/vcond_1.c: Move to...
553 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
554 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
555 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
556
557 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
558
559 PR target/85469
560 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
561 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
562
563 2018-04-20 Richard Biener <rguenther@suse.de>
564
565 PR middle-end/85475
566 * gcc.dg/torture/pr85475.c: New testcase.
567
568 2018-04-20 Martin Jambor <mjambor@suse.cz>
569
570 ipa/85449
571 * gcc.dg/ipa/pr85449.c: New test.
572
573 2018-04-20 Martin Jambor <mjambor@suse.cz>
574
575 ipa/85447
576 * g++.dg/ipa/pr85447.C: New file.
577 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
578
579 2018-04-20 Jakub Jelinek <jakub@redhat.com>
580
581 PR c++/85462
582 * g++.dg/cpp0x/pr85462.C: New test.
583
584 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
585
586 * gcc.target/i386/pr85404.c: Require CET target.
587
588 2018-04-19 Jakub Jelinek <jakub@redhat.com>
589
590 PR tree-optimization/85467
591 * gcc.dg/pr85467.c: New test.
592
593 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
594
595 PR c++/84611
596 * g++.dg/parse/crash68.C: New.
597
598 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
599
600 PR libgcc/85334
601 * g++.dg/torture/pr85334.C: New test.
602
603 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
604
605 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
606 * g++.dg/diagnostic/pr85464.C: New.
607
608 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
609
610 PR target/85397
611 * gcc.dg/torture/pr85397-1.c: New test.
612 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
613 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
614
615 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
616
617 PR target/85404
618 * gcc.target/i386/pr85404.c: New test.
619
620 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
621
622 PR target/85417
623 * c-c++-common/attr-nocf-check-1.c: Compile with
624 -fcf-protection=none.
625 * c-c++-common/attr-nocf-check-3.c: Likewise.
626 * gcc.dg/march-generic.c: Likewise.
627 * gcc.target/i386/align-limit.c: Likewise.
628 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
629 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
630 * gcc.target/i386/cet-property-2.c: Likewise.
631 * gcc.target/i386/ret-thunk-26.c: Likewise.
632 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
633 targets.
634 * c-c++-common/fcf-protection-2.c: Likewise.
635 * c-c++-common/fcf-protection-3.c: Likewise.
636 * c-c++-common/fcf-protection-5.c: Likewise.
637 * c-c++-common/fcf-protection-6.c: Likewise.
638 * c-c++-common/fcf-protection-7.c: Likewise.
639 * gcc.target/i386/cet-label-3.c: New test.
640 * gcc.target/i386/cet-property-3.c: Likewise.
641 * gcc.target/i386/cet-sjlj-7.c: Likewise.
642 * gcc.target/i386/pr85417-1.c: Likewise.
643 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
644 __x86_indirect_thunk_nt_(r|e)ax
645 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
646 * gcc.target/i386/pr85403.c: Remove dg-error,
647
648 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
649
650 * gcc.target/i386/movdir-1.c: New test.
651
652 2018-04-19 Richard Biener <rguenther@suse.de>
653
654 PR middle-end/85455
655 * gcc.dg/pr85455.c: New testcase.
656
657 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
658
659 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
660 targets.
661 * g++.dg/lto/pr85405b_0.C: Likewise.
662 * g++.dg/lto/pr84805_0.C: Likewise.
663
664 2018-04-18 Martin Liska <mliska@suse.cz>
665
666 PR ipa/83983
667 PR ipa/85391
668 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
669 output.
670
671 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
672
673 PR target/85388
674 * gcc.dg/pr85388-1.c: New test.
675 * gcc.dg/pr85388-2.c: Likewise.
676 * gcc.dg/pr85388-3.c: Likewise.
677 * gcc.dg/pr85388-4.c: Likewise.
678 * gcc.dg/pr85388-5.c: Likewise.
679 * gcc.dg/pr85388-6.c: Likewise.
680
681 2018-04-18 Jan Hubicka <jh@suse.cz>
682 Martin Liska <mliska@suse.cz>
683
684 * g++.dg/lto/pr83121_0.C: Update template.
685 * g++.dg/lto/pr83121_1.C: Update template.
686 * g++.dg/lto/pr84805_0.C: Update template.
687 * g++.dg/lto/pr84805_1.C: Update template.
688 * g++.dg/lto/pr84805_2.C: Update template.
689
690 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
691
692 PR c++/84630
693 * g++.dg/cpp0x/pr84630.C: New.
694
695 2018-04-18 Jakub Jelinek <jakub@redhat.com>
696
697 PR c++/84463
698 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
699 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
700 in two cases. Uncomment two other tests and add expected dg-error for
701 them.
702 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
703 -Wnarrowing diagnostics on some targets for c++11.
704 * g++.dg/parse/array-size2.C: Remove xfail.
705 * g++.dg/cpp0x/constexpr-84463.C: New test.
706
707 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
708
709 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
710 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
711
712 2018-04-17 Jakub Jelinek <jakub@redhat.com>
713
714 PR testsuite/85326
715 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
716 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
717 * g++.dg/other/sve_tls_2.C: Require effective target tls.
718
719 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
720
721 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
722 prevent cascading of errors and change expected error message.
723 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
724 to 64-bit targets.
725 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
726 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
727 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
728 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
729 error message.
730 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
731
732 2018-04-17 Jakub Jelinek <jakub@redhat.com>
733
734 PR target/85430
735 * gcc.dg/pr85430.c: New test.
736
737 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
738
739 PR testsuite/85326
740 * gcc.target/arm/pr54300.C: Move to...
741 * g++.dg/other/pr54300.C: ... Here. Add target directives.
742 * gcc.target/arm/pr55073.C: Move to...
743 * g++.dg/other/pr55073.C: ... Here. Add target directives.
744 * gcc.target/arm/pr56184.C: Move to...
745 * g++.dg/other/pr56184.C: ... Here. Add target directives.
746 * gcc.target/arm/pr59985.C: Move to...
747 * g++.dg/other/pr59985.C: ... Here. Add target directives.
748 * gcc.target/aarch64/pr60675.C: Move to...
749 * g++.dg/other/pr60675.C: ... Here. Add target directives.
750 * gcc.target/aarch64/pr81422.C: Move to...
751 * g++.dg/other/pr81422.C: ... Here. Add target directives.
752 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
753 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
754 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
755 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
756 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
757 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
758 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
759 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
760 * gcc.target/aarch64/sve/tls_2.C: Move to...
761 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
762 * gcc.target/aarch64/pr81414.C: Rename to...
763 * gcc.target/aarch64/pr81414.c: ... This.
764 * gcc.target/aarch64/simd/pr67896.C: Rename to...
765 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
766 messages.
767 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
768 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
769 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
770 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
771 file name.
772
773 2018-04-17 Jakub Jelinek <jakub@redhat.com>
774
775 PR middle-end/85414
776 * gcc.dg/pr85414.c: New test.
777
778 2018-04-17 Martin Jambor <mjambor@suse.cz>
779
780 PR ipa/85421
781 * g++.dg/ipa/pr85421.C: New test.
782
783 2018-04-17 Martin Liska <mliska@suse.cz>
784
785 PR lto/85405
786 * g++.dg/lto/pr85405b_0.C: New test.
787 * g++.dg/lto/pr85405b_1.C: New test.
788
789 2018-04-17 Martin Liska <mliska@suse.cz>
790
791 PR lto/85405
792 * g++.dg/lto/pr85405_0.C: New test.
793 * g++.dg/lto/pr85405_1.C: New test.
794
795 2018-04-17 Martin Liska <mliska@suse.cz>
796
797 PR ipa/85329
798 * g++.dg/ext/pr85329-2.C: New test.
799 * g++.dg/ext/pr85329.C: New test.
800 * gcc.target/i386/mvc12.c: New test.
801
802 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
803
804 PR c++/85039
805 * g++.dg/pr85039-1.C: New.
806 * g++.dg/pr85039-2.C: New.
807 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
808
809 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
810
811 PR target/85080
812 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
813 if the target supports efficient unaligned storage accesses.
814
815 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
816
817 PR target/83660
818 * gcc.target/powerpc/pr83660.C: New test.
819
820 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
821
822 PR target/85403
823 * gcc.target/i386/pr85403.c: New test.
824
825 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
826
827 PR target/84331
828 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
829
830 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
831 Jason Merrill <jason@redhat.com>
832
833 PR c++/85112
834 * g++.dg/cpp0x/pr85112.C: New.
835
836 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
837
838 PR testsuite/85326
839 * g++.dg/ext/undef-bool-1.C: New file.
840 * gcc.target/powerpc/powerpc.exp: Remove .C support.
841 * gcc.target/powerpc/undef-bool-1.C: Remove file.
842
843 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
844
845 PR target/85293
846 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
847 corresponding dg-error clause.
848 * gcc.target/powerpc/pr80098-3.c: Ditto.
849 * gcc.target/powerpc/pr80103-1.c: Delete.
850
851 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
852
853 PR fortran/81773
854 PR fortran/83606
855 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
856 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
857
858 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
859
860 PR fortran/85387
861 * gfortran.dg/implied_do_io_5.f90: New test.
862
863 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
864
865 PR target/83402
866 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
867 several values: positive, negative, and zero.
868 * gcc.target/powerpc/sse2-pslld-1.c: Same.
869 * gcc.target/powerpc/sse2-psllq-1.c: Same.
870
871 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
872
873 PR rtl-optimization/79916
874 * gcc.target/powerpc/pr79916.c: New.
875
876 2018-04-13 Jakub Jelinek <jakub@redhat.com>
877
878 PR rtl-optimization/85393
879 * g++.dg/opt/pr85393.C: New test.
880 * g++.dg/opt/pr85393-aux.cc: New file.
881
882 PR rtl-optimization/85376
883 * gcc.dg/pr85376.c: New test.
884
885 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
886
887 PR rtl-optimization/83852
888 * gcc.dg/pr83852.c: New testcase.
889
890 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
891
892 PR testsuite/85326
893 * gcc.target/s390/pr77822-1.C: Rename to ...
894 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
895 * gcc.target/s390/pr77822-2.c: Add asm scan check.
896 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
897
898 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
899
900 PR lto/71991
901 * gcc.target/i386/pr71991.c: New testcase.
902
903 2018-04-13 Martin Liska <mliska@suse.cz>
904 Jakub Jelinek <jakub@redhat.com>
905
906 PR middle-end/81657
907 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
908 call.
909
910 2018-04-12 David Malcolm <dmalcolm@redhat.com>
911
912 PR c++/85385
913 * g++.dg/diagnostic/macro-arg-count.C: New test.
914
915 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
916
917 PR fortran/83064
918 PR testsuite/85346
919 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
920 array and move test to libgomp/testsuite/libgomp.fortran.
921 * gfortran.dg/do_concurrent_6.f90: New test.
922
923 2018-04-12 Marek Polacek <polacek@redhat.com>
924
925 PR c++/85258
926 * g++.dg/parse/error61.C: New test.
927
928 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
929
930 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
931 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
932
933 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
934
935 PR target/85347
936 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
937 specify -mvsx on gcc command line.
938
939 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
940
941 PR middle-end/84955
942 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
943 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
944
945 2018-04-12 Jakub Jelinek <jakub@redhat.com>
946
947 PR target/85328
948 * gcc.target/i386/pr85328.c: New test.
949
950 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
951
952 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
953
954 2018-04-12 Jakub Jelinek <jakub@redhat.com>
955
956 PR rtl-optimization/85342
957 * gcc.target/i386/pr85342.c: New test.
958
959 2018-04-11 Jason Merrill <jason@redhat.com>
960
961 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
962 if ulimit -v is set.
963
964 2018-04-11 Bin Cheng <bin.cheng@arm.com>
965
966 PR testsuite/85190
967 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
968
969 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
970
971 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
972 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
973
974 2018-04-11 Jakub Jelinek <jakub@redhat.com>
975
976 PR c++/70808
977 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
978 effective target.
979
980 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
981
982 PR target/84301
983 * gcc.target/i386/pr84301.c: New test.
984
985 2018-04-11 Jakub Jelinek <jakub@redhat.com>
986
987 PR tree-optimization/85331
988 * gcc.c-torture/execute/pr85331.c: New test.
989
990 2018-04-11 Marek Polacek <polacek@redhat.com>
991
992 PR c++/85032
993 * g++.dg/cpp0x/pr51225.C: Adjust error message.
994 * g++.dg/cpp1z/constexpr-if21.C: New test.
995
996 2018-04-11 Jakub Jelinek <jakub@redhat.com>
997
998 PR target/85281
999 * gcc.target/i386/pr85281.c: New test.
1000
1001 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
1002
1003 PR rtl-optimization/84659
1004 * gcc.dg/pr84659.c: New test.
1005
1006 2018-04-11 Jakub Jelinek <jakub@redhat.com>
1007
1008 PR debug/85302
1009 * g++.dg/debug/dwarf2/pr85302.C: New test.
1010
1011 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1012
1013 PR target/85261
1014 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
1015 into register.
1016
1017 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1018
1019 PR c++/70808
1020 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
1021
1022 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
1023
1024 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
1025 * gcc.target/powerpc/dimode_off.c: Ditto.
1026 * gcc.target/powerpc/tfmode_off.c: Ditto.
1027 * gcc.target/powerpc/timode_off.c: Ditto.
1028
1029 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1030
1031 * gcc.target/powerpc/vec-ldl-1.c: New test.
1032 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
1033 corrections to ABI implementation.
1034
1035 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
1036
1037 PR target/85056
1038 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
1039
1040 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1041
1042 PR rtl-optimization/85300
1043 * gcc.dg/pr85300.c: New test.
1044
1045 2018-04-10 David Malcolm <dmalcolm@redhat.com>
1046
1047 PR c++/85110
1048 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
1049 where we now show the pertinent parameter.
1050 * g++.dg/diagnostic/aka2.C: Likewise.
1051 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
1052
1053 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1054
1055 PR fortran/85313
1056 * gfortran.dg/gomp/pr85313.f90: New test.
1057
1058 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1059
1060 PR c++/24314
1061 * g++.dg/parse/template29.C: New.
1062
1063 2018-04-10 Bin Cheng <bin.cheng@arm.com>
1064
1065 PR testsuite/85190
1066 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
1067
1068 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1069
1070 PR target/85177
1071 PR target/85255
1072 * gcc.target/i386/avx512f-pr85177.c: New test.
1073 * gcc.target/i386/avx512f-pr85255.c: New test.
1074
1075 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
1076
1077 PR tree-optimization/85286
1078 * gcc.dg/vect/pr85286.c: New test.
1079
1080 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1081
1082 PR target/85173
1083 * gcc.target/arm/pr85173.c: New test.
1084
1085 2018-04-10 Jakub Jelinek <jakub@redhat.com>
1086
1087 PR lto/85248
1088 * gcc.dg/lto/pr85248_0.c: New test.
1089 * gcc.dg/lto/pr85248_1.c: New test.
1090
1091 2018-04-09 Jan Hubicka <jh@suse.cz>
1092
1093 PR lto/85078
1094 * g++.dg/torture/pr85078.C: New.
1095
1096 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
1097
1098 PR c++/85227
1099 * g++.dg/cpp1z/decomp44.C: New.
1100 * g++.dg/cpp1z/decomp45.C: Likewise.
1101
1102 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1103
1104 PR fortran/83064
1105 * gfortran.dg/do_concurrent_5.f90: New test.
1106 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1107 message.
1108
1109 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1110
1111 PR fortran/51260
1112 * gfortran.dg/parameter_array_element_3.f90: New test.
1113
1114 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1115
1116 PR c++/85194
1117 * g++.dg/cpp1z/decomp43.C: New test.
1118
1119 PR rtl-optimization/80463
1120 * g++.dg/pr80463.C: Add -w to dg-options.
1121
1122 2018-04-09 Richard Biener <rguenther@suse.de>
1123
1124 PR tree-optimization/85284
1125 * gcc.dg/torture/pr85284.c: New testcase.
1126
1127 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1128
1129 PR rtl-optimization/80463
1130 PR rtl-optimization/83972
1131 PR rtl-optimization/83480
1132
1133 * gcc.dg/pr80463.c: New test.
1134 * g++.dg/pr80463.C: Likewise.
1135 * gcc.dg/pr83972.c: Likewise.
1136
1137 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1138
1139 PR rtl-optimization/83913
1140 * gcc.dg/pr83913.c: New test.
1141
1142 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1143
1144 PR rtl-optimization/83962
1145 * gcc.dg/pr83962.c: New test.
1146
1147 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1148
1149 PR rtl-optimization/83530
1150 * gcc.dg/pr83530.c: New test.
1151
1152 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1153
1154 PR middle-end/82976
1155 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1156
1157 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1158
1159 PR tree-optimization/85257
1160 * gcc.dg/pr85257.c: New test.
1161
1162 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1163
1164 * g++.dg/opt/pr85196.C: New test.
1165
1166 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1167
1168 PR c++/84269
1169 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1170 std::tuple here since they need C++11.
1171 * g++.dg/lookup/missing-std-include-8.C: New test.
1172 * g++.dg/lookup/missing-std-include.C: Move std::array and
1173 std::tuple test to missing-std-include-6.C to avoid failures
1174 with C++98.
1175
1176 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1177
1178 PR debug/85252
1179 * gcc.dg/debug/pr85252.c: New test.
1180
1181 PR rtl-optimization/84872
1182 * gcc.dg/graphite/pr84872.c: New test.
1183
1184 PR c++/85210
1185 * g++.dg/cpp1z/decomp42.C: New test.
1186
1187 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1188
1189 PR c++/85021
1190 * g++.dg/lookup/missing-std-include-7.C: New test.
1191
1192 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1193
1194 * gcc.dg/struct-simple.c: Revert r254862.
1195 * lib/target-supports.exp
1196 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1197
1198 2018-04-06 Richard Biener <rguenther@suse.de>
1199
1200 PR middle-end/85244
1201 * gcc.dg/torture/pr85244-1.c: New testcase.
1202 * gcc.dg/torture/pr85244-2.c: Likewise.
1203
1204 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1205
1206 PR sanitizer/85213
1207 * c-c++-common/ubsan/pr85213.c: New test.
1208
1209 2018-04-06 Richard Biener <rguenther@suse.de>
1210
1211 PR middle-end/85180
1212 * gcc.dg/pr85180.c: New testcase.
1213
1214 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1215
1216 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1217 to trigger the optimization. Do some cleanup and function
1218 renaming. Add more test functions.
1219
1220 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1221
1222 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1223 options.
1224 * gcc.target/s390/hotpatch-1.c: Skip when building without
1225 optimization.
1226 * gcc.target/s390/hotpatch-10.c: Likewise.
1227 * gcc.target/s390/hotpatch-11.c: Likewise.
1228 * gcc.target/s390/hotpatch-12.c: Likewise.
1229 * gcc.target/s390/hotpatch-13.c: Likewise.
1230 * gcc.target/s390/hotpatch-14.c: Likewise.
1231 * gcc.target/s390/hotpatch-15.c: Likewise.
1232 * gcc.target/s390/hotpatch-16.c: Likewise.
1233 * gcc.target/s390/hotpatch-17.c: Likewise.
1234 * gcc.target/s390/hotpatch-18.c: Likewise.
1235 * gcc.target/s390/hotpatch-19.c: Likewise.
1236 * gcc.target/s390/hotpatch-2.c: Likewise.
1237 * gcc.target/s390/hotpatch-3.c: Likewise.
1238 * gcc.target/s390/hotpatch-4.c: Likewise.
1239 * gcc.target/s390/hotpatch-5.c: Likewise.
1240 * gcc.target/s390/hotpatch-6.c: Likewise.
1241 * gcc.target/s390/hotpatch-7.c: Likewise.
1242 * gcc.target/s390/hotpatch-8.c: Likewise.
1243 * gcc.target/s390/hotpatch-9.c: Likewise.
1244
1245 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1246
1247 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1248 check for an error instead.
1249 * gcc.dg/Wattributes-6.c: Likewise.
1250
1251 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1252
1253 PR c++/85209
1254 * g++.dg/cpp1z/decomp39.C: New test.
1255 * g++.dg/cpp1z/decomp40.C: New test.
1256
1257 PR c++/85208
1258 * g++.dg/cpp1z/decomp41.C: New test.
1259
1260 PR middle-end/85195
1261 * gcc.dg/pr85195.c: New test.
1262
1263 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1264
1265 PR c++/80956
1266 * g++.dg/cpp0x/initlist100.C: New.
1267 * g++.dg/cpp0x/initlist101.C: Likewise.
1268
1269 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1270
1271 PR c++/84792
1272 * g++.dg/other/pr84792-1.C: New.
1273 * g++.dg/other/pr84792-2.C: Likewise.
1274
1275 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1276
1277 PR target/85193
1278 * gcc.target/i386/pr85193.c: New test.
1279
1280 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1281
1282 PR c++/84979
1283 * g++.dg/concepts/pr84979.C: New.
1284 * g++.dg/concepts/pr84979-2.C: New.
1285 * g++.dg/concepts/pr84979-3.C: New.
1286
1287 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1288
1289 PR c++/80026
1290 * g++.dg/cpp0x/variadic174.C: New.
1291
1292 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1293
1294 PR inline-asm/85172
1295 * g++.dg/ext/builtin13.C: New test.
1296 * g++.dg/ext/atomic-4.C: New test.
1297
1298 PR c++/85146
1299 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1300 * g++.dg/ext/bases3.C: New test.
1301
1302 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1303
1304 PR target/85203
1305 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1306 to match a single insn of the baz function. Move scan directives at
1307 the end of the file below the functions they are trying to test for
1308 better readability.
1309 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1310
1311 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1312
1313 PR rtl-optimization/84878
1314 * gcc.target/powerpc/pr84878.c: New test.
1315
1316 2018-04-04 Michael Matz <matz@suse.de>
1317
1318 * gcc.dg/Wstringop-overflow-4.c: New test.
1319 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1320
1321 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1322
1323 PR testsuite/85189
1324 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1325 for the diagnostics of overridden functions. Adjust for new wording.
1326
1327 2018-04-04 Richard Biener <rguenther@suse.de>
1328
1329 PR lto/85176
1330 * g++.dg/lto/pr85176_0.C: New testcase.
1331
1332 2018-04-04 Richard Biener <rguenther@suse.de>
1333
1334 PR testsuite/85191
1335 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1336 Fix typo.
1337
1338 2018-04-04 Martin Liska <mliska@suse.cz>
1339
1340 PR sanitizer/85174
1341 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1342 and msdata as a workaround for powerpc.
1343
1344 2018-04-04 Richard Biener <rguenther@suse.de>
1345
1346 PR tree-optimization/85168
1347 * gcc.dg/torture/pr85168.c: New testcase.
1348
1349 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1350
1351 PR c++/84943
1352 * g++.dg/pr84943.C: New.
1353 * g++.dg/pr84943-2.C: New.
1354
1355 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1356
1357 PR rtl-optimization/85167
1358 * gcc.dg/pr85167.c: New test.
1359
1360 PR tree-optimization/85156
1361 * c-c++-common/pr85156.c: New test.
1362 * gcc.c-torture/execute/pr85156.c: New test.
1363
1364 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1365
1366 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1367 * gcc.target/powerpc/undef-bool-1.C: New file.
1368 * gcc.target/powerpc/undef-bool-2.c: New file.
1369
1370 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1371
1372 PR c++/84768
1373 * g++.dg/cpp1z/class-deduction52.C: New.
1374
1375 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1376
1377 PR c++/85147
1378 * g++.dg/cpp0x/pr85147.C: New test.
1379
1380 PR c++/85140
1381 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1382
1383 PR c++/85134
1384 * g++.dg/gomp/pr85134.C: New test.
1385 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1386
1387 PR target/85169
1388 * gcc.c-torture/execute/pr85169.c: New test.
1389 * gcc.target/i386/avx512f-pr85169.c: New test.
1390 * gcc.target/i386/avx512bw-pr85169.c: New test.
1391
1392 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1393
1394 PR target/85126
1395 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1396 scan-assembler-times clause.
1397
1398 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1399
1400 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1401 dg-additional-options.
1402
1403 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1404
1405 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1406
1407 2018-04-03 Richard Biener <rguenther@suse.de>
1408
1409 PR testsuite/85154
1410 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1411
1412 2018-04-02 Jim Wilson <jimw@sifive.com>
1413
1414 * gcc.target/riscv/pr84660.c: New.
1415 * gcc.target/riscv/shift-and-1.c: New.
1416 * gcc.target/riscv/shift-and-2.c: New.
1417
1418 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1419
1420 PR fortran/85102
1421 * gfortran.dg/array_simplify_2.f90: New test.
1422
1423 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1424
1425 PR middle-end/85090
1426 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1427 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1428 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1429 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1430 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1431
1432 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1433
1434 PR c++/85027
1435 * g++.dg/pr85027.C: New.
1436
1437 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1438
1439 PR target/83315
1440 * gcc.target/powerpc/sse-maxps-2.c: New test.
1441 * gcc.target/powerpc/sse-minps-2.c: New test.
1442
1443 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1444
1445 PR c++/84791
1446 * g++.dg/gomp/pr84791.C: New test.
1447
1448 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1449
1450 PR fortran/84931
1451 * gfortran.dg/array_constructor_53.f90: New test.
1452
1453 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1454
1455 PR fortran/85130
1456 * gfortran.dg/substr_6.f90: Remove illegal test for
1457 out-of-bounds substring.
1458
1459 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1460
1461 PR fortran/85111
1462 * gfortran.dg/zero_sized_10.f90: New test.
1463
1464 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1465
1466 PR c++/84269
1467 * g++.dg/lookup/missing-std-include-6.C: New test.
1468 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1469 std::tuple tests.
1470 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1471 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1472 <cstring>, <cassert>, and <cstdlib>.
1473
1474 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1475
1476 PR inline-asm/84985
1477 * gcc.target/i386/pr84985.c: New.
1478
1479 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1480
1481 PR c++/85110
1482 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1483
1484 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1485
1486 PR c++/85108
1487 * g++.dg/warn/Wunused-var-31.C: New test.
1488
1489 PR c/85094
1490 * c-c++-common/Wduplicated-branches-14.c: New test.
1491
1492 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1493
1494 PR c++/84606
1495 * g++.dg/cpp0x/pr84606.C: New.
1496
1497 2018-03-29 Carl Love <cel@us.ibm.com>
1498
1499 Revert
1500 2017-09-27 Carl Love <cel@us.ibm.com>
1501
1502 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1503 for the __builtin_fctid and __builtin_fctiw.
1504
1505 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1506
1507 PR target/84912
1508 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1509 deleted builtin function.
1510 (div_weuo): Likewise.
1511 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1512 (div_deuo): Likewise.
1513
1514 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1515
1516 PR c++/85028
1517 * g++.dg/other/default13.C: New.
1518
1519 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1520
1521 PR target/85095
1522 * gcc.target/i386/pr85095-1.c: New test.
1523 * gcc.target/i386/pr85095-2.c: New test.
1524 * gcc.c-torture/execute/pr85095.c: New test.
1525
1526 PR tree-optimization/82004
1527 * gcc.dg/pr82004.c: New test.
1528
1529 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1530 Martin Liska <mliska@suse.cz>
1531
1532 PR sanitizer/85081
1533 * g++.dg/asan/pr85081.C: New test.
1534
1535 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1536
1537 PR c++/84789
1538 * g++.dg/template/pr84789.C: Adjust for testing with
1539 -fconcepts too.
1540
1541 PR c++/84973
1542 * g++.dg/template/pr84973.C: New.
1543 * g++.dg/template/pr84973-2.C: New.
1544 * g++.dg/template/pr84973-3.C: New.
1545
1546 PR c++/84968
1547 * g++.dg/eh/pr84968.C: New.
1548
1549 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1550
1551 PR target/84914
1552 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1553 long double multiply/divide uses the correct function.
1554 * gcc.target/powerpc/mulkc-3.c: Likewise.
1555 * gcc.target/powerpc/divkc-2.c: Likewise.
1556 * gcc.target/powerpc/divkc-3.c: Likewise.
1557
1558 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1559
1560 PR c++/85067
1561 * g++.dg/cpp0x/defaulted51.C: New.
1562 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1563
1564 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1565
1566 PR c++/85077
1567 * g++.dg/ext/vector35.C: New test.
1568
1569 PR c++/85061
1570 * g++.dg/ext/builtin-offsetof3.C: New test.
1571
1572 PR c++/85076
1573 * g++.dg/cpp1y/pr85076.C: New test.
1574
1575 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1576
1577 PR fortran/85084
1578 * gfortran.dg/matmul_rank_1.f90: New test.
1579
1580 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1581 Harald Anlauf <anlauf@gmx.de>
1582
1583 * gfortran.dg/structure_constructor_15.f90: New test.
1584
1585 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1586
1587 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1588 for the diagnostics of overridden functions. Adjust for new wording.
1589 * g++.dg/cpp0x/implicit1.C: Likewise.
1590 * g++.dg/cpp0x/override1.C: Likewise.
1591 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1592 * g++.dg/eh/shadow1.C: Likewise.
1593 * g++.dg/inherit/covariant12.C: Likewise.
1594 * g++.dg/inherit/covariant14.C: Likewise.
1595 * g++.dg/inherit/covariant15.C: Likewise.
1596 * g++.dg/inherit/covariant16.C: Likewise.
1597 * g++.dg/inherit/covariant22.C: Likewise.
1598 * g++.dg/inherit/crash3.C: Likewise.
1599 * g++.dg/inherit/error2.C: Likewise.
1600 * g++.dg/template/crash100.C: Likewise.
1601 * g++.old-deja/g++.eh/spec6.C: Likewise.
1602 * g++.old-deja/g++.mike/p811.C: Likewise.
1603 * g++.old-deja/g++.other/virtual11.C: Likewise.
1604 * g++.old-deja/g++.other/virtual4.C: Likewise.
1605
1606 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1607
1608 PR target/85044
1609 * gcc.target/i386/pr85044.c: New test.
1610
1611 2018-03-27 Martin Sebor <msebor@redhat.com>
1612
1613 PR testsuite/83462
1614 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1615 other than x86.
1616
1617 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1618
1619 PR target/83009
1620 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1621
1622 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1623
1624 PR target/81863
1625 * gcc.target/arm/pr81863.c: New test.
1626
1627 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1628
1629 PR target/85056
1630 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1631 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1632
1633 2018-03-27 Richard Biener <rguenther@suse.de>
1634
1635 PR testsuite/82847
1636 * lib/target-supports.exp (check_ssse3_available): New function.
1637 (check_effective_target_vect_perm_short): Enable for x86 if
1638 check_ssse3_available.
1639
1640 2018-03-27 Richard Biener <rguenther@suse.de>
1641
1642 PR tree-optimization/85082
1643 * gfortran.dg/pr85082.f90: New testcase.
1644
1645 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1646
1647 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1648 to "l=2" in dg-final.
1649
1650 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1651
1652 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1653 * gcc.target/mips/fix-r4000-2.c: Likewise.
1654 * gcc.target/mips/fix-r4000-3.c: Likewise.
1655 * gcc.target/mips/fix-r4000-4.c: Likewise.
1656 * gcc.target/mips/fix-r4000-5.c: Likewise.
1657 * gcc.target/mips/fix-r4000-6.c: Likewise.
1658 * gcc.target/mips/fix-r4000-7.c: Likewise.
1659 * gcc.target/mips/fix-r4000-8.c: Likewise.
1660 * gcc.target/mips/fix-r4000-9.c: Likewise.
1661 * gcc.target/mips/fix-r4000-10.c: Likewise.
1662 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1663 "mulditi3_r4000" instead of "mulditi3".
1664 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1665 "umulditi3_r4000" instead of "umulditi3".
1666
1667 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1668
1669 PR c++/85068
1670 * g++.dg/inherit/covariant22.C: New test.
1671
1672 2018-03-27 Richard Biener <rguenther@suse.de>
1673
1674 PR testsuite/84004
1675 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1676 alignment.
1677
1678 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1679 Jason Merrill <jason@redhat.com>
1680
1681 PR c++/84632
1682 * g++.dg/init/array49.C: New.
1683 * g++.dg/torture/pr70499.C: Adjust.
1684
1685 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1686
1687 PR target/85073
1688 * gcc.target/i386/pr85073.c: New test.
1689
1690 2018-03-26 Richard Biener <rguenther@suse.de>
1691
1692 PR testsuite/85066
1693 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1694 instead of long.
1695
1696 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1697
1698 PR fortran/66709
1699 * gfortran.dg/parameter_array_format.f90: New test.
1700
1701 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1702 Neil Carlson <neil.n.carlson@gmail.com>
1703
1704 PR fortran/84381
1705 * gfortran.dg/literal_character_constant_1.inc: Replace
1706 call abort by STOP n.
1707 * gfortran.dg/overload_1.f90: Likewise.
1708
1709 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1710 Dominique d'Humieres <dominiq@gcc.gnu.org>
1711
1712 PR fortran/84924
1713 * gfortran.dg/scalar_pointer_1.f90: New test.
1714
1715 2018-03-25 Tom de Vries <tom@codesourcery.com>
1716
1717 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1718 precise.
1719
1720 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1721
1722 PR fortran/69497
1723 * gfortran.dg/pr89497.f90: New test.
1724
1725 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1726
1727 PR fortran/70068
1728 * gfortran.dg/substr_7.f90: New test.
1729
1730 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1731
1732 PR fortran/42651
1733 * gfortran.dg/pr42651.f90: New test.
1734 * gfortran.dg/func_result_7.f90: Update error message.
1735
1736 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1737
1738 PR tree-optimization/84005
1739 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1740 failing to force the alignment.
1741
1742 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1743
1744 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1745 from this to...
1746 <vclzd>: ...this.
1747
1748 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1749
1750 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1751 message. Fix scan-assembler patterns.
1752
1753 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1754
1755 PR c++/85015
1756 * g++.dg/cpp0x/pr85015.C: New test.
1757
1758 PR c++/84942
1759 * g++.dg/cpp1y/pr84942.C: New test.
1760
1761 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1762
1763 PR inline-asm/85030
1764 * testsuite/gcc.target/i386/pr85030.c: New.
1765
1766 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1767
1768 PR target/85026
1769 * g++.dg/pr85026.C: New test.
1770
1771 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1772
1773 * g++.dg/debug/pr84704.C: XFAIL AIX.
1774
1775 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1776
1777 PR target/84826
1778 * gcc.target/arm/pr84826.c: Add dg directive.
1779
1780 2018-03-23 Marek Polacek <polacek@redhat.com>
1781
1782 PR c++/85033
1783 * g++.dg/ext/builtin-offsetof2.C: New test.
1784
1785 PR c++/85045
1786 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1787 * gcc.dg/pr85045.c: New test.
1788
1789 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1790
1791 PR debug/85020
1792 * gnat.dg/lto22.adb: New test.
1793 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1794 * gnat.dg/lto22_pkg2.ads: Likewise.
1795
1796 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1797
1798 PR c/80778
1799 * gcc.dg/lto/pr80778_0.c: New test.
1800
1801 PR inline-asm/85034
1802 * gcc.target/i386/pr85034.c: New test.
1803
1804 PR inline-asm/85022
1805 * c-c++-common/torture/pr85022.c: New test.
1806
1807 PR sanitizer/85029
1808 * g++.dg/ubsan/pr85029.C: New test.
1809
1810 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1811
1812 PR c++/71251
1813 * g++.dg/cpp0x/pr71251.C: New.
1814
1815 PR c++/84789
1816 * g++.dg/template/pr84789.C: New.
1817 * g++.dg/template/pr84789-2.C: New.
1818 * g++.dg/template/pr84789-3.C: New.
1819 * g++.dg/parse/dtor11.C: Accept alternate error message.
1820
1821 PR c++/84729
1822 * g++.dg/pr84729.C: New.
1823 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1824 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1825 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1826
1827 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1828
1829 PR fortran/84922
1830 * gfortran.dg/interface_42.f90: New test.
1831 * gfortran.dg/interface_43.f90: New test.
1832
1833 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1834
1835 PR target/84826
1836 * gcc.target/arm/pr84826.c: New test.
1837
1838 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1839
1840 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1841 dg-require-effective-target.
1842 * gcc.target/arm/addr-modes-int.c: Likewise.
1843 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1844
1845 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1846
1847 PR target/84760
1848 * gcc.target/powerpc/altivec-ld-1.c: New test.
1849
1850 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1851
1852 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1853
1854 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1855
1856 PR inline-asm/84941
1857 * gcc.dg/pr84941.c: New test.
1858
1859 2018-03-22 Tom de Vries <tom@codesourcery.com>
1860
1861 PR tree-optimization/84956
1862 * gcc.dg/pr84956.c: New test.
1863
1864 2018-03-22 Marek Polacek <polacek@redhat.com>
1865
1866 PR c++/84854
1867 * g++.dg/cpp1z/constexpr-if15.C: New test.
1868 * g++.dg/cpp1z/constexpr-if16.C: New test.
1869
1870 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1871
1872 * gcc.dg/builtin-tgmath-3.c: New test.
1873
1874 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1875
1876 PR c++/71965
1877 * g++.dg/concepts/pr71965.C: New.
1878
1879 PR c++/84610
1880 PR c++/84642
1881 * g++.dg/cpp0x/pr84610.C: New.
1882 * g++.dg/cpp0x/pr84642.C: New.
1883
1884 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1885
1886 PR c/84999
1887 * c-c++-common/pr84999.c: New test.
1888
1889 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1890
1891 PR c++/84972
1892 * g++.dg/ext/desig10.C: New.
1893
1894 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1895 Harald Anlauf <anlauf@gmx.de>
1896
1897 PR fortran/84957
1898 * gfortran.dg/pr84957.f90: New test.
1899
1900 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1901
1902 PR tree-optimization/84960
1903 * gcc.c-torture/compile/pr84960.c: New test.
1904
1905 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1906
1907 PR tree-optimization/84811
1908 * gcc.dg/torture/pr84811.c: New test.
1909
1910 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1911
1912 PR tree-optimization/84982
1913 * c-c++-common/pr84982.c: New test.
1914
1915 PR c++/84961
1916 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1917 "m" (++x) in C++.
1918 * g++.dg/torture/pr84961-1.C: New test.
1919 * g++.dg/torture/pr84961-2.C: New test.
1920
1921 2018-03-21 Nathan Sidwell <nathan@acm.org>
1922
1923 PR c++/85008
1924 * g++.dg/pr85008.C: New.
1925
1926 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1927
1928 PR fortran/84615
1929 * gfortran.dg/char_result_17.f90: New test.
1930
1931 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1932
1933 PR c++/84994
1934 * g++.dg/other/accessor-fixits-1.C: Move to...
1935 * g++.dg/torture/accessor-fixits-1.C: ...here.
1936 * g++.dg/other/accessor-fixits-2.C: Move to...
1937 * g++.dg/torture/accessor-fixits-2.C: ...here.
1938 * g++.dg/other/accessor-fixits-3.C: Move to...
1939 * g++.dg/torture/accessor-fixits-3.C: ...here.
1940 * g++.dg/other/accessor-fixits-4.C: Move to...
1941 * g++.dg/torture/accessor-fixits-4.C: ...here.
1942 * g++.dg/other/accessor-fixits-5.C: Move to...
1943 * g++.dg/torture/accessor-fixits-5.C: ...here.
1944 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1945 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1946 * g++.dg/torture/accessor-fixits-8.C: New testcase.
1947
1948 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1949
1950 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
1951
1952 2018-03-21 Sudakshina Das <sudi.das@arm.com>
1953
1954 PR target/82989
1955 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
1956
1957 2018-03-21 Nathan Sidwell <nathan@acm.org>
1958
1959 PR c++/84804
1960 * g++.dg/lookup/pr84804.C: New.
1961
1962 2018-03-21 Martin Sebor <msebor@redhat.com>
1963
1964 PR c++/84850
1965 * g++.dg/Wclass-memaccess-3.C: New test.
1966 * g++.dg/Wclass-memaccess-4.C: New test.
1967
1968 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1969
1970 PR c++/84892
1971 * g++.dg/other/accessor-fixits-1.C
1972 (test_access_const_t1_color): New.
1973 (test_deref_const_t1_color): New.
1974 * g++.dg/other/accessor-fixits-5.C: New testcase.
1975
1976 2018-03-21 Tom de Vries <tom@codesourcery.com>
1977
1978 PR tree-optimization/83126
1979 * gcc.dg/graphite/pr83126.c: New test.
1980
1981 2018-03-21 Nathan Sidwell <nathan@acm.org>
1982
1983 * g++.dg/ext/anon-struct6.C: Adjust.
1984 * g++.dg/ext/deprecate-1.C: New.
1985 * g++.dg/ext/deprecate-2.C: New.
1986 * g++.dg/lookup/pr84602.C: Adjust.
1987 * g++.dg/lookup/pr84962.C: Adjust.
1988 * g++.old-deja/g++.other/anon4.C
1989
1990 PR c++/84836
1991 * g++.dg/lookup/pr84836.C: New.
1992
1993 2018-03-21 Bin Cheng <bin.cheng@arm.com>
1994
1995 PR tree-optimization/84969
1996 * gcc.dg/tree-ssa/pr84969.c: New test.
1997
1998 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1999
2000 PR rtl-optimization/84989
2001 * gcc.target/i386/pr84989.c: New test.
2002
2003 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2004
2005 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
2006
2007 2018-03-21 Martin Liska <mliska@suse.cz>
2008
2009 PR ipa/84963
2010 * gfortran.dg/goacc/pr84963.f90: New test.
2011
2012 2018-03-21 Marek Polacek <polacek@redhat.com>
2013
2014 PR c++/71638, ICE with NSDMI and reference.
2015 * g++.dg/cpp0x/nsdmi14.C: New test.
2016 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
2017
2018 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
2019
2020 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
2021 MIPS with -mpaired-single directives.
2022
2023 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
2024
2025 PR fortran/85001
2026 * gfortran.dg/interface_41.f90: New test.
2027
2028 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2029
2030 PR debug/84875
2031 * gcc.dg/pr84875.c: New test.
2032
2033 2018-03-20 Marek Polacek <polacek@redhat.com>
2034
2035 PR c++/84978, ICE with NRVO.
2036 * g++.dg/opt/nrv19.C: New test.
2037
2038 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2039
2040 PR target/82518
2041 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2042 Disable for armeb targets.
2043 * gcc.target/arm/pr82518.c: New test.
2044
2045 2018-03-20 Nathan Sidwell <nathan@acm.org>
2046
2047 PR c++/84962
2048 * g++.dg/lookup/pr84962.C: New.
2049
2050 PR c++/84970
2051 * g++.dg/lookup/pr84970.C: New.
2052
2053 2018-03-20 Richard Biener <rguenther@suse.de>
2054
2055 PR target/84986
2056 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
2057
2058 2018-03-20 Martin Liska <mliska@suse.cz>
2059
2060 PR ipa/84825
2061 * g++.dg/ipa/pr84825.C: New test.
2062
2063 2018-03-20 Martin Liska <mliska@suse.cz>
2064
2065 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
2066
2067 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2068
2069 PR target/84845
2070 * gcc.c-torture/compile/pr84845.c: New test.
2071
2072 2018-03-20 Sudakshina Das <sudi.das@arm.com>
2073
2074 PR target/82989
2075 * gcc.target/arm/pr82989.c: New test.
2076
2077 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2078
2079 PR target/84945
2080 * gcc.target/i386/pr84945.c: New test.
2081
2082 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
2083
2084 PR target/81647
2085 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
2086
2087 2018-03-20 Jakub Jelinek <jakub@redhat.com>
2088
2089 PR c/84953
2090 * gcc.dg/pr84953.c: New test.
2091
2092 2018-03-19 Marek Polacek <polacek@redhat.com>
2093
2094 PR c++/84925
2095 * g++.dg/cpp1z/lambda-__func__.C: New test.
2096
2097 PR c++/84927
2098 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
2099
2100 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2101
2102 PR sanitizer/78651
2103 * g++.dg/asan/pr78651.C: New test.
2104
2105 2018-03-19 Tom de Vries <tom@codesourcery.com>
2106
2107 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2108 vect_int_mult. Add nvptx xfail for PR84958.
2109
2110 2018-03-19 Nathan Sidwell <nathan@acm.org>
2111
2112 PR c++/84835
2113 * g++.dg/cpp1y/pr84835.C: New.
2114
2115 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2116
2117 PR target/81647
2118 * gcc.target/aarch64/pr81647.c: New.
2119
2120 2018-03-19 Richard Biener <rguenther@suse.de>
2121
2122 PR tree-optimization/84933
2123 * g++.dg/pr84933.C: New testcase.
2124
2125 2018-03-19 Richard Biener <rguenther@suse.de>
2126
2127 PR tree-optimization/84859
2128 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2129 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2130 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2131 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2132
2133 2018-03-19 Nathan Sidwell <nathan@acm.org>
2134
2135 PR c++/84812
2136 * g++.dg/lookup/pr84812.C: New.
2137
2138 2018-03-19 Richard Biener <rguenther@suse.de>
2139
2140 PR tree-optimization/84929
2141 * gcc.dg/torture/pr84929.c: New testcase.
2142
2143 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2144
2145 PR target/84711
2146 * gcc.target/arm/big-endian-subreg.c: Delete.
2147
2148 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2149
2150 PR fortran/84931
2151 * gfortran.dg/array_constructor_52.f90: New test.
2152
2153 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2154
2155 PR fortran/77414
2156 * gfortran.dg/pr77414.f90: New test.
2157 * gfortran.dg/internal_references_1.f90: Adjust error message.
2158
2159 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2160
2161 PR fortran/65453
2162 * gfortran.dg/pr65453.f90: New test.
2163
2164 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2165
2166 PR tree-optimization/84913
2167 * gfortran.dg/vect/pr84913.f90: New test.
2168
2169 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2170
2171 PR fortran/79929
2172 * gfortran.dg/warn_concat.f90: New test.
2173
2174 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2175
2176 PR target/84899
2177 * gcc.dg/pr84899.c: New test.
2178
2179 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2180
2181 PR fortran/69395
2182 * gfortran.dg/pr69395.f90: Add test for max dimensions
2183
2184 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2185
2186 PR target/84876
2187 * gcc.target/i386/pr84876.c: New test.
2188
2189 2018-03-16 Martin Liska <mliska@suse.cz>
2190
2191 PR ipa/84833
2192 * gcc.target/i386/mvc11.c: New test.
2193
2194 2018-03-16 Martin Liska <mliska@suse.cz>
2195
2196 PR ipa/84722
2197 * gcc.target/i386/mvc10.c: New test.
2198
2199 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2200
2201 PR c++/79937
2202 PR c++/82410
2203 * g++.dg/cpp1y/pr79937-1.C: New test.
2204 * g++.dg/cpp1y/pr79937-2.C: New test.
2205 * g++.dg/cpp1y/pr79937-3.C: New test.
2206 * g++.dg/cpp1y/pr79937-4.C: New test.
2207 * g++.dg/cpp1y/pr82410.C: New test.
2208
2209 2018-03-16 Tom de Vries <tom@codesourcery.com>
2210
2211 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2212
2213 2018-03-16 Tom de Vries <tom@codesourcery.com>
2214
2215 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2216
2217 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2218
2219 PR c++/84874
2220 * g++.dg/cpp2a/desig8.C: New test.
2221
2222 PR tree-optimization/84841
2223 * gcc.dg/pr84841.c: New test.
2224
2225 PR c++/84874
2226 * g++.dg/cpp2a/desig7.C: New test.
2227
2228 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2229 Jim MacArthur <jim.macarthur@codethink.co.uk>
2230
2231 * gfortran.dg/automatic_1.f90: New test.
2232 * gfortran.dg/automatic_repeat.f90: New test
2233 * gfortran.dg/automatic_save.f90: New test.
2234 * gfortran.dg/vax_structure.f90: New test.
2235
2236 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2237
2238 PR fortran/78741
2239 * gfortran.dg/pr78741.f90: New test.
2240
2241 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2242
2243 PR fortran/69395
2244 * gfortran.dg/pr69395.f90: New test.
2245
2246 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2247
2248 PR c++/79085
2249 * g++.dg/opt/pr79085.C: New test.
2250
2251 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2252
2253 PR target/84574
2254 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2255 label instead of __x86_indirect_thunk label.
2256
2257 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2258
2259 PR c++/84222
2260 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2261 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2262 * g++.dg/warn/deprecated-13.C: New test.
2263
2264 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2265
2266 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2267
2268 2018-03-15 Richard Biener <rguenther@suse.de>
2269
2270 PR c/84873
2271 * c-c++-common/pr84873.c: New testcase.
2272
2273 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2274
2275 PR target/84711
2276 * gcc.target/arm/big-endian-subreg.c: New.
2277
2278 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2279
2280 PR target/84860
2281 * gcc.c-torture/compile/pr84860.c: New test.
2282
2283 2018-03-15 Julia Koval <julia.koval@intel.com>
2284
2285 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2286 cannonlake.
2287 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2288 avx512bitalg.
2289
2290 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2291
2292 PR c/84853
2293 * gcc.dg/pr84853.c: New test.
2294
2295 2018-03-14 Carl Love <cel@us.ibm.com>
2296
2297 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2298
2299 2018-03-14 Martin Liska <mliska@suse.cz>
2300
2301 PR ipa/8480
2302 * g++.dg/lto/pr84805_0.C: New test.
2303 * g++.dg/lto/pr84805_1.C: New test.
2304 * g++.dg/lto/pr84805_2.C: New test.
2305
2306 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2307
2308 PR c/84852
2309 * gcc.dg/fixits-pr84852-1.c: New test.
2310 * gcc.dg/fixits-pr84852-2.c: New test.
2311
2312 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2313
2314 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2315 separate verbose message.
2316 * lib/scandump.exp (scan-dump-times): Likewise.
2317
2318 2018-03-14 Julia Koval <julia.koval@intel.com>
2319
2320 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2321 server.
2322 * gcc.target/i386/funcspec-56.inc: Ditto.
2323
2324 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2325
2326 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2327 aarch64_sve_hw.
2328
2329 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2330
2331 PR sanitizer/83392
2332 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2333 check count from 17 to 14.
2334
2335 PR target/84844
2336 * gcc.target/i386/pr84844.c: New test.
2337
2338 2018-03-14 Richard Biener <rguenther@suse.de>
2339
2340 PR tree-optimization/84830
2341 * gcc.dg/torture/pr84830.c: New testcase.
2342
2343 2018-03-14 Marek Polacek <polacek@redhat.com>
2344
2345 PR c++/84596
2346 * g++.dg/cpp0x/static_assert15.C: New test.
2347
2348 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2349
2350 PR fortran/61775
2351 * gfortran.dg/pr61775.f90: New test.
2352
2353 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2354
2355 PR c++/84843
2356 * g++.dg/ext/pr84843-1.C: New test.
2357 * g++.dg/ext/pr84843-2.C: New test.
2358
2359 2018-03-13 David Pagan <dave.pagan@oracle.com>
2360
2361 PR c/46921
2362 * gcc.dg/pr46921.c: New test.
2363
2364 2018-03-13 Martin Sebor <msebor@redhat.com>
2365
2366 PR tree-optimization/84725
2367 * c-c++-common/Wstringop-truncation-4.c: New test.
2368 * c-c++-common/attr-nonstring-5.c: New test.
2369
2370 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2371
2372 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2373 than unpacks.
2374 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2375 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2376
2377 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2378
2379 * gcc.target/aarch64/sve/tls_1.c: New test.
2380 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2381
2382 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2383
2384 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2385 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2386
2387 2018-03-13 Martin Liska <mliska@suse.cz>
2388
2389 PR ipa/84658.
2390 * g++.dg/ipa/pr84658.C: New test.
2391
2392 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2393
2394 PR middle-end/84834
2395 * gcc.dg/pr84834.c: New test.
2396
2397 PR target/84827
2398 * gcc.target/i386/pr84827.c: New test.
2399
2400 PR target/84828
2401 * g++.dg/ext/pr84828.C: New test.
2402
2403 PR target/84786
2404 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2405 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2406
2407 PR c++/84808
2408 * g++.dg/cpp1y/constexpr-84808.C: New test.
2409
2410 PR c++/84704
2411 * g++.dg/debug/pr84704.C: New test.
2412
2413 2018-03-12 Renlin Li <renlin.li@arm.com>
2414
2415 * gcc.target/aarch64/movi_hf.c: New.
2416 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2417 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2418
2419 2018-03-12 Martin Sebor <msebor@redhat.com>
2420
2421 PR tree-optimization/83456
2422 * c-c++-common/Wrestrict-2.c: Remove test cases.
2423 * c-c++-common/Wrestrict.c: Same.
2424 * gcc.dg/Wrestrict-12.c: New test.
2425 * gcc.dg/Wrestrict-14.c: New test.
2426
2427 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2428
2429 * g++.dg/pr84821.C: New test.
2430
2431 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2432
2433 * gcc.dg/pr84799.c: New test.
2434
2435 2018-03-12 Richard Biener <rguenther@suse.de>
2436
2437 PR tree-optimization/84803
2438 * gcc.dg/torture/pr84803.c: New testcase.
2439
2440 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2441
2442 PR c++/84813
2443 * g++.dg/debug/pr84813.C: New test.
2444
2445 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2446
2447 PR fortran/84546
2448 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2449
2450 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2451
2452 PR fortran/83939
2453 * gfortran.dg/pr83939.f90
2454
2455 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2456
2457 PR fortran/66128
2458 * gfortran.dg/zero_sized_9.f90: New test.
2459
2460 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2461
2462 PR debug/58150
2463 * g++.dg/debug/dwarf2/enum2.C: New test.
2464
2465 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2466
2467 PR fortran/84734
2468 * gfortran.dg/pr84734.f90: New test.
2469
2470 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2471
2472 * gnat.dg/prot3.adb: New test.
2473 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2474
2475 2018-03-09 Jason Merrill <jason@redhat.com>
2476 Paolo Carlini <paolo.carlini@oracle.com>
2477
2478 PR c++/71169
2479 PR c++/71832
2480 * g++.dg/cpp0x/pr71169.C: New.
2481 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2482 * g++.dg/cpp0x/pr71832.C: Likewise.
2483
2484 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2485
2486 PR target/83969
2487 * gcc.target/powerpc/pr83969.c: New test.
2488
2489 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2490
2491 PR target/84772
2492 * gcc.dg/pr84772.c: New test.
2493
2494 PR c++/84076
2495 * g++.dg/warn/Wformat-2.C: New test.
2496
2497 PR c++/84767
2498 * g++.dg/ext/vla18.C: New test.
2499
2500 2018-03-09 Martin Sebor <msebor@redhat.com>
2501
2502 PR tree-optimization/84526
2503 * gcc.dg/Wrestrict-10.c: New test.
2504 * gcc.dg/Wrestrict-11.c: New test.
2505
2506 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2507
2508 PR rtl-optimization/84682
2509 * gcc.dg/torture/pr84682-1.c: New.
2510 * gcc.dg/torture/pr84682-2.c: New.
2511 * gcc.dg/torture/pr84682-3.c: New.
2512
2513 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2514
2515 PR c++/84724
2516 * g++.dg/ext/pr84724.C: New test.
2517
2518 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2519
2520 PR target/83712
2521 * gcc.target/arm/pr83712.c: New.
2522
2523 2018-03-09 Richard Biener <rguenther@suse.de>
2524
2525 PR tree-optimization/84775
2526 * gcc.dg/torture/pr84775.c: New testcase.
2527
2528 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2529
2530 PR debug/84404
2531 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2532 targets.
2533
2534 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2535
2536 * gcc.c-torture/compile/20180309-1.c: New test.
2537
2538 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2539
2540 PR c++/80598
2541 * g++.dg/warn/Wunused-function4.C: New test.
2542
2543 PR inline-asm/84742
2544 * gcc.target/i386/pr84742-1.c: New test.
2545 * gcc.target/i386/pr84742-2.c: New test.
2546
2547 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2548
2549 PR target/84748
2550 * gcc.c-torture/execute/pr84748.c: New test.
2551
2552 2018-03-08 Richard Biener <rguenther@suse.de>
2553
2554 PR middle-end/84552
2555 * gcc.dg/graphite/pr84552.c: New testcase.
2556
2557 2018-03-08 Richard Biener <rguenther@suse.de>
2558
2559 PR tree-optimization/84178
2560 * gcc.dg/torture/pr84178-2.c: New testcase.
2561
2562 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2563
2564 PR tree-optimization/84178
2565 * gcc.c-torture/compile/pr84178-1.c: New test.
2566
2567 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2568
2569 * lib/target-supports.exp: Do not return zero from a ifunc
2570 function.
2571
2572 2018-03-08 Richard Biener <rguenther@suse.de>
2573
2574 PR tree-optimization/84746
2575 * gcc.dg/torture/pr84746.c: New testcase.
2576
2577
2578 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2579 PR debug/84404
2580 PR debug/84408
2581 * gcc.dg/graphite/pr84404.c: New.
2582
2583 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2584
2585 PR tree-optimization/84740
2586 * gcc.dg/torture/pr84740.c: New test.
2587
2588 PR tree-optimization/84739
2589 * gcc.dg/pr84739.c: New test.
2590
2591 2018-03-07 Martin Sebor <msebor@redhat.com>
2592
2593 PR tree-optimization/83519
2594 * gcc.dg/Wrestrict-13.c: New test.
2595
2596 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2597
2598 PR fortran/64124
2599 PR fortran/70409
2600 * gfortran.dg/pr64124.f90: New tests.
2601 * gfortran.dg/pr70409.f90: New tests.
2602
2603 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2604
2605 PR target/82411
2606 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2607
2608 2018-03-07 Martin Sebor <msebor@redhat.com>
2609
2610 PR tree-optimization/84526
2611 * gcc.dg/Wrestrict-10.c: New test.
2612
2613 2018-03-07 Martin Sebor <msebor@redhat.com>
2614
2615 PR tree-optimization/84468
2616 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2617 * gcc.dg/Wstringop-truncation.c: New test.
2618 * gcc.dg/Wstringop-truncation-2.c: New test.
2619
2620 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2621
2622 PR fortran/84565
2623 * gfortran.dg/pr84565.f90: New test.
2624
2625 PR middle-end/84723
2626 * gcc.target/i386/pr84723-1.c: New test.
2627 * gcc.target/i386/pr84723-2.c: New test.
2628 * gcc.target/i386/pr84723-3.c: New test.
2629 * gcc.target/i386/pr84723-4.c: New test.
2630 * gcc.target/i386/pr84723-5.c: New test.
2631
2632 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2633
2634 PR fortran/64107
2635 * gfortran.dg/pr64107.f90: New test.
2636
2637 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2638
2639 PR fortran/84697
2640 PR fortran/66128
2641 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2642
2643 2018-03-06 Marek Polacek <polacek@redhat.com>
2644
2645 PR c++/84684
2646 * g++.dg/cpp1z/constexpr-84684.C: New test.
2647
2648 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2649
2650 PR c/84721
2651 * gcc.dg/pr84721.c: New test.
2652
2653 PR target/84710
2654 * gcc.dg/pr84710.c: New test.
2655
2656 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2657
2658 PR fortran/56667
2659 * gfortran.dg/implied_do_2.f90: New test.
2660 * gfortran.dg/coarray_8.f90: Update for new error message.
2661
2662 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2663
2664 PR inline-asm/84683
2665 * g++.dg/ext/pr84683.C: New test.
2666
2667 PR tree-optimization/84687
2668 * gcc.dg/pr84687.c: New test.
2669
2670 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2671
2672 PR c++/84231
2673 * g++.dg/pr84231.C: New.
2674
2675 PR c++/84593
2676 * g++.dg/cpp1y/pr84593.C: New.
2677
2678 PR c++/84492
2679 * g++.dg/pr84492.C: New.
2680
2681 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2682
2683 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2684 __builtin_ppc_speculation_barrier.
2685
2686 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2687
2688 PR target/84700
2689 * gcc.target/powerpc/pr84700.c: New test.
2690
2691 2018-03-05 Nathan Sidwell <nathan@acm.org>
2692
2693 PR c++/84702
2694 * g++.dg/lookup/pr84702.C: New.
2695
2696 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2697
2698 PR target/84564
2699 * gcc.target/i386/pr84564.c: New test.
2700
2701 2018-03-05 Marek Polacek <polacek@redhat.com>
2702
2703 PR c++/84707
2704 * g++.dg/cpp0x/inline-ns10.C: New test.
2705
2706 2018-03-05 Nathan Sidwell <nathan@acm.org>
2707
2708 PR c++/84694
2709 * g++.dg/template/pr84694.C: New.
2710
2711 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2712
2713 PR target/84524
2714 * gcc.c-torture/execute/pr84524.c: New test.
2715 * gcc.target/i386/avx512bw-pr84524.c: New test.
2716
2717 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2718
2719 PR target/84264
2720 * g++.dg/pr84264.C: New test.
2721
2722 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2723
2724 PR c++/84618
2725 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2726 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2727 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2728
2729 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2730
2731 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2732 * g++.dg/other/i386-3.C: Ditto.
2733 * gcc.target/i386/sse-12.c: Ditto.
2734 * gcc.target/i386/sse-13.c: Ditto.
2735 * gcc.target/i386/sse-14.c: Ditto.
2736 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2737 * gcc.target/i386/wbinvd-1.c: New test.
2738 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2739 * gcc.target/i386/pconfig-1.c: Ditto.
2740
2741 2018-03-05 Pádraig Brady <P@draigBrady.com>
2742 Nathan Sidwell <nathan@acm.org>
2743
2744 PR c++/84497
2745 * g++.dg/cpp0x/pr84497.C: New.
2746
2747 2018-03-05 Richard Biener <rguenther@suse.de>
2748
2749 PR tree-optimization/84670
2750 * gcc.dg/pr84670-1.c: New testcase.
2751 * gcc.dg/pr84670-2.c: Likewise.
2752 * gcc.dg/pr84670-3.c: Likewise.
2753 * gcc.dg/pr84670-4.c: Likewise.
2754
2755 2018-03-05 Richard Biener <rguenther@suse.de>
2756
2757 PR tree-optimization/84650
2758 * gcc.dg/graphite/pr84650.c: New testcase.
2759
2760 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2761
2762 PR c++/82022
2763 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2764
2765 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2766
2767 PR fortran/71085
2768 * gfortran.dg/pr71085.f90: New test.
2769
2770 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2771
2772 PR fortran/66128
2773 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2774
2775 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2776
2777 PR fortran/51434
2778 * gfortran.dg/pr51434.f90: New test.
2779
2780 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2781
2782 PR c++/61358
2783 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2784
2785 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2786
2787 PR c++/67370
2788 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2789
2790 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2791
2792 PR c++/71464
2793 * g++.dg/torture/pr71464.C: New.
2794
2795 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2796
2797 PR fortran/80965
2798 * gfortran.dg/select_type_41.f90: New test.
2799
2800 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2801
2802 PR c++/61135
2803 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2804
2805 2018-03-02 Marek Polacek <polacek@redhat.com>
2806
2807 PR c++/84578
2808 * g++.dg/ext/flexary29.C: New test.
2809
2810 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2811
2812 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2813
2814 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2815
2816 PR c++/81812
2817 * g++.dg/torture/pr81812.C: New.
2818
2819 2018-03-02 Marek Polacek <polacek@redhat.com>
2820
2821 PR c++/84171
2822 * g++.dg/warn/Wsign-compare-8.C: New test.
2823
2824 PR c++/84663
2825 * g++.dg/parse/array-size3.C: New test.
2826
2827 PR c++/84664
2828 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2829
2830 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2831
2832 PR c++/84662
2833 * g++.dg/cpp1y/pr84662.C: New test.
2834
2835 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2836
2837 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2838 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2839 "dg-lto-options".
2840 * g++.dg/lto/20101010-1_0.C: Likewise.
2841 * g++.dg/lto/20101010-2_0.C: Likewise.
2842
2843 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2844
2845 PR ipa/84628
2846 * gcc.dg/pr84628.c: New test.
2847
2848 PR target/56540
2849 * gcc.target/ia64/pr56540.c: New test.
2850
2851 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2852
2853 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2854 32-bit target.
2855 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2856 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2857 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2858 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2859
2860 2018-03-02 Marek Polacek <polacek@redhat.com>
2861
2862 PR c++/84590
2863 * c-c++-common/ubsan/shift-11.c: New test.
2864
2865 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2866
2867 * gcc.dg/vect/vect-alias-check-13.c: New test.
2868
2869 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2870
2871 PR target/84614
2872 * gcc.dg/pr84614.c: New test.
2873
2874 PR inline-asm/84625
2875 * gcc.target/i386/pr84625.c: New test.
2876
2877 2018-03-02 Richard Biener <rguenther@suse.de>
2878
2879 PR tree-optimization/84427
2880 * gcc.dg/torture/pr84427.c: New testcase.
2881
2882 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2883
2884 PR target/84534
2885 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2886 powerpc64le*-*-linux*.
2887 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2888 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2889
2890 2018-03-01 Martin Sebor <msebor@redhat.com>
2891
2892 PR c++/84294
2893 * g++.dg/ext/attr-const.C: Remove xfail.
2894 * g++.dg/ext/attr-malloc-3.C: New test.
2895 * g++.dg/ext/attr-noinline-3.C: New test.
2896 * g++.dg/ext/attr-noreturn-3.C: New test.
2897 * g++.dg/ext/attr-nothrow-3.C: New test.
2898 * g++.dg/ext/attr-pure.C: Remove xfail.
2899
2900 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2901
2902 PR sanitizer/70875
2903 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2904 dg-options and dg-shouldfail "ubsan" directive.
2905
2906 2018-03-01 Marek Polacek <polacek@redhat.com>
2907 Jason Merrill <jason@redhat.com>
2908
2909 PR c++/84582
2910 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2911 * g++.dg/cpp1z/static1.C: New test.
2912 * g++.dg/template/static37.C: New test.
2913
2914 2018-03-01 Nathan Sidwell <nathan@acm.org>
2915
2916 PR c++/84434
2917 * g++.dg/template/pr84434.C: New.
2918
2919 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2920
2921 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2922 -mthumb to the command-line.
2923
2924 2018-03-01 Marek Polacek <polacek@redhat.com>
2925
2926 PR c++/84596
2927 * g++.dg/cpp0x/static_assert14.C: New test.
2928
2929 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2930
2931 PR c++/79410
2932 * g++.dg/torture/pr79410.C: New.
2933
2934 2018-03-01 Martin Liska <mliska@suse.cz>
2935
2936 PR sanitizer/82484
2937 * gcc.dg/asan/pr82484.c: New test.
2938
2939 2018-03-01 Richard Biener <rguenther@suse.de>
2940
2941 PR debug/84645
2942 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2943
2944 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2945
2946 PR fortran/84219
2947 * gfortran.dg/coarray_47.f90: New test.
2948
2949 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2950
2951 PR fortran/84538
2952 * gfortran.dg/class_array_23.f03: New test.
2953
2954 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2955
2956 PR rtl-optimization/84528
2957 * gcc.dg/torture/pr84538.c: Rename to...
2958 * gcc.dg/torture/pr84528.c: ...this.
2959
2960 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2961
2962 PR rtl-optimization/84528
2963 * gcc.dg/torture/pr84538.c: New test.
2964
2965 2018-02-28 Martin Sebor <msebor@redhat.com>
2966
2967 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
2968 -fpic test failures.
2969 * c-c++-common/Wrestrict-2.c: Same.
2970 * c-c++-common/Wstringop-truncation.c: Same.
2971 * gcc.dg/Warray-bounds-22.c: Same.
2972 * gcc.dg/Wstringop-overflow.c: Same.
2973 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
2974 (signed_range): Same.
2975 (unsigned_anti_range): Same.
2976 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
2977 (signed_range): Same.
2978 (unsigned_anti_range): Same.
2979 * gcc.dg/attr-alloc_size-7.c: Same.
2980 * gcc.dg/attr-alloc_size-8.c: Same.
2981 * gcc.dg/builtin-alloc-size.c: Same.
2982 * gcc.dg/builtin-stpncpy.c: Same.
2983 * gcc.dg/builtins-nonnull.c: Same.
2984 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
2985 * gcc.dg/pr79214.c: Same.
2986 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
2987 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2988 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2989 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
2990 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
2991 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
2992 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
2993 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2994 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
2995 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2996 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2997
2998 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
2999
3000 PR target/84014
3001 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
3002
3003 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3004
3005 PR c++/84609
3006 * g++.dg/cpp0x/pr84609.C: New test.
3007
3008 2018-02-28 Martin Sebor <msebor@redhat.com>
3009
3010 PR testsuite/84617
3011 * g++.dg/ext/attr-malloc-3.C: New test.
3012 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
3013 to pre-existing problems.
3014 * g++.dg/ext/attr-pure.C: Same.
3015
3016 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
3017
3018 PR fortran/83901
3019 * gfortran.dg/associate_37.f90: New test.
3020
3021 PR fortran/83344
3022 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
3023
3024 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3025
3026 PR target/52991
3027 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
3028 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
3029 * gcc.dg/bf-ms-layout-4.c: New test.
3030 * gcc.dg/bf-ms-layout-5.c: New test.
3031
3032 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
3033
3034 PR target/83399
3035 * gcc.target/powerpc/pr83399.c: Only run on Linux.
3036
3037 2018-02-28 Richard Biener <rguenther@suse.de>
3038
3039 PR tree-optimization/84584
3040 * gcc.dg/graphite/pr84584.c: New testcase.
3041
3042 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
3043
3044 PR preprocessor/84517
3045 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
3046
3047 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3048
3049 * c-c++-common/dump-ada-spec-12.c: New test.
3050 * c-c++-common/dump-ada-spec-13.c: Likewise.
3051
3052 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3053
3054 * c-c++-common/dump-ada-spec-11.c: New test.
3055
3056 2018-02-28 Martin Liska <mliska@suse.cz>
3057
3058 PR testsuite/84597
3059 * g++.dg/ext/timevar1.C: Fix pruned patterns.
3060 * g++.dg/ext/timevar2.C: Likewise.
3061
3062 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
3063
3064 * c-c++-common/dump-ada-spec-8.c: New test.
3065 * c-c++-common/dump-ada-spec-9.c: Likewise.
3066 * c-c++-common/dump-ada-spec-10.c: Likewise.
3067
3068 2018-02-28 Richard Biener <rguenther@suse.de>
3069
3070 PR middle-end/84607
3071 * gcc.dg/pr84607.c: New testcase.
3072
3073 2018-02-28 Nathan Sidwell <nathan@acm.org>
3074
3075 PR c++/84602
3076 * g++.dg/lookup/pr84602.C: New.
3077
3078 2018-02-28 Jakub Jelinek <jakub@redhat.com>
3079
3080 PR c++/83871
3081 PR c++/83503
3082 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
3083 dg-options.
3084 * g++.dg/ext/attr-nonnull.C: Likewise.
3085 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
3086 directives.
3087 * g++.dg/ext/attr-noinline-2.C: Likewise.
3088 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
3089 -fdump-tree-eh in dg-options.
3090
3091 2018-02-28 Alan Modra <amodra@gmail.com>
3092
3093 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
3094 GNU ld message.
3095 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
3096
3097 2018-02-27 Martin Sebor <msebor@redhat.com>
3098
3099 PR c++/83871
3100 PR c++/83503
3101 * g++.dg/Wmissing-attributes.C: New test.
3102 * g++.dg/ext/attr-const-pure.C: New test.
3103 * g++.dg/ext/attr-const.C: New test.
3104 * g++.dg/ext/attr-deprecated-2.C: New test.
3105 * g++.dg/ext/attr-malloc-2.C: New test.
3106 * g++.dg/ext/attr-malloc.C: New test.
3107 * g++.dg/ext/attr-noinline-2.C: New test.
3108 * g++.dg/ext/attr-noinline.C: New test.
3109 * g++.dg/ext/attr-nonnull.C: New test.
3110 * g++.dg/ext/attr-noreturn-2.C: New test.
3111 * g++.dg/ext/attr-noreturn.C: New test.
3112 * g++.dg/ext/attr-nothrow-2.C: New test.
3113 * g++.dg/ext/attr-nothrow.C: New test.
3114 * g++.dg/ext/attr-optimize.C: New test.
3115 * g++.dg/ext/attr-pure.C: New test.
3116 * g++.dg/ext/attr-returns-nonnull.C: New test.
3117 * g++.dg/ext/attr-warning.C: New test.
3118
3119 2018-02-27 Nathan Sidwell <nathan@acm.org>
3120
3121 PR c++/84426
3122 * g++.dg/lookup/pr84426.C: New.
3123
3124 2018-02-27 Richard Biener <rguenther@suse.de>
3125
3126 PR tree-optimization/84512
3127 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3128
3129 2018-02-27 Martin Liska <mliska@suse.cz>
3130
3131 PR gcov-profile/84548
3132 * g++.dg/gcov/pr84548.C: New test.
3133
3134 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3135
3136 PR target/84575
3137 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3138
3139 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3140
3141 PR c++/84558
3142 * g++.dg/cpp1y/pr84558.C: New test.
3143
3144 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3145
3146 PR c++/84540
3147 * g++.dg/cpp0x/alignas14.C: New.
3148 * g++.dg/cpp0x/alignas15.C: Likewise.
3149
3150 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3151
3152 PR c++/84557
3153 * g++.dg/gomp/pr84557.C: New test.
3154
3155 2018-02-26 Marek Polacek <polacek@redhat.com>
3156
3157 PR c++/84325
3158 * g++.dg/cpp1z/pr84325.C: New test.
3159
3160 2018-02-26 Carl Love <cel@us.ibm.com>
3161
3162 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3163 Power 8 test file.
3164 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3165 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3166 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3167 -mcpu=power8.
3168 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3169 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3170 -mcpu=power8.
3171
3172 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3173
3174 PR target/84039
3175 * gcc.target/i386/indirect-thunk-1.c: Updated.
3176 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3177 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3178 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3179 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3180 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3181 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3182 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3183 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3184 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3185 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3186 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3187 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3188 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3189 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3190 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3191 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3192 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3193 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3194 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3195 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3196 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3197 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3198 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3199 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3200 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3201 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3202 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3203 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3204 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3205 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3206 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3207 * gcc.target/i386/ret-thunk-9.c: Likewise.
3208 * gcc.target/i386/ret-thunk-10.c: Likewise.
3209 * gcc.target/i386/ret-thunk-11.c: Likewise.
3210 * gcc.target/i386/ret-thunk-12.c: Likewise.
3211 * gcc.target/i386/ret-thunk-13.c: Likewise.
3212 * gcc.target/i386/ret-thunk-14.c: Likewise.
3213 * gcc.target/i386/ret-thunk-15.c: Likewise.
3214
3215 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3216
3217 * gcc.c-torture/execute/20180226-1.c: New test.
3218
3219 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3220
3221 PR tree-optimization/83965
3222 * gcc.dg/vect/pr83965-2.c: New test.
3223
3224 2018-02-26 Tom de Vries <tom@codesourcery.com>
3225
3226 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3227
3228 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3229
3230 PR target/84530
3231 * gcc.target/i386/ret-thunk-22.c: New test.
3232 * gcc.target/i386/ret-thunk-23.c: Likewise.
3233 * gcc.target/i386/ret-thunk-24.c: Likewise.
3234 * gcc.target/i386/ret-thunk-25.c: Likewise.
3235 * gcc.target/i386/ret-thunk-26.c: Likewise.
3236
3237 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3238
3239 PR c++/84533
3240 * g++.dg/cpp1z/pr84533.C: New.
3241
3242 2018-02-26 Marek Polacek <polacek@redhat.com>
3243
3244 PR c++/84537
3245 * g++.dg/parse/error60.C: New test.
3246
3247 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3248
3249 PR c++/84556
3250 * g++.dg/gomp/pr84556.C: New test.
3251 * g++.dg/vect/pr84556.cc: New test.
3252
3253 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3254
3255 PR fortran/32957
3256 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3257 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3258 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3259 * gfortran.dg/c_loc_test.f90: Likewise.
3260 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3261 * gfortran.dg/proc_decl_17.f90: Likewise.
3262 * gfortran.dg/proc_ptr_8.f90: Likewise.
3263
3264 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3265
3266 PR target/84521
3267 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3268 r254814 disabling -fomit-frame-pointer by default.
3269 * gcc.target/aarch64/spill_1.c: Likewise.
3270 * gcc.target/aarch64/test_frame_11.c: Likewise.
3271 * gcc.target/aarch64/test_frame_12.c: Likewise.
3272 * gcc.target/aarch64/test_frame_13.c: Likewise.
3273 * gcc.target/aarch64/test_frame_14.c: Likewise.
3274 * gcc.target/aarch64/test_frame_15.c: Likewise.
3275 * gcc.target/aarch64/test_frame_3.c: Likewise.
3276 * gcc.target/aarch64/test_frame_5.c: Likewise.
3277 * gcc.target/aarch64/test_frame_9.c: Likewise.
3278
3279 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3280
3281 PR fortran/83633
3282 * gfortran.dg/explicit_shape_1.f90: New test.
3283 * gfortran.dg/automatic_module_variable.f90: Update regex.
3284 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3285 * gfortran.dg/constant_shape.f90: Ditto.
3286 * gfortran.dg/dec_structure_23.f90: Ditto.
3287 * gfortran.dg/pr78240.f90: Ditto.
3288
3289 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3290
3291 PR fortran/84523
3292 * gfortran.dg/pr84523.f90: New test.
3293
3294 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3295
3296 PR fortran/78238
3297 * gfortran.dg/select_type_40.f90: New test.
3298
3299 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3300
3301 PR fortran/30792
3302 * gfortran.dg/data_substring.f90: New test.
3303
3304 2018-02-24 Marek Polacek <polacek@redhat.com>
3305
3306 PR c++/83692
3307 * g++.dg/cpp1z/constexpr-83692.C: New test.
3308
3309 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3310
3311 PR fortran/84346
3312 * gfortran.dg/statement_function_1.f90: Update test.
3313
3314 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3315
3316 PR fortran/84506
3317 * gfortran.dg/inquire_19.f90: New test.
3318
3319 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3320
3321 PR fortran/83149
3322 * gfortran.dg/pr83149_b.f90: New test.
3323 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3324
3325 2018-02-23 Carl Love <cel@us.ibm.com>
3326
3327 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3328 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3329 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3330 Power 8 tests.
3331
3332 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3333
3334 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3335 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3336
3337 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3338
3339 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3340 expected output.
3341
3342 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3343
3344 PR fortran/83149
3345 * gfortran.dg/pr83149_1.f90: New test.
3346 * gfortran.dg/pr83149.f90: Additional source for previous.
3347
3348 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3349
3350 PR testsuite/80551
3351 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3352 __GI___pthread_mutex_init as well.
3353
3354 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3355
3356 PR fortran/83148
3357 * gfortran.dg/class_68.f90: New test.
3358
3359 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3360
3361 PR fortran/59781
3362 * gfortran.dg/derived_init_5.f90: New test.
3363
3364 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3365
3366 PR target/82851
3367 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3368 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3369
3370 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3371
3372 PR target/81572
3373 * gcc.target/powerpc/pr81572.c: New.
3374
3375 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3376
3377 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3378
3379 2018-02-22 Martin Sebor <msebor@redhat.com>
3380
3381 PR tree-optimization/84480
3382 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3383 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3384
3385 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3386
3387 PR target/84176
3388 * gcc.target/i386/indirect-thunk-11.c: New test.
3389 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3390 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3391 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3392 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3393 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3394 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3395 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3396 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3397 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3398
3399 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3400
3401 PR target/83335
3402 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3403 ILP32 mode.
3404 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3405
3406 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3407
3408 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3409
3410 2018-02-22 Marek Polacek <polacek@redhat.com>
3411
3412 PR c++/84493
3413 * g++.dg/parse/error59.C: New test.
3414
3415 2018-02-22 Tom de Vries <tom@codesourcery.com>
3416
3417 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3418
3419 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3420
3421 PR c++/77655
3422 * g++.dg/cpp0x/pr77655.C: New.
3423
3424 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3425
3426 PR c++/84496
3427 * g++.dg/cpp1y/pr84496.C: New test.
3428
3429 PR target/84502
3430 * g++.dg/torture/pr84502.C: New test.
3431
3432 PR tree-optimization/84503
3433 * gcc.dg/pr84503-1.c: New test.
3434 * gcc.dg/pr84503-2.c: New test.
3435
3436 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3437
3438 PR tree-optimization/84478
3439 * gcc.c-torture/execute/pr84478.c: New test.
3440
3441 2018-02-20 Martin Sebor <msebor@redhat.com>
3442
3443 PR middle-end/84095
3444 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3445 * c-c++-common/Wrestrict.c: Same.
3446 * gcc.dg/Wrestrict-6.c: Same.
3447 * gcc.dg/Warray-bounds-27.c: New test.
3448 * gcc.dg/Wrestrict-8.c: New test.
3449 * gcc.dg/Wrestrict-9.c: New test.
3450 * gcc.dg/pr84095.c: New test.
3451
3452 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3453
3454 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3455
3456 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3457
3458 PR fortran/48890
3459 PR fortran/83823
3460 * gfortran.dg/structure_constructor_14.f90: New test.
3461
3462 2018-02-20 Jeff Law <law@redhat.com>
3463
3464 PR middle-end/82123
3465 PR tree-optimization/81592
3466 PR middle-end/79257
3467 * gcc.dg/pr81592.c: New test.
3468 * gcc.dg/pr82123.c: New test.
3469 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3470
3471 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3472
3473 PR c++/84488
3474 * g++.dg/warn/Wunused-var-30.C: New test.
3475
3476 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3477
3478 PR tree-optimization/84419
3479 * gcc.dg/vect/pr84419.c: New test.
3480
3481 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3482
3483 PR middle-end/82004
3484 * gfortran.dg/pr82004.f90: New test.
3485
3486 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3487
3488 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3489
3490 2018-02-20 Martin Liska <mliska@suse.cz>
3491
3492 PR c/84310
3493 PR target/79747
3494 * gcc.target/i386/pr84310.c: New test.
3495 * gcc.target/i386/pr84310-2.c: Likewise.
3496
3497 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3498
3499 PR c++/84446
3500 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3501
3502 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3503
3504 PR c++/84445
3505 * g++.dg/cpp1z/launder7.C: New test.
3506
3507 PR c++/84449
3508 * g++.dg/cpp0x/constexpr-84449.C: New test.
3509
3510 PR c++/84455
3511 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3512
3513 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3514
3515 PR fortran/83344
3516 PR fortran/83975
3517 * gfortran.dg/associate_22.f90: Enable commented out test.
3518 * gfortran.dg/associate_36.f90: New test.
3519
3520 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3521
3522 PR target/84146
3523 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3524
3525 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3526
3527 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3528 (dg-options): Use -mavx instead of -w.
3529
3530 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3531
3532 PR c++/84444
3533 * g++.dg/cpp1z/launder8.C: New test.
3534
3535 PR c++/84448
3536 * g++.dg/gomp/pr84448.C: New test.
3537
3538 PR c++/84430
3539 * g++.dg/gomp/pr84430.C: New test.
3540
3541 PR tree-optimization/84452
3542 * gcc.dg/pr84452.c: New test.
3543
3544 PR c++/79064
3545 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3546
3547 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3548
3549 PR fortran/35339
3550 * gfortran.dg/implied_do_io_4.f90: New test.
3551
3552 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3553
3554 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3555 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3556 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3557
3558 2018-02-19 Carl Love <cel@us.ibm.com>
3559
3560 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3561
3562 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3563
3564 PR target/84460
3565 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3566
3567 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3568
3569 PR c++/84348
3570 * g++.dg/cpp0x/auto50.C: New.
3571 * g++.dg/parse/friend12.C: Adjust.
3572
3573 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3574
3575 PR libgfortran/84389
3576 * gfortran.dg/dtio_33.f90: New test.
3577
3578 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3579
3580 PR libgfortran/84412
3581 * gfortran.dg/inquire_18.f90: New test.
3582
3583 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3584
3585 PR fortran/84381
3586 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3587 * gfortran.dg/pointer_intent_3.f90: Ditto.
3588 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3589 * gfortran.dg/protected_3.f90: Ditto.
3590 * gfortran.dg/protected_4.f90: Ditto.
3591 * gfortran.dg/protected_5.f90: Ditto.
3592 * gfortran.dg/protected_6.f90: Ditto.
3593
3594 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3595
3596 PR fortran/80945
3597 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3598 change to run.
3599
3600 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3601
3602 PR fortran/84270
3603 * gfortran.dg/inline_matmul_22.f90: New test.
3604
3605 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3606
3607 PR fortran/84381
3608 * gfortran.dg/abort_shoulfail.f90: New test.
3609 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3610 by STOP n.
3611 * gfortran.dg/PR19754_2.f90: Likewise.
3612 * gfortran.dg/PR19872.f: Likewise.
3613 * gfortran.dg/PR49268.f90: Likewise.
3614 * gfortran.dg/Wall.f90: Likewise.
3615 * gfortran.dg/Wno-all.f90: Likewise.
3616 * gfortran.dg/achar_1.f90: Likewise.
3617 * gfortran.dg/achar_2.f90: Likewise.
3618 * gfortran.dg/achar_4.f90: Likewise.
3619 * gfortran.dg/achar_6.F90: Likewise.
3620 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3621 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3622 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3623 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3624 * gfortran.dg/actual_array_result_1.f90: Likewise.
3625 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3626 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3627 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3628 * gfortran.dg/actual_procedure_1.f90: Likewise.
3629 * gfortran.dg/adjustl_1.f90: Likewise.
3630 * gfortran.dg/advance_1.f90: Likewise.
3631 * gfortran.dg/advance_4.f90: Likewise.
3632 * gfortran.dg/advance_5.f90: Likewise.
3633 * gfortran.dg/advance_6.f90: Likewise.
3634 * gfortran.dg/aint_anint_1.f90: Likewise.
3635 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3636 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3637 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3638 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3639 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3640 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3641 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3642 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3643 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3644 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3645 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3646 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3647 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3648 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3649 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3650 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3651 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3652 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3653 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3654 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3655 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3656 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3657 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3658 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3659 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3660 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3661 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3662 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3663 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3664 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3665 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3666 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3667 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3668 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3669 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3670 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3671 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3672 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3673 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3674 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3675 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3676 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3677 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3678 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3679 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3680 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3681 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3682 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3683 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3684 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3685 * gfortran.dg/allocatable_function_1.f90: Likewise.
3686 * gfortran.dg/allocatable_function_10.f90: Likewise.
3687 * gfortran.dg/allocatable_function_3.f90: Likewise.
3688 * gfortran.dg/allocatable_function_5.f90: Likewise.
3689 * gfortran.dg/allocatable_function_6.f90: Likewise.
3690 * gfortran.dg/allocatable_function_7.f90: Likewise.
3691 * gfortran.dg/allocatable_function_8.f90: Likewise.
3692 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3693 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3694 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3695 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3696 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3697 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3698 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3699 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3700 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3701 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3702 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3703 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3704 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3705 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3706 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3707 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3708 * gfortran.dg/allocate_class_3.f90: Likewise.
3709 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3710 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3711 * gfortran.dg/allocate_derived_5.f90: Likewise.
3712 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3713 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3714 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3715 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3716 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3717 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3718 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3719 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3720 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3721 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3722 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3723 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3724 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3725 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3726 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3727 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3728 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3729 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3730 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3731 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3732 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3733 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3734 * gfortran.dg/altreturn_3.f90: Likewise.
3735 * gfortran.dg/altreturn_5.f90: Likewise.
3736 * gfortran.dg/altreturn_7.f90: Likewise.
3737 * gfortran.dg/and_or_xor.f90: Likewise.
3738 * gfortran.dg/anint_1.f90: Likewise.
3739 * gfortran.dg/any_all_1.f90: Likewise.
3740 * gfortran.dg/anyallcount_1.f90: Likewise.
3741 * gfortran.dg/append_1.f90: Likewise.
3742 * gfortran.dg/argument_checking_1.f90: Likewise.
3743 * gfortran.dg/argument_checking_2.f90: Likewise.
3744 * gfortran.dg/argument_checking_8.f90: Likewise.
3745 * gfortran.dg/arithmetic_if.f90: Likewise.
3746 * gfortran.dg/array_1.f90: Likewise.
3747 * gfortran.dg/array_2.f90: Likewise.
3748 * gfortran.dg/array_alloc_1.f90: Likewise.
3749 * gfortran.dg/array_alloc_2.f90: Likewise.
3750 * gfortran.dg/array_alloc_3.f90: Likewise.
3751 * gfortran.dg/array_assignment_1.F90: Likewise.
3752 * gfortran.dg/array_assignment_5.f90: Likewise.
3753 * gfortran.dg/array_constructor_1.f90: Likewise.
3754 * gfortran.dg/array_constructor_10.f90: Likewise.
3755 * gfortran.dg/array_constructor_11.f90: Likewise.
3756 * gfortran.dg/array_constructor_12.f90: Likewise.
3757 * gfortran.dg/array_constructor_15.f90: Likewise.
3758 * gfortran.dg/array_constructor_16.f90: Likewise.
3759 * gfortran.dg/array_constructor_17.f90: Likewise.
3760 * gfortran.dg/array_constructor_19.f90: Likewise.
3761 * gfortran.dg/array_constructor_23.f: Likewise.
3762 * gfortran.dg/array_constructor_24.f: Likewise.
3763 * gfortran.dg/array_constructor_32.f90: Likewise.
3764 * gfortran.dg/array_constructor_36.f90: Likewise.
3765 * gfortran.dg/array_constructor_39.f90: Likewise.
3766 * gfortran.dg/array_constructor_4.f90: Likewise.
3767 * gfortran.dg/array_constructor_40.f90: Likewise.
3768 * gfortran.dg/array_constructor_44.f90: Likewise.
3769 * gfortran.dg/array_constructor_45.f90: Likewise.
3770 * gfortran.dg/array_constructor_46.f90: Likewise.
3771 * gfortran.dg/array_constructor_47.f90: Likewise.
3772 * gfortran.dg/array_constructor_49.f90: Likewise.
3773 * gfortran.dg/array_constructor_5.f90: Likewise.
3774 * gfortran.dg/array_constructor_50.f90: Likewise.
3775 * gfortran.dg/array_constructor_6.f90: Likewise.
3776 * gfortran.dg/array_constructor_7.f90: Likewise.
3777 * gfortran.dg/array_constructor_8.f90: Likewise.
3778 * gfortran.dg/array_constructor_9.f90: Likewise.
3779 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3780 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3781 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3782 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3783 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3784 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3785 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3786 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3787 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3788 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3789 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3790 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3791 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3792 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3793 * gfortran.dg/array_function_1.f90: Likewise.
3794 * gfortran.dg/array_function_5.f90: Likewise.
3795 * gfortran.dg/array_initializer_1.f90: Likewise.
3796 * gfortran.dg/array_initializer_2.f90: Likewise.
3797 * gfortran.dg/array_memcpy_5.f90: Likewise.
3798 * gfortran.dg/array_memset_2.f90: Likewise.
3799 * gfortran.dg/array_reference_1.f90: Likewise.
3800 * gfortran.dg/array_return_value_1.f90: Likewise.
3801 * gfortran.dg/array_section_1.f90: Likewise.
3802 * gfortran.dg/array_temporaries_3.f90: Likewise.
3803 * gfortran.dg/arrayio_1.f90: Likewise.
3804 * gfortran.dg/arrayio_10.f90: Likewise.
3805 * gfortran.dg/arrayio_11.f90: Likewise.
3806 * gfortran.dg/arrayio_12.f90: Likewise.
3807 * gfortran.dg/arrayio_13.f90: Likewise.
3808 * gfortran.dg/arrayio_14.f90: Likewise.
3809 * gfortran.dg/arrayio_16.f90: Likewise.
3810 * gfortran.dg/arrayio_2.f90: Likewise.
3811 * gfortran.dg/arrayio_3.f90: Likewise.
3812 * gfortran.dg/arrayio_4.f90: Likewise.
3813 * gfortran.dg/arrayio_5.f90: Likewise.
3814 * gfortran.dg/arrayio_6.f90: Likewise.
3815 * gfortran.dg/arrayio_7.f90: Likewise.
3816 * gfortran.dg/arrayio_8.f90: Likewise.
3817 * gfortran.dg/arrayio_9.f90: Likewise.
3818 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3819 * gfortran.dg/assign_10.f90: Likewise.
3820 * gfortran.dg/assign_9.f90: Likewise.
3821 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3822 * gfortran.dg/assignment_1.f90: Likewise.
3823 * gfortran.dg/associate_1.f03: Likewise.
3824 * gfortran.dg/associate_11.f90: Likewise.
3825 * gfortran.dg/associate_13.f90: Likewise.
3826 * gfortran.dg/associate_15.f90: Likewise.
3827 * gfortran.dg/associate_17.f90: Likewise.
3828 * gfortran.dg/associate_18.f08: Likewise.
3829 * gfortran.dg/associate_19.f03: Likewise.
3830 * gfortran.dg/associate_20.f03: Likewise.
3831 * gfortran.dg/associate_22.f90: Likewise.
3832 * gfortran.dg/associate_23.f90: Likewise.
3833 * gfortran.dg/associate_24.f90: Likewise.
3834 * gfortran.dg/associate_25.f90: Likewise.
3835 * gfortran.dg/associate_27.f90: Likewise.
3836 * gfortran.dg/associate_28.f90: Likewise.
3837 * gfortran.dg/associate_32.f03: Likewise.
3838 * gfortran.dg/associate_33.f03: Likewise.
3839 * gfortran.dg/associate_34.f90: Likewise.
3840 * gfortran.dg/associate_6.f03: Likewise.
3841 * gfortran.dg/associate_7.f03: Likewise.
3842 * gfortran.dg/associate_8.f03: Likewise.
3843 * gfortran.dg/associate_9.f03: Likewise.
3844 * gfortran.dg/associated_1.f90: Likewise.
3845 * gfortran.dg/associated_2.f90: Likewise.
3846 * gfortran.dg/associated_5.f90: Likewise.
3847 * gfortran.dg/associated_6.f90: Likewise.
3848 * gfortran.dg/associated_target_3.f90: Likewise.
3849 * gfortran.dg/associated_target_4.f90: Likewise.
3850 * gfortran.dg/associated_target_5.f03: Likewise.
3851 * gfortran.dg/associated_target_6.f03: Likewise.
3852 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3853 * gfortran.dg/assumed_rank_1.f90: Likewise.
3854 * gfortran.dg/assumed_rank_10.f90: Likewise.
3855 * gfortran.dg/assumed_rank_2.f90: Likewise.
3856 * gfortran.dg/assumed_rank_7.f90: Likewise.
3857 * gfortran.dg/assumed_rank_8.f90: Likewise.
3858 * gfortran.dg/assumed_rank_9.f90: Likewise.
3859 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3860 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3861 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3862 * gfortran.dg/assumed_type_2.f90: Likewise.
3863 * gfortran.dg/atan2_1.f90: Likewise.
3864 * gfortran.dg/auto_array_1.f90: Likewise.
3865 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3866 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3867 * gfortran.dg/auto_char_len_3.f90: Likewise.
3868 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3869 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3870 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3871 * gfortran.dg/auto_save_2.f90: Likewise.
3872 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3873 * gfortran.dg/backslash_1.f90: Likewise.
3874 * gfortran.dg/backslash_2.f90: Likewise.
3875 * gfortran.dg/backslash_3.f: Likewise.
3876 * gfortran.dg/backspace_1.f: Likewise.
3877 * gfortran.dg/backspace_10.f90: Likewise.
3878 * gfortran.dg/backspace_11.f90: Likewise.
3879 * gfortran.dg/backspace_2.f: Likewise.
3880 * gfortran.dg/backspace_3.f: Likewise.
3881 * gfortran.dg/backspace_4.f: Likewise.
3882 * gfortran.dg/backspace_5.f: Likewise.
3883 * gfortran.dg/backspace_6.f: Likewise.
3884 * gfortran.dg/backspace_7.f90: Likewise.
3885 * gfortran.dg/backspace_8.f: Likewise.
3886 * gfortran.dg/backspace_9.f: Likewise.
3887 * gfortran.dg/bessel_1.f90: Likewise.
3888 * gfortran.dg/bessel_2.f90: Likewise.
3889 * gfortran.dg/bessel_5.f90: Likewise.
3890 * gfortran.dg/bessel_6.f90: Likewise.
3891 * gfortran.dg/bessel_7.f90: Likewise.
3892 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3893 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3894 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3895 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3896 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3897 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3898 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3899 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3900 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3901 * gfortran.dg/bit_comparison_1.F90: Likewise.
3902 * gfortran.dg/bit_comparison_2.F90: Likewise.
3903 * gfortran.dg/block_1.f08: Likewise.
3904 * gfortran.dg/block_13.f08: Likewise.
3905 * gfortran.dg/block_14.f90: Likewise.
3906 * gfortran.dg/block_2.f08: Likewise.
3907 * gfortran.dg/block_6.f08: Likewise.
3908 * gfortran.dg/block_7.f08: Likewise.
3909 * gfortran.dg/block_8.f08: Likewise.
3910 * gfortran.dg/blockdata_1.f90: Likewise.
3911 * gfortran.dg/bound_1.f90: Likewise.
3912 * gfortran.dg/bound_2.f90: Likewise.
3913 * gfortran.dg/bound_3.f90: Likewise.
3914 * gfortran.dg/bound_4.f90: Likewise.
3915 * gfortran.dg/bound_5.f90: Likewise.
3916 * gfortran.dg/bound_6.f90: Likewise.
3917 * gfortran.dg/bound_7.f90: Likewise.
3918 * gfortran.dg/bound_8.f90: Likewise.
3919 * gfortran.dg/bound_9.f90: Likewise.
3920 * gfortran.dg/bound_simplification_1.f90: Likewise.
3921 * gfortran.dg/bound_simplification_3.f90: Likewise.
3922 * gfortran.dg/bound_simplification_4.f90: Likewise.
3923 * gfortran.dg/bound_simplification_5.f90: Likewise.
3924 * gfortran.dg/bound_simplification_6.f90: Likewise.
3925 * gfortran.dg/bounds_check_1.f90: Likewise.
3926 * gfortran.dg/bounds_check_12.f90: Likewise.
3927 * gfortran.dg/bounds_check_14.f90: Likewise.
3928 * gfortran.dg/bounds_check_15.f90: Likewise.
3929 * gfortran.dg/bounds_check_19.f90: Likewise.
3930 * gfortran.dg/bounds_check_8.f90: Likewise.
3931 * gfortran.dg/bounds_check_9.f90: Likewise.
3932 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3933 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3934 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3935 * gfortran.dg/boz_1.f90: Likewise.
3936 * gfortran.dg/boz_11.f90: Likewise.
3937 * gfortran.dg/boz_13.f90: Likewise.
3938 * gfortran.dg/boz_14.f90: Likewise.
3939 * gfortran.dg/boz_15.f90: Likewise.
3940 * gfortran.dg/boz_3.f90: Likewise.
3941 * gfortran.dg/boz_6.f90: Likewise.
3942 * gfortran.dg/boz_9.f90: Likewise.
3943 * gfortran.dg/byte_1.f90: Likewise.
3944 * gfortran.dg/byte_2.f90: Likewise.
3945 * gfortran.dg/c_assoc.f90: Likewise.
3946 * gfortran.dg/c_assoc_2.f03: Likewise.
3947 * gfortran.dg/c_assoc_3.f90: Likewise.
3948 * gfortran.dg/c_by_val_1.f: Likewise.
3949 * gfortran.dg/c_by_val_5.f90: Likewise.
3950 * gfortran.dg/c_char_tests.f03: Likewise.
3951 * gfortran.dg/c_char_tests_2.f03: Likewise.
3952 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
3953 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
3954 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
3955 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3956 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
3957 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
3958 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
3959 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
3960 * gfortran.dg/c_kind_params.f90: Likewise.
3961 * gfortran.dg/c_loc_test_20.f90: Likewise.
3962 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3963 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
3964 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3965 * gfortran.dg/c_size_t_test.f03: Likewise.
3966 * gfortran.dg/c_sizeof_1.f90: Likewise.
3967 * gfortran.dg/c_sizeof_5.f90: Likewise.
3968 * gfortran.dg/c_sizeof_6.f90: Likewise.
3969 * gfortran.dg/char4_iunit_1.f03: Likewise.
3970 * gfortran.dg/char4_iunit_2.f03: Likewise.
3971 * gfortran.dg/char_allocation_1.f90: Likewise.
3972 * gfortran.dg/char_array_constructor.f90: Likewise.
3973 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3974 * gfortran.dg/char_assign_1.f90: Likewise.
3975 * gfortran.dg/char_associated_1.f90: Likewise.
3976 * gfortran.dg/char_cast_2.f90: Likewise.
3977 * gfortran.dg/char_comparison_1.f: Likewise.
3978 * gfortran.dg/char_component_initializer_1.f90: Likewise.
3979 * gfortran.dg/char_component_initializer_2.f90: Likewise.
3980 * gfortran.dg/char_cons_len.f90: Likewise.
3981 * gfortran.dg/char_conversion.f90: Likewise.
3982 * gfortran.dg/char_cshift_1.f90: Likewise.
3983 * gfortran.dg/char_cshift_2.f90: Likewise.
3984 * gfortran.dg/char_decl_2.f90: Likewise.
3985 * gfortran.dg/char_eoshift_1.f90: Likewise.
3986 * gfortran.dg/char_eoshift_2.f90: Likewise.
3987 * gfortran.dg/char_eoshift_3.f90: Likewise.
3988 * gfortran.dg/char_eoshift_4.f90: Likewise.
3989 * gfortran.dg/char_eoshift_5.f90: Likewise.
3990 * gfortran.dg/char_expr_1.f90: Likewise.
3991 * gfortran.dg/char_expr_3.f90: Likewise.
3992 * gfortran.dg/char_initialiser_actual.f90: Likewise.
3993 * gfortran.dg/char_length_12.f90: Likewise.
3994 * gfortran.dg/char_length_14.f90: Likewise.
3995 * gfortran.dg/char_length_15.f90: Likewise.
3996 * gfortran.dg/char_length_17.f90: Likewise.
3997 * gfortran.dg/char_length_20.f90: Likewise.
3998 * gfortran.dg/char_length_21.f90: Likewise.
3999 * gfortran.dg/char_length_5.f90: Likewise.
4000 * gfortran.dg/char_length_6.f90: Likewise.
4001 * gfortran.dg/char_length_7.f90: Likewise.
4002 * gfortran.dg/char_length_8.f90: Likewise.
4003 * gfortran.dg/char_pack_1.f90: Likewise.
4004 * gfortran.dg/char_pack_2.f90: Likewise.
4005 * gfortran.dg/char_pointer_assign.f90: Likewise.
4006 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
4007 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
4008 * gfortran.dg/char_pointer_dependency.f90: Likewise.
4009 * gfortran.dg/char_pointer_dummy.f90: Likewise.
4010 * gfortran.dg/char_pointer_func.f90: Likewise.
4011 * gfortran.dg/char_reshape_1.f90: Likewise.
4012 * gfortran.dg/char_result_1.f90: Likewise.
4013 * gfortran.dg/char_result_12.f90: Likewise.
4014 * gfortran.dg/char_result_13.f90: Likewise.
4015 * gfortran.dg/char_result_14.f90: Likewise.
4016 * gfortran.dg/char_result_15.f90: Likewise.
4017 * gfortran.dg/char_result_2.f90: Likewise.
4018 * gfortran.dg/char_result_3.f90: Likewise.
4019 * gfortran.dg/char_result_4.f90: Likewise.
4020 * gfortran.dg/char_result_5.f90: Likewise.
4021 * gfortran.dg/char_result_6.f90: Likewise.
4022 * gfortran.dg/char_result_7.f90: Likewise.
4023 * gfortran.dg/char_result_8.f90: Likewise.
4024 * gfortran.dg/char_spread_1.f90: Likewise.
4025 * gfortran.dg/char_transpose_1.f90: Likewise.
4026 * gfortran.dg/char_type_len.f90: Likewise.
4027 * gfortran.dg/char_unpack_1.f90: Likewise.
4028 * gfortran.dg/char_unpack_2.f90: Likewise.
4029 * gfortran.dg/character_array_constructor_1.f90: Likewise.
4030 * gfortran.dg/character_comparison_1.f90: Likewise.
4031 * gfortran.dg/character_comparison_2.f90: Likewise.
4032 * gfortran.dg/character_comparison_3.f90: Likewise.
4033 * gfortran.dg/character_comparison_4.f90: Likewise.
4034 * gfortran.dg/character_comparison_5.f90: Likewise.
4035 * gfortran.dg/character_comparison_6.f90: Likewise.
4036 * gfortran.dg/character_comparison_7.f90: Likewise.
4037 * gfortran.dg/character_comparison_8.f90: Likewise.
4038 * gfortran.dg/character_comparison_9.f90: Likewise.
4039 * gfortran.dg/charlen_15.f90: Likewise.
4040 * gfortran.dg/charlen_16.f90: Likewise.
4041 * gfortran.dg/chkbits.f90: Likewise.
4042 * gfortran.dg/chmod_1.f90: Likewise.
4043 * gfortran.dg/chmod_2.f90: Likewise.
4044 * gfortran.dg/chmod_3.f90: Likewise.
4045 * gfortran.dg/class_1.f03: Likewise.
4046 * gfortran.dg/class_18.f03: Likewise.
4047 * gfortran.dg/class_19.f03: Likewise.
4048 * gfortran.dg/class_35.f90: Likewise.
4049 * gfortran.dg/class_46.f03: Likewise.
4050 * gfortran.dg/class_48.f90: Likewise.
4051 * gfortran.dg/class_51.f90: Likewise.
4052 * gfortran.dg/class_52.f90: Likewise.
4053 * gfortran.dg/class_6.f03: Likewise.
4054 * gfortran.dg/class_63.f90: Likewise.
4055 * gfortran.dg/class_64.f90: Likewise.
4056 * gfortran.dg/class_65.f90: Likewise.
4057 * gfortran.dg/class_66.f90: Likewise.
4058 * gfortran.dg/class_67.f90: Likewise.
4059 * gfortran.dg/class_9.f03: Likewise.
4060 * gfortran.dg/class_alias.f90: Likewise.
4061 * gfortran.dg/class_allocate_1.f03: Likewise.
4062 * gfortran.dg/class_allocate_10.f03: Likewise.
4063 * gfortran.dg/class_allocate_13.f90: Likewise.
4064 * gfortran.dg/class_allocate_14.f90: Likewise.
4065 * gfortran.dg/class_allocate_15.f90: Likewise.
4066 * gfortran.dg/class_allocate_19.f03: Likewise.
4067 * gfortran.dg/class_allocate_21.f90: Likewise.
4068 * gfortran.dg/class_allocate_22.f90: Likewise.
4069 * gfortran.dg/class_allocate_3.f03: Likewise.
4070 * gfortran.dg/class_allocate_4.f03: Likewise.
4071 * gfortran.dg/class_allocate_5.f90: Likewise.
4072 * gfortran.dg/class_allocate_6.f03: Likewise.
4073 * gfortran.dg/class_allocate_7.f03: Likewise.
4074 * gfortran.dg/class_allocate_8.f03: Likewise.
4075 * gfortran.dg/class_allocate_9.f03: Likewise.
4076 * gfortran.dg/class_array_1.f03: Likewise.
4077 * gfortran.dg/class_array_14.f90: Likewise.
4078 * gfortran.dg/class_array_15.f03: Likewise.
4079 * gfortran.dg/class_array_16.f90: Likewise.
4080 * gfortran.dg/class_array_2.f03: Likewise.
4081 * gfortran.dg/class_array_20.f03: Likewise.
4082 * gfortran.dg/class_array_21.f03: Likewise.
4083 * gfortran.dg/class_array_3.f03: Likewise.
4084 * gfortran.dg/class_array_4.f03: Likewise.
4085 * gfortran.dg/class_array_7.f03: Likewise.
4086 * gfortran.dg/class_array_8.f03: Likewise.
4087 * gfortran.dg/class_array_9.f03: Likewise.
4088 * gfortran.dg/class_defined_operator_1.f03: Likewise.
4089 * gfortran.dg/class_dummy_1.f03: Likewise.
4090 * gfortran.dg/class_optional_1.f90: Likewise.
4091 * gfortran.dg/class_optional_2.f90: Likewise.
4092 * gfortran.dg/class_result_5.f90: Likewise.
4093 * gfortran.dg/class_result_6.f90: Likewise.
4094 * gfortran.dg/class_to_type_1.f03: Likewise.
4095 * gfortran.dg/class_to_type_2.f90: Likewise.
4096 * gfortran.dg/class_to_type_3.f03: Likewise.
4097 * gfortran.dg/class_to_type_4.f90: Likewise.
4098 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
4099 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
4100 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
4101 * gfortran.dg/coarray/atomic_1.f90: Likewise.
4102 * gfortran.dg/coarray/atomic_2.f90: Likewise.
4103 * gfortran.dg/coarray/codimension.f90: Likewise.
4104 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4105 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4106 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4107 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4108 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4109 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4110 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4111 * gfortran.dg/coarray/event_1.f90: Likewise.
4112 * gfortran.dg/coarray/event_2.f90: Likewise.
4113 * gfortran.dg/coarray/get_array.f90: Likewise.
4114 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4115 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4116 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4117 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4118 * gfortran.dg/coarray/lock_1.f90: Likewise.
4119 * gfortran.dg/coarray/lock_2.f90: Likewise.
4120 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4121 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4122 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4123 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4124 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4125 * gfortran.dg/coarray/registering_1.f90: Likewise.
4126 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4127 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4128 * gfortran.dg/coarray/send_array.f90: Likewise.
4129 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4130 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4131 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4132 * gfortran.dg/coarray/sync_1.f90: Likewise.
4133 * gfortran.dg/coarray/sync_3.f90: Likewise.
4134 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4135 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4136 * gfortran.dg/coarray_13.f90: Likewise.
4137 * gfortran.dg/coarray_15.f90: Likewise.
4138 * gfortran.dg/coarray_16.f90: Likewise.
4139 * gfortran.dg/coarray_2.f90: Likewise.
4140 * gfortran.dg/coarray_23.f90: Likewise.
4141 * gfortran.dg/coarray_40.f90: Likewise.
4142 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4143 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4144 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4145 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4146 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4147 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4148 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4149 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4150 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4151 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4152 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4153 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4154 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4155 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4156 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4157 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4158 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4159 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4160 * gfortran.dg/coarray_stat_2.f90: Likewise.
4161 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4162 * gfortran.dg/coindexed_1.f90: Likewise.
4163 * gfortran.dg/comma.f: Likewise.
4164 * gfortran.dg/comma_format_extension_3.f: Likewise.
4165 * gfortran.dg/comma_format_extension_4.f: Likewise.
4166 * gfortran.dg/common_2.f90: Likewise.
4167 * gfortran.dg/common_4.f90: Likewise.
4168 * gfortran.dg/common_align_1.f90: Likewise.
4169 * gfortran.dg/common_align_2.f90: Likewise.
4170 * gfortran.dg/common_equivalence_1.f: Likewise.
4171 * gfortran.dg/common_pointer_1.f90: Likewise.
4172 * gfortran.dg/common_resize_1.f: Likewise.
4173 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4174 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4175 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4176 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4177 * gfortran.dg/complex_read.f90: Likewise.
4178 * gfortran.dg/complex_write.f90: Likewise.
4179 * gfortran.dg/constant_substring.f: Likewise.
4180 * gfortran.dg/constructor_2.f90: Likewise.
4181 * gfortran.dg/constructor_3.f90: Likewise.
4182 * gfortran.dg/constructor_6.f90: Likewise.
4183 * gfortran.dg/contained_1.f90: Likewise.
4184 * gfortran.dg/contained_3.f90: Likewise.
4185 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4186 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4187 * gfortran.dg/continuation_1.f90: Likewise.
4188 * gfortran.dg/continuation_11.f90: Likewise.
4189 * gfortran.dg/continuation_12.f90: Likewise.
4190 * gfortran.dg/continuation_13.f90: Likewise.
4191 * gfortran.dg/continuation_14.f: Likewise.
4192 * gfortran.dg/continuation_8.f90: Likewise.
4193 * gfortran.dg/convert_2.f90: Likewise.
4194 * gfortran.dg/convert_implied_open.f90: Likewise.
4195 * gfortran.dg/count_init_expr.f03: Likewise.
4196 * gfortran.dg/cr_lf.f90: Likewise.
4197 * gfortran.dg/cray_pointers_10.f90: Likewise.
4198 * gfortran.dg/cray_pointers_2.f90: Likewise.
4199 * gfortran.dg/cray_pointers_5.f90: Likewise.
4200 * gfortran.dg/cray_pointers_7.f90: Likewise.
4201 * gfortran.dg/cray_pointers_8.f90: Likewise.
4202 * gfortran.dg/cshift_1.f90: Likewise.
4203 * gfortran.dg/cshift_2.f90: Likewise.
4204 * gfortran.dg/cshift_large_1.f90: Likewise.
4205 * gfortran.dg/cshift_nan_1.f90: Likewise.
4206 * gfortran.dg/csqrt_2.f: Likewise.
4207 * gfortran.dg/data_array_1.f90: Likewise.
4208 * gfortran.dg/data_char_1.f90: Likewise.
4209 * gfortran.dg/data_char_2.f90: Likewise.
4210 * gfortran.dg/data_char_3.f90: Likewise.
4211 * gfortran.dg/data_derived_1.f90: Likewise.
4212 * gfortran.dg/data_implied_do_1.f90: Likewise.
4213 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4214 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4215 * gfortran.dg/deallocate_stat.f90: Likewise.
4216 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4217 * gfortran.dg/debug/pr37738.f: Likewise.
4218 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4219 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4220 * gfortran.dg/dec_exp_1.f90: Likewise.
4221 * gfortran.dg/dec_init_1.f90: Likewise.
4222 * gfortran.dg/dec_init_2.f90: Likewise.
4223 * gfortran.dg/dec_init_3.f90: Likewise.
4224 * gfortran.dg/dec_init_4.f90: Likewise.
4225 * gfortran.dg/dec_io_1.f90: Likewise.
4226 * gfortran.dg/dec_io_2.f90: Likewise.
4227 * gfortran.dg/dec_io_2a.f90: Likewise.
4228 * gfortran.dg/dec_io_6.f90: Likewise.
4229 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4230 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4231 * gfortran.dg/dec_math.f90: Likewise.
4232 * gfortran.dg/dec_parameter_1.f: Likewise.
4233 * gfortran.dg/dec_parameter_2.f90: Likewise.
4234 * gfortran.dg/dec_static_1.f90: Likewise.
4235 * gfortran.dg/dec_static_2.f90: Likewise.
4236 * gfortran.dg/dec_structure_1.f90: Likewise.
4237 * gfortran.dg/dec_structure_10.f90: Likewise.
4238 * gfortran.dg/dec_structure_18.f90: Likewise.
4239 * gfortran.dg/dec_structure_19.f90: Likewise.
4240 * gfortran.dg/dec_structure_2.f90: Likewise.
4241 * gfortran.dg/dec_structure_22.f90: Likewise.
4242 * gfortran.dg/dec_structure_3.f90: Likewise.
4243 * gfortran.dg/dec_structure_4.f90: Likewise.
4244 * gfortran.dg/dec_structure_5.f90: Likewise.
4245 * gfortran.dg/dec_structure_6.f90: Likewise.
4246 * gfortran.dg/dec_structure_7.f90: Likewise.
4247 * gfortran.dg/dec_union_1.f90: Likewise.
4248 * gfortran.dg/dec_union_2.f90: Likewise.
4249 * gfortran.dg/dec_union_3.f90: Likewise.
4250 * gfortran.dg/dec_union_4.f90: Likewise.
4251 * gfortran.dg/dec_union_5.f90: Likewise.
4252 * gfortran.dg/default_format_1.f90: Likewise.
4253 * gfortran.dg/default_format_2.f90: Likewise.
4254 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4255 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4256 * gfortran.dg/default_initialization_3.f90: Likewise.
4257 * gfortran.dg/default_initialization_4.f90: Likewise.
4258 * gfortran.dg/default_initialization_5.f90: Likewise.
4259 * gfortran.dg/deferred_character_1.f90: Likewise.
4260 * gfortran.dg/deferred_character_10.f90: Likewise.
4261 * gfortran.dg/deferred_character_11.f90: Likewise.
4262 * gfortran.dg/deferred_character_12.f90: Likewise.
4263 * gfortran.dg/deferred_character_13.f90: Likewise.
4264 * gfortran.dg/deferred_character_14.f90: Likewise.
4265 * gfortran.dg/deferred_character_15.f90: Likewise.
4266 * gfortran.dg/deferred_character_16.f90: Likewise.
4267 * gfortran.dg/deferred_character_2.f90: Likewise.
4268 * gfortran.dg/deferred_character_3.f90: Likewise.
4269 * gfortran.dg/deferred_character_4.f90: Likewise.
4270 * gfortran.dg/deferred_character_5.f90: Likewise.
4271 * gfortran.dg/deferred_character_6.f90: Likewise.
4272 * gfortran.dg/deferred_character_7.f90: Likewise.
4273 * gfortran.dg/deferred_character_8.f90: Likewise.
4274 * gfortran.dg/deferred_character_9.f90: Likewise.
4275 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4276 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4277 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4278 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4279 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4280 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4281 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4282 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4283 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4284 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4285 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4286 * gfortran.dg/defined_assignment_1.f90: Likewise.
4287 * gfortran.dg/defined_assignment_10.f90: Likewise.
4288 * gfortran.dg/defined_assignment_11.f90: Likewise.
4289 * gfortran.dg/defined_assignment_2.f90: Likewise.
4290 * gfortran.dg/defined_assignment_3.f90: Likewise.
4291 * gfortran.dg/defined_assignment_4.f90: Likewise.
4292 * gfortran.dg/defined_assignment_5.f90: Likewise.
4293 * gfortran.dg/defined_assignment_8.f90: Likewise.
4294 * gfortran.dg/defined_assignment_9.f90: Likewise.
4295 * gfortran.dg/dependency_2.f90: Likewise.
4296 * gfortran.dg/dependency_21.f90: Likewise.
4297 * gfortran.dg/dependency_22.f90: Likewise.
4298 * gfortran.dg/dependency_23.f90: Likewise.
4299 * gfortran.dg/dependency_24.f90: Likewise.
4300 * gfortran.dg/dependency_25.f90: Likewise.
4301 * gfortran.dg/dependency_26.f90: Likewise.
4302 * gfortran.dg/dependency_39.f90: Likewise.
4303 * gfortran.dg/dependency_40.f90: Likewise.
4304 * gfortran.dg/dependency_41.f90: Likewise.
4305 * gfortran.dg/dependency_42.f90: Likewise.
4306 * gfortran.dg/dependency_43.f90: Likewise.
4307 * gfortran.dg/dependency_44.f90: Likewise.
4308 * gfortran.dg/dependency_45.f90: Likewise.
4309 * gfortran.dg/dependency_50.f90: Likewise.
4310 * gfortran.dg/dependency_51.f90: Likewise.
4311 * gfortran.dg/dependent_decls_1.f90: Likewise.
4312 * gfortran.dg/der_array_1.f90: Likewise.
4313 * gfortran.dg/der_array_io_1.f90: Likewise.
4314 * gfortran.dg/der_array_io_2.f90: Likewise.
4315 * gfortran.dg/der_array_io_3.f90: Likewise.
4316 * gfortran.dg/der_io_1.f90: Likewise.
4317 * gfortran.dg/der_io_3.f90: Likewise.
4318 * gfortran.dg/der_pointer_2.f90: Likewise.
4319 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4320 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4321 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4322 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4323 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4324 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4325 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4326 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4327 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4328 * gfortran.dg/derived_external_function_1.f90: Likewise.
4329 * gfortran.dg/derived_init_1.f90: Likewise.
4330 * gfortran.dg/derived_init_2.f90: Likewise.
4331 * gfortran.dg/derived_init_3.f90: Likewise.
4332 * gfortran.dg/derived_init_4.f90: Likewise.
4333 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4334 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4335 * gfortran.dg/dev_null.F90: Likewise.
4336 * gfortran.dg/dfloat_1.f90: Likewise.
4337 * gfortran.dg/dim_sum_1.f90: Likewise.
4338 * gfortran.dg/dim_sum_2.f90: Likewise.
4339 * gfortran.dg/dim_sum_3.f90: Likewise.
4340 * gfortran.dg/direct_io_10.f: Likewise.
4341 * gfortran.dg/direct_io_11.f90: Likewise.
4342 * gfortran.dg/direct_io_12.f90: Likewise.
4343 * gfortran.dg/direct_io_2.f90: Likewise.
4344 * gfortran.dg/direct_io_3.f90: Likewise.
4345 * gfortran.dg/direct_io_4.f90: Likewise.
4346 * gfortran.dg/direct_io_5.f90: Likewise.
4347 * gfortran.dg/direct_io_6.f90: Likewise.
4348 * gfortran.dg/direct_io_7.f90: Likewise.
4349 * gfortran.dg/direct_io_8.f90: Likewise.
4350 * gfortran.dg/direct_io_9.f: Likewise.
4351 * gfortran.dg/do_1.f90: Likewise.
4352 * gfortran.dg/do_3.F90: Likewise.
4353 * gfortran.dg/do_concurrent_2.f90: Likewise.
4354 * gfortran.dg/do_concurrent_4.f90: Likewise.
4355 * gfortran.dg/do_corner_warn.f90: Likewise.
4356 * gfortran.dg/do_iterator_2.f90: Likewise.
4357 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4358 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4359 * gfortran.dg/dos_eol.f: Likewise.
4360 * gfortran.dg/dot_product_1.f03: Likewise.
4361 * gfortran.dg/dot_product_2.f90: Likewise.
4362 * gfortran.dg/dot_product_4.f90: Likewise.
4363 * gfortran.dg/dshift_1.F90: Likewise.
4364 * gfortran.dg/dshift_2.F90: Likewise.
4365 * gfortran.dg/dtio_1.f90: Likewise.
4366 * gfortran.dg/dtio_10.f90: Likewise.
4367 * gfortran.dg/dtio_12.f90: Likewise.
4368 * gfortran.dg/dtio_14.f90: Likewise.
4369 * gfortran.dg/dtio_15.f90: Likewise.
4370 * gfortran.dg/dtio_16.f90: Likewise.
4371 * gfortran.dg/dtio_17.f90: Likewise.
4372 * gfortran.dg/dtio_19.f90: Likewise.
4373 * gfortran.dg/dtio_2.f90: Likewise.
4374 * gfortran.dg/dtio_20.f03: Likewise.
4375 * gfortran.dg/dtio_22.f90: Likewise.
4376 * gfortran.dg/dtio_24.f90: Likewise.
4377 * gfortran.dg/dtio_25.f90: Likewise.
4378 * gfortran.dg/dtio_26.f03: Likewise.
4379 * gfortran.dg/dtio_27.f90: Likewise.
4380 * gfortran.dg/dtio_28.f03: Likewise.
4381 * gfortran.dg/dtio_3.f90: Likewise.
4382 * gfortran.dg/dtio_30.f03: Likewise.
4383 * gfortran.dg/dtio_31.f03: Likewise.
4384 * gfortran.dg/dtio_32.f03: Likewise.
4385 * gfortran.dg/dtio_4.f90: Likewise.
4386 * gfortran.dg/dtio_5.f90: Likewise.
4387 * gfortran.dg/dtio_7.f90: Likewise.
4388 * gfortran.dg/dtio_8.f90: Likewise.
4389 * gfortran.dg/dtio_9.f90: Likewise.
4390 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4391 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4392 * gfortran.dg/dup_save_1.f90: Likewise.
4393 * gfortran.dg/dup_save_2.f90: Likewise.
4394 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4395 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4396 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4397 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4398 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4399 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4400 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4401 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4402 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4403 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4404 * gfortran.dg/e_d_fmt.f90: Likewise.
4405 * gfortran.dg/edit_real_1.f90: Likewise.
4406 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4407 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4408 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4409 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4410 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4411 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4412 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4413 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4414 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4415 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4416 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4417 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4418 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4419 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4420 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4421 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4422 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4423 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4424 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4425 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4426 * gfortran.dg/empty_format_1.f90: Likewise.
4427 * gfortran.dg/endfile.f: Likewise.
4428 * gfortran.dg/endfile.f90: Likewise.
4429 * gfortran.dg/endfile_2.f90: Likewise.
4430 * gfortran.dg/entry_1.f90: Likewise.
4431 * gfortran.dg/entry_10.f90: Likewise.
4432 * gfortran.dg/entry_12.f90: Likewise.
4433 * gfortran.dg/entry_13.f90: Likewise.
4434 * gfortran.dg/entry_14.f90: Likewise.
4435 * gfortran.dg/entry_16.f90: Likewise.
4436 * gfortran.dg/entry_3.f90: Likewise.
4437 * gfortran.dg/entry_6.f90: Likewise.
4438 * gfortran.dg/entry_9.f90: Likewise.
4439 * gfortran.dg/entry_array_specs_2.f: Likewise.
4440 * gfortran.dg/enum_1.f90: Likewise.
4441 * gfortran.dg/enum_9.f90: Likewise.
4442 * gfortran.dg/eof_1.f90: Likewise.
4443 * gfortran.dg/eof_2.f90: Likewise.
4444 * gfortran.dg/eof_4.f90: Likewise.
4445 * gfortran.dg/eof_5.f90: Likewise.
4446 * gfortran.dg/eor_handling_1.f90: Likewise.
4447 * gfortran.dg/eor_handling_2.f90: Likewise.
4448 * gfortran.dg/eor_handling_3.f90: Likewise.
4449 * gfortran.dg/eor_handling_4.f90: Likewise.
4450 * gfortran.dg/eor_handling_5.f90: Likewise.
4451 * gfortran.dg/eoshift_3.f90: Likewise.
4452 * gfortran.dg/eoshift_4.f90: Likewise.
4453 * gfortran.dg/eoshift_5.f90: Likewise.
4454 * gfortran.dg/eoshift_6.f90: Likewise.
4455 * gfortran.dg/eoshift_large_1.f90: Likewise.
4456 * gfortran.dg/equiv_6.f90: Likewise.
4457 * gfortran.dg/equiv_7.f90: Likewise.
4458 * gfortran.dg/equiv_9.f90: Likewise.
4459 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4460 * gfortran.dg/erf_2.F90: Likewise.
4461 * gfortran.dg/erf_3.F90: Likewise.
4462 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4463 * gfortran.dg/error_format_2.f90: Likewise.
4464 * gfortran.dg/error_recovery_5.f90: Likewise.
4465 * gfortran.dg/execute_command_line_2.f90: Likewise.
4466 * gfortran.dg/execute_command_line_3.f90: Likewise.
4467 * gfortran.dg/exit_1.f08: Likewise.
4468 * gfortran.dg/exit_3.f08: Likewise.
4469 * gfortran.dg/exponent_1.f90: Likewise.
4470 * gfortran.dg/exponent_2.f90: Likewise.
4471 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4472 * gfortran.dg/extends_1.f03: Likewise.
4473 * gfortran.dg/extends_16.f90: Likewise.
4474 * gfortran.dg/extends_2.f03: Likewise.
4475 * gfortran.dg/extends_3.f03: Likewise.
4476 * gfortran.dg/extends_4.f03: Likewise.
4477 * gfortran.dg/extends_type_of_1.f03: Likewise.
4478 * gfortran.dg/extends_type_of_2.f03: Likewise.
4479 * gfortran.dg/external_procedures_3.f90: Likewise.
4480 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4481 * gfortran.dg/f2003_io_1.f03: Likewise.
4482 * gfortran.dg/f2003_io_4.f03: Likewise.
4483 * gfortran.dg/f2003_io_5.f03: Likewise.
4484 * gfortran.dg/f2003_io_6.f03: Likewise.
4485 * gfortran.dg/f2003_io_7.f03: Likewise.
4486 * gfortran.dg/f2c_1.f90: Likewise.
4487 * gfortran.dg/f2c_2.f90: Likewise.
4488 * gfortran.dg/f2c_3.f90: Likewise.
4489 * gfortran.dg/f2c_4.f90: Likewise.
4490 * gfortran.dg/f2c_6.f90: Likewise.
4491 * gfortran.dg/f2c_7.f90: Likewise.
4492 * gfortran.dg/f2c_9.f90: Likewise.
4493 * gfortran.dg/fgetc_1.f90: Likewise.
4494 * gfortran.dg/fgetc_2.f90: Likewise.
4495 * gfortran.dg/filename_null.f90: Likewise.
4496 * gfortran.dg/finalize_12.f90: Likewise.
4497 * gfortran.dg/finalize_13.f90: Likewise.
4498 * gfortran.dg/finalize_15.f90: Likewise.
4499 * gfortran.dg/finalize_17.f90: Likewise.
4500 * gfortran.dg/finalize_18.f90: Likewise.
4501 * gfortran.dg/finalize_25.f90: Likewise.
4502 * gfortran.dg/finalize_29.f08: Likewise.
4503 * gfortran.dg/finalize_31.f90: Likewise.
4504 * gfortran.dg/float_1.f90: Likewise.
4505 * gfortran.dg/flush_1.f90: Likewise.
4506 * gfortran.dg/fmt_bz_bn.f: Likewise.
4507 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4508 * gfortran.dg/fmt_cache_1.f: Likewise.
4509 * gfortran.dg/fmt_cache_2.f: Likewise.
4510 * gfortran.dg/fmt_cache_3.f90: Likewise.
4511 * gfortran.dg/fmt_colon.f90: Likewise.
4512 * gfortran.dg/fmt_e.f90: Likewise.
4513 * gfortran.dg/fmt_en.f90: Likewise.
4514 * gfortran.dg/fmt_error_10.f: Likewise.
4515 * gfortran.dg/fmt_error_9.f: Likewise.
4516 * gfortran.dg/fmt_exhaust.f90: Likewise.
4517 * gfortran.dg/fmt_f0_1.f90: Likewise.
4518 * gfortran.dg/fmt_f_an_p.f: Likewise.
4519 * gfortran.dg/fmt_fw_d.f90: Likewise.
4520 * gfortran.dg/fmt_g.f: Likewise.
4521 * gfortran.dg/fmt_g0_1.f08: Likewise.
4522 * gfortran.dg/fmt_g0_2.f08: Likewise.
4523 * gfortran.dg/fmt_g0_4.f08: Likewise.
4524 * gfortran.dg/fmt_g0_5.f08: Likewise.
4525 * gfortran.dg/fmt_g0_6.f08: Likewise.
4526 * gfortran.dg/fmt_g0_7.f08: Likewise.
4527 * gfortran.dg/fmt_g_1.f90: Likewise.
4528 * gfortran.dg/fmt_int_sign.f90: Likewise.
4529 * gfortran.dg/fmt_l.f90: Likewise.
4530 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4531 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4532 * gfortran.dg/fmt_p_1.f90: Likewise.
4533 * gfortran.dg/fmt_pf.f90: Likewise.
4534 * gfortran.dg/fmt_read.f90: Likewise.
4535 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4536 * gfortran.dg/fmt_t_1.f90: Likewise.
4537 * gfortran.dg/fmt_t_2.f90: Likewise.
4538 * gfortran.dg/fmt_t_3.f90: Likewise.
4539 * gfortran.dg/fmt_t_4.f90: Likewise.
4540 * gfortran.dg/fmt_t_5.f90: Likewise.
4541 * gfortran.dg/fmt_t_6.f: Likewise.
4542 * gfortran.dg/fmt_t_7.f: Likewise.
4543 * gfortran.dg/fmt_t_9.f: Likewise.
4544 * gfortran.dg/fmt_tl.f: Likewise.
4545 * gfortran.dg/fmt_unlimited.f90: Likewise.
4546 * gfortran.dg/fmt_white.f: Likewise.
4547 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4548 * gfortran.dg/fold_nearest.f90: Likewise.
4549 * gfortran.dg/forall_1.f90: Likewise.
4550 * gfortran.dg/forall_10.f90: Likewise.
4551 * gfortran.dg/forall_12.f90: Likewise.
4552 * gfortran.dg/forall_13.f90: Likewise.
4553 * gfortran.dg/forall_15.f90: Likewise.
4554 * gfortran.dg/forall_4.f90: Likewise.
4555 * gfortran.dg/forall_5.f90: Likewise.
4556 * gfortran.dg/forall_6.f90: Likewise.
4557 * gfortran.dg/forall_7.f90: Likewise.
4558 * gfortran.dg/fraction.f90: Likewise.
4559 * gfortran.dg/fseek.f90: Likewise.
4560 * gfortran.dg/ftell_1.f90: Likewise.
4561 * gfortran.dg/ftell_2.f90: Likewise.
4562 * gfortran.dg/ftell_3.f90: Likewise.
4563 * gfortran.dg/func_assign_2.f90: Likewise.
4564 * gfortran.dg/func_assign_3.f90: Likewise.
4565 * gfortran.dg/func_derived_1.f90: Likewise.
4566 * gfortran.dg/func_derived_2.f90: Likewise.
4567 * gfortran.dg/func_derived_3.f90: Likewise.
4568 * gfortran.dg/func_result_1.f90: Likewise.
4569 * gfortran.dg/func_result_2.f90: Likewise.
4570 * gfortran.dg/func_result_6.f90: Likewise.
4571 * gfortran.dg/function_charlen_2.f90: Likewise.
4572 * gfortran.dg/function_charlen_3.f: Likewise.
4573 * gfortran.dg/function_kinds_1.f90: Likewise.
4574 * gfortran.dg/function_kinds_4.f90: Likewise.
4575 * gfortran.dg/function_optimize_10.f90: Likewise.
4576 * gfortran.dg/function_optimize_11.f90: Likewise.
4577 * gfortran.dg/function_optimize_12.f90: Likewise.
4578 * gfortran.dg/function_optimize_4.f90: Likewise.
4579 * gfortran.dg/function_optimize_8.f90: Likewise.
4580 * gfortran.dg/g77/13037.f: Likewise.
4581 * gfortran.dg/g77/1832.f: Likewise.
4582 * gfortran.dg/g77/19981119-0.f: Likewise.
4583 * gfortran.dg/g77/19990313-0.f: Likewise.
4584 * gfortran.dg/g77/19990313-1.f: Likewise.
4585 * gfortran.dg/g77/19990313-2.f: Likewise.
4586 * gfortran.dg/g77/19990313-3.f: Likewise.
4587 * gfortran.dg/g77/19990419-1.f: Likewise.
4588 * gfortran.dg/g77/19990826-0.f: Likewise.
4589 * gfortran.dg/g77/19990826-2.f: Likewise.
4590 * gfortran.dg/g77/20000503-1.f: Likewise.
4591 * gfortran.dg/g77/20001111.f: Likewise.
4592 * gfortran.dg/g77/20010116.f: Likewise.
4593 * gfortran.dg/g77/20010216-1.f: Likewise.
4594 * gfortran.dg/g77/20010430.f: Likewise.
4595 * gfortran.dg/g77/20010610.f: Likewise.
4596 * gfortran.dg/g77/6177.f: Likewise.
4597 * gfortran.dg/g77/7388.f: Likewise.
4598 * gfortran.dg/g77/947.f: Likewise.
4599 * gfortran.dg/g77/970625-2.f: Likewise.
4600 * gfortran.dg/g77/971102-1.f: Likewise.
4601 * gfortran.dg/g77/980628-0.f: Likewise.
4602 * gfortran.dg/g77/980628-1.f: Likewise.
4603 * gfortran.dg/g77/980628-10.f: Likewise.
4604 * gfortran.dg/g77/980628-2.f: Likewise.
4605 * gfortran.dg/g77/980628-3.f: Likewise.
4606 * gfortran.dg/g77/980628-7.f: Likewise.
4607 * gfortran.dg/g77/980628-8.f: Likewise.
4608 * gfortran.dg/g77/980628-9.f: Likewise.
4609 * gfortran.dg/g77/980701-0.f: Likewise.
4610 * gfortran.dg/g77/980701-1.f: Likewise.
4611 * gfortran.dg/g77/cabs.f: Likewise.
4612 * gfortran.dg/g77/claus.f: Likewise.
4613 * gfortran.dg/g77/complex_1.f: Likewise.
4614 * gfortran.dg/g77/cpp3.F: Likewise.
4615 * gfortran.dg/g77/cpp4.F: Likewise.
4616 * gfortran.dg/g77/cpp5.F: Likewise.
4617 * gfortran.dg/g77/dcomplex.f: Likewise.
4618 * gfortran.dg/g77/dnrm2.f: Likewise.
4619 * gfortran.dg/g77/erfc.f: Likewise.
4620 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4621 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4622 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4623 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4624 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4625 * gfortran.dg/g77/int8421.f: Likewise.
4626 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4627 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4628 * gfortran.dg/g77/le.f: Likewise.
4629 * gfortran.dg/g77/short.f: Likewise.
4630 * gfortran.dg/gamma_1.f90: Likewise.
4631 * gfortran.dg/gamma_4.f90: Likewise.
4632 * gfortran.dg/gamma_5.f90: Likewise.
4633 * gfortran.dg/generic_13.f90: Likewise.
4634 * gfortran.dg/generic_15.f90: Likewise.
4635 * gfortran.dg/generic_19.f90: Likewise.
4636 * gfortran.dg/generic_20.f90: Likewise.
4637 * gfortran.dg/generic_23.f03: Likewise.
4638 * gfortran.dg/generic_25.f90: Likewise.
4639 * gfortran.dg/generic_27.f90: Likewise.
4640 * gfortran.dg/generic_31.f90: Likewise.
4641 * gfortran.dg/generic_4.f90: Likewise.
4642 * gfortran.dg/global_vars_c_init.f90: Likewise.
4643 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4644 * gfortran.dg/gnu_logical_1.F: Likewise.
4645 * gfortran.dg/goacc/fixed-1.f: Likewise.
4646 * gfortran.dg/goacc/fixed-2.f: Likewise.
4647 * gfortran.dg/goacc/gang-static.f95: Likewise.
4648 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4649 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4650 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4651 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4652 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4653 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4654 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4655 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4656 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4657 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4658 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4659 * gfortran.dg/gomp/pr48794.f90: Likewise.
4660 * gfortran.dg/gomp/pr72744.f90: Likewise.
4661 * gfortran.dg/gomp/pr77665.f90: Likewise.
4662 * gfortran.dg/gomp/workshare2.f90: Likewise.
4663 * gfortran.dg/gomp/workshare3.f90: Likewise.
4664 * gfortran.dg/goto_1.f: Likewise.
4665 * gfortran.dg/goto_2.f90: Likewise.
4666 * gfortran.dg/goto_4.f90: Likewise.
4667 * gfortran.dg/goto_6.f: Likewise.
4668 * gfortran.dg/graphite/id-26.f03: Likewise.
4669 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4670 * gfortran.dg/graphite/pr29581.f90: Likewise.
4671 * gfortran.dg/graphite/pr29832.f90: Likewise.
4672 * gfortran.dg/graphite/run-id-1.f: Likewise.
4673 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4674 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4675 * gfortran.dg/hollerith.f90: Likewise.
4676 * gfortran.dg/hollerith4.f90: Likewise.
4677 * gfortran.dg/hollerith6.f90: Likewise.
4678 * gfortran.dg/hollerith8.f90: Likewise.
4679 * gfortran.dg/hollerith_1.f90: Likewise.
4680 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4681 * gfortran.dg/hollerith_f95.f90: Likewise.
4682 * gfortran.dg/hollerith_legacy.f90: Likewise.
4683 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4684 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4685 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4686 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4687 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4688 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4689 * gfortran.dg/hypot_1.f90: Likewise.
4690 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4691 * gfortran.dg/iargc.f90: Likewise.
4692 * gfortran.dg/ibits.f90: Likewise.
4693 * gfortran.dg/ichar_1.f90: Likewise.
4694 * gfortran.dg/ichar_2.f90: Likewise.
4695 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4696 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4697 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4698 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4699 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4700 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4701 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4702 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4703 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4704 * gfortran.dg/ieee/large_1.f90: Likewise.
4705 * gfortran.dg/ieee/large_2.f90: Likewise.
4706 * gfortran.dg/ieee/large_3.F90: Likewise.
4707 * gfortran.dg/ieee/large_4.f90: Likewise.
4708 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4709 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4710 * gfortran.dg/impl_do_var_data.f90: Likewise.
4711 * gfortran.dg/implicit_10.f90: Likewise.
4712 * gfortran.dg/implicit_12.f90: Likewise.
4713 * gfortran.dg/implicit_class_1.f90: Likewise.
4714 * gfortran.dg/implicit_pure_1.f90: Likewise.
4715 * gfortran.dg/implied_do_1.f90: Likewise.
4716 * gfortran.dg/implied_do_io_1.f90: Likewise.
4717 * gfortran.dg/implied_do_io_2.f90: Likewise.
4718 * gfortran.dg/implied_do_io_3.f90: Likewise.
4719 * gfortran.dg/implied_shape_1.f08: Likewise.
4720 * gfortran.dg/import.f90: Likewise.
4721 * gfortran.dg/import4.f90: Likewise.
4722 * gfortran.dg/impure_1.f08: Likewise.
4723 * gfortran.dg/index.f90: Likewise.
4724 * gfortran.dg/index_2.f90: Likewise.
4725 * gfortran.dg/init_flag_1.f90: Likewise.
4726 * gfortran.dg/init_flag_10.f90: Likewise.
4727 * gfortran.dg/init_flag_15.f03: Likewise.
4728 * gfortran.dg/init_flag_2.f90: Likewise.
4729 * gfortran.dg/init_flag_3.f90: Likewise.
4730 * gfortran.dg/init_flag_4.f90: Likewise.
4731 * gfortran.dg/init_flag_5.f90: Likewise.
4732 * gfortran.dg/init_flag_6.f90: Likewise.
4733 * gfortran.dg/init_flag_7.f90: Likewise.
4734 * gfortran.dg/init_flag_9.f90: Likewise.
4735 * gfortran.dg/initialization_11.f90: Likewise.
4736 * gfortran.dg/initialization_19.f90: Likewise.
4737 * gfortran.dg/initialization_2.f90: Likewise.
4738 * gfortran.dg/initialization_22.f90: Likewise.
4739 * gfortran.dg/initialization_27.f90: Likewise.
4740 * gfortran.dg/initialization_5.f90: Likewise.
4741 * gfortran.dg/initialization_6.f90: Likewise.
4742 * gfortran.dg/inline_matmul_1.f90: Likewise.
4743 * gfortran.dg/inline_matmul_10.f90: Likewise.
4744 * gfortran.dg/inline_matmul_11.f90: Likewise.
4745 * gfortran.dg/inline_matmul_13.f90: Likewise.
4746 * gfortran.dg/inline_matmul_14.f90: Likewise.
4747 * gfortran.dg/inline_matmul_16.f90: Likewise.
4748 * gfortran.dg/inline_matmul_17.f90: Likewise.
4749 * gfortran.dg/inline_matmul_18.f90: Likewise.
4750 * gfortran.dg/inline_matmul_19.f90: Likewise.
4751 * gfortran.dg/inline_matmul_2.f90: Likewise.
4752 * gfortran.dg/inline_matmul_20.f90: Likewise.
4753 * gfortran.dg/inline_matmul_22.f90: Likewise.
4754 * gfortran.dg/inline_matmul_3.f90: Likewise.
4755 * gfortran.dg/inline_matmul_4.f90: Likewise.
4756 * gfortran.dg/inline_matmul_5.f90: Likewise.
4757 * gfortran.dg/inline_matmul_6.f90: Likewise.
4758 * gfortran.dg/inline_matmul_7.f90: Likewise.
4759 * gfortran.dg/inline_matmul_8.f90: Likewise.
4760 * gfortran.dg/inline_matmul_9.f90: Likewise.
4761 * gfortran.dg/inline_sum_1.f90: Likewise.
4762 * gfortran.dg/inline_sum_3.f90: Likewise.
4763 * gfortran.dg/inline_sum_5.f90: Likewise.
4764 * gfortran.dg/inquire-complex.f90: Likewise.
4765 * gfortran.dg/inquire.f90: Likewise.
4766 * gfortran.dg/inquire_10.f90: Likewise.
4767 * gfortran.dg/inquire_13.f90: Likewise.
4768 * gfortran.dg/inquire_15.f90: Likewise.
4769 * gfortran.dg/inquire_16.f90: Likewise.
4770 * gfortran.dg/inquire_17.f90: Likewise.
4771 * gfortran.dg/inquire_5.f90: Likewise.
4772 * gfortran.dg/inquire_6.f90: Likewise.
4773 * gfortran.dg/inquire_7.f90: Likewise.
4774 * gfortran.dg/inquire_9.f90: Likewise.
4775 * gfortran.dg/inquire_internal.f90: Likewise.
4776 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4777 * gfortran.dg/inquire_size.f90: Likewise.
4778 * gfortran.dg/int_1.f90: Likewise.
4779 * gfortran.dg/int_conv_1.f90: Likewise.
4780 * gfortran.dg/int_range_io_1.f90: Likewise.
4781 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4782 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4783 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4784 * gfortran.dg/integer_plus.f90: Likewise.
4785 * gfortran.dg/intent_out_2.f90: Likewise.
4786 * gfortran.dg/intent_out_5.f90: Likewise.
4787 * gfortran.dg/intent_out_6.f90: Likewise.
4788 * gfortran.dg/interface_12.f90: Likewise.
4789 * gfortran.dg/interface_19.f90: Likewise.
4790 * gfortran.dg/interface_4.f90: Likewise.
4791 * gfortran.dg/interface_5.f90: Likewise.
4792 * gfortran.dg/interface_9.f90: Likewise.
4793 * gfortran.dg/interface_assignment_1.f90: Likewise.
4794 * gfortran.dg/interface_assignment_2.f90: Likewise.
4795 * gfortran.dg/internal_dummy_2.f08: Likewise.
4796 * gfortran.dg/internal_dummy_3.f08: Likewise.
4797 * gfortran.dg/internal_dummy_4.f08: Likewise.
4798 * gfortran.dg/internal_pack_1.f90: Likewise.
4799 * gfortran.dg/internal_pack_10.f90: Likewise.
4800 * gfortran.dg/internal_pack_12.f90: Likewise.
4801 * gfortran.dg/internal_pack_13.f90: Likewise.
4802 * gfortran.dg/internal_pack_14.f90: Likewise.
4803 * gfortran.dg/internal_pack_15.f90: Likewise.
4804 * gfortran.dg/internal_pack_2.f90: Likewise.
4805 * gfortran.dg/internal_pack_3.f90: Likewise.
4806 * gfortran.dg/internal_pack_4.f90: Likewise.
4807 * gfortran.dg/internal_pack_6.f90: Likewise.
4808 * gfortran.dg/internal_pack_8.f90: Likewise.
4809 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4810 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4811 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4812 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4813 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4814 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4815 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4816 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4817 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4818 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4819 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4820 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4821 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4822 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4823 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4824 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4825 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4826 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4827 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4828 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4829 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4830 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4831 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4832 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4833 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4834 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4835 * gfortran.dg/io_err_1.f90: Likewise.
4836 * gfortran.dg/io_real_boz.f90: Likewise.
4837 * gfortran.dg/iomsg_1.f90: Likewise.
4838 * gfortran.dg/iostat_1.f90: Likewise.
4839 * gfortran.dg/iostat_2.f90: Likewise.
4840 * gfortran.dg/iostat_4.f90: Likewise.
4841 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4842 * gfortran.dg/ishft_1.f90: Likewise.
4843 * gfortran.dg/ishft_2.f90: Likewise.
4844 * gfortran.dg/ishft_4.f90: Likewise.
4845 * gfortran.dg/isnan_1.f90: Likewise.
4846 * gfortran.dg/isnan_2.f90: Likewise.
4847 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4848 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4849 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4850 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4851 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4852 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4853 * gfortran.dg/itime_idate_1.f: Likewise.
4854 * gfortran.dg/itime_idate_2.f: Likewise.
4855 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4856 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4857 * gfortran.dg/large_real_kind_1.f90: Likewise.
4858 * gfortran.dg/large_real_kind_2.F90: Likewise.
4859 * gfortran.dg/large_real_kind_3.F90: Likewise.
4860 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4861 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4862 * gfortran.dg/large_recl.f90: Likewise.
4863 * gfortran.dg/large_unit_1.f90: Likewise.
4864 * gfortran.dg/large_unit_2.f90: Likewise.
4865 * gfortran.dg/largeequiv_1.f90: Likewise.
4866 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4867 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4868 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4869 * gfortran.dg/list_read_1.f90: Likewise.
4870 * gfortran.dg/list_read_10.f90: Likewise.
4871 * gfortran.dg/list_read_11.f90: Likewise.
4872 * gfortran.dg/list_read_12.f90: Likewise.
4873 * gfortran.dg/list_read_13.f: Likewise.
4874 * gfortran.dg/list_read_14.f90: Likewise.
4875 * gfortran.dg/list_read_2.f90: Likewise.
4876 * gfortran.dg/list_read_3.f90: Likewise.
4877 * gfortran.dg/list_read_4.f90: Likewise.
4878 * gfortran.dg/list_read_5.f90: Likewise.
4879 * gfortran.dg/list_read_6.f90: Likewise.
4880 * gfortran.dg/list_read_7.f90: Likewise.
4881 * gfortran.dg/list_read_8.f90: Likewise.
4882 * gfortran.dg/list_read_9.f90: Likewise.
4883 * gfortran.dg/loc_2.f90: Likewise.
4884 * gfortran.dg/logical_1.f90: Likewise.
4885 * gfortran.dg/logical_dot_product.f90: Likewise.
4886 * gfortran.dg/logical_temp_io.f90: Likewise.
4887 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4888 * gfortran.dg/lrshift_1.f90: Likewise.
4889 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4890 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4891 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4892 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4893 * gfortran.dg/make_unit.f90: Likewise.
4894 * gfortran.dg/mapping_1.f90: Likewise.
4895 * gfortran.dg/mapping_2.f90: Likewise.
4896 * gfortran.dg/mapping_3.f90: Likewise.
4897 * gfortran.dg/masklr_1.F90: Likewise.
4898 * gfortran.dg/masklr_2.F90: Likewise.
4899 * gfortran.dg/matmul_1.f90: Likewise.
4900 * gfortran.dg/matmul_10.f90: Likewise.
4901 * gfortran.dg/matmul_12.f90: Likewise.
4902 * gfortran.dg/matmul_16.f90: Likewise.
4903 * gfortran.dg/matmul_17.f90: Likewise.
4904 * gfortran.dg/matmul_18.f90: Likewise.
4905 * gfortran.dg/matmul_2.f90: Likewise.
4906 * gfortran.dg/matmul_3.f90: Likewise.
4907 * gfortran.dg/matmul_4.f90: Likewise.
4908 * gfortran.dg/matmul_6.f90: Likewise.
4909 * gfortran.dg/matmul_8.f03: Likewise.
4910 * gfortran.dg/matmul_9.f90: Likewise.
4911 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4912 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4913 * gfortran.dg/matmul_const.f90: Likewise.
4914 * gfortran.dg/maxloc_1.f90: Likewise.
4915 * gfortran.dg/maxloc_2.f90: Likewise.
4916 * gfortran.dg/maxloc_3.f90: Likewise.
4917 * gfortran.dg/maxloc_4.f90: Likewise.
4918 * gfortran.dg/maxloc_string_1.f90: Likewise.
4919 * gfortran.dg/maxlocval_1.f90: Likewise.
4920 * gfortran.dg/maxlocval_2.f90: Likewise.
4921 * gfortran.dg/maxlocval_3.f90: Likewise.
4922 * gfortran.dg/maxlocval_4.f90: Likewise.
4923 * gfortran.dg/maxval_char_1.f90: Likewise.
4924 * gfortran.dg/maxval_char_2.f90: Likewise.
4925 * gfortran.dg/maxval_char_3.f90: Likewise.
4926 * gfortran.dg/maxval_char_4.f90: Likewise.
4927 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4928 * gfortran.dg/mclock.f90: Likewise.
4929 * gfortran.dg/merge_bits_1.F90: Likewise.
4930 * gfortran.dg/merge_bits_2.F90: Likewise.
4931 * gfortran.dg/merge_char_1.f90: Likewise.
4932 * gfortran.dg/merge_init_expr.f90: Likewise.
4933 * gfortran.dg/min_max_optional_1.f90: Likewise.
4934 * gfortran.dg/min_max_optional_5.f90: Likewise.
4935 * gfortran.dg/minloc_1.f90: Likewise.
4936 * gfortran.dg/minloc_2.f90: Likewise.
4937 * gfortran.dg/minloc_3.f90: Likewise.
4938 * gfortran.dg/minloc_4.f90: Likewise.
4939 * gfortran.dg/minloc_string_1.f90: Likewise.
4940 * gfortran.dg/minlocval_1.f90: Likewise.
4941 * gfortran.dg/minlocval_2.f90: Likewise.
4942 * gfortran.dg/minlocval_3.f90: Likewise.
4943 * gfortran.dg/minlocval_4.f90: Likewise.
4944 * gfortran.dg/minmax_char_1.f90: Likewise.
4945 * gfortran.dg/minmaxloc_1.f90: Likewise.
4946 * gfortran.dg/minmaxloc_10.f90: Likewise.
4947 * gfortran.dg/minmaxloc_11.f90: Likewise.
4948 * gfortran.dg/minmaxloc_12.f90: Likewise.
4949 * gfortran.dg/minmaxloc_13.f90: Likewise.
4950 * gfortran.dg/minmaxloc_2.f90: Likewise.
4951 * gfortran.dg/minmaxloc_3.f90: Likewise.
4952 * gfortran.dg/minmaxloc_4.f90: Likewise.
4953 * gfortran.dg/minmaxloc_5.f90: Likewise.
4954 * gfortran.dg/minmaxloc_6.f90: Likewise.
4955 * gfortran.dg/minmaxloc_7.f90: Likewise.
4956 * gfortran.dg/minmaxloc_8.f90: Likewise.
4957 * gfortran.dg/minmaxval_1.f90: Likewise.
4958 * gfortran.dg/minval_char_1.f90: Likewise.
4959 * gfortran.dg/minval_char_2.f90: Likewise.
4960 * gfortran.dg/minval_char_3.f90: Likewise.
4961 * gfortran.dg/minval_char_4.f90: Likewise.
4962 * gfortran.dg/minval_char_5.f90: Likewise.
4963 * gfortran.dg/minval_parameter_1.f90: Likewise.
4964 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
4965 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
4966 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
4967 * gfortran.dg/missing_parens_1.f90: Likewise.
4968 * gfortran.dg/missing_parens_2.f90: Likewise.
4969 * gfortran.dg/mod_large_1.f90: Likewise.
4970 * gfortran.dg/mod_sign0_1.f90: Likewise.
4971 * gfortran.dg/module_blank_common.f90: Likewise.
4972 * gfortran.dg/module_commons_1.f90: Likewise.
4973 * gfortran.dg/module_commons_3.f90: Likewise.
4974 * gfortran.dg/module_double_reuse.f90: Likewise.
4975 * gfortran.dg/module_equivalence_1.f90: Likewise.
4976 * gfortran.dg/module_equivalence_2.f90: Likewise.
4977 * gfortran.dg/module_equivalence_3.f90: Likewise.
4978 * gfortran.dg/module_equivalence_5.f90: Likewise.
4979 * gfortran.dg/module_interface_1.f90: Likewise.
4980 * gfortran.dg/module_nan.f90: Likewise.
4981 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4982 * gfortran.dg/module_procedure_1.f90: Likewise.
4983 * gfortran.dg/module_read_1.f90: Likewise.
4984 * gfortran.dg/module_read_2.f90: Likewise.
4985 * gfortran.dg/module_widestring_1.f90: Likewise.
4986 * gfortran.dg/move_alloc.f90: Likewise.
4987 * gfortran.dg/move_alloc_10.f90: Likewise.
4988 * gfortran.dg/move_alloc_13.f90: Likewise.
4989 * gfortran.dg/move_alloc_14.f90: Likewise.
4990 * gfortran.dg/move_alloc_15.f90: Likewise.
4991 * gfortran.dg/move_alloc_16.f90: Likewise.
4992 * gfortran.dg/move_alloc_2.f90: Likewise.
4993 * gfortran.dg/move_alloc_5.f90: Likewise.
4994 * gfortran.dg/move_alloc_6.f90: Likewise.
4995 * gfortran.dg/move_alloc_9.f90: Likewise.
4996 * gfortran.dg/multiple_allocation_1.f90: Likewise.
4997 * gfortran.dg/multiple_allocation_3.f90: Likewise.
4998 * gfortran.dg/mvbits_1.f90: Likewise.
4999 * gfortran.dg/mvbits_2.f90: Likewise.
5000 * gfortran.dg/mvbits_3.f90: Likewise.
5001 * gfortran.dg/mvbits_4.f90: Likewise.
5002 * gfortran.dg/mvbits_7.f90: Likewise.
5003 * gfortran.dg/mvbits_8.f90: Likewise.
5004 * gfortran.dg/namelist_11.f: Likewise.
5005 * gfortran.dg/namelist_12.f: Likewise.
5006 * gfortran.dg/namelist_13.f90: Likewise.
5007 * gfortran.dg/namelist_14.f90: Likewise.
5008 * gfortran.dg/namelist_15.f90: Likewise.
5009 * gfortran.dg/namelist_16.f90: Likewise.
5010 * gfortran.dg/namelist_17.f90: Likewise.
5011 * gfortran.dg/namelist_18.f90: Likewise.
5012 * gfortran.dg/namelist_19.f90: Likewise.
5013 * gfortran.dg/namelist_20.f90: Likewise.
5014 * gfortran.dg/namelist_21.f90: Likewise.
5015 * gfortran.dg/namelist_22.f90: Likewise.
5016 * gfortran.dg/namelist_23.f90: Likewise.
5017 * gfortran.dg/namelist_24.f90: Likewise.
5018 * gfortran.dg/namelist_26.f90: Likewise.
5019 * gfortran.dg/namelist_27.f90: Likewise.
5020 * gfortran.dg/namelist_28.f90: Likewise.
5021 * gfortran.dg/namelist_29.f90: Likewise.
5022 * gfortran.dg/namelist_37.f90: Likewise.
5023 * gfortran.dg/namelist_38.f90: Likewise.
5024 * gfortran.dg/namelist_39.f90: Likewise.
5025 * gfortran.dg/namelist_40.f90: Likewise.
5026 * gfortran.dg/namelist_41.f90: Likewise.
5027 * gfortran.dg/namelist_42.f90: Likewise.
5028 * gfortran.dg/namelist_43.f90: Likewise.
5029 * gfortran.dg/namelist_44.f90: Likewise.
5030 * gfortran.dg/namelist_47.f90: Likewise.
5031 * gfortran.dg/namelist_48.f90: Likewise.
5032 * gfortran.dg/namelist_49.f90: Likewise.
5033 * gfortran.dg/namelist_50.f90: Likewise.
5034 * gfortran.dg/namelist_51.f90: Likewise.
5035 * gfortran.dg/namelist_52.f90: Likewise.
5036 * gfortran.dg/namelist_54.f90: Likewise.
5037 * gfortran.dg/namelist_55.f90: Likewise.
5038 * gfortran.dg/namelist_56.f90: Likewise.
5039 * gfortran.dg/namelist_57.f90: Likewise.
5040 * gfortran.dg/namelist_58.f90: Likewise.
5041 * gfortran.dg/namelist_59.f90: Likewise.
5042 * gfortran.dg/namelist_60.f90: Likewise.
5043 * gfortran.dg/namelist_61.f90: Likewise.
5044 * gfortran.dg/namelist_64.f90: Likewise.
5045 * gfortran.dg/namelist_65.f90: Likewise.
5046 * gfortran.dg/namelist_69.f90: Likewise.
5047 * gfortran.dg/namelist_70.f90: Likewise.
5048 * gfortran.dg/namelist_71.f90: Likewise.
5049 * gfortran.dg/namelist_72.f: Likewise.
5050 * gfortran.dg/namelist_73.f90: Likewise.
5051 * gfortran.dg/namelist_77.f90: Likewise.
5052 * gfortran.dg/namelist_78.f90: Likewise.
5053 * gfortran.dg/namelist_79.f90: Likewise.
5054 * gfortran.dg/namelist_80.f90: Likewise.
5055 * gfortran.dg/namelist_81.f90: Likewise.
5056 * gfortran.dg/namelist_82.f90: Likewise.
5057 * gfortran.dg/namelist_84.f90: Likewise.
5058 * gfortran.dg/namelist_85.f90: Likewise.
5059 * gfortran.dg/namelist_86.f90: Likewise.
5060 * gfortran.dg/namelist_87.f90: Likewise.
5061 * gfortran.dg/namelist_88.f90: Likewise.
5062 * gfortran.dg/namelist_89.f90: Likewise.
5063 * gfortran.dg/namelist_90.f: Likewise.
5064 * gfortran.dg/namelist_95.f90: Likewise.
5065 * gfortran.dg/namelist_char_only.f90: Likewise.
5066 * gfortran.dg/namelist_empty.f90: Likewise.
5067 * gfortran.dg/namelist_internal.f90: Likewise.
5068 * gfortran.dg/namelist_use.f90: Likewise.
5069 * gfortran.dg/namelist_use_only.f90: Likewise.
5070 * gfortran.dg/namelist_utf8.f90: Likewise.
5071 * gfortran.dg/nan_1.f90: Likewise.
5072 * gfortran.dg/nan_2.f90: Likewise.
5073 * gfortran.dg/nan_3.f90: Likewise.
5074 * gfortran.dg/nan_6.f90: Likewise.
5075 * gfortran.dg/nan_7.f90: Likewise.
5076 * gfortran.dg/nearest_1.f90: Likewise.
5077 * gfortran.dg/nearest_2.f90: Likewise.
5078 * gfortran.dg/nearest_3.f90: Likewise.
5079 * gfortran.dg/negative-z-descriptor.f90: Likewise.
5080 * gfortran.dg/negative_automatic_size.f90: Likewise.
5081 * gfortran.dg/negative_unit.f: Likewise.
5082 * gfortran.dg/negative_unit2.f90: Likewise.
5083 * gfortran.dg/negative_unit_int8.f: Likewise.
5084 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
5085 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
5086 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
5087 * gfortran.dg/nested_modules_1.f90: Likewise.
5088 * gfortran.dg/nested_modules_2.f90: Likewise.
5089 * gfortran.dg/nested_modules_3.f90: Likewise.
5090 * gfortran.dg/nesting_1.f90: Likewise.
5091 * gfortran.dg/new_line.f90: Likewise.
5092 * gfortran.dg/newunit_1.f90: Likewise.
5093 * gfortran.dg/newunit_3.f90: Likewise.
5094 * gfortran.dg/newunit_5.f90.f90: Likewise.
5095 * gfortran.dg/nint_1.f90: Likewise.
5096 * gfortran.dg/nint_2.f90: Likewise.
5097 * gfortran.dg/no_arg_check_2.f90: Likewise.
5098 * gfortran.dg/no_range_check_1.f90: Likewise.
5099 * gfortran.dg/no_range_check_2.f90: Likewise.
5100 * gfortran.dg/no_range_check_3.f90: Likewise.
5101 * gfortran.dg/noadv_size.f90: Likewise.
5102 * gfortran.dg/nonreturning_statements.f90: Likewise.
5103 * gfortran.dg/norm2_1.f90: Likewise.
5104 * gfortran.dg/norm2_3.f90: Likewise.
5105 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5106 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5107 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5108 * gfortran.dg/null_4.f90: Likewise.
5109 * gfortran.dg/null_9.f90: Likewise.
5110 * gfortran.dg/nullify_3.f90: Likewise.
5111 * gfortran.dg/oldstyle_1.f90: Likewise.
5112 * gfortran.dg/open_access_append_1.f90: Likewise.
5113 * gfortran.dg/open_access_append_2.f90: Likewise.
5114 * gfortran.dg/open_errors.f90: Likewise.
5115 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5116 * gfortran.dg/open_new.f90: Likewise.
5117 * gfortran.dg/open_readonly_1.f90: Likewise.
5118 * gfortran.dg/operator_1.f90: Likewise.
5119 * gfortran.dg/optional_absent_1.f90: Likewise.
5120 * gfortran.dg/optional_absent_2.f90: Likewise.
5121 * gfortran.dg/optional_absent_3.f90: Likewise.
5122 * gfortran.dg/optional_class_1.f90: Likewise.
5123 * gfortran.dg/optional_dim_2.f90: Likewise.
5124 * gfortran.dg/optional_dim_3.f90: Likewise.
5125 * gfortran.dg/output_exponents_1.f90: Likewise.
5126 * gfortran.dg/overload_1.f90: Likewise.
5127 * gfortran.dg/overload_2.f90: Likewise.
5128 * gfortran.dg/overwrite_1.f: Likewise.
5129 * gfortran.dg/pad_no.f90: Likewise.
5130 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5131 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5132 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5133 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5134 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5135 * gfortran.dg/parens_3.f90: Likewise.
5136 * gfortran.dg/parens_5.f90: Likewise.
5137 * gfortran.dg/parens_6.f90: Likewise.
5138 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5139 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5140 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5141 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5142 * gfortran.dg/parity_1.f90: Likewise.
5143 * gfortran.dg/past_eor.f90: Likewise.
5144 * gfortran.dg/pdt_1.f03: Likewise.
5145 * gfortran.dg/pdt_10.f03: Likewise.
5146 * gfortran.dg/pdt_11.f03: Likewise.
5147 * gfortran.dg/pdt_12.f03: Likewise.
5148 * gfortran.dg/pdt_13.f03: Likewise.
5149 * gfortran.dg/pdt_14.f03: Likewise.
5150 * gfortran.dg/pdt_15.f03: Likewise.
5151 * gfortran.dg/pdt_19.f03: Likewise.
5152 * gfortran.dg/pdt_20.f03: Likewise.
5153 * gfortran.dg/pdt_22.f03: Likewise.
5154 * gfortran.dg/pdt_23.f03: Likewise.
5155 * gfortran.dg/pdt_25.f03: Likewise.
5156 * gfortran.dg/pdt_26.f03: Likewise.
5157 * gfortran.dg/pdt_27.f03: Likewise.
5158 * gfortran.dg/pdt_28.f03: Likewise.
5159 * gfortran.dg/pdt_3.f03: Likewise.
5160 * gfortran.dg/pdt_4.f03: Likewise.
5161 * gfortran.dg/pdt_5.f03: Likewise.
5162 * gfortran.dg/pdt_7.f03: Likewise.
5163 * gfortran.dg/pointer_1.f90: Likewise.
5164 * gfortran.dg/pointer_array_1.f90: Likewise.
5165 * gfortran.dg/pointer_array_3.f90: Likewise.
5166 * gfortran.dg/pointer_array_4.f90: Likewise.
5167 * gfortran.dg/pointer_array_5.f90: Likewise.
5168 * gfortran.dg/pointer_array_6.f90: Likewise.
5169 * gfortran.dg/pointer_array_7.f90: Likewise.
5170 * gfortran.dg/pointer_array_8.f90: Likewise.
5171 * gfortran.dg/pointer_array_9.f90: Likewise.
5172 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5173 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5174 * gfortran.dg/pointer_assign_10.f90: Likewise.
5175 * gfortran.dg/pointer_assign_11.f90: Likewise.
5176 * gfortran.dg/pointer_assign_4.f90: Likewise.
5177 * gfortran.dg/pointer_assign_8.f90: Likewise.
5178 * gfortran.dg/pointer_assign_9.f90: Likewise.
5179 * gfortran.dg/pointer_check_10.f90: Likewise.
5180 * gfortran.dg/pointer_check_9.f90: Likewise.
5181 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5182 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5183 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5184 * gfortran.dg/pointer_init_1.f90: Likewise.
5185 * gfortran.dg/pointer_init_3.f90: Likewise.
5186 * gfortran.dg/pointer_init_4.f90: Likewise.
5187 * gfortran.dg/pointer_init_5.f90: Likewise.
5188 * gfortran.dg/pointer_init_8.f90: Likewise.
5189 * gfortran.dg/pointer_intent_1.f90: Likewise.
5190 * gfortran.dg/pointer_intent_4.f90: Likewise.
5191 * gfortran.dg/pointer_intent_5.f90: Likewise.
5192 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5193 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5194 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5195 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5196 * gfortran.dg/pointer_target_1.f90: Likewise.
5197 * gfortran.dg/pointer_target_2.f90: Likewise.
5198 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5199 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5200 * gfortran.dg/power.f90: Likewise.
5201 * gfortran.dg/power1.f90: Likewise.
5202 * gfortran.dg/power_3.f90: Likewise.
5203 * gfortran.dg/power_4.f90: Likewise.
5204 * gfortran.dg/power_5.f90: Likewise.
5205 * gfortran.dg/pr12884.f: Likewise.
5206 * gfortran.dg/pr15129.f90: Likewise.
5207 * gfortran.dg/pr15140.f90: Likewise.
5208 * gfortran.dg/pr15324.f90: Likewise.
5209 * gfortran.dg/pr15332.f: Likewise.
5210 * gfortran.dg/pr15957.f90: Likewise.
5211 * gfortran.dg/pr15959.f90: Likewise.
5212 * gfortran.dg/pr16597.f90: Likewise.
5213 * gfortran.dg/pr16861.f90: Likewise.
5214 * gfortran.dg/pr16938.f90: Likewise.
5215 * gfortran.dg/pr17090.f90: Likewise.
5216 * gfortran.dg/pr17143.f90: Likewise.
5217 * gfortran.dg/pr17164.f90: Likewise.
5218 * gfortran.dg/pr17229.f: Likewise.
5219 * gfortran.dg/pr17285.f90: Likewise.
5220 * gfortran.dg/pr17286.f90: Likewise.
5221 * gfortran.dg/pr17472.f: Likewise.
5222 * gfortran.dg/pr17612.f90: Likewise.
5223 * gfortran.dg/pr17706.f90: Likewise.
5224 * gfortran.dg/pr18025.f90: Likewise.
5225 * gfortran.dg/pr18122.f90: Likewise.
5226 * gfortran.dg/pr18210.f90: Likewise.
5227 * gfortran.dg/pr18392.f90: Likewise.
5228 * gfortran.dg/pr19155.f: Likewise.
5229 * gfortran.dg/pr19216.f: Likewise.
5230 * gfortran.dg/pr19467.f90: Likewise.
5231 * gfortran.dg/pr19657.f: Likewise.
5232 * gfortran.dg/pr19926.f90: Likewise.
5233 * gfortran.dg/pr19928-1.f90: Likewise.
5234 * gfortran.dg/pr19928-2.f90: Likewise.
5235 * gfortran.dg/pr20086.f90: Likewise.
5236 * gfortran.dg/pr20124.f90: Likewise.
5237 * gfortran.dg/pr20163-2.f: Likewise.
5238 * gfortran.dg/pr20480.f90: Likewise.
5239 * gfortran.dg/pr20755.f: Likewise.
5240 * gfortran.dg/pr20950.f: Likewise.
5241 * gfortran.dg/pr21177.f90: Likewise.
5242 * gfortran.dg/pr21730.f: Likewise.
5243 * gfortran.dg/pr22491.f: Likewise.
5244 * gfortran.dg/pr25603.f: Likewise.
5245 * gfortran.dg/pr26246_2.f90: Likewise.
5246 * gfortran.dg/pr32136.f90: Likewise.
5247 * gfortran.dg/pr32533.f90: Likewise.
5248 * gfortran.dg/pr33794.f90: Likewise.
5249 * gfortran.dg/pr35662.f90: Likewise.
5250 * gfortran.dg/pr35944-1.f90: Likewise.
5251 * gfortran.dg/pr35944-2.f90: Likewise.
5252 * gfortran.dg/pr35983.f90: Likewise.
5253 * gfortran.dg/pr39865.f90: Likewise.
5254 * gfortran.dg/pr41212.f90: Likewise.
5255 * gfortran.dg/pr43808.f90: Likewise.
5256 * gfortran.dg/pr44592.f90: Likewise.
5257 * gfortran.dg/pr44735.f90: Likewise.
5258 * gfortran.dg/pr45308.f03: Likewise.
5259 * gfortran.dg/pr46297.f: Likewise.
5260 * gfortran.dg/pr46588.f90: Likewise.
5261 * gfortran.dg/pr46665.f90: Likewise.
5262 * gfortran.dg/pr46804.f90: Likewise.
5263 * gfortran.dg/pr47008.f03: Likewise.
5264 * gfortran.dg/pr47614.f: Likewise.
5265 * gfortran.dg/pr47878.f90: Likewise.
5266 * gfortran.dg/pr49103.f90: Likewise.
5267 * gfortran.dg/pr50069_1.f90: Likewise.
5268 * gfortran.dg/pr50769.f90: Likewise.
5269 * gfortran.dg/pr52608.f90: Likewise.
5270 * gfortran.dg/pr55086_2.f90: Likewise.
5271 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5272 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5273 * gfortran.dg/pr55330.f90: Likewise.
5274 * gfortran.dg/pr56015.f90: Likewise.
5275 * gfortran.dg/pr57910.f90: Likewise.
5276 * gfortran.dg/pr59700.f90: Likewise.
5277 * gfortran.dg/pr62125.f90: Likewise.
5278 * gfortran.dg/pr64530.f90: Likewise.
5279 * gfortran.dg/pr65429.f90: Likewise.
5280 * gfortran.dg/pr65450.f90: Likewise.
5281 * gfortran.dg/pr65504.f90: Likewise.
5282 * gfortran.dg/pr65903.f90: Likewise.
5283 * gfortran.dg/pr66311.f90: Likewise.
5284 * gfortran.dg/pr66864.f90: Likewise.
5285 * gfortran.dg/pr67140.f90: Likewise.
5286 * gfortran.dg/pr67524.f90: Likewise.
5287 * gfortran.dg/pr67885.f90: Likewise.
5288 * gfortran.dg/pr68053.f90: Likewise.
5289 * gfortran.dg/pr68566.f90: Likewise.
5290 * gfortran.dg/pr69514_1.f90: Likewise.
5291 * gfortran.dg/pr69514_2.f90: Likewise.
5292 * gfortran.dg/pr69739.f90: Likewise.
5293 * gfortran.dg/pr70673.f90: Likewise.
5294 * gfortran.dg/pr71523_2.f90: Likewise.
5295 * gfortran.dg/pr71764.f90: Likewise.
5296 * gfortran.dg/pr78092.f90: Likewise.
5297 * gfortran.dg/pr82973.f90: Likewise.
5298 * gfortran.dg/pr83864.f90: Likewise.
5299 * gfortran.dg/pr83874.f90: Likewise.
5300 * gfortran.dg/pr84088.f90: Likewise.
5301 * gfortran.dg/pr84155.f90: Likewise.
5302 * gfortran.dg/proc_decl_12.f90: Likewise.
5303 * gfortran.dg/proc_decl_13.f90: Likewise.
5304 * gfortran.dg/proc_decl_15.f90: Likewise.
5305 * gfortran.dg/proc_decl_17.f90: Likewise.
5306 * gfortran.dg/proc_decl_18.f90: Likewise.
5307 * gfortran.dg/proc_decl_2.f90: Likewise.
5308 * gfortran.dg/proc_decl_5.f90: Likewise.
5309 * gfortran.dg/proc_decl_9.f90: Likewise.
5310 * gfortran.dg/proc_ptr_1.f90: Likewise.
5311 * gfortran.dg/proc_ptr_10.f90: Likewise.
5312 * gfortran.dg/proc_ptr_12.f90: Likewise.
5313 * gfortran.dg/proc_ptr_18.f90: Likewise.
5314 * gfortran.dg/proc_ptr_19.f90: Likewise.
5315 * gfortran.dg/proc_ptr_21.f90: Likewise.
5316 * gfortran.dg/proc_ptr_22.f90: Likewise.
5317 * gfortran.dg/proc_ptr_23.f90: Likewise.
5318 * gfortran.dg/proc_ptr_25.f90: Likewise.
5319 * gfortran.dg/proc_ptr_26.f90: Likewise.
5320 * gfortran.dg/proc_ptr_3.f90: Likewise.
5321 * gfortran.dg/proc_ptr_36.f90: Likewise.
5322 * gfortran.dg/proc_ptr_47.f90: Likewise.
5323 * gfortran.dg/proc_ptr_48.f90: Likewise.
5324 * gfortran.dg/proc_ptr_5.f90: Likewise.
5325 * gfortran.dg/proc_ptr_6.f90: Likewise.
5326 * gfortran.dg/proc_ptr_7.f90: Likewise.
5327 * gfortran.dg/proc_ptr_8.f90: Likewise.
5328 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5329 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5330 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5331 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5332 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5333 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5334 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5335 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5336 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5337 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5338 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5339 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5340 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5341 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5342 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5343 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5344 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5345 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5346 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5347 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5348 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5349 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5350 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5351 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5352 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5353 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5354 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5355 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5356 * gfortran.dg/product_init_expr.f03: Likewise.
5357 * gfortran.dg/promotion.f90: Likewise.
5358 * gfortran.dg/promotion_3.f90: Likewise.
5359 * gfortran.dg/promotion_4.f90: Likewise.
5360 * gfortran.dg/protected_1.f90: Likewise.
5361 * gfortran.dg/protected_2.f90: Likewise.
5362 * gfortran.dg/ptr-func-1.f90: Likewise.
5363 * gfortran.dg/ptr-func-2.f90: Likewise.
5364 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5365 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5366 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5367 * gfortran.dg/pure_byref_1.f90: Likewise.
5368 * gfortran.dg/pure_byref_2.f90: Likewise.
5369 * gfortran.dg/pure_byref_3.f90: Likewise.
5370 * gfortran.dg/quad_2.f90: Likewise.
5371 * gfortran.dg/quad_3.f90: Likewise.
5372 * gfortran.dg/random_3.f90: Likewise.
5373 * gfortran.dg/random_4.f90: Likewise.
5374 * gfortran.dg/random_7.f90: Likewise.
5375 * gfortran.dg/read_2.f90: Likewise.
5376 * gfortran.dg/read_3.f90: Likewise.
5377 * gfortran.dg/read_4.f90: Likewise.
5378 * gfortran.dg/read_5.f90: Likewise.
5379 * gfortran.dg/read_bad_advance.f90: Likewise.
5380 * gfortran.dg/read_bang.f90: Likewise.
5381 * gfortran.dg/read_bang4.f90: Likewise.
5382 * gfortran.dg/read_comma.f: Likewise.
5383 * gfortran.dg/read_dir.f90: Likewise.
5384 * gfortran.dg/read_empty_file.f: Likewise.
5385 * gfortran.dg/read_eof_1.f90: Likewise.
5386 * gfortran.dg/read_eof_2.f90: Likewise.
5387 * gfortran.dg/read_eof_3.f90: Likewise.
5388 * gfortran.dg/read_eof_4.f90: Likewise.
5389 * gfortran.dg/read_eof_5.f90: Likewise.
5390 * gfortran.dg/read_eof_6.f: Likewise.
5391 * gfortran.dg/read_eof_7.f90: Likewise.
5392 * gfortran.dg/read_eof_8.f90: Likewise.
5393 * gfortran.dg/read_eof_all.f90: Likewise.
5394 * gfortran.dg/read_eor.f90: Likewise.
5395 * gfortran.dg/read_float_1.f90: Likewise.
5396 * gfortran.dg/read_float_2.f03: Likewise.
5397 * gfortran.dg/read_float_3.f90: Likewise.
5398 * gfortran.dg/read_float_4.f90: Likewise.
5399 * gfortran.dg/read_infnan_1.f90: Likewise.
5400 * gfortran.dg/read_list_eof_1.f90: Likewise.
5401 * gfortran.dg/read_logical.f90: Likewise.
5402 * gfortran.dg/read_many_1.f: Likewise.
5403 * gfortran.dg/read_no_eor.f90: Likewise.
5404 * gfortran.dg/read_noadvance.f90: Likewise.
5405 * gfortran.dg/read_repeat.f90: Likewise.
5406 * gfortran.dg/read_repeat_2.f90: Likewise.
5407 * gfortran.dg/read_size_noadvance.f90: Likewise.
5408 * gfortran.dg/read_x_eof.f90: Likewise.
5409 * gfortran.dg/read_x_past.f: Likewise.
5410 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5411 * gfortran.dg/real_const_1.f: Likewise.
5412 * gfortran.dg/real_const_2.f90: Likewise.
5413 * gfortran.dg/real_const_3.f90: Likewise.
5414 * gfortran.dg/real_do_1.f90: Likewise.
5415 * gfortran.dg/real_index_1.f90: Likewise.
5416 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5417 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5418 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5419 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5420 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5421 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5422 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5423 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5424 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5425 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5426 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5427 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5428 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5429 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5430 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5431 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5432 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5433 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5434 * gfortran.dg/record_marker_1.f90: Likewise.
5435 * gfortran.dg/record_marker_2.f: Likewise.
5436 * gfortran.dg/record_marker_3.f90: Likewise.
5437 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5438 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5439 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5440 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5441 * gfortran.dg/recursive_check_7.f90: Likewise.
5442 * gfortran.dg/recursive_reference_1.f90: Likewise.
5443 * gfortran.dg/recursive_reference_2.f90: Likewise.
5444 * gfortran.dg/recursive_stack.f90: Likewise.
5445 * gfortran.dg/reduction.f90: Likewise.
5446 * gfortran.dg/repack_arrays_1.f90: Likewise.
5447 * gfortran.dg/repeat_1.f90: Likewise.
5448 * gfortran.dg/repeat_2.f90: Likewise.
5449 * gfortran.dg/repeat_3.f90: Likewise.
5450 * gfortran.dg/repeat_6.f90: Likewise.
5451 * gfortran.dg/reshape-alloc.f90: Likewise.
5452 * gfortran.dg/reshape-complex.f90: Likewise.
5453 * gfortran.dg/reshape.f90: Likewise.
5454 * gfortran.dg/reshape_2.f90: Likewise.
5455 * gfortran.dg/reshape_7.f90: Likewise.
5456 * gfortran.dg/reshape_empty_1.f03: Likewise.
5457 * gfortran.dg/reshape_pad_1.f90: Likewise.
5458 * gfortran.dg/reshape_rank7.f90: Likewise.
5459 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5460 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5461 * gfortran.dg/result_default_init_1.f90: Likewise.
5462 * gfortran.dg/result_in_spec_1.f90: Likewise.
5463 * gfortran.dg/result_in_spec_2.f90: Likewise.
5464 * gfortran.dg/ret_array_1.f90: Likewise.
5465 * gfortran.dg/ret_pointer_1.f90: Likewise.
5466 * gfortran.dg/ret_pointer_2.f90: Likewise.
5467 * gfortran.dg/rewind_1.f90: Likewise.
5468 * gfortran.dg/round_1.f03: Likewise.
5469 * gfortran.dg/round_2.f03: Likewise.
5470 * gfortran.dg/round_3.f08: Likewise.
5471 * gfortran.dg/round_4.f90: Likewise.
5472 * gfortran.dg/rrspacing_1.f90: Likewise.
5473 * gfortran.dg/runtime_warning_1.f90: Likewise.
5474 * gfortran.dg/same_type_as_2.f03: Likewise.
5475 * gfortran.dg/save_1.f90: Likewise.
5476 * gfortran.dg/save_5.f90: Likewise.
5477 * gfortran.dg/save_6.f90: Likewise.
5478 * gfortran.dg/scalar_mask_1.f90: Likewise.
5479 * gfortran.dg/scalar_mask_2.f90: Likewise.
5480 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5481 * gfortran.dg/scale_1.f90: Likewise.
5482 * gfortran.dg/scan_1.f90: Likewise.
5483 * gfortran.dg/scan_2.f90: Likewise.
5484 * gfortran.dg/secnds-1.f: Likewise.
5485 * gfortran.dg/secnds.f: Likewise.
5486 * gfortran.dg/select_1.f90: Likewise.
5487 * gfortran.dg/select_2.f90: Likewise.
5488 * gfortran.dg/select_3.f90: Likewise.
5489 * gfortran.dg/select_5.f90: Likewise.
5490 * gfortran.dg/select_char_1.f90: Likewise.
5491 * gfortran.dg/select_char_2.f90: Likewise.
5492 * gfortran.dg/select_type_13.f03: Likewise.
5493 * gfortran.dg/select_type_14.f03: Likewise.
5494 * gfortran.dg/select_type_15.f03: Likewise.
5495 * gfortran.dg/select_type_19.f03: Likewise.
5496 * gfortran.dg/select_type_2.f03: Likewise.
5497 * gfortran.dg/select_type_26.f03: Likewise.
5498 * gfortran.dg/select_type_27.f03: Likewise.
5499 * gfortran.dg/select_type_28.f03: Likewise.
5500 * gfortran.dg/select_type_3.f03: Likewise.
5501 * gfortran.dg/select_type_35.f03: Likewise.
5502 * gfortran.dg/select_type_36.f03: Likewise.
5503 * gfortran.dg/select_type_37.f03: Likewise.
5504 * gfortran.dg/select_type_39.f03: Likewise.
5505 * gfortran.dg/select_type_4.f90: Likewise.
5506 * gfortran.dg/select_type_5.f03: Likewise.
5507 * gfortran.dg/select_type_6.f03: Likewise.
5508 * gfortran.dg/select_type_7.f03: Likewise.
5509 * gfortran.dg/select_type_8.f03: Likewise.
5510 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5511 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5512 * gfortran.dg/selected_kind_1.f90: Likewise.
5513 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5514 * gfortran.dg/shape_2.f90: Likewise.
5515 * gfortran.dg/shape_4.f90: Likewise.
5516 * gfortran.dg/shape_5.f90: Likewise.
5517 * gfortran.dg/shape_7.f90: Likewise.
5518 * gfortran.dg/shape_8.f90: Likewise.
5519 * gfortran.dg/shape_9.f90: Likewise.
5520 * gfortran.dg/shift-kind_2.f90: Likewise.
5521 * gfortran.dg/shiftalr_1.F90: Likewise.
5522 * gfortran.dg/shiftalr_2.F90: Likewise.
5523 * gfortran.dg/simpleif_1.f90: Likewise.
5524 * gfortran.dg/simplify_argN_1.f90: Likewise.
5525 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5526 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5527 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5528 * gfortran.dg/simplify_modulo.f90: Likewise.
5529 * gfortran.dg/single_char_string.f90: Likewise.
5530 * gfortran.dg/size_dim.f90: Likewise.
5531 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5532 * gfortran.dg/sizeof.f90: Likewise.
5533 * gfortran.dg/sizeof_4.f90: Likewise.
5534 * gfortran.dg/slash_1.f90: Likewise.
5535 * gfortran.dg/sms-1.f90: Likewise.
5536 * gfortran.dg/sms-2.f90: Likewise.
5537 * gfortran.dg/spec_expr_7.f90: Likewise.
5538 * gfortran.dg/specifics_1.f90: Likewise.
5539 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5540 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5541 * gfortran.dg/spread_init_expr.f03: Likewise.
5542 * gfortran.dg/spread_scalar_source.f90: Likewise.
5543 * gfortran.dg/spread_shape_1.f90: Likewise.
5544 * gfortran.dg/stat_1.f90: Likewise.
5545 * gfortran.dg/stat_2.f90: Likewise.
5546 * gfortran.dg/stfunc_1.f90: Likewise.
5547 * gfortran.dg/stfunc_4.f90: Likewise.
5548 * gfortran.dg/stfunc_6.f90: Likewise.
5549 * gfortran.dg/storage_size_1.f08: Likewise.
5550 * gfortran.dg/storage_size_3.f08: Likewise.
5551 * gfortran.dg/storage_size_4.f90: Likewise.
5552 * gfortran.dg/streamio_1.f90: Likewise.
5553 * gfortran.dg/streamio_10.f90: Likewise.
5554 * gfortran.dg/streamio_11.f90: Likewise.
5555 * gfortran.dg/streamio_12.f90: Likewise.
5556 * gfortran.dg/streamio_13.f90: Likewise.
5557 * gfortran.dg/streamio_14.f90: Likewise.
5558 * gfortran.dg/streamio_15.f90: Likewise.
5559 * gfortran.dg/streamio_16.f90: Likewise.
5560 * gfortran.dg/streamio_17.f90: Likewise.
5561 * gfortran.dg/streamio_2.f90: Likewise.
5562 * gfortran.dg/streamio_3.f90: Likewise.
5563 * gfortran.dg/streamio_4.f90: Likewise.
5564 * gfortran.dg/streamio_5.f90: Likewise.
5565 * gfortran.dg/streamio_6.f90: Likewise.
5566 * gfortran.dg/streamio_7.f90: Likewise.
5567 * gfortran.dg/streamio_8.f90: Likewise.
5568 * gfortran.dg/streamio_9.f90: Likewise.
5569 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5570 * gfortran.dg/string_4.f90: Likewise.
5571 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5572 * gfortran.dg/string_assign_2.f90: Likewise.
5573 * gfortran.dg/string_compare_1.f90: Likewise.
5574 * gfortran.dg/string_compare_2.f90: Likewise.
5575 * gfortran.dg/string_compare_3.f90: Likewise.
5576 * gfortran.dg/string_ctor_1.f90: Likewise.
5577 * gfortran.dg/string_length_1.f90: Likewise.
5578 * gfortran.dg/string_length_2.f90: Likewise.
5579 * gfortran.dg/string_length_3.f90: Likewise.
5580 * gfortran.dg/string_length_4.f90: Likewise.
5581 * gfortran.dg/string_null_compare_1.f: Likewise.
5582 * gfortran.dg/string_pad_trunc.f90: Likewise.
5583 * gfortran.dg/structure_constructor_1.f03: Likewise.
5584 * gfortran.dg/structure_constructor_11.f90: Likewise.
5585 * gfortran.dg/structure_constructor_13.f03: Likewise.
5586 * gfortran.dg/structure_constructor_2.f03: Likewise.
5587 * gfortran.dg/structure_constructor_5.f03: Likewise.
5588 * gfortran.dg/submodule_1.f08: Likewise.
5589 * gfortran.dg/submodule_11.f08: Likewise.
5590 * gfortran.dg/submodule_14.f08: Likewise.
5591 * gfortran.dg/submodule_15.f08: Likewise.
5592 * gfortran.dg/submodule_17.f08: Likewise.
5593 * gfortran.dg/submodule_18.f08: Likewise.
5594 * gfortran.dg/submodule_19.f08: Likewise.
5595 * gfortran.dg/submodule_2.f08: Likewise.
5596 * gfortran.dg/submodule_27.f08: Likewise.
5597 * gfortran.dg/submodule_28.f08: Likewise.
5598 * gfortran.dg/submodule_29.f08: Likewise.
5599 * gfortran.dg/submodule_30.f08: Likewise.
5600 * gfortran.dg/submodule_6.f08: Likewise.
5601 * gfortran.dg/submodule_7.f08: Likewise.
5602 * gfortran.dg/submodule_8.f08: Likewise.
5603 * gfortran.dg/subnormal_1.f90: Likewise.
5604 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5605 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5606 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5607 * gfortran.dg/substr_2.f: Likewise.
5608 * gfortran.dg/substr_3.f: Likewise.
5609 * gfortran.dg/substr_4.f: Likewise.
5610 * gfortran.dg/substr_5.f90: Likewise.
5611 * gfortran.dg/substr_6.f90: Likewise.
5612 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5613 * gfortran.dg/sum_init_expr.f03: Likewise.
5614 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5615 * gfortran.dg/system_clock_3.f08: Likewise.
5616 * gfortran.dg/t_editing.f: Likewise.
5617 * gfortran.dg/team_change_1.f90: Likewise.
5618 * gfortran.dg/team_end_1.f90: Likewise.
5619 * gfortran.dg/team_number_1.f90: Likewise.
5620 * gfortran.dg/temporary_1.f90: Likewise.
5621 * gfortran.dg/test_com_block.f90: Likewise.
5622 * gfortran.dg/test_only_clause.f90: Likewise.
5623 * gfortran.dg/tiny_1.f90: Likewise.
5624 * gfortran.dg/tiny_2.f90: Likewise.
5625 * gfortran.dg/tl_editing.f90: Likewise.
5626 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5627 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5628 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5629 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5630 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5631 * gfortran.dg/transfer_class_2.f90: Likewise.
5632 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5633 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5634 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5635 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5636 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5637 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5638 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5639 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5640 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5641 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5642 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5643 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5644 * gfortran.dg/transpose_1.f90: Likewise.
5645 * gfortran.dg/transpose_3.f03: Likewise.
5646 * gfortran.dg/transpose_4.f90: Likewise.
5647 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5648 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5649 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5650 * gfortran.dg/trim_1.f90: Likewise.
5651 * gfortran.dg/trim_optimize_1.f90: Likewise.
5652 * gfortran.dg/trim_optimize_2.f90: Likewise.
5653 * gfortran.dg/trim_optimize_3.f90: Likewise.
5654 * gfortran.dg/trim_optimize_4.f90: Likewise.
5655 * gfortran.dg/trim_optimize_5.f90: Likewise.
5656 * gfortran.dg/trim_optimize_6.f90: Likewise.
5657 * gfortran.dg/trim_optimize_7.f90: Likewise.
5658 * gfortran.dg/trim_optimize_8.f90: Likewise.
5659 * gfortran.dg/type_to_class_1.f03: Likewise.
5660 * gfortran.dg/type_to_class_2.f03: Likewise.
5661 * gfortran.dg/type_to_class_3.f03: Likewise.
5662 * gfortran.dg/type_to_class_4.f03: Likewise.
5663 * gfortran.dg/type_to_class_5.f03: Likewise.
5664 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5665 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5666 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5667 * gfortran.dg/typebound_call_1.f03: Likewise.
5668 * gfortran.dg/typebound_call_13.f03: Likewise.
5669 * gfortran.dg/typebound_call_18.f03: Likewise.
5670 * gfortran.dg/typebound_call_19.f03: Likewise.
5671 * gfortran.dg/typebound_call_2.f03: Likewise.
5672 * gfortran.dg/typebound_call_20.f03: Likewise.
5673 * gfortran.dg/typebound_call_3.f03: Likewise.
5674 * gfortran.dg/typebound_generic_5.f03: Likewise.
5675 * gfortran.dg/typebound_generic_6.f03: Likewise.
5676 * gfortran.dg/typebound_generic_9.f03: Likewise.
5677 * gfortran.dg/typebound_operator_12.f03: Likewise.
5678 * gfortran.dg/typebound_operator_13.f03: Likewise.
5679 * gfortran.dg/typebound_operator_15.f90: Likewise.
5680 * gfortran.dg/typebound_operator_20.f90: Likewise.
5681 * gfortran.dg/typebound_operator_3.f03: Likewise.
5682 * gfortran.dg/typebound_operator_6.f03: Likewise.
5683 * gfortran.dg/typebound_operator_7.f03: Likewise.
5684 * gfortran.dg/typebound_operator_8.f03: Likewise.
5685 * gfortran.dg/typebound_operator_9.f03: Likewise.
5686 * gfortran.dg/typebound_proc_19.f90: Likewise.
5687 * gfortran.dg/typebound_proc_20.f90: Likewise.
5688 * gfortran.dg/typebound_proc_23.f90: Likewise.
5689 * gfortran.dg/typebound_proc_27.f03: Likewise.
5690 * gfortran.dg/typebound_proc_35.f90: Likewise.
5691 * gfortran.dg/typebound_proc_36.f90: Likewise.
5692 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5693 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5694 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5695 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5696 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5697 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5698 * gfortran.dg/unf_short_record_1.f90: Likewise.
5699 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5700 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5701 * gfortran.dg/unit_1.f90: Likewise.
5702 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5703 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5704 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5705 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5706 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5707 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5708 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5709 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5710 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5711 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5712 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5713 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5714 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5715 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5716 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5717 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5718 * gfortran.dg/unpack_init_expr.f03: Likewise.
5719 * gfortran.dg/use_10.f90: Likewise.
5720 * gfortran.dg/use_11.f90: Likewise.
5721 * gfortran.dg/use_13.f90: Likewise.
5722 * gfortran.dg/use_24.f90: Likewise.
5723 * gfortran.dg/use_27.f90: Likewise.
5724 * gfortran.dg/use_5.f90: Likewise.
5725 * gfortran.dg/use_allocated_1.f90: Likewise.
5726 * gfortran.dg/use_only_1.f90: Likewise.
5727 * gfortran.dg/use_only_4.f90: Likewise.
5728 * gfortran.dg/use_rename_2.f90: Likewise.
5729 * gfortran.dg/use_rename_4.f90: Likewise.
5730 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5731 * gfortran.dg/used_interface_ref.f90: Likewise.
5732 * gfortran.dg/used_types_5.f90: Likewise.
5733 * gfortran.dg/utf8_1.f03: Likewise.
5734 * gfortran.dg/utf8_2.f03: Likewise.
5735 * gfortran.dg/value_1.f90: Likewise.
5736 * gfortran.dg/value_2.f90: Likewise.
5737 * gfortran.dg/value_4.f90: Likewise.
5738 * gfortran.dg/value_6.f03: Likewise.
5739 * gfortran.dg/value_7.f03: Likewise.
5740 * gfortran.dg/value_test.f90: Likewise.
5741 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5742 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5743 * gfortran.dg/vect/pr60510.f: Likewise.
5744 * gfortran.dg/vect/pr69882.f90: Likewise.
5745 * gfortran.dg/vect/pr69980.f90: Likewise.
5746 * gfortran.dg/vect/vect-5.f90: Likewise.
5747 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5748 * gfortran.dg/vector_subscript_1.f90: Likewise.
5749 * gfortran.dg/vector_subscript_2.f90: Likewise.
5750 * gfortran.dg/vector_subscript_3.f90: Likewise.
5751 * gfortran.dg/vector_subscript_5.f90: Likewise.
5752 * gfortran.dg/verify_2.f90: Likewise.
5753 * gfortran.dg/volatile10.f90: Likewise.
5754 * gfortran.dg/where_1.f90: Likewise.
5755 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5756 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5757 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5758 * gfortran.dg/whole_file_13.f90: Likewise.
5759 * gfortran.dg/whole_file_2.f90: Likewise.
5760 * gfortran.dg/widechar_2.f90: Likewise.
5761 * gfortran.dg/widechar_4.f90: Likewise.
5762 * gfortran.dg/widechar_5.f90: Likewise.
5763 * gfortran.dg/widechar_6.f90: Likewise.
5764 * gfortran.dg/widechar_8.f90: Likewise.
5765 * gfortran.dg/widechar_IO_1.f90: Likewise.
5766 * gfortran.dg/widechar_IO_2.f90: Likewise.
5767 * gfortran.dg/widechar_IO_3.f90: Likewise.
5768 * gfortran.dg/widechar_IO_4.f90: Likewise.
5769 * gfortran.dg/widechar_compare_1.f90: Likewise.
5770 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5771 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5772 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5773 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5774 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5775 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5776 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5777 * gfortran.dg/widechar_select_1.f90: Likewise.
5778 * gfortran.dg/winapi.f90: Likewise.
5779 * gfortran.dg/write_0_pe_format.f90: Likewise.
5780 * gfortran.dg/write_back.f: Likewise.
5781 * gfortran.dg/write_check3.f90: Likewise.
5782 * gfortran.dg/write_direct_eor.f90: Likewise.
5783 * gfortran.dg/write_padding.f90: Likewise.
5784 * gfortran.dg/write_recursive.f90: Likewise.
5785 * gfortran.dg/write_rewind_1.f: Likewise.
5786 * gfortran.dg/write_rewind_2.f: Likewise.
5787 * gfortran.dg/write_zero_array.f90: Likewise.
5788 * gfortran.dg/x_slash_1.f: Likewise.
5789 * gfortran.dg/x_slash_2.f: Likewise.
5790 * gfortran.dg/zero_array_components_1.f90: Likewise.
5791 * gfortran.dg/zero_length_1.f90: Likewise.
5792 * gfortran.dg/zero_length_2.f90: Likewise.
5793 * gfortran.dg/zero_sized_1.f90: Likewise.
5794 * gfortran.dg/zero_sized_3.f90: Likewise.
5795 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5796 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5797 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5798 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5799 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5800 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5801 * gfortran.fortran-torture/execute/args.f90: Likewise.
5802 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5803 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5804 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5805 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5806 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5807 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5808 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5809 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5810 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5811 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5812 * gfortran.fortran-torture/execute/common.f90: Likewise.
5813 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5814 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5815 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5816 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5817 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5818 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5819 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5820 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5821 * gfortran.fortran-torture/execute/data.f90: Likewise.
5822 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5823 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5824 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5825 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5826 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5827 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5828 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5829 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5830 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5831 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5832 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5833 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5834 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5835 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5836 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5837 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5838 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5839 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5840 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5841 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5842 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5843 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5844 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5845 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5846 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5847 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5848 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5849 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5850 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5851 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5852 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5853 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5854 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5855 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5856 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5857 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5858 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5859 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5860 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5861 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5862 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5863 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5864 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5865 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5866 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5867 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5868 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5869 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5870 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5871 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5872 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5873 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5874 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5875 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5876 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5877 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5878 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5879 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5880 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5881 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5882 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5883 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5884 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5885 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5886 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5887 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5888 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5889 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5890 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5891 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5892 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5893 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5894 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5895 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5896 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5897 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5898 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5899 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5900 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5901 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5902 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5903 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5904 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5905 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5906 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5907 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5908 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5909 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5910 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5911 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5912 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5913 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5914 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5915 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5916 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5917 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5918 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5919 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5920 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5921 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5922 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5923 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5924 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5925 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5926 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5927 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5928 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5929 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5930 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5931 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5932 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5933 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5934 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5935 * gfortran.fortran-torture/execute/math.f90: Likewise.
5936 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5937 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5938 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5939 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5940 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5941 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5942 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5943 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5944 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5945 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5946 * gfortran.fortran-torture/execute/power.f90: Likewise.
5947 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
5948 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
5949 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5950 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
5951 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
5952 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
5953 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
5954 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
5955 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
5956 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
5957 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
5958 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
5959 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
5960 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
5961 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
5962 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
5963 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
5964 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
5965 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
5966 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
5967 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
5968 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
5969 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
5970 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
5971 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
5972 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
5973 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
5974 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
5975 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
5976 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
5977 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
5978 * gfortran.fortran-torture/execute/straret.f90: Likewise.
5979 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
5980 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
5981 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
5982 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
5983 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
5984 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
5985 * gfortran.fortran-torture/execute/string.f90: Likewise.
5986 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
5987 * gfortran.fortran-torture/execute/strret.f90: Likewise.
5988 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
5989 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
5990 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
5991 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
5992 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
5993 * gfortran.fortran-torture/execute/userop.f90: Likewise.
5994 * gfortran.fortran-torture/execute/where17.f90: Likewise.
5995 * gfortran.fortran-torture/execute/where18.f90: Likewise.
5996 * gfortran.fortran-torture/execute/where19.f90: Likewise.
5997 * gfortran.fortran-torture/execute/where20.f90: Likewise.
5998 * gfortran.fortran-torture/execute/where21.f90: Likewise.
5999 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
6000 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
6001 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6002 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6003 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6004 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6005 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
6006 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
6007 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
6008 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
6009 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
6010 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
6011 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
6012 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
6013 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
6014 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
6015 * gfortran.dg/inline_transpose_1.f90: Likewise.
6016
6017 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
6018
6019 PR fortran/84115
6020 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
6021 change to dg-run.
6022
6023 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
6024
6025 PR ada/84277
6026 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
6027 * gnat.dg/dispatch1.adb: Rename into...
6028 * gnat.dg/disp1.adb: ...this.
6029 * gnat.dg/dispatch1_p.ads: Rename into...
6030 * gnat.dg/disp1_pkg.ads: ...this.
6031 * gnat.dg/disp2.adb: Rename into...
6032 * gnat.dg/dispatch2.adb: ...this.
6033 * gnat.dg/dispatch2_p.ads: Rename into...
6034 * gnat.dg/disp2_pkg.ads: ...this.
6035 * gnat.dg/dispatch2_p.adb: Rename into...
6036 * gnat.dg/disp2_pkg.adb: this.
6037 * gnat.dg/generic_dispatch.adb: Rename into...
6038 * gnat.dg/generic_disp.adb: this.
6039 * gnat.dg/generic_dispatch_p.ads: Rename into...
6040 * gnat.dg/generic_disp_pkg.ads: ...this.
6041 * gnat.dg/generic_dispatch_p.adb: Rename into...
6042 * gnat.dg/generic_disp_pkg.adb: ...this.
6043 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
6044 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
6045 * gnat.dg/object_overflow1.adb: Tweak index.
6046 * gnat.dg/object_overflow2.adb: Likewise.
6047 * gnat.dg/object_overflow3.adb: Likewise.
6048 * gnat.dg/object_overflow4.adb: Likewise.
6049 * gnat.dg/object_overflow5.adb: Likewise.
6050
6051 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6052
6053 PR ipa/84425
6054 * gcc.c-torture/compile/pr84425.c: New test.
6055
6056 2018-02-16 Marek Polacek <polacek@redhat.com>
6057 Jakub Jelinek <jakub@redhat.com>
6058
6059 PR c++/84192
6060 * g++.dg/cpp1y/constexpr-84192.C: New test.
6061
6062 2018-02-16 Martin Sebor <msebor@redhat.com>
6063
6064 PR c++/79064
6065 * g++.dg/overload15.C: New test.
6066
6067 2018-02-16 Yury Gribov <tetra2005@gmail.com>
6068
6069 PR target/81535
6070 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
6071 * gcc.dg/pr56727-2.c: Ditto.
6072 * gcc.target/powerpc/pr79439.c: Renamed to...
6073 * gcc.target/powerpc/pr79439-1.c: ...this.
6074 * gcc.target/powerpc/pr79439-2.c: New test.
6075 * gcc.target/powerpc/pr79439-3.c: New test.
6076
6077 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
6078
6079 target/pr84371
6080 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
6081 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
6082 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
6083 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
6084 * gcc.target/powerpc/builtins-3.c: Same.
6085
6086 2018-02-16 Nathan Sidwell <nathan@acm.org>
6087
6088 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
6089
6090 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
6091
6092 PR rtl-optimization/70023
6093 * gcc.target/i386/pr70023.c: New.
6094
6095 2018-02-16 Carl Love <cel@us.ibm.com>
6096
6097 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
6098 tests.
6099 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
6100 tests.
6101
6102 2018-02-16 Carl Love <cel@us.ibm.com>
6103
6104 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6105 for the ABI definitions for vec_extract4b and vec_insert4b.
6106
6107 2018-02-16 Nathan Sidwell <nathan@acm.org>
6108
6109 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6110 * g++.old-deja/g++.mike/net43.C: Likewise.
6111
6112 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6113
6114 PR c++/82468
6115 * g++.dg/cpp1z/class-deduction48.C: New.
6116
6117 2018-02-16 Nathan Sidwell <nathan@acm.org>
6118
6119 PR c++/84375
6120 * g++.dg/lookup/pr84375.C: New.
6121
6122 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6123
6124 PR target/83831
6125 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6126
6127 2018-02-16 Richard Biener <rguenther@suse.de>
6128
6129 PR tree-optimization/84417
6130 * gcc.dg/torture/pr84417.c: New testcase.
6131
6132 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6133
6134 PR target/84272
6135 * g++.dg/opt/pr84272.C: New test.
6136
6137 PR rtl-optimization/83723
6138 * gcc.dg/pr83723.c: New test.
6139
6140 2018-02-16 Richard Biener <rguenther@suse.de>
6141
6142 PR tree-optimization/84399
6143 * gcc.dg/graphite/pr84399.c: New testcase.
6144
6145 2018-02-16 Richard Biener <rguenther@suse.de>
6146
6147 PR tree-optimization/84190
6148 * g++.dg/torture/pr84190.C: New testcase.
6149
6150 2018-02-15 Martin Sebor <msebor@redhat.com>
6151
6152 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6153 directives.
6154
6155 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6156
6157 PR fortran/84409
6158 * gfortran.dg/dtio_21.f03: Add an error message.
6159 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6160
6161 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6162
6163 PR fortran/84381
6164 * gfortran.dg/stop_shouldfail.f90: New test.
6165
6166 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6167
6168 PR c++/84330
6169 * g++.dg/concepts/pr84330.C: New.
6170
6171 2018-02-15 Tom de Vries <tom@codesourcery.com>
6172
6173 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6174
6175 2018-02-15 Tom de Vries <tom@codesourcery.com>
6176
6177 * gcc.c-torture/compile/pr84136.c: Require effective target
6178 indirect_jumps.
6179
6180 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6181
6182 PR tree-optimization/84383
6183 * gcc.c-torture/compile/pr84383.c: New test.
6184
6185 PR tree-optimization/84334
6186 * gcc.dg/pr84334.c: New test.
6187
6188 2018-02-14 Carl Love <cel@us.ibm.com>
6189
6190 * gcc.target/powerpc/builtins-4-int128-runnable.c
6191 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6192 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6193
6194 2018-02-14 Martin Sebor <msebor@redhat.com>
6195
6196 PR tree-optimization/83698
6197 * gcc.dg/Wrestrict-7.c: New test.
6198 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6199 * gcc.target/i386/chkp-stropt-17.c: Same.
6200
6201 2018-02-14 Martin Sebor <msebor@redhat.com>
6202
6203 PR c/84108
6204 * gcc.dg/Wattributes-8.c: New test.
6205
6206 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6207
6208 PR fortran/84385
6209 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6210 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6211 * gfortran.dg/select_type_1.f03: Extend test case.
6212
6213 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6214
6215 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6216 (dg-options): Use -O2 -msse2 -mno-sse3.
6217
6218 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6219
6220 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6221 this test case still works ok.
6222 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6223 * gcc.dg/vmx/insert-be-order.c: Likewise.
6224 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6225 * gcc.dg/vmx/ld-be-order.c: Likewise.
6226 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6227 * gcc.dg/vmx/lde-be-order.c: Likewise.
6228 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6229 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6230 * gcc.dg/vmx/merge-be-order.c: Likewise.
6231 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6232 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6233 * gcc.dg/vmx/pack-be-order.c: Likewise.
6234 * gcc.dg/vmx/perm-be-order.c: Likewise.
6235 * gcc.dg/vmx/splat-be-order.c: Likewise.
6236 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6237 * gcc.dg/vmx/st-be-order.c: Likewise.
6238 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6239 * gcc.dg/vmx/ste-be-order.c: Likewise.
6240 * gcc.dg/vmx/stl-be-order.c: Likewise.
6241 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6242 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6243 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6244 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6245 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6246
6247 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6248
6249 PR c++/84350
6250 * g++.dg/cpp0x/auto49.C: New.
6251
6252 2018-02-14 Nathan Sidwell <nathan@acm.org>
6253
6254 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6255
6256 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6257
6258 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6259 * gcc.target/powerpc/le-altivec-consts.c: Same.
6260
6261 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6262
6263 PR target/84220
6264 * gcc.target/powerpc/pr84220-sld.c: New test.
6265 * gcc.target/powerpc/pr84220-sld2.c: New test.
6266 * gcc.target/powerpc/pr84220-sldw.c: New test.
6267 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6268 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6269
6270 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6271
6272 PR target/84239
6273 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6274 _inc_ssp intrinsics.
6275 * gcc.target/i386/cet-intrin-4.c: Likewise.
6276 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6277 __builtin_ia32_rdssp[d|q].
6278
6279 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6280
6281 PR tree-optimization/84357
6282 * gcc.dg/vect/pr84357.c: New test.
6283
6284 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6285
6286 PR target/83831
6287 * gcc.target/rx/pr83831.c: New tests.
6288
6289 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6290
6291 PR target/79242
6292 * gcc.target/msp430/pr79242.c: New test.
6293
6294 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6295
6296 PR target/84372
6297 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6298 with -mcpu=power9.
6299
6300 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6301
6302 PR target/84279
6303 * g++.dg/pr84279.C: New test.
6304
6305 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6306
6307 PR rtl-optimization/84169
6308 * gcc.c-torture/execute/pr84169.c: New.
6309
6310 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6311
6312 PR target/84370
6313 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6314
6315 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6316
6317 PR target/84365
6318 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6319 with -mcpu=power9.
6320
6321 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6322
6323 PR c++/84364
6324 * g++.dg/warn/effc4.C: New test.
6325
6326 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6327
6328 PR c++/84333
6329 * g++.dg/template/sizeof16.C: New.
6330 * g++.dg/template/sizeof17.C: Likewise.
6331
6332 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6333
6334 PR fortran/84313
6335 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6336 add necessary compiler options.
6337 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6338
6339 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6340
6341 PR c/82210
6342 * gcc.c-torture/execute/pr82210.c: New test.
6343
6344 PR middle-end/84309
6345 * gcc.dg/pr84309-2.c: New test.
6346
6347 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6348
6349 PR tree-optimization/84321
6350 * gcc.dg/pr84321.c: New test.
6351
6352 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6353
6354 PR target/84359
6355 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6356
6357 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6358
6359 PR sanitizer/84340
6360 * gcc.dg/asan/pr84307.c: Remove test.
6361
6362 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6363
6364 * gcc.target/rl78/test_auto_vector.c: New test.
6365
6366 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6367
6368 PR c/84305
6369 * gcc.c-torture/compile/pr84305.c: New test.
6370
6371 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6372
6373 PR target/84335
6374 * gcc.target/i386/pr84335.c: New test.
6375
6376 PR tree-optimization/84339
6377 * gcc.c-torture/execute/pr84339.c: New test.
6378
6379 PR middle-end/84309
6380 * gcc.dg/pr84309.c: New test.
6381 * gcc.target/i386/pr84309.c: New test.
6382
6383 PR target/84336
6384 * gcc.target/i386/pr84336.c: New test.
6385
6386 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6387
6388 PR c++/84341
6389 * c-c++-common/gomp/pr84341.c: New test.
6390
6391 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6392
6393 PR fortran/68746
6394 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6395
6396 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6397
6398 PR fortran/68746
6399 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6400 of zero for read.
6401
6402 2018-02-12 Jeff Law <law@redhat.com>
6403
6404 * gcc.c-torture/compile/reg-args-size.c: New test.
6405
6406 2018-02-12 Carl Love <cel@us.ibm.com>
6407
6408 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6409 uint128 tests to new testfile.
6410 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6411 int128 and uint128 tests.
6412 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6413 list of torture tests.
6414
6415 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6416
6417 PR fortran/84273
6418 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6419 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6420
6421 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6422
6423 PR target/82641
6424 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6425
6426 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6427
6428 PR sanitizer/84307
6429 * gcc.dg/asan/pr84307.c: New test.
6430
6431 2018-02-12 Nathan Sidwell <nathan@acm.org>
6432
6433 * g++.dg/parse/pr84263.C: New.
6434
6435 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6436
6437 PR c++/79626
6438 * g++.dg/template/crash129.C: New.
6439
6440 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6441
6442 PR target/83828
6443 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6444 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6445 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6446 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6447 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6448
6449 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6450
6451 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6452 _mm_maskz_scalef_round_sd): Test new intrinsics.
6453 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6454 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6455 intrinsics.
6456 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6457 _mm_maskz_scalef_round_ss): Test new intrinsics.
6458 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6459 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6460 intrinsics.
6461 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6462 __builtin_ia32_scalefss_round): Remove builtin.
6463 (__builtin_ia32_scalefsd_mask_round,
6464 __builtin_ia32_scalefss_mask_round): Test new builtin.
6465 * gcc.target/i386/sse-13.c: Ditto.
6466 * gcc.target/i386/sse-23.c: Ditto.
6467
6468 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6469
6470 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6471 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6472 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6473 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6474 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6475 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6476 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6477 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6478 intrinsics.
6479 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6480 (__builtin_ia32_sqrtss_round): Remove builtins.
6481 (__builtin_ia32_sqrtsd_mask_round)
6482 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6483 * gcc.target/i386/sse-13.c: Ditto.
6484 * gcc.target/i386/sse-23.c: Ditto.
6485
6486 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6487
6488 PR fortran/35299
6489 * gfortran.dg/statement_function_3.f: New test.
6490
6491 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6492
6493 PR fortran/54223
6494 PR fortran/84276
6495 * gfortran.dg/statement_function_1.f90: New test.
6496 * gfortran.dg/statement_function_2.f90: New test.
6497
6498 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6499
6500 PR fortran/84074
6501 * gfortran.dg/type_to_class_5.f03: New test.
6502
6503 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6504
6505 PR fortran/56691
6506 * gfortran.dg/type_to_class_4.f03: New test.
6507
6508 2018-02-10 Alan Modra <amodra@gmail.com>
6509
6510 PR target/84300
6511 * gcc.dg/pr84300.c: New.
6512
6513 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6514
6515 PR sanitizer/83987
6516 * g++.dg/ubsan/pr83987-2.C: New test.
6517
6518 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6519
6520 * gcc.target/rx/movsicc.c: New test.
6521
6522 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6523
6524 PR target/83926
6525 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6526 message.
6527
6528 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6529
6530 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6531 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6532
6533 2018-02-09 Nathan Sidwell <nathan@acm.org>
6534
6535 PR c/84293
6536 * c-c++-common/pr84293.h: New.
6537 * c-c++-common/pr84293.c: New.
6538
6539 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6540
6541 PR rtl-optimization/57193
6542 * gcc.target/i386/pr57193.c: New.
6543
6544 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6545
6546 PR target/84226
6547 * gcc.target/powerpc/pr84226.c: New test.
6548
6549 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6550
6551 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6552 from this to...
6553 <vclzd>: ...this.
6554
6555 2018-02-09 Martin Sebor <msebor@redhat.com>
6556
6557 PR lto/84212
6558 * gcc.dg/lto/pr84212_0.c: New test file.
6559 * gcc.dg/lto/pr84212_1.c: Same.
6560
6561 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6562
6563 PR target/83926
6564 * gcc.target/powerpc/pr83926.c: New test.
6565 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6566 message. Fix test for running in 32-bit mode.
6567
6568 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6569
6570 PR target/82641
6571 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6572
6573 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6574
6575 PR target/PR84295
6576 * gcc.target/s390/pr84295.c: New test.
6577
6578 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6579
6580 PR c++/77522
6581 * g++.dg/cpp1y/lambda-init16.C: New.
6582
6583 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6584
6585 * gnat.dg/sso8.adb: New test.
6586 * gnat.dg/sso8_pkg.ads: New helper.
6587
6588 2018-02-09 Richard Biener <rguenther@suse.de>
6589
6590 PR tree-optimization/84278
6591 * gcc.target/i386/pr84278.c: Adjust regex.
6592
6593 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6594
6595 PR tree-optimization/84232
6596 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6597
6598 PR debug/84252
6599 * gcc.target/aarch64/pr84252.c: New test.
6600
6601 PR middle-end/84237
6602 * gcc.dg/pr84237.c: New test.
6603
6604 2018-02-09 Marek Polacek <polacek@redhat.com>
6605 Jakub Jelinek <jakub@redhat.com>
6606
6607 PR c++/83659
6608 * g++.dg/torture/pr83659.C: New test.
6609
6610 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6611
6612 PR tree-optimization/84136
6613 * gcc.c-torture/compile/pr84136.c: New test.
6614
6615 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6616
6617 PR target/83008
6618 * gcc.target/i386/pr83008.c: New test.
6619
6620 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6621
6622 PR target/81143
6623 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6624
6625 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6626
6627 PR c++/83806
6628 * g++.dg/warn/Wunused-parm-11.C: New.
6629
6630 2018-02-08 Marek Polacek <polacek@redhat.com>
6631
6632 PR tree-optimization/84238
6633 * gcc.dg/Wstringop-overflow-3.c: New test.
6634
6635 2018-02-08 Nathan Sidwell <nathan@acm.org>
6636
6637 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6638
6639 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6640
6641 PR tree-optimization/84265
6642 * gcc.dg/vect/pr84265.c: New test.
6643
6644 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6645
6646 PR tree-optimization/81635
6647 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6648 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6649
6650 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6651
6652 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6653 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6654 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6655 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6656 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6657 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6658 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6659 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6660 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6661 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6662 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6663 * gcc.target/s390/nobp-return-attr-all.c: New test.
6664 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6665 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6666 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6667 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6668 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6669 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6670 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6671 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6672 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6673 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6674 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6675 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6676 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6677 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6678
6679 2018-02-08 Richard Biener <rguenther@suse.de>
6680
6681 PR tree-optimization/84233
6682 * g++.dg/torture/pr84233.C: New testcase.
6683
6684 2018-02-08 Richard Biener <rguenther@suse.de>
6685
6686 PR tree-optimization/84278
6687 * gcc.target/i386/pr84278.c: New testcase.
6688
6689 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6690
6691 PR rtl-optimization/84068
6692 PR rtl-optimization/83459
6693 * gcc.dg/pr84068.c: New test.
6694
6695 2018-02-08 Richard Biener <rguenther@suse.de>
6696
6697 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6698 loop vectorization to happen.
6699
6700 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6701
6702 PR c++/83204
6703 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6704
6705 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6706
6707 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6708
6709 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6710
6711 PR target/84154
6712 * gcc.target/powerpc/pr84154-1.c: New tests.
6713 * gcc.target/powerpc/pr84154-2.c: Likewise.
6714 * gcc.target/powerpc/pr84154-3.c: Likewise.
6715
6716 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6717
6718 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6719
6720 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6721
6722 PR c++/84082
6723 * g++.dg/template/incomplete11.C: New test.
6724 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6725
6726 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6727
6728 PR fortran/82994
6729 * gfortran.dg/deallocate_error_3.f90: New test.
6730 * gfortran.dg/deallocate_error_4.f90: New test.
6731
6732 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6733
6734 PR fortran/68560
6735 * gfortran.dg/shape_9.f90: New test.
6736
6737 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6738
6739 PR fortran/82049
6740 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6741
6742 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6743
6744 PR c++/81610
6745 PR c++/80567
6746 * g++.dg/spellcheck-reswords.C: New test case.
6747 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6748 suggestion of "if".
6749
6750 2018-02-07 Martin Liska <mliska@suse.cz>
6751
6752 PR c++/84059.
6753 * g++.dg/ext/mv26.C: New test.
6754
6755 2018-02-07 Tom de Vries <tom@codesourcery.com>
6756
6757 * gcc.dg/pr83844.c: Require effective target alloca.
6758
6759 2018-02-07 Tom de Vries <tom@codesourcery.com>
6760
6761 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6762
6763 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6764
6765 PR target/84243
6766 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6767 -fcf-protection=return.
6768
6769 2018-02-07 Tom de Vries <tom@codesourcery.com>
6770
6771 PR libgomp/84217
6772 * c-c++-common/goacc/pr84217.c: New test.
6773 * gfortran.dg/goacc/pr84217.f90: New test.
6774
6775 2018-02-07 Richard Biener <rguenther@suse.de>
6776
6777 PR tree-optimization/84204
6778 * gcc.dg/graphite/pr84204.c: New testcase.
6779
6780 PR tree-optimization/84205
6781 * gcc.dg/graphite/pr84205.c: New testcase.
6782
6783 PR tree-optimization/84223
6784 * gfortran.dg/graphite/pr84223.f90: New testcase.
6785
6786 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6787
6788 PR c++/71662
6789 * g++.dg/cpp0x/scoped_enum7.C: New.
6790
6791 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6792
6793 PR tree-optimization/83008
6794 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6795
6796 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6797
6798 PR tree-optimization/84235
6799 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6800
6801 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6802
6803 PR testsuite/84243
6804 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6805 targets.
6806 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6807
6808 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6809
6810 PR target/84146
6811 * gcc.target/i386/pr84146.c: New test.
6812
6813 2018-02-06 Michael Collison <michael.collison@arm.com>
6814
6815 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6816
6817 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6818
6819 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6820 warning for -mno-speculate-indirect-jumps.
6821 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6822 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6823 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6824 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6825 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6826 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6827
6828 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6829
6830 PR target/84145
6831 * c-c++-common/fcf-protection-1.c: Change a compared message.
6832 * c-c++-common/fcf-protection-2.c: Likewise.
6833 * c-c++-common/fcf-protection-3.c: Likewise.
6834 * c-c++-common/fcf-protection-5.c: Likewise.
6835 * c-c++-common/fcf-protection-6.c: New test.
6836 * c-c++-common/fcf-protection-7.c: Likewise.
6837
6838 2018-02-06 Marek Polacek <polacek@redhat.com>
6839
6840 PR tree-optimization/84228
6841 * c-c++-common/Wstringop-truncation-3.c: New test.
6842
6843 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6844
6845 PR target/82641
6846 * gcc.target/arm/pragma_arch_switch_2.c: New.
6847
6848 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6849
6850 PR target/79975
6851 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6852
6853 2018-02-05 Martin Sebor <msebor@redhat.com>
6854
6855 PR tree-optimization/83369
6856 * gcc.dg/Wnonnull.c: New test.
6857
6858 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6859
6860 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6861 argument and use dg-messages-by-file instead. Expect it to be
6862 an array rather than a dict.
6863 (lto-link-and-maybe-run): Remove messages_by_file argument and
6864 use an upvar for dg-messages-by-file. Update call to
6865 lto_handle_diagnostics.
6866 (lt-get-options): Treat dg-messages-by-file as an array
6867 rather than a dict.
6868 (lto-get-options-main): Likewise. Set the entry rather than appending.
6869 (lto-execute): Treat dg-messages-by-file as an array rather than
6870 a dict. Update call to lto-link-and-maybe-run.
6871
6872 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6873
6874 PR c++/82782
6875 * g++.dg/cpp1z/inline-var4.C: New.
6876
6877 2018-02-05 Martin Liska <mliska@suse.cz>
6878
6879 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6880 options.
6881 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6882 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6883 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6884 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6885 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6886 * c-c++-common/asan/pointer-compare-3.c: New test.
6887
6888 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6889
6890 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6891 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6892
6893 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6894
6895 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6896 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6897 _mm_maskz_range_round_sd): Test new intrinsics.
6898 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6899 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6900 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6901 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6902 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6903 _mm_maskz_range_round_ss): Test new intrinsics.
6904 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6905 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6906 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6907 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6908 __builtin_ia32_rangess128_round): Remove builtins.
6909 (__builtin_ia32_rangesd128_mask_round,
6910 __builtin_ia32_rangess128_mask_round): Test new builtins.
6911 * gcc.target/i386/sse-13.c: Ditto.
6912 * gcc.target/i386/sse-23.c: Ditto.
6913
6914 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6915
6916 PR middle-end/79966
6917 * gfortran.dg/pr79966.f90: New testcase
6918
6919 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6920
6921 PR fortran/84094
6922 * gfortran.dg/associate_23.f90: Fix invalid code.
6923 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6924 * gfortran.dg/matmul_3.f90: Likewise.
6925 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6926
6927 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6928
6929 PR fortran/84115
6930 * gfortran.dg/associate_34.f90: New test.
6931 * gfortran.dg/associate_35.f90: New test.
6932
6933 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6934
6935 PR fortran/84141
6936 PR fortran/84155
6937 * gfortran.dg/pr84155.f90: New test.
6938
6939 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6940
6941 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6942 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6943
6944 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6945
6946 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
6947 dg-do run stanza.
6948
6949 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6950
6951 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
6952 requirement.
6953 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
6954 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
6955 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
6956
6957 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6958
6959 PR testsuite/52641
6960 * gcc.c-torture/execute/pr83362.c: Make work for int16.
6961 * gcc.dg/Wsign-conversion.c: Dito.
6962 * gcc.dg/attr-alloc_size-4.c: Dito.
6963 * gcc.dg/pr81020.c: Dito.
6964 * gcc.dg/pr81192.c: Dito.
6965 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
6966 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
6967 * gcc.dg/pr83844.c: Restrict to int32plus.
6968 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
6969 * gcc.dg/tree-ssa/ldist-25.c: Dito.
6970 * gcc.dg/tree-ssa/ldist-27.c: Dito.
6971 * gcc.dg/tree-ssa/ldist-28.c: Dito.
6972 * gcc.dg/tree-ssa/ldist-29.c: Dito.
6973 * gcc.dg/tree-ssa/ldist-30.c: Dito.
6974 * gcc.dg/tree-ssa/ldist-31.c: Dito.
6975 * gcc.dg/tree-ssa/ldist-32.c: Dito.
6976 * gcc.dg/tree-ssa/ldist-33.c: Dito.
6977 * gcc.dg/tree-ssa/ldist-34.c: Dito.
6978 * gcc.dg/tree-ssa/ldist-35.c: Dito.
6979 * gcc.dg/tree-ssa/ldist-36.c: Dito.
6980
6981 2018-02-02 Julia Koval <julia.koval@intel.com>
6982
6983 * gcc.target/i386/funcspec-56.inc: Handle new march.
6984 * g++.dg/ext/mv16.C: Ditto.
6985
6986 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6987
6988 * lib/target-supports.exp
6989 (check_effective_target_keeps_null_pointer_checks): No more
6990 special-case avr.
6991 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
6992 * gcc.dg/ifcvt-4.c: Skip avr.
6993 * gcc.dg/pr53037-1.c: Dito.
6994 * gcc.dg/pr53037-2.c: Dito.
6995 * gcc.dg/pr53037-3.c: Dito.
6996 * gcc.dg/pr63387-2.c: Dito.
6997 * gcc.dg/pr63387.c: Dito.
6998 * gcc.dg/sancov/cmp0.c: Dito.
6999 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
7000 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
7001 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
7002 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
7003 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
7004 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
7005 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
7006 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
7007 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
7008 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
7009 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
7010 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
7011 * gcc.dg/tree-ssa/pr82059.c: Dito.
7012 * gcc.c-torture/execute/pr70460.c: Dito.
7013
7014 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
7015
7016 PR testsuite/52641
7017 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
7018 * gcc.c-torture/execute/20180112-1.c: Dito.
7019 * gcc.c-torture/execute/pr81503.c: Dito.
7020 * gcc.dg/store_merging_12.c: Dito.
7021 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
7022 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
7023 * gcc.dg/tree-ssa/pr80898.c: Dito.
7024 * gcc.dg/tree-ssa/pr82363.c: Dito.
7025 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
7026 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
7027 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
7028 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
7029 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
7030 * gcc.dg/tree-ssa/pr80803.c: Dito.
7031 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
7032 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
7033 * gcc.dg/tree-ssa/vrp114.c: Dito.
7034 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
7035 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
7036 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
7037
7038 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7039
7040 PR target/84066
7041 * gcc.target/i386/cet-sjlj-6a.c: New test.
7042 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
7043
7044 2018-02-01 Marek Polacek <polacek@redhat.com>
7045
7046 PR c++/84125
7047 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
7048
7049 2018-01-30 Jeff Law <law@redhat.com>
7050
7051 PR target/84128
7052 * gcc.target/i386/pr84128.c: New test.
7053
7054 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
7055
7056 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
7057 -fdelete-null-pointer-checks.
7058
7059 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7060
7061 PR c++/83796
7062 * g++.dg/cpp0x/abstract-default1.C: New.
7063
7064 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7065
7066 PR tree-optimization/81635
7067 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
7068 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
7069
7070 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7071
7072 PR target/83370
7073 * gcc.target/aarch64/pr83370.c: New.
7074
7075 2018-02-01 Richard Biener <rguenther@suse.de>
7076
7077 * gcc.dg/graphite/pr35356-1.c: Adjust.
7078
7079 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7080
7081 PR testsuite/83846
7082 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
7083 for ILP32.
7084 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
7085 of hard-coding the choice.
7086 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
7087 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
7088 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
7089 memset call.
7090 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
7091 stdint.h types.
7092 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
7093 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
7094 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
7095 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
7096 * gcc.target/aarch64/sve/logical_1.c: Likewise.
7097 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
7098 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
7099 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
7100 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
7101 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
7102 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
7103 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7104 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7105 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7106 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7107 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7108 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7109 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7110 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7111 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7112 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7113 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7114 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7115 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7116 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7117 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7118 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7119 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7120 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7121 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7122 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7123 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7124 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7125 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7126 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7127 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7128 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7129 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7130 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7131 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7132 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7133 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7134 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7135 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7136 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7137 __builtin_popcountll rather than __builtin_popcountl.
7138
7139 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7140
7141 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7142 of LD1R[HWD] for multi-element constants on big-endian targets.
7143 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7144 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7145
7146 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7147
7148 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7149 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7150 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7151
7152 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7153
7154 PR tree-optimization/81661
7155 PR tree-optimization/84117
7156 * gcc.dg/pr81661.c: New test.
7157 * gfortran.dg/pr84117.f90: New test.
7158
7159 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7160
7161 PR fortran/83705
7162 * gfortran.dg/repeat_7.f90: Catch warning message.
7163
7164 2018-01-31 Ian Lance Taylor <iant@golang.org>
7165
7166 * go.go-torture/execute/printnil.go: New test.
7167
7168 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7169
7170 * lib/target-supports.exp (check_effective_target_comdat_group):
7171 Allow for Solaris as comdat syntax.
7172
7173 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7174 Solaris with comdat_group support and as.
7175
7176 2018-01-31 Marek Polacek <polacek@redhat.com>
7177
7178 PR c/81779
7179 * gcc.dg/pr81779.c: New test.
7180
7181 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7182
7183 PR fortran/84116
7184 * gfortran.dg/gomp/pr84116.f90: New test.
7185
7186 PR c++/83993
7187 * g++.dg/init/pr83993-2.C: New test.
7188
7189 PR c++/83993
7190 * g++.dg/init/pr83993-1.C: New test.
7191 * g++.dg/cpp0x/pr83993.C: New test.
7192
7193 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7194
7195 PR fortran/84088
7196 * gfortran.dg/pr84088.f90: New test.
7197
7198 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7199
7200 PR target/82444
7201 * gcc.target/i386/pr82444.c: New.
7202
7203 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7204
7205 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7206 * gcc.target/powerpc/vsx-13.c: New.
7207
7208 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7209
7210 PR c++/84092
7211 * g++.dg/cpp1y/var-templ57.C: New.
7212
7213 2018-01-31 Marek Polacek <polacek@redhat.com>
7214
7215 PR c++/84138
7216 * g++.dg/diagnostic/pr84138.C: New test.
7217
7218 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7219
7220 PR fortran/78534
7221 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7222 -Wstringop-overflow warnings due to spurious warning with -O1.
7223 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7224 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7225
7226 2018-01-31 Richard Biener <rguenther@suse.de>
7227
7228 PR tree-optimization/84132
7229 * g++.dg/torture/pr84132.C: New testcase.
7230
7231 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7232
7233 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7234 dg-final scan.
7235
7236 2018-01-31 Julia Koval <julia.koval@intel.com>
7237
7238 PR target/83618
7239 * gcc.target/i386/rdpid.c: Remove "eax".
7240
7241 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7242
7243 PR tree-optimization/64946
7244 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7245 scan-assembler checks.
7246
7247 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7248
7249 * gcc.c-torture/execute/20180131-1.c: New test.
7250
7251 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7252
7253 * gcc.target/arc/taux-1.c: New test.
7254 * gcc.target/arc/taux-2.c: Likewise.
7255
7256 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7257
7258 * gcc.target/arc/uncached.c: New test.
7259
7260 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7261
7262 PR lto/83954
7263 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7264
7265 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7266
7267 PR preprocessor/69869
7268 * gcc.dg/cpp/trad/pr69869.c: New test.
7269
7270 PR c/84100
7271 * gcc.dg/pr84100.c: New test.
7272
7273 2018-01-30 Jeff Law <law@redhat.com>
7274
7275 PR target/84064
7276 * gcc.target/i386/pr84064: New test.
7277
7278 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7279
7280 PR fortran/84134
7281 * gfortran.dg/data_implied_do_2.f90: New test.
7282
7283 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7284
7285 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7286
7287 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7288
7289 PR fortran/84133
7290 * gfortran.dg/inline_matmul_21.f90: New test case.
7291
7292 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7293
7294 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7295
7296 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7297
7298 PR target/84112
7299 * gcc.target/powerpc/pr84112.c: New.
7300
7301 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7302
7303 PR rtl-optimization/83986
7304 * gcc.dg/pr83986.c: New test.
7305
7306 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7307
7308 PR 58684
7309 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7310 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7311 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7312 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7313
7314 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7315
7316 PR tree-optimization/84111
7317 * gcc.c-torture/compile/pr84111.c: New test.
7318
7319 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7320
7321 PR ipa/83179
7322 * gcc.dg/ipa/inline-2.c: Fix template.
7323 * gcc.dg/ipa/inline-3.c: Fix template.
7324
7325 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7326
7327 PR ipa/81360
7328 * g++.dg/torture/pr81360.C: New testcase.
7329
7330 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7331
7332 PR lto/83954
7333 * gcc.dg/lto/pr83954.h: New testcase.
7334 * gcc.dg/lto/pr83954_0.c: New testcase.
7335 * gcc.dg/lto/pr83954_1.c: New testcase.
7336
7337 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7338
7339 PR bootstrap/84017
7340 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7341 to dg-options.
7342 Simplify DW_AT_producer scan.
7343
7344 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7345
7346 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7347
7348 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7349
7350 PR target/83828
7351 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7352 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7353 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7354 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7355
7356 2018-01-29 Jeff Law <law@redhat.com>
7357
7358 PR testsuite/81010
7359 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7360 better match other tests which require vsx. Verify the zero
7361 extension is part of the test in the combiner dump.
7362
7363 2018-01-29 Marek Polacek <polacek@redhat.com>
7364
7365 PR c/83966
7366 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7367
7368 PR c++/83996
7369 * g++.dg/ext/pr83996.C: New test.
7370
7371 2018-01-29 Richard Biener <rguenther@suse.de>
7372
7373 PR tree-optimization/84057
7374 * gcc.dg/graphite/pr84057.c: New testcase.
7375
7376 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7377
7378 PR fortran/84073
7379 * gfortran.dg/bind_c_usage_31.f90: New test.
7380
7381 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7382
7383 PR c++/83924
7384 * g++.dg/warn/Wduplicated-branches5.C: New.
7385
7386 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7387
7388 * gcc.target/rl78/test_addsi3_internal.c: New test.
7389
7390 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7391
7392 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7393 Make expected output depend on whether we expect sibcalls or not.
7394 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7395 safe-indirect-jump-1.c).
7396
7397 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7398 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7399 Soren Rasmussen <s.c.rasmussen@gmail.com>
7400
7401 Fortran 2018 teams tests.
7402
7403 * gfortran.dg/team_number_1.f90: new test for team_number.
7404 * gfortran.dg/team_change_1.f90: new test for change team.
7405 * gfortran.dg/team_end_1.f90: new test for end team.
7406 * gfortran.dg/team_form_1.f90: new test for form team.
7407
7408 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7409
7410 PR fortran/83998
7411 * gfortran.dg/dot_product_4.f90
7412
7413 2018-01-26 Martin Sebor <msebor@redhat.com>
7414
7415 PR tree-optimization/83896
7416 * gcc.dg/strlenopt-43.c: New.
7417
7418 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7419
7420 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7421 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7422 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7423 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7424 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7425 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7426 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7427 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7428 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7429 stanzas.
7430 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7431 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7432 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7433 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7434 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7435 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7436 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7437 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7438 instruction list.
7439 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7440
7441 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7442
7443 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7444 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7445 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7446 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7447 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7448 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7449 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7450 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7451 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7452 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7453 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7454 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7455 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7456
7457 2018-01-26 Martin Liska <mliska@suse.cz>
7458
7459 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7460 warning is seen.
7461
7462 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7463
7464 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7465 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7466 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7467 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7468 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7469 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7470 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7471 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7472
7473 2018-01-26 Richard Biener <rguenther@suse.de>
7474
7475 PR rtl-optimization/84003
7476 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7477 latent bug in DSE if NOINLINE is appropriately defined.
7478 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7479 and defining NOINLINE.
7480
7481 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7482
7483 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7484 tests specific to aarch64. XFAIL test on arm.
7485
7486 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7487
7488 PR rtl-optimization/83985
7489 * gcc.dg/pr83985.c: New test.
7490
7491 PR c/83989
7492 * c-c++-common/Wrestrict-3.c: New test.
7493
7494 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7495
7496 * gcc.target/arc/tdelegitimize_addr.c: New test.
7497
7498 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7499
7500 * gcc.target/arc/jli-1.c: New file.
7501 * gcc.target/arc/jli-2.c: Likewise.
7502
7503 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7504
7505 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7506 scan-assembler.
7507 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7508 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7509
7510 2018-01-26 Richard Biener <rguenther@suse.de>
7511
7512 PR tree-optimization/81082
7513 * gcc.dg/vect/pr81082.c: New testcase.
7514 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7515 simplification to n * n.
7516
7517 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7518
7519 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7520 Solaris 10.
7521 * gcc.target/i386/pr63620.c: Likewise.
7522
7523 2018-01-26 Julia Koval <julia.koval@intel.com>
7524
7525 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7526 -mavx512f -mavx512bw.
7527 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7528 * gcc.target/i386/i386.exp: Fix types.
7529
7530 2018-01-26 Alan Modra <amodra@gmail.com>
7531
7532 PR target/84033
7533 * gcc.target/powerpc/swaps-p8-46.c: New.
7534
7535 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7536
7537 PR fortran/37577
7538 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7539 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7540 'array01' in the tree dump comparison.
7541 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7542 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7543 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7544
7545 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7546
7547 PR middle-end/83055
7548 * gcc.dg/torture/pr83055.c: New testcase.
7549
7550 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7551
7552 PR c++/84031
7553 * g++.dg/cpp1z/decomp36.C: New test.
7554
7555 PR middle-end/83977
7556 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7557
7558 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7559
7560 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7561 the shift dump line.
7562 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7563
7564 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7565
7566 PR target/81550
7567 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7568 index instead of int, which allows IVOPTs to properly optimize the
7569 loop.
7570
7571 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7572
7573 PR jit/82846
7574 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7575 of "fn_type" typedef.
7576 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7577
7578 2018-01-24 Ian Lance Taylor <iant@golang.org>
7579
7580 * go.go-torture/execute/names-1.go: New test.
7581
7582 2018-01-19 Jeff Law <law@redhat.com>
7583
7584 PR target/83994
7585 * gcc.target/i386/pr83994.c: New test.
7586
7587 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7588
7589 PR target/84014
7590 * gcc.target/powerpc/pr84014.c: New.
7591
7592 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7593
7594 PR middle-end/83977
7595 * c-c++-common/gomp/pr83977-1.c: New test.
7596 * c-c++-common/gomp/pr83977-2.c: New test.
7597 * c-c++-common/gomp/pr83977-3.c: New test.
7598 * gfortran.dg/gomp/pr83977.f90: New test.
7599
7600 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7601
7602 PR testsuite/83889
7603 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7604 * gcc.dg/vect/pr80631-1.c: Likewise.
7605 * gcc.dg/vect/pr80631-2.c: Likewise.
7606 * gcc.dg/vect/pr81410.c: Likewise.
7607 * gcc.dg/vect/pr81633.c: Likewise.
7608 * gcc.dg/vect/pr81815.c: Likewise.
7609 * gcc.dg/vect/pr82108.c: Likewise.
7610 * gcc.dg/vect/pr83857.c: Likewise.
7611 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7612 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7613 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7614 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7615 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7616 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7617 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7618 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7619 dg-xfail-run-if instead.
7620 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7621 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7622 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7623 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7624 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7625
7626 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7627
7628 PR tree-optimization/83979
7629 * g++.dg/pr83979.c: New test.
7630
7631 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7632
7633 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7634 option. Add arm_neon_ok_no_float_abi check.
7635
7636 2018-01-24 Richard Biener <rguenther@suse.de>
7637
7638 PR tree-optimization/83176
7639 * gcc.dg/graphite/pr83176.c: New testcase.
7640
7641 2018-01-24 Richard Biener <rguenther@suse.de>
7642
7643 PR tree-optimization/82819
7644 * gcc.dg/graphite/pr82819.c: New testcase.
7645
7646 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7647
7648 PR c++/83921
7649 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7650 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7651 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7652 * g++.dg/ext/stmtexpr20.C: Likewise.
7653 * g++.dg/ext/stmtexpr21.C: Likewise.
7654
7655 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7656
7657 PR c++/83974
7658 * g++.dg/warn/pr83974.C: New test case.
7659
7660 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7661
7662 PR sanitizer/83987
7663 * g++.dg/ubsan/pr83987.C: New test.
7664
7665 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7666
7667 PR fortran/83866
7668 * gfortran.dg/pdt_29.f03: New test.
7669
7670 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7671
7672 PR fortran/83898
7673 * gfortran.dg/associate_33.f03: New test.
7674
7675 2018-01-23 Martin Liska <mliska@suse.cz>
7676
7677 PR lto/81440
7678 * gcc.dg/lto/pr81440.h: New test.
7679 * gcc.dg/lto/pr81440_0.c: New test.
7680 * gcc.dg/lto/pr81440_1.c: New test.
7681
7682 2018-01-23 Nathan Sidwell <nathan@acm.org>
7683
7684 PR c++/83988
7685 * g++.dg/template/pr83988.C: New.
7686
7687 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7688
7689 PR c++/82882
7690 PR c++/83978
7691 * g++.dg/cpp0x/pr82882.C: New test.
7692 * g++.dg/cpp0x/pr83978.C: New test.
7693
7694 PR c++/83958
7695 * g++.dg/cpp1z/decomp35.C: New test.
7696
7697 2018-01-23 Nathan Sidwell <nathan@acm.org>
7698
7699 * g++.dg/cpp0x/range-for10.C: Adjust.
7700 * g++.dg/ext/forscope1.C: Adjust.
7701 * g++.dg/ext/forscope2.C: Adjust.
7702 * g++.dg/template/for1.C: Adjust.
7703
7704 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7705
7706 PR tree-optimization/83510
7707 * gcc.c-torture/compile/pr83510.c: New test case.
7708
7709 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7710
7711 PR testsuite/83888
7712 * lib/target-supports.exp (check_effective_target_vect_float): Say
7713 that the result only holds when -funsafe-math-optimizations is on.
7714 (check_effective_target_vect_float_strict): New procedure.
7715 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7716 of vect_float.
7717 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7718
7719 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7720
7721 PR tree-optimization/83965
7722 * gcc.dg/vect/pr83965.c: New test.
7723
7724 2018-01-23 Richard Biener <rguenther@suse.de>
7725
7726 PR tree-optimization/83963
7727 * gfortran.dg/graphite/pr83963.f: New testcase.
7728 * gcc.dg/graphite/pr83963-2.c: Likewise.
7729
7730 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7731
7732 PR c++/83918
7733 * g++.dg/cpp1z/pr83918.C: New test.
7734
7735 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7736
7737 PR tree-optimization/83957
7738 * gcc.dg/autopar/pr83957.c: New test.
7739
7740 PR tree-optimization/83081
7741 * gcc.dg/predict-8.c: Adjust expected probability.
7742
7743 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7744
7745 PR target/83862
7746 * gcc.target/powerpc/pr83862.c: New test.
7747
7748 2018-01-22 Carl Love <cel@us.ibm.com>
7749
7750 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7751 builtins-4-runnable.c, builtins-6-runnable.c,
7752 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7753 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7754 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7755 for signed/unsigned 128-bit and long long int loads.
7756
7757 2018-01-22 Marek Polacek <polacek@redhat.com>
7758
7759 PR c++/81933
7760 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7761
7762 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7763
7764 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7765 scan-asembler valid instructions list.
7766 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7767 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7768 power8-vector requirement and option.
7769 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7770
7771 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7772
7773 PR 78534
7774 PR 83704
7775 * gfortran.dg/string_1.f90: Remove printing the length.
7776
7777 2018-01-22 Richard Biener <rguenther@suse.de>
7778
7779 PR tree-optimization/83963
7780 * gcc.dg/graphite/pr83963.c: New testcase.
7781
7782 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7783
7784 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7785 dg-require-effective-target directives.
7786
7787 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7788
7789 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7790 New procedure.
7791 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7792 Adjust scan-assembler checks for soft-float.
7793
7794 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7795
7796 PR target/83946
7797 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7798
7799 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7800
7801 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7802 * gcc.dg/pr83623.c: Likewise.
7803 * gcc.dg/pr83666.c: Likewise.
7804
7805 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7806 David Edelsohn <dje.gcc@gmail.com>
7807
7808 PR target/83946
7809 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7810 assembly output from "crset eq" to "crset 2".
7811 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7812 assembly output from . to $.
7813 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7814 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7815 assembly output from "crset eq" to "crset 2".
7816 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7817 assembly output from "crset eq" to "crset 2", and from . to $.
7818
7819 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7820
7821 PR fortran/83900
7822 * gfortran.dg/matmul_18.f90: New test.
7823
7824 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7825
7826 PR tree-optimization/83940
7827 * gcc.dg/torture/pr83940.c: New test.
7828
7829 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7830
7831 PR middle-end/83945
7832 * gcc.dg/tls/pr83945.c: New test.
7833
7834 PR target/83930
7835 * gcc.dg/pr83930.c: New test.
7836
7837 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7838
7839 PR fortran/83900
7840 * gfortran.dg/matmul_17.f90: New test.
7841
7842 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7843
7844 PR fortran/80768
7845 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7846
7847 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7848
7849 PR c++/81167
7850 * g++.dg/cpp0x/pr81167.C: New test.
7851
7852 PR c++/83919
7853 * g++.dg/cpp0x/pr83919.C: New test.
7854
7855 2018-01-19 Jeff Law <law@redhat.com>
7856 Jakub Jelinek <jakub@redhat.com>
7857
7858 * gcc.dg/stack-check-16.c: New test.
7859
7860 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7861
7862 PR target/83790
7863 * gcc.target/nvptx/indirect_call.c: New test.
7864
7865 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7866
7867 * g++.dg/torture/pr83619.C: Remove dg-message.
7868
7869 2018-01-19 Martin Liska <mliska@suse.cz>
7870
7871 * gcc.dg/predict-1.c: Adjust expected probability.
7872 * gcc.dg/predict-3.c: Likewise.
7873 * gcc.dg/predict-5.c: Likewise.
7874 * gcc.dg/predict-6.c: Likewise.
7875 * gcc.dg/predict-9.c: Likewise.
7876
7877 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7878
7879 PR tree-optimization/83922
7880 * gcc.dg/pr83922.c: New test.
7881
7882 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7883
7884 PR tree-optimization/83914
7885 * gcc.dg/vect/pr83914.c: New test.
7886
7887 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7888
7889 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7890 * gcc.target/arm/negdi-2.c: Likewise.
7891 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7892
7893 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7894
7895 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7896
7897 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7898
7899 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7900
7901 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7902
7903 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7904 hppa*-*-hpux*.
7905
7906 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7907
7908 PR ipa/83619
7909 PR testsuite/83934
7910 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7911 forward declaration.
7912
7913 2018-01-18 Carl Love <cel@us.ibm.com>
7914
7915 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7916 to the function.
7917
7918 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7919
7920 PR c++/81013
7921 * g++.dg/inherit/union3.C: New.
7922
7923 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7924
7925 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7926
7927 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7928
7929 PR ipa/83619
7930 * g++.dg/torture/pr83619.C: New testcase.
7931
7932 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7933
7934 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7935 Add function body to force error messages in some configurations.
7936
7937 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7938
7939 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7940 and arm_thumb1_ok.
7941
7942 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7943
7944 PR other/70268
7945 * c-c++-common/ffile-prefix-map.c: New test.
7946 * c-c++-common/fmacro-prefix-map.c: New test.
7947 * c-c++-common/cpp/ffile-prefix-map.c: New test.
7948 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7949
7950 2018-01-18 Martin Liska <mliska@suse.cz>
7951
7952 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
7953 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7954 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7955 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7956 * gcc.target/i386/ret-thunk-10.c: Likewise.
7957 * gcc.target/i386/ret-thunk-11.c: Likewise.
7958 * gcc.target/i386/ret-thunk-12.c: Likewise.
7959 * gcc.target/i386/ret-thunk-15.c: Likewise.
7960 * gcc.target/i386/ret-thunk-9.c: Likewise.
7961
7962 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7963
7964 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
7965 order.
7966
7967 2018-01-18 Nathan Sidwell <nathan@acm.org>
7968
7969 PR c++/83160
7970 * g++.dg/cpp0x/pr83160.C: New.
7971
7972 2018-01-18 Richard Biener <rguenther@suse.de>
7973
7974 PR tree-optimization/83887
7975 * gcc.dg/graphite/pr83887.c: New testcase.
7976 * gfortran.dg/graphite/pr83887.f90: Likewise.
7977 * gfortran.dg/graphite/pr83887.f: Likewise.
7978
7979 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7980
7981 PR target/65578
7982 * gcc.target/arm/builtin-bswap.x: New file.
7983 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
7984 and options for armv6t2.
7985 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
7986 and options for Thumb1.
7987 * gcc.target/arm/builtin-bswap16.x: New file.
7988 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
7989 and options for armv6t2.
7990 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
7991 and options for Thumb1.
7992
7993 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7994
7995 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
7996 order.
7997
7998 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7999
8000 PR c/61240
8001 * gcc.dg/pr61240.c: New test.
8002
8003 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8004
8005 PR fortran/83864
8006 * gfortran.dg/pr83864.f90: New test.
8007
8008 2018-01-17 Jeff Law <law@redhat.com>
8009
8010 PR testsuite/83883
8011 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
8012
8013 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8014
8015 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
8016 restriction, but still restrict to 64-bit.
8017 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
8018 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
8019
8020 2018-01-17 Harald Anlauf <anlauf@gmx.de>
8021
8022 PR fortran/83874
8023 * gfortran.dg/pr83874.f90: New test.
8024
8025 2018-01-18 Jakub Jelinek <jakub@redhat.com>
8026
8027 PR c++/83824
8028 * g++.dg/cpp0x/pr83824.C: New test.
8029
8030 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8031
8032 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
8033 appropriate .gnu_attribute for the long double type, if we use the
8034 long double type, but do not generate any calls.
8035 * gcc.target/powerpc/gnuattr2.c: Likewise.
8036 * gcc.target/powerpc/gnuattr3.c: Likewise.
8037
8038 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8039
8040 PR c++/78344
8041 * g++.dg/cpp0x/alignas13.C: New.
8042
8043 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8044
8045 PR c++/83897
8046 * g++.dg/cpp0x/pr83897.C: New test.
8047
8048 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
8049
8050 PR ipa/83051
8051 * gcc.c-torture/compile/pr83051-2.c: New testcase.
8052
8053 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8054
8055 PR c++/81054
8056 * g++.dg/cpp0x/constexpr-ice19.C: New.
8057
8058 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8059
8060 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
8061 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
8062 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
8063 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
8064 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
8065 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
8066 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
8067 * gcc.target/powerpc/builtins-1-be-folded.c: New.
8068 * gcc.target/powerpc/builtins-1-le-folded.c: New.
8069 * gcc.target/powerpc/builtins-1.fold.h: New.
8070
8071 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8072
8073 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
8074 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
8075
8076 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8077
8078 * gcc.target/arm/g2.c: Add -marm to dg-options.
8079 * gcc.target/arm/scd42-2.c: Likewise.
8080
8081 2018-01-17 Nathan Sidwell <nathan@acm.org>
8082
8083 PR c++/83287
8084 * g++.dg/lookup/pr83287-2.C: New.
8085
8086 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8087
8088 PR c++/83814
8089 PR c++/83902
8090 * g++.dg/wrappers/pr83814.C: New test case.
8091 * g++.dg/wrappers/pr83902.C: New test case.
8092
8093 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8094
8095 PR lto/83121
8096 * g++.dg/lto/pr83121_0.C: New test case.
8097 * g++.dg/lto/pr83121_1.C: New test case.
8098 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
8099 adapted from DejaGnu's dg-test.
8100 (lto_handle_diagnostics): New procedure.
8101 (lto_prune_warns): Ignore informational notes.
8102 (lto-link-and-maybe-run): Add "messages_by_file" param.
8103 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8104 "execute" when "link" fails if "execute" was not specified.
8105 (lto-can-handle-directive): New procedure.
8106 (lto-get-options-main): Call lto-can-handle-directive. Add a
8107 dg-messages local, using it to set the caller's
8108 dg-messages-by-file for the given source file.
8109 (lto-get-options): Likewise.
8110 (lto-execute): Add dg-messages-by-file local, and pass it to
8111 lto-link-and-maybe-run.
8112
8113 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8114 Richard Sandiford <richard.sandiford@linaro.org>
8115
8116 PR target/79041
8117 PR target/82964
8118 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8119 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8120
8121 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8122
8123 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8124 target check autogenerator for armv8.1-a and armv8.2-a.
8125
8126 2018-01-17 Carl Love <cel@us.ibm.com>
8127
8128 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8129 Add debug print statements.
8130 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8131 16 byte vector load followed by a partial vector load.
8132
8133 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8134
8135 PR c++/83799
8136 * g++.dg/wrappers/pr83799.C: New test case.
8137
8138 2018-01-17 Nathan Sidwell <nathan@acm.org>
8139
8140 PR c++/83739
8141 * g++.dg/cpp1y/pr83739.C: New.
8142
8143 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8144
8145 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8146 * gcc.target/visium/overflow16.c: Likewise.
8147 * gcc.target/visium/overflow32.c: Likewise.
8148
8149 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8150
8151 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8152
8153 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8154
8155 * gcc.dg/rtl/arm/stl-cond.c: New test.
8156 * gcc.target/arm/stl-cond.c: Delete.
8157
8158 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8159
8160 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8161 directives.
8162
8163 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8164
8165 PR tree-optimization/83843
8166 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8167 * gcc.dg/store_merging_19.c: New test.
8168
8169 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8170
8171 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8172 and options.
8173
8174 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8175
8176 PR rtl-optimization/83771
8177 * gcc.dg/pr83771.c: New test.
8178
8179 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8180
8181 PR tree-optimization/81184
8182 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8183 targets.
8184 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8185
8186 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8187
8188 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8189
8190 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8191
8192 PR target/83546
8193 * gcc.target/i386/pr83546.c: New test.
8194
8195 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8196
8197 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8198
8199 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8200
8201 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8202 test and add dg-warning for the -Wstringop-overflow warning.
8203
8204 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8205
8206 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8207 XFAIL last test on SPARC and Visium.
8208
8209 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8210
8211 PR rtl-optimization/80481
8212 * g++.dg/pr80481.C: Exclude solaris.
8213
8214 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8215
8216 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8217 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8218 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8219
8220 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8221
8222 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8223 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8224 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8225 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8226 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8227 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8228 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8229 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8230 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8231 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8232 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8233 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8234 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8235 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8236 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8237
8238 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8239
8240 PR testsuite/77734
8241 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8242
8243 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8244
8245 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8246 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8247 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8248 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8249 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8250 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8251
8252 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8253
8254 PR tree-optimization/83857
8255 * gcc.dg/vect/pr83857.c: New test.
8256
8257 2018-01-16 Richard Biener <rguenther@suse.de>
8258
8259 PR tree-optimization/83867
8260 * gcc.dg/vect/pr83867.c: New testcase.
8261
8262 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8263
8264 PR c/83844
8265 * gcc.dg/pr83844.c: New test.
8266
8267 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8268
8269 * gcc.dg/torture/pr83847.c: New test.
8270
8271 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8272
8273 PR rtl-optimization/86620
8274 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8275 instead of --param=max-sched-ready-insns=0.
8276 * gcc.target/i386/pr83620.c: New test.
8277 * gcc.dg/pr83620.c: New test.
8278
8279 PR tree-optimization/83843
8280 * gcc.dg/store_merging_18.c: New test.
8281
8282 PR c++/83817
8283 * g++.dg/cpp1y/pr83817.C: New test.
8284
8285 PR c++/83825
8286 * g++.dg/template/pr83825.C: New test.
8287
8288 2018-01-16 Richard Biener <rguenther@suse.de>
8289
8290 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8291
8292 2018-01-16 Richard Biener <rguenther@suse.de>
8293
8294 PR testsuite/82132
8295 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8296 from gcc.dg/torture/pr60092.c.
8297
8298 2018-01-15 Martin Sebor <msebor@redhat.com>
8299
8300 PR c++/83588
8301 * g++.dg/ext/flexary28.C: New test.
8302
8303 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8304
8305 PR fortran/82257
8306 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8307
8308 2018-01-15 Martin Sebor <msebor@redhat.com>
8309
8310 PR testsuite/83869
8311 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8312
8313 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8314
8315 PR fortran/54613
8316 * gfortran.dg/minmaxloc_9.f90: New test.
8317 * gfortran.dg/minmaxloc_10.f90: New test.
8318 * gfortran.dg/minmaxloc_11.f90: New test.
8319
8320 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8321
8322 PR target/83839
8323 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8324 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8325 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8326 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8327 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8328 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8329 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8330 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8331 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8332 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8333 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8334 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8335 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8336 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8337 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8338 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8339 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8340 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8341 * gcc.target/i386/ret-thunk-10.c: Likewise.
8342 * gcc.target/i386/ret-thunk-11.c: Likewise.
8343 * gcc.target/i386/ret-thunk-12.c: Likewise.
8344 * gcc.target/i386/ret-thunk-13.c: Likewise.
8345 * gcc.target/i386/ret-thunk-14.c: Likewise.
8346 * gcc.target/i386/ret-thunk-15.c: Likewise.
8347 * gcc.target/i386/ret-thunk-9.c: Don't check the
8348 __x86_return_thunk label. Scan for "push" only for Linux.
8349
8350 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8351
8352 PR testsuite/79920
8353 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8354
8355 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8356
8357 PR target/83687
8358 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8359 tests.
8360 * gcc.target/arm/pr83687.c: New test.
8361
8362 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8363
8364 Adjust tests to AVR_TINY.
8365
8366 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8367 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8368 * gcc.target/avr/pr71627.c: Same.
8369 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8370 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8371 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8372 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8373 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8374 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8375 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8376 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8377 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8378 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8379 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8380 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8381 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8382 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8383 * gcc.target/avr/torture/pr61055.c: Same.
8384 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8385 available.
8386 * gcc.target/avr/torture/int24-mul.c: Same.
8387 * gcc.target/avr/torture/pr51782-1.c: Same.
8388 * gcc.target/avr/torture/pr61443.c: Same.
8389 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8390 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8391
8392 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8393
8394 PR c/83801
8395 PR c/83729
8396 * gcc.target/avr/torture/pr83729.c: New test.
8397 * gcc.target/avr/torture/pr83801.c: New test.
8398
8399 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8400
8401 PR middle-end/82694
8402 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8403 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8404
8405 2018-01-10 Martin Sebor <msebor@redhat.com>
8406
8407 PR other/83508
8408 * gcc.dg/Wstringop-overflow-2.c: New test.
8409
8410 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8411
8412 PR libgfortran/83811
8413 * gfortran.dg/fmt_e.f90: New test.
8414
8415 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8416
8417 * gcc.target/i386/indirect-thunk-10.c: New test.
8418 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8419 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8420 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8421 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8422 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8423 * gcc.target/i386/ret-thunk-17.c: Likewise.
8424 * gcc.target/i386/ret-thunk-18.c: Likewise.
8425 * gcc.target/i386/ret-thunk-19.c: Likewise.
8426 * gcc.target/i386/ret-thunk-20.c: Likewise.
8427 * gcc.target/i386/ret-thunk-21.c: Likewise.
8428
8429 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8430
8431 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8432
8433 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8434
8435 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8436 -mno-indirect-branch-register.
8437 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8438 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8439 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8440 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8441 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8442 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8443 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8444 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8445 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8446 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8447 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8448 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8449 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8450 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8451 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8452 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8453 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8454 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8455 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8456 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8457 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8458 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8459 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8460 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8461 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8462 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8463 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8464 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8465 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8466 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8467 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8468 * gcc.target/i386/ret-thunk-10.c: Likewise.
8469 * gcc.target/i386/ret-thunk-11.c: Likewise.
8470 * gcc.target/i386/ret-thunk-12.c: Likewise.
8471 * gcc.target/i386/ret-thunk-13.c: Likewise.
8472 * gcc.target/i386/ret-thunk-14.c: Likewise.
8473 * gcc.target/i386/ret-thunk-15.c: Likewise.
8474 * gcc.target/i386/ret-thunk-9.c: Likewise.
8475 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8476 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8477 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8478
8479 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8480
8481 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8482 -mfunction-return=keep.
8483 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8484 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8485 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8486 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8487 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8488 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8489 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8490 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8491 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8492 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8493 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8494 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8495 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8496 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8497 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8498 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8499 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8500 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8501 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8502 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8503 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8504 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8505 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8506 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8507 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8508 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8509 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8510 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8511 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8512 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8513 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8514 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8515 * gcc.target/i386/ret-thunk-1.c: New test.
8516 * gcc.target/i386/ret-thunk-10.c: Likewise.
8517 * gcc.target/i386/ret-thunk-11.c: Likewise.
8518 * gcc.target/i386/ret-thunk-12.c: Likewise.
8519 * gcc.target/i386/ret-thunk-13.c: Likewise.
8520 * gcc.target/i386/ret-thunk-14.c: Likewise.
8521 * gcc.target/i386/ret-thunk-15.c: Likewise.
8522 * gcc.target/i386/ret-thunk-16.c: Likewise.
8523 * gcc.target/i386/ret-thunk-2.c: Likewise.
8524 * gcc.target/i386/ret-thunk-3.c: Likewise.
8525 * gcc.target/i386/ret-thunk-4.c: Likewise.
8526 * gcc.target/i386/ret-thunk-5.c: Likewise.
8527 * gcc.target/i386/ret-thunk-6.c: Likewise.
8528 * gcc.target/i386/ret-thunk-7.c: Likewise.
8529 * gcc.target/i386/ret-thunk-8.c: Likewise.
8530 * gcc.target/i386/ret-thunk-9.c: Likewise.
8531
8532 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8533
8534 * gcc.target/i386/indirect-thunk-1.c: New test.
8535 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8536 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8537 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8538 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8539 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8540 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8541 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8542 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8543 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8544 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8545 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8546 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8547 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8548 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8549 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8550 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8551 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8552 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8553 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8554 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8555 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8556 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8557 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8558 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8559 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8560 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8561 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8562 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8563 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8564 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8565 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8566 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8567
8568 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8569
8570 PR ipa/83051
8571 * gcc.c-torture/compile/pr83051.c: New testcase.
8572
8573 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8574
8575 PR tree-optimization/83501
8576 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8577
8578 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8579
8580 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8581 for lvx and stvx instead of lxvd2x and stxvd2x and require
8582 little-endian target. Add comments.
8583 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8584 comprehensive testing.
8585 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8586 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8587 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8588 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8589 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8590 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8591 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8592 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8593 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8594 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8595 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8596 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8597 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8598 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8599 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8600 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8601 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8602 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8603 scan-assembler-not directives that forbid lvx and xxpermdi.
8604 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8605 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8606 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8607 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8608 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8609 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8610 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8611 scan-assembler-times directives to reflect different numbers of
8612 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8613
8614 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8615 Alan Hayward <alan.hayward@arm.com>
8616 David Sherwood <david.sherwood@arm.com>
8617
8618 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8619 than SLP vectorization.
8620 * gcc.dg/vect/vect-alias-check-10.c: New test.
8621 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8622 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8623 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8624 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8625 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8626 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8627 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8628 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8629 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8630 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8631 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8632 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8633 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8634 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8635 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8636 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8637 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8638 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8639 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8640 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8641 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8642 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8643 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8644
8645 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8646 Alan Hayward <alan.hayward@arm.com>
8647 David Sherwood <david.sherwood@arm.com>
8648
8649 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8650 New proc.
8651 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8652 targets with scatter stores.
8653 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8654 stores.
8655 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8656 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8657 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8658 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8659 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8660 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8661 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8662 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8663 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8664 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8665 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8666 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8667 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8668 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8669 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8670 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8671
8672 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8673 Alan Hayward <alan.hayward@arm.com>
8674 David Sherwood <david.sherwood@arm.com>
8675
8676 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8677 for double_reduc1.
8678 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8679 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8680 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8681 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8682
8683 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8684 Alan Hayward <alan.hayward@arm.com>
8685 David Sherwood <david.sherwood@arm.com>
8686
8687 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8688 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8689 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8690
8691 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8692 Alan Hayward <alan.hayward@arm.com>
8693 David Sherwood <david.sherwood@arm.com>
8694
8695 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8696 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8697 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8698 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8699 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8700 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8701 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8702 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8703 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8704 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8705 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8706 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8707 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8708 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8709
8710 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8711 Alan Hayward <alan.hayward@arm.com>
8712 David Sherwood <david.sherwood@arm.com>
8713
8714 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8715 check for a message about using in-order reductions.
8716 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8717 check for a message about using in-order reductions.
8718 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8719 vectorized and check for a message about using in-order reductions.
8720 Expect targets with variable-length vectors to fall back to the
8721 fixed-length mininum.
8722 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8723 check for a message about using in-order reductions.
8724 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8725 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8726 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8727 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8728 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8729 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8730 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8731 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8732 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8733 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8734 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8735 vect_fold_left_plus.
8736
8737 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8738
8739 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8740 are spilled.
8741 * gcc.target/aarch64/sve/spill_2.c: New test.
8742 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8743 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8744 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8745 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8746 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8747
8748 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8749 Alan Hayward <alan.hayward@arm.com>
8750 David Sherwood <david.sherwood@arm.com>
8751
8752 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8753 of branches.
8754 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8755 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8756 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8757 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8758 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8759 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8760 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8761 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8762 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8763
8764 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8765 Alan Hayward <alan.hayward@arm.com>
8766 David Sherwood <david.sherwood@arm.com>
8767
8768 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8769 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8770 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8771 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8772
8773 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8774 Alan Hayward <alan.hayward@arm.com>
8775 David Sherwood <david.sherwood@arm.com>
8776
8777 * lib/target-supports.exp
8778 (check_effective_target_vect_fold_extract_last): New proc.
8779 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8780 for fold_extract_last.
8781 * gcc.dg/vect/pr65947-2.c: Likewise.
8782 * gcc.dg/vect/pr65947-3.c: Likewise.
8783 * gcc.dg/vect/pr65947-4.c: Likewise.
8784 * gcc.dg/vect/pr65947-5.c: Likewise.
8785 * gcc.dg/vect/pr65947-6.c: Likewise.
8786 * gcc.dg/vect/pr65947-9.c: Likewise.
8787 * gcc.dg/vect/pr65947-10.c: Likewise.
8788 * gcc.dg/vect/pr65947-12.c: Likewise.
8789 * gcc.dg/vect/pr65947-14.c: Likewise.
8790 * gcc.dg/vect/pr80631-1.c: Likewise.
8791 * gcc.target/aarch64/sve/clastb_1.c: New test.
8792 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8793 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8794 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8795 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8796 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8797 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8798 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8799 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8800 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8801 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8802 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8803 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8804 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8805
8806 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8807 Alan Hayward <alan.hayward@arm.com>
8808 David Sherwood <david.sherwood@arm.com>
8809
8810 * gcc.target/aarch64/sve/live_1.c: New test.
8811 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8812
8813 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8814 Alan Hayward <alan.hayward@arm.com>
8815 David Sherwood <david.sherwood@arm.com>
8816
8817 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8818 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8819 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8820 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8821 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8822 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8823 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8824 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8825 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8826
8827 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8828 Alan Hayward <alan.hayward@arm.com>
8829 David Sherwood <david.sherwood@arm.com>
8830
8831 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8832 New proc.
8833 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8834 vect_fully_masked.
8835 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8836 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8837 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8838 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8839 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8840 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8841
8842 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8843 Alan Hayward <alan.hayward@arm.com>
8844 David Sherwood <david.sherwood@arm.com>
8845
8846 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8847 instead of just ADDRESS.
8848 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8849 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8850 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8851 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8852 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8853 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8854 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8855 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8856 * gcc.target/aarch64/sve/while_2.c: Likewise.
8857 * gcc.target/aarch64/sve/while_3.c: Likewise.
8858 * gcc.target/aarch64/sve/while_4.c: Likewise.
8859
8860 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8861 Alan Hayward <alan.hayward@arm.com>
8862 David Sherwood <david.sherwood@arm.com>
8863
8864 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8865 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8866 to be predicated.
8867 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8868 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8869 * gcc.target/aarch64/sve/reduc_5.c: New test.
8870 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8871 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8872
8873 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8874 Alan Hayward <alan.hayward@arm.com>
8875 David Sherwood <david.sherwood@arm.com>
8876
8877 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8878 * gcc.dg/tree-ssa/peel1.c: Likewise.
8879 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8880 variable-length vectors.
8881 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8882 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8883 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8884 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8885 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8886 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8887 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8888 * gcc.target/aarch64/sve/slp_8.c: New test.
8889 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8890 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8891 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8892 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8893 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8894 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8895 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8896 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8897 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8898 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8899 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8900 * gcc.target/aarch64/sve/while_1.c: Likewise.
8901 * gcc.target/aarch64/sve/while_2.c: Likewise.
8902 * gcc.target/aarch64/sve/while_3.c: Likewise.
8903 * gcc.target/aarch64/sve/while_4.c: Likewise.
8904
8905 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8906 Alan Hayward <alan.hayward@arm.com>
8907 David Sherwood <david.sherwood@arm.com>
8908
8909 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8910 New proc.
8911 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8912 and add an associated scan-dump test. Prevent vectorization
8913 of the first two loops.
8914 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8915 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8916 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8917 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8918 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8919 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8920
8921 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8922 Alan Hayward <alan.hayward@arm.com>
8923 David Sherwood <david.sherwood@arm.com>
8924
8925 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8926 * gcc.dg/vect/pr67790.c: Likewise.
8927 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8928 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8929 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8930 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8931 * gcc.target/aarch64/sve/slp_5.c: New test.
8932 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8933 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8934 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8935 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8936 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
8937
8938 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8939 Alan Hayward <alan.hayward@arm.com>
8940 David Sherwood <david.sherwood@arm.com>
8941
8942 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8943 && vect_load_lanes
8944 * gcc.dg/vect/slp-1.c: Likewise.
8945 * gcc.dg/vect/slp-10.c: Likewise.
8946 * gcc.dg/vect/slp-12b.c: Likewise.
8947 * gcc.dg/vect/slp-12c.c: Likewise.
8948 * gcc.dg/vect/slp-17.c: Likewise.
8949 * gcc.dg/vect/slp-19b.c: Likewise.
8950 * gcc.dg/vect/slp-20.c: Likewise.
8951 * gcc.dg/vect/slp-21.c: Likewise.
8952 * gcc.dg/vect/slp-22.c: Likewise.
8953 * gcc.dg/vect/slp-23.c: Likewise.
8954 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8955 * gcc.dg/vect/slp-24.c: Likewise.
8956 * gcc.dg/vect/slp-28.c: Likewise.
8957 * gcc.dg/vect/slp-39.c: Likewise.
8958 * gcc.dg/vect/slp-6.c: Likewise.
8959 * gcc.dg/vect/slp-7.c: Likewise.
8960 * gcc.dg/vect/slp-cond-1.c: Likewise.
8961 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8962 * gcc.dg/vect/slp-cond-2.c: Likewise.
8963 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8964 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8965 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8966 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8967 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8968 * gcc.dg/vect/slp-perm-6.c: Likewise.
8969 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8970 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8971 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8972 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
8973 * gcc.dg/vect/slp-12a.c: Likewise.
8974 * gcc.dg/vect/slp-14.c: Likewise.
8975 * gcc.dg/vect/slp-15.c: Likewise.
8976 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8977 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8978 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8979 * gcc.target/aarch64/sve/slp_1.c: New test.
8980 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
8981 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8982 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
8983 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8984 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
8985 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8986 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
8987
8988 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8989 Alan Hayward <alan.hayward@arm.com>
8990 David Sherwood <david.sherwood@arm.com>
8991
8992 * gcc.dg/vect/vect-ooo-group-1.c: New test.
8993 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
8994 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
8995 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8996 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
8997 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8998 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
8999 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9000 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9001 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9002 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9003 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9004 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9005 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
9006 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9007 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
9008 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9009 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
9010 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9011
9012 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9013 Alan Hayward <alan.hayward@arm.com>
9014 David Sherwood <david.sherwood@arm.com>
9015
9016 * gcc.target/aarch64/sve/struct_move_1.c: New test.
9017 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
9018 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
9019 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
9020 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
9021 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
9022 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9023 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
9024 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9025 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9026 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9027 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9028 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9029 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9030 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
9031 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
9032 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
9033 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
9034 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9035 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
9036 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9037 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9038 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9039 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9040 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9041 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9042 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9043 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9044 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9045 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9046 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9047 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9048 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9049 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9050 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9051 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9052
9053 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9054 Alan Hayward <alan.hayward@arm.com>
9055 David Sherwood <david.sherwood@arm.com>
9056
9057 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
9058 Return true for SVE too.
9059 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
9060 if load/store lanes are supported.
9061 * gcc.dg/vect/slp-10.c: Likewise.
9062 * gcc.dg/vect/slp-12c.c: Likewise.
9063 * gcc.dg/vect/slp-17.c: Likewise.
9064 * gcc.dg/vect/slp-33.c: Likewise.
9065 * gcc.dg/vect/slp-6.c: Likewise.
9066 * gcc.dg/vect/slp-cond-1.c: Likewise.
9067 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
9068 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
9069 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9070 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
9071 * gcc.dg/vect/slp-perm-6.c: Likewise.
9072 * gcc.dg/vect/slp-perm-9.c: Likewise.
9073 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
9074 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
9075 for variable-length vectors.
9076
9077 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9078 Alan Hayward <alan.hayward@arm.com>
9079 David Sherwood <david.sherwood@arm.com>
9080
9081 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
9082 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
9083
9084 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9085
9086 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
9087 * g++.target/aarch64/sve/catch_1.C: New test.
9088 * g++.target/aarch64/sve/catch_2.C: Likewise.
9089 * g++.target/aarch64/sve/catch_3.C: Likewise.
9090 * g++.target/aarch64/sve/catch_4.C: Likewise.
9091 * g++.target/aarch64/sve/catch_5.C: Likewise.
9092 * g++.target/aarch64/sve/catch_6.C: Likewise.
9093
9094 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9095 Alan Hayward <alan.hayward@arm.com>
9096 David Sherwood <david.sherwood@arm.com>
9097
9098 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
9099 New proc.
9100 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
9101 * gcc.target/aarch64/fmaxmin.c: Likewise.
9102 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
9103 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9104 * gcc.target/aarch64/pr62178.c: Likewise.
9105 * gcc.target/aarch64/pr71727-2.c: Likewise.
9106 * gcc.target/aarch64/saddw-1.c: Likewise.
9107 * gcc.target/aarch64/saddw-2.c: Likewise.
9108 * gcc.target/aarch64/uaddw-1.c: Likewise.
9109 * gcc.target/aarch64/uaddw-2.c: Likewise.
9110 * gcc.target/aarch64/uaddw-3.c: Likewise.
9111 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9112 * gcc.target/aarch64/vect-compile.c: Likewise.
9113 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9114 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9115 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9116 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9117 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9118 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9119 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9120 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9121 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9122 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9123 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9124 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9125 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9126 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9127 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9128 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9129 * gcc.target/aarch64/vect-movi.c: Likewise.
9130 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9131 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9132 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9133 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9134 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9135 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9136 fixed-length SVE.
9137 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9138 * gcc.target/aarch64/sve/arith_1.c: New test.
9139 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9140 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9141 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9142 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9143 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9144 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9145 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9146 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9147 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9148 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9149 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9150 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9151 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9152 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9153 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9154 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9155 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9156 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9157 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9158 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9159 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9160 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9161 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9162 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9163 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9164 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9165 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9166 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9167 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9168 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9169 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9170 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9171 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9172 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9173 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9174 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9175 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9176 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9177 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9178 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9179 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9180 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9181 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9182 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9183 * gcc.target/aarch64/sve/index_1.c: Likewise.
9184 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9185 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9186 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9187 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9188 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9189 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9190 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9191 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9192 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9193 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9194 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9195 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9196 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9197 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9198 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9199 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9200 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9201 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9202 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9203 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9204 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9205 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9206 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9207 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9208 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9209 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9210 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9211 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9212 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9213 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9214 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9215 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9216 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9217 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9218 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9219 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9220 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9221 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9222 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9223 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9224 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9225 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9226 * gcc.target/aarch64/sve/single_1.c: Likewise.
9227 * gcc.target/aarch64/sve/single_2.c: Likewise.
9228 * gcc.target/aarch64/sve/single_3.c: Likewise.
9229 * gcc.target/aarch64/sve/single_4.c: Likewise.
9230 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9231 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9232 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9233 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9234 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9235 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9236 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9237 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9238 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9239 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9240 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9241 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9242 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9243 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9244 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9245 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9246 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9247 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9248 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9249 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9250 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9251 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9252 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9253 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9254 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9255 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9256 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9257 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9258 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9259 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9260 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9261 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9262 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9263 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9264 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9265 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9266 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9267 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9268 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9269 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9270 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9271 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9272 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9273 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9274 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9275
9276 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9277 Alan Hayward <alan.hayward@arm.com>
9278 David Sherwood <david.sherwood@arm.com>
9279
9280 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9281 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9282 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9283 New procedures.
9284 (check_effective_target_vect_perm): Handle SVE.
9285 (check_effective_target_vect_perm_byte): Likewise.
9286 (check_effective_target_vect_perm_short): Likewise.
9287 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9288 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9289 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9290 (check_effective_target_vect_element_align_preferred): Likewise.
9291 (check_effective_target_vect_align_stack_vars): Likewise.
9292 (check_effective_target_vect_load_lanes): Likewise.
9293 (check_effective_target_vect_masked_store): Likewise.
9294 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9295 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9296 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9297 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9298 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9299 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9300 * gcc.dg/vect/slp-23.c: Likewise.
9301 * gcc.dg/vect/slp-perm-5.c: Likewise.
9302 * gcc.dg/vect/slp-perm-6.c: Likewise.
9303 * gcc.dg/vect/slp-perm-9.c: Likewise.
9304 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9305 * gcc.dg/vect/vect-114.c: Likewise.
9306 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9307 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9308
9309 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9310
9311 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9312 vect_variable_length, expecting the test to be vectorized
9313 without SLP instead.
9314 * gcc.dg/vect/pr33953.c: Likewise.
9315 * gcc.dg/vect/pr37027.c: Likewise.
9316 * gcc.dg/vect/pr67790.c: Likewise.
9317 * gcc.dg/vect/pr68445.c: Likewise.
9318 * gcc.dg/vect/slp-1.c: Likewise.
9319 * gcc.dg/vect/slp-10.c: Likewise.
9320 * gcc.dg/vect/slp-12a.c: Likewise.
9321 * gcc.dg/vect/slp-12b.c: Likewise.
9322 * gcc.dg/vect/slp-12c.c: Likewise.
9323 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9324 * gcc.dg/vect/slp-13.c: Likewise.
9325 * gcc.dg/vect/slp-14.c: Likewise.
9326 * gcc.dg/vect/slp-15.c: Likewise.
9327 * gcc.dg/vect/slp-17.c: Likewise.
9328 * gcc.dg/vect/slp-19b.c: Likewise.
9329 * gcc.dg/vect/slp-2.c: Likewise.
9330 * gcc.dg/vect/slp-20.c: Likewise.
9331 * gcc.dg/vect/slp-21.c: Likewise.
9332 * gcc.dg/vect/slp-22.c: Likewise.
9333 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9334 * gcc.dg/vect/slp-24.c: Likewise.
9335 * gcc.dg/vect/slp-28.c: Likewise.
9336 * gcc.dg/vect/slp-39.c: Likewise.
9337 * gcc.dg/vect/slp-42.c: Likewise.
9338 * gcc.dg/vect/slp-6.c: Likewise.
9339 * gcc.dg/vect/slp-7.c: Likewise.
9340 * gcc.dg/vect/slp-cond-1.c: Likewise.
9341 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9342 * gcc.dg/vect/slp-cond-2.c: Likewise.
9343 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9344 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9345 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9346 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9347 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9348 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9349 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9350 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9351 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9352 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9353 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9354 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9355 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9356 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9357 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9358 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9359 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9360
9361 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9362
9363 PR c/83801
9364 * gcc.dg/pr83801.c: New test.
9365
9366 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9367
9368 PR fortran/52162
9369 * gfortran.dg/bounds_check_19.f90: New test.
9370
9371 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9372
9373 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9374 instead of scan-assembler-not for xsnabsqp.
9375
9376 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9377
9378 PR libgfortran/83525
9379 * gfortran.dg/newunit_5.f90: New test.
9380
9381 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9382
9383 PR rtl-optimization/80481
9384 * g++.dg/pr80481.C: New.
9385
9386 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9387
9388 PR target/83628
9389 * gcc.target/alpha/pr83628-3.c: New test.
9390
9391 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9392
9393 * lib/target-supports.exp (check_effective_target_avx512f): Also
9394 check for __builtin_ia32_addsd_round,
9395 __builtin_ia32_getmantsd_round.
9396 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9397
9398 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9399
9400 PR target/83629
9401 * gcc.target/powerpc/pr83629.c: Require ilp32.
9402
9403 2018-01-12 Richard Biener <rguenther@suse.de>
9404
9405 PR tree-optimization/80846
9406 * gcc.target/i386/pr80846-1.c: New testcase.
9407 * gcc.target/i386/pr80846-2.c: Likewise.
9408
9409 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9410
9411 * gcc.c-torture/execute/20180112-1.c: New test.
9412
9413 2018-01-12 Tom de Vries <tom@codesourcery.com>
9414
9415 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9416 * g++.dg/ext/label13a.C: Same.
9417 * g++.dg/ext/label14.C: Same.
9418 * g++.dg/ext/label2.C: Same.
9419 * g++.dg/ext/label3.C: Same.
9420 * g++.dg/torture/pr42462.C: Same.
9421 * g++.dg/torture/pr42739.C: Same.
9422 * g++.dg/warn/Wunused-label-3.C: Same.
9423
9424 2018-01-12 Tom de Vries <tom@codesourcery.com>
9425
9426 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9427 * g++.dg/Walloca1.C: Same.
9428 * g++.dg/cpp0x/pr70338.C: Same.
9429 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9430 * g++.dg/cpp1y/vla10.C: Same.
9431 * g++.dg/cpp1y/vla2.C: Same.
9432 * g++.dg/cpp1y/vla6.C: Same.
9433 * g++.dg/cpp1y/vla8.C: Same.
9434 * g++.dg/debug/debug5.C: Same.
9435 * g++.dg/debug/debug6.C: Same.
9436 * g++.dg/debug/pr54828.C: Same.
9437 * g++.dg/diagnostic/pr70105.C: Same.
9438 * g++.dg/eh/cleanup5.C: Same.
9439 * g++.dg/eh/spbp.C: Same.
9440 * g++.dg/ext/tmplattr9.C: Same.
9441 * g++.dg/ext/vla10.C: Same.
9442 * g++.dg/ext/vla11.C: Same.
9443 * g++.dg/ext/vla12.C: Same.
9444 * g++.dg/ext/vla15.C: Same.
9445 * g++.dg/ext/vla16.C: Same.
9446 * g++.dg/ext/vla17.C: Same.
9447 * g++.dg/ext/vla3.C: Same.
9448 * g++.dg/ext/vla6.C: Same.
9449 * g++.dg/ext/vla7.C: Same.
9450 * g++.dg/init/array24.C: Same.
9451 * g++.dg/init/new47.C: Same.
9452 * g++.dg/init/pr55497.C: Same.
9453 * g++.dg/opt/pr78201.C: Same.
9454 * g++.dg/template/vla2.C: Same.
9455 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9456 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9457 * g++.dg/torture/pr62127.C: Same.
9458 * g++.dg/torture/pr67055.C: Same.
9459 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9460 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9461 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9462 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9463 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9464 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9465 * g++.dg/warn/Wvla-1.C: Same.
9466 * g++.dg/warn/Wvla-3.C: Same.
9467 * g++.old-deja/g++.ext/array2.C: Same.
9468 * g++.old-deja/g++.ext/constructor.C: Same.
9469 * g++.old-deja/g++.law/builtin1.C: Same.
9470 * g++.old-deja/g++.other/crash12.C: Same.
9471 * g++.old-deja/g++.other/eh3.C: Same.
9472 * g++.old-deja/g++.pt/array6.C: Same.
9473 * g++.old-deja/g++.pt/dynarray.C: Same.
9474
9475 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9476
9477 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9478
9479 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9480
9481 PR libfortran/67412
9482 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9483 on *-*-solaris2.10.
9484
9485 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9486
9487 * lib/target-supports.exp (check_effective_target_branch_cost):
9488 Accept all x86 targets.
9489
9490 2018-01-12 Martin Liska <mliska@suse.cz>
9491
9492 PR ipa/83054
9493 * g++.dg/warn/pr83054.C: New test.
9494
9495 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9496
9497 * gcc.target/powerpc/spec-barr-1.c: New file.
9498
9499 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9500
9501 PR target/83330
9502 * gcc.target/i386/pr83330.c: New test.
9503
9504 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9505
9506 PR fortran/79383
9507 * gfortran.dg/dtio_31.f03: New test.
9508 * gfortran.dg/dtio_32.f03: New test.
9509
9510 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9511
9512 PR c++/43486
9513 * g++.dg/wrappers: New subdirectory.
9514 * g++.dg/wrappers/README: New file.
9515 * g++.dg/wrappers/alloc.C: New test case.
9516 * g++.dg/wrappers/cow-istream-string.C: New test case.
9517 * g++.dg/wrappers/cp-stdlib.C: New test case.
9518 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9519 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9520
9521 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9522
9523 PR middle-end/83718
9524 * g++.dg/torture/pr83718.C: New testcase.
9525
9526 2018-01-11 Martin Jambor <mjambor@suse.cz>
9527
9528 PR ipa/83178
9529 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9530
9531 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9532
9533 PR tree-optimization/83695
9534 * gcc.dg/tree-ssa/pr83695.c: New test.
9535
9536 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9537
9538 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9539 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9540
9541 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9542
9543 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9544 * gcc.target/arm/simd/fp16fml_high.c: New test.
9545 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9546 * lib/target-supports.exp
9547 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9548 check_effective_target_arm_fp16fml_neon_ok,
9549 add_options_for_arm_fp16fml_neon): New procedures.
9550
9551 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9552
9553 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9554 combination tests.
9555
9556 2018-01-11 Richard Biener <rguenther@suse.de>
9557
9558 PR tree-optimization/83435
9559 * gcc.dg/graphite/pr83435.c: New testcase.
9560
9561 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9562 Alan Hayward <alan.hayward@arm.com>
9563 David Sherwood <david.sherwood@arm.com>
9564
9565 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9566
9567 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9568
9569 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9570
9571 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9572
9573 PR target/82096
9574 * gcc.c-torture/compile/pr82096.c: New test.
9575
9576 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9577
9578 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9579
9580 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9581
9582 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9583
9584 2018-01-11 Justin Squirek <squirek@adacore.com>
9585
9586 * gnat.dg/expr_func4.adb: New testcase.
9587
9588 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9589
9590 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9591 testcase.
9592
9593 2018-01-11 Bob Duff <duff@adacore.com>
9594
9595 * gnat.dg/protected_null.adb: New testcase.
9596
9597 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9598
9599 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9600
9601 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9602
9603 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9604
9605 2018-01-11 Justin Squirek <squirek@adacore.com>
9606
9607 * gnat.dg/loopvar.adb: New testcase.
9608
9609 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9610
9611 PR middle-end/83189
9612 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9613
9614 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9615
9616 * gcc.c-torture/compile/pr83575.c: New testcase.
9617
9618 2018-01-10 Michael Collison <michael.collison@arm.com>
9619
9620 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9621 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9622 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9623 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9624 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9625 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9626 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9627 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9628 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9629 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9630 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9631 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9632 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9633 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9634 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9635 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9636
9637 2018-01-10 Michael Collison <michael.collison@arm.com>
9638
9639 * gcc.target/aarch64/sha2.h: New shared testcase.
9640 * gcc.target/aarch64/sha2_1.c: New testcase.
9641 * gcc.target/aarch64/sha2_2.c: New testcase.
9642 * gcc.target/aarch64/sha2_3.c: New testcase.
9643 * gcc.target/aarch64/sha3.h: New shared testcase.
9644 * gcc.target/aarch64/sha3_1.c: New testcase.
9645 * gcc.target/aarch64/sha3_2.c: New testcase.
9646 * gcc.target/aarch64/sha3_3.c: New testcase.
9647
9648 2018-01-10 Michael Collison <michael.collison@arm.com>
9649
9650 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9651
9652 2018-01-10 Martin Sebor <msebor@redhat.com>
9653
9654 PR tree-optimization/83781
9655 * gcc.dg/strlenopt-42.c: New test.
9656
9657 2018-01-11 Martin Sebor <msebor@gmail.com>
9658 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9659
9660 PR tree-optimization/83501
9661 PR tree-optimization/81703
9662
9663 * gcc.dg/strlenopt-39.c: New test-case.
9664 * gcc.dg/pr81703.c: Likewise.
9665
9666 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9667
9668 * gnat.dg/atomic10.adb: New test.
9669
9670 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9671
9672 PR fortran/82367
9673 * gfortran.dg/deferred_character_18.f90: New test.
9674
9675 2018-01-10 Martin Sebor <msebor@redhat.com>
9676
9677 PR tree-optimization/83671
9678 * gcc.dg/strlenopt-40.c: New test.
9679 * gcc.dg/strlenopt-41.c: New test.
9680
9681 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9682
9683 PR fortran/83093
9684 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9685
9686 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9687
9688 PR target/83399
9689 * gcc.target/powerpc/pr83399.c: New test.
9690
9691 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9692
9693 PR c++/43486
9694 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9695 to reflect that the arguments are correctly underlined.
9696 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9697 for globals, params, locals and literals.
9698 (test_sizeof): Directly test the location of "sizeof", rather than
9699 when used in compound expressions.
9700 (test_alignof): Likewise for "alignof".
9701 (test_string_literals): Likewise for string literals.
9702 (test_numeric_literals): Likewise for numeric literals.
9703 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9704 (test_typeid): Likewise for typeid.
9705 (test_unary_plus): New.
9706 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9707 format strings.
9708
9709 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9710
9711 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9712
9713 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9714
9715 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9716
9717 2018-01-10 Marek Polacek <polacek@redhat.com>
9718
9719 PR c++/82541
9720 * g++.dg/warn/Wduplicated-branches4.C: New test.
9721
9722 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9723
9724 PR c++/81327
9725 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9726 cast to void *.
9727
9728 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9729
9730 PR c++/81055
9731 * g++.dg/cpp0x/new2.C: New.
9732
9733 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9734
9735 PR target/83735
9736 * gcc.target/i386/pr83735.c: New test.
9737
9738 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9739
9740 * lib/target-supports.exp (check_effective_target_branch_cost):
9741 New function.
9742 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9743 * gcc.dg/pr21643.c: Likewise.
9744 * gcc.dg/pr46309.c: Likewise.
9745 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9746 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9747 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9748 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9749 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9750 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9751 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9752 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9753 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9754 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9755 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9756 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9757 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9758 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9759
9760 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9761
9762 PR target/83629
9763 * gcc.target/powerpc/pr83629.c: New testcase.
9764
9765 2018-01-10 Richard Biener <rguenther@suse.de>
9766
9767 PR testsuite/78768
9768 * gcc.dg/pr78768.c: Un-XFAIL.
9769
9770 2018-01-10 Richard Biener <rguenther@suse.de>
9771
9772 PR debug/82425
9773 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9774
9775 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9776
9777 PR tree-optimization/83753
9778 * gcc.dg/torture/pr83753.c: New test.
9779
9780 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9781
9782 * gcc.target/i386/avx2-gather-1.c: Add -march.
9783 * gcc.target/i386/avx2-gather-2.c: Add -march.
9784 * gcc.target/i386/avx2-gather-3.c: Add -march.
9785 * gcc.target/i386/avx2-gather-4.c: Add -march.
9786 * gcc.target/i386/avx2-gather-5.c: Add -march.
9787 * gcc.target/i386/avx2-gather-6.c: Add -march.
9788 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9789 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9790 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9791 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9792 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9793 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9794 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9795 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9796 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9797 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9798
9799 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9800
9801 PR target/78585:
9802 * gcc.target/i386/pr78585.c: New test.
9803
9804 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9805
9806 PR c++/83734
9807 * g++.dg/cpp0x/pr83734.C: New test.
9808
9809 2018-01-09 Carl Love <cel@us.ibm.com>
9810
9811 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9812 vec_mergeo builtins with float, double, long long, unsigned long long,
9813 bool long long arguments.
9814 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9815 vec_float2 with double arguments.
9816 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9817 vec_mergew and vec_mergow builtins.
9818
9819 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9820
9821 PR fortran/83742
9822 * gfortran.dg/contiguous_6.f90: New test.
9823
9824 2018-01-09 Richard Biener <rguenther@suse.de>
9825
9826 PR tree-optimization/83668
9827 * gcc.dg/graphite/pr83668.c: New testcase.
9828
9829 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9830
9831 PR tree-optimization/64811
9832 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9833 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9834 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9835 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9836 New tests.
9837 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9838
9839 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9840
9841 PR target/79883
9842 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9843
9844 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9845
9846 PR target/82641
9847 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9848 no NEON and require softfp or hard float-abi.
9849 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9850
9851 2018-01-09 Richard Biener <rguenther@suse.de>
9852
9853 PR tree-optimization/83572
9854 * gcc.dg/graphite/pr83572.c: New testcase.
9855
9856 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9857
9858 PR target/83507
9859 * gcc.dg/sms-13.c: New test.
9860
9861 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9862
9863 PR fortran/83741
9864 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9865
9866 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9867 Monk Chiang <sh.chiang04@gmail.com>
9868
9869 * gcc.target/riscv/save-restore-1.c: New.
9870
9871 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9872
9873 PR target/83677
9874 * gcc.target/powerpc/pr83677.c: New file.
9875
9876 2018-01-08 Jeff Law <law@redhat.com>
9877
9878 PR rtl-optimizatin/81308
9879 * g++.dg/pr81308-1.C: New test.
9880 * g++.dg/pr81308-2.C: New test.
9881
9882 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9883
9884 PR target/83663 - Revert r255946
9885 * gcc.target/aarch64/vect-slp-dup.c: New.
9886
9887 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9888
9889 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9890 combination tests.
9891
9892 2018-01-08 Richard Biener <rguenther@suse.de>
9893
9894 PR tree-optimization/83563
9895 * gcc.dg/graphite/pr83563.c: New testcase.
9896
9897 2018-01-08 Richard Biener <rguenther@suse.de>
9898
9899 PR middle-end/83713
9900 * g++.dg/torture/pr83713.C: New testcase.
9901
9902 2018-01-08 Tom de Vries <tom@codesourcery.com>
9903
9904 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9905
9906 2018-01-08 Richard Biener <rguenther@suse.de>
9907
9908 PR tree-optimization/83685
9909 * gcc.dg/torture/pr83685.c: New testcase.
9910
9911 2018-01-08 Richard Biener <rguenther@suse.de>
9912
9913 PR lto/83719
9914 * gcc.dg/lto/pr83719_0.c: New testcase.
9915
9916 2018-01-08 Tom de Vries <tom@codesourcery.com>
9917
9918 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9919 * gcc.dg/graphite/run-id-1.c: Same.
9920 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9921
9922 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9923
9924 PR fortran/83611
9925 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9926 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9927 * gfortran.dg/pdt_27.f03: New test.
9928
9929 PR fortran/83731
9930 * gfortran.dg/pdt_28.f03: New test.
9931
9932 2018-01-08 Tom de Vries <tom@codesourcery.com>
9933
9934 * c-c++-common/builtins.c: Require effective target alloca.
9935 * gcc.dg/Wrestrict.c: Same.
9936 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9937
9938 2018-01-08 Richard Biener <rguenther@suse.de>
9939
9940 PR middle-end/83580
9941 * gcc.dg/torture/pr83580.c: New testcase.
9942
9943 2018-01-08 Richard Biener <rguenther@suse.de>
9944
9945 PR middle-end/83517
9946 * gcc.dg/pr83517.c: New testcase.
9947
9948 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
9949
9950 PR middle-end/81897
9951 * gcc.dg/uninit-pr81897.c: New test.
9952
9953 2018-01-06 Martin Sebor <msebor@redhat.com>
9954
9955 PR tree-optimization/83640
9956 * gcc.dg/Wrestrict-6.c: New test.
9957 * gcc.dg/pr83640.c: New test.
9958
9959 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
9960
9961 * gcc.target/aarch64/reg-alloc-1.c: New test.
9962
9963 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
9964
9965 PR fortran/50892
9966 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
9967
9968 2018-01-06 Jakub Jelinek <jakub@redhat.com>
9969
9970 PR debug/83480
9971 * gcc.dg/pr83480.c: New test.
9972
9973 PR rtl-optimization/83682
9974 * gcc.target/i386/pr83682.c: New test.
9975
9976 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
9977
9978 PR fortran/78534
9979 PR fortran/66310
9980 * gfortran.dg/char_cast_1.f90: Update scan pattern.
9981 * gfortran.dg/dependency_49.f90: Likewise.
9982 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9983 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9984 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9985 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9986 * gfortran.dg/string_1_lp64.f90: New test.
9987 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9988 * gfortran.dg/string_3_lp64.f90: New test.
9989
9990 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9991
9992 PR target/83604
9993 * gcc.target/i386/sse-26.c: New test.
9994
9995 PR target/83604
9996 * gcc.target/i386/pr83604.c: New test.
9997
9998 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
9999
10000 * gcc.dg/vect/vect-align-4.c: New test.
10001 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
10002 and redefine as a structure with an unaligned member "b".
10003 (foo): Update accordingly.
10004
10005 2018-01-05 Sudakshina Das <sudi.das@arm.com>
10006
10007 PR target/82439
10008 * gcc.target/aarch64/bics_5.c: New test.
10009 * gcc.target/arm/bics_5.c: Likewise.
10010
10011 2018-01-05 Jakub Jelinek <jakub@redhat.com>
10012
10013 PR tree-optimization/83605
10014 * gcc.dg/pr83605.c: New test.
10015
10016 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10017
10018 PR target/83554
10019 * gcc.target/i386/pr83554.c: New test.
10020
10021 PR ipa/82352
10022 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
10023 long unsigned int.
10024
10025 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10026
10027 PR fortran/83683
10028 PR fortran/45689
10029 * gfortran.dg/eoshift_8.f90: New test.
10030 * gfortran.dg/simplify_eoshift_1.f90: New test.
10031
10032 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10033
10034 PR debug/83585
10035 * gcc.dg/pr83585.c: New test.
10036
10037 2018-01-04 Nathan Sidwell <nathan@acm.org>
10038
10039 PR c++/83667
10040 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
10041
10042 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10043
10044 PR debug/83666
10045 * gcc.dg/pr83666.c: New test.
10046
10047 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
10048
10049 PR target/83628
10050 * gcc.target/alpha/pr83628-1.c: New test.
10051 * gcc.target/alpha/pr83628-2.c: Ditto.
10052
10053 2018-01-04 Martin Liska <mliska@suse.cz>
10054
10055 PR ipa/82352
10056 * g++.dg/ipa/pr82352.C: New test.
10057
10058 2018-01-04 Jakub Jelinek <jakub@redhat.com>
10059
10060 * gcc.dg/vect-opt-info-1.c: Moved to ...
10061 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
10062 vect_int targets, use dg-additional-options instead of dg-options and
10063 use relative line numbers instead of absolute.
10064
10065 2018-01-03 Martin Sebor <msebor@redhat.com>
10066
10067 PR tree-optimization/83655
10068 * gcc.dg/Wrestrict-5.c: New test.
10069 * c-c++-common/builtins.c: New test.
10070
10071 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10072 Alan Hayward <alan.hayward@arm.com>
10073 David Sherwood <david.sherwood@arm.com>
10074
10075 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
10076 (main): Call it.
10077
10078 2018-01-03 Jeff Law <law@redhat.com>
10079
10080 PR target/83641
10081 * gcc.target/i386/stack-check-17.c: New test.
10082 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
10083
10084 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10085
10086 PR debug/83621
10087 * gcc.dg/pr83621.c: New test.
10088
10089 PR debug/83645
10090 * gcc.dg/pr83645.c: New test.
10091
10092 2018-01-03 Martin Sebor <msebor@redhat.com>
10093
10094 PR tree-optimization/83603
10095 * gcc.dg/Wrestrict-4.c: New test.
10096
10097 PR c/83559
10098 * gcc.dg/const-2.c: New test.
10099 * gcc.dg/pure-3.c: New test.
10100
10101 2018-01-03 Martin Sebor <msebor@redhat.com>
10102
10103 * gcc.dg/Wrestrict-3.c: New test.
10104
10105 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10106
10107 PR c++/83555
10108 * g++.dg/opt/pr83555.C: New test.
10109 * g++.dg/ubsan/pr83555.C: New test.
10110
10111 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10112
10113 PR c/82050
10114 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10115 the !CHECKING_P case by expecting a note.
10116 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10117 a note for the !CHECKING_P case, and move the return statement
10118 outside of #if CHECKING_P guard.
10119
10120 2018-01-03 Jeff Law <law@redhat.com>
10121
10122 PR middle-end/83654
10123 * gcc.target/i386/stack-check-18.c: New test.
10124 * gcc.target/i386/stack-check-19.c: New test.
10125
10126 2018-01-03 Martin Sebor <msebor@redhat.com>
10127
10128 PR tree-optimization/83501
10129 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10130
10131 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10132
10133 PR tree-optimization/83501
10134 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10135
10136 2018-01-03 Nathan Sidwell <nathan@acm.org>
10137
10138 PR c++/83667
10139 * g++.dg/ipa/pr83667.C: New.
10140
10141 2018-01-03 Martin Liska <mliska@suse.cz>
10142
10143 PR tree-optimization/83593
10144 * gcc.dg/pr83593.c: New test.
10145
10146 2018-01-03 Martin Liska <mliska@suse.cz>
10147
10148 PR ipa/83549
10149 * g++.dg/ipa/pr83549.C: New test.
10150
10151 2018-01-03 Marek Polacek <polacek@redhat.com>
10152
10153 PR c++/83592
10154 * g++.dg/warn/mvp2.C: New test.
10155
10156 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10157
10158 PR preprocessor/83602
10159 * g++.dg/cpp/pr83602.C: New test.
10160
10161 PR c++/83634
10162 * g++.dg/parse/pr83634.C: New test.
10163
10164 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10165
10166 PR fortran/83664
10167 * gfortran.dg/eoshift_7.f90: New test.
10168
10169 2018-01-03 Jan Beulich <jbeulich@suse.com>
10170
10171 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10172 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10173
10174 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10175
10176 Update copyright years.
10177
10178 2018-01-03 Martin Liska <mliska@suse.cz>
10179
10180 PR ipa/83594
10181 * gcc.dg/ipa/pr83594.c: New test.
10182
10183 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10184 Alan Hayward <alan.hayward@arm.com>
10185 David Sherwood <david.sherwood@arm.com>
10186
10187 * gcc.dg/vect-opt-info-1.c: New test.
10188
10189 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10190
10191 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10192 floorf128, truncf128, and roundf128.
10193 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10194 optimizations added in match.pd.
10195 * gcc.target/powerpc/float128-hw6.c: Likewise.
10196 * gcc.target/powerpc/float128-hw7.c: Likewise.
10197 * gcc.target/powerpc/float128-hw8.c: Likewise.
10198 * gcc.target/powerpc/float128-hw9.c: Likewise.
10199 * gcc.target/powerpc/float128-hw10.c: Likewise.
10200 * gcc.target/powerpc/float128-hw11.c: Likewise.
10201
10202 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10203
10204 PR c++/83556
10205 * g++.dg/cpp0x/pr83556.C: New test.
10206
10207 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10208
10209 PR fortran/45689
10210 PR fortran/83650
10211 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10212 * gfortran.dg/simplify_cshift_4.f90: New test.
10213
10214 2018-01-02 Marek Polacek <polacek@redhat.com>
10215
10216 PR c++/81860
10217 * g++.dg/cpp0x/inh-ctor30.C: New test.
10218
10219 PR c++/83644
10220 * g++.dg/cpp1z/pr83644.C: New test.
10221
10222 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10223
10224 PR fortran/83076
10225 * gfortran.dg/coarray_45.f90: New test.
10226
10227 PR fortran/83319
10228 * gfortran.dg/coarray_46.f90: New test.
10229
10230 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10231
10232 PR tree-optimization/83581
10233 * gcc.dg/pr83581.c: New test.
10234
10235 PR c/83595
10236 * gcc.dg/pr83595.c: New test.
10237
10238 PR middle-end/83608
10239 * g++.dg/opt/pr83608.C: New test.
10240
10241 PR middle-end/83609
10242 * gcc.dg/pr83609.c: New test.
10243 * g++.dg/opt/pr83609.C: New test.
10244
10245 PR middle-end/83623
10246 * gcc.dg/pr83623.c: New test.
10247
10248 * gcc.target/i386/i386.exp
10249 (check_effective_target_avx512vpopcntdqvl): New proc.
10250 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10251 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10252 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10253 \f
10254 Copyright (C) 2018 Free Software Foundation, Inc.
10255
10256 Copying and distribution of this file, with or without modification,
10257 are permitted in any medium without royalty provided the copyright
10258 notice and this notice are preserved.