]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
[BRIGFE] phsa-specific optimizations
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2
3 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
4 to match the currently produced gimple.
5
6 2018-05-04 Carl Love <cel@us.ibm.com>
7 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
8 vec_trunc.
9 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
10 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
11 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
12 xvcmpgedp counts. Add xxsel counts.
13
14 2018-05-04 Richard Biener <rguenther@suse.de>
15
16 PR middle-end/85627
17 * g++.dg/torture/pr85627.C: New testcase.
18
19 2018-05-04 Richard Biener <rguenther@suse.de>
20
21 PR middle-end/85574
22 * gcc.dg/torture/pr85574.c: New testcase.
23 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
24
25 2018-05-04 Jakub Jelinek <jakub@redhat.com>
26
27 PR libstdc++/85466
28 * gcc.dg/nextafter-1.c: New test.
29 * gcc.dg/nextafter-2.c: New test.
30 * gcc.dg/nextafter-3.c: New test.
31 * gcc.dg/nextafter-4.c: New test.
32
33 2018-05-03 Nathan Sidwell <nathan@acm.org>
34
35 Remove -ffriend-injection.
36 * g++.old-deja/g++.jason/scoping15.C: Delete.
37 * g++.old-deja/g++.mike/net43.C: Delete.
38
39 2018-05-03 Jakub Jelinek <jakub@redhat.com>
40
41 PR target/85530
42 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
43 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
44 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
45 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
46
47 2018-05-03 Tom de Vries <tom@codesourcery.com>
48
49 PR testsuite/85106
50 * lib/scanoffloadtree.exp: New file.
51
52 2018-05-03 Richard Biener <rguenther@suse.de>
53
54 PR tree-optimization/85615
55 * gcc.dg/torture/pr85615.c: New testcase.
56
57 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
58
59 PR tree-optimization/70291
60 * gcc.dg/complex-6.c: New test.
61 * gcc.dg/complex-7.c: Likewise.
62
63 2018-05-03 Richard Biener <rguenther@suse.de>
64
65 PR testsuite/85579
66 * fortran.dg/pr51434.f90: Truncate transfer argument.
67
68 2018-05-02 Jakub Jelinek <jakub@redhat.com>
69
70 PR target/85582
71 * gcc.c-torture/execute/pr85582-3.c: New test.
72
73 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
74 Jason Merrill <jason@redhat.com>
75
76 PR c++/68374
77 * g++.dg/warn/Wshadow-13.C: New.
78 * g++.dg/warn/Wshadow-14.C: Likewise.
79
80 2018-05-02 Tom de Vries <tom@codesourcery.com>
81
82 PR libgomp/82428
83 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
84 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
85
86 2018-05-02 David Pagan <dave.pagan@oracle.com>
87
88 PR c/30552
89 * gcc.dg/noncompile/pr30552-1.c: New test.
90 * gcc.dg/noncompile/pr30552-2.c: New test.
91 * gcc.dg/noncompile/pr30552-3.c: New test.
92 * gcc.dg/noncompile/pr30552-4.c: New test.
93
94 2018-05-02 Richard Biener <rguenther@suse.de>
95
96 PR tree-optimization/85597
97 * gcc.dg/vect/pr85597.c: New testcase.
98
99 2018-05-02 Tom de Vries <tom@codesourcery.com>
100
101 PR testsuite/85106
102 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
103 * lib/scanltranstree.exp: New file.
104 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
105 (scan-ltrans-tree-dump-times_required_options)
106 (scan-ltrans-tree-dump-not_required_options)
107 (scan-ltrans-tree-dump-dem_required_options)
108 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
109 * lib/gcc-dg.exp: Include scanltranstree.exp.
110
111 2018-05-02 Tom de Vries <tom@codesourcery.com>
112
113 PR testsuite/85106
114 * gcc.dg/ipa/ipa-icf-38.c: New test.
115 * gcc.dg/ipa/ipa-icf-38a.c: New test.
116 * lib/scandump.exp (dump-base): New proc.
117 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
118 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
119 base.
120 * lib/scanipa.exp: Add "" argument to scan-dump calls.
121 * lib/scanlang.exp: Same.
122 * lib/scanrtl.exp: Same.
123 * lib/scantree.exp: Same.
124 * lib/scanwpaipa.exp: New file.
125 * lib/gcc-dg.exp: Include scanwpaipa.exp.
126
127 2018-05-02 Richard Biener <rguenther@suse.de>
128
129 PR middle-end/85567
130 * gcc.dg/torture/pr85567.c: New testcase.
131
132 2018-05-02 Jakub Jelinek <jakub@redhat.com>
133
134 PR target/85582
135 * gcc.c-torture/execute/pr85582-1.c: New test.
136 * gcc.c-torture/execute/pr85582-2.c: New test.
137
138 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
139
140 PR tree-optimization/85586
141 * gcc.dg/vect/pr85586.c: New test.
142
143 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
144
145 PR tree-optimization/85143
146 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
147 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
148
149 2018-05-01 David Malcolm <dmalcolm@redhat.com>
150
151 PR c/84258
152 * c-c++-common/Wformat-pr84258.c: New test.
153
154 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
155
156 PR tree-optimization/82665
157 * gcc.dg/tree-ssa/pr82665.c: New test.
158
159 2018-04-30 David Malcolm <dmalcolm@redhat.com>
160
161 PR c++/85523
162 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
163 (test_add_fixit_insert_formatted_single_line): New function.
164 (test_add_fixit_insert_formatted_multiline): New function.
165 Extend expected output of generated patch to include fix-it hints
166 for these.
167 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
168 "gcc-rich-location.h". Add test coverage for
169 gcc_rich_location::add_fixit_insert_formatted.
170
171 2018-04-30 David Malcolm <dmalcolm@redhat.com>
172
173 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
174 (test_show_locus): Update for location_get_source_line returning a
175 char_span. Use char_span for handling words in the
176 "test_many_nested_locations" fix-it example.
177
178 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
179
180 * gcc.target/arc/interrupt-8.c: Update test.
181 * gcc.target/arc/loop-4.c: Likewise.
182 * gcc.target/arc/loop-hazard-1.c: Likewise.
183 * gcc.target/arc/sdata-3.c: Likewise.
184
185 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
186
187 * gcc.target/arc/store-merge-1.c: New test.
188 * gcc.target/arc/add_n-combine.c: Update test.
189
190 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
191
192 Microblaze Target: PIC data text relative
193
194 * gcc.target/microblaze/others/data_var1.c: Include
195 PIC case of r20 base register.
196 * gcc.target/microblaze/others/data_var2.c: Ditto.
197 * gcc.target/microblaze/others/picdtr.c: Add new
198 test case for -mpic-is-data-text-relative.
199 * gcc.target/microblaze/others/sdata_var1.c: Add
200 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
201 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
202 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
203 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
204 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
205 * gcc.target/microblaze/others/string_cst1_gpopt.c:
206 Ditto.
207 * gcc.target/microblaze/others/string_cst2_gpopt.c:
208 Ditto.
209
210 2018-04-30 Richard Biener <rguenther@suse.de>
211
212 PR tree-optimization/28364
213 PR tree-optimization/85275
214 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
215 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
216 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
217 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
218 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
219 still passes.
220 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
221 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
222 still passes.
223 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
224 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
225 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
226
227 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
228
229 PR target/84431
230 * gcc.target/i386/pr84431.c: New test.
231
232 2018-04-27 Martin Jambor <mjambor@suse.cz>
233
234 PR ipa/85549
235 * g++.dg/ipa/pr85549.C: New test.
236
237 2018-04-27 Jakub Jelinek <jakub@redhat.com>
238
239 PR c++/85553
240 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
241 directive.
242 * g++.dg/cpp0x/constexpr-85553.C: New test.
243
244 2018-04-27 David Malcolm <dmalcolm@redhat.com>
245
246 PR c++/85515
247 * g++.dg/pr85515-1.C: New test.
248 * g++.dg/pr85515-2.C: New test.
249
250 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
251
252 PR c++/84691
253 * g++.dg/cpp0x/friend3.C: New.
254
255 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
256
257 PR target/82518
258 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
259 Use check_effective_target_arm_little_endian.
260
261 2018-04-27 Jakub Jelinek <jakub@redhat.com>
262
263 PR tree-optimization/85529
264 * gcc.c-torture/execute/pr85529-1.c: New test.
265 * gcc.c-torture/execute/pr85529-2.c: New test.
266 * gcc.dg/pr85529.c: New test.
267
268 2018-04-26 Maciej W. Rozycki <macro@mips.com>
269
270 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
271 `.dword' in addition to `lw' and `.word'.
272
273 2018-04-26 Maciej W. Rozycki <macro@mips.com>
274
275 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
276
277 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
278
279 * gnat.dg/loop_optimization24.adb: New test.
280
281 2018-04-26 Richard Biener <rguenther@suse.de>
282
283 PR tree-optimization/85116
284 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
285 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
286 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
287 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
288
289 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
290
291 PR target/85473
292 * gcc.target/i386/pr85473-1.c: New test.
293 * gcc.target/i386/pr85473-2.c: New test.
294
295 2018-04-25 Nathan Sidwell <nathan@acm.org>
296 Jakub Jelinek <jakub@redhat.com>
297
298 PR c++/85437
299 PR c++/49171
300 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
301 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
302 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
303 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
304 * g++.dg/cpp0x/pr85437-1.C: New.
305 * g++.dg/cpp0x/pr85437-2.C: New.
306 * g++.dg/cpp0x/pr85437-3.C: New.
307 * g++.dg/cpp0x/pr85437-4.C: New.
308
309 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
310
311 PR fortran/85520
312 * gfortran.dg/pr85520.f90: New test.
313
314 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
315
316 PR target/85512
317 * gcc.dg/pr85512.c: New test.
318
319 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
320
321 PR target/85485
322 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
323 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
324 * gcc.dg/pr85388-1.c (dg-options): Likwise.
325 * gcc.dg/pr85388-2.c (dg-options): Likwise.
326 * gcc.dg/pr85388-3.c (dg-options): Likwise.
327 * gcc.dg/pr85388-4.c (dg-options): Likwise.
328 * gcc.dg/pr85388-5.c (dg-options): Likwise.
329 * gcc.dg/pr85388-6.c (dg-options): Likwise.
330 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
331 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
332 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
333 * gcc.target/i386/cet-label.c (dg-options): Likwise.
334 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
335 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
336 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
337 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
338 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
339 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
340 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
341 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
342 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
343 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
344 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
345 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
346 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
347 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
348 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
349 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
350 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
351 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
352 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
353 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
354 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
355 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
356 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
357 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
358 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
359 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
360 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
361 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
362 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
363 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
364 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
365 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
366 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
367 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
368 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
369 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
370 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
371 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
372 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
373 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
374 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
375 * gcc.target/i386/pr84146.c (dg-options): Likwise.
376 * gcc.target/i386/pr85403.c (dg-options): Likwise.
377 * gcc.target/i386/pr85404.c (dg-options): Likwise.
378 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
379 with -mshstk.
380 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
381 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
382 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
383 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
384 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
385 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
386 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
387 * (dg-options): Likwise.
388 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
389 -mno-cet.
390 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
391 * gcc.target/i386/cet-label-3.c: Removed.
392 * gcc.target/i386/cet-property-3.c: Likwise.
393 * gcc.target/i386/cet-sjlj-7.c: Likwise.
394
395 2018-04-24 Jakub Jelinek <jakub@redhat.com>
396
397 PR target/85511
398 * gcc.target/i386/pr85511.c: New test.
399
400 PR target/85503
401 * g++.dg/ext/pr85503.C: New test.
402
403 PR target/85508
404 * gcc.target/i386/pr85508.c: New test.
405
406 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
407
408 PR tree-optimization/85478
409 * g++.dg/pr85478.C: New test.
410
411 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
412
413 * g++.dg/torture/pr85496.C: New test.
414
415 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
416
417 PR rtl-optimization/85423
418 * gcc.dg/pr85423.c: New test.
419
420 2018-04-20 Martin Sebor <msebor@redhat.com>
421
422 PR c/85365
423 * gcc.dg/Wrestrict-15.c: New test.
424
425 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
426
427 PR target/85456
428 * gcc.target/powerpc/pr85456.c: New test.
429
430 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
431
432 * g++.dg/ext/undef-bool-1.C: Require lp64.
433 * gcc.target/powerpc/undef-bool-2.c: Likewise.
434
435 2018-04-20 Jeff Law <law@redhat.com>
436
437 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
438 stack protector.
439 * gcc.dg/stack-check-6.c: Likewise.
440 * gcc.dg/stack-check-6a.c: Likewise.
441 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
442 * gcc.target/i386/stack-check-18.c: Likewise.
443 * gcc.target/i386/stack-check-19.c: Likewise.
444
445 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
446
447 PR testsuite/85483
448 * gcc.target/aarch64/sve/vcond_1.c: Move to...
449 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
450 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
451 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
452
453 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
454
455 PR target/85469
456 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
457 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
458
459 2018-04-20 Richard Biener <rguenther@suse.de>
460
461 PR middle-end/85475
462 * gcc.dg/torture/pr85475.c: New testcase.
463
464 2018-04-20 Martin Jambor <mjambor@suse.cz>
465
466 ipa/85449
467 * gcc.dg/ipa/pr85449.c: New test.
468
469 2018-04-20 Martin Jambor <mjambor@suse.cz>
470
471 ipa/85447
472 * g++.dg/ipa/pr85447.C: New file.
473 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
474
475 2018-04-20 Jakub Jelinek <jakub@redhat.com>
476
477 PR c++/85462
478 * g++.dg/cpp0x/pr85462.C: New test.
479
480 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
481
482 * gcc.target/i386/pr85404.c: Require CET target.
483
484 2018-04-19 Jakub Jelinek <jakub@redhat.com>
485
486 PR tree-optimization/85467
487 * gcc.dg/pr85467.c: New test.
488
489 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
490
491 PR c++/84611
492 * g++.dg/parse/crash68.C: New.
493
494 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
495
496 PR libgcc/85334
497 * g++.dg/torture/pr85334.C: New test.
498
499 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
500
501 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
502 * g++.dg/diagnostic/pr85464.C: New.
503
504 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
505
506 PR target/85397
507 * gcc.dg/torture/pr85397-1.c: New test.
508 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
509 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
510
511 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
512
513 PR target/85404
514 * gcc.target/i386/pr85404.c: New test.
515
516 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
517
518 PR target/85417
519 * c-c++-common/attr-nocf-check-1.c: Compile with
520 -fcf-protection=none.
521 * c-c++-common/attr-nocf-check-3.c: Likewise.
522 * gcc.dg/march-generic.c: Likewise.
523 * gcc.target/i386/align-limit.c: Likewise.
524 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
525 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
526 * gcc.target/i386/cet-property-2.c: Likewise.
527 * gcc.target/i386/ret-thunk-26.c: Likewise.
528 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
529 targets.
530 * c-c++-common/fcf-protection-2.c: Likewise.
531 * c-c++-common/fcf-protection-3.c: Likewise.
532 * c-c++-common/fcf-protection-5.c: Likewise.
533 * c-c++-common/fcf-protection-6.c: Likewise.
534 * c-c++-common/fcf-protection-7.c: Likewise.
535 * gcc.target/i386/cet-label-3.c: New test.
536 * gcc.target/i386/cet-property-3.c: Likewise.
537 * gcc.target/i386/cet-sjlj-7.c: Likewise.
538 * gcc.target/i386/pr85417-1.c: Likewise.
539 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
540 __x86_indirect_thunk_nt_(r|e)ax
541 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
542 * gcc.target/i386/pr85403.c: Remove dg-error,
543
544 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
545
546 * gcc.target/i386/movdir-1.c: New test.
547
548 2018-04-19 Richard Biener <rguenther@suse.de>
549
550 PR middle-end/85455
551 * gcc.dg/pr85455.c: New testcase.
552
553 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
554
555 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
556 targets.
557 * g++.dg/lto/pr85405b_0.C: Likewise.
558 * g++.dg/lto/pr84805_0.C: Likewise.
559
560 2018-04-18 Martin Liska <mliska@suse.cz>
561
562 PR ipa/83983
563 PR ipa/85391
564 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
565 output.
566
567 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
568
569 PR target/85388
570 * gcc.dg/pr85388-1.c: New test.
571 * gcc.dg/pr85388-2.c: Likewise.
572 * gcc.dg/pr85388-3.c: Likewise.
573 * gcc.dg/pr85388-4.c: Likewise.
574 * gcc.dg/pr85388-5.c: Likewise.
575 * gcc.dg/pr85388-6.c: Likewise.
576
577 2018-04-18 Jan Hubicka <jh@suse.cz>
578 Martin Liska <mliska@suse.cz>
579
580 * g++.dg/lto/pr83121_0.C: Update template.
581 * g++.dg/lto/pr83121_1.C: Update template.
582 * g++.dg/lto/pr84805_0.C: Update template.
583 * g++.dg/lto/pr84805_1.C: Update template.
584 * g++.dg/lto/pr84805_2.C: Update template.
585
586 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
587
588 PR c++/84630
589 * g++.dg/cpp0x/pr84630.C: New.
590
591 2018-04-18 Jakub Jelinek <jakub@redhat.com>
592
593 PR c++/84463
594 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
595 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
596 in two cases. Uncomment two other tests and add expected dg-error for
597 them.
598 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
599 -Wnarrowing diagnostics on some targets for c++11.
600 * g++.dg/parse/array-size2.C: Remove xfail.
601 * g++.dg/cpp0x/constexpr-84463.C: New test.
602
603 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
604
605 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
606 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
607
608 2018-04-17 Jakub Jelinek <jakub@redhat.com>
609
610 PR testsuite/85326
611 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
612 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
613 * g++.dg/other/sve_tls_2.C: Require effective target tls.
614
615 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
616
617 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
618 prevent cascading of errors and change expected error message.
619 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
620 to 64-bit targets.
621 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
622 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
623 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
624 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
625 error message.
626 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
627
628 2018-04-17 Jakub Jelinek <jakub@redhat.com>
629
630 PR target/85430
631 * gcc.dg/pr85430.c: New test.
632
633 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
634
635 PR testsuite/85326
636 * gcc.target/arm/pr54300.C: Move to...
637 * g++.dg/other/pr54300.C: ... Here. Add target directives.
638 * gcc.target/arm/pr55073.C: Move to...
639 * g++.dg/other/pr55073.C: ... Here. Add target directives.
640 * gcc.target/arm/pr56184.C: Move to...
641 * g++.dg/other/pr56184.C: ... Here. Add target directives.
642 * gcc.target/arm/pr59985.C: Move to...
643 * g++.dg/other/pr59985.C: ... Here. Add target directives.
644 * gcc.target/aarch64/pr60675.C: Move to...
645 * g++.dg/other/pr60675.C: ... Here. Add target directives.
646 * gcc.target/aarch64/pr81422.C: Move to...
647 * g++.dg/other/pr81422.C: ... Here. Add target directives.
648 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
649 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
650 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
651 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
652 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
653 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
654 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
655 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
656 * gcc.target/aarch64/sve/tls_2.C: Move to...
657 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
658 * gcc.target/aarch64/pr81414.C: Rename to...
659 * gcc.target/aarch64/pr81414.c: ... This.
660 * gcc.target/aarch64/simd/pr67896.C: Rename to...
661 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
662 messages.
663 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
664 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
665 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
666 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
667 file name.
668
669 2018-04-17 Jakub Jelinek <jakub@redhat.com>
670
671 PR middle-end/85414
672 * gcc.dg/pr85414.c: New test.
673
674 2018-04-17 Martin Jambor <mjambor@suse.cz>
675
676 PR ipa/85421
677 * g++.dg/ipa/pr85421.C: New test.
678
679 2018-04-17 Martin Liska <mliska@suse.cz>
680
681 PR lto/85405
682 * g++.dg/lto/pr85405b_0.C: New test.
683 * g++.dg/lto/pr85405b_1.C: New test.
684
685 2018-04-17 Martin Liska <mliska@suse.cz>
686
687 PR lto/85405
688 * g++.dg/lto/pr85405_0.C: New test.
689 * g++.dg/lto/pr85405_1.C: New test.
690
691 2018-04-17 Martin Liska <mliska@suse.cz>
692
693 PR ipa/85329
694 * g++.dg/ext/pr85329-2.C: New test.
695 * g++.dg/ext/pr85329.C: New test.
696 * gcc.target/i386/mvc12.c: New test.
697
698 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
699
700 PR c++/85039
701 * g++.dg/pr85039-1.C: New.
702 * g++.dg/pr85039-2.C: New.
703 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
704
705 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
706
707 PR target/85080
708 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
709 if the target supports efficient unaligned storage accesses.
710
711 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
712
713 PR target/83660
714 * gcc.target/powerpc/pr83660.C: New test.
715
716 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
717
718 PR target/85403
719 * gcc.target/i386/pr85403.c: New test.
720
721 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
722
723 PR target/84331
724 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
725
726 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
727 Jason Merrill <jason@redhat.com>
728
729 PR c++/85112
730 * g++.dg/cpp0x/pr85112.C: New.
731
732 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
733
734 PR testsuite/85326
735 * g++.dg/ext/undef-bool-1.C: New file.
736 * gcc.target/powerpc/powerpc.exp: Remove .C support.
737 * gcc.target/powerpc/undef-bool-1.C: Remove file.
738
739 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
740
741 PR target/85293
742 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
743 corresponding dg-error clause.
744 * gcc.target/powerpc/pr80098-3.c: Ditto.
745 * gcc.target/powerpc/pr80103-1.c: Delete.
746
747 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
748
749 PR fortran/81773
750 PR fortran/83606
751 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
752 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
753
754 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
755
756 PR fortran/85387
757 * gfortran.dg/implied_do_io_5.f90: New test.
758
759 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
760
761 PR target/83402
762 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
763 several values: positive, negative, and zero.
764 * gcc.target/powerpc/sse2-pslld-1.c: Same.
765 * gcc.target/powerpc/sse2-psllq-1.c: Same.
766
767 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
768
769 PR rtl-optimization/79916
770 * gcc.target/powerpc/pr79916.c: New.
771
772 2018-04-13 Jakub Jelinek <jakub@redhat.com>
773
774 PR rtl-optimization/85393
775 * g++.dg/opt/pr85393.C: New test.
776 * g++.dg/opt/pr85393-aux.cc: New file.
777
778 PR rtl-optimization/85376
779 * gcc.dg/pr85376.c: New test.
780
781 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
782
783 PR rtl-optimization/83852
784 * gcc.dg/pr83852.c: New testcase.
785
786 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
787
788 PR testsuite/85326
789 * gcc.target/s390/pr77822-1.C: Rename to ...
790 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
791 * gcc.target/s390/pr77822-2.c: Add asm scan check.
792 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
793
794 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
795
796 PR lto/71991
797 * gcc.target/i386/pr71991.c: New testcase.
798
799 2018-04-13 Martin Liska <mliska@suse.cz>
800 Jakub Jelinek <jakub@redhat.com>
801
802 PR middle-end/81657
803 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
804 call.
805
806 2018-04-12 David Malcolm <dmalcolm@redhat.com>
807
808 PR c++/85385
809 * g++.dg/diagnostic/macro-arg-count.C: New test.
810
811 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
812
813 PR fortran/83064
814 PR testsuite/85346
815 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
816 array and move test to libgomp/testsuite/libgomp.fortran.
817 * gfortran.dg/do_concurrent_6.f90: New test.
818
819 2018-04-12 Marek Polacek <polacek@redhat.com>
820
821 PR c++/85258
822 * g++.dg/parse/error61.C: New test.
823
824 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
825
826 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
827 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
828
829 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
830
831 PR target/85347
832 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
833 specify -mvsx on gcc command line.
834
835 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
836
837 PR middle-end/84955
838 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
839 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
840
841 2018-04-12 Jakub Jelinek <jakub@redhat.com>
842
843 PR target/85328
844 * gcc.target/i386/pr85328.c: New test.
845
846 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
847
848 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
849
850 2018-04-12 Jakub Jelinek <jakub@redhat.com>
851
852 PR rtl-optimization/85342
853 * gcc.target/i386/pr85342.c: New test.
854
855 2018-04-11 Jason Merrill <jason@redhat.com>
856
857 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
858 if ulimit -v is set.
859
860 2018-04-11 Bin Cheng <bin.cheng@arm.com>
861
862 PR testsuite/85190
863 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
864
865 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
866
867 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
868 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
869
870 2018-04-11 Jakub Jelinek <jakub@redhat.com>
871
872 PR c++/70808
873 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
874 effective target.
875
876 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
877
878 PR target/84301
879 * gcc.target/i386/pr84301.c: New test.
880
881 2018-04-11 Jakub Jelinek <jakub@redhat.com>
882
883 PR tree-optimization/85331
884 * gcc.c-torture/execute/pr85331.c: New test.
885
886 2018-04-11 Marek Polacek <polacek@redhat.com>
887
888 PR c++/85032
889 * g++.dg/cpp0x/pr51225.C: Adjust error message.
890 * g++.dg/cpp1z/constexpr-if21.C: New test.
891
892 2018-04-11 Jakub Jelinek <jakub@redhat.com>
893
894 PR target/85281
895 * gcc.target/i386/pr85281.c: New test.
896
897 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
898
899 PR rtl-optimization/84659
900 * gcc.dg/pr84659.c: New test.
901
902 2018-04-11 Jakub Jelinek <jakub@redhat.com>
903
904 PR debug/85302
905 * g++.dg/debug/dwarf2/pr85302.C: New test.
906
907 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
908
909 PR target/85261
910 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
911 into register.
912
913 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
914
915 PR c++/70808
916 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
917
918 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
919
920 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
921 * gcc.target/powerpc/dimode_off.c: Ditto.
922 * gcc.target/powerpc/tfmode_off.c: Ditto.
923 * gcc.target/powerpc/timode_off.c: Ditto.
924
925 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
926
927 * gcc.target/powerpc/vec-ldl-1.c: New test.
928 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
929 corrections to ABI implementation.
930
931 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
932
933 PR target/85056
934 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
935
936 2018-04-10 Jakub Jelinek <jakub@redhat.com>
937
938 PR rtl-optimization/85300
939 * gcc.dg/pr85300.c: New test.
940
941 2018-04-10 David Malcolm <dmalcolm@redhat.com>
942
943 PR c++/85110
944 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
945 where we now show the pertinent parameter.
946 * g++.dg/diagnostic/aka2.C: Likewise.
947 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
948
949 2018-04-10 Jakub Jelinek <jakub@redhat.com>
950
951 PR fortran/85313
952 * gfortran.dg/gomp/pr85313.f90: New test.
953
954 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
955
956 PR c++/24314
957 * g++.dg/parse/template29.C: New.
958
959 2018-04-10 Bin Cheng <bin.cheng@arm.com>
960
961 PR testsuite/85190
962 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
963
964 2018-04-10 Jakub Jelinek <jakub@redhat.com>
965
966 PR target/85177
967 PR target/85255
968 * gcc.target/i386/avx512f-pr85177.c: New test.
969 * gcc.target/i386/avx512f-pr85255.c: New test.
970
971 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
972
973 PR tree-optimization/85286
974 * gcc.dg/vect/pr85286.c: New test.
975
976 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
977
978 PR target/85173
979 * gcc.target/arm/pr85173.c: New test.
980
981 2018-04-10 Jakub Jelinek <jakub@redhat.com>
982
983 PR lto/85248
984 * gcc.dg/lto/pr85248_0.c: New test.
985 * gcc.dg/lto/pr85248_1.c: New test.
986
987 2018-04-09 Jan Hubicka <jh@suse.cz>
988
989 PR lto/85078
990 * g++.dg/torture/pr85078.C: New.
991
992 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
993
994 PR c++/85227
995 * g++.dg/cpp1z/decomp44.C: New.
996 * g++.dg/cpp1z/decomp45.C: Likewise.
997
998 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
999
1000 PR fortran/83064
1001 * gfortran.dg/do_concurrent_5.f90: New test.
1002 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
1003 message.
1004
1005 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1006
1007 PR fortran/51260
1008 * gfortran.dg/parameter_array_element_3.f90: New test.
1009
1010 2018-04-09 Jakub Jelinek <jakub@redhat.com>
1011
1012 PR c++/85194
1013 * g++.dg/cpp1z/decomp43.C: New test.
1014
1015 PR rtl-optimization/80463
1016 * g++.dg/pr80463.C: Add -w to dg-options.
1017
1018 2018-04-09 Richard Biener <rguenther@suse.de>
1019
1020 PR tree-optimization/85284
1021 * gcc.dg/torture/pr85284.c: New testcase.
1022
1023 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1024
1025 PR rtl-optimization/80463
1026 PR rtl-optimization/83972
1027 PR rtl-optimization/83480
1028
1029 * gcc.dg/pr80463.c: New test.
1030 * g++.dg/pr80463.C: Likewise.
1031 * gcc.dg/pr83972.c: Likewise.
1032
1033 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1034
1035 PR rtl-optimization/83913
1036 * gcc.dg/pr83913.c: New test.
1037
1038 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1039
1040 PR rtl-optimization/83962
1041 * gcc.dg/pr83962.c: New test.
1042
1043 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
1044
1045 PR rtl-optimization/83530
1046 * gcc.dg/pr83530.c: New test.
1047
1048 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1049
1050 PR middle-end/82976
1051 * gfortran.dg/realloc_on_assign_16a.f90: New test.
1052
1053 2018-04-07 Jakub Jelinek <jakub@redhat.com>
1054
1055 PR tree-optimization/85257
1056 * gcc.dg/pr85257.c: New test.
1057
1058 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
1059
1060 * g++.dg/opt/pr85196.C: New test.
1061
1062 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1063
1064 PR c++/84269
1065 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
1066 std::tuple here since they need C++11.
1067 * g++.dg/lookup/missing-std-include-8.C: New test.
1068 * g++.dg/lookup/missing-std-include.C: Move std::array and
1069 std::tuple test to missing-std-include-6.C to avoid failures
1070 with C++98.
1071
1072 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1073
1074 PR debug/85252
1075 * gcc.dg/debug/pr85252.c: New test.
1076
1077 PR rtl-optimization/84872
1078 * gcc.dg/graphite/pr84872.c: New test.
1079
1080 PR c++/85210
1081 * g++.dg/cpp1z/decomp42.C: New test.
1082
1083 2018-04-06 David Malcolm <dmalcolm@redhat.com>
1084
1085 PR c++/85021
1086 * g++.dg/lookup/missing-std-include-7.C: New test.
1087
1088 2018-04-06 Tamar Christina <tamar.christina@arm.com>
1089
1090 * gcc.dg/struct-simple.c: Revert r254862.
1091 * lib/target-supports.exp
1092 (check_effective_target_word_mode_no_slow_unalign): Likewise.
1093
1094 2018-04-06 Richard Biener <rguenther@suse.de>
1095
1096 PR middle-end/85244
1097 * gcc.dg/torture/pr85244-1.c: New testcase.
1098 * gcc.dg/torture/pr85244-2.c: Likewise.
1099
1100 2018-04-06 Jakub Jelinek <jakub@redhat.com>
1101
1102 PR sanitizer/85213
1103 * c-c++-common/ubsan/pr85213.c: New test.
1104
1105 2018-04-06 Richard Biener <rguenther@suse.de>
1106
1107 PR middle-end/85180
1108 * gcc.dg/pr85180.c: New testcase.
1109
1110 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1111
1112 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
1113 to trigger the optimization. Do some cleanup and function
1114 renaming. Add more test functions.
1115
1116 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1117
1118 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
1119 options.
1120 * gcc.target/s390/hotpatch-1.c: Skip when building without
1121 optimization.
1122 * gcc.target/s390/hotpatch-10.c: Likewise.
1123 * gcc.target/s390/hotpatch-11.c: Likewise.
1124 * gcc.target/s390/hotpatch-12.c: Likewise.
1125 * gcc.target/s390/hotpatch-13.c: Likewise.
1126 * gcc.target/s390/hotpatch-14.c: Likewise.
1127 * gcc.target/s390/hotpatch-15.c: Likewise.
1128 * gcc.target/s390/hotpatch-16.c: Likewise.
1129 * gcc.target/s390/hotpatch-17.c: Likewise.
1130 * gcc.target/s390/hotpatch-18.c: Likewise.
1131 * gcc.target/s390/hotpatch-19.c: Likewise.
1132 * gcc.target/s390/hotpatch-2.c: Likewise.
1133 * gcc.target/s390/hotpatch-3.c: Likewise.
1134 * gcc.target/s390/hotpatch-4.c: Likewise.
1135 * gcc.target/s390/hotpatch-5.c: Likewise.
1136 * gcc.target/s390/hotpatch-6.c: Likewise.
1137 * gcc.target/s390/hotpatch-7.c: Likewise.
1138 * gcc.target/s390/hotpatch-8.c: Likewise.
1139 * gcc.target/s390/hotpatch-9.c: Likewise.
1140
1141 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1142
1143 * c-c++-common/Wattributes.c: Disable warning for s390* target and
1144 check for an error instead.
1145 * gcc.dg/Wattributes-6.c: Likewise.
1146
1147 2018-04-05 Jakub Jelinek <jakub@redhat.com>
1148
1149 PR c++/85209
1150 * g++.dg/cpp1z/decomp39.C: New test.
1151 * g++.dg/cpp1z/decomp40.C: New test.
1152
1153 PR c++/85208
1154 * g++.dg/cpp1z/decomp41.C: New test.
1155
1156 PR middle-end/85195
1157 * gcc.dg/pr85195.c: New test.
1158
1159 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1160
1161 PR c++/80956
1162 * g++.dg/cpp0x/initlist100.C: New.
1163 * g++.dg/cpp0x/initlist101.C: Likewise.
1164
1165 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
1166
1167 PR c++/84792
1168 * g++.dg/other/pr84792-1.C: New.
1169 * g++.dg/other/pr84792-2.C: Likewise.
1170
1171 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
1172
1173 PR target/85193
1174 * gcc.target/i386/pr85193.c: New test.
1175
1176 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
1177
1178 PR c++/84979
1179 * g++.dg/concepts/pr84979.C: New.
1180 * g++.dg/concepts/pr84979-2.C: New.
1181 * g++.dg/concepts/pr84979-3.C: New.
1182
1183 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1184
1185 PR c++/80026
1186 * g++.dg/cpp0x/variadic174.C: New.
1187
1188 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1189
1190 PR inline-asm/85172
1191 * g++.dg/ext/builtin13.C: New test.
1192 * g++.dg/ext/atomic-4.C: New test.
1193
1194 PR c++/85146
1195 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
1196 * g++.dg/ext/bases3.C: New test.
1197
1198 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1199
1200 PR target/85203
1201 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
1202 to match a single insn of the baz function. Move scan directives at
1203 the end of the file below the functions they are trying to test for
1204 better readability.
1205 * gcc.target/arm/cmse/cmse-16.c: New testcase.
1206
1207 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
1208
1209 PR rtl-optimization/84878
1210 * gcc.target/powerpc/pr84878.c: New test.
1211
1212 2018-04-04 Michael Matz <matz@suse.de>
1213
1214 * gcc.dg/Wstringop-overflow-4.c: New test.
1215 * c-c++-common/Wstringop-truncation-4.c: Adjust.
1216
1217 2018-04-04 Jakub Jelinek <jakub@redhat.com>
1218
1219 PR testsuite/85189
1220 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
1221 for the diagnostics of overridden functions. Adjust for new wording.
1222
1223 2018-04-04 Richard Biener <rguenther@suse.de>
1224
1225 PR lto/85176
1226 * g++.dg/lto/pr85176_0.C: New testcase.
1227
1228 2018-04-04 Richard Biener <rguenther@suse.de>
1229
1230 PR testsuite/85191
1231 * lib/target-supports.exp (check_effective_target_vect_perm_short):
1232 Fix typo.
1233
1234 2018-04-04 Martin Liska <mliska@suse.cz>
1235
1236 PR sanitizer/85174
1237 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
1238 and msdata as a workaround for powerpc.
1239
1240 2018-04-04 Richard Biener <rguenther@suse.de>
1241
1242 PR tree-optimization/85168
1243 * gcc.dg/torture/pr85168.c: New testcase.
1244
1245 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
1246
1247 PR c++/84943
1248 * g++.dg/pr84943.C: New.
1249 * g++.dg/pr84943-2.C: New.
1250
1251 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1252
1253 PR rtl-optimization/85167
1254 * gcc.dg/pr85167.c: New test.
1255
1256 PR tree-optimization/85156
1257 * c-c++-common/pr85156.c: New test.
1258 * gcc.c-torture/execute/pr85156.c: New test.
1259
1260 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1261
1262 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1263 * gcc.target/powerpc/undef-bool-1.C: New file.
1264 * gcc.target/powerpc/undef-bool-2.c: New file.
1265
1266 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1267
1268 PR c++/84768
1269 * g++.dg/cpp1z/class-deduction52.C: New.
1270
1271 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1272
1273 PR c++/85147
1274 * g++.dg/cpp0x/pr85147.C: New test.
1275
1276 PR c++/85140
1277 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1278
1279 PR c++/85134
1280 * g++.dg/gomp/pr85134.C: New test.
1281 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1282
1283 PR target/85169
1284 * gcc.c-torture/execute/pr85169.c: New test.
1285 * gcc.target/i386/avx512f-pr85169.c: New test.
1286 * gcc.target/i386/avx512bw-pr85169.c: New test.
1287
1288 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1289
1290 PR target/85126
1291 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1292 scan-assembler-times clause.
1293
1294 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1295
1296 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1297 dg-additional-options.
1298
1299 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1300
1301 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1302
1303 2018-04-03 Richard Biener <rguenther@suse.de>
1304
1305 PR testsuite/85154
1306 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1307
1308 2018-04-02 Jim Wilson <jimw@sifive.com>
1309
1310 * gcc.target/riscv/pr84660.c: New.
1311 * gcc.target/riscv/shift-and-1.c: New.
1312 * gcc.target/riscv/shift-and-2.c: New.
1313
1314 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1315
1316 PR fortran/85102
1317 * gfortran.dg/array_simplify_2.f90: New test.
1318
1319 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1320
1321 PR middle-end/85090
1322 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1323 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1324 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1325 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1326 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1327
1328 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1329
1330 PR c++/85027
1331 * g++.dg/pr85027.C: New.
1332
1333 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1334
1335 PR target/83315
1336 * gcc.target/powerpc/sse-maxps-2.c: New test.
1337 * gcc.target/powerpc/sse-minps-2.c: New test.
1338
1339 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1340
1341 PR c++/84791
1342 * g++.dg/gomp/pr84791.C: New test.
1343
1344 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1345
1346 PR fortran/84931
1347 * gfortran.dg/array_constructor_53.f90: New test.
1348
1349 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1350
1351 PR fortran/85130
1352 * gfortran.dg/substr_6.f90: Remove illegal test for
1353 out-of-bounds substring.
1354
1355 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1356
1357 PR fortran/85111
1358 * gfortran.dg/zero_sized_10.f90: New test.
1359
1360 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1361
1362 PR c++/84269
1363 * g++.dg/lookup/missing-std-include-6.C: New test.
1364 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1365 std::tuple tests.
1366 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1367 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1368 <cstring>, <cassert>, and <cstdlib>.
1369
1370 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1371
1372 PR inline-asm/84985
1373 * gcc.target/i386/pr84985.c: New.
1374
1375 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1376
1377 PR c++/85110
1378 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1379
1380 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1381
1382 PR c++/85108
1383 * g++.dg/warn/Wunused-var-31.C: New test.
1384
1385 PR c/85094
1386 * c-c++-common/Wduplicated-branches-14.c: New test.
1387
1388 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1389
1390 PR c++/84606
1391 * g++.dg/cpp0x/pr84606.C: New.
1392
1393 2018-03-29 Carl Love <cel@us.ibm.com>
1394
1395 Revert
1396 2017-09-27 Carl Love <cel@us.ibm.com>
1397
1398 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1399 for the __builtin_fctid and __builtin_fctiw.
1400
1401 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1402
1403 PR target/84912
1404 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1405 deleted builtin function.
1406 (div_weuo): Likewise.
1407 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1408 (div_deuo): Likewise.
1409
1410 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1411
1412 PR c++/85028
1413 * g++.dg/other/default13.C: New.
1414
1415 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1416
1417 PR target/85095
1418 * gcc.target/i386/pr85095-1.c: New test.
1419 * gcc.target/i386/pr85095-2.c: New test.
1420 * gcc.c-torture/execute/pr85095.c: New test.
1421
1422 PR tree-optimization/82004
1423 * gcc.dg/pr82004.c: New test.
1424
1425 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1426 Martin Liska <mliska@suse.cz>
1427
1428 PR sanitizer/85081
1429 * g++.dg/asan/pr85081.C: New test.
1430
1431 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1432
1433 PR c++/84789
1434 * g++.dg/template/pr84789.C: Adjust for testing with
1435 -fconcepts too.
1436
1437 PR c++/84973
1438 * g++.dg/template/pr84973.C: New.
1439 * g++.dg/template/pr84973-2.C: New.
1440 * g++.dg/template/pr84973-3.C: New.
1441
1442 PR c++/84968
1443 * g++.dg/eh/pr84968.C: New.
1444
1445 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1446
1447 PR target/84914
1448 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1449 long double multiply/divide uses the correct function.
1450 * gcc.target/powerpc/mulkc-3.c: Likewise.
1451 * gcc.target/powerpc/divkc-2.c: Likewise.
1452 * gcc.target/powerpc/divkc-3.c: Likewise.
1453
1454 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1455
1456 PR c++/85067
1457 * g++.dg/cpp0x/defaulted51.C: New.
1458 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1459
1460 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1461
1462 PR c++/85077
1463 * g++.dg/ext/vector35.C: New test.
1464
1465 PR c++/85061
1466 * g++.dg/ext/builtin-offsetof3.C: New test.
1467
1468 PR c++/85076
1469 * g++.dg/cpp1y/pr85076.C: New test.
1470
1471 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1472
1473 PR fortran/85084
1474 * gfortran.dg/matmul_rank_1.f90: New test.
1475
1476 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1477 Harald Anlauf <anlauf@gmx.de>
1478
1479 * gfortran.dg/structure_constructor_15.f90: New test.
1480
1481 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1482
1483 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1484 for the diagnostics of overridden functions. Adjust for new wording.
1485 * g++.dg/cpp0x/implicit1.C: Likewise.
1486 * g++.dg/cpp0x/override1.C: Likewise.
1487 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1488 * g++.dg/eh/shadow1.C: Likewise.
1489 * g++.dg/inherit/covariant12.C: Likewise.
1490 * g++.dg/inherit/covariant14.C: Likewise.
1491 * g++.dg/inherit/covariant15.C: Likewise.
1492 * g++.dg/inherit/covariant16.C: Likewise.
1493 * g++.dg/inherit/covariant22.C: Likewise.
1494 * g++.dg/inherit/crash3.C: Likewise.
1495 * g++.dg/inherit/error2.C: Likewise.
1496 * g++.dg/template/crash100.C: Likewise.
1497 * g++.old-deja/g++.eh/spec6.C: Likewise.
1498 * g++.old-deja/g++.mike/p811.C: Likewise.
1499 * g++.old-deja/g++.other/virtual11.C: Likewise.
1500 * g++.old-deja/g++.other/virtual4.C: Likewise.
1501
1502 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1503
1504 PR target/85044
1505 * gcc.target/i386/pr85044.c: New test.
1506
1507 2018-03-27 Martin Sebor <msebor@redhat.com>
1508
1509 PR testsuite/83462
1510 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1511 other than x86.
1512
1513 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1514
1515 PR target/83009
1516 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1517
1518 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1519
1520 PR target/81863
1521 * gcc.target/arm/pr81863.c: New test.
1522
1523 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1524
1525 PR target/85056
1526 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1527 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1528
1529 2018-03-27 Richard Biener <rguenther@suse.de>
1530
1531 PR testsuite/82847
1532 * lib/target-supports.exp (check_ssse3_available): New function.
1533 (check_effective_target_vect_perm_short): Enable for x86 if
1534 check_ssse3_available.
1535
1536 2018-03-27 Richard Biener <rguenther@suse.de>
1537
1538 PR tree-optimization/85082
1539 * gfortran.dg/pr85082.f90: New testcase.
1540
1541 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1542
1543 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1544 to "l=2" in dg-final.
1545
1546 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1547
1548 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1549 * gcc.target/mips/fix-r4000-2.c: Likewise.
1550 * gcc.target/mips/fix-r4000-3.c: Likewise.
1551 * gcc.target/mips/fix-r4000-4.c: Likewise.
1552 * gcc.target/mips/fix-r4000-5.c: Likewise.
1553 * gcc.target/mips/fix-r4000-6.c: Likewise.
1554 * gcc.target/mips/fix-r4000-7.c: Likewise.
1555 * gcc.target/mips/fix-r4000-8.c: Likewise.
1556 * gcc.target/mips/fix-r4000-9.c: Likewise.
1557 * gcc.target/mips/fix-r4000-10.c: Likewise.
1558 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1559 "mulditi3_r4000" instead of "mulditi3".
1560 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1561 "umulditi3_r4000" instead of "umulditi3".
1562
1563 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1564
1565 PR c++/85068
1566 * g++.dg/inherit/covariant22.C: New test.
1567
1568 2018-03-27 Richard Biener <rguenther@suse.de>
1569
1570 PR testsuite/84004
1571 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1572 alignment.
1573
1574 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1575 Jason Merrill <jason@redhat.com>
1576
1577 PR c++/84632
1578 * g++.dg/init/array49.C: New.
1579 * g++.dg/torture/pr70499.C: Adjust.
1580
1581 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1582
1583 PR target/85073
1584 * gcc.target/i386/pr85073.c: New test.
1585
1586 2018-03-26 Richard Biener <rguenther@suse.de>
1587
1588 PR testsuite/85066
1589 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1590 instead of long.
1591
1592 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1593
1594 PR fortran/66709
1595 * gfortran.dg/parameter_array_format.f90: New test.
1596
1597 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1598 Neil Carlson <neil.n.carlson@gmail.com>
1599
1600 PR fortran/84381
1601 * gfortran.dg/literal_character_constant_1.inc: Replace
1602 call abort by STOP n.
1603 * gfortran.dg/overload_1.f90: Likewise.
1604
1605 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1606 Dominique d'Humieres <dominiq@gcc.gnu.org>
1607
1608 PR fortran/84924
1609 * gfortran.dg/scalar_pointer_1.f90: New test.
1610
1611 2018-03-25 Tom de Vries <tom@codesourcery.com>
1612
1613 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1614 precise.
1615
1616 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1617
1618 PR fortran/69497
1619 * gfortran.dg/pr89497.f90: New test.
1620
1621 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1622
1623 PR fortran/70068
1624 * gfortran.dg/substr_7.f90: New test.
1625
1626 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1627
1628 PR fortran/42651
1629 * gfortran.dg/pr42651.f90: New test.
1630 * gfortran.dg/func_result_7.f90: Update error message.
1631
1632 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1633
1634 PR tree-optimization/84005
1635 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1636 failing to force the alignment.
1637
1638 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1639
1640 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1641 from this to...
1642 <vclzd>: ...this.
1643
1644 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1645
1646 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1647 message. Fix scan-assembler patterns.
1648
1649 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1650
1651 PR c++/85015
1652 * g++.dg/cpp0x/pr85015.C: New test.
1653
1654 PR c++/84942
1655 * g++.dg/cpp1y/pr84942.C: New test.
1656
1657 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1658
1659 PR inline-asm/85030
1660 * testsuite/gcc.target/i386/pr85030.c: New.
1661
1662 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1663
1664 PR target/85026
1665 * g++.dg/pr85026.C: New test.
1666
1667 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1668
1669 * g++.dg/debug/pr84704.C: XFAIL AIX.
1670
1671 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1672
1673 PR target/84826
1674 * gcc.target/arm/pr84826.c: Add dg directive.
1675
1676 2018-03-23 Marek Polacek <polacek@redhat.com>
1677
1678 PR c++/85033
1679 * g++.dg/ext/builtin-offsetof2.C: New test.
1680
1681 PR c++/85045
1682 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1683 * gcc.dg/pr85045.c: New test.
1684
1685 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1686
1687 PR debug/85020
1688 * gnat.dg/lto22.adb: New test.
1689 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1690 * gnat.dg/lto22_pkg2.ads: Likewise.
1691
1692 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1693
1694 PR c/80778
1695 * gcc.dg/lto/pr80778_0.c: New test.
1696
1697 PR inline-asm/85034
1698 * gcc.target/i386/pr85034.c: New test.
1699
1700 PR inline-asm/85022
1701 * c-c++-common/torture/pr85022.c: New test.
1702
1703 PR sanitizer/85029
1704 * g++.dg/ubsan/pr85029.C: New test.
1705
1706 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1707
1708 PR c++/71251
1709 * g++.dg/cpp0x/pr71251.C: New.
1710
1711 PR c++/84789
1712 * g++.dg/template/pr84789.C: New.
1713 * g++.dg/template/pr84789-2.C: New.
1714 * g++.dg/template/pr84789-3.C: New.
1715 * g++.dg/parse/dtor11.C: Accept alternate error message.
1716
1717 PR c++/84729
1718 * g++.dg/pr84729.C: New.
1719 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1720 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1721 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1722
1723 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1724
1725 PR fortran/84922
1726 * gfortran.dg/interface_42.f90: New test.
1727 * gfortran.dg/interface_43.f90: New test.
1728
1729 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1730
1731 PR target/84826
1732 * gcc.target/arm/pr84826.c: New test.
1733
1734 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1735
1736 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1737 dg-require-effective-target.
1738 * gcc.target/arm/addr-modes-int.c: Likewise.
1739 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1740
1741 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1742
1743 PR target/84760
1744 * gcc.target/powerpc/altivec-ld-1.c: New test.
1745
1746 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1747
1748 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1749
1750 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1751
1752 PR inline-asm/84941
1753 * gcc.dg/pr84941.c: New test.
1754
1755 2018-03-22 Tom de Vries <tom@codesourcery.com>
1756
1757 PR tree-optimization/84956
1758 * gcc.dg/pr84956.c: New test.
1759
1760 2018-03-22 Marek Polacek <polacek@redhat.com>
1761
1762 PR c++/84854
1763 * g++.dg/cpp1z/constexpr-if15.C: New test.
1764 * g++.dg/cpp1z/constexpr-if16.C: New test.
1765
1766 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1767
1768 * gcc.dg/builtin-tgmath-3.c: New test.
1769
1770 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1771
1772 PR c++/71965
1773 * g++.dg/concepts/pr71965.C: New.
1774
1775 PR c++/84610
1776 PR c++/84642
1777 * g++.dg/cpp0x/pr84610.C: New.
1778 * g++.dg/cpp0x/pr84642.C: New.
1779
1780 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1781
1782 PR c/84999
1783 * c-c++-common/pr84999.c: New test.
1784
1785 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1786
1787 PR c++/84972
1788 * g++.dg/ext/desig10.C: New.
1789
1790 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1791 Harald Anlauf <anlauf@gmx.de>
1792
1793 PR fortran/84957
1794 * gfortran.dg/pr84957.f90: New test.
1795
1796 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1797
1798 PR tree-optimization/84960
1799 * gcc.c-torture/compile/pr84960.c: New test.
1800
1801 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1802
1803 PR tree-optimization/84811
1804 * gcc.dg/torture/pr84811.c: New test.
1805
1806 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1807
1808 PR tree-optimization/84982
1809 * c-c++-common/pr84982.c: New test.
1810
1811 PR c++/84961
1812 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1813 "m" (++x) in C++.
1814 * g++.dg/torture/pr84961-1.C: New test.
1815 * g++.dg/torture/pr84961-2.C: New test.
1816
1817 2018-03-21 Nathan Sidwell <nathan@acm.org>
1818
1819 PR c++/85008
1820 * g++.dg/pr85008.C: New.
1821
1822 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1823
1824 PR fortran/84615
1825 * gfortran.dg/char_result_17.f90: New test.
1826
1827 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1828
1829 PR c++/84994
1830 * g++.dg/other/accessor-fixits-1.C: Move to...
1831 * g++.dg/torture/accessor-fixits-1.C: ...here.
1832 * g++.dg/other/accessor-fixits-2.C: Move to...
1833 * g++.dg/torture/accessor-fixits-2.C: ...here.
1834 * g++.dg/other/accessor-fixits-3.C: Move to...
1835 * g++.dg/torture/accessor-fixits-3.C: ...here.
1836 * g++.dg/other/accessor-fixits-4.C: Move to...
1837 * g++.dg/torture/accessor-fixits-4.C: ...here.
1838 * g++.dg/other/accessor-fixits-5.C: Move to...
1839 * g++.dg/torture/accessor-fixits-5.C: ...here.
1840 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1841 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1842 * g++.dg/torture/accessor-fixits-8.C: New testcase.
1843
1844 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1845
1846 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
1847
1848 2018-03-21 Sudakshina Das <sudi.das@arm.com>
1849
1850 PR target/82989
1851 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
1852
1853 2018-03-21 Nathan Sidwell <nathan@acm.org>
1854
1855 PR c++/84804
1856 * g++.dg/lookup/pr84804.C: New.
1857
1858 2018-03-21 Martin Sebor <msebor@redhat.com>
1859
1860 PR c++/84850
1861 * g++.dg/Wclass-memaccess-3.C: New test.
1862 * g++.dg/Wclass-memaccess-4.C: New test.
1863
1864 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1865
1866 PR c++/84892
1867 * g++.dg/other/accessor-fixits-1.C
1868 (test_access_const_t1_color): New.
1869 (test_deref_const_t1_color): New.
1870 * g++.dg/other/accessor-fixits-5.C: New testcase.
1871
1872 2018-03-21 Tom de Vries <tom@codesourcery.com>
1873
1874 PR tree-optimization/83126
1875 * gcc.dg/graphite/pr83126.c: New test.
1876
1877 2018-03-21 Nathan Sidwell <nathan@acm.org>
1878
1879 * g++.dg/ext/anon-struct6.C: Adjust.
1880 * g++.dg/ext/deprecate-1.C: New.
1881 * g++.dg/ext/deprecate-2.C: New.
1882 * g++.dg/lookup/pr84602.C: Adjust.
1883 * g++.dg/lookup/pr84962.C: Adjust.
1884 * g++.old-deja/g++.other/anon4.C
1885
1886 PR c++/84836
1887 * g++.dg/lookup/pr84836.C: New.
1888
1889 2018-03-21 Bin Cheng <bin.cheng@arm.com>
1890
1891 PR tree-optimization/84969
1892 * gcc.dg/tree-ssa/pr84969.c: New test.
1893
1894 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1895
1896 PR rtl-optimization/84989
1897 * gcc.target/i386/pr84989.c: New test.
1898
1899 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1900
1901 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
1902
1903 2018-03-21 Martin Liska <mliska@suse.cz>
1904
1905 PR ipa/84963
1906 * gfortran.dg/goacc/pr84963.f90: New test.
1907
1908 2018-03-21 Marek Polacek <polacek@redhat.com>
1909
1910 PR c++/71638, ICE with NSDMI and reference.
1911 * g++.dg/cpp0x/nsdmi14.C: New test.
1912 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
1913
1914 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
1915
1916 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
1917 MIPS with -mpaired-single directives.
1918
1919 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
1920
1921 PR fortran/85001
1922 * gfortran.dg/interface_41.f90: New test.
1923
1924 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1925
1926 PR debug/84875
1927 * gcc.dg/pr84875.c: New test.
1928
1929 2018-03-20 Marek Polacek <polacek@redhat.com>
1930
1931 PR c++/84978, ICE with NRVO.
1932 * g++.dg/opt/nrv19.C: New test.
1933
1934 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1935
1936 PR target/82518
1937 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1938 Disable for armeb targets.
1939 * gcc.target/arm/pr82518.c: New test.
1940
1941 2018-03-20 Nathan Sidwell <nathan@acm.org>
1942
1943 PR c++/84962
1944 * g++.dg/lookup/pr84962.C: New.
1945
1946 PR c++/84970
1947 * g++.dg/lookup/pr84970.C: New.
1948
1949 2018-03-20 Richard Biener <rguenther@suse.de>
1950
1951 PR target/84986
1952 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
1953
1954 2018-03-20 Martin Liska <mliska@suse.cz>
1955
1956 PR ipa/84825
1957 * g++.dg/ipa/pr84825.C: New test.
1958
1959 2018-03-20 Martin Liska <mliska@suse.cz>
1960
1961 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
1962
1963 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1964
1965 PR target/84845
1966 * gcc.c-torture/compile/pr84845.c: New test.
1967
1968 2018-03-20 Sudakshina Das <sudi.das@arm.com>
1969
1970 PR target/82989
1971 * gcc.target/arm/pr82989.c: New test.
1972
1973 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1974
1975 PR target/84945
1976 * gcc.target/i386/pr84945.c: New test.
1977
1978 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
1979
1980 PR target/81647
1981 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
1982
1983 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1984
1985 PR c/84953
1986 * gcc.dg/pr84953.c: New test.
1987
1988 2018-03-19 Marek Polacek <polacek@redhat.com>
1989
1990 PR c++/84925
1991 * g++.dg/cpp1z/lambda-__func__.C: New test.
1992
1993 PR c++/84927
1994 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
1995
1996 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1997
1998 PR sanitizer/78651
1999 * g++.dg/asan/pr78651.C: New test.
2000
2001 2018-03-19 Tom de Vries <tom@codesourcery.com>
2002
2003 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
2004 vect_int_mult. Add nvptx xfail for PR84958.
2005
2006 2018-03-19 Nathan Sidwell <nathan@acm.org>
2007
2008 PR c++/84835
2009 * g++.dg/cpp1y/pr84835.C: New.
2010
2011 2018-03-19 Sudakshina Das <sudi.das@arm.com>
2012
2013 PR target/81647
2014 * gcc.target/aarch64/pr81647.c: New.
2015
2016 2018-03-19 Richard Biener <rguenther@suse.de>
2017
2018 PR tree-optimization/84933
2019 * g++.dg/pr84933.C: New testcase.
2020
2021 2018-03-19 Richard Biener <rguenther@suse.de>
2022
2023 PR tree-optimization/84859
2024 * gcc.dg/tree-ssa/pr84859.c: New testcase.
2025 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
2026 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
2027 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
2028
2029 2018-03-19 Nathan Sidwell <nathan@acm.org>
2030
2031 PR c++/84812
2032 * g++.dg/lookup/pr84812.C: New.
2033
2034 2018-03-19 Richard Biener <rguenther@suse.de>
2035
2036 PR tree-optimization/84929
2037 * gcc.dg/torture/pr84929.c: New testcase.
2038
2039 2018-03-19 Tamar Christina <tamar.christina@arm.com>
2040
2041 PR target/84711
2042 * gcc.target/arm/big-endian-subreg.c: Delete.
2043
2044 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2045
2046 PR fortran/84931
2047 * gfortran.dg/array_constructor_52.f90: New test.
2048
2049 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
2050
2051 PR fortran/77414
2052 * gfortran.dg/pr77414.f90: New test.
2053 * gfortran.dg/internal_references_1.f90: Adjust error message.
2054
2055 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
2056
2057 PR fortran/65453
2058 * gfortran.dg/pr65453.f90: New test.
2059
2060 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
2061
2062 PR tree-optimization/84913
2063 * gfortran.dg/vect/pr84913.f90: New test.
2064
2065 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2066
2067 PR fortran/79929
2068 * gfortran.dg/warn_concat.f90: New test.
2069
2070 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2071
2072 PR target/84899
2073 * gcc.dg/pr84899.c: New test.
2074
2075 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
2076
2077 PR fortran/69395
2078 * gfortran.dg/pr69395.f90: Add test for max dimensions
2079
2080 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
2081
2082 PR target/84876
2083 * gcc.target/i386/pr84876.c: New test.
2084
2085 2018-03-16 Martin Liska <mliska@suse.cz>
2086
2087 PR ipa/84833
2088 * gcc.target/i386/mvc11.c: New test.
2089
2090 2018-03-16 Martin Liska <mliska@suse.cz>
2091
2092 PR ipa/84722
2093 * gcc.target/i386/mvc10.c: New test.
2094
2095 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2096
2097 PR c++/79937
2098 PR c++/82410
2099 * g++.dg/cpp1y/pr79937-1.C: New test.
2100 * g++.dg/cpp1y/pr79937-2.C: New test.
2101 * g++.dg/cpp1y/pr79937-3.C: New test.
2102 * g++.dg/cpp1y/pr79937-4.C: New test.
2103 * g++.dg/cpp1y/pr82410.C: New test.
2104
2105 2018-03-16 Tom de Vries <tom@codesourcery.com>
2106
2107 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
2108
2109 2018-03-16 Tom de Vries <tom@codesourcery.com>
2110
2111 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
2112
2113 2018-03-16 Jakub Jelinek <jakub@redhat.com>
2114
2115 PR c++/84874
2116 * g++.dg/cpp2a/desig8.C: New test.
2117
2118 PR tree-optimization/84841
2119 * gcc.dg/pr84841.c: New test.
2120
2121 PR c++/84874
2122 * g++.dg/cpp2a/desig7.C: New test.
2123
2124 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
2125 Jim MacArthur <jim.macarthur@codethink.co.uk>
2126
2127 * gfortran.dg/automatic_1.f90: New test.
2128 * gfortran.dg/automatic_repeat.f90: New test
2129 * gfortran.dg/automatic_save.f90: New test.
2130 * gfortran.dg/vax_structure.f90: New test.
2131
2132 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2133
2134 PR fortran/78741
2135 * gfortran.dg/pr78741.f90: New test.
2136
2137 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
2138
2139 PR fortran/69395
2140 * gfortran.dg/pr69395.f90: New test.
2141
2142 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2143
2144 PR c++/79085
2145 * g++.dg/opt/pr79085.C: New test.
2146
2147 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
2148
2149 PR target/84574
2150 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
2151 label instead of __x86_indirect_thunk label.
2152
2153 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2154
2155 PR c++/84222
2156 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
2157 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
2158 * g++.dg/warn/deprecated-13.C: New test.
2159
2160 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
2161
2162 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
2163
2164 2018-03-15 Richard Biener <rguenther@suse.de>
2165
2166 PR c/84873
2167 * c-c++-common/pr84873.c: New testcase.
2168
2169 2018-03-15 Tamar Christina <tamar.christina@arm.com>
2170
2171 PR target/84711
2172 * gcc.target/arm/big-endian-subreg.c: New.
2173
2174 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2175
2176 PR target/84860
2177 * gcc.c-torture/compile/pr84860.c: New test.
2178
2179 2018-03-15 Julia Koval <julia.koval@intel.com>
2180
2181 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2182 cannonlake.
2183 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
2184 avx512bitalg.
2185
2186 2018-03-15 Jakub Jelinek <jakub@redhat.com>
2187
2188 PR c/84853
2189 * gcc.dg/pr84853.c: New test.
2190
2191 2018-03-14 Carl Love <cel@us.ibm.com>
2192
2193 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
2194
2195 2018-03-14 Martin Liska <mliska@suse.cz>
2196
2197 PR ipa/8480
2198 * g++.dg/lto/pr84805_0.C: New test.
2199 * g++.dg/lto/pr84805_1.C: New test.
2200 * g++.dg/lto/pr84805_2.C: New test.
2201
2202 2018-03-14 David Malcolm <dmalcolm@redhat.com>
2203
2204 PR c/84852
2205 * gcc.dg/fixits-pr84852-1.c: New test.
2206 * gcc.dg/fixits-pr84852-2.c: New test.
2207
2208 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2209
2210 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
2211 separate verbose message.
2212 * lib/scandump.exp (scan-dump-times): Likewise.
2213
2214 2018-03-14 Julia Koval <julia.koval@intel.com>
2215
2216 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
2217 server.
2218 * gcc.target/i386/funcspec-56.inc: Ditto.
2219
2220 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2221
2222 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
2223 aarch64_sve_hw.
2224
2225 2018-03-14 Jakub Jelinek <jakub@redhat.com>
2226
2227 PR sanitizer/83392
2228 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
2229 check count from 17 to 14.
2230
2231 PR target/84844
2232 * gcc.target/i386/pr84844.c: New test.
2233
2234 2018-03-14 Richard Biener <rguenther@suse.de>
2235
2236 PR tree-optimization/84830
2237 * gcc.dg/torture/pr84830.c: New testcase.
2238
2239 2018-03-14 Marek Polacek <polacek@redhat.com>
2240
2241 PR c++/84596
2242 * g++.dg/cpp0x/static_assert15.C: New test.
2243
2244 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
2245
2246 PR fortran/61775
2247 * gfortran.dg/pr61775.f90: New test.
2248
2249 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2250
2251 PR c++/84843
2252 * g++.dg/ext/pr84843-1.C: New test.
2253 * g++.dg/ext/pr84843-2.C: New test.
2254
2255 2018-03-13 David Pagan <dave.pagan@oracle.com>
2256
2257 PR c/46921
2258 * gcc.dg/pr46921.c: New test.
2259
2260 2018-03-13 Martin Sebor <msebor@redhat.com>
2261
2262 PR tree-optimization/84725
2263 * c-c++-common/Wstringop-truncation-4.c: New test.
2264 * c-c++-common/attr-nonstring-5.c: New test.
2265
2266 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2267
2268 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2269 than unpacks.
2270 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2271 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2272
2273 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2274
2275 * gcc.target/aarch64/sve/tls_1.c: New test.
2276 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2277
2278 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2279
2280 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2281 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2282
2283 2018-03-13 Martin Liska <mliska@suse.cz>
2284
2285 PR ipa/84658.
2286 * g++.dg/ipa/pr84658.C: New test.
2287
2288 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2289
2290 PR middle-end/84834
2291 * gcc.dg/pr84834.c: New test.
2292
2293 PR target/84827
2294 * gcc.target/i386/pr84827.c: New test.
2295
2296 PR target/84828
2297 * g++.dg/ext/pr84828.C: New test.
2298
2299 PR target/84786
2300 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2301 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2302
2303 PR c++/84808
2304 * g++.dg/cpp1y/constexpr-84808.C: New test.
2305
2306 PR c++/84704
2307 * g++.dg/debug/pr84704.C: New test.
2308
2309 2018-03-12 Renlin Li <renlin.li@arm.com>
2310
2311 * gcc.target/aarch64/movi_hf.c: New.
2312 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2313 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2314
2315 2018-03-12 Martin Sebor <msebor@redhat.com>
2316
2317 PR tree-optimization/83456
2318 * c-c++-common/Wrestrict-2.c: Remove test cases.
2319 * c-c++-common/Wrestrict.c: Same.
2320 * gcc.dg/Wrestrict-12.c: New test.
2321 * gcc.dg/Wrestrict-14.c: New test.
2322
2323 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2324
2325 * g++.dg/pr84821.C: New test.
2326
2327 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2328
2329 * gcc.dg/pr84799.c: New test.
2330
2331 2018-03-12 Richard Biener <rguenther@suse.de>
2332
2333 PR tree-optimization/84803
2334 * gcc.dg/torture/pr84803.c: New testcase.
2335
2336 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2337
2338 PR c++/84813
2339 * g++.dg/debug/pr84813.C: New test.
2340
2341 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2342
2343 PR fortran/84546
2344 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2345
2346 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2347
2348 PR fortran/83939
2349 * gfortran.dg/pr83939.f90
2350
2351 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2352
2353 PR fortran/66128
2354 * gfortran.dg/zero_sized_9.f90: New test.
2355
2356 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2357
2358 PR debug/58150
2359 * g++.dg/debug/dwarf2/enum2.C: New test.
2360
2361 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2362
2363 PR fortran/84734
2364 * gfortran.dg/pr84734.f90: New test.
2365
2366 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2367
2368 * gnat.dg/prot3.adb: New test.
2369 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2370
2371 2018-03-09 Jason Merrill <jason@redhat.com>
2372 Paolo Carlini <paolo.carlini@oracle.com>
2373
2374 PR c++/71169
2375 PR c++/71832
2376 * g++.dg/cpp0x/pr71169.C: New.
2377 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2378 * g++.dg/cpp0x/pr71832.C: Likewise.
2379
2380 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2381
2382 PR target/83969
2383 * gcc.target/powerpc/pr83969.c: New test.
2384
2385 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2386
2387 PR target/84772
2388 * gcc.dg/pr84772.c: New test.
2389
2390 PR c++/84076
2391 * g++.dg/warn/Wformat-2.C: New test.
2392
2393 PR c++/84767
2394 * g++.dg/ext/vla18.C: New test.
2395
2396 2018-03-09 Martin Sebor <msebor@redhat.com>
2397
2398 PR tree-optimization/84526
2399 * gcc.dg/Wrestrict-10.c: New test.
2400 * gcc.dg/Wrestrict-11.c: New test.
2401
2402 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2403
2404 PR rtl-optimization/84682
2405 * gcc.dg/torture/pr84682-1.c: New.
2406 * gcc.dg/torture/pr84682-2.c: New.
2407 * gcc.dg/torture/pr84682-3.c: New.
2408
2409 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2410
2411 PR c++/84724
2412 * g++.dg/ext/pr84724.C: New test.
2413
2414 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2415
2416 PR target/83712
2417 * gcc.target/arm/pr83712.c: New.
2418
2419 2018-03-09 Richard Biener <rguenther@suse.de>
2420
2421 PR tree-optimization/84775
2422 * gcc.dg/torture/pr84775.c: New testcase.
2423
2424 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2425
2426 PR debug/84404
2427 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2428 targets.
2429
2430 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2431
2432 * gcc.c-torture/compile/20180309-1.c: New test.
2433
2434 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2435
2436 PR c++/80598
2437 * g++.dg/warn/Wunused-function4.C: New test.
2438
2439 PR inline-asm/84742
2440 * gcc.target/i386/pr84742-1.c: New test.
2441 * gcc.target/i386/pr84742-2.c: New test.
2442
2443 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2444
2445 PR target/84748
2446 * gcc.c-torture/execute/pr84748.c: New test.
2447
2448 2018-03-08 Richard Biener <rguenther@suse.de>
2449
2450 PR middle-end/84552
2451 * gcc.dg/graphite/pr84552.c: New testcase.
2452
2453 2018-03-08 Richard Biener <rguenther@suse.de>
2454
2455 PR tree-optimization/84178
2456 * gcc.dg/torture/pr84178-2.c: New testcase.
2457
2458 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2459
2460 PR tree-optimization/84178
2461 * gcc.c-torture/compile/pr84178-1.c: New test.
2462
2463 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2464
2465 * lib/target-supports.exp: Do not return zero from a ifunc
2466 function.
2467
2468 2018-03-08 Richard Biener <rguenther@suse.de>
2469
2470 PR tree-optimization/84746
2471 * gcc.dg/torture/pr84746.c: New testcase.
2472
2473
2474 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2475 PR debug/84404
2476 PR debug/84408
2477 * gcc.dg/graphite/pr84404.c: New.
2478
2479 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2480
2481 PR tree-optimization/84740
2482 * gcc.dg/torture/pr84740.c: New test.
2483
2484 PR tree-optimization/84739
2485 * gcc.dg/pr84739.c: New test.
2486
2487 2018-03-07 Martin Sebor <msebor@redhat.com>
2488
2489 PR tree-optimization/83519
2490 * gcc.dg/Wrestrict-13.c: New test.
2491
2492 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2493
2494 PR fortran/64124
2495 PR fortran/70409
2496 * gfortran.dg/pr64124.f90: New tests.
2497 * gfortran.dg/pr70409.f90: New tests.
2498
2499 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2500
2501 PR target/82411
2502 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2503
2504 2018-03-07 Martin Sebor <msebor@redhat.com>
2505
2506 PR tree-optimization/84526
2507 * gcc.dg/Wrestrict-10.c: New test.
2508
2509 2018-03-07 Martin Sebor <msebor@redhat.com>
2510
2511 PR tree-optimization/84468
2512 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2513 * gcc.dg/Wstringop-truncation.c: New test.
2514 * gcc.dg/Wstringop-truncation-2.c: New test.
2515
2516 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2517
2518 PR fortran/84565
2519 * gfortran.dg/pr84565.f90: New test.
2520
2521 PR middle-end/84723
2522 * gcc.target/i386/pr84723-1.c: New test.
2523 * gcc.target/i386/pr84723-2.c: New test.
2524 * gcc.target/i386/pr84723-3.c: New test.
2525 * gcc.target/i386/pr84723-4.c: New test.
2526 * gcc.target/i386/pr84723-5.c: New test.
2527
2528 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2529
2530 PR fortran/64107
2531 * gfortran.dg/pr64107.f90: New test.
2532
2533 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2534
2535 PR fortran/84697
2536 PR fortran/66128
2537 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2538
2539 2018-03-06 Marek Polacek <polacek@redhat.com>
2540
2541 PR c++/84684
2542 * g++.dg/cpp1z/constexpr-84684.C: New test.
2543
2544 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2545
2546 PR c/84721
2547 * gcc.dg/pr84721.c: New test.
2548
2549 PR target/84710
2550 * gcc.dg/pr84710.c: New test.
2551
2552 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2553
2554 PR fortran/56667
2555 * gfortran.dg/implied_do_2.f90: New test.
2556 * gfortran.dg/coarray_8.f90: Update for new error message.
2557
2558 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2559
2560 PR inline-asm/84683
2561 * g++.dg/ext/pr84683.C: New test.
2562
2563 PR tree-optimization/84687
2564 * gcc.dg/pr84687.c: New test.
2565
2566 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2567
2568 PR c++/84231
2569 * g++.dg/pr84231.C: New.
2570
2571 PR c++/84593
2572 * g++.dg/cpp1y/pr84593.C: New.
2573
2574 PR c++/84492
2575 * g++.dg/pr84492.C: New.
2576
2577 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2578
2579 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2580 __builtin_ppc_speculation_barrier.
2581
2582 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2583
2584 PR target/84700
2585 * gcc.target/powerpc/pr84700.c: New test.
2586
2587 2018-03-05 Nathan Sidwell <nathan@acm.org>
2588
2589 PR c++/84702
2590 * g++.dg/lookup/pr84702.C: New.
2591
2592 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2593
2594 PR target/84564
2595 * gcc.target/i386/pr84564.c: New test.
2596
2597 2018-03-05 Marek Polacek <polacek@redhat.com>
2598
2599 PR c++/84707
2600 * g++.dg/cpp0x/inline-ns10.C: New test.
2601
2602 2018-03-05 Nathan Sidwell <nathan@acm.org>
2603
2604 PR c++/84694
2605 * g++.dg/template/pr84694.C: New.
2606
2607 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2608
2609 PR target/84524
2610 * gcc.c-torture/execute/pr84524.c: New test.
2611 * gcc.target/i386/avx512bw-pr84524.c: New test.
2612
2613 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2614
2615 PR target/84264
2616 * g++.dg/pr84264.C: New test.
2617
2618 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2619
2620 PR c++/84618
2621 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2622 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2623 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2624
2625 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2626
2627 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2628 * g++.dg/other/i386-3.C: Ditto.
2629 * gcc.target/i386/sse-12.c: Ditto.
2630 * gcc.target/i386/sse-13.c: Ditto.
2631 * gcc.target/i386/sse-14.c: Ditto.
2632 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2633 * gcc.target/i386/wbinvd-1.c: New test.
2634 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2635 * gcc.target/i386/pconfig-1.c: Ditto.
2636
2637 2018-03-05 Pádraig Brady <P@draigBrady.com>
2638 Nathan Sidwell <nathan@acm.org>
2639
2640 PR c++/84497
2641 * g++.dg/cpp0x/pr84497.C: New.
2642
2643 2018-03-05 Richard Biener <rguenther@suse.de>
2644
2645 PR tree-optimization/84670
2646 * gcc.dg/pr84670-1.c: New testcase.
2647 * gcc.dg/pr84670-2.c: Likewise.
2648 * gcc.dg/pr84670-3.c: Likewise.
2649 * gcc.dg/pr84670-4.c: Likewise.
2650
2651 2018-03-05 Richard Biener <rguenther@suse.de>
2652
2653 PR tree-optimization/84650
2654 * gcc.dg/graphite/pr84650.c: New testcase.
2655
2656 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2657
2658 PR c++/82022
2659 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2660
2661 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2662
2663 PR fortran/71085
2664 * gfortran.dg/pr71085.f90: New test.
2665
2666 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2667
2668 PR fortran/66128
2669 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2670
2671 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2672
2673 PR fortran/51434
2674 * gfortran.dg/pr51434.f90: New test.
2675
2676 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2677
2678 PR c++/61358
2679 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2680
2681 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2682
2683 PR c++/67370
2684 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2685
2686 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2687
2688 PR c++/71464
2689 * g++.dg/torture/pr71464.C: New.
2690
2691 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2692
2693 PR fortran/80965
2694 * gfortran.dg/select_type_41.f90: New test.
2695
2696 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2697
2698 PR c++/61135
2699 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2700
2701 2018-03-02 Marek Polacek <polacek@redhat.com>
2702
2703 PR c++/84578
2704 * g++.dg/ext/flexary29.C: New test.
2705
2706 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2707
2708 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2709
2710 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2711
2712 PR c++/81812
2713 * g++.dg/torture/pr81812.C: New.
2714
2715 2018-03-02 Marek Polacek <polacek@redhat.com>
2716
2717 PR c++/84171
2718 * g++.dg/warn/Wsign-compare-8.C: New test.
2719
2720 PR c++/84663
2721 * g++.dg/parse/array-size3.C: New test.
2722
2723 PR c++/84664
2724 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2725
2726 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2727
2728 PR c++/84662
2729 * g++.dg/cpp1y/pr84662.C: New test.
2730
2731 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2732
2733 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2734 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2735 "dg-lto-options".
2736 * g++.dg/lto/20101010-1_0.C: Likewise.
2737 * g++.dg/lto/20101010-2_0.C: Likewise.
2738
2739 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2740
2741 PR ipa/84628
2742 * gcc.dg/pr84628.c: New test.
2743
2744 PR target/56540
2745 * gcc.target/ia64/pr56540.c: New test.
2746
2747 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2748
2749 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2750 32-bit target.
2751 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2752 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2753 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2754 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2755
2756 2018-03-02 Marek Polacek <polacek@redhat.com>
2757
2758 PR c++/84590
2759 * c-c++-common/ubsan/shift-11.c: New test.
2760
2761 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2762
2763 * gcc.dg/vect/vect-alias-check-13.c: New test.
2764
2765 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2766
2767 PR target/84614
2768 * gcc.dg/pr84614.c: New test.
2769
2770 PR inline-asm/84625
2771 * gcc.target/i386/pr84625.c: New test.
2772
2773 2018-03-02 Richard Biener <rguenther@suse.de>
2774
2775 PR tree-optimization/84427
2776 * gcc.dg/torture/pr84427.c: New testcase.
2777
2778 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2779
2780 PR target/84534
2781 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2782 powerpc64le*-*-linux*.
2783 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2784 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2785
2786 2018-03-01 Martin Sebor <msebor@redhat.com>
2787
2788 PR c++/84294
2789 * g++.dg/ext/attr-const.C: Remove xfail.
2790 * g++.dg/ext/attr-malloc-3.C: New test.
2791 * g++.dg/ext/attr-noinline-3.C: New test.
2792 * g++.dg/ext/attr-noreturn-3.C: New test.
2793 * g++.dg/ext/attr-nothrow-3.C: New test.
2794 * g++.dg/ext/attr-pure.C: Remove xfail.
2795
2796 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2797
2798 PR sanitizer/70875
2799 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2800 dg-options and dg-shouldfail "ubsan" directive.
2801
2802 2018-03-01 Marek Polacek <polacek@redhat.com>
2803 Jason Merrill <jason@redhat.com>
2804
2805 PR c++/84582
2806 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2807 * g++.dg/cpp1z/static1.C: New test.
2808 * g++.dg/template/static37.C: New test.
2809
2810 2018-03-01 Nathan Sidwell <nathan@acm.org>
2811
2812 PR c++/84434
2813 * g++.dg/template/pr84434.C: New.
2814
2815 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2816
2817 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2818 -mthumb to the command-line.
2819
2820 2018-03-01 Marek Polacek <polacek@redhat.com>
2821
2822 PR c++/84596
2823 * g++.dg/cpp0x/static_assert14.C: New test.
2824
2825 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2826
2827 PR c++/79410
2828 * g++.dg/torture/pr79410.C: New.
2829
2830 2018-03-01 Martin Liska <mliska@suse.cz>
2831
2832 PR sanitizer/82484
2833 * gcc.dg/asan/pr82484.c: New test.
2834
2835 2018-03-01 Richard Biener <rguenther@suse.de>
2836
2837 PR debug/84645
2838 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2839
2840 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2841
2842 PR fortran/84219
2843 * gfortran.dg/coarray_47.f90: New test.
2844
2845 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2846
2847 PR fortran/84538
2848 * gfortran.dg/class_array_23.f03: New test.
2849
2850 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2851
2852 PR rtl-optimization/84528
2853 * gcc.dg/torture/pr84538.c: Rename to...
2854 * gcc.dg/torture/pr84528.c: ...this.
2855
2856 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2857
2858 PR rtl-optimization/84528
2859 * gcc.dg/torture/pr84538.c: New test.
2860
2861 2018-02-28 Martin Sebor <msebor@redhat.com>
2862
2863 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
2864 -fpic test failures.
2865 * c-c++-common/Wrestrict-2.c: Same.
2866 * c-c++-common/Wstringop-truncation.c: Same.
2867 * gcc.dg/Warray-bounds-22.c: Same.
2868 * gcc.dg/Wstringop-overflow.c: Same.
2869 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
2870 (signed_range): Same.
2871 (unsigned_anti_range): Same.
2872 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
2873 (signed_range): Same.
2874 (unsigned_anti_range): Same.
2875 * gcc.dg/attr-alloc_size-7.c: Same.
2876 * gcc.dg/attr-alloc_size-8.c: Same.
2877 * gcc.dg/builtin-alloc-size.c: Same.
2878 * gcc.dg/builtin-stpncpy.c: Same.
2879 * gcc.dg/builtins-nonnull.c: Same.
2880 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
2881 * gcc.dg/pr79214.c: Same.
2882 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
2883 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2884 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2885 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
2886 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
2887 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
2888 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
2889 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2890 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
2891 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2892 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2893
2894 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
2895
2896 PR target/84014
2897 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
2898
2899 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2900
2901 PR c++/84609
2902 * g++.dg/cpp0x/pr84609.C: New test.
2903
2904 2018-02-28 Martin Sebor <msebor@redhat.com>
2905
2906 PR testsuite/84617
2907 * g++.dg/ext/attr-malloc-3.C: New test.
2908 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
2909 to pre-existing problems.
2910 * g++.dg/ext/attr-pure.C: Same.
2911
2912 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
2913
2914 PR fortran/83901
2915 * gfortran.dg/associate_37.f90: New test.
2916
2917 PR fortran/83344
2918 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
2919
2920 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2921
2922 PR target/52991
2923 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
2924 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
2925 * gcc.dg/bf-ms-layout-4.c: New test.
2926 * gcc.dg/bf-ms-layout-5.c: New test.
2927
2928 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
2929
2930 PR target/83399
2931 * gcc.target/powerpc/pr83399.c: Only run on Linux.
2932
2933 2018-02-28 Richard Biener <rguenther@suse.de>
2934
2935 PR tree-optimization/84584
2936 * gcc.dg/graphite/pr84584.c: New testcase.
2937
2938 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
2939
2940 PR preprocessor/84517
2941 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
2942
2943 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2944
2945 * c-c++-common/dump-ada-spec-12.c: New test.
2946 * c-c++-common/dump-ada-spec-13.c: Likewise.
2947
2948 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2949
2950 * c-c++-common/dump-ada-spec-11.c: New test.
2951
2952 2018-02-28 Martin Liska <mliska@suse.cz>
2953
2954 PR testsuite/84597
2955 * g++.dg/ext/timevar1.C: Fix pruned patterns.
2956 * g++.dg/ext/timevar2.C: Likewise.
2957
2958 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2959
2960 * c-c++-common/dump-ada-spec-8.c: New test.
2961 * c-c++-common/dump-ada-spec-9.c: Likewise.
2962 * c-c++-common/dump-ada-spec-10.c: Likewise.
2963
2964 2018-02-28 Richard Biener <rguenther@suse.de>
2965
2966 PR middle-end/84607
2967 * gcc.dg/pr84607.c: New testcase.
2968
2969 2018-02-28 Nathan Sidwell <nathan@acm.org>
2970
2971 PR c++/84602
2972 * g++.dg/lookup/pr84602.C: New.
2973
2974 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2975
2976 PR c++/83871
2977 PR c++/83503
2978 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
2979 dg-options.
2980 * g++.dg/ext/attr-nonnull.C: Likewise.
2981 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
2982 directives.
2983 * g++.dg/ext/attr-noinline-2.C: Likewise.
2984 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
2985 -fdump-tree-eh in dg-options.
2986
2987 2018-02-28 Alan Modra <amodra@gmail.com>
2988
2989 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
2990 GNU ld message.
2991 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
2992
2993 2018-02-27 Martin Sebor <msebor@redhat.com>
2994
2995 PR c++/83871
2996 PR c++/83503
2997 * g++.dg/Wmissing-attributes.C: New test.
2998 * g++.dg/ext/attr-const-pure.C: New test.
2999 * g++.dg/ext/attr-const.C: New test.
3000 * g++.dg/ext/attr-deprecated-2.C: New test.
3001 * g++.dg/ext/attr-malloc-2.C: New test.
3002 * g++.dg/ext/attr-malloc.C: New test.
3003 * g++.dg/ext/attr-noinline-2.C: New test.
3004 * g++.dg/ext/attr-noinline.C: New test.
3005 * g++.dg/ext/attr-nonnull.C: New test.
3006 * g++.dg/ext/attr-noreturn-2.C: New test.
3007 * g++.dg/ext/attr-noreturn.C: New test.
3008 * g++.dg/ext/attr-nothrow-2.C: New test.
3009 * g++.dg/ext/attr-nothrow.C: New test.
3010 * g++.dg/ext/attr-optimize.C: New test.
3011 * g++.dg/ext/attr-pure.C: New test.
3012 * g++.dg/ext/attr-returns-nonnull.C: New test.
3013 * g++.dg/ext/attr-warning.C: New test.
3014
3015 2018-02-27 Nathan Sidwell <nathan@acm.org>
3016
3017 PR c++/84426
3018 * g++.dg/lookup/pr84426.C: New.
3019
3020 2018-02-27 Richard Biener <rguenther@suse.de>
3021
3022 PR tree-optimization/84512
3023 * gcc.dg/tree-ssa/pr84512.c: New testcase.
3024
3025 2018-02-27 Martin Liska <mliska@suse.cz>
3026
3027 PR gcov-profile/84548
3028 * g++.dg/gcov/pr84548.C: New test.
3029
3030 2018-02-27 Jakub Jelinek <jakub@redhat.com>
3031
3032 PR target/84575
3033 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
3034
3035 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3036
3037 PR c++/84558
3038 * g++.dg/cpp1y/pr84558.C: New test.
3039
3040 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3041
3042 PR c++/84540
3043 * g++.dg/cpp0x/alignas14.C: New.
3044 * g++.dg/cpp0x/alignas15.C: Likewise.
3045
3046 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3047
3048 PR c++/84557
3049 * g++.dg/gomp/pr84557.C: New test.
3050
3051 2018-02-26 Marek Polacek <polacek@redhat.com>
3052
3053 PR c++/84325
3054 * g++.dg/cpp1z/pr84325.C: New test.
3055
3056 2018-02-26 Carl Love <cel@us.ibm.com>
3057
3058 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
3059 Power 8 test file.
3060 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
3061 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
3062 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
3063 -mcpu=power8.
3064 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
3065 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
3066 -mcpu=power8.
3067
3068 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3069
3070 PR target/84039
3071 * gcc.target/i386/indirect-thunk-1.c: Updated.
3072 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3073 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3074 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3075 * gcc.target/i386/indirect-thunk-5.c: Likewise.
3076 * gcc.target/i386/indirect-thunk-6.c: Likewise.
3077 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3078 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3079 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3080 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3081 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3082 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3083 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3084 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3085 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
3086 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
3087 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
3088 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
3089 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3090 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3091 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3092 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3093 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
3094 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
3095 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3096 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3097 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3098 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3099 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3100 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
3101 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
3102 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3103 * gcc.target/i386/ret-thunk-9.c: Likewise.
3104 * gcc.target/i386/ret-thunk-10.c: Likewise.
3105 * gcc.target/i386/ret-thunk-11.c: Likewise.
3106 * gcc.target/i386/ret-thunk-12.c: Likewise.
3107 * gcc.target/i386/ret-thunk-13.c: Likewise.
3108 * gcc.target/i386/ret-thunk-14.c: Likewise.
3109 * gcc.target/i386/ret-thunk-15.c: Likewise.
3110
3111 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
3112
3113 * gcc.c-torture/execute/20180226-1.c: New test.
3114
3115 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
3116
3117 PR tree-optimization/83965
3118 * gcc.dg/vect/pr83965-2.c: New test.
3119
3120 2018-02-26 Tom de Vries <tom@codesourcery.com>
3121
3122 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
3123
3124 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
3125
3126 PR target/84530
3127 * gcc.target/i386/ret-thunk-22.c: New test.
3128 * gcc.target/i386/ret-thunk-23.c: Likewise.
3129 * gcc.target/i386/ret-thunk-24.c: Likewise.
3130 * gcc.target/i386/ret-thunk-25.c: Likewise.
3131 * gcc.target/i386/ret-thunk-26.c: Likewise.
3132
3133 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
3134
3135 PR c++/84533
3136 * g++.dg/cpp1z/pr84533.C: New.
3137
3138 2018-02-26 Marek Polacek <polacek@redhat.com>
3139
3140 PR c++/84537
3141 * g++.dg/parse/error60.C: New test.
3142
3143 2018-02-26 Jakub Jelinek <jakub@redhat.com>
3144
3145 PR c++/84556
3146 * g++.dg/gomp/pr84556.C: New test.
3147 * g++.dg/vect/pr84556.cc: New test.
3148
3149 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
3150
3151 PR fortran/32957
3152 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
3153 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3154 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
3155 * gfortran.dg/c_loc_test.f90: Likewise.
3156 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3157 * gfortran.dg/proc_decl_17.f90: Likewise.
3158 * gfortran.dg/proc_ptr_8.f90: Likewise.
3159
3160 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3161
3162 PR target/84521
3163 * gcc.target/aarch64/lr_free_2.c: Revert changes in
3164 r254814 disabling -fomit-frame-pointer by default.
3165 * gcc.target/aarch64/spill_1.c: Likewise.
3166 * gcc.target/aarch64/test_frame_11.c: Likewise.
3167 * gcc.target/aarch64/test_frame_12.c: Likewise.
3168 * gcc.target/aarch64/test_frame_13.c: Likewise.
3169 * gcc.target/aarch64/test_frame_14.c: Likewise.
3170 * gcc.target/aarch64/test_frame_15.c: Likewise.
3171 * gcc.target/aarch64/test_frame_3.c: Likewise.
3172 * gcc.target/aarch64/test_frame_5.c: Likewise.
3173 * gcc.target/aarch64/test_frame_9.c: Likewise.
3174
3175 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
3176
3177 PR fortran/83633
3178 * gfortran.dg/explicit_shape_1.f90: New test.
3179 * gfortran.dg/automatic_module_variable.f90: Update regex.
3180 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
3181 * gfortran.dg/constant_shape.f90: Ditto.
3182 * gfortran.dg/dec_structure_23.f90: Ditto.
3183 * gfortran.dg/pr78240.f90: Ditto.
3184
3185 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
3186
3187 PR fortran/84523
3188 * gfortran.dg/pr84523.f90: New test.
3189
3190 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3191
3192 PR fortran/78238
3193 * gfortran.dg/select_type_40.f90: New test.
3194
3195 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
3196
3197 PR fortran/30792
3198 * gfortran.dg/data_substring.f90: New test.
3199
3200 2018-02-24 Marek Polacek <polacek@redhat.com>
3201
3202 PR c++/83692
3203 * g++.dg/cpp1z/constexpr-83692.C: New test.
3204
3205 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
3206
3207 PR fortran/84346
3208 * gfortran.dg/statement_function_1.f90: Update test.
3209
3210 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3211
3212 PR fortran/84506
3213 * gfortran.dg/inquire_19.f90: New test.
3214
3215 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3216
3217 PR fortran/83149
3218 * gfortran.dg/pr83149_b.f90: New test.
3219 * gfortran.dg/pr83149_a.f90: Additional source for previous.
3220
3221 2018-02-23 Carl Love <cel@us.ibm.com>
3222
3223 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
3224 vec_signed2 and vec_unsigned2 to new Power 8 test file.
3225 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
3226 Power 8 tests.
3227
3228 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3229
3230 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
3231 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
3232
3233 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3234
3235 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
3236 expected output.
3237
3238 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3239
3240 PR fortran/83149
3241 * gfortran.dg/pr83149_1.f90: New test.
3242 * gfortran.dg/pr83149.f90: Additional source for previous.
3243
3244 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
3245
3246 PR testsuite/80551
3247 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
3248 __GI___pthread_mutex_init as well.
3249
3250 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
3251
3252 PR fortran/83148
3253 * gfortran.dg/class_68.f90: New test.
3254
3255 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3256
3257 PR fortran/59781
3258 * gfortran.dg/derived_init_5.f90: New test.
3259
3260 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3261
3262 PR target/82851
3263 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3264 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3265
3266 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3267
3268 PR target/81572
3269 * gcc.target/powerpc/pr81572.c: New.
3270
3271 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3272
3273 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3274
3275 2018-02-22 Martin Sebor <msebor@redhat.com>
3276
3277 PR tree-optimization/84480
3278 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3279 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3280
3281 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3282
3283 PR target/84176
3284 * gcc.target/i386/indirect-thunk-11.c: New test.
3285 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3286 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3287 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3288 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3289 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3290 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3291 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3292 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3293 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3294
3295 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3296
3297 PR target/83335
3298 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3299 ILP32 mode.
3300 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3301
3302 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3303
3304 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3305
3306 2018-02-22 Marek Polacek <polacek@redhat.com>
3307
3308 PR c++/84493
3309 * g++.dg/parse/error59.C: New test.
3310
3311 2018-02-22 Tom de Vries <tom@codesourcery.com>
3312
3313 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3314
3315 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3316
3317 PR c++/77655
3318 * g++.dg/cpp0x/pr77655.C: New.
3319
3320 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3321
3322 PR c++/84496
3323 * g++.dg/cpp1y/pr84496.C: New test.
3324
3325 PR target/84502
3326 * g++.dg/torture/pr84502.C: New test.
3327
3328 PR tree-optimization/84503
3329 * gcc.dg/pr84503-1.c: New test.
3330 * gcc.dg/pr84503-2.c: New test.
3331
3332 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3333
3334 PR tree-optimization/84478
3335 * gcc.c-torture/execute/pr84478.c: New test.
3336
3337 2018-02-20 Martin Sebor <msebor@redhat.com>
3338
3339 PR middle-end/84095
3340 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3341 * c-c++-common/Wrestrict.c: Same.
3342 * gcc.dg/Wrestrict-6.c: Same.
3343 * gcc.dg/Warray-bounds-27.c: New test.
3344 * gcc.dg/Wrestrict-8.c: New test.
3345 * gcc.dg/Wrestrict-9.c: New test.
3346 * gcc.dg/pr84095.c: New test.
3347
3348 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3349
3350 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3351
3352 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3353
3354 PR fortran/48890
3355 PR fortran/83823
3356 * gfortran.dg/structure_constructor_14.f90: New test.
3357
3358 2018-02-20 Jeff Law <law@redhat.com>
3359
3360 PR middle-end/82123
3361 PR tree-optimization/81592
3362 PR middle-end/79257
3363 * gcc.dg/pr81592.c: New test.
3364 * gcc.dg/pr82123.c: New test.
3365 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3366
3367 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3368
3369 PR c++/84488
3370 * g++.dg/warn/Wunused-var-30.C: New test.
3371
3372 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3373
3374 PR tree-optimization/84419
3375 * gcc.dg/vect/pr84419.c: New test.
3376
3377 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3378
3379 PR middle-end/82004
3380 * gfortran.dg/pr82004.f90: New test.
3381
3382 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3383
3384 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3385
3386 2018-02-20 Martin Liska <mliska@suse.cz>
3387
3388 PR c/84310
3389 PR target/79747
3390 * gcc.target/i386/pr84310.c: New test.
3391 * gcc.target/i386/pr84310-2.c: Likewise.
3392
3393 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3394
3395 PR c++/84446
3396 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3397
3398 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3399
3400 PR c++/84445
3401 * g++.dg/cpp1z/launder7.C: New test.
3402
3403 PR c++/84449
3404 * g++.dg/cpp0x/constexpr-84449.C: New test.
3405
3406 PR c++/84455
3407 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3408
3409 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3410
3411 PR fortran/83344
3412 PR fortran/83975
3413 * gfortran.dg/associate_22.f90: Enable commented out test.
3414 * gfortran.dg/associate_36.f90: New test.
3415
3416 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3417
3418 PR target/84146
3419 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3420
3421 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3422
3423 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3424 (dg-options): Use -mavx instead of -w.
3425
3426 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3427
3428 PR c++/84444
3429 * g++.dg/cpp1z/launder8.C: New test.
3430
3431 PR c++/84448
3432 * g++.dg/gomp/pr84448.C: New test.
3433
3434 PR c++/84430
3435 * g++.dg/gomp/pr84430.C: New test.
3436
3437 PR tree-optimization/84452
3438 * gcc.dg/pr84452.c: New test.
3439
3440 PR c++/79064
3441 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3442
3443 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3444
3445 PR fortran/35339
3446 * gfortran.dg/implied_do_io_4.f90: New test.
3447
3448 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3449
3450 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3451 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3452 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3453
3454 2018-02-19 Carl Love <cel@us.ibm.com>
3455
3456 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3457
3458 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3459
3460 PR target/84460
3461 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3462
3463 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3464
3465 PR c++/84348
3466 * g++.dg/cpp0x/auto50.C: New.
3467 * g++.dg/parse/friend12.C: Adjust.
3468
3469 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3470
3471 PR libgfortran/84389
3472 * gfortran.dg/dtio_33.f90: New test.
3473
3474 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3475
3476 PR libgfortran/84412
3477 * gfortran.dg/inquire_18.f90: New test.
3478
3479 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3480
3481 PR fortran/84381
3482 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3483 * gfortran.dg/pointer_intent_3.f90: Ditto.
3484 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3485 * gfortran.dg/protected_3.f90: Ditto.
3486 * gfortran.dg/protected_4.f90: Ditto.
3487 * gfortran.dg/protected_5.f90: Ditto.
3488 * gfortran.dg/protected_6.f90: Ditto.
3489
3490 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3491
3492 PR fortran/80945
3493 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3494 change to run.
3495
3496 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3497
3498 PR fortran/84270
3499 * gfortran.dg/inline_matmul_22.f90: New test.
3500
3501 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3502
3503 PR fortran/84381
3504 * gfortran.dg/abort_shoulfail.f90: New test.
3505 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3506 by STOP n.
3507 * gfortran.dg/PR19754_2.f90: Likewise.
3508 * gfortran.dg/PR19872.f: Likewise.
3509 * gfortran.dg/PR49268.f90: Likewise.
3510 * gfortran.dg/Wall.f90: Likewise.
3511 * gfortran.dg/Wno-all.f90: Likewise.
3512 * gfortran.dg/achar_1.f90: Likewise.
3513 * gfortran.dg/achar_2.f90: Likewise.
3514 * gfortran.dg/achar_4.f90: Likewise.
3515 * gfortran.dg/achar_6.F90: Likewise.
3516 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3517 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3518 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3519 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3520 * gfortran.dg/actual_array_result_1.f90: Likewise.
3521 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3522 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3523 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3524 * gfortran.dg/actual_procedure_1.f90: Likewise.
3525 * gfortran.dg/adjustl_1.f90: Likewise.
3526 * gfortran.dg/advance_1.f90: Likewise.
3527 * gfortran.dg/advance_4.f90: Likewise.
3528 * gfortran.dg/advance_5.f90: Likewise.
3529 * gfortran.dg/advance_6.f90: Likewise.
3530 * gfortran.dg/aint_anint_1.f90: Likewise.
3531 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3532 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3533 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3534 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3535 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3536 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3537 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3538 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3539 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3540 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3541 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3542 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3543 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3544 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3545 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3546 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3547 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3548 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3549 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3550 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3551 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3552 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3553 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3554 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3555 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3556 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3557 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3558 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3559 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3560 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3561 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3562 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3563 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3564 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3565 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3566 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3567 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3568 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3569 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3570 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3571 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3572 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3573 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3574 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3575 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3576 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3577 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3578 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3579 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3580 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3581 * gfortran.dg/allocatable_function_1.f90: Likewise.
3582 * gfortran.dg/allocatable_function_10.f90: Likewise.
3583 * gfortran.dg/allocatable_function_3.f90: Likewise.
3584 * gfortran.dg/allocatable_function_5.f90: Likewise.
3585 * gfortran.dg/allocatable_function_6.f90: Likewise.
3586 * gfortran.dg/allocatable_function_7.f90: Likewise.
3587 * gfortran.dg/allocatable_function_8.f90: Likewise.
3588 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3589 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3590 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3591 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3592 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3593 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3594 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3595 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3596 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3597 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3598 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3599 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3600 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3601 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3602 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3603 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3604 * gfortran.dg/allocate_class_3.f90: Likewise.
3605 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3606 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3607 * gfortran.dg/allocate_derived_5.f90: Likewise.
3608 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3609 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3610 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3611 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3612 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3613 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3614 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3615 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3616 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3617 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3618 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3619 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3620 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3621 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3622 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3623 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3624 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3625 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3626 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3627 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3628 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3629 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3630 * gfortran.dg/altreturn_3.f90: Likewise.
3631 * gfortran.dg/altreturn_5.f90: Likewise.
3632 * gfortran.dg/altreturn_7.f90: Likewise.
3633 * gfortran.dg/and_or_xor.f90: Likewise.
3634 * gfortran.dg/anint_1.f90: Likewise.
3635 * gfortran.dg/any_all_1.f90: Likewise.
3636 * gfortran.dg/anyallcount_1.f90: Likewise.
3637 * gfortran.dg/append_1.f90: Likewise.
3638 * gfortran.dg/argument_checking_1.f90: Likewise.
3639 * gfortran.dg/argument_checking_2.f90: Likewise.
3640 * gfortran.dg/argument_checking_8.f90: Likewise.
3641 * gfortran.dg/arithmetic_if.f90: Likewise.
3642 * gfortran.dg/array_1.f90: Likewise.
3643 * gfortran.dg/array_2.f90: Likewise.
3644 * gfortran.dg/array_alloc_1.f90: Likewise.
3645 * gfortran.dg/array_alloc_2.f90: Likewise.
3646 * gfortran.dg/array_alloc_3.f90: Likewise.
3647 * gfortran.dg/array_assignment_1.F90: Likewise.
3648 * gfortran.dg/array_assignment_5.f90: Likewise.
3649 * gfortran.dg/array_constructor_1.f90: Likewise.
3650 * gfortran.dg/array_constructor_10.f90: Likewise.
3651 * gfortran.dg/array_constructor_11.f90: Likewise.
3652 * gfortran.dg/array_constructor_12.f90: Likewise.
3653 * gfortran.dg/array_constructor_15.f90: Likewise.
3654 * gfortran.dg/array_constructor_16.f90: Likewise.
3655 * gfortran.dg/array_constructor_17.f90: Likewise.
3656 * gfortran.dg/array_constructor_19.f90: Likewise.
3657 * gfortran.dg/array_constructor_23.f: Likewise.
3658 * gfortran.dg/array_constructor_24.f: Likewise.
3659 * gfortran.dg/array_constructor_32.f90: Likewise.
3660 * gfortran.dg/array_constructor_36.f90: Likewise.
3661 * gfortran.dg/array_constructor_39.f90: Likewise.
3662 * gfortran.dg/array_constructor_4.f90: Likewise.
3663 * gfortran.dg/array_constructor_40.f90: Likewise.
3664 * gfortran.dg/array_constructor_44.f90: Likewise.
3665 * gfortran.dg/array_constructor_45.f90: Likewise.
3666 * gfortran.dg/array_constructor_46.f90: Likewise.
3667 * gfortran.dg/array_constructor_47.f90: Likewise.
3668 * gfortran.dg/array_constructor_49.f90: Likewise.
3669 * gfortran.dg/array_constructor_5.f90: Likewise.
3670 * gfortran.dg/array_constructor_50.f90: Likewise.
3671 * gfortran.dg/array_constructor_6.f90: Likewise.
3672 * gfortran.dg/array_constructor_7.f90: Likewise.
3673 * gfortran.dg/array_constructor_8.f90: Likewise.
3674 * gfortran.dg/array_constructor_9.f90: Likewise.
3675 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3676 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3677 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3678 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3679 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3680 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3681 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3682 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3683 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3684 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3685 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3686 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3687 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3688 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3689 * gfortran.dg/array_function_1.f90: Likewise.
3690 * gfortran.dg/array_function_5.f90: Likewise.
3691 * gfortran.dg/array_initializer_1.f90: Likewise.
3692 * gfortran.dg/array_initializer_2.f90: Likewise.
3693 * gfortran.dg/array_memcpy_5.f90: Likewise.
3694 * gfortran.dg/array_memset_2.f90: Likewise.
3695 * gfortran.dg/array_reference_1.f90: Likewise.
3696 * gfortran.dg/array_return_value_1.f90: Likewise.
3697 * gfortran.dg/array_section_1.f90: Likewise.
3698 * gfortran.dg/array_temporaries_3.f90: Likewise.
3699 * gfortran.dg/arrayio_1.f90: Likewise.
3700 * gfortran.dg/arrayio_10.f90: Likewise.
3701 * gfortran.dg/arrayio_11.f90: Likewise.
3702 * gfortran.dg/arrayio_12.f90: Likewise.
3703 * gfortran.dg/arrayio_13.f90: Likewise.
3704 * gfortran.dg/arrayio_14.f90: Likewise.
3705 * gfortran.dg/arrayio_16.f90: Likewise.
3706 * gfortran.dg/arrayio_2.f90: Likewise.
3707 * gfortran.dg/arrayio_3.f90: Likewise.
3708 * gfortran.dg/arrayio_4.f90: Likewise.
3709 * gfortran.dg/arrayio_5.f90: Likewise.
3710 * gfortran.dg/arrayio_6.f90: Likewise.
3711 * gfortran.dg/arrayio_7.f90: Likewise.
3712 * gfortran.dg/arrayio_8.f90: Likewise.
3713 * gfortran.dg/arrayio_9.f90: Likewise.
3714 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3715 * gfortran.dg/assign_10.f90: Likewise.
3716 * gfortran.dg/assign_9.f90: Likewise.
3717 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3718 * gfortran.dg/assignment_1.f90: Likewise.
3719 * gfortran.dg/associate_1.f03: Likewise.
3720 * gfortran.dg/associate_11.f90: Likewise.
3721 * gfortran.dg/associate_13.f90: Likewise.
3722 * gfortran.dg/associate_15.f90: Likewise.
3723 * gfortran.dg/associate_17.f90: Likewise.
3724 * gfortran.dg/associate_18.f08: Likewise.
3725 * gfortran.dg/associate_19.f03: Likewise.
3726 * gfortran.dg/associate_20.f03: Likewise.
3727 * gfortran.dg/associate_22.f90: Likewise.
3728 * gfortran.dg/associate_23.f90: Likewise.
3729 * gfortran.dg/associate_24.f90: Likewise.
3730 * gfortran.dg/associate_25.f90: Likewise.
3731 * gfortran.dg/associate_27.f90: Likewise.
3732 * gfortran.dg/associate_28.f90: Likewise.
3733 * gfortran.dg/associate_32.f03: Likewise.
3734 * gfortran.dg/associate_33.f03: Likewise.
3735 * gfortran.dg/associate_34.f90: Likewise.
3736 * gfortran.dg/associate_6.f03: Likewise.
3737 * gfortran.dg/associate_7.f03: Likewise.
3738 * gfortran.dg/associate_8.f03: Likewise.
3739 * gfortran.dg/associate_9.f03: Likewise.
3740 * gfortran.dg/associated_1.f90: Likewise.
3741 * gfortran.dg/associated_2.f90: Likewise.
3742 * gfortran.dg/associated_5.f90: Likewise.
3743 * gfortran.dg/associated_6.f90: Likewise.
3744 * gfortran.dg/associated_target_3.f90: Likewise.
3745 * gfortran.dg/associated_target_4.f90: Likewise.
3746 * gfortran.dg/associated_target_5.f03: Likewise.
3747 * gfortran.dg/associated_target_6.f03: Likewise.
3748 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3749 * gfortran.dg/assumed_rank_1.f90: Likewise.
3750 * gfortran.dg/assumed_rank_10.f90: Likewise.
3751 * gfortran.dg/assumed_rank_2.f90: Likewise.
3752 * gfortran.dg/assumed_rank_7.f90: Likewise.
3753 * gfortran.dg/assumed_rank_8.f90: Likewise.
3754 * gfortran.dg/assumed_rank_9.f90: Likewise.
3755 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3756 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3757 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3758 * gfortran.dg/assumed_type_2.f90: Likewise.
3759 * gfortran.dg/atan2_1.f90: Likewise.
3760 * gfortran.dg/auto_array_1.f90: Likewise.
3761 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3762 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3763 * gfortran.dg/auto_char_len_3.f90: Likewise.
3764 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3765 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3766 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3767 * gfortran.dg/auto_save_2.f90: Likewise.
3768 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3769 * gfortran.dg/backslash_1.f90: Likewise.
3770 * gfortran.dg/backslash_2.f90: Likewise.
3771 * gfortran.dg/backslash_3.f: Likewise.
3772 * gfortran.dg/backspace_1.f: Likewise.
3773 * gfortran.dg/backspace_10.f90: Likewise.
3774 * gfortran.dg/backspace_11.f90: Likewise.
3775 * gfortran.dg/backspace_2.f: Likewise.
3776 * gfortran.dg/backspace_3.f: Likewise.
3777 * gfortran.dg/backspace_4.f: Likewise.
3778 * gfortran.dg/backspace_5.f: Likewise.
3779 * gfortran.dg/backspace_6.f: Likewise.
3780 * gfortran.dg/backspace_7.f90: Likewise.
3781 * gfortran.dg/backspace_8.f: Likewise.
3782 * gfortran.dg/backspace_9.f: Likewise.
3783 * gfortran.dg/bessel_1.f90: Likewise.
3784 * gfortran.dg/bessel_2.f90: Likewise.
3785 * gfortran.dg/bessel_5.f90: Likewise.
3786 * gfortran.dg/bessel_6.f90: Likewise.
3787 * gfortran.dg/bessel_7.f90: Likewise.
3788 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3789 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3790 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3791 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3792 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3793 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3794 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3795 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3796 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3797 * gfortran.dg/bit_comparison_1.F90: Likewise.
3798 * gfortran.dg/bit_comparison_2.F90: Likewise.
3799 * gfortran.dg/block_1.f08: Likewise.
3800 * gfortran.dg/block_13.f08: Likewise.
3801 * gfortran.dg/block_14.f90: Likewise.
3802 * gfortran.dg/block_2.f08: Likewise.
3803 * gfortran.dg/block_6.f08: Likewise.
3804 * gfortran.dg/block_7.f08: Likewise.
3805 * gfortran.dg/block_8.f08: Likewise.
3806 * gfortran.dg/blockdata_1.f90: Likewise.
3807 * gfortran.dg/bound_1.f90: Likewise.
3808 * gfortran.dg/bound_2.f90: Likewise.
3809 * gfortran.dg/bound_3.f90: Likewise.
3810 * gfortran.dg/bound_4.f90: Likewise.
3811 * gfortran.dg/bound_5.f90: Likewise.
3812 * gfortran.dg/bound_6.f90: Likewise.
3813 * gfortran.dg/bound_7.f90: Likewise.
3814 * gfortran.dg/bound_8.f90: Likewise.
3815 * gfortran.dg/bound_9.f90: Likewise.
3816 * gfortran.dg/bound_simplification_1.f90: Likewise.
3817 * gfortran.dg/bound_simplification_3.f90: Likewise.
3818 * gfortran.dg/bound_simplification_4.f90: Likewise.
3819 * gfortran.dg/bound_simplification_5.f90: Likewise.
3820 * gfortran.dg/bound_simplification_6.f90: Likewise.
3821 * gfortran.dg/bounds_check_1.f90: Likewise.
3822 * gfortran.dg/bounds_check_12.f90: Likewise.
3823 * gfortran.dg/bounds_check_14.f90: Likewise.
3824 * gfortran.dg/bounds_check_15.f90: Likewise.
3825 * gfortran.dg/bounds_check_19.f90: Likewise.
3826 * gfortran.dg/bounds_check_8.f90: Likewise.
3827 * gfortran.dg/bounds_check_9.f90: Likewise.
3828 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3829 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3830 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3831 * gfortran.dg/boz_1.f90: Likewise.
3832 * gfortran.dg/boz_11.f90: Likewise.
3833 * gfortran.dg/boz_13.f90: Likewise.
3834 * gfortran.dg/boz_14.f90: Likewise.
3835 * gfortran.dg/boz_15.f90: Likewise.
3836 * gfortran.dg/boz_3.f90: Likewise.
3837 * gfortran.dg/boz_6.f90: Likewise.
3838 * gfortran.dg/boz_9.f90: Likewise.
3839 * gfortran.dg/byte_1.f90: Likewise.
3840 * gfortran.dg/byte_2.f90: Likewise.
3841 * gfortran.dg/c_assoc.f90: Likewise.
3842 * gfortran.dg/c_assoc_2.f03: Likewise.
3843 * gfortran.dg/c_assoc_3.f90: Likewise.
3844 * gfortran.dg/c_by_val_1.f: Likewise.
3845 * gfortran.dg/c_by_val_5.f90: Likewise.
3846 * gfortran.dg/c_char_tests.f03: Likewise.
3847 * gfortran.dg/c_char_tests_2.f03: Likewise.
3848 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
3849 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
3850 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
3851 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3852 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
3853 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
3854 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
3855 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
3856 * gfortran.dg/c_kind_params.f90: Likewise.
3857 * gfortran.dg/c_loc_test_20.f90: Likewise.
3858 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3859 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
3860 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3861 * gfortran.dg/c_size_t_test.f03: Likewise.
3862 * gfortran.dg/c_sizeof_1.f90: Likewise.
3863 * gfortran.dg/c_sizeof_5.f90: Likewise.
3864 * gfortran.dg/c_sizeof_6.f90: Likewise.
3865 * gfortran.dg/char4_iunit_1.f03: Likewise.
3866 * gfortran.dg/char4_iunit_2.f03: Likewise.
3867 * gfortran.dg/char_allocation_1.f90: Likewise.
3868 * gfortran.dg/char_array_constructor.f90: Likewise.
3869 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3870 * gfortran.dg/char_assign_1.f90: Likewise.
3871 * gfortran.dg/char_associated_1.f90: Likewise.
3872 * gfortran.dg/char_cast_2.f90: Likewise.
3873 * gfortran.dg/char_comparison_1.f: Likewise.
3874 * gfortran.dg/char_component_initializer_1.f90: Likewise.
3875 * gfortran.dg/char_component_initializer_2.f90: Likewise.
3876 * gfortran.dg/char_cons_len.f90: Likewise.
3877 * gfortran.dg/char_conversion.f90: Likewise.
3878 * gfortran.dg/char_cshift_1.f90: Likewise.
3879 * gfortran.dg/char_cshift_2.f90: Likewise.
3880 * gfortran.dg/char_decl_2.f90: Likewise.
3881 * gfortran.dg/char_eoshift_1.f90: Likewise.
3882 * gfortran.dg/char_eoshift_2.f90: Likewise.
3883 * gfortran.dg/char_eoshift_3.f90: Likewise.
3884 * gfortran.dg/char_eoshift_4.f90: Likewise.
3885 * gfortran.dg/char_eoshift_5.f90: Likewise.
3886 * gfortran.dg/char_expr_1.f90: Likewise.
3887 * gfortran.dg/char_expr_3.f90: Likewise.
3888 * gfortran.dg/char_initialiser_actual.f90: Likewise.
3889 * gfortran.dg/char_length_12.f90: Likewise.
3890 * gfortran.dg/char_length_14.f90: Likewise.
3891 * gfortran.dg/char_length_15.f90: Likewise.
3892 * gfortran.dg/char_length_17.f90: Likewise.
3893 * gfortran.dg/char_length_20.f90: Likewise.
3894 * gfortran.dg/char_length_21.f90: Likewise.
3895 * gfortran.dg/char_length_5.f90: Likewise.
3896 * gfortran.dg/char_length_6.f90: Likewise.
3897 * gfortran.dg/char_length_7.f90: Likewise.
3898 * gfortran.dg/char_length_8.f90: Likewise.
3899 * gfortran.dg/char_pack_1.f90: Likewise.
3900 * gfortran.dg/char_pack_2.f90: Likewise.
3901 * gfortran.dg/char_pointer_assign.f90: Likewise.
3902 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
3903 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
3904 * gfortran.dg/char_pointer_dependency.f90: Likewise.
3905 * gfortran.dg/char_pointer_dummy.f90: Likewise.
3906 * gfortran.dg/char_pointer_func.f90: Likewise.
3907 * gfortran.dg/char_reshape_1.f90: Likewise.
3908 * gfortran.dg/char_result_1.f90: Likewise.
3909 * gfortran.dg/char_result_12.f90: Likewise.
3910 * gfortran.dg/char_result_13.f90: Likewise.
3911 * gfortran.dg/char_result_14.f90: Likewise.
3912 * gfortran.dg/char_result_15.f90: Likewise.
3913 * gfortran.dg/char_result_2.f90: Likewise.
3914 * gfortran.dg/char_result_3.f90: Likewise.
3915 * gfortran.dg/char_result_4.f90: Likewise.
3916 * gfortran.dg/char_result_5.f90: Likewise.
3917 * gfortran.dg/char_result_6.f90: Likewise.
3918 * gfortran.dg/char_result_7.f90: Likewise.
3919 * gfortran.dg/char_result_8.f90: Likewise.
3920 * gfortran.dg/char_spread_1.f90: Likewise.
3921 * gfortran.dg/char_transpose_1.f90: Likewise.
3922 * gfortran.dg/char_type_len.f90: Likewise.
3923 * gfortran.dg/char_unpack_1.f90: Likewise.
3924 * gfortran.dg/char_unpack_2.f90: Likewise.
3925 * gfortran.dg/character_array_constructor_1.f90: Likewise.
3926 * gfortran.dg/character_comparison_1.f90: Likewise.
3927 * gfortran.dg/character_comparison_2.f90: Likewise.
3928 * gfortran.dg/character_comparison_3.f90: Likewise.
3929 * gfortran.dg/character_comparison_4.f90: Likewise.
3930 * gfortran.dg/character_comparison_5.f90: Likewise.
3931 * gfortran.dg/character_comparison_6.f90: Likewise.
3932 * gfortran.dg/character_comparison_7.f90: Likewise.
3933 * gfortran.dg/character_comparison_8.f90: Likewise.
3934 * gfortran.dg/character_comparison_9.f90: Likewise.
3935 * gfortran.dg/charlen_15.f90: Likewise.
3936 * gfortran.dg/charlen_16.f90: Likewise.
3937 * gfortran.dg/chkbits.f90: Likewise.
3938 * gfortran.dg/chmod_1.f90: Likewise.
3939 * gfortran.dg/chmod_2.f90: Likewise.
3940 * gfortran.dg/chmod_3.f90: Likewise.
3941 * gfortran.dg/class_1.f03: Likewise.
3942 * gfortran.dg/class_18.f03: Likewise.
3943 * gfortran.dg/class_19.f03: Likewise.
3944 * gfortran.dg/class_35.f90: Likewise.
3945 * gfortran.dg/class_46.f03: Likewise.
3946 * gfortran.dg/class_48.f90: Likewise.
3947 * gfortran.dg/class_51.f90: Likewise.
3948 * gfortran.dg/class_52.f90: Likewise.
3949 * gfortran.dg/class_6.f03: Likewise.
3950 * gfortran.dg/class_63.f90: Likewise.
3951 * gfortran.dg/class_64.f90: Likewise.
3952 * gfortran.dg/class_65.f90: Likewise.
3953 * gfortran.dg/class_66.f90: Likewise.
3954 * gfortran.dg/class_67.f90: Likewise.
3955 * gfortran.dg/class_9.f03: Likewise.
3956 * gfortran.dg/class_alias.f90: Likewise.
3957 * gfortran.dg/class_allocate_1.f03: Likewise.
3958 * gfortran.dg/class_allocate_10.f03: Likewise.
3959 * gfortran.dg/class_allocate_13.f90: Likewise.
3960 * gfortran.dg/class_allocate_14.f90: Likewise.
3961 * gfortran.dg/class_allocate_15.f90: Likewise.
3962 * gfortran.dg/class_allocate_19.f03: Likewise.
3963 * gfortran.dg/class_allocate_21.f90: Likewise.
3964 * gfortran.dg/class_allocate_22.f90: Likewise.
3965 * gfortran.dg/class_allocate_3.f03: Likewise.
3966 * gfortran.dg/class_allocate_4.f03: Likewise.
3967 * gfortran.dg/class_allocate_5.f90: Likewise.
3968 * gfortran.dg/class_allocate_6.f03: Likewise.
3969 * gfortran.dg/class_allocate_7.f03: Likewise.
3970 * gfortran.dg/class_allocate_8.f03: Likewise.
3971 * gfortran.dg/class_allocate_9.f03: Likewise.
3972 * gfortran.dg/class_array_1.f03: Likewise.
3973 * gfortran.dg/class_array_14.f90: Likewise.
3974 * gfortran.dg/class_array_15.f03: Likewise.
3975 * gfortran.dg/class_array_16.f90: Likewise.
3976 * gfortran.dg/class_array_2.f03: Likewise.
3977 * gfortran.dg/class_array_20.f03: Likewise.
3978 * gfortran.dg/class_array_21.f03: Likewise.
3979 * gfortran.dg/class_array_3.f03: Likewise.
3980 * gfortran.dg/class_array_4.f03: Likewise.
3981 * gfortran.dg/class_array_7.f03: Likewise.
3982 * gfortran.dg/class_array_8.f03: Likewise.
3983 * gfortran.dg/class_array_9.f03: Likewise.
3984 * gfortran.dg/class_defined_operator_1.f03: Likewise.
3985 * gfortran.dg/class_dummy_1.f03: Likewise.
3986 * gfortran.dg/class_optional_1.f90: Likewise.
3987 * gfortran.dg/class_optional_2.f90: Likewise.
3988 * gfortran.dg/class_result_5.f90: Likewise.
3989 * gfortran.dg/class_result_6.f90: Likewise.
3990 * gfortran.dg/class_to_type_1.f03: Likewise.
3991 * gfortran.dg/class_to_type_2.f90: Likewise.
3992 * gfortran.dg/class_to_type_3.f03: Likewise.
3993 * gfortran.dg/class_to_type_4.f90: Likewise.
3994 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
3995 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
3996 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
3997 * gfortran.dg/coarray/atomic_1.f90: Likewise.
3998 * gfortran.dg/coarray/atomic_2.f90: Likewise.
3999 * gfortran.dg/coarray/codimension.f90: Likewise.
4000 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
4001 * gfortran.dg/coarray/collectives_1.f90: Likewise.
4002 * gfortran.dg/coarray/collectives_2.f90: Likewise.
4003 * gfortran.dg/coarray/collectives_3.f90: Likewise.
4004 * gfortran.dg/coarray/collectives_4.f90: Likewise.
4005 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
4006 * gfortran.dg/coarray/dummy_1.f90: Likewise.
4007 * gfortran.dg/coarray/event_1.f90: Likewise.
4008 * gfortran.dg/coarray/event_2.f90: Likewise.
4009 * gfortran.dg/coarray/get_array.f90: Likewise.
4010 * gfortran.dg/coarray/image_index_1.f90: Likewise.
4011 * gfortran.dg/coarray/image_index_2.f90: Likewise.
4012 * gfortran.dg/coarray/image_index_3.f90: Likewise.
4013 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
4014 * gfortran.dg/coarray/lock_1.f90: Likewise.
4015 * gfortran.dg/coarray/lock_2.f90: Likewise.
4016 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
4017 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
4018 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
4019 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
4020 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
4021 * gfortran.dg/coarray/registering_1.f90: Likewise.
4022 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
4023 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
4024 * gfortran.dg/coarray/send_array.f90: Likewise.
4025 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
4026 * gfortran.dg/coarray/sendget_array.f90: Likewise.
4027 * gfortran.dg/coarray/subobject_1.f90: Likewise.
4028 * gfortran.dg/coarray/sync_1.f90: Likewise.
4029 * gfortran.dg/coarray/sync_3.f90: Likewise.
4030 * gfortran.dg/coarray/this_image_1.f90: Likewise.
4031 * gfortran.dg/coarray/this_image_2.f90: Likewise.
4032 * gfortran.dg/coarray_13.f90: Likewise.
4033 * gfortran.dg/coarray_15.f90: Likewise.
4034 * gfortran.dg/coarray_16.f90: Likewise.
4035 * gfortran.dg/coarray_2.f90: Likewise.
4036 * gfortran.dg/coarray_23.f90: Likewise.
4037 * gfortran.dg/coarray_40.f90: Likewise.
4038 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
4039 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
4040 * gfortran.dg/coarray_allocate_10.f08: Likewise.
4041 * gfortran.dg/coarray_allocate_2.f08: Likewise.
4042 * gfortran.dg/coarray_allocate_3.f08: Likewise.
4043 * gfortran.dg/coarray_allocate_4.f08: Likewise.
4044 * gfortran.dg/coarray_allocate_5.f08: Likewise.
4045 * gfortran.dg/coarray_allocate_7.f08: Likewise.
4046 * gfortran.dg/coarray_allocate_8.f08: Likewise.
4047 * gfortran.dg/coarray_allocate_9.f08: Likewise.
4048 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4049 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4050 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
4051 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
4052 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
4053 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
4054 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
4055 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
4056 * gfortran.dg/coarray_stat_2.f90: Likewise.
4057 * gfortran.dg/coarray_subobject_1.f90: Likewise.
4058 * gfortran.dg/coindexed_1.f90: Likewise.
4059 * gfortran.dg/comma.f: Likewise.
4060 * gfortran.dg/comma_format_extension_3.f: Likewise.
4061 * gfortran.dg/comma_format_extension_4.f: Likewise.
4062 * gfortran.dg/common_2.f90: Likewise.
4063 * gfortran.dg/common_4.f90: Likewise.
4064 * gfortran.dg/common_align_1.f90: Likewise.
4065 * gfortran.dg/common_align_2.f90: Likewise.
4066 * gfortran.dg/common_equivalence_1.f: Likewise.
4067 * gfortran.dg/common_pointer_1.f90: Likewise.
4068 * gfortran.dg/common_resize_1.f: Likewise.
4069 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
4070 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
4071 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
4072 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
4073 * gfortran.dg/complex_read.f90: Likewise.
4074 * gfortran.dg/complex_write.f90: Likewise.
4075 * gfortran.dg/constant_substring.f: Likewise.
4076 * gfortran.dg/constructor_2.f90: Likewise.
4077 * gfortran.dg/constructor_3.f90: Likewise.
4078 * gfortran.dg/constructor_6.f90: Likewise.
4079 * gfortran.dg/contained_1.f90: Likewise.
4080 * gfortran.dg/contained_3.f90: Likewise.
4081 * gfortran.dg/contained_equivalence_1.f90: Likewise.
4082 * gfortran.dg/contained_module_proc_1.f90: Likewise.
4083 * gfortran.dg/continuation_1.f90: Likewise.
4084 * gfortran.dg/continuation_11.f90: Likewise.
4085 * gfortran.dg/continuation_12.f90: Likewise.
4086 * gfortran.dg/continuation_13.f90: Likewise.
4087 * gfortran.dg/continuation_14.f: Likewise.
4088 * gfortran.dg/continuation_8.f90: Likewise.
4089 * gfortran.dg/convert_2.f90: Likewise.
4090 * gfortran.dg/convert_implied_open.f90: Likewise.
4091 * gfortran.dg/count_init_expr.f03: Likewise.
4092 * gfortran.dg/cr_lf.f90: Likewise.
4093 * gfortran.dg/cray_pointers_10.f90: Likewise.
4094 * gfortran.dg/cray_pointers_2.f90: Likewise.
4095 * gfortran.dg/cray_pointers_5.f90: Likewise.
4096 * gfortran.dg/cray_pointers_7.f90: Likewise.
4097 * gfortran.dg/cray_pointers_8.f90: Likewise.
4098 * gfortran.dg/cshift_1.f90: Likewise.
4099 * gfortran.dg/cshift_2.f90: Likewise.
4100 * gfortran.dg/cshift_large_1.f90: Likewise.
4101 * gfortran.dg/cshift_nan_1.f90: Likewise.
4102 * gfortran.dg/csqrt_2.f: Likewise.
4103 * gfortran.dg/data_array_1.f90: Likewise.
4104 * gfortran.dg/data_char_1.f90: Likewise.
4105 * gfortran.dg/data_char_2.f90: Likewise.
4106 * gfortran.dg/data_char_3.f90: Likewise.
4107 * gfortran.dg/data_derived_1.f90: Likewise.
4108 * gfortran.dg/data_implied_do_1.f90: Likewise.
4109 * gfortran.dg/data_namelist_conflict.f90: Likewise.
4110 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
4111 * gfortran.dg/deallocate_stat.f90: Likewise.
4112 * gfortran.dg/deallocate_stat_2.f90: Likewise.
4113 * gfortran.dg/debug/pr37738.f: Likewise.
4114 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
4115 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
4116 * gfortran.dg/dec_exp_1.f90: Likewise.
4117 * gfortran.dg/dec_init_1.f90: Likewise.
4118 * gfortran.dg/dec_init_2.f90: Likewise.
4119 * gfortran.dg/dec_init_3.f90: Likewise.
4120 * gfortran.dg/dec_init_4.f90: Likewise.
4121 * gfortran.dg/dec_io_1.f90: Likewise.
4122 * gfortran.dg/dec_io_2.f90: Likewise.
4123 * gfortran.dg/dec_io_2a.f90: Likewise.
4124 * gfortran.dg/dec_io_6.f90: Likewise.
4125 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
4126 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
4127 * gfortran.dg/dec_math.f90: Likewise.
4128 * gfortran.dg/dec_parameter_1.f: Likewise.
4129 * gfortran.dg/dec_parameter_2.f90: Likewise.
4130 * gfortran.dg/dec_static_1.f90: Likewise.
4131 * gfortran.dg/dec_static_2.f90: Likewise.
4132 * gfortran.dg/dec_structure_1.f90: Likewise.
4133 * gfortran.dg/dec_structure_10.f90: Likewise.
4134 * gfortran.dg/dec_structure_18.f90: Likewise.
4135 * gfortran.dg/dec_structure_19.f90: Likewise.
4136 * gfortran.dg/dec_structure_2.f90: Likewise.
4137 * gfortran.dg/dec_structure_22.f90: Likewise.
4138 * gfortran.dg/dec_structure_3.f90: Likewise.
4139 * gfortran.dg/dec_structure_4.f90: Likewise.
4140 * gfortran.dg/dec_structure_5.f90: Likewise.
4141 * gfortran.dg/dec_structure_6.f90: Likewise.
4142 * gfortran.dg/dec_structure_7.f90: Likewise.
4143 * gfortran.dg/dec_union_1.f90: Likewise.
4144 * gfortran.dg/dec_union_2.f90: Likewise.
4145 * gfortran.dg/dec_union_3.f90: Likewise.
4146 * gfortran.dg/dec_union_4.f90: Likewise.
4147 * gfortran.dg/dec_union_5.f90: Likewise.
4148 * gfortran.dg/default_format_1.f90: Likewise.
4149 * gfortran.dg/default_format_2.f90: Likewise.
4150 * gfortran.dg/default_format_denormal_1.f90: Likewise.
4151 * gfortran.dg/default_format_denormal_2.f90: Likewise.
4152 * gfortran.dg/default_initialization_3.f90: Likewise.
4153 * gfortran.dg/default_initialization_4.f90: Likewise.
4154 * gfortran.dg/default_initialization_5.f90: Likewise.
4155 * gfortran.dg/deferred_character_1.f90: Likewise.
4156 * gfortran.dg/deferred_character_10.f90: Likewise.
4157 * gfortran.dg/deferred_character_11.f90: Likewise.
4158 * gfortran.dg/deferred_character_12.f90: Likewise.
4159 * gfortran.dg/deferred_character_13.f90: Likewise.
4160 * gfortran.dg/deferred_character_14.f90: Likewise.
4161 * gfortran.dg/deferred_character_15.f90: Likewise.
4162 * gfortran.dg/deferred_character_16.f90: Likewise.
4163 * gfortran.dg/deferred_character_2.f90: Likewise.
4164 * gfortran.dg/deferred_character_3.f90: Likewise.
4165 * gfortran.dg/deferred_character_4.f90: Likewise.
4166 * gfortran.dg/deferred_character_5.f90: Likewise.
4167 * gfortran.dg/deferred_character_6.f90: Likewise.
4168 * gfortran.dg/deferred_character_7.f90: Likewise.
4169 * gfortran.dg/deferred_character_8.f90: Likewise.
4170 * gfortran.dg/deferred_character_9.f90: Likewise.
4171 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
4172 * gfortran.dg/deferred_type_component_1.f90: Likewise.
4173 * gfortran.dg/deferred_type_component_2.f90: Likewise.
4174 * gfortran.dg/deferred_type_param_2.f90: Likewise.
4175 * gfortran.dg/deferred_type_param_4.f90: Likewise.
4176 * gfortran.dg/deferred_type_param_5.f90: Likewise.
4177 * gfortran.dg/deferred_type_param_6.f90: Likewise.
4178 * gfortran.dg/deferred_type_param_8.f90: Likewise.
4179 * gfortran.dg/deferred_type_param_9.f90: Likewise.
4180 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
4181 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
4182 * gfortran.dg/defined_assignment_1.f90: Likewise.
4183 * gfortran.dg/defined_assignment_10.f90: Likewise.
4184 * gfortran.dg/defined_assignment_11.f90: Likewise.
4185 * gfortran.dg/defined_assignment_2.f90: Likewise.
4186 * gfortran.dg/defined_assignment_3.f90: Likewise.
4187 * gfortran.dg/defined_assignment_4.f90: Likewise.
4188 * gfortran.dg/defined_assignment_5.f90: Likewise.
4189 * gfortran.dg/defined_assignment_8.f90: Likewise.
4190 * gfortran.dg/defined_assignment_9.f90: Likewise.
4191 * gfortran.dg/dependency_2.f90: Likewise.
4192 * gfortran.dg/dependency_21.f90: Likewise.
4193 * gfortran.dg/dependency_22.f90: Likewise.
4194 * gfortran.dg/dependency_23.f90: Likewise.
4195 * gfortran.dg/dependency_24.f90: Likewise.
4196 * gfortran.dg/dependency_25.f90: Likewise.
4197 * gfortran.dg/dependency_26.f90: Likewise.
4198 * gfortran.dg/dependency_39.f90: Likewise.
4199 * gfortran.dg/dependency_40.f90: Likewise.
4200 * gfortran.dg/dependency_41.f90: Likewise.
4201 * gfortran.dg/dependency_42.f90: Likewise.
4202 * gfortran.dg/dependency_43.f90: Likewise.
4203 * gfortran.dg/dependency_44.f90: Likewise.
4204 * gfortran.dg/dependency_45.f90: Likewise.
4205 * gfortran.dg/dependency_50.f90: Likewise.
4206 * gfortran.dg/dependency_51.f90: Likewise.
4207 * gfortran.dg/dependent_decls_1.f90: Likewise.
4208 * gfortran.dg/der_array_1.f90: Likewise.
4209 * gfortran.dg/der_array_io_1.f90: Likewise.
4210 * gfortran.dg/der_array_io_2.f90: Likewise.
4211 * gfortran.dg/der_array_io_3.f90: Likewise.
4212 * gfortran.dg/der_io_1.f90: Likewise.
4213 * gfortran.dg/der_io_3.f90: Likewise.
4214 * gfortran.dg/der_pointer_2.f90: Likewise.
4215 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
4216 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
4217 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
4218 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
4219 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
4220 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
4221 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
4222 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
4223 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
4224 * gfortran.dg/derived_external_function_1.f90: Likewise.
4225 * gfortran.dg/derived_init_1.f90: Likewise.
4226 * gfortran.dg/derived_init_2.f90: Likewise.
4227 * gfortran.dg/derived_init_3.f90: Likewise.
4228 * gfortran.dg/derived_init_4.f90: Likewise.
4229 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
4230 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4231 * gfortran.dg/dev_null.F90: Likewise.
4232 * gfortran.dg/dfloat_1.f90: Likewise.
4233 * gfortran.dg/dim_sum_1.f90: Likewise.
4234 * gfortran.dg/dim_sum_2.f90: Likewise.
4235 * gfortran.dg/dim_sum_3.f90: Likewise.
4236 * gfortran.dg/direct_io_10.f: Likewise.
4237 * gfortran.dg/direct_io_11.f90: Likewise.
4238 * gfortran.dg/direct_io_12.f90: Likewise.
4239 * gfortran.dg/direct_io_2.f90: Likewise.
4240 * gfortran.dg/direct_io_3.f90: Likewise.
4241 * gfortran.dg/direct_io_4.f90: Likewise.
4242 * gfortran.dg/direct_io_5.f90: Likewise.
4243 * gfortran.dg/direct_io_6.f90: Likewise.
4244 * gfortran.dg/direct_io_7.f90: Likewise.
4245 * gfortran.dg/direct_io_8.f90: Likewise.
4246 * gfortran.dg/direct_io_9.f: Likewise.
4247 * gfortran.dg/do_1.f90: Likewise.
4248 * gfortran.dg/do_3.F90: Likewise.
4249 * gfortran.dg/do_concurrent_2.f90: Likewise.
4250 * gfortran.dg/do_concurrent_4.f90: Likewise.
4251 * gfortran.dg/do_corner_warn.f90: Likewise.
4252 * gfortran.dg/do_iterator_2.f90: Likewise.
4253 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4254 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4255 * gfortran.dg/dos_eol.f: Likewise.
4256 * gfortran.dg/dot_product_1.f03: Likewise.
4257 * gfortran.dg/dot_product_2.f90: Likewise.
4258 * gfortran.dg/dot_product_4.f90: Likewise.
4259 * gfortran.dg/dshift_1.F90: Likewise.
4260 * gfortran.dg/dshift_2.F90: Likewise.
4261 * gfortran.dg/dtio_1.f90: Likewise.
4262 * gfortran.dg/dtio_10.f90: Likewise.
4263 * gfortran.dg/dtio_12.f90: Likewise.
4264 * gfortran.dg/dtio_14.f90: Likewise.
4265 * gfortran.dg/dtio_15.f90: Likewise.
4266 * gfortran.dg/dtio_16.f90: Likewise.
4267 * gfortran.dg/dtio_17.f90: Likewise.
4268 * gfortran.dg/dtio_19.f90: Likewise.
4269 * gfortran.dg/dtio_2.f90: Likewise.
4270 * gfortran.dg/dtio_20.f03: Likewise.
4271 * gfortran.dg/dtio_22.f90: Likewise.
4272 * gfortran.dg/dtio_24.f90: Likewise.
4273 * gfortran.dg/dtio_25.f90: Likewise.
4274 * gfortran.dg/dtio_26.f03: Likewise.
4275 * gfortran.dg/dtio_27.f90: Likewise.
4276 * gfortran.dg/dtio_28.f03: Likewise.
4277 * gfortran.dg/dtio_3.f90: Likewise.
4278 * gfortran.dg/dtio_30.f03: Likewise.
4279 * gfortran.dg/dtio_31.f03: Likewise.
4280 * gfortran.dg/dtio_32.f03: Likewise.
4281 * gfortran.dg/dtio_4.f90: Likewise.
4282 * gfortran.dg/dtio_5.f90: Likewise.
4283 * gfortran.dg/dtio_7.f90: Likewise.
4284 * gfortran.dg/dtio_8.f90: Likewise.
4285 * gfortran.dg/dtio_9.f90: Likewise.
4286 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4287 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4288 * gfortran.dg/dup_save_1.f90: Likewise.
4289 * gfortran.dg/dup_save_2.f90: Likewise.
4290 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4291 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4292 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4293 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4294 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4295 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4296 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4297 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4298 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4299 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4300 * gfortran.dg/e_d_fmt.f90: Likewise.
4301 * gfortran.dg/edit_real_1.f90: Likewise.
4302 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4303 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4304 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4305 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4306 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4307 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4308 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4309 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4310 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4311 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4312 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4313 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4314 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4315 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4316 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4317 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4318 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4319 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4320 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4321 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4322 * gfortran.dg/empty_format_1.f90: Likewise.
4323 * gfortran.dg/endfile.f: Likewise.
4324 * gfortran.dg/endfile.f90: Likewise.
4325 * gfortran.dg/endfile_2.f90: Likewise.
4326 * gfortran.dg/entry_1.f90: Likewise.
4327 * gfortran.dg/entry_10.f90: Likewise.
4328 * gfortran.dg/entry_12.f90: Likewise.
4329 * gfortran.dg/entry_13.f90: Likewise.
4330 * gfortran.dg/entry_14.f90: Likewise.
4331 * gfortran.dg/entry_16.f90: Likewise.
4332 * gfortran.dg/entry_3.f90: Likewise.
4333 * gfortran.dg/entry_6.f90: Likewise.
4334 * gfortran.dg/entry_9.f90: Likewise.
4335 * gfortran.dg/entry_array_specs_2.f: Likewise.
4336 * gfortran.dg/enum_1.f90: Likewise.
4337 * gfortran.dg/enum_9.f90: Likewise.
4338 * gfortran.dg/eof_1.f90: Likewise.
4339 * gfortran.dg/eof_2.f90: Likewise.
4340 * gfortran.dg/eof_4.f90: Likewise.
4341 * gfortran.dg/eof_5.f90: Likewise.
4342 * gfortran.dg/eor_handling_1.f90: Likewise.
4343 * gfortran.dg/eor_handling_2.f90: Likewise.
4344 * gfortran.dg/eor_handling_3.f90: Likewise.
4345 * gfortran.dg/eor_handling_4.f90: Likewise.
4346 * gfortran.dg/eor_handling_5.f90: Likewise.
4347 * gfortran.dg/eoshift_3.f90: Likewise.
4348 * gfortran.dg/eoshift_4.f90: Likewise.
4349 * gfortran.dg/eoshift_5.f90: Likewise.
4350 * gfortran.dg/eoshift_6.f90: Likewise.
4351 * gfortran.dg/eoshift_large_1.f90: Likewise.
4352 * gfortran.dg/equiv_6.f90: Likewise.
4353 * gfortran.dg/equiv_7.f90: Likewise.
4354 * gfortran.dg/equiv_9.f90: Likewise.
4355 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4356 * gfortran.dg/erf_2.F90: Likewise.
4357 * gfortran.dg/erf_3.F90: Likewise.
4358 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4359 * gfortran.dg/error_format_2.f90: Likewise.
4360 * gfortran.dg/error_recovery_5.f90: Likewise.
4361 * gfortran.dg/execute_command_line_2.f90: Likewise.
4362 * gfortran.dg/execute_command_line_3.f90: Likewise.
4363 * gfortran.dg/exit_1.f08: Likewise.
4364 * gfortran.dg/exit_3.f08: Likewise.
4365 * gfortran.dg/exponent_1.f90: Likewise.
4366 * gfortran.dg/exponent_2.f90: Likewise.
4367 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4368 * gfortran.dg/extends_1.f03: Likewise.
4369 * gfortran.dg/extends_16.f90: Likewise.
4370 * gfortran.dg/extends_2.f03: Likewise.
4371 * gfortran.dg/extends_3.f03: Likewise.
4372 * gfortran.dg/extends_4.f03: Likewise.
4373 * gfortran.dg/extends_type_of_1.f03: Likewise.
4374 * gfortran.dg/extends_type_of_2.f03: Likewise.
4375 * gfortran.dg/external_procedures_3.f90: Likewise.
4376 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4377 * gfortran.dg/f2003_io_1.f03: Likewise.
4378 * gfortran.dg/f2003_io_4.f03: Likewise.
4379 * gfortran.dg/f2003_io_5.f03: Likewise.
4380 * gfortran.dg/f2003_io_6.f03: Likewise.
4381 * gfortran.dg/f2003_io_7.f03: Likewise.
4382 * gfortran.dg/f2c_1.f90: Likewise.
4383 * gfortran.dg/f2c_2.f90: Likewise.
4384 * gfortran.dg/f2c_3.f90: Likewise.
4385 * gfortran.dg/f2c_4.f90: Likewise.
4386 * gfortran.dg/f2c_6.f90: Likewise.
4387 * gfortran.dg/f2c_7.f90: Likewise.
4388 * gfortran.dg/f2c_9.f90: Likewise.
4389 * gfortran.dg/fgetc_1.f90: Likewise.
4390 * gfortran.dg/fgetc_2.f90: Likewise.
4391 * gfortran.dg/filename_null.f90: Likewise.
4392 * gfortran.dg/finalize_12.f90: Likewise.
4393 * gfortran.dg/finalize_13.f90: Likewise.
4394 * gfortran.dg/finalize_15.f90: Likewise.
4395 * gfortran.dg/finalize_17.f90: Likewise.
4396 * gfortran.dg/finalize_18.f90: Likewise.
4397 * gfortran.dg/finalize_25.f90: Likewise.
4398 * gfortran.dg/finalize_29.f08: Likewise.
4399 * gfortran.dg/finalize_31.f90: Likewise.
4400 * gfortran.dg/float_1.f90: Likewise.
4401 * gfortran.dg/flush_1.f90: Likewise.
4402 * gfortran.dg/fmt_bz_bn.f: Likewise.
4403 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4404 * gfortran.dg/fmt_cache_1.f: Likewise.
4405 * gfortran.dg/fmt_cache_2.f: Likewise.
4406 * gfortran.dg/fmt_cache_3.f90: Likewise.
4407 * gfortran.dg/fmt_colon.f90: Likewise.
4408 * gfortran.dg/fmt_e.f90: Likewise.
4409 * gfortran.dg/fmt_en.f90: Likewise.
4410 * gfortran.dg/fmt_error_10.f: Likewise.
4411 * gfortran.dg/fmt_error_9.f: Likewise.
4412 * gfortran.dg/fmt_exhaust.f90: Likewise.
4413 * gfortran.dg/fmt_f0_1.f90: Likewise.
4414 * gfortran.dg/fmt_f_an_p.f: Likewise.
4415 * gfortran.dg/fmt_fw_d.f90: Likewise.
4416 * gfortran.dg/fmt_g.f: Likewise.
4417 * gfortran.dg/fmt_g0_1.f08: Likewise.
4418 * gfortran.dg/fmt_g0_2.f08: Likewise.
4419 * gfortran.dg/fmt_g0_4.f08: Likewise.
4420 * gfortran.dg/fmt_g0_5.f08: Likewise.
4421 * gfortran.dg/fmt_g0_6.f08: Likewise.
4422 * gfortran.dg/fmt_g0_7.f08: Likewise.
4423 * gfortran.dg/fmt_g_1.f90: Likewise.
4424 * gfortran.dg/fmt_int_sign.f90: Likewise.
4425 * gfortran.dg/fmt_l.f90: Likewise.
4426 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4427 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4428 * gfortran.dg/fmt_p_1.f90: Likewise.
4429 * gfortran.dg/fmt_pf.f90: Likewise.
4430 * gfortran.dg/fmt_read.f90: Likewise.
4431 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4432 * gfortran.dg/fmt_t_1.f90: Likewise.
4433 * gfortran.dg/fmt_t_2.f90: Likewise.
4434 * gfortran.dg/fmt_t_3.f90: Likewise.
4435 * gfortran.dg/fmt_t_4.f90: Likewise.
4436 * gfortran.dg/fmt_t_5.f90: Likewise.
4437 * gfortran.dg/fmt_t_6.f: Likewise.
4438 * gfortran.dg/fmt_t_7.f: Likewise.
4439 * gfortran.dg/fmt_t_9.f: Likewise.
4440 * gfortran.dg/fmt_tl.f: Likewise.
4441 * gfortran.dg/fmt_unlimited.f90: Likewise.
4442 * gfortran.dg/fmt_white.f: Likewise.
4443 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4444 * gfortran.dg/fold_nearest.f90: Likewise.
4445 * gfortran.dg/forall_1.f90: Likewise.
4446 * gfortran.dg/forall_10.f90: Likewise.
4447 * gfortran.dg/forall_12.f90: Likewise.
4448 * gfortran.dg/forall_13.f90: Likewise.
4449 * gfortran.dg/forall_15.f90: Likewise.
4450 * gfortran.dg/forall_4.f90: Likewise.
4451 * gfortran.dg/forall_5.f90: Likewise.
4452 * gfortran.dg/forall_6.f90: Likewise.
4453 * gfortran.dg/forall_7.f90: Likewise.
4454 * gfortran.dg/fraction.f90: Likewise.
4455 * gfortran.dg/fseek.f90: Likewise.
4456 * gfortran.dg/ftell_1.f90: Likewise.
4457 * gfortran.dg/ftell_2.f90: Likewise.
4458 * gfortran.dg/ftell_3.f90: Likewise.
4459 * gfortran.dg/func_assign_2.f90: Likewise.
4460 * gfortran.dg/func_assign_3.f90: Likewise.
4461 * gfortran.dg/func_derived_1.f90: Likewise.
4462 * gfortran.dg/func_derived_2.f90: Likewise.
4463 * gfortran.dg/func_derived_3.f90: Likewise.
4464 * gfortran.dg/func_result_1.f90: Likewise.
4465 * gfortran.dg/func_result_2.f90: Likewise.
4466 * gfortran.dg/func_result_6.f90: Likewise.
4467 * gfortran.dg/function_charlen_2.f90: Likewise.
4468 * gfortran.dg/function_charlen_3.f: Likewise.
4469 * gfortran.dg/function_kinds_1.f90: Likewise.
4470 * gfortran.dg/function_kinds_4.f90: Likewise.
4471 * gfortran.dg/function_optimize_10.f90: Likewise.
4472 * gfortran.dg/function_optimize_11.f90: Likewise.
4473 * gfortran.dg/function_optimize_12.f90: Likewise.
4474 * gfortran.dg/function_optimize_4.f90: Likewise.
4475 * gfortran.dg/function_optimize_8.f90: Likewise.
4476 * gfortran.dg/g77/13037.f: Likewise.
4477 * gfortran.dg/g77/1832.f: Likewise.
4478 * gfortran.dg/g77/19981119-0.f: Likewise.
4479 * gfortran.dg/g77/19990313-0.f: Likewise.
4480 * gfortran.dg/g77/19990313-1.f: Likewise.
4481 * gfortran.dg/g77/19990313-2.f: Likewise.
4482 * gfortran.dg/g77/19990313-3.f: Likewise.
4483 * gfortran.dg/g77/19990419-1.f: Likewise.
4484 * gfortran.dg/g77/19990826-0.f: Likewise.
4485 * gfortran.dg/g77/19990826-2.f: Likewise.
4486 * gfortran.dg/g77/20000503-1.f: Likewise.
4487 * gfortran.dg/g77/20001111.f: Likewise.
4488 * gfortran.dg/g77/20010116.f: Likewise.
4489 * gfortran.dg/g77/20010216-1.f: Likewise.
4490 * gfortran.dg/g77/20010430.f: Likewise.
4491 * gfortran.dg/g77/20010610.f: Likewise.
4492 * gfortran.dg/g77/6177.f: Likewise.
4493 * gfortran.dg/g77/7388.f: Likewise.
4494 * gfortran.dg/g77/947.f: Likewise.
4495 * gfortran.dg/g77/970625-2.f: Likewise.
4496 * gfortran.dg/g77/971102-1.f: Likewise.
4497 * gfortran.dg/g77/980628-0.f: Likewise.
4498 * gfortran.dg/g77/980628-1.f: Likewise.
4499 * gfortran.dg/g77/980628-10.f: Likewise.
4500 * gfortran.dg/g77/980628-2.f: Likewise.
4501 * gfortran.dg/g77/980628-3.f: Likewise.
4502 * gfortran.dg/g77/980628-7.f: Likewise.
4503 * gfortran.dg/g77/980628-8.f: Likewise.
4504 * gfortran.dg/g77/980628-9.f: Likewise.
4505 * gfortran.dg/g77/980701-0.f: Likewise.
4506 * gfortran.dg/g77/980701-1.f: Likewise.
4507 * gfortran.dg/g77/cabs.f: Likewise.
4508 * gfortran.dg/g77/claus.f: Likewise.
4509 * gfortran.dg/g77/complex_1.f: Likewise.
4510 * gfortran.dg/g77/cpp3.F: Likewise.
4511 * gfortran.dg/g77/cpp4.F: Likewise.
4512 * gfortran.dg/g77/cpp5.F: Likewise.
4513 * gfortran.dg/g77/dcomplex.f: Likewise.
4514 * gfortran.dg/g77/dnrm2.f: Likewise.
4515 * gfortran.dg/g77/erfc.f: Likewise.
4516 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4517 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4518 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4519 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4520 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4521 * gfortran.dg/g77/int8421.f: Likewise.
4522 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4523 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4524 * gfortran.dg/g77/le.f: Likewise.
4525 * gfortran.dg/g77/short.f: Likewise.
4526 * gfortran.dg/gamma_1.f90: Likewise.
4527 * gfortran.dg/gamma_4.f90: Likewise.
4528 * gfortran.dg/gamma_5.f90: Likewise.
4529 * gfortran.dg/generic_13.f90: Likewise.
4530 * gfortran.dg/generic_15.f90: Likewise.
4531 * gfortran.dg/generic_19.f90: Likewise.
4532 * gfortran.dg/generic_20.f90: Likewise.
4533 * gfortran.dg/generic_23.f03: Likewise.
4534 * gfortran.dg/generic_25.f90: Likewise.
4535 * gfortran.dg/generic_27.f90: Likewise.
4536 * gfortran.dg/generic_31.f90: Likewise.
4537 * gfortran.dg/generic_4.f90: Likewise.
4538 * gfortran.dg/global_vars_c_init.f90: Likewise.
4539 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4540 * gfortran.dg/gnu_logical_1.F: Likewise.
4541 * gfortran.dg/goacc/fixed-1.f: Likewise.
4542 * gfortran.dg/goacc/fixed-2.f: Likewise.
4543 * gfortran.dg/goacc/gang-static.f95: Likewise.
4544 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4545 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4546 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4547 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4548 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4549 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4550 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4551 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4552 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4553 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4554 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4555 * gfortran.dg/gomp/pr48794.f90: Likewise.
4556 * gfortran.dg/gomp/pr72744.f90: Likewise.
4557 * gfortran.dg/gomp/pr77665.f90: Likewise.
4558 * gfortran.dg/gomp/workshare2.f90: Likewise.
4559 * gfortran.dg/gomp/workshare3.f90: Likewise.
4560 * gfortran.dg/goto_1.f: Likewise.
4561 * gfortran.dg/goto_2.f90: Likewise.
4562 * gfortran.dg/goto_4.f90: Likewise.
4563 * gfortran.dg/goto_6.f: Likewise.
4564 * gfortran.dg/graphite/id-26.f03: Likewise.
4565 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4566 * gfortran.dg/graphite/pr29581.f90: Likewise.
4567 * gfortran.dg/graphite/pr29832.f90: Likewise.
4568 * gfortran.dg/graphite/run-id-1.f: Likewise.
4569 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4570 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4571 * gfortran.dg/hollerith.f90: Likewise.
4572 * gfortran.dg/hollerith4.f90: Likewise.
4573 * gfortran.dg/hollerith6.f90: Likewise.
4574 * gfortran.dg/hollerith8.f90: Likewise.
4575 * gfortran.dg/hollerith_1.f90: Likewise.
4576 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4577 * gfortran.dg/hollerith_f95.f90: Likewise.
4578 * gfortran.dg/hollerith_legacy.f90: Likewise.
4579 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4580 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4581 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4582 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4583 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4584 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4585 * gfortran.dg/hypot_1.f90: Likewise.
4586 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4587 * gfortran.dg/iargc.f90: Likewise.
4588 * gfortran.dg/ibits.f90: Likewise.
4589 * gfortran.dg/ichar_1.f90: Likewise.
4590 * gfortran.dg/ichar_2.f90: Likewise.
4591 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4592 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4593 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4594 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4595 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4596 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4597 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4598 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4599 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4600 * gfortran.dg/ieee/large_1.f90: Likewise.
4601 * gfortran.dg/ieee/large_2.f90: Likewise.
4602 * gfortran.dg/ieee/large_3.F90: Likewise.
4603 * gfortran.dg/ieee/large_4.f90: Likewise.
4604 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4605 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4606 * gfortran.dg/impl_do_var_data.f90: Likewise.
4607 * gfortran.dg/implicit_10.f90: Likewise.
4608 * gfortran.dg/implicit_12.f90: Likewise.
4609 * gfortran.dg/implicit_class_1.f90: Likewise.
4610 * gfortran.dg/implicit_pure_1.f90: Likewise.
4611 * gfortran.dg/implied_do_1.f90: Likewise.
4612 * gfortran.dg/implied_do_io_1.f90: Likewise.
4613 * gfortran.dg/implied_do_io_2.f90: Likewise.
4614 * gfortran.dg/implied_do_io_3.f90: Likewise.
4615 * gfortran.dg/implied_shape_1.f08: Likewise.
4616 * gfortran.dg/import.f90: Likewise.
4617 * gfortran.dg/import4.f90: Likewise.
4618 * gfortran.dg/impure_1.f08: Likewise.
4619 * gfortran.dg/index.f90: Likewise.
4620 * gfortran.dg/index_2.f90: Likewise.
4621 * gfortran.dg/init_flag_1.f90: Likewise.
4622 * gfortran.dg/init_flag_10.f90: Likewise.
4623 * gfortran.dg/init_flag_15.f03: Likewise.
4624 * gfortran.dg/init_flag_2.f90: Likewise.
4625 * gfortran.dg/init_flag_3.f90: Likewise.
4626 * gfortran.dg/init_flag_4.f90: Likewise.
4627 * gfortran.dg/init_flag_5.f90: Likewise.
4628 * gfortran.dg/init_flag_6.f90: Likewise.
4629 * gfortran.dg/init_flag_7.f90: Likewise.
4630 * gfortran.dg/init_flag_9.f90: Likewise.
4631 * gfortran.dg/initialization_11.f90: Likewise.
4632 * gfortran.dg/initialization_19.f90: Likewise.
4633 * gfortran.dg/initialization_2.f90: Likewise.
4634 * gfortran.dg/initialization_22.f90: Likewise.
4635 * gfortran.dg/initialization_27.f90: Likewise.
4636 * gfortran.dg/initialization_5.f90: Likewise.
4637 * gfortran.dg/initialization_6.f90: Likewise.
4638 * gfortran.dg/inline_matmul_1.f90: Likewise.
4639 * gfortran.dg/inline_matmul_10.f90: Likewise.
4640 * gfortran.dg/inline_matmul_11.f90: Likewise.
4641 * gfortran.dg/inline_matmul_13.f90: Likewise.
4642 * gfortran.dg/inline_matmul_14.f90: Likewise.
4643 * gfortran.dg/inline_matmul_16.f90: Likewise.
4644 * gfortran.dg/inline_matmul_17.f90: Likewise.
4645 * gfortran.dg/inline_matmul_18.f90: Likewise.
4646 * gfortran.dg/inline_matmul_19.f90: Likewise.
4647 * gfortran.dg/inline_matmul_2.f90: Likewise.
4648 * gfortran.dg/inline_matmul_20.f90: Likewise.
4649 * gfortran.dg/inline_matmul_22.f90: Likewise.
4650 * gfortran.dg/inline_matmul_3.f90: Likewise.
4651 * gfortran.dg/inline_matmul_4.f90: Likewise.
4652 * gfortran.dg/inline_matmul_5.f90: Likewise.
4653 * gfortran.dg/inline_matmul_6.f90: Likewise.
4654 * gfortran.dg/inline_matmul_7.f90: Likewise.
4655 * gfortran.dg/inline_matmul_8.f90: Likewise.
4656 * gfortran.dg/inline_matmul_9.f90: Likewise.
4657 * gfortran.dg/inline_sum_1.f90: Likewise.
4658 * gfortran.dg/inline_sum_3.f90: Likewise.
4659 * gfortran.dg/inline_sum_5.f90: Likewise.
4660 * gfortran.dg/inquire-complex.f90: Likewise.
4661 * gfortran.dg/inquire.f90: Likewise.
4662 * gfortran.dg/inquire_10.f90: Likewise.
4663 * gfortran.dg/inquire_13.f90: Likewise.
4664 * gfortran.dg/inquire_15.f90: Likewise.
4665 * gfortran.dg/inquire_16.f90: Likewise.
4666 * gfortran.dg/inquire_17.f90: Likewise.
4667 * gfortran.dg/inquire_5.f90: Likewise.
4668 * gfortran.dg/inquire_6.f90: Likewise.
4669 * gfortran.dg/inquire_7.f90: Likewise.
4670 * gfortran.dg/inquire_9.f90: Likewise.
4671 * gfortran.dg/inquire_internal.f90: Likewise.
4672 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4673 * gfortran.dg/inquire_size.f90: Likewise.
4674 * gfortran.dg/int_1.f90: Likewise.
4675 * gfortran.dg/int_conv_1.f90: Likewise.
4676 * gfortran.dg/int_range_io_1.f90: Likewise.
4677 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4678 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4679 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4680 * gfortran.dg/integer_plus.f90: Likewise.
4681 * gfortran.dg/intent_out_2.f90: Likewise.
4682 * gfortran.dg/intent_out_5.f90: Likewise.
4683 * gfortran.dg/intent_out_6.f90: Likewise.
4684 * gfortran.dg/interface_12.f90: Likewise.
4685 * gfortran.dg/interface_19.f90: Likewise.
4686 * gfortran.dg/interface_4.f90: Likewise.
4687 * gfortran.dg/interface_5.f90: Likewise.
4688 * gfortran.dg/interface_9.f90: Likewise.
4689 * gfortran.dg/interface_assignment_1.f90: Likewise.
4690 * gfortran.dg/interface_assignment_2.f90: Likewise.
4691 * gfortran.dg/internal_dummy_2.f08: Likewise.
4692 * gfortran.dg/internal_dummy_3.f08: Likewise.
4693 * gfortran.dg/internal_dummy_4.f08: Likewise.
4694 * gfortran.dg/internal_pack_1.f90: Likewise.
4695 * gfortran.dg/internal_pack_10.f90: Likewise.
4696 * gfortran.dg/internal_pack_12.f90: Likewise.
4697 * gfortran.dg/internal_pack_13.f90: Likewise.
4698 * gfortran.dg/internal_pack_14.f90: Likewise.
4699 * gfortran.dg/internal_pack_15.f90: Likewise.
4700 * gfortran.dg/internal_pack_2.f90: Likewise.
4701 * gfortran.dg/internal_pack_3.f90: Likewise.
4702 * gfortran.dg/internal_pack_4.f90: Likewise.
4703 * gfortran.dg/internal_pack_6.f90: Likewise.
4704 * gfortran.dg/internal_pack_8.f90: Likewise.
4705 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4706 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4707 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4708 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4709 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4710 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4711 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4712 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4713 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4714 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4715 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4716 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4717 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4718 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4719 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4720 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4721 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4722 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4723 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4724 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4725 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4726 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4727 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4728 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4729 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4730 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4731 * gfortran.dg/io_err_1.f90: Likewise.
4732 * gfortran.dg/io_real_boz.f90: Likewise.
4733 * gfortran.dg/iomsg_1.f90: Likewise.
4734 * gfortran.dg/iostat_1.f90: Likewise.
4735 * gfortran.dg/iostat_2.f90: Likewise.
4736 * gfortran.dg/iostat_4.f90: Likewise.
4737 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4738 * gfortran.dg/ishft_1.f90: Likewise.
4739 * gfortran.dg/ishft_2.f90: Likewise.
4740 * gfortran.dg/ishft_4.f90: Likewise.
4741 * gfortran.dg/isnan_1.f90: Likewise.
4742 * gfortran.dg/isnan_2.f90: Likewise.
4743 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4744 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4745 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4746 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4747 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4748 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4749 * gfortran.dg/itime_idate_1.f: Likewise.
4750 * gfortran.dg/itime_idate_2.f: Likewise.
4751 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4752 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4753 * gfortran.dg/large_real_kind_1.f90: Likewise.
4754 * gfortran.dg/large_real_kind_2.F90: Likewise.
4755 * gfortran.dg/large_real_kind_3.F90: Likewise.
4756 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4757 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4758 * gfortran.dg/large_recl.f90: Likewise.
4759 * gfortran.dg/large_unit_1.f90: Likewise.
4760 * gfortran.dg/large_unit_2.f90: Likewise.
4761 * gfortran.dg/largeequiv_1.f90: Likewise.
4762 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4763 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4764 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4765 * gfortran.dg/list_read_1.f90: Likewise.
4766 * gfortran.dg/list_read_10.f90: Likewise.
4767 * gfortran.dg/list_read_11.f90: Likewise.
4768 * gfortran.dg/list_read_12.f90: Likewise.
4769 * gfortran.dg/list_read_13.f: Likewise.
4770 * gfortran.dg/list_read_14.f90: Likewise.
4771 * gfortran.dg/list_read_2.f90: Likewise.
4772 * gfortran.dg/list_read_3.f90: Likewise.
4773 * gfortran.dg/list_read_4.f90: Likewise.
4774 * gfortran.dg/list_read_5.f90: Likewise.
4775 * gfortran.dg/list_read_6.f90: Likewise.
4776 * gfortran.dg/list_read_7.f90: Likewise.
4777 * gfortran.dg/list_read_8.f90: Likewise.
4778 * gfortran.dg/list_read_9.f90: Likewise.
4779 * gfortran.dg/loc_2.f90: Likewise.
4780 * gfortran.dg/logical_1.f90: Likewise.
4781 * gfortran.dg/logical_dot_product.f90: Likewise.
4782 * gfortran.dg/logical_temp_io.f90: Likewise.
4783 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4784 * gfortran.dg/lrshift_1.f90: Likewise.
4785 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4786 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4787 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4788 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4789 * gfortran.dg/make_unit.f90: Likewise.
4790 * gfortran.dg/mapping_1.f90: Likewise.
4791 * gfortran.dg/mapping_2.f90: Likewise.
4792 * gfortran.dg/mapping_3.f90: Likewise.
4793 * gfortran.dg/masklr_1.F90: Likewise.
4794 * gfortran.dg/masklr_2.F90: Likewise.
4795 * gfortran.dg/matmul_1.f90: Likewise.
4796 * gfortran.dg/matmul_10.f90: Likewise.
4797 * gfortran.dg/matmul_12.f90: Likewise.
4798 * gfortran.dg/matmul_16.f90: Likewise.
4799 * gfortran.dg/matmul_17.f90: Likewise.
4800 * gfortran.dg/matmul_18.f90: Likewise.
4801 * gfortran.dg/matmul_2.f90: Likewise.
4802 * gfortran.dg/matmul_3.f90: Likewise.
4803 * gfortran.dg/matmul_4.f90: Likewise.
4804 * gfortran.dg/matmul_6.f90: Likewise.
4805 * gfortran.dg/matmul_8.f03: Likewise.
4806 * gfortran.dg/matmul_9.f90: Likewise.
4807 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4808 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4809 * gfortran.dg/matmul_const.f90: Likewise.
4810 * gfortran.dg/maxloc_1.f90: Likewise.
4811 * gfortran.dg/maxloc_2.f90: Likewise.
4812 * gfortran.dg/maxloc_3.f90: Likewise.
4813 * gfortran.dg/maxloc_4.f90: Likewise.
4814 * gfortran.dg/maxloc_string_1.f90: Likewise.
4815 * gfortran.dg/maxlocval_1.f90: Likewise.
4816 * gfortran.dg/maxlocval_2.f90: Likewise.
4817 * gfortran.dg/maxlocval_3.f90: Likewise.
4818 * gfortran.dg/maxlocval_4.f90: Likewise.
4819 * gfortran.dg/maxval_char_1.f90: Likewise.
4820 * gfortran.dg/maxval_char_2.f90: Likewise.
4821 * gfortran.dg/maxval_char_3.f90: Likewise.
4822 * gfortran.dg/maxval_char_4.f90: Likewise.
4823 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4824 * gfortran.dg/mclock.f90: Likewise.
4825 * gfortran.dg/merge_bits_1.F90: Likewise.
4826 * gfortran.dg/merge_bits_2.F90: Likewise.
4827 * gfortran.dg/merge_char_1.f90: Likewise.
4828 * gfortran.dg/merge_init_expr.f90: Likewise.
4829 * gfortran.dg/min_max_optional_1.f90: Likewise.
4830 * gfortran.dg/min_max_optional_5.f90: Likewise.
4831 * gfortran.dg/minloc_1.f90: Likewise.
4832 * gfortran.dg/minloc_2.f90: Likewise.
4833 * gfortran.dg/minloc_3.f90: Likewise.
4834 * gfortran.dg/minloc_4.f90: Likewise.
4835 * gfortran.dg/minloc_string_1.f90: Likewise.
4836 * gfortran.dg/minlocval_1.f90: Likewise.
4837 * gfortran.dg/minlocval_2.f90: Likewise.
4838 * gfortran.dg/minlocval_3.f90: Likewise.
4839 * gfortran.dg/minlocval_4.f90: Likewise.
4840 * gfortran.dg/minmax_char_1.f90: Likewise.
4841 * gfortran.dg/minmaxloc_1.f90: Likewise.
4842 * gfortran.dg/minmaxloc_10.f90: Likewise.
4843 * gfortran.dg/minmaxloc_11.f90: Likewise.
4844 * gfortran.dg/minmaxloc_12.f90: Likewise.
4845 * gfortran.dg/minmaxloc_13.f90: Likewise.
4846 * gfortran.dg/minmaxloc_2.f90: Likewise.
4847 * gfortran.dg/minmaxloc_3.f90: Likewise.
4848 * gfortran.dg/minmaxloc_4.f90: Likewise.
4849 * gfortran.dg/minmaxloc_5.f90: Likewise.
4850 * gfortran.dg/minmaxloc_6.f90: Likewise.
4851 * gfortran.dg/minmaxloc_7.f90: Likewise.
4852 * gfortran.dg/minmaxloc_8.f90: Likewise.
4853 * gfortran.dg/minmaxval_1.f90: Likewise.
4854 * gfortran.dg/minval_char_1.f90: Likewise.
4855 * gfortran.dg/minval_char_2.f90: Likewise.
4856 * gfortran.dg/minval_char_3.f90: Likewise.
4857 * gfortran.dg/minval_char_4.f90: Likewise.
4858 * gfortran.dg/minval_char_5.f90: Likewise.
4859 * gfortran.dg/minval_parameter_1.f90: Likewise.
4860 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
4861 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
4862 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
4863 * gfortran.dg/missing_parens_1.f90: Likewise.
4864 * gfortran.dg/missing_parens_2.f90: Likewise.
4865 * gfortran.dg/mod_large_1.f90: Likewise.
4866 * gfortran.dg/mod_sign0_1.f90: Likewise.
4867 * gfortran.dg/module_blank_common.f90: Likewise.
4868 * gfortran.dg/module_commons_1.f90: Likewise.
4869 * gfortran.dg/module_commons_3.f90: Likewise.
4870 * gfortran.dg/module_double_reuse.f90: Likewise.
4871 * gfortran.dg/module_equivalence_1.f90: Likewise.
4872 * gfortran.dg/module_equivalence_2.f90: Likewise.
4873 * gfortran.dg/module_equivalence_3.f90: Likewise.
4874 * gfortran.dg/module_equivalence_5.f90: Likewise.
4875 * gfortran.dg/module_interface_1.f90: Likewise.
4876 * gfortran.dg/module_nan.f90: Likewise.
4877 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4878 * gfortran.dg/module_procedure_1.f90: Likewise.
4879 * gfortran.dg/module_read_1.f90: Likewise.
4880 * gfortran.dg/module_read_2.f90: Likewise.
4881 * gfortran.dg/module_widestring_1.f90: Likewise.
4882 * gfortran.dg/move_alloc.f90: Likewise.
4883 * gfortran.dg/move_alloc_10.f90: Likewise.
4884 * gfortran.dg/move_alloc_13.f90: Likewise.
4885 * gfortran.dg/move_alloc_14.f90: Likewise.
4886 * gfortran.dg/move_alloc_15.f90: Likewise.
4887 * gfortran.dg/move_alloc_16.f90: Likewise.
4888 * gfortran.dg/move_alloc_2.f90: Likewise.
4889 * gfortran.dg/move_alloc_5.f90: Likewise.
4890 * gfortran.dg/move_alloc_6.f90: Likewise.
4891 * gfortran.dg/move_alloc_9.f90: Likewise.
4892 * gfortran.dg/multiple_allocation_1.f90: Likewise.
4893 * gfortran.dg/multiple_allocation_3.f90: Likewise.
4894 * gfortran.dg/mvbits_1.f90: Likewise.
4895 * gfortran.dg/mvbits_2.f90: Likewise.
4896 * gfortran.dg/mvbits_3.f90: Likewise.
4897 * gfortran.dg/mvbits_4.f90: Likewise.
4898 * gfortran.dg/mvbits_7.f90: Likewise.
4899 * gfortran.dg/mvbits_8.f90: Likewise.
4900 * gfortran.dg/namelist_11.f: Likewise.
4901 * gfortran.dg/namelist_12.f: Likewise.
4902 * gfortran.dg/namelist_13.f90: Likewise.
4903 * gfortran.dg/namelist_14.f90: Likewise.
4904 * gfortran.dg/namelist_15.f90: Likewise.
4905 * gfortran.dg/namelist_16.f90: Likewise.
4906 * gfortran.dg/namelist_17.f90: Likewise.
4907 * gfortran.dg/namelist_18.f90: Likewise.
4908 * gfortran.dg/namelist_19.f90: Likewise.
4909 * gfortran.dg/namelist_20.f90: Likewise.
4910 * gfortran.dg/namelist_21.f90: Likewise.
4911 * gfortran.dg/namelist_22.f90: Likewise.
4912 * gfortran.dg/namelist_23.f90: Likewise.
4913 * gfortran.dg/namelist_24.f90: Likewise.
4914 * gfortran.dg/namelist_26.f90: Likewise.
4915 * gfortran.dg/namelist_27.f90: Likewise.
4916 * gfortran.dg/namelist_28.f90: Likewise.
4917 * gfortran.dg/namelist_29.f90: Likewise.
4918 * gfortran.dg/namelist_37.f90: Likewise.
4919 * gfortran.dg/namelist_38.f90: Likewise.
4920 * gfortran.dg/namelist_39.f90: Likewise.
4921 * gfortran.dg/namelist_40.f90: Likewise.
4922 * gfortran.dg/namelist_41.f90: Likewise.
4923 * gfortran.dg/namelist_42.f90: Likewise.
4924 * gfortran.dg/namelist_43.f90: Likewise.
4925 * gfortran.dg/namelist_44.f90: Likewise.
4926 * gfortran.dg/namelist_47.f90: Likewise.
4927 * gfortran.dg/namelist_48.f90: Likewise.
4928 * gfortran.dg/namelist_49.f90: Likewise.
4929 * gfortran.dg/namelist_50.f90: Likewise.
4930 * gfortran.dg/namelist_51.f90: Likewise.
4931 * gfortran.dg/namelist_52.f90: Likewise.
4932 * gfortran.dg/namelist_54.f90: Likewise.
4933 * gfortran.dg/namelist_55.f90: Likewise.
4934 * gfortran.dg/namelist_56.f90: Likewise.
4935 * gfortran.dg/namelist_57.f90: Likewise.
4936 * gfortran.dg/namelist_58.f90: Likewise.
4937 * gfortran.dg/namelist_59.f90: Likewise.
4938 * gfortran.dg/namelist_60.f90: Likewise.
4939 * gfortran.dg/namelist_61.f90: Likewise.
4940 * gfortran.dg/namelist_64.f90: Likewise.
4941 * gfortran.dg/namelist_65.f90: Likewise.
4942 * gfortran.dg/namelist_69.f90: Likewise.
4943 * gfortran.dg/namelist_70.f90: Likewise.
4944 * gfortran.dg/namelist_71.f90: Likewise.
4945 * gfortran.dg/namelist_72.f: Likewise.
4946 * gfortran.dg/namelist_73.f90: Likewise.
4947 * gfortran.dg/namelist_77.f90: Likewise.
4948 * gfortran.dg/namelist_78.f90: Likewise.
4949 * gfortran.dg/namelist_79.f90: Likewise.
4950 * gfortran.dg/namelist_80.f90: Likewise.
4951 * gfortran.dg/namelist_81.f90: Likewise.
4952 * gfortran.dg/namelist_82.f90: Likewise.
4953 * gfortran.dg/namelist_84.f90: Likewise.
4954 * gfortran.dg/namelist_85.f90: Likewise.
4955 * gfortran.dg/namelist_86.f90: Likewise.
4956 * gfortran.dg/namelist_87.f90: Likewise.
4957 * gfortran.dg/namelist_88.f90: Likewise.
4958 * gfortran.dg/namelist_89.f90: Likewise.
4959 * gfortran.dg/namelist_90.f: Likewise.
4960 * gfortran.dg/namelist_95.f90: Likewise.
4961 * gfortran.dg/namelist_char_only.f90: Likewise.
4962 * gfortran.dg/namelist_empty.f90: Likewise.
4963 * gfortran.dg/namelist_internal.f90: Likewise.
4964 * gfortran.dg/namelist_use.f90: Likewise.
4965 * gfortran.dg/namelist_use_only.f90: Likewise.
4966 * gfortran.dg/namelist_utf8.f90: Likewise.
4967 * gfortran.dg/nan_1.f90: Likewise.
4968 * gfortran.dg/nan_2.f90: Likewise.
4969 * gfortran.dg/nan_3.f90: Likewise.
4970 * gfortran.dg/nan_6.f90: Likewise.
4971 * gfortran.dg/nan_7.f90: Likewise.
4972 * gfortran.dg/nearest_1.f90: Likewise.
4973 * gfortran.dg/nearest_2.f90: Likewise.
4974 * gfortran.dg/nearest_3.f90: Likewise.
4975 * gfortran.dg/negative-z-descriptor.f90: Likewise.
4976 * gfortran.dg/negative_automatic_size.f90: Likewise.
4977 * gfortran.dg/negative_unit.f: Likewise.
4978 * gfortran.dg/negative_unit2.f90: Likewise.
4979 * gfortran.dg/negative_unit_int8.f: Likewise.
4980 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
4981 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
4982 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
4983 * gfortran.dg/nested_modules_1.f90: Likewise.
4984 * gfortran.dg/nested_modules_2.f90: Likewise.
4985 * gfortran.dg/nested_modules_3.f90: Likewise.
4986 * gfortran.dg/nesting_1.f90: Likewise.
4987 * gfortran.dg/new_line.f90: Likewise.
4988 * gfortran.dg/newunit_1.f90: Likewise.
4989 * gfortran.dg/newunit_3.f90: Likewise.
4990 * gfortran.dg/newunit_5.f90.f90: Likewise.
4991 * gfortran.dg/nint_1.f90: Likewise.
4992 * gfortran.dg/nint_2.f90: Likewise.
4993 * gfortran.dg/no_arg_check_2.f90: Likewise.
4994 * gfortran.dg/no_range_check_1.f90: Likewise.
4995 * gfortran.dg/no_range_check_2.f90: Likewise.
4996 * gfortran.dg/no_range_check_3.f90: Likewise.
4997 * gfortran.dg/noadv_size.f90: Likewise.
4998 * gfortran.dg/nonreturning_statements.f90: Likewise.
4999 * gfortran.dg/norm2_1.f90: Likewise.
5000 * gfortran.dg/norm2_3.f90: Likewise.
5001 * gfortran.dg/nosigned_zero_1.f90: Likewise.
5002 * gfortran.dg/nosigned_zero_2.f90: Likewise.
5003 * gfortran.dg/nosigned_zero_3.f90: Likewise.
5004 * gfortran.dg/null_4.f90: Likewise.
5005 * gfortran.dg/null_9.f90: Likewise.
5006 * gfortran.dg/nullify_3.f90: Likewise.
5007 * gfortran.dg/oldstyle_1.f90: Likewise.
5008 * gfortran.dg/open_access_append_1.f90: Likewise.
5009 * gfortran.dg/open_access_append_2.f90: Likewise.
5010 * gfortran.dg/open_errors.f90: Likewise.
5011 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5012 * gfortran.dg/open_new.f90: Likewise.
5013 * gfortran.dg/open_readonly_1.f90: Likewise.
5014 * gfortran.dg/operator_1.f90: Likewise.
5015 * gfortran.dg/optional_absent_1.f90: Likewise.
5016 * gfortran.dg/optional_absent_2.f90: Likewise.
5017 * gfortran.dg/optional_absent_3.f90: Likewise.
5018 * gfortran.dg/optional_class_1.f90: Likewise.
5019 * gfortran.dg/optional_dim_2.f90: Likewise.
5020 * gfortran.dg/optional_dim_3.f90: Likewise.
5021 * gfortran.dg/output_exponents_1.f90: Likewise.
5022 * gfortran.dg/overload_1.f90: Likewise.
5023 * gfortran.dg/overload_2.f90: Likewise.
5024 * gfortran.dg/overwrite_1.f: Likewise.
5025 * gfortran.dg/pad_no.f90: Likewise.
5026 * gfortran.dg/parameter_array_init_1.f90: Likewise.
5027 * gfortran.dg/parameter_array_init_2.f90: Likewise.
5028 * gfortran.dg/parameter_array_init_4.f90: Likewise.
5029 * gfortran.dg/parameter_array_init_5.f90: Likewise.
5030 * gfortran.dg/parameter_array_section_2.f90: Likewise.
5031 * gfortran.dg/parens_3.f90: Likewise.
5032 * gfortran.dg/parens_5.f90: Likewise.
5033 * gfortran.dg/parens_6.f90: Likewise.
5034 * gfortran.dg/parent_result_ref_1.f90: Likewise.
5035 * gfortran.dg/parent_result_ref_2.f90: Likewise.
5036 * gfortran.dg/parent_result_ref_3.f90: Likewise.
5037 * gfortran.dg/parent_result_ref_4.f90: Likewise.
5038 * gfortran.dg/parity_1.f90: Likewise.
5039 * gfortran.dg/past_eor.f90: Likewise.
5040 * gfortran.dg/pdt_1.f03: Likewise.
5041 * gfortran.dg/pdt_10.f03: Likewise.
5042 * gfortran.dg/pdt_11.f03: Likewise.
5043 * gfortran.dg/pdt_12.f03: Likewise.
5044 * gfortran.dg/pdt_13.f03: Likewise.
5045 * gfortran.dg/pdt_14.f03: Likewise.
5046 * gfortran.dg/pdt_15.f03: Likewise.
5047 * gfortran.dg/pdt_19.f03: Likewise.
5048 * gfortran.dg/pdt_20.f03: Likewise.
5049 * gfortran.dg/pdt_22.f03: Likewise.
5050 * gfortran.dg/pdt_23.f03: Likewise.
5051 * gfortran.dg/pdt_25.f03: Likewise.
5052 * gfortran.dg/pdt_26.f03: Likewise.
5053 * gfortran.dg/pdt_27.f03: Likewise.
5054 * gfortran.dg/pdt_28.f03: Likewise.
5055 * gfortran.dg/pdt_3.f03: Likewise.
5056 * gfortran.dg/pdt_4.f03: Likewise.
5057 * gfortran.dg/pdt_5.f03: Likewise.
5058 * gfortran.dg/pdt_7.f03: Likewise.
5059 * gfortran.dg/pointer_1.f90: Likewise.
5060 * gfortran.dg/pointer_array_1.f90: Likewise.
5061 * gfortran.dg/pointer_array_3.f90: Likewise.
5062 * gfortran.dg/pointer_array_4.f90: Likewise.
5063 * gfortran.dg/pointer_array_5.f90: Likewise.
5064 * gfortran.dg/pointer_array_6.f90: Likewise.
5065 * gfortran.dg/pointer_array_7.f90: Likewise.
5066 * gfortran.dg/pointer_array_8.f90: Likewise.
5067 * gfortran.dg/pointer_array_9.f90: Likewise.
5068 * gfortran.dg/pointer_array_component_1.f90: Likewise.
5069 * gfortran.dg/pointer_array_component_2.f90: Likewise.
5070 * gfortran.dg/pointer_assign_10.f90: Likewise.
5071 * gfortran.dg/pointer_assign_11.f90: Likewise.
5072 * gfortran.dg/pointer_assign_4.f90: Likewise.
5073 * gfortran.dg/pointer_assign_8.f90: Likewise.
5074 * gfortran.dg/pointer_assign_9.f90: Likewise.
5075 * gfortran.dg/pointer_check_10.f90: Likewise.
5076 * gfortran.dg/pointer_check_9.f90: Likewise.
5077 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
5078 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
5079 * gfortran.dg/pointer_function_result_1.f90: Likewise.
5080 * gfortran.dg/pointer_init_1.f90: Likewise.
5081 * gfortran.dg/pointer_init_3.f90: Likewise.
5082 * gfortran.dg/pointer_init_4.f90: Likewise.
5083 * gfortran.dg/pointer_init_5.f90: Likewise.
5084 * gfortran.dg/pointer_init_8.f90: Likewise.
5085 * gfortran.dg/pointer_intent_1.f90: Likewise.
5086 * gfortran.dg/pointer_intent_4.f90: Likewise.
5087 * gfortran.dg/pointer_intent_5.f90: Likewise.
5088 * gfortran.dg/pointer_remapping_10.f90: Likewise.
5089 * gfortran.dg/pointer_remapping_4.f03: Likewise.
5090 * gfortran.dg/pointer_remapping_5.f08: Likewise.
5091 * gfortran.dg/pointer_remapping_9.f90: Likewise.
5092 * gfortran.dg/pointer_target_1.f90: Likewise.
5093 * gfortran.dg/pointer_target_2.f90: Likewise.
5094 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
5095 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
5096 * gfortran.dg/power.f90: Likewise.
5097 * gfortran.dg/power1.f90: Likewise.
5098 * gfortran.dg/power_3.f90: Likewise.
5099 * gfortran.dg/power_4.f90: Likewise.
5100 * gfortran.dg/power_5.f90: Likewise.
5101 * gfortran.dg/pr12884.f: Likewise.
5102 * gfortran.dg/pr15129.f90: Likewise.
5103 * gfortran.dg/pr15140.f90: Likewise.
5104 * gfortran.dg/pr15324.f90: Likewise.
5105 * gfortran.dg/pr15332.f: Likewise.
5106 * gfortran.dg/pr15957.f90: Likewise.
5107 * gfortran.dg/pr15959.f90: Likewise.
5108 * gfortran.dg/pr16597.f90: Likewise.
5109 * gfortran.dg/pr16861.f90: Likewise.
5110 * gfortran.dg/pr16938.f90: Likewise.
5111 * gfortran.dg/pr17090.f90: Likewise.
5112 * gfortran.dg/pr17143.f90: Likewise.
5113 * gfortran.dg/pr17164.f90: Likewise.
5114 * gfortran.dg/pr17229.f: Likewise.
5115 * gfortran.dg/pr17285.f90: Likewise.
5116 * gfortran.dg/pr17286.f90: Likewise.
5117 * gfortran.dg/pr17472.f: Likewise.
5118 * gfortran.dg/pr17612.f90: Likewise.
5119 * gfortran.dg/pr17706.f90: Likewise.
5120 * gfortran.dg/pr18025.f90: Likewise.
5121 * gfortran.dg/pr18122.f90: Likewise.
5122 * gfortran.dg/pr18210.f90: Likewise.
5123 * gfortran.dg/pr18392.f90: Likewise.
5124 * gfortran.dg/pr19155.f: Likewise.
5125 * gfortran.dg/pr19216.f: Likewise.
5126 * gfortran.dg/pr19467.f90: Likewise.
5127 * gfortran.dg/pr19657.f: Likewise.
5128 * gfortran.dg/pr19926.f90: Likewise.
5129 * gfortran.dg/pr19928-1.f90: Likewise.
5130 * gfortran.dg/pr19928-2.f90: Likewise.
5131 * gfortran.dg/pr20086.f90: Likewise.
5132 * gfortran.dg/pr20124.f90: Likewise.
5133 * gfortran.dg/pr20163-2.f: Likewise.
5134 * gfortran.dg/pr20480.f90: Likewise.
5135 * gfortran.dg/pr20755.f: Likewise.
5136 * gfortran.dg/pr20950.f: Likewise.
5137 * gfortran.dg/pr21177.f90: Likewise.
5138 * gfortran.dg/pr21730.f: Likewise.
5139 * gfortran.dg/pr22491.f: Likewise.
5140 * gfortran.dg/pr25603.f: Likewise.
5141 * gfortran.dg/pr26246_2.f90: Likewise.
5142 * gfortran.dg/pr32136.f90: Likewise.
5143 * gfortran.dg/pr32533.f90: Likewise.
5144 * gfortran.dg/pr33794.f90: Likewise.
5145 * gfortran.dg/pr35662.f90: Likewise.
5146 * gfortran.dg/pr35944-1.f90: Likewise.
5147 * gfortran.dg/pr35944-2.f90: Likewise.
5148 * gfortran.dg/pr35983.f90: Likewise.
5149 * gfortran.dg/pr39865.f90: Likewise.
5150 * gfortran.dg/pr41212.f90: Likewise.
5151 * gfortran.dg/pr43808.f90: Likewise.
5152 * gfortran.dg/pr44592.f90: Likewise.
5153 * gfortran.dg/pr44735.f90: Likewise.
5154 * gfortran.dg/pr45308.f03: Likewise.
5155 * gfortran.dg/pr46297.f: Likewise.
5156 * gfortran.dg/pr46588.f90: Likewise.
5157 * gfortran.dg/pr46665.f90: Likewise.
5158 * gfortran.dg/pr46804.f90: Likewise.
5159 * gfortran.dg/pr47008.f03: Likewise.
5160 * gfortran.dg/pr47614.f: Likewise.
5161 * gfortran.dg/pr47878.f90: Likewise.
5162 * gfortran.dg/pr49103.f90: Likewise.
5163 * gfortran.dg/pr50069_1.f90: Likewise.
5164 * gfortran.dg/pr50769.f90: Likewise.
5165 * gfortran.dg/pr52608.f90: Likewise.
5166 * gfortran.dg/pr55086_2.f90: Likewise.
5167 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
5168 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
5169 * gfortran.dg/pr55330.f90: Likewise.
5170 * gfortran.dg/pr56015.f90: Likewise.
5171 * gfortran.dg/pr57910.f90: Likewise.
5172 * gfortran.dg/pr59700.f90: Likewise.
5173 * gfortran.dg/pr62125.f90: Likewise.
5174 * gfortran.dg/pr64530.f90: Likewise.
5175 * gfortran.dg/pr65429.f90: Likewise.
5176 * gfortran.dg/pr65450.f90: Likewise.
5177 * gfortran.dg/pr65504.f90: Likewise.
5178 * gfortran.dg/pr65903.f90: Likewise.
5179 * gfortran.dg/pr66311.f90: Likewise.
5180 * gfortran.dg/pr66864.f90: Likewise.
5181 * gfortran.dg/pr67140.f90: Likewise.
5182 * gfortran.dg/pr67524.f90: Likewise.
5183 * gfortran.dg/pr67885.f90: Likewise.
5184 * gfortran.dg/pr68053.f90: Likewise.
5185 * gfortran.dg/pr68566.f90: Likewise.
5186 * gfortran.dg/pr69514_1.f90: Likewise.
5187 * gfortran.dg/pr69514_2.f90: Likewise.
5188 * gfortran.dg/pr69739.f90: Likewise.
5189 * gfortran.dg/pr70673.f90: Likewise.
5190 * gfortran.dg/pr71523_2.f90: Likewise.
5191 * gfortran.dg/pr71764.f90: Likewise.
5192 * gfortran.dg/pr78092.f90: Likewise.
5193 * gfortran.dg/pr82973.f90: Likewise.
5194 * gfortran.dg/pr83864.f90: Likewise.
5195 * gfortran.dg/pr83874.f90: Likewise.
5196 * gfortran.dg/pr84088.f90: Likewise.
5197 * gfortran.dg/pr84155.f90: Likewise.
5198 * gfortran.dg/proc_decl_12.f90: Likewise.
5199 * gfortran.dg/proc_decl_13.f90: Likewise.
5200 * gfortran.dg/proc_decl_15.f90: Likewise.
5201 * gfortran.dg/proc_decl_17.f90: Likewise.
5202 * gfortran.dg/proc_decl_18.f90: Likewise.
5203 * gfortran.dg/proc_decl_2.f90: Likewise.
5204 * gfortran.dg/proc_decl_5.f90: Likewise.
5205 * gfortran.dg/proc_decl_9.f90: Likewise.
5206 * gfortran.dg/proc_ptr_1.f90: Likewise.
5207 * gfortran.dg/proc_ptr_10.f90: Likewise.
5208 * gfortran.dg/proc_ptr_12.f90: Likewise.
5209 * gfortran.dg/proc_ptr_18.f90: Likewise.
5210 * gfortran.dg/proc_ptr_19.f90: Likewise.
5211 * gfortran.dg/proc_ptr_21.f90: Likewise.
5212 * gfortran.dg/proc_ptr_22.f90: Likewise.
5213 * gfortran.dg/proc_ptr_23.f90: Likewise.
5214 * gfortran.dg/proc_ptr_25.f90: Likewise.
5215 * gfortran.dg/proc_ptr_26.f90: Likewise.
5216 * gfortran.dg/proc_ptr_3.f90: Likewise.
5217 * gfortran.dg/proc_ptr_36.f90: Likewise.
5218 * gfortran.dg/proc_ptr_47.f90: Likewise.
5219 * gfortran.dg/proc_ptr_48.f90: Likewise.
5220 * gfortran.dg/proc_ptr_5.f90: Likewise.
5221 * gfortran.dg/proc_ptr_6.f90: Likewise.
5222 * gfortran.dg/proc_ptr_7.f90: Likewise.
5223 * gfortran.dg/proc_ptr_8.f90: Likewise.
5224 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
5225 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
5226 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
5227 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
5228 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
5229 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
5230 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
5231 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
5232 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
5233 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
5234 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
5235 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
5236 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
5237 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
5238 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
5239 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
5240 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
5241 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
5242 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
5243 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
5244 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
5245 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
5246 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
5247 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
5248 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
5249 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
5250 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
5251 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
5252 * gfortran.dg/product_init_expr.f03: Likewise.
5253 * gfortran.dg/promotion.f90: Likewise.
5254 * gfortran.dg/promotion_3.f90: Likewise.
5255 * gfortran.dg/promotion_4.f90: Likewise.
5256 * gfortran.dg/protected_1.f90: Likewise.
5257 * gfortran.dg/protected_2.f90: Likewise.
5258 * gfortran.dg/ptr-func-1.f90: Likewise.
5259 * gfortran.dg/ptr-func-2.f90: Likewise.
5260 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5261 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5262 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5263 * gfortran.dg/pure_byref_1.f90: Likewise.
5264 * gfortran.dg/pure_byref_2.f90: Likewise.
5265 * gfortran.dg/pure_byref_3.f90: Likewise.
5266 * gfortran.dg/quad_2.f90: Likewise.
5267 * gfortran.dg/quad_3.f90: Likewise.
5268 * gfortran.dg/random_3.f90: Likewise.
5269 * gfortran.dg/random_4.f90: Likewise.
5270 * gfortran.dg/random_7.f90: Likewise.
5271 * gfortran.dg/read_2.f90: Likewise.
5272 * gfortran.dg/read_3.f90: Likewise.
5273 * gfortran.dg/read_4.f90: Likewise.
5274 * gfortran.dg/read_5.f90: Likewise.
5275 * gfortran.dg/read_bad_advance.f90: Likewise.
5276 * gfortran.dg/read_bang.f90: Likewise.
5277 * gfortran.dg/read_bang4.f90: Likewise.
5278 * gfortran.dg/read_comma.f: Likewise.
5279 * gfortran.dg/read_dir.f90: Likewise.
5280 * gfortran.dg/read_empty_file.f: Likewise.
5281 * gfortran.dg/read_eof_1.f90: Likewise.
5282 * gfortran.dg/read_eof_2.f90: Likewise.
5283 * gfortran.dg/read_eof_3.f90: Likewise.
5284 * gfortran.dg/read_eof_4.f90: Likewise.
5285 * gfortran.dg/read_eof_5.f90: Likewise.
5286 * gfortran.dg/read_eof_6.f: Likewise.
5287 * gfortran.dg/read_eof_7.f90: Likewise.
5288 * gfortran.dg/read_eof_8.f90: Likewise.
5289 * gfortran.dg/read_eof_all.f90: Likewise.
5290 * gfortran.dg/read_eor.f90: Likewise.
5291 * gfortran.dg/read_float_1.f90: Likewise.
5292 * gfortran.dg/read_float_2.f03: Likewise.
5293 * gfortran.dg/read_float_3.f90: Likewise.
5294 * gfortran.dg/read_float_4.f90: Likewise.
5295 * gfortran.dg/read_infnan_1.f90: Likewise.
5296 * gfortran.dg/read_list_eof_1.f90: Likewise.
5297 * gfortran.dg/read_logical.f90: Likewise.
5298 * gfortran.dg/read_many_1.f: Likewise.
5299 * gfortran.dg/read_no_eor.f90: Likewise.
5300 * gfortran.dg/read_noadvance.f90: Likewise.
5301 * gfortran.dg/read_repeat.f90: Likewise.
5302 * gfortran.dg/read_repeat_2.f90: Likewise.
5303 * gfortran.dg/read_size_noadvance.f90: Likewise.
5304 * gfortran.dg/read_x_eof.f90: Likewise.
5305 * gfortran.dg/read_x_past.f: Likewise.
5306 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5307 * gfortran.dg/real_const_1.f: Likewise.
5308 * gfortran.dg/real_const_2.f90: Likewise.
5309 * gfortran.dg/real_const_3.f90: Likewise.
5310 * gfortran.dg/real_do_1.f90: Likewise.
5311 * gfortran.dg/real_index_1.f90: Likewise.
5312 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5313 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5314 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5315 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5316 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5317 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5318 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5319 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5320 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5321 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5322 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5323 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5324 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5325 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5326 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5327 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5328 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5329 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5330 * gfortran.dg/record_marker_1.f90: Likewise.
5331 * gfortran.dg/record_marker_2.f: Likewise.
5332 * gfortran.dg/record_marker_3.f90: Likewise.
5333 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5334 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5335 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5336 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5337 * gfortran.dg/recursive_check_7.f90: Likewise.
5338 * gfortran.dg/recursive_reference_1.f90: Likewise.
5339 * gfortran.dg/recursive_reference_2.f90: Likewise.
5340 * gfortran.dg/recursive_stack.f90: Likewise.
5341 * gfortran.dg/reduction.f90: Likewise.
5342 * gfortran.dg/repack_arrays_1.f90: Likewise.
5343 * gfortran.dg/repeat_1.f90: Likewise.
5344 * gfortran.dg/repeat_2.f90: Likewise.
5345 * gfortran.dg/repeat_3.f90: Likewise.
5346 * gfortran.dg/repeat_6.f90: Likewise.
5347 * gfortran.dg/reshape-alloc.f90: Likewise.
5348 * gfortran.dg/reshape-complex.f90: Likewise.
5349 * gfortran.dg/reshape.f90: Likewise.
5350 * gfortran.dg/reshape_2.f90: Likewise.
5351 * gfortran.dg/reshape_7.f90: Likewise.
5352 * gfortran.dg/reshape_empty_1.f03: Likewise.
5353 * gfortran.dg/reshape_pad_1.f90: Likewise.
5354 * gfortran.dg/reshape_rank7.f90: Likewise.
5355 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5356 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5357 * gfortran.dg/result_default_init_1.f90: Likewise.
5358 * gfortran.dg/result_in_spec_1.f90: Likewise.
5359 * gfortran.dg/result_in_spec_2.f90: Likewise.
5360 * gfortran.dg/ret_array_1.f90: Likewise.
5361 * gfortran.dg/ret_pointer_1.f90: Likewise.
5362 * gfortran.dg/ret_pointer_2.f90: Likewise.
5363 * gfortran.dg/rewind_1.f90: Likewise.
5364 * gfortran.dg/round_1.f03: Likewise.
5365 * gfortran.dg/round_2.f03: Likewise.
5366 * gfortran.dg/round_3.f08: Likewise.
5367 * gfortran.dg/round_4.f90: Likewise.
5368 * gfortran.dg/rrspacing_1.f90: Likewise.
5369 * gfortran.dg/runtime_warning_1.f90: Likewise.
5370 * gfortran.dg/same_type_as_2.f03: Likewise.
5371 * gfortran.dg/save_1.f90: Likewise.
5372 * gfortran.dg/save_5.f90: Likewise.
5373 * gfortran.dg/save_6.f90: Likewise.
5374 * gfortran.dg/scalar_mask_1.f90: Likewise.
5375 * gfortran.dg/scalar_mask_2.f90: Likewise.
5376 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5377 * gfortran.dg/scale_1.f90: Likewise.
5378 * gfortran.dg/scan_1.f90: Likewise.
5379 * gfortran.dg/scan_2.f90: Likewise.
5380 * gfortran.dg/secnds-1.f: Likewise.
5381 * gfortran.dg/secnds.f: Likewise.
5382 * gfortran.dg/select_1.f90: Likewise.
5383 * gfortran.dg/select_2.f90: Likewise.
5384 * gfortran.dg/select_3.f90: Likewise.
5385 * gfortran.dg/select_5.f90: Likewise.
5386 * gfortran.dg/select_char_1.f90: Likewise.
5387 * gfortran.dg/select_char_2.f90: Likewise.
5388 * gfortran.dg/select_type_13.f03: Likewise.
5389 * gfortran.dg/select_type_14.f03: Likewise.
5390 * gfortran.dg/select_type_15.f03: Likewise.
5391 * gfortran.dg/select_type_19.f03: Likewise.
5392 * gfortran.dg/select_type_2.f03: Likewise.
5393 * gfortran.dg/select_type_26.f03: Likewise.
5394 * gfortran.dg/select_type_27.f03: Likewise.
5395 * gfortran.dg/select_type_28.f03: Likewise.
5396 * gfortran.dg/select_type_3.f03: Likewise.
5397 * gfortran.dg/select_type_35.f03: Likewise.
5398 * gfortran.dg/select_type_36.f03: Likewise.
5399 * gfortran.dg/select_type_37.f03: Likewise.
5400 * gfortran.dg/select_type_39.f03: Likewise.
5401 * gfortran.dg/select_type_4.f90: Likewise.
5402 * gfortran.dg/select_type_5.f03: Likewise.
5403 * gfortran.dg/select_type_6.f03: Likewise.
5404 * gfortran.dg/select_type_7.f03: Likewise.
5405 * gfortran.dg/select_type_8.f03: Likewise.
5406 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5407 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5408 * gfortran.dg/selected_kind_1.f90: Likewise.
5409 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5410 * gfortran.dg/shape_2.f90: Likewise.
5411 * gfortran.dg/shape_4.f90: Likewise.
5412 * gfortran.dg/shape_5.f90: Likewise.
5413 * gfortran.dg/shape_7.f90: Likewise.
5414 * gfortran.dg/shape_8.f90: Likewise.
5415 * gfortran.dg/shape_9.f90: Likewise.
5416 * gfortran.dg/shift-kind_2.f90: Likewise.
5417 * gfortran.dg/shiftalr_1.F90: Likewise.
5418 * gfortran.dg/shiftalr_2.F90: Likewise.
5419 * gfortran.dg/simpleif_1.f90: Likewise.
5420 * gfortran.dg/simplify_argN_1.f90: Likewise.
5421 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5422 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5423 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5424 * gfortran.dg/simplify_modulo.f90: Likewise.
5425 * gfortran.dg/single_char_string.f90: Likewise.
5426 * gfortran.dg/size_dim.f90: Likewise.
5427 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5428 * gfortran.dg/sizeof.f90: Likewise.
5429 * gfortran.dg/sizeof_4.f90: Likewise.
5430 * gfortran.dg/slash_1.f90: Likewise.
5431 * gfortran.dg/sms-1.f90: Likewise.
5432 * gfortran.dg/sms-2.f90: Likewise.
5433 * gfortran.dg/spec_expr_7.f90: Likewise.
5434 * gfortran.dg/specifics_1.f90: Likewise.
5435 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5436 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5437 * gfortran.dg/spread_init_expr.f03: Likewise.
5438 * gfortran.dg/spread_scalar_source.f90: Likewise.
5439 * gfortran.dg/spread_shape_1.f90: Likewise.
5440 * gfortran.dg/stat_1.f90: Likewise.
5441 * gfortran.dg/stat_2.f90: Likewise.
5442 * gfortran.dg/stfunc_1.f90: Likewise.
5443 * gfortran.dg/stfunc_4.f90: Likewise.
5444 * gfortran.dg/stfunc_6.f90: Likewise.
5445 * gfortran.dg/storage_size_1.f08: Likewise.
5446 * gfortran.dg/storage_size_3.f08: Likewise.
5447 * gfortran.dg/storage_size_4.f90: Likewise.
5448 * gfortran.dg/streamio_1.f90: Likewise.
5449 * gfortran.dg/streamio_10.f90: Likewise.
5450 * gfortran.dg/streamio_11.f90: Likewise.
5451 * gfortran.dg/streamio_12.f90: Likewise.
5452 * gfortran.dg/streamio_13.f90: Likewise.
5453 * gfortran.dg/streamio_14.f90: Likewise.
5454 * gfortran.dg/streamio_15.f90: Likewise.
5455 * gfortran.dg/streamio_16.f90: Likewise.
5456 * gfortran.dg/streamio_17.f90: Likewise.
5457 * gfortran.dg/streamio_2.f90: Likewise.
5458 * gfortran.dg/streamio_3.f90: Likewise.
5459 * gfortran.dg/streamio_4.f90: Likewise.
5460 * gfortran.dg/streamio_5.f90: Likewise.
5461 * gfortran.dg/streamio_6.f90: Likewise.
5462 * gfortran.dg/streamio_7.f90: Likewise.
5463 * gfortran.dg/streamio_8.f90: Likewise.
5464 * gfortran.dg/streamio_9.f90: Likewise.
5465 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5466 * gfortran.dg/string_4.f90: Likewise.
5467 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5468 * gfortran.dg/string_assign_2.f90: Likewise.
5469 * gfortran.dg/string_compare_1.f90: Likewise.
5470 * gfortran.dg/string_compare_2.f90: Likewise.
5471 * gfortran.dg/string_compare_3.f90: Likewise.
5472 * gfortran.dg/string_ctor_1.f90: Likewise.
5473 * gfortran.dg/string_length_1.f90: Likewise.
5474 * gfortran.dg/string_length_2.f90: Likewise.
5475 * gfortran.dg/string_length_3.f90: Likewise.
5476 * gfortran.dg/string_length_4.f90: Likewise.
5477 * gfortran.dg/string_null_compare_1.f: Likewise.
5478 * gfortran.dg/string_pad_trunc.f90: Likewise.
5479 * gfortran.dg/structure_constructor_1.f03: Likewise.
5480 * gfortran.dg/structure_constructor_11.f90: Likewise.
5481 * gfortran.dg/structure_constructor_13.f03: Likewise.
5482 * gfortran.dg/structure_constructor_2.f03: Likewise.
5483 * gfortran.dg/structure_constructor_5.f03: Likewise.
5484 * gfortran.dg/submodule_1.f08: Likewise.
5485 * gfortran.dg/submodule_11.f08: Likewise.
5486 * gfortran.dg/submodule_14.f08: Likewise.
5487 * gfortran.dg/submodule_15.f08: Likewise.
5488 * gfortran.dg/submodule_17.f08: Likewise.
5489 * gfortran.dg/submodule_18.f08: Likewise.
5490 * gfortran.dg/submodule_19.f08: Likewise.
5491 * gfortran.dg/submodule_2.f08: Likewise.
5492 * gfortran.dg/submodule_27.f08: Likewise.
5493 * gfortran.dg/submodule_28.f08: Likewise.
5494 * gfortran.dg/submodule_29.f08: Likewise.
5495 * gfortran.dg/submodule_30.f08: Likewise.
5496 * gfortran.dg/submodule_6.f08: Likewise.
5497 * gfortran.dg/submodule_7.f08: Likewise.
5498 * gfortran.dg/submodule_8.f08: Likewise.
5499 * gfortran.dg/subnormal_1.f90: Likewise.
5500 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5501 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5502 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5503 * gfortran.dg/substr_2.f: Likewise.
5504 * gfortran.dg/substr_3.f: Likewise.
5505 * gfortran.dg/substr_4.f: Likewise.
5506 * gfortran.dg/substr_5.f90: Likewise.
5507 * gfortran.dg/substr_6.f90: Likewise.
5508 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5509 * gfortran.dg/sum_init_expr.f03: Likewise.
5510 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5511 * gfortran.dg/system_clock_3.f08: Likewise.
5512 * gfortran.dg/t_editing.f: Likewise.
5513 * gfortran.dg/team_change_1.f90: Likewise.
5514 * gfortran.dg/team_end_1.f90: Likewise.
5515 * gfortran.dg/team_number_1.f90: Likewise.
5516 * gfortran.dg/temporary_1.f90: Likewise.
5517 * gfortran.dg/test_com_block.f90: Likewise.
5518 * gfortran.dg/test_only_clause.f90: Likewise.
5519 * gfortran.dg/tiny_1.f90: Likewise.
5520 * gfortran.dg/tiny_2.f90: Likewise.
5521 * gfortran.dg/tl_editing.f90: Likewise.
5522 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5523 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5524 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5525 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5526 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5527 * gfortran.dg/transfer_class_2.f90: Likewise.
5528 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5529 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5530 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5531 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5532 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5533 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5534 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5535 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5536 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5537 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5538 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5539 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5540 * gfortran.dg/transpose_1.f90: Likewise.
5541 * gfortran.dg/transpose_3.f03: Likewise.
5542 * gfortran.dg/transpose_4.f90: Likewise.
5543 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5544 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5545 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5546 * gfortran.dg/trim_1.f90: Likewise.
5547 * gfortran.dg/trim_optimize_1.f90: Likewise.
5548 * gfortran.dg/trim_optimize_2.f90: Likewise.
5549 * gfortran.dg/trim_optimize_3.f90: Likewise.
5550 * gfortran.dg/trim_optimize_4.f90: Likewise.
5551 * gfortran.dg/trim_optimize_5.f90: Likewise.
5552 * gfortran.dg/trim_optimize_6.f90: Likewise.
5553 * gfortran.dg/trim_optimize_7.f90: Likewise.
5554 * gfortran.dg/trim_optimize_8.f90: Likewise.
5555 * gfortran.dg/type_to_class_1.f03: Likewise.
5556 * gfortran.dg/type_to_class_2.f03: Likewise.
5557 * gfortran.dg/type_to_class_3.f03: Likewise.
5558 * gfortran.dg/type_to_class_4.f03: Likewise.
5559 * gfortran.dg/type_to_class_5.f03: Likewise.
5560 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5561 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5562 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5563 * gfortran.dg/typebound_call_1.f03: Likewise.
5564 * gfortran.dg/typebound_call_13.f03: Likewise.
5565 * gfortran.dg/typebound_call_18.f03: Likewise.
5566 * gfortran.dg/typebound_call_19.f03: Likewise.
5567 * gfortran.dg/typebound_call_2.f03: Likewise.
5568 * gfortran.dg/typebound_call_20.f03: Likewise.
5569 * gfortran.dg/typebound_call_3.f03: Likewise.
5570 * gfortran.dg/typebound_generic_5.f03: Likewise.
5571 * gfortran.dg/typebound_generic_6.f03: Likewise.
5572 * gfortran.dg/typebound_generic_9.f03: Likewise.
5573 * gfortran.dg/typebound_operator_12.f03: Likewise.
5574 * gfortran.dg/typebound_operator_13.f03: Likewise.
5575 * gfortran.dg/typebound_operator_15.f90: Likewise.
5576 * gfortran.dg/typebound_operator_20.f90: Likewise.
5577 * gfortran.dg/typebound_operator_3.f03: Likewise.
5578 * gfortran.dg/typebound_operator_6.f03: Likewise.
5579 * gfortran.dg/typebound_operator_7.f03: Likewise.
5580 * gfortran.dg/typebound_operator_8.f03: Likewise.
5581 * gfortran.dg/typebound_operator_9.f03: Likewise.
5582 * gfortran.dg/typebound_proc_19.f90: Likewise.
5583 * gfortran.dg/typebound_proc_20.f90: Likewise.
5584 * gfortran.dg/typebound_proc_23.f90: Likewise.
5585 * gfortran.dg/typebound_proc_27.f03: Likewise.
5586 * gfortran.dg/typebound_proc_35.f90: Likewise.
5587 * gfortran.dg/typebound_proc_36.f90: Likewise.
5588 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5589 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5590 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5591 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5592 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5593 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5594 * gfortran.dg/unf_short_record_1.f90: Likewise.
5595 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5596 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5597 * gfortran.dg/unit_1.f90: Likewise.
5598 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5599 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5600 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5601 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5602 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5603 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5604 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5605 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5606 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5607 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5608 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5609 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5610 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5611 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5612 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5613 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5614 * gfortran.dg/unpack_init_expr.f03: Likewise.
5615 * gfortran.dg/use_10.f90: Likewise.
5616 * gfortran.dg/use_11.f90: Likewise.
5617 * gfortran.dg/use_13.f90: Likewise.
5618 * gfortran.dg/use_24.f90: Likewise.
5619 * gfortran.dg/use_27.f90: Likewise.
5620 * gfortran.dg/use_5.f90: Likewise.
5621 * gfortran.dg/use_allocated_1.f90: Likewise.
5622 * gfortran.dg/use_only_1.f90: Likewise.
5623 * gfortran.dg/use_only_4.f90: Likewise.
5624 * gfortran.dg/use_rename_2.f90: Likewise.
5625 * gfortran.dg/use_rename_4.f90: Likewise.
5626 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5627 * gfortran.dg/used_interface_ref.f90: Likewise.
5628 * gfortran.dg/used_types_5.f90: Likewise.
5629 * gfortran.dg/utf8_1.f03: Likewise.
5630 * gfortran.dg/utf8_2.f03: Likewise.
5631 * gfortran.dg/value_1.f90: Likewise.
5632 * gfortran.dg/value_2.f90: Likewise.
5633 * gfortran.dg/value_4.f90: Likewise.
5634 * gfortran.dg/value_6.f03: Likewise.
5635 * gfortran.dg/value_7.f03: Likewise.
5636 * gfortran.dg/value_test.f90: Likewise.
5637 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5638 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5639 * gfortran.dg/vect/pr60510.f: Likewise.
5640 * gfortran.dg/vect/pr69882.f90: Likewise.
5641 * gfortran.dg/vect/pr69980.f90: Likewise.
5642 * gfortran.dg/vect/vect-5.f90: Likewise.
5643 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5644 * gfortran.dg/vector_subscript_1.f90: Likewise.
5645 * gfortran.dg/vector_subscript_2.f90: Likewise.
5646 * gfortran.dg/vector_subscript_3.f90: Likewise.
5647 * gfortran.dg/vector_subscript_5.f90: Likewise.
5648 * gfortran.dg/verify_2.f90: Likewise.
5649 * gfortran.dg/volatile10.f90: Likewise.
5650 * gfortran.dg/where_1.f90: Likewise.
5651 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5652 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5653 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5654 * gfortran.dg/whole_file_13.f90: Likewise.
5655 * gfortran.dg/whole_file_2.f90: Likewise.
5656 * gfortran.dg/widechar_2.f90: Likewise.
5657 * gfortran.dg/widechar_4.f90: Likewise.
5658 * gfortran.dg/widechar_5.f90: Likewise.
5659 * gfortran.dg/widechar_6.f90: Likewise.
5660 * gfortran.dg/widechar_8.f90: Likewise.
5661 * gfortran.dg/widechar_IO_1.f90: Likewise.
5662 * gfortran.dg/widechar_IO_2.f90: Likewise.
5663 * gfortran.dg/widechar_IO_3.f90: Likewise.
5664 * gfortran.dg/widechar_IO_4.f90: Likewise.
5665 * gfortran.dg/widechar_compare_1.f90: Likewise.
5666 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5667 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5668 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5669 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5670 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5671 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5672 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5673 * gfortran.dg/widechar_select_1.f90: Likewise.
5674 * gfortran.dg/winapi.f90: Likewise.
5675 * gfortran.dg/write_0_pe_format.f90: Likewise.
5676 * gfortran.dg/write_back.f: Likewise.
5677 * gfortran.dg/write_check3.f90: Likewise.
5678 * gfortran.dg/write_direct_eor.f90: Likewise.
5679 * gfortran.dg/write_padding.f90: Likewise.
5680 * gfortran.dg/write_recursive.f90: Likewise.
5681 * gfortran.dg/write_rewind_1.f: Likewise.
5682 * gfortran.dg/write_rewind_2.f: Likewise.
5683 * gfortran.dg/write_zero_array.f90: Likewise.
5684 * gfortran.dg/x_slash_1.f: Likewise.
5685 * gfortran.dg/x_slash_2.f: Likewise.
5686 * gfortran.dg/zero_array_components_1.f90: Likewise.
5687 * gfortran.dg/zero_length_1.f90: Likewise.
5688 * gfortran.dg/zero_length_2.f90: Likewise.
5689 * gfortran.dg/zero_sized_1.f90: Likewise.
5690 * gfortran.dg/zero_sized_3.f90: Likewise.
5691 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5692 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5693 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5694 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5695 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5696 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5697 * gfortran.fortran-torture/execute/args.f90: Likewise.
5698 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5699 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5700 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5701 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5702 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5703 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5704 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5705 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5706 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5707 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5708 * gfortran.fortran-torture/execute/common.f90: Likewise.
5709 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5710 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5711 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5712 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5713 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5714 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5715 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5716 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5717 * gfortran.fortran-torture/execute/data.f90: Likewise.
5718 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5719 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5720 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5721 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5722 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5723 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5724 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5725 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5726 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5727 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5728 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5729 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5730 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5731 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5732 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5733 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5734 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5735 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5736 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5737 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5738 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5739 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5740 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5741 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5742 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5743 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5744 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5745 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5746 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5747 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5748 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5749 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5750 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5751 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5752 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5753 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5754 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5755 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5756 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5757 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5758 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5759 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5760 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5761 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5762 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5763 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5764 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5765 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5766 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5767 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5768 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5769 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5770 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5771 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5772 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5773 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5774 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5775 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5776 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5777 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5778 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5779 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5780 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5781 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5782 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5783 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5784 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5785 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5786 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5787 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5788 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5789 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5790 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5791 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5792 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5793 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5794 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5795 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5796 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5797 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5798 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5799 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5800 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5801 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5802 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5803 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5804 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5805 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5806 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5807 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5808 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5809 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5810 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5811 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5812 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5813 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5814 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5815 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5816 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5817 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5818 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5819 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5820 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5821 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5822 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5823 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5824 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5825 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5826 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5827 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5828 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5829 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5830 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5831 * gfortran.fortran-torture/execute/math.f90: Likewise.
5832 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5833 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5834 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5835 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5836 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5837 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5838 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5839 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5840 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5841 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5842 * gfortran.fortran-torture/execute/power.f90: Likewise.
5843 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
5844 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
5845 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5846 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
5847 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
5848 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
5849 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
5850 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
5851 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
5852 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
5853 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
5854 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
5855 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
5856 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
5857 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
5858 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
5859 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
5860 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
5861 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
5862 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
5863 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
5864 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
5865 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
5866 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
5867 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
5868 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
5869 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
5870 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
5871 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
5872 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
5873 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
5874 * gfortran.fortran-torture/execute/straret.f90: Likewise.
5875 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
5876 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
5877 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
5878 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
5879 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
5880 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
5881 * gfortran.fortran-torture/execute/string.f90: Likewise.
5882 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
5883 * gfortran.fortran-torture/execute/strret.f90: Likewise.
5884 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
5885 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
5886 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
5887 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
5888 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
5889 * gfortran.fortran-torture/execute/userop.f90: Likewise.
5890 * gfortran.fortran-torture/execute/where17.f90: Likewise.
5891 * gfortran.fortran-torture/execute/where18.f90: Likewise.
5892 * gfortran.fortran-torture/execute/where19.f90: Likewise.
5893 * gfortran.fortran-torture/execute/where20.f90: Likewise.
5894 * gfortran.fortran-torture/execute/where21.f90: Likewise.
5895 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
5896 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
5897 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5898 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5899 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5900 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5901 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
5902 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
5903 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
5904 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
5905 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
5906 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
5907 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
5908 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
5909 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
5910 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
5911 * gfortran.dg/inline_transpose_1.f90: Likewise.
5912
5913 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
5914
5915 PR fortran/84115
5916 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
5917 change to dg-run.
5918
5919 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
5920
5921 PR ada/84277
5922 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
5923 * gnat.dg/dispatch1.adb: Rename into...
5924 * gnat.dg/disp1.adb: ...this.
5925 * gnat.dg/dispatch1_p.ads: Rename into...
5926 * gnat.dg/disp1_pkg.ads: ...this.
5927 * gnat.dg/disp2.adb: Rename into...
5928 * gnat.dg/dispatch2.adb: ...this.
5929 * gnat.dg/dispatch2_p.ads: Rename into...
5930 * gnat.dg/disp2_pkg.ads: ...this.
5931 * gnat.dg/dispatch2_p.adb: Rename into...
5932 * gnat.dg/disp2_pkg.adb: this.
5933 * gnat.dg/generic_dispatch.adb: Rename into...
5934 * gnat.dg/generic_disp.adb: this.
5935 * gnat.dg/generic_dispatch_p.ads: Rename into...
5936 * gnat.dg/generic_disp_pkg.ads: ...this.
5937 * gnat.dg/generic_dispatch_p.adb: Rename into...
5938 * gnat.dg/generic_disp_pkg.adb: ...this.
5939 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
5940 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
5941 * gnat.dg/object_overflow1.adb: Tweak index.
5942 * gnat.dg/object_overflow2.adb: Likewise.
5943 * gnat.dg/object_overflow3.adb: Likewise.
5944 * gnat.dg/object_overflow4.adb: Likewise.
5945 * gnat.dg/object_overflow5.adb: Likewise.
5946
5947 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5948
5949 PR ipa/84425
5950 * gcc.c-torture/compile/pr84425.c: New test.
5951
5952 2018-02-16 Marek Polacek <polacek@redhat.com>
5953 Jakub Jelinek <jakub@redhat.com>
5954
5955 PR c++/84192
5956 * g++.dg/cpp1y/constexpr-84192.C: New test.
5957
5958 2018-02-16 Martin Sebor <msebor@redhat.com>
5959
5960 PR c++/79064
5961 * g++.dg/overload15.C: New test.
5962
5963 2018-02-16 Yury Gribov <tetra2005@gmail.com>
5964
5965 PR target/81535
5966 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
5967 * gcc.dg/pr56727-2.c: Ditto.
5968 * gcc.target/powerpc/pr79439.c: Renamed to...
5969 * gcc.target/powerpc/pr79439-1.c: ...this.
5970 * gcc.target/powerpc/pr79439-2.c: New test.
5971 * gcc.target/powerpc/pr79439-3.c: New test.
5972
5973 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
5974
5975 target/pr84371
5976 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
5977 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
5978 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
5979 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
5980 * gcc.target/powerpc/builtins-3.c: Same.
5981
5982 2018-02-16 Nathan Sidwell <nathan@acm.org>
5983
5984 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
5985
5986 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
5987
5988 PR rtl-optimization/70023
5989 * gcc.target/i386/pr70023.c: New.
5990
5991 2018-02-16 Carl Love <cel@us.ibm.com>
5992
5993 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
5994 tests.
5995 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
5996 tests.
5997
5998 2018-02-16 Carl Love <cel@us.ibm.com>
5999
6000 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
6001 for the ABI definitions for vec_extract4b and vec_insert4b.
6002
6003 2018-02-16 Nathan Sidwell <nathan@acm.org>
6004
6005 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
6006 * g++.old-deja/g++.mike/net43.C: Likewise.
6007
6008 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6009
6010 PR c++/82468
6011 * g++.dg/cpp1z/class-deduction48.C: New.
6012
6013 2018-02-16 Nathan Sidwell <nathan@acm.org>
6014
6015 PR c++/84375
6016 * g++.dg/lookup/pr84375.C: New.
6017
6018 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6019
6020 PR target/83831
6021 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
6022
6023 2018-02-16 Richard Biener <rguenther@suse.de>
6024
6025 PR tree-optimization/84417
6026 * gcc.dg/torture/pr84417.c: New testcase.
6027
6028 2018-02-16 Jakub Jelinek <jakub@redhat.com>
6029
6030 PR target/84272
6031 * g++.dg/opt/pr84272.C: New test.
6032
6033 PR rtl-optimization/83723
6034 * gcc.dg/pr83723.c: New test.
6035
6036 2018-02-16 Richard Biener <rguenther@suse.de>
6037
6038 PR tree-optimization/84399
6039 * gcc.dg/graphite/pr84399.c: New testcase.
6040
6041 2018-02-16 Richard Biener <rguenther@suse.de>
6042
6043 PR tree-optimization/84190
6044 * g++.dg/torture/pr84190.C: New testcase.
6045
6046 2018-02-15 Martin Sebor <msebor@redhat.com>
6047
6048 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
6049 directives.
6050
6051 2018-02-15 Janus Weil <janus@gcc.gnu.org>
6052
6053 PR fortran/84409
6054 * gfortran.dg/dtio_21.f03: Add an error message.
6055 * gfortran.dg/dtio_22.f90: Fix invalid test case.
6056
6057 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6058
6059 PR fortran/84381
6060 * gfortran.dg/stop_shouldfail.f90: New test.
6061
6062 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
6063
6064 PR c++/84330
6065 * g++.dg/concepts/pr84330.C: New.
6066
6067 2018-02-15 Tom de Vries <tom@codesourcery.com>
6068
6069 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
6070
6071 2018-02-15 Tom de Vries <tom@codesourcery.com>
6072
6073 * gcc.c-torture/compile/pr84136.c: Require effective target
6074 indirect_jumps.
6075
6076 2018-02-15 Jakub Jelinek <jakub@redhat.com>
6077
6078 PR tree-optimization/84383
6079 * gcc.c-torture/compile/pr84383.c: New test.
6080
6081 PR tree-optimization/84334
6082 * gcc.dg/pr84334.c: New test.
6083
6084 2018-02-14 Carl Love <cel@us.ibm.com>
6085
6086 * gcc.target/powerpc/builtins-4-int128-runnable.c
6087 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
6088 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
6089
6090 2018-02-14 Martin Sebor <msebor@redhat.com>
6091
6092 PR tree-optimization/83698
6093 * gcc.dg/Wrestrict-7.c: New test.
6094 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
6095 * gcc.target/i386/chkp-stropt-17.c: Same.
6096
6097 2018-02-14 Martin Sebor <msebor@redhat.com>
6098
6099 PR c/84108
6100 * gcc.dg/Wattributes-8.c: New test.
6101
6102 2018-02-14 Janus Weil <janus@gcc.gnu.org>
6103
6104 PR fortran/84385
6105 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
6106 * gfortran.dg/allocate_with_source_23.f90: Ditto.
6107 * gfortran.dg/select_type_1.f03: Extend test case.
6108
6109 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
6110
6111 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
6112 (dg-options): Use -O2 -msse2 -mno-sse3.
6113
6114 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
6115
6116 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
6117 this test case still works ok.
6118 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
6119 * gcc.dg/vmx/insert-be-order.c: Likewise.
6120 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
6121 * gcc.dg/vmx/ld-be-order.c: Likewise.
6122 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
6123 * gcc.dg/vmx/lde-be-order.c: Likewise.
6124 * gcc.dg/vmx/ldl-be-order.c: Likewise.
6125 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
6126 * gcc.dg/vmx/merge-be-order.c: Likewise.
6127 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6128 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
6129 * gcc.dg/vmx/pack-be-order.c: Likewise.
6130 * gcc.dg/vmx/perm-be-order.c: Likewise.
6131 * gcc.dg/vmx/splat-be-order.c: Likewise.
6132 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
6133 * gcc.dg/vmx/st-be-order.c: Likewise.
6134 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
6135 * gcc.dg/vmx/ste-be-order.c: Likewise.
6136 * gcc.dg/vmx/stl-be-order.c: Likewise.
6137 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
6138 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
6139 * gcc.dg/vmx/unpack-be-order.c: Likewise.
6140 * gcc.dg/vmx/vsums-be-order.c: Likewise.
6141 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
6142
6143 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
6144
6145 PR c++/84350
6146 * g++.dg/cpp0x/auto49.C: New.
6147
6148 2018-02-14 Nathan Sidwell <nathan@acm.org>
6149
6150 * g++.dg/template/instantiate5.C: Adjust required-from loc.
6151
6152 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6153
6154 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
6155 * gcc.target/powerpc/le-altivec-consts.c: Same.
6156
6157 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
6158
6159 PR target/84220
6160 * gcc.target/powerpc/pr84220-sld.c: New test.
6161 * gcc.target/powerpc/pr84220-sld2.c: New test.
6162 * gcc.target/powerpc/pr84220-sldw.c: New test.
6163 * gcc.target/powerpc/pr84220-xxperm.c: New test.
6164 * gcc.target/powerpc/pr84220-xxsld.c: New test.
6165
6166 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6167
6168 PR target/84239
6169 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
6170 _inc_ssp intrinsics.
6171 * gcc.target/i386/cet-intrin-4.c: Likewise.
6172 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
6173 __builtin_ia32_rdssp[d|q].
6174
6175 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
6176
6177 PR tree-optimization/84357
6178 * gcc.dg/vect/pr84357.c: New test.
6179
6180 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
6181
6182 PR target/83831
6183 * gcc.target/rx/pr83831.c: New tests.
6184
6185 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
6186
6187 PR target/79242
6188 * gcc.target/msp430/pr79242.c: New test.
6189
6190 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6191
6192 PR target/84372
6193 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
6194 with -mcpu=power9.
6195
6196 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6197
6198 PR target/84279
6199 * g++.dg/pr84279.C: New test.
6200
6201 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6202
6203 PR rtl-optimization/84169
6204 * gcc.c-torture/execute/pr84169.c: New.
6205
6206 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6207
6208 PR target/84370
6209 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
6210
6211 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
6212
6213 PR target/84365
6214 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
6215 with -mcpu=power9.
6216
6217 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6218
6219 PR c++/84364
6220 * g++.dg/warn/effc4.C: New test.
6221
6222 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6223
6224 PR c++/84333
6225 * g++.dg/template/sizeof16.C: New.
6226 * g++.dg/template/sizeof17.C: Likewise.
6227
6228 2018-02-13 Janus Weil <janus@gcc.gnu.org>
6229
6230 PR fortran/84313
6231 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
6232 add necessary compiler options.
6233 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
6234
6235 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6236
6237 PR c/82210
6238 * gcc.c-torture/execute/pr82210.c: New test.
6239
6240 PR middle-end/84309
6241 * gcc.dg/pr84309-2.c: New test.
6242
6243 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
6244
6245 PR tree-optimization/84321
6246 * gcc.dg/pr84321.c: New test.
6247
6248 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
6249
6250 PR target/84359
6251 * gcc.target/i386/pr57193.c: Add -march=x86-64.
6252
6253 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6254
6255 PR sanitizer/84340
6256 * gcc.dg/asan/pr84307.c: Remove test.
6257
6258 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6259
6260 * gcc.target/rl78/test_auto_vector.c: New test.
6261
6262 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6263
6264 PR c/84305
6265 * gcc.c-torture/compile/pr84305.c: New test.
6266
6267 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6268
6269 PR target/84335
6270 * gcc.target/i386/pr84335.c: New test.
6271
6272 PR tree-optimization/84339
6273 * gcc.c-torture/execute/pr84339.c: New test.
6274
6275 PR middle-end/84309
6276 * gcc.dg/pr84309.c: New test.
6277 * gcc.target/i386/pr84309.c: New test.
6278
6279 PR target/84336
6280 * gcc.target/i386/pr84336.c: New test.
6281
6282 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6283
6284 PR c++/84341
6285 * c-c++-common/gomp/pr84341.c: New test.
6286
6287 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6288
6289 PR fortran/68746
6290 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6291
6292 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6293
6294 PR fortran/68746
6295 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6296 of zero for read.
6297
6298 2018-02-12 Jeff Law <law@redhat.com>
6299
6300 * gcc.c-torture/compile/reg-args-size.c: New test.
6301
6302 2018-02-12 Carl Love <cel@us.ibm.com>
6303
6304 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6305 uint128 tests to new testfile.
6306 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6307 int128 and uint128 tests.
6308 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6309 list of torture tests.
6310
6311 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6312
6313 PR fortran/84273
6314 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6315 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6316
6317 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6318
6319 PR target/82641
6320 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6321
6322 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6323
6324 PR sanitizer/84307
6325 * gcc.dg/asan/pr84307.c: New test.
6326
6327 2018-02-12 Nathan Sidwell <nathan@acm.org>
6328
6329 * g++.dg/parse/pr84263.C: New.
6330
6331 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6332
6333 PR c++/79626
6334 * g++.dg/template/crash129.C: New.
6335
6336 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6337
6338 PR target/83828
6339 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6340 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6341 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6342 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6343 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6344
6345 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6346
6347 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6348 _mm_maskz_scalef_round_sd): Test new intrinsics.
6349 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6350 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6351 intrinsics.
6352 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6353 _mm_maskz_scalef_round_ss): Test new intrinsics.
6354 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6355 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6356 intrinsics.
6357 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6358 __builtin_ia32_scalefss_round): Remove builtin.
6359 (__builtin_ia32_scalefsd_mask_round,
6360 __builtin_ia32_scalefss_mask_round): Test new builtin.
6361 * gcc.target/i386/sse-13.c: Ditto.
6362 * gcc.target/i386/sse-23.c: Ditto.
6363
6364 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6365
6366 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6367 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6368 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6369 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6370 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6371 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6372 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6373 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6374 intrinsics.
6375 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6376 (__builtin_ia32_sqrtss_round): Remove builtins.
6377 (__builtin_ia32_sqrtsd_mask_round)
6378 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6379 * gcc.target/i386/sse-13.c: Ditto.
6380 * gcc.target/i386/sse-23.c: Ditto.
6381
6382 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6383
6384 PR fortran/35299
6385 * gfortran.dg/statement_function_3.f: New test.
6386
6387 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6388
6389 PR fortran/54223
6390 PR fortran/84276
6391 * gfortran.dg/statement_function_1.f90: New test.
6392 * gfortran.dg/statement_function_2.f90: New test.
6393
6394 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6395
6396 PR fortran/84074
6397 * gfortran.dg/type_to_class_5.f03: New test.
6398
6399 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6400
6401 PR fortran/56691
6402 * gfortran.dg/type_to_class_4.f03: New test.
6403
6404 2018-02-10 Alan Modra <amodra@gmail.com>
6405
6406 PR target/84300
6407 * gcc.dg/pr84300.c: New.
6408
6409 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6410
6411 PR sanitizer/83987
6412 * g++.dg/ubsan/pr83987-2.C: New test.
6413
6414 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6415
6416 * gcc.target/rx/movsicc.c: New test.
6417
6418 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6419
6420 PR target/83926
6421 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6422 message.
6423
6424 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6425
6426 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6427 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6428
6429 2018-02-09 Nathan Sidwell <nathan@acm.org>
6430
6431 PR c/84293
6432 * c-c++-common/pr84293.h: New.
6433 * c-c++-common/pr84293.c: New.
6434
6435 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6436
6437 PR rtl-optimization/57193
6438 * gcc.target/i386/pr57193.c: New.
6439
6440 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6441
6442 PR target/84226
6443 * gcc.target/powerpc/pr84226.c: New test.
6444
6445 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6446
6447 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6448 from this to...
6449 <vclzd>: ...this.
6450
6451 2018-02-09 Martin Sebor <msebor@redhat.com>
6452
6453 PR lto/84212
6454 * gcc.dg/lto/pr84212_0.c: New test file.
6455 * gcc.dg/lto/pr84212_1.c: Same.
6456
6457 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6458
6459 PR target/83926
6460 * gcc.target/powerpc/pr83926.c: New test.
6461 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6462 message. Fix test for running in 32-bit mode.
6463
6464 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6465
6466 PR target/82641
6467 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6468
6469 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6470
6471 PR target/PR84295
6472 * gcc.target/s390/pr84295.c: New test.
6473
6474 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6475
6476 PR c++/77522
6477 * g++.dg/cpp1y/lambda-init16.C: New.
6478
6479 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6480
6481 * gnat.dg/sso8.adb: New test.
6482 * gnat.dg/sso8_pkg.ads: New helper.
6483
6484 2018-02-09 Richard Biener <rguenther@suse.de>
6485
6486 PR tree-optimization/84278
6487 * gcc.target/i386/pr84278.c: Adjust regex.
6488
6489 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6490
6491 PR tree-optimization/84232
6492 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6493
6494 PR debug/84252
6495 * gcc.target/aarch64/pr84252.c: New test.
6496
6497 PR middle-end/84237
6498 * gcc.dg/pr84237.c: New test.
6499
6500 2018-02-09 Marek Polacek <polacek@redhat.com>
6501 Jakub Jelinek <jakub@redhat.com>
6502
6503 PR c++/83659
6504 * g++.dg/torture/pr83659.C: New test.
6505
6506 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6507
6508 PR tree-optimization/84136
6509 * gcc.c-torture/compile/pr84136.c: New test.
6510
6511 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6512
6513 PR target/83008
6514 * gcc.target/i386/pr83008.c: New test.
6515
6516 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6517
6518 PR target/81143
6519 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6520
6521 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6522
6523 PR c++/83806
6524 * g++.dg/warn/Wunused-parm-11.C: New.
6525
6526 2018-02-08 Marek Polacek <polacek@redhat.com>
6527
6528 PR tree-optimization/84238
6529 * gcc.dg/Wstringop-overflow-3.c: New test.
6530
6531 2018-02-08 Nathan Sidwell <nathan@acm.org>
6532
6533 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6534
6535 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6536
6537 PR tree-optimization/84265
6538 * gcc.dg/vect/pr84265.c: New test.
6539
6540 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6541
6542 PR tree-optimization/81635
6543 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6544 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6545
6546 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6547
6548 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6549 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6550 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6551 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6552 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6553 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6554 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6555 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6556 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6557 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6558 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6559 * gcc.target/s390/nobp-return-attr-all.c: New test.
6560 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6561 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6562 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6563 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6564 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6565 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6566 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6567 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6568 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6569 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6570 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6571 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6572 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6573 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6574
6575 2018-02-08 Richard Biener <rguenther@suse.de>
6576
6577 PR tree-optimization/84233
6578 * g++.dg/torture/pr84233.C: New testcase.
6579
6580 2018-02-08 Richard Biener <rguenther@suse.de>
6581
6582 PR tree-optimization/84278
6583 * gcc.target/i386/pr84278.c: New testcase.
6584
6585 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6586
6587 PR rtl-optimization/84068
6588 PR rtl-optimization/83459
6589 * gcc.dg/pr84068.c: New test.
6590
6591 2018-02-08 Richard Biener <rguenther@suse.de>
6592
6593 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6594 loop vectorization to happen.
6595
6596 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6597
6598 PR c++/83204
6599 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6600
6601 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6602
6603 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6604
6605 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6606
6607 PR target/84154
6608 * gcc.target/powerpc/pr84154-1.c: New tests.
6609 * gcc.target/powerpc/pr84154-2.c: Likewise.
6610 * gcc.target/powerpc/pr84154-3.c: Likewise.
6611
6612 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6613
6614 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6615
6616 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6617
6618 PR c++/84082
6619 * g++.dg/template/incomplete11.C: New test.
6620 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6621
6622 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6623
6624 PR fortran/82994
6625 * gfortran.dg/deallocate_error_3.f90: New test.
6626 * gfortran.dg/deallocate_error_4.f90: New test.
6627
6628 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6629
6630 PR fortran/68560
6631 * gfortran.dg/shape_9.f90: New test.
6632
6633 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6634
6635 PR fortran/82049
6636 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6637
6638 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6639
6640 PR c++/81610
6641 PR c++/80567
6642 * g++.dg/spellcheck-reswords.C: New test case.
6643 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6644 suggestion of "if".
6645
6646 2018-02-07 Martin Liska <mliska@suse.cz>
6647
6648 PR c++/84059.
6649 * g++.dg/ext/mv26.C: New test.
6650
6651 2018-02-07 Tom de Vries <tom@codesourcery.com>
6652
6653 * gcc.dg/pr83844.c: Require effective target alloca.
6654
6655 2018-02-07 Tom de Vries <tom@codesourcery.com>
6656
6657 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6658
6659 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6660
6661 PR target/84243
6662 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6663 -fcf-protection=return.
6664
6665 2018-02-07 Tom de Vries <tom@codesourcery.com>
6666
6667 PR libgomp/84217
6668 * c-c++-common/goacc/pr84217.c: New test.
6669 * gfortran.dg/goacc/pr84217.f90: New test.
6670
6671 2018-02-07 Richard Biener <rguenther@suse.de>
6672
6673 PR tree-optimization/84204
6674 * gcc.dg/graphite/pr84204.c: New testcase.
6675
6676 PR tree-optimization/84205
6677 * gcc.dg/graphite/pr84205.c: New testcase.
6678
6679 PR tree-optimization/84223
6680 * gfortran.dg/graphite/pr84223.f90: New testcase.
6681
6682 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6683
6684 PR c++/71662
6685 * g++.dg/cpp0x/scoped_enum7.C: New.
6686
6687 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6688
6689 PR tree-optimization/83008
6690 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6691
6692 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6693
6694 PR tree-optimization/84235
6695 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6696
6697 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6698
6699 PR testsuite/84243
6700 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6701 targets.
6702 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6703
6704 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6705
6706 PR target/84146
6707 * gcc.target/i386/pr84146.c: New test.
6708
6709 2018-02-06 Michael Collison <michael.collison@arm.com>
6710
6711 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6712
6713 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6714
6715 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6716 warning for -mno-speculate-indirect-jumps.
6717 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6718 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6719 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6720 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6721 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6722 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6723
6724 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6725
6726 PR target/84145
6727 * c-c++-common/fcf-protection-1.c: Change a compared message.
6728 * c-c++-common/fcf-protection-2.c: Likewise.
6729 * c-c++-common/fcf-protection-3.c: Likewise.
6730 * c-c++-common/fcf-protection-5.c: Likewise.
6731 * c-c++-common/fcf-protection-6.c: New test.
6732 * c-c++-common/fcf-protection-7.c: Likewise.
6733
6734 2018-02-06 Marek Polacek <polacek@redhat.com>
6735
6736 PR tree-optimization/84228
6737 * c-c++-common/Wstringop-truncation-3.c: New test.
6738
6739 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6740
6741 PR target/82641
6742 * gcc.target/arm/pragma_arch_switch_2.c: New.
6743
6744 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6745
6746 PR target/79975
6747 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6748
6749 2018-02-05 Martin Sebor <msebor@redhat.com>
6750
6751 PR tree-optimization/83369
6752 * gcc.dg/Wnonnull.c: New test.
6753
6754 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6755
6756 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6757 argument and use dg-messages-by-file instead. Expect it to be
6758 an array rather than a dict.
6759 (lto-link-and-maybe-run): Remove messages_by_file argument and
6760 use an upvar for dg-messages-by-file. Update call to
6761 lto_handle_diagnostics.
6762 (lt-get-options): Treat dg-messages-by-file as an array
6763 rather than a dict.
6764 (lto-get-options-main): Likewise. Set the entry rather than appending.
6765 (lto-execute): Treat dg-messages-by-file as an array rather than
6766 a dict. Update call to lto-link-and-maybe-run.
6767
6768 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6769
6770 PR c++/82782
6771 * g++.dg/cpp1z/inline-var4.C: New.
6772
6773 2018-02-05 Martin Liska <mliska@suse.cz>
6774
6775 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6776 options.
6777 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6778 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6779 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6780 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6781 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6782 * c-c++-common/asan/pointer-compare-3.c: New test.
6783
6784 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6785
6786 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6787 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6788
6789 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6790
6791 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6792 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6793 _mm_maskz_range_round_sd): Test new intrinsics.
6794 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6795 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6796 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6797 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6798 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6799 _mm_maskz_range_round_ss): Test new intrinsics.
6800 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6801 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6802 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6803 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6804 __builtin_ia32_rangess128_round): Remove builtins.
6805 (__builtin_ia32_rangesd128_mask_round,
6806 __builtin_ia32_rangess128_mask_round): Test new builtins.
6807 * gcc.target/i386/sse-13.c: Ditto.
6808 * gcc.target/i386/sse-23.c: Ditto.
6809
6810 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6811
6812 PR middle-end/79966
6813 * gfortran.dg/pr79966.f90: New testcase
6814
6815 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6816
6817 PR fortran/84094
6818 * gfortran.dg/associate_23.f90: Fix invalid code.
6819 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6820 * gfortran.dg/matmul_3.f90: Likewise.
6821 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6822
6823 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6824
6825 PR fortran/84115
6826 * gfortran.dg/associate_34.f90: New test.
6827 * gfortran.dg/associate_35.f90: New test.
6828
6829 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6830
6831 PR fortran/84141
6832 PR fortran/84155
6833 * gfortran.dg/pr84155.f90: New test.
6834
6835 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6836
6837 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6838 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6839
6840 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6841
6842 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
6843 dg-do run stanza.
6844
6845 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6846
6847 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
6848 requirement.
6849 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
6850 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
6851 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
6852
6853 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6854
6855 PR testsuite/52641
6856 * gcc.c-torture/execute/pr83362.c: Make work for int16.
6857 * gcc.dg/Wsign-conversion.c: Dito.
6858 * gcc.dg/attr-alloc_size-4.c: Dito.
6859 * gcc.dg/pr81020.c: Dito.
6860 * gcc.dg/pr81192.c: Dito.
6861 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
6862 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
6863 * gcc.dg/pr83844.c: Restrict to int32plus.
6864 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
6865 * gcc.dg/tree-ssa/ldist-25.c: Dito.
6866 * gcc.dg/tree-ssa/ldist-27.c: Dito.
6867 * gcc.dg/tree-ssa/ldist-28.c: Dito.
6868 * gcc.dg/tree-ssa/ldist-29.c: Dito.
6869 * gcc.dg/tree-ssa/ldist-30.c: Dito.
6870 * gcc.dg/tree-ssa/ldist-31.c: Dito.
6871 * gcc.dg/tree-ssa/ldist-32.c: Dito.
6872 * gcc.dg/tree-ssa/ldist-33.c: Dito.
6873 * gcc.dg/tree-ssa/ldist-34.c: Dito.
6874 * gcc.dg/tree-ssa/ldist-35.c: Dito.
6875 * gcc.dg/tree-ssa/ldist-36.c: Dito.
6876
6877 2018-02-02 Julia Koval <julia.koval@intel.com>
6878
6879 * gcc.target/i386/funcspec-56.inc: Handle new march.
6880 * g++.dg/ext/mv16.C: Ditto.
6881
6882 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6883
6884 * lib/target-supports.exp
6885 (check_effective_target_keeps_null_pointer_checks): No more
6886 special-case avr.
6887 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
6888 * gcc.dg/ifcvt-4.c: Skip avr.
6889 * gcc.dg/pr53037-1.c: Dito.
6890 * gcc.dg/pr53037-2.c: Dito.
6891 * gcc.dg/pr53037-3.c: Dito.
6892 * gcc.dg/pr63387-2.c: Dito.
6893 * gcc.dg/pr63387.c: Dito.
6894 * gcc.dg/sancov/cmp0.c: Dito.
6895 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
6896 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
6897 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
6898 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
6899 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
6900 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
6901 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
6902 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
6903 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
6904 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
6905 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
6906 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
6907 * gcc.dg/tree-ssa/pr82059.c: Dito.
6908 * gcc.c-torture/execute/pr70460.c: Dito.
6909
6910 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6911
6912 PR testsuite/52641
6913 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
6914 * gcc.c-torture/execute/20180112-1.c: Dito.
6915 * gcc.c-torture/execute/pr81503.c: Dito.
6916 * gcc.dg/store_merging_12.c: Dito.
6917 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
6918 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
6919 * gcc.dg/tree-ssa/pr80898.c: Dito.
6920 * gcc.dg/tree-ssa/pr82363.c: Dito.
6921 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
6922 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
6923 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
6924 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
6925 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
6926 * gcc.dg/tree-ssa/pr80803.c: Dito.
6927 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
6928 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
6929 * gcc.dg/tree-ssa/vrp114.c: Dito.
6930 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
6931 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
6932 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
6933
6934 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6935
6936 PR target/84066
6937 * gcc.target/i386/cet-sjlj-6a.c: New test.
6938 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6939
6940 2018-02-01 Marek Polacek <polacek@redhat.com>
6941
6942 PR c++/84125
6943 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
6944
6945 2018-01-30 Jeff Law <law@redhat.com>
6946
6947 PR target/84128
6948 * gcc.target/i386/pr84128.c: New test.
6949
6950 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
6951
6952 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
6953 -fdelete-null-pointer-checks.
6954
6955 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6956
6957 PR c++/83796
6958 * g++.dg/cpp0x/abstract-default1.C: New.
6959
6960 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6961
6962 PR tree-optimization/81635
6963 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
6964 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
6965
6966 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6967
6968 PR target/83370
6969 * gcc.target/aarch64/pr83370.c: New.
6970
6971 2018-02-01 Richard Biener <rguenther@suse.de>
6972
6973 * gcc.dg/graphite/pr35356-1.c: Adjust.
6974
6975 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6976
6977 PR testsuite/83846
6978 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
6979 for ILP32.
6980 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
6981 of hard-coding the choice.
6982 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
6983 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
6984 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
6985 memset call.
6986 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
6987 stdint.h types.
6988 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
6989 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
6990 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
6991 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
6992 * gcc.target/aarch64/sve/logical_1.c: Likewise.
6993 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
6994 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6995 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6996 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6997 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6998 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6999 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
7000 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
7001 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
7002 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
7003 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
7004 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
7005 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
7006 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
7007 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
7008 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
7009 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
7010 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
7011 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
7012 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
7013 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
7014 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
7015 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
7016 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
7017 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
7018 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
7019 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
7020 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
7021 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
7022 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
7023 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
7024 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
7025 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
7026 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
7027 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
7028 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
7029 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
7030 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
7031 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
7032 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
7033 __builtin_popcountll rather than __builtin_popcountl.
7034
7035 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7036
7037 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
7038 of LD1R[HWD] for multi-element constants on big-endian targets.
7039 * gcc.target/aarch64/sve/slp_3.c: Likewise.
7040 * gcc.target/aarch64/sve/slp_4.c: Likewise.
7041
7042 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
7043
7044 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
7045 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
7046 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
7047
7048 2018-02-01 Jakub Jelinek <jakub@redhat.com>
7049
7050 PR tree-optimization/81661
7051 PR tree-optimization/84117
7052 * gcc.dg/pr81661.c: New test.
7053 * gfortran.dg/pr84117.f90: New test.
7054
7055 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
7056
7057 PR fortran/83705
7058 * gfortran.dg/repeat_7.f90: Catch warning message.
7059
7060 2018-01-31 Ian Lance Taylor <iant@golang.org>
7061
7062 * go.go-torture/execute/printnil.go: New test.
7063
7064 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7065
7066 * lib/target-supports.exp (check_effective_target_comdat_group):
7067 Allow for Solaris as comdat syntax.
7068
7069 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
7070 Solaris with comdat_group support and as.
7071
7072 2018-01-31 Marek Polacek <polacek@redhat.com>
7073
7074 PR c/81779
7075 * gcc.dg/pr81779.c: New test.
7076
7077 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7078
7079 PR fortran/84116
7080 * gfortran.dg/gomp/pr84116.f90: New test.
7081
7082 PR c++/83993
7083 * g++.dg/init/pr83993-2.C: New test.
7084
7085 PR c++/83993
7086 * g++.dg/init/pr83993-1.C: New test.
7087 * g++.dg/cpp0x/pr83993.C: New test.
7088
7089 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
7090
7091 PR fortran/84088
7092 * gfortran.dg/pr84088.f90: New test.
7093
7094 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
7095
7096 PR target/82444
7097 * gcc.target/i386/pr82444.c: New.
7098
7099 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
7100
7101 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
7102 * gcc.target/powerpc/vsx-13.c: New.
7103
7104 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
7105
7106 PR c++/84092
7107 * g++.dg/cpp1y/var-templ57.C: New.
7108
7109 2018-01-31 Marek Polacek <polacek@redhat.com>
7110
7111 PR c++/84138
7112 * g++.dg/diagnostic/pr84138.C: New test.
7113
7114 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
7115
7116 PR fortran/78534
7117 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
7118 -Wstringop-overflow warnings due to spurious warning with -O1.
7119 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
7120 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
7121
7122 2018-01-31 Richard Biener <rguenther@suse.de>
7123
7124 PR tree-optimization/84132
7125 * g++.dg/torture/pr84132.C: New testcase.
7126
7127 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
7128
7129 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
7130 dg-final scan.
7131
7132 2018-01-31 Julia Koval <julia.koval@intel.com>
7133
7134 PR target/83618
7135 * gcc.target/i386/rdpid.c: Remove "eax".
7136
7137 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7138
7139 PR tree-optimization/64946
7140 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
7141 scan-assembler checks.
7142
7143 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
7144
7145 * gcc.c-torture/execute/20180131-1.c: New test.
7146
7147 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7148
7149 * gcc.target/arc/taux-1.c: New test.
7150 * gcc.target/arc/taux-2.c: Likewise.
7151
7152 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
7153
7154 * gcc.target/arc/uncached.c: New test.
7155
7156 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7157
7158 PR lto/83954
7159 * gnat.dg/lto20.adb: Remove dg-excess-errors.
7160
7161 2018-01-31 Jakub Jelinek <jakub@redhat.com>
7162
7163 PR preprocessor/69869
7164 * gcc.dg/cpp/trad/pr69869.c: New test.
7165
7166 PR c/84100
7167 * gcc.dg/pr84100.c: New test.
7168
7169 2018-01-30 Jeff Law <law@redhat.com>
7170
7171 PR target/84064
7172 * gcc.target/i386/pr84064: New test.
7173
7174 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7175
7176 PR fortran/84134
7177 * gfortran.dg/data_implied_do_2.f90: New test.
7178
7179 2018-01-30 Janus Weil <janus@gcc.gnu.org>
7180
7181 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
7182
7183 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7184
7185 PR fortran/84133
7186 * gfortran.dg/inline_matmul_21.f90: New test case.
7187
7188 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7189
7190 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
7191
7192 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
7193
7194 PR target/84112
7195 * gcc.target/powerpc/pr84112.c: New.
7196
7197 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7198
7199 PR rtl-optimization/83986
7200 * gcc.dg/pr83986.c: New test.
7201
7202 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
7203
7204 PR 58684
7205 * gcc.dg/torture/inf-compare-1.c: Add xfail.
7206 * gcc.dg/torture/inf-compare-2.c: Add xfail.
7207 * gcc.dg/torture/inf-compare-3.c: Add xfail.
7208 * gcc.dg/torture/inf-compare-4.c: Add xfail.
7209
7210 2018-01-30 Jakub Jelinek <jakub@redhat.com>
7211
7212 PR tree-optimization/84111
7213 * gcc.c-torture/compile/pr84111.c: New test.
7214
7215 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7216
7217 PR ipa/83179
7218 * gcc.dg/ipa/inline-2.c: Fix template.
7219 * gcc.dg/ipa/inline-3.c: Fix template.
7220
7221 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7222
7223 PR ipa/81360
7224 * g++.dg/torture/pr81360.C: New testcase.
7225
7226 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
7227
7228 PR lto/83954
7229 * gcc.dg/lto/pr83954.h: New testcase.
7230 * gcc.dg/lto/pr83954_0.c: New testcase.
7231 * gcc.dg/lto/pr83954_1.c: New testcase.
7232
7233 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7234
7235 PR bootstrap/84017
7236 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
7237 to dg-options.
7238 Simplify DW_AT_producer scan.
7239
7240 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7241
7242 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
7243
7244 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
7245
7246 PR target/83828
7247 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
7248 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
7249 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
7250 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
7251
7252 2018-01-29 Jeff Law <law@redhat.com>
7253
7254 PR testsuite/81010
7255 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7256 better match other tests which require vsx. Verify the zero
7257 extension is part of the test in the combiner dump.
7258
7259 2018-01-29 Marek Polacek <polacek@redhat.com>
7260
7261 PR c/83966
7262 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7263
7264 PR c++/83996
7265 * g++.dg/ext/pr83996.C: New test.
7266
7267 2018-01-29 Richard Biener <rguenther@suse.de>
7268
7269 PR tree-optimization/84057
7270 * gcc.dg/graphite/pr84057.c: New testcase.
7271
7272 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7273
7274 PR fortran/84073
7275 * gfortran.dg/bind_c_usage_31.f90: New test.
7276
7277 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7278
7279 PR c++/83924
7280 * g++.dg/warn/Wduplicated-branches5.C: New.
7281
7282 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7283
7284 * gcc.target/rl78/test_addsi3_internal.c: New test.
7285
7286 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7287
7288 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7289 Make expected output depend on whether we expect sibcalls or not.
7290 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7291 safe-indirect-jump-1.c).
7292
7293 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7294 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7295 Soren Rasmussen <s.c.rasmussen@gmail.com>
7296
7297 Fortran 2018 teams tests.
7298
7299 * gfortran.dg/team_number_1.f90: new test for team_number.
7300 * gfortran.dg/team_change_1.f90: new test for change team.
7301 * gfortran.dg/team_end_1.f90: new test for end team.
7302 * gfortran.dg/team_form_1.f90: new test for form team.
7303
7304 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7305
7306 PR fortran/83998
7307 * gfortran.dg/dot_product_4.f90
7308
7309 2018-01-26 Martin Sebor <msebor@redhat.com>
7310
7311 PR tree-optimization/83896
7312 * gcc.dg/strlenopt-43.c: New.
7313
7314 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7315
7316 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7317 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7318 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7319 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7320 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7321 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7322 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7323 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7324 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7325 stanzas.
7326 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7327 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7328 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7329 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7330 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7331 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7332 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7333 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7334 instruction list.
7335 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7336
7337 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7338
7339 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7340 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7341 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7342 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7343 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7344 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7345 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7346 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7347 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7348 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7349 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7350 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7351 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7352
7353 2018-01-26 Martin Liska <mliska@suse.cz>
7354
7355 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7356 warning is seen.
7357
7358 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7359
7360 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7361 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7362 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7363 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7364 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7365 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7366 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7367 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7368
7369 2018-01-26 Richard Biener <rguenther@suse.de>
7370
7371 PR rtl-optimization/84003
7372 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7373 latent bug in DSE if NOINLINE is appropriately defined.
7374 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7375 and defining NOINLINE.
7376
7377 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7378
7379 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7380 tests specific to aarch64. XFAIL test on arm.
7381
7382 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7383
7384 PR rtl-optimization/83985
7385 * gcc.dg/pr83985.c: New test.
7386
7387 PR c/83989
7388 * c-c++-common/Wrestrict-3.c: New test.
7389
7390 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7391
7392 * gcc.target/arc/tdelegitimize_addr.c: New test.
7393
7394 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7395
7396 * gcc.target/arc/jli-1.c: New file.
7397 * gcc.target/arc/jli-2.c: Likewise.
7398
7399 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7400
7401 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7402 scan-assembler.
7403 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7404 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7405
7406 2018-01-26 Richard Biener <rguenther@suse.de>
7407
7408 PR tree-optimization/81082
7409 * gcc.dg/vect/pr81082.c: New testcase.
7410 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7411 simplification to n * n.
7412
7413 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7414
7415 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7416 Solaris 10.
7417 * gcc.target/i386/pr63620.c: Likewise.
7418
7419 2018-01-26 Julia Koval <julia.koval@intel.com>
7420
7421 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7422 -mavx512f -mavx512bw.
7423 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7424 * gcc.target/i386/i386.exp: Fix types.
7425
7426 2018-01-26 Alan Modra <amodra@gmail.com>
7427
7428 PR target/84033
7429 * gcc.target/powerpc/swaps-p8-46.c: New.
7430
7431 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7432
7433 PR fortran/37577
7434 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7435 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7436 'array01' in the tree dump comparison.
7437 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7438 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7439 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7440
7441 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7442
7443 PR middle-end/83055
7444 * gcc.dg/torture/pr83055.c: New testcase.
7445
7446 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7447
7448 PR c++/84031
7449 * g++.dg/cpp1z/decomp36.C: New test.
7450
7451 PR middle-end/83977
7452 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7453
7454 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7455
7456 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7457 the shift dump line.
7458 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7459
7460 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7461
7462 PR target/81550
7463 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7464 index instead of int, which allows IVOPTs to properly optimize the
7465 loop.
7466
7467 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7468
7469 PR jit/82846
7470 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7471 of "fn_type" typedef.
7472 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7473
7474 2018-01-24 Ian Lance Taylor <iant@golang.org>
7475
7476 * go.go-torture/execute/names-1.go: New test.
7477
7478 2018-01-19 Jeff Law <law@redhat.com>
7479
7480 PR target/83994
7481 * gcc.target/i386/pr83994.c: New test.
7482
7483 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7484
7485 PR target/84014
7486 * gcc.target/powerpc/pr84014.c: New.
7487
7488 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7489
7490 PR middle-end/83977
7491 * c-c++-common/gomp/pr83977-1.c: New test.
7492 * c-c++-common/gomp/pr83977-2.c: New test.
7493 * c-c++-common/gomp/pr83977-3.c: New test.
7494 * gfortran.dg/gomp/pr83977.f90: New test.
7495
7496 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7497
7498 PR testsuite/83889
7499 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7500 * gcc.dg/vect/pr80631-1.c: Likewise.
7501 * gcc.dg/vect/pr80631-2.c: Likewise.
7502 * gcc.dg/vect/pr81410.c: Likewise.
7503 * gcc.dg/vect/pr81633.c: Likewise.
7504 * gcc.dg/vect/pr81815.c: Likewise.
7505 * gcc.dg/vect/pr82108.c: Likewise.
7506 * gcc.dg/vect/pr83857.c: Likewise.
7507 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7508 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7509 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7510 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7511 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7512 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7513 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7514 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7515 dg-xfail-run-if instead.
7516 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7517 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7518 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7519 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7520 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7521
7522 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7523
7524 PR tree-optimization/83979
7525 * g++.dg/pr83979.c: New test.
7526
7527 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7528
7529 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7530 option. Add arm_neon_ok_no_float_abi check.
7531
7532 2018-01-24 Richard Biener <rguenther@suse.de>
7533
7534 PR tree-optimization/83176
7535 * gcc.dg/graphite/pr83176.c: New testcase.
7536
7537 2018-01-24 Richard Biener <rguenther@suse.de>
7538
7539 PR tree-optimization/82819
7540 * gcc.dg/graphite/pr82819.c: New testcase.
7541
7542 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7543
7544 PR c++/83921
7545 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7546 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7547 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7548 * g++.dg/ext/stmtexpr20.C: Likewise.
7549 * g++.dg/ext/stmtexpr21.C: Likewise.
7550
7551 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7552
7553 PR c++/83974
7554 * g++.dg/warn/pr83974.C: New test case.
7555
7556 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7557
7558 PR sanitizer/83987
7559 * g++.dg/ubsan/pr83987.C: New test.
7560
7561 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7562
7563 PR fortran/83866
7564 * gfortran.dg/pdt_29.f03: New test.
7565
7566 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7567
7568 PR fortran/83898
7569 * gfortran.dg/associate_33.f03: New test.
7570
7571 2018-01-23 Martin Liska <mliska@suse.cz>
7572
7573 PR lto/81440
7574 * gcc.dg/lto/pr81440.h: New test.
7575 * gcc.dg/lto/pr81440_0.c: New test.
7576 * gcc.dg/lto/pr81440_1.c: New test.
7577
7578 2018-01-23 Nathan Sidwell <nathan@acm.org>
7579
7580 PR c++/83988
7581 * g++.dg/template/pr83988.C: New.
7582
7583 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7584
7585 PR c++/82882
7586 PR c++/83978
7587 * g++.dg/cpp0x/pr82882.C: New test.
7588 * g++.dg/cpp0x/pr83978.C: New test.
7589
7590 PR c++/83958
7591 * g++.dg/cpp1z/decomp35.C: New test.
7592
7593 2018-01-23 Nathan Sidwell <nathan@acm.org>
7594
7595 * g++.dg/cpp0x/range-for10.C: Adjust.
7596 * g++.dg/ext/forscope1.C: Adjust.
7597 * g++.dg/ext/forscope2.C: Adjust.
7598 * g++.dg/template/for1.C: Adjust.
7599
7600 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7601
7602 PR tree-optimization/83510
7603 * gcc.c-torture/compile/pr83510.c: New test case.
7604
7605 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7606
7607 PR testsuite/83888
7608 * lib/target-supports.exp (check_effective_target_vect_float): Say
7609 that the result only holds when -funsafe-math-optimizations is on.
7610 (check_effective_target_vect_float_strict): New procedure.
7611 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7612 of vect_float.
7613 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7614
7615 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7616
7617 PR tree-optimization/83965
7618 * gcc.dg/vect/pr83965.c: New test.
7619
7620 2018-01-23 Richard Biener <rguenther@suse.de>
7621
7622 PR tree-optimization/83963
7623 * gfortran.dg/graphite/pr83963.f: New testcase.
7624 * gcc.dg/graphite/pr83963-2.c: Likewise.
7625
7626 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7627
7628 PR c++/83918
7629 * g++.dg/cpp1z/pr83918.C: New test.
7630
7631 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7632
7633 PR tree-optimization/83957
7634 * gcc.dg/autopar/pr83957.c: New test.
7635
7636 PR tree-optimization/83081
7637 * gcc.dg/predict-8.c: Adjust expected probability.
7638
7639 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7640
7641 PR target/83862
7642 * gcc.target/powerpc/pr83862.c: New test.
7643
7644 2018-01-22 Carl Love <cel@us.ibm.com>
7645
7646 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7647 builtins-4-runnable.c, builtins-6-runnable.c,
7648 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7649 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7650 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7651 for signed/unsigned 128-bit and long long int loads.
7652
7653 2018-01-22 Marek Polacek <polacek@redhat.com>
7654
7655 PR c++/81933
7656 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7657
7658 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7659
7660 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7661 scan-asembler valid instructions list.
7662 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7663 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7664 power8-vector requirement and option.
7665 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7666
7667 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7668
7669 PR 78534
7670 PR 83704
7671 * gfortran.dg/string_1.f90: Remove printing the length.
7672
7673 2018-01-22 Richard Biener <rguenther@suse.de>
7674
7675 PR tree-optimization/83963
7676 * gcc.dg/graphite/pr83963.c: New testcase.
7677
7678 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7679
7680 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7681 dg-require-effective-target directives.
7682
7683 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7684
7685 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7686 New procedure.
7687 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7688 Adjust scan-assembler checks for soft-float.
7689
7690 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7691
7692 PR target/83946
7693 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7694
7695 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7696
7697 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7698 * gcc.dg/pr83623.c: Likewise.
7699 * gcc.dg/pr83666.c: Likewise.
7700
7701 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7702 David Edelsohn <dje.gcc@gmail.com>
7703
7704 PR target/83946
7705 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7706 assembly output from "crset eq" to "crset 2".
7707 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7708 assembly output from . to $.
7709 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7710 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7711 assembly output from "crset eq" to "crset 2".
7712 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7713 assembly output from "crset eq" to "crset 2", and from . to $.
7714
7715 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7716
7717 PR fortran/83900
7718 * gfortran.dg/matmul_18.f90: New test.
7719
7720 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7721
7722 PR tree-optimization/83940
7723 * gcc.dg/torture/pr83940.c: New test.
7724
7725 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7726
7727 PR middle-end/83945
7728 * gcc.dg/tls/pr83945.c: New test.
7729
7730 PR target/83930
7731 * gcc.dg/pr83930.c: New test.
7732
7733 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7734
7735 PR fortran/83900
7736 * gfortran.dg/matmul_17.f90: New test.
7737
7738 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7739
7740 PR fortran/80768
7741 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7742
7743 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7744
7745 PR c++/81167
7746 * g++.dg/cpp0x/pr81167.C: New test.
7747
7748 PR c++/83919
7749 * g++.dg/cpp0x/pr83919.C: New test.
7750
7751 2018-01-19 Jeff Law <law@redhat.com>
7752 Jakub Jelinek <jakub@redhat.com>
7753
7754 * gcc.dg/stack-check-16.c: New test.
7755
7756 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7757
7758 PR target/83790
7759 * gcc.target/nvptx/indirect_call.c: New test.
7760
7761 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7762
7763 * g++.dg/torture/pr83619.C: Remove dg-message.
7764
7765 2018-01-19 Martin Liska <mliska@suse.cz>
7766
7767 * gcc.dg/predict-1.c: Adjust expected probability.
7768 * gcc.dg/predict-3.c: Likewise.
7769 * gcc.dg/predict-5.c: Likewise.
7770 * gcc.dg/predict-6.c: Likewise.
7771 * gcc.dg/predict-9.c: Likewise.
7772
7773 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7774
7775 PR tree-optimization/83922
7776 * gcc.dg/pr83922.c: New test.
7777
7778 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7779
7780 PR tree-optimization/83914
7781 * gcc.dg/vect/pr83914.c: New test.
7782
7783 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7784
7785 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7786 * gcc.target/arm/negdi-2.c: Likewise.
7787 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7788
7789 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7790
7791 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7792
7793 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7794
7795 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7796
7797 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7798
7799 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7800 hppa*-*-hpux*.
7801
7802 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7803
7804 PR ipa/83619
7805 PR testsuite/83934
7806 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7807 forward declaration.
7808
7809 2018-01-18 Carl Love <cel@us.ibm.com>
7810
7811 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7812 to the function.
7813
7814 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7815
7816 PR c++/81013
7817 * g++.dg/inherit/union3.C: New.
7818
7819 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7820
7821 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7822
7823 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7824
7825 PR ipa/83619
7826 * g++.dg/torture/pr83619.C: New testcase.
7827
7828 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7829
7830 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7831 Add function body to force error messages in some configurations.
7832
7833 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7834
7835 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7836 and arm_thumb1_ok.
7837
7838 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7839
7840 PR other/70268
7841 * c-c++-common/ffile-prefix-map.c: New test.
7842 * c-c++-common/fmacro-prefix-map.c: New test.
7843 * c-c++-common/cpp/ffile-prefix-map.c: New test.
7844 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7845
7846 2018-01-18 Martin Liska <mliska@suse.cz>
7847
7848 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
7849 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7850 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7851 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7852 * gcc.target/i386/ret-thunk-10.c: Likewise.
7853 * gcc.target/i386/ret-thunk-11.c: Likewise.
7854 * gcc.target/i386/ret-thunk-12.c: Likewise.
7855 * gcc.target/i386/ret-thunk-15.c: Likewise.
7856 * gcc.target/i386/ret-thunk-9.c: Likewise.
7857
7858 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7859
7860 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
7861 order.
7862
7863 2018-01-18 Nathan Sidwell <nathan@acm.org>
7864
7865 PR c++/83160
7866 * g++.dg/cpp0x/pr83160.C: New.
7867
7868 2018-01-18 Richard Biener <rguenther@suse.de>
7869
7870 PR tree-optimization/83887
7871 * gcc.dg/graphite/pr83887.c: New testcase.
7872 * gfortran.dg/graphite/pr83887.f90: Likewise.
7873 * gfortran.dg/graphite/pr83887.f: Likewise.
7874
7875 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7876
7877 PR target/65578
7878 * gcc.target/arm/builtin-bswap.x: New file.
7879 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
7880 and options for armv6t2.
7881 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
7882 and options for Thumb1.
7883 * gcc.target/arm/builtin-bswap16.x: New file.
7884 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
7885 and options for armv6t2.
7886 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
7887 and options for Thumb1.
7888
7889 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7890
7891 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
7892 order.
7893
7894 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7895
7896 PR c/61240
7897 * gcc.dg/pr61240.c: New test.
7898
7899 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7900
7901 PR fortran/83864
7902 * gfortran.dg/pr83864.f90: New test.
7903
7904 2018-01-17 Jeff Law <law@redhat.com>
7905
7906 PR testsuite/83883
7907 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
7908
7909 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7910
7911 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
7912 restriction, but still restrict to 64-bit.
7913 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
7914 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
7915
7916 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7917
7918 PR fortran/83874
7919 * gfortran.dg/pr83874.f90: New test.
7920
7921 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7922
7923 PR c++/83824
7924 * g++.dg/cpp0x/pr83824.C: New test.
7925
7926 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7927
7928 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
7929 appropriate .gnu_attribute for the long double type, if we use the
7930 long double type, but do not generate any calls.
7931 * gcc.target/powerpc/gnuattr2.c: Likewise.
7932 * gcc.target/powerpc/gnuattr3.c: Likewise.
7933
7934 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7935
7936 PR c++/78344
7937 * g++.dg/cpp0x/alignas13.C: New.
7938
7939 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7940
7941 PR c++/83897
7942 * g++.dg/cpp0x/pr83897.C: New test.
7943
7944 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
7945
7946 PR ipa/83051
7947 * gcc.c-torture/compile/pr83051-2.c: New testcase.
7948
7949 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7950
7951 PR c++/81054
7952 * g++.dg/cpp0x/constexpr-ice19.C: New.
7953
7954 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7955
7956 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
7957 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
7958 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
7959 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
7960 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
7961 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
7962 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
7963 * gcc.target/powerpc/builtins-1-be-folded.c: New.
7964 * gcc.target/powerpc/builtins-1-le-folded.c: New.
7965 * gcc.target/powerpc/builtins-1.fold.h: New.
7966
7967 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7968
7969 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
7970 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
7971
7972 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7973
7974 * gcc.target/arm/g2.c: Add -marm to dg-options.
7975 * gcc.target/arm/scd42-2.c: Likewise.
7976
7977 2018-01-17 Nathan Sidwell <nathan@acm.org>
7978
7979 PR c++/83287
7980 * g++.dg/lookup/pr83287-2.C: New.
7981
7982 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7983
7984 PR c++/83814
7985 PR c++/83902
7986 * g++.dg/wrappers/pr83814.C: New test case.
7987 * g++.dg/wrappers/pr83902.C: New test case.
7988
7989 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7990
7991 PR lto/83121
7992 * g++.dg/lto/pr83121_0.C: New test case.
7993 * g++.dg/lto/pr83121_1.C: New test case.
7994 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
7995 adapted from DejaGnu's dg-test.
7996 (lto_handle_diagnostics): New procedure.
7997 (lto_prune_warns): Ignore informational notes.
7998 (lto-link-and-maybe-run): Add "messages_by_file" param.
7999 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
8000 "execute" when "link" fails if "execute" was not specified.
8001 (lto-can-handle-directive): New procedure.
8002 (lto-get-options-main): Call lto-can-handle-directive. Add a
8003 dg-messages local, using it to set the caller's
8004 dg-messages-by-file for the given source file.
8005 (lto-get-options): Likewise.
8006 (lto-execute): Add dg-messages-by-file local, and pass it to
8007 lto-link-and-maybe-run.
8008
8009 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8010 Richard Sandiford <richard.sandiford@linaro.org>
8011
8012 PR target/79041
8013 PR target/82964
8014 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
8015 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
8016
8017 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8018
8019 * lib/target-supports.exp: Fix -march arguments in arm arch effective
8020 target check autogenerator for armv8.1-a and armv8.2-a.
8021
8022 2018-01-17 Carl Love <cel@us.ibm.com>
8023
8024 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
8025 Add debug print statements.
8026 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
8027 16 byte vector load followed by a partial vector load.
8028
8029 2018-01-17 David Malcolm <dmalcolm@redhat.com>
8030
8031 PR c++/83799
8032 * g++.dg/wrappers/pr83799.C: New test case.
8033
8034 2018-01-17 Nathan Sidwell <nathan@acm.org>
8035
8036 PR c++/83739
8037 * g++.dg/cpp1y/pr83739.C: New.
8038
8039 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8040
8041 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
8042 * gcc.target/visium/overflow16.c: Likewise.
8043 * gcc.target/visium/overflow32.c: Likewise.
8044
8045 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8046
8047 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
8048
8049 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8050
8051 * gcc.dg/rtl/arm/stl-cond.c: New test.
8052 * gcc.target/arm/stl-cond.c: Delete.
8053
8054 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8055
8056 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
8057 directives.
8058
8059 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR tree-optimization/83843
8062 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
8063 * gcc.dg/store_merging_19.c: New test.
8064
8065 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8066
8067 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
8068 and options.
8069
8070 2018-01-17 Jakub Jelinek <jakub@redhat.com>
8071
8072 PR rtl-optimization/83771
8073 * gcc.dg/pr83771.c: New test.
8074
8075 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8076
8077 PR tree-optimization/81184
8078 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
8079 targets.
8080 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
8081
8082 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
8083
8084 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
8085
8086 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8087
8088 PR target/83546
8089 * gcc.target/i386/pr83546.c: New test.
8090
8091 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8092
8093 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
8094
8095 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8096
8097 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
8098 test and add dg-warning for the -Wstringop-overflow warning.
8099
8100 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8101
8102 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
8103 XFAIL last test on SPARC and Visium.
8104
8105 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
8106
8107 PR rtl-optimization/80481
8108 * g++.dg/pr80481.C: Exclude solaris.
8109
8110 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8111
8112 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
8113 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
8114 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
8115
8116 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8117
8118 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
8119 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
8120 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
8121 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
8122 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
8123 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
8124 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
8125 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
8126 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
8127 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
8128 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
8129 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
8130 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
8131 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
8132 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
8133
8134 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
8135
8136 PR testsuite/77734
8137 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
8138
8139 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8140
8141 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
8142 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
8143 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
8144 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
8145 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
8146 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
8147
8148 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8149
8150 PR tree-optimization/83857
8151 * gcc.dg/vect/pr83857.c: New test.
8152
8153 2018-01-16 Richard Biener <rguenther@suse.de>
8154
8155 PR tree-optimization/83867
8156 * gcc.dg/vect/pr83867.c: New testcase.
8157
8158 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8159
8160 PR c/83844
8161 * gcc.dg/pr83844.c: New test.
8162
8163 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
8164
8165 * gcc.dg/torture/pr83847.c: New test.
8166
8167 2018-01-16 Jakub Jelinek <jakub@redhat.com>
8168
8169 PR rtl-optimization/86620
8170 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
8171 instead of --param=max-sched-ready-insns=0.
8172 * gcc.target/i386/pr83620.c: New test.
8173 * gcc.dg/pr83620.c: New test.
8174
8175 PR tree-optimization/83843
8176 * gcc.dg/store_merging_18.c: New test.
8177
8178 PR c++/83817
8179 * g++.dg/cpp1y/pr83817.C: New test.
8180
8181 PR c++/83825
8182 * g++.dg/template/pr83825.C: New test.
8183
8184 2018-01-16 Richard Biener <rguenther@suse.de>
8185
8186 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
8187
8188 2018-01-16 Richard Biener <rguenther@suse.de>
8189
8190 PR testsuite/82132
8191 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
8192 from gcc.dg/torture/pr60092.c.
8193
8194 2018-01-15 Martin Sebor <msebor@redhat.com>
8195
8196 PR c++/83588
8197 * g++.dg/ext/flexary28.C: New test.
8198
8199 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
8200
8201 PR fortran/82257
8202 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
8203
8204 2018-01-15 Martin Sebor <msebor@redhat.com>
8205
8206 PR testsuite/83869
8207 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
8208
8209 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8210
8211 PR fortran/54613
8212 * gfortran.dg/minmaxloc_9.f90: New test.
8213 * gfortran.dg/minmaxloc_10.f90: New test.
8214 * gfortran.dg/minmaxloc_11.f90: New test.
8215
8216 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
8217
8218 PR target/83839
8219 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
8220 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8221 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8222 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8223 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8224 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8225 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8226 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8227 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8228 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8229 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8230 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8231 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8232 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8233 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8234 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
8235 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8236 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
8237 * gcc.target/i386/ret-thunk-10.c: Likewise.
8238 * gcc.target/i386/ret-thunk-11.c: Likewise.
8239 * gcc.target/i386/ret-thunk-12.c: Likewise.
8240 * gcc.target/i386/ret-thunk-13.c: Likewise.
8241 * gcc.target/i386/ret-thunk-14.c: Likewise.
8242 * gcc.target/i386/ret-thunk-15.c: Likewise.
8243 * gcc.target/i386/ret-thunk-9.c: Don't check the
8244 __x86_return_thunk label. Scan for "push" only for Linux.
8245
8246 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
8247
8248 PR testsuite/79920
8249 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
8250
8251 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8252
8253 PR target/83687
8254 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8255 tests.
8256 * gcc.target/arm/pr83687.c: New test.
8257
8258 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8259
8260 Adjust tests to AVR_TINY.
8261
8262 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8263 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8264 * gcc.target/avr/pr71627.c: Same.
8265 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8266 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8267 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8268 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8269 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8270 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8271 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8272 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8273 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8274 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8275 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8276 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8277 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8278 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8279 * gcc.target/avr/torture/pr61055.c: Same.
8280 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8281 available.
8282 * gcc.target/avr/torture/int24-mul.c: Same.
8283 * gcc.target/avr/torture/pr51782-1.c: Same.
8284 * gcc.target/avr/torture/pr61443.c: Same.
8285 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8286 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8287
8288 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8289
8290 PR c/83801
8291 PR c/83729
8292 * gcc.target/avr/torture/pr83729.c: New test.
8293 * gcc.target/avr/torture/pr83801.c: New test.
8294
8295 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8296
8297 PR middle-end/82694
8298 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8299 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8300
8301 2018-01-10 Martin Sebor <msebor@redhat.com>
8302
8303 PR other/83508
8304 * gcc.dg/Wstringop-overflow-2.c: New test.
8305
8306 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8307
8308 PR libgfortran/83811
8309 * gfortran.dg/fmt_e.f90: New test.
8310
8311 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8312
8313 * gcc.target/i386/indirect-thunk-10.c: New test.
8314 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8315 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8316 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8317 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8318 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8319 * gcc.target/i386/ret-thunk-17.c: Likewise.
8320 * gcc.target/i386/ret-thunk-18.c: Likewise.
8321 * gcc.target/i386/ret-thunk-19.c: Likewise.
8322 * gcc.target/i386/ret-thunk-20.c: Likewise.
8323 * gcc.target/i386/ret-thunk-21.c: Likewise.
8324
8325 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8326
8327 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8328
8329 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8330
8331 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8332 -mno-indirect-branch-register.
8333 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8334 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8335 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8336 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8337 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8338 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8339 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8340 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8341 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8342 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8343 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8344 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8345 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8346 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8347 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8348 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8349 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8350 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8351 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8352 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8353 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8354 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8355 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8356 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8357 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8358 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8359 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8360 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8361 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8362 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8363 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8364 * gcc.target/i386/ret-thunk-10.c: Likewise.
8365 * gcc.target/i386/ret-thunk-11.c: Likewise.
8366 * gcc.target/i386/ret-thunk-12.c: Likewise.
8367 * gcc.target/i386/ret-thunk-13.c: Likewise.
8368 * gcc.target/i386/ret-thunk-14.c: Likewise.
8369 * gcc.target/i386/ret-thunk-15.c: Likewise.
8370 * gcc.target/i386/ret-thunk-9.c: Likewise.
8371 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8372 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8373 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8374
8375 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8376
8377 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8378 -mfunction-return=keep.
8379 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8380 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8381 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8382 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8383 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8384 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8385 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8386 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8387 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8388 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8389 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8390 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8391 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8392 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8393 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8394 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8395 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8396 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8397 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8398 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8399 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8400 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8401 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8402 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8403 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8404 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8405 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8406 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8407 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8408 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8409 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8410 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8411 * gcc.target/i386/ret-thunk-1.c: New test.
8412 * gcc.target/i386/ret-thunk-10.c: Likewise.
8413 * gcc.target/i386/ret-thunk-11.c: Likewise.
8414 * gcc.target/i386/ret-thunk-12.c: Likewise.
8415 * gcc.target/i386/ret-thunk-13.c: Likewise.
8416 * gcc.target/i386/ret-thunk-14.c: Likewise.
8417 * gcc.target/i386/ret-thunk-15.c: Likewise.
8418 * gcc.target/i386/ret-thunk-16.c: Likewise.
8419 * gcc.target/i386/ret-thunk-2.c: Likewise.
8420 * gcc.target/i386/ret-thunk-3.c: Likewise.
8421 * gcc.target/i386/ret-thunk-4.c: Likewise.
8422 * gcc.target/i386/ret-thunk-5.c: Likewise.
8423 * gcc.target/i386/ret-thunk-6.c: Likewise.
8424 * gcc.target/i386/ret-thunk-7.c: Likewise.
8425 * gcc.target/i386/ret-thunk-8.c: Likewise.
8426 * gcc.target/i386/ret-thunk-9.c: Likewise.
8427
8428 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8429
8430 * gcc.target/i386/indirect-thunk-1.c: New test.
8431 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8432 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8433 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8434 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8435 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8436 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8437 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8438 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8439 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8440 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8441 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8442 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8443 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8444 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8445 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8446 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8447 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8448 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8449 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8450 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8451 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8452 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8453 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8454 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8455 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8456 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8457 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8458 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8459 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8460 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8461 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8462 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8463
8464 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8465
8466 PR ipa/83051
8467 * gcc.c-torture/compile/pr83051.c: New testcase.
8468
8469 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8470
8471 PR tree-optimization/83501
8472 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8473
8474 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8475
8476 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8477 for lvx and stvx instead of lxvd2x and stxvd2x and require
8478 little-endian target. Add comments.
8479 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8480 comprehensive testing.
8481 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8482 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8483 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8484 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8485 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8486 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8487 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8488 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8489 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8490 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8491 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8492 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8493 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8494 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8495 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8496 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8497 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8498 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8499 scan-assembler-not directives that forbid lvx and xxpermdi.
8500 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8501 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8502 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8503 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8504 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8505 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8506 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8507 scan-assembler-times directives to reflect different numbers of
8508 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8509
8510 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8511 Alan Hayward <alan.hayward@arm.com>
8512 David Sherwood <david.sherwood@arm.com>
8513
8514 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8515 than SLP vectorization.
8516 * gcc.dg/vect/vect-alias-check-10.c: New test.
8517 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8518 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8519 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8520 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8521 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8522 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8523 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8524 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8525 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8526 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8527 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8528 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8529 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8530 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8531 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8532 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8533 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8534 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8535 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8536 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8537 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8538 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8539 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8540
8541 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8542 Alan Hayward <alan.hayward@arm.com>
8543 David Sherwood <david.sherwood@arm.com>
8544
8545 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8546 New proc.
8547 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8548 targets with scatter stores.
8549 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8550 stores.
8551 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8552 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8553 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8554 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8555 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8556 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8557 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8558 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8559 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8560 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8561 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8562 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8563 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8564 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8565 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8566 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8567
8568 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8569 Alan Hayward <alan.hayward@arm.com>
8570 David Sherwood <david.sherwood@arm.com>
8571
8572 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8573 for double_reduc1.
8574 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8575 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8576 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8577 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8578
8579 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8580 Alan Hayward <alan.hayward@arm.com>
8581 David Sherwood <david.sherwood@arm.com>
8582
8583 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8584 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8585 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8586
8587 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8588 Alan Hayward <alan.hayward@arm.com>
8589 David Sherwood <david.sherwood@arm.com>
8590
8591 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8592 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8593 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8594 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8595 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8596 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8597 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8598 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8599 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8600 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8601 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8602 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8603 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8604 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8605
8606 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8607 Alan Hayward <alan.hayward@arm.com>
8608 David Sherwood <david.sherwood@arm.com>
8609
8610 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8611 check for a message about using in-order reductions.
8612 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8613 check for a message about using in-order reductions.
8614 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8615 vectorized and check for a message about using in-order reductions.
8616 Expect targets with variable-length vectors to fall back to the
8617 fixed-length mininum.
8618 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8619 check for a message about using in-order reductions.
8620 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8621 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8622 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8623 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8624 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8625 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8626 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8627 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8628 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8629 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8630 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8631 vect_fold_left_plus.
8632
8633 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8634
8635 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8636 are spilled.
8637 * gcc.target/aarch64/sve/spill_2.c: New test.
8638 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8639 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8640 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8641 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8642 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8643
8644 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8645 Alan Hayward <alan.hayward@arm.com>
8646 David Sherwood <david.sherwood@arm.com>
8647
8648 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8649 of branches.
8650 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8651 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8652 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8653 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8654 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8655 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8656 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8657 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8658 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8659
8660 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8661 Alan Hayward <alan.hayward@arm.com>
8662 David Sherwood <david.sherwood@arm.com>
8663
8664 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8665 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8666 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8667 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8668
8669 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8670 Alan Hayward <alan.hayward@arm.com>
8671 David Sherwood <david.sherwood@arm.com>
8672
8673 * lib/target-supports.exp
8674 (check_effective_target_vect_fold_extract_last): New proc.
8675 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8676 for fold_extract_last.
8677 * gcc.dg/vect/pr65947-2.c: Likewise.
8678 * gcc.dg/vect/pr65947-3.c: Likewise.
8679 * gcc.dg/vect/pr65947-4.c: Likewise.
8680 * gcc.dg/vect/pr65947-5.c: Likewise.
8681 * gcc.dg/vect/pr65947-6.c: Likewise.
8682 * gcc.dg/vect/pr65947-9.c: Likewise.
8683 * gcc.dg/vect/pr65947-10.c: Likewise.
8684 * gcc.dg/vect/pr65947-12.c: Likewise.
8685 * gcc.dg/vect/pr65947-14.c: Likewise.
8686 * gcc.dg/vect/pr80631-1.c: Likewise.
8687 * gcc.target/aarch64/sve/clastb_1.c: New test.
8688 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8689 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8690 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8691 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8692 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8693 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8694 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8695 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8696 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8697 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8698 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8699 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8700 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8701
8702 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8703 Alan Hayward <alan.hayward@arm.com>
8704 David Sherwood <david.sherwood@arm.com>
8705
8706 * gcc.target/aarch64/sve/live_1.c: New test.
8707 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8708
8709 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8710 Alan Hayward <alan.hayward@arm.com>
8711 David Sherwood <david.sherwood@arm.com>
8712
8713 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8714 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8715 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8716 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8717 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8718 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8719 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8720 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8721 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8722
8723 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8724 Alan Hayward <alan.hayward@arm.com>
8725 David Sherwood <david.sherwood@arm.com>
8726
8727 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8728 New proc.
8729 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8730 vect_fully_masked.
8731 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8732 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8733 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8734 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8735 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8736 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8737
8738 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8739 Alan Hayward <alan.hayward@arm.com>
8740 David Sherwood <david.sherwood@arm.com>
8741
8742 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8743 instead of just ADDRESS.
8744 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8745 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8746 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8747 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8748 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8749 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8750 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8751 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8752 * gcc.target/aarch64/sve/while_2.c: Likewise.
8753 * gcc.target/aarch64/sve/while_3.c: Likewise.
8754 * gcc.target/aarch64/sve/while_4.c: Likewise.
8755
8756 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8757 Alan Hayward <alan.hayward@arm.com>
8758 David Sherwood <david.sherwood@arm.com>
8759
8760 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8761 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8762 to be predicated.
8763 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8764 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8765 * gcc.target/aarch64/sve/reduc_5.c: New test.
8766 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8767 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8768
8769 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8770 Alan Hayward <alan.hayward@arm.com>
8771 David Sherwood <david.sherwood@arm.com>
8772
8773 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8774 * gcc.dg/tree-ssa/peel1.c: Likewise.
8775 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8776 variable-length vectors.
8777 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8778 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8779 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8780 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8781 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8782 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8783 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8784 * gcc.target/aarch64/sve/slp_8.c: New test.
8785 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8786 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8787 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8788 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8789 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8790 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8791 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8792 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8793 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8794 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8795 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8796 * gcc.target/aarch64/sve/while_1.c: Likewise.
8797 * gcc.target/aarch64/sve/while_2.c: Likewise.
8798 * gcc.target/aarch64/sve/while_3.c: Likewise.
8799 * gcc.target/aarch64/sve/while_4.c: Likewise.
8800
8801 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8802 Alan Hayward <alan.hayward@arm.com>
8803 David Sherwood <david.sherwood@arm.com>
8804
8805 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8806 New proc.
8807 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8808 and add an associated scan-dump test. Prevent vectorization
8809 of the first two loops.
8810 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8811 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8812 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8813 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8814 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8815 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8816
8817 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8818 Alan Hayward <alan.hayward@arm.com>
8819 David Sherwood <david.sherwood@arm.com>
8820
8821 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8822 * gcc.dg/vect/pr67790.c: Likewise.
8823 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8824 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8825 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8826 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8827 * gcc.target/aarch64/sve/slp_5.c: New test.
8828 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8829 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8830 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8831 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8832 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
8833
8834 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8835 Alan Hayward <alan.hayward@arm.com>
8836 David Sherwood <david.sherwood@arm.com>
8837
8838 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8839 && vect_load_lanes
8840 * gcc.dg/vect/slp-1.c: Likewise.
8841 * gcc.dg/vect/slp-10.c: Likewise.
8842 * gcc.dg/vect/slp-12b.c: Likewise.
8843 * gcc.dg/vect/slp-12c.c: Likewise.
8844 * gcc.dg/vect/slp-17.c: Likewise.
8845 * gcc.dg/vect/slp-19b.c: Likewise.
8846 * gcc.dg/vect/slp-20.c: Likewise.
8847 * gcc.dg/vect/slp-21.c: Likewise.
8848 * gcc.dg/vect/slp-22.c: Likewise.
8849 * gcc.dg/vect/slp-23.c: Likewise.
8850 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8851 * gcc.dg/vect/slp-24.c: Likewise.
8852 * gcc.dg/vect/slp-28.c: Likewise.
8853 * gcc.dg/vect/slp-39.c: Likewise.
8854 * gcc.dg/vect/slp-6.c: Likewise.
8855 * gcc.dg/vect/slp-7.c: Likewise.
8856 * gcc.dg/vect/slp-cond-1.c: Likewise.
8857 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8858 * gcc.dg/vect/slp-cond-2.c: Likewise.
8859 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8860 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8861 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8862 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8863 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8864 * gcc.dg/vect/slp-perm-6.c: Likewise.
8865 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8866 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8867 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8868 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
8869 * gcc.dg/vect/slp-12a.c: Likewise.
8870 * gcc.dg/vect/slp-14.c: Likewise.
8871 * gcc.dg/vect/slp-15.c: Likewise.
8872 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8873 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8874 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8875 * gcc.target/aarch64/sve/slp_1.c: New test.
8876 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
8877 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8878 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
8879 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8880 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
8881 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8882 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
8883
8884 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8885 Alan Hayward <alan.hayward@arm.com>
8886 David Sherwood <david.sherwood@arm.com>
8887
8888 * gcc.dg/vect/vect-ooo-group-1.c: New test.
8889 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
8890 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
8891 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8892 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
8893 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8894 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
8895 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8896 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8897 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8898 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8899 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8900 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8901 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
8902 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8903 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
8904 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8905 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
8906 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8907
8908 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8909 Alan Hayward <alan.hayward@arm.com>
8910 David Sherwood <david.sherwood@arm.com>
8911
8912 * gcc.target/aarch64/sve/struct_move_1.c: New test.
8913 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
8914 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
8915 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
8916 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
8917 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
8918 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
8919 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
8920 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
8921 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
8922 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
8923 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
8924 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
8925 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
8926 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
8927 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
8928 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
8929 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
8930 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
8931 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
8932 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
8933 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
8934 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
8935 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
8936 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
8937 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
8938 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
8939 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
8940 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
8941 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
8942 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
8943 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
8944 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
8945 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
8946 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
8947 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
8948
8949 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8950 Alan Hayward <alan.hayward@arm.com>
8951 David Sherwood <david.sherwood@arm.com>
8952
8953 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8954 Return true for SVE too.
8955 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
8956 if load/store lanes are supported.
8957 * gcc.dg/vect/slp-10.c: Likewise.
8958 * gcc.dg/vect/slp-12c.c: Likewise.
8959 * gcc.dg/vect/slp-17.c: Likewise.
8960 * gcc.dg/vect/slp-33.c: Likewise.
8961 * gcc.dg/vect/slp-6.c: Likewise.
8962 * gcc.dg/vect/slp-cond-1.c: Likewise.
8963 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
8964 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
8965 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8966 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
8967 * gcc.dg/vect/slp-perm-6.c: Likewise.
8968 * gcc.dg/vect/slp-perm-9.c: Likewise.
8969 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
8970 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
8971 for variable-length vectors.
8972
8973 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8974 Alan Hayward <alan.hayward@arm.com>
8975 David Sherwood <david.sherwood@arm.com>
8976
8977 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
8978 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
8979
8980 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8981
8982 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
8983 * g++.target/aarch64/sve/catch_1.C: New test.
8984 * g++.target/aarch64/sve/catch_2.C: Likewise.
8985 * g++.target/aarch64/sve/catch_3.C: Likewise.
8986 * g++.target/aarch64/sve/catch_4.C: Likewise.
8987 * g++.target/aarch64/sve/catch_5.C: Likewise.
8988 * g++.target/aarch64/sve/catch_6.C: Likewise.
8989
8990 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8991 Alan Hayward <alan.hayward@arm.com>
8992 David Sherwood <david.sherwood@arm.com>
8993
8994 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
8995 New proc.
8996 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
8997 * gcc.target/aarch64/fmaxmin.c: Likewise.
8998 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8999 * gcc.target/aarch64/orr_imm_1.c: Likewise.
9000 * gcc.target/aarch64/pr62178.c: Likewise.
9001 * gcc.target/aarch64/pr71727-2.c: Likewise.
9002 * gcc.target/aarch64/saddw-1.c: Likewise.
9003 * gcc.target/aarch64/saddw-2.c: Likewise.
9004 * gcc.target/aarch64/uaddw-1.c: Likewise.
9005 * gcc.target/aarch64/uaddw-2.c: Likewise.
9006 * gcc.target/aarch64/uaddw-3.c: Likewise.
9007 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
9008 * gcc.target/aarch64/vect-compile.c: Likewise.
9009 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
9010 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
9011 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9012 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9013 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9014 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9015 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9016 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
9017 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
9018 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9019 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9020 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9021 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9022 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
9023 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
9024 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
9025 * gcc.target/aarch64/vect-movi.c: Likewise.
9026 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
9027 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
9028 * gcc.target/aarch64/vect-vaddv.c: Likewise.
9029 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9030 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9031 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
9032 fixed-length SVE.
9033 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
9034 * gcc.target/aarch64/sve/arith_1.c: New test.
9035 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
9036 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9037 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9038 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9039 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
9040 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
9041 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
9042 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
9043 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
9044 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
9045 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
9046 * gcc.target/aarch64/sve/ext_1.c: Likewise.
9047 * gcc.target/aarch64/sve/ext_2.c: Likewise.
9048 * gcc.target/aarch64/sve/extract_1.c: Likewise.
9049 * gcc.target/aarch64/sve/extract_2.c: Likewise.
9050 * gcc.target/aarch64/sve/extract_3.c: Likewise.
9051 * gcc.target/aarch64/sve/extract_4.c: Likewise.
9052 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
9053 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
9054 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
9055 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
9056 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
9057 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
9058 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
9059 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
9060 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
9061 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
9062 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
9063 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
9064 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
9065 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
9066 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
9067 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
9068 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
9069 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
9070 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
9071 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
9072 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
9073 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
9074 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
9075 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
9076 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
9077 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
9078 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
9079 * gcc.target/aarch64/sve/index_1.c: Likewise.
9080 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
9081 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
9082 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
9083 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9084 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
9085 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
9086 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9087 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
9088 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
9089 * gcc.target/aarch64/sve/mad_1.c: Likewise.
9090 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
9091 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
9092 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
9093 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
9094 * gcc.target/aarch64/sve/mla_1.c: Likewise.
9095 * gcc.target/aarch64/sve/mls_1.c: Likewise.
9096 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
9097 * gcc.target/aarch64/sve/msb_1.c: Likewise.
9098 * gcc.target/aarch64/sve/mul_1.c: Likewise.
9099 * gcc.target/aarch64/sve/neg_1.c: Likewise.
9100 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
9101 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
9102 * gcc.target/aarch64/sve/pack_1.c: Likewise.
9103 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
9104 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
9105 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
9106 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
9107 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
9108 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
9109 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
9110 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
9111 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
9112 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
9113 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
9114 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
9115 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
9116 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
9117 * gcc.target/aarch64/sve/rev_1.c: Likewise.
9118 * gcc.target/aarch64/sve/revb_1.c: Likewise.
9119 * gcc.target/aarch64/sve/revh_1.c: Likewise.
9120 * gcc.target/aarch64/sve/revw_1.c: Likewise.
9121 * gcc.target/aarch64/sve/shift_1.c: Likewise.
9122 * gcc.target/aarch64/sve/single_1.c: Likewise.
9123 * gcc.target/aarch64/sve/single_2.c: Likewise.
9124 * gcc.target/aarch64/sve/single_3.c: Likewise.
9125 * gcc.target/aarch64/sve/single_4.c: Likewise.
9126 * gcc.target/aarch64/sve/spill_1.c: Likewise.
9127 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
9128 * gcc.target/aarch64/sve/subr_1.c: Likewise.
9129 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
9130 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
9131 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
9132 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
9133 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
9134 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
9135 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
9136 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
9137 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
9138 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
9139 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
9140 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
9141 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
9142 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
9143 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
9144 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
9145 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
9146 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
9147 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
9148 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
9149 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
9150 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
9151 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
9152 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9153 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
9154 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
9155 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
9156 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
9157 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
9158 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
9159 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
9160 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
9161 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
9162 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
9163 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
9164 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
9165 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
9166 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
9167 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
9168 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
9169 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
9170 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
9171
9172 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9173 Alan Hayward <alan.hayward@arm.com>
9174 David Sherwood <david.sherwood@arm.com>
9175
9176 * lib/target-supports.exp (check_effective_target_aarch64_sve)
9177 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
9178 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
9179 New procedures.
9180 (check_effective_target_vect_perm): Handle SVE.
9181 (check_effective_target_vect_perm_byte): Likewise.
9182 (check_effective_target_vect_perm_short): Likewise.
9183 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
9184 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9185 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9186 (check_effective_target_vect_element_align_preferred): Likewise.
9187 (check_effective_target_vect_align_stack_vars): Likewise.
9188 (check_effective_target_vect_load_lanes): Likewise.
9189 (check_effective_target_vect_masked_store): Likewise.
9190 (available_vector_sizes): Use aarch64_sve_bits for SVE.
9191 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
9192 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
9193 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
9194 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
9195 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
9196 * gcc.dg/vect/slp-23.c: Likewise.
9197 * gcc.dg/vect/slp-perm-5.c: Likewise.
9198 * gcc.dg/vect/slp-perm-6.c: Likewise.
9199 * gcc.dg/vect/slp-perm-9.c: Likewise.
9200 * gcc.dg/vect/slp-reduc-3.c: Likewise.
9201 * gcc.dg/vect/vect-114.c: Likewise.
9202 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
9203 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9204
9205 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
9206
9207 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
9208 vect_variable_length, expecting the test to be vectorized
9209 without SLP instead.
9210 * gcc.dg/vect/pr33953.c: Likewise.
9211 * gcc.dg/vect/pr37027.c: Likewise.
9212 * gcc.dg/vect/pr67790.c: Likewise.
9213 * gcc.dg/vect/pr68445.c: Likewise.
9214 * gcc.dg/vect/slp-1.c: Likewise.
9215 * gcc.dg/vect/slp-10.c: Likewise.
9216 * gcc.dg/vect/slp-12a.c: Likewise.
9217 * gcc.dg/vect/slp-12b.c: Likewise.
9218 * gcc.dg/vect/slp-12c.c: Likewise.
9219 * gcc.dg/vect/slp-13-big-array.c: Likewise.
9220 * gcc.dg/vect/slp-13.c: Likewise.
9221 * gcc.dg/vect/slp-14.c: Likewise.
9222 * gcc.dg/vect/slp-15.c: Likewise.
9223 * gcc.dg/vect/slp-17.c: Likewise.
9224 * gcc.dg/vect/slp-19b.c: Likewise.
9225 * gcc.dg/vect/slp-2.c: Likewise.
9226 * gcc.dg/vect/slp-20.c: Likewise.
9227 * gcc.dg/vect/slp-21.c: Likewise.
9228 * gcc.dg/vect/slp-22.c: Likewise.
9229 * gcc.dg/vect/slp-24-big-array.c: Likewise.
9230 * gcc.dg/vect/slp-24.c: Likewise.
9231 * gcc.dg/vect/slp-28.c: Likewise.
9232 * gcc.dg/vect/slp-39.c: Likewise.
9233 * gcc.dg/vect/slp-42.c: Likewise.
9234 * gcc.dg/vect/slp-6.c: Likewise.
9235 * gcc.dg/vect/slp-7.c: Likewise.
9236 * gcc.dg/vect/slp-cond-1.c: Likewise.
9237 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
9238 * gcc.dg/vect/slp-cond-2.c: Likewise.
9239 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
9240 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
9241 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
9242 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
9243 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
9244 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
9245 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
9246 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
9247 * gcc.dg/vect/slp-reduc-1.c: Likewise.
9248 * gcc.dg/vect/slp-reduc-2.c: Likewise.
9249 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9250 * gcc.dg/vect/slp-reduc-5.c: Likewise.
9251 * gcc.dg/vect/slp-reduc-7.c: Likewise.
9252 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9253 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9254 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9255 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9256
9257 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9258
9259 PR c/83801
9260 * gcc.dg/pr83801.c: New test.
9261
9262 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9263
9264 PR fortran/52162
9265 * gfortran.dg/bounds_check_19.f90: New test.
9266
9267 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9268
9269 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9270 instead of scan-assembler-not for xsnabsqp.
9271
9272 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9273
9274 PR libgfortran/83525
9275 * gfortran.dg/newunit_5.f90: New test.
9276
9277 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9278
9279 PR rtl-optimization/80481
9280 * g++.dg/pr80481.C: New.
9281
9282 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9283
9284 PR target/83628
9285 * gcc.target/alpha/pr83628-3.c: New test.
9286
9287 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9288
9289 * lib/target-supports.exp (check_effective_target_avx512f): Also
9290 check for __builtin_ia32_addsd_round,
9291 __builtin_ia32_getmantsd_round.
9292 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9293
9294 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9295
9296 PR target/83629
9297 * gcc.target/powerpc/pr83629.c: Require ilp32.
9298
9299 2018-01-12 Richard Biener <rguenther@suse.de>
9300
9301 PR tree-optimization/80846
9302 * gcc.target/i386/pr80846-1.c: New testcase.
9303 * gcc.target/i386/pr80846-2.c: Likewise.
9304
9305 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9306
9307 * gcc.c-torture/execute/20180112-1.c: New test.
9308
9309 2018-01-12 Tom de Vries <tom@codesourcery.com>
9310
9311 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9312 * g++.dg/ext/label13a.C: Same.
9313 * g++.dg/ext/label14.C: Same.
9314 * g++.dg/ext/label2.C: Same.
9315 * g++.dg/ext/label3.C: Same.
9316 * g++.dg/torture/pr42462.C: Same.
9317 * g++.dg/torture/pr42739.C: Same.
9318 * g++.dg/warn/Wunused-label-3.C: Same.
9319
9320 2018-01-12 Tom de Vries <tom@codesourcery.com>
9321
9322 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9323 * g++.dg/Walloca1.C: Same.
9324 * g++.dg/cpp0x/pr70338.C: Same.
9325 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9326 * g++.dg/cpp1y/vla10.C: Same.
9327 * g++.dg/cpp1y/vla2.C: Same.
9328 * g++.dg/cpp1y/vla6.C: Same.
9329 * g++.dg/cpp1y/vla8.C: Same.
9330 * g++.dg/debug/debug5.C: Same.
9331 * g++.dg/debug/debug6.C: Same.
9332 * g++.dg/debug/pr54828.C: Same.
9333 * g++.dg/diagnostic/pr70105.C: Same.
9334 * g++.dg/eh/cleanup5.C: Same.
9335 * g++.dg/eh/spbp.C: Same.
9336 * g++.dg/ext/tmplattr9.C: Same.
9337 * g++.dg/ext/vla10.C: Same.
9338 * g++.dg/ext/vla11.C: Same.
9339 * g++.dg/ext/vla12.C: Same.
9340 * g++.dg/ext/vla15.C: Same.
9341 * g++.dg/ext/vla16.C: Same.
9342 * g++.dg/ext/vla17.C: Same.
9343 * g++.dg/ext/vla3.C: Same.
9344 * g++.dg/ext/vla6.C: Same.
9345 * g++.dg/ext/vla7.C: Same.
9346 * g++.dg/init/array24.C: Same.
9347 * g++.dg/init/new47.C: Same.
9348 * g++.dg/init/pr55497.C: Same.
9349 * g++.dg/opt/pr78201.C: Same.
9350 * g++.dg/template/vla2.C: Same.
9351 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9352 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9353 * g++.dg/torture/pr62127.C: Same.
9354 * g++.dg/torture/pr67055.C: Same.
9355 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9356 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9357 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9358 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9359 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9360 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9361 * g++.dg/warn/Wvla-1.C: Same.
9362 * g++.dg/warn/Wvla-3.C: Same.
9363 * g++.old-deja/g++.ext/array2.C: Same.
9364 * g++.old-deja/g++.ext/constructor.C: Same.
9365 * g++.old-deja/g++.law/builtin1.C: Same.
9366 * g++.old-deja/g++.other/crash12.C: Same.
9367 * g++.old-deja/g++.other/eh3.C: Same.
9368 * g++.old-deja/g++.pt/array6.C: Same.
9369 * g++.old-deja/g++.pt/dynarray.C: Same.
9370
9371 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9372
9373 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9374
9375 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9376
9377 PR libfortran/67412
9378 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9379 on *-*-solaris2.10.
9380
9381 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9382
9383 * lib/target-supports.exp (check_effective_target_branch_cost):
9384 Accept all x86 targets.
9385
9386 2018-01-12 Martin Liska <mliska@suse.cz>
9387
9388 PR ipa/83054
9389 * g++.dg/warn/pr83054.C: New test.
9390
9391 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9392
9393 * gcc.target/powerpc/spec-barr-1.c: New file.
9394
9395 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9396
9397 PR target/83330
9398 * gcc.target/i386/pr83330.c: New test.
9399
9400 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9401
9402 PR fortran/79383
9403 * gfortran.dg/dtio_31.f03: New test.
9404 * gfortran.dg/dtio_32.f03: New test.
9405
9406 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9407
9408 PR c++/43486
9409 * g++.dg/wrappers: New subdirectory.
9410 * g++.dg/wrappers/README: New file.
9411 * g++.dg/wrappers/alloc.C: New test case.
9412 * g++.dg/wrappers/cow-istream-string.C: New test case.
9413 * g++.dg/wrappers/cp-stdlib.C: New test case.
9414 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9415 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9416
9417 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9418
9419 PR middle-end/83718
9420 * g++.dg/torture/pr83718.C: New testcase.
9421
9422 2018-01-11 Martin Jambor <mjambor@suse.cz>
9423
9424 PR ipa/83178
9425 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9426
9427 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9428
9429 PR tree-optimization/83695
9430 * gcc.dg/tree-ssa/pr83695.c: New test.
9431
9432 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9433
9434 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9435 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9436
9437 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9438
9439 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9440 * gcc.target/arm/simd/fp16fml_high.c: New test.
9441 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9442 * lib/target-supports.exp
9443 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9444 check_effective_target_arm_fp16fml_neon_ok,
9445 add_options_for_arm_fp16fml_neon): New procedures.
9446
9447 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9448
9449 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9450 combination tests.
9451
9452 2018-01-11 Richard Biener <rguenther@suse.de>
9453
9454 PR tree-optimization/83435
9455 * gcc.dg/graphite/pr83435.c: New testcase.
9456
9457 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9458 Alan Hayward <alan.hayward@arm.com>
9459 David Sherwood <david.sherwood@arm.com>
9460
9461 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9462
9463 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9464
9465 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9466
9467 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9468
9469 PR target/82096
9470 * gcc.c-torture/compile/pr82096.c: New test.
9471
9472 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9473
9474 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9475
9476 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9477
9478 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9479
9480 2018-01-11 Justin Squirek <squirek@adacore.com>
9481
9482 * gnat.dg/expr_func4.adb: New testcase.
9483
9484 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9485
9486 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9487 testcase.
9488
9489 2018-01-11 Bob Duff <duff@adacore.com>
9490
9491 * gnat.dg/protected_null.adb: New testcase.
9492
9493 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9494
9495 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9496
9497 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9498
9499 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9500
9501 2018-01-11 Justin Squirek <squirek@adacore.com>
9502
9503 * gnat.dg/loopvar.adb: New testcase.
9504
9505 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9506
9507 PR middle-end/83189
9508 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9509
9510 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9511
9512 * gcc.c-torture/compile/pr83575.c: New testcase.
9513
9514 2018-01-10 Michael Collison <michael.collison@arm.com>
9515
9516 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9517 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9518 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9519 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9520 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9521 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9522 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9523 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9524 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9525 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9526 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9527 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9528 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9529 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9530 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9531 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9532
9533 2018-01-10 Michael Collison <michael.collison@arm.com>
9534
9535 * gcc.target/aarch64/sha2.h: New shared testcase.
9536 * gcc.target/aarch64/sha2_1.c: New testcase.
9537 * gcc.target/aarch64/sha2_2.c: New testcase.
9538 * gcc.target/aarch64/sha2_3.c: New testcase.
9539 * gcc.target/aarch64/sha3.h: New shared testcase.
9540 * gcc.target/aarch64/sha3_1.c: New testcase.
9541 * gcc.target/aarch64/sha3_2.c: New testcase.
9542 * gcc.target/aarch64/sha3_3.c: New testcase.
9543
9544 2018-01-10 Michael Collison <michael.collison@arm.com>
9545
9546 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9547
9548 2018-01-10 Martin Sebor <msebor@redhat.com>
9549
9550 PR tree-optimization/83781
9551 * gcc.dg/strlenopt-42.c: New test.
9552
9553 2018-01-11 Martin Sebor <msebor@gmail.com>
9554 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9555
9556 PR tree-optimization/83501
9557 PR tree-optimization/81703
9558
9559 * gcc.dg/strlenopt-39.c: New test-case.
9560 * gcc.dg/pr81703.c: Likewise.
9561
9562 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9563
9564 * gnat.dg/atomic10.adb: New test.
9565
9566 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9567
9568 PR fortran/82367
9569 * gfortran.dg/deferred_character_18.f90: New test.
9570
9571 2018-01-10 Martin Sebor <msebor@redhat.com>
9572
9573 PR tree-optimization/83671
9574 * gcc.dg/strlenopt-40.c: New test.
9575 * gcc.dg/strlenopt-41.c: New test.
9576
9577 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9578
9579 PR fortran/83093
9580 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9581
9582 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9583
9584 PR target/83399
9585 * gcc.target/powerpc/pr83399.c: New test.
9586
9587 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9588
9589 PR c++/43486
9590 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9591 to reflect that the arguments are correctly underlined.
9592 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9593 for globals, params, locals and literals.
9594 (test_sizeof): Directly test the location of "sizeof", rather than
9595 when used in compound expressions.
9596 (test_alignof): Likewise for "alignof".
9597 (test_string_literals): Likewise for string literals.
9598 (test_numeric_literals): Likewise for numeric literals.
9599 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9600 (test_typeid): Likewise for typeid.
9601 (test_unary_plus): New.
9602 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9603 format strings.
9604
9605 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9606
9607 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9608
9609 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9610
9611 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9612
9613 2018-01-10 Marek Polacek <polacek@redhat.com>
9614
9615 PR c++/82541
9616 * g++.dg/warn/Wduplicated-branches4.C: New test.
9617
9618 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9619
9620 PR c++/81327
9621 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9622 cast to void *.
9623
9624 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9625
9626 PR c++/81055
9627 * g++.dg/cpp0x/new2.C: New.
9628
9629 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9630
9631 PR target/83735
9632 * gcc.target/i386/pr83735.c: New test.
9633
9634 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9635
9636 * lib/target-supports.exp (check_effective_target_branch_cost):
9637 New function.
9638 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9639 * gcc.dg/pr21643.c: Likewise.
9640 * gcc.dg/pr46309.c: Likewise.
9641 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9642 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9643 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9644 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9645 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9646 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9647 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9648 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9649 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9650 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9651 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9652 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9653 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9654 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9655
9656 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9657
9658 PR target/83629
9659 * gcc.target/powerpc/pr83629.c: New testcase.
9660
9661 2018-01-10 Richard Biener <rguenther@suse.de>
9662
9663 PR testsuite/78768
9664 * gcc.dg/pr78768.c: Un-XFAIL.
9665
9666 2018-01-10 Richard Biener <rguenther@suse.de>
9667
9668 PR debug/82425
9669 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9670
9671 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9672
9673 PR tree-optimization/83753
9674 * gcc.dg/torture/pr83753.c: New test.
9675
9676 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9677
9678 * gcc.target/i386/avx2-gather-1.c: Add -march.
9679 * gcc.target/i386/avx2-gather-2.c: Add -march.
9680 * gcc.target/i386/avx2-gather-3.c: Add -march.
9681 * gcc.target/i386/avx2-gather-4.c: Add -march.
9682 * gcc.target/i386/avx2-gather-5.c: Add -march.
9683 * gcc.target/i386/avx2-gather-6.c: Add -march.
9684 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9685 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9686 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9687 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9688 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9689 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9690 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9691 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9692 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9693 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9694
9695 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9696
9697 PR target/78585:
9698 * gcc.target/i386/pr78585.c: New test.
9699
9700 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9701
9702 PR c++/83734
9703 * g++.dg/cpp0x/pr83734.C: New test.
9704
9705 2018-01-09 Carl Love <cel@us.ibm.com>
9706
9707 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9708 vec_mergeo builtins with float, double, long long, unsigned long long,
9709 bool long long arguments.
9710 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9711 vec_float2 with double arguments.
9712 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9713 vec_mergew and vec_mergow builtins.
9714
9715 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9716
9717 PR fortran/83742
9718 * gfortran.dg/contiguous_6.f90: New test.
9719
9720 2018-01-09 Richard Biener <rguenther@suse.de>
9721
9722 PR tree-optimization/83668
9723 * gcc.dg/graphite/pr83668.c: New testcase.
9724
9725 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9726
9727 PR tree-optimization/64811
9728 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9729 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9730 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9731 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9732 New tests.
9733 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9734
9735 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9736
9737 PR target/79883
9738 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9739
9740 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9741
9742 PR target/82641
9743 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9744 no NEON and require softfp or hard float-abi.
9745 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9746
9747 2018-01-09 Richard Biener <rguenther@suse.de>
9748
9749 PR tree-optimization/83572
9750 * gcc.dg/graphite/pr83572.c: New testcase.
9751
9752 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9753
9754 PR target/83507
9755 * gcc.dg/sms-13.c: New test.
9756
9757 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9758
9759 PR fortran/83741
9760 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9761
9762 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9763 Monk Chiang <sh.chiang04@gmail.com>
9764
9765 * gcc.target/riscv/save-restore-1.c: New.
9766
9767 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9768
9769 PR target/83677
9770 * gcc.target/powerpc/pr83677.c: New file.
9771
9772 2018-01-08 Jeff Law <law@redhat.com>
9773
9774 PR rtl-optimizatin/81308
9775 * g++.dg/pr81308-1.C: New test.
9776 * g++.dg/pr81308-2.C: New test.
9777
9778 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9779
9780 PR target/83663 - Revert r255946
9781 * gcc.target/aarch64/vect-slp-dup.c: New.
9782
9783 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9784
9785 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9786 combination tests.
9787
9788 2018-01-08 Richard Biener <rguenther@suse.de>
9789
9790 PR tree-optimization/83563
9791 * gcc.dg/graphite/pr83563.c: New testcase.
9792
9793 2018-01-08 Richard Biener <rguenther@suse.de>
9794
9795 PR middle-end/83713
9796 * g++.dg/torture/pr83713.C: New testcase.
9797
9798 2018-01-08 Tom de Vries <tom@codesourcery.com>
9799
9800 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9801
9802 2018-01-08 Richard Biener <rguenther@suse.de>
9803
9804 PR tree-optimization/83685
9805 * gcc.dg/torture/pr83685.c: New testcase.
9806
9807 2018-01-08 Richard Biener <rguenther@suse.de>
9808
9809 PR lto/83719
9810 * gcc.dg/lto/pr83719_0.c: New testcase.
9811
9812 2018-01-08 Tom de Vries <tom@codesourcery.com>
9813
9814 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9815 * gcc.dg/graphite/run-id-1.c: Same.
9816 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9817
9818 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9819
9820 PR fortran/83611
9821 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9822 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9823 * gfortran.dg/pdt_27.f03: New test.
9824
9825 PR fortran/83731
9826 * gfortran.dg/pdt_28.f03: New test.
9827
9828 2018-01-08 Tom de Vries <tom@codesourcery.com>
9829
9830 * c-c++-common/builtins.c: Require effective target alloca.
9831 * gcc.dg/Wrestrict.c: Same.
9832 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9833
9834 2018-01-08 Richard Biener <rguenther@suse.de>
9835
9836 PR middle-end/83580
9837 * gcc.dg/torture/pr83580.c: New testcase.
9838
9839 2018-01-08 Richard Biener <rguenther@suse.de>
9840
9841 PR middle-end/83517
9842 * gcc.dg/pr83517.c: New testcase.
9843
9844 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
9845
9846 PR middle-end/81897
9847 * gcc.dg/uninit-pr81897.c: New test.
9848
9849 2018-01-06 Martin Sebor <msebor@redhat.com>
9850
9851 PR tree-optimization/83640
9852 * gcc.dg/Wrestrict-6.c: New test.
9853 * gcc.dg/pr83640.c: New test.
9854
9855 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
9856
9857 * gcc.target/aarch64/reg-alloc-1.c: New test.
9858
9859 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
9860
9861 PR fortran/50892
9862 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
9863
9864 2018-01-06 Jakub Jelinek <jakub@redhat.com>
9865
9866 PR debug/83480
9867 * gcc.dg/pr83480.c: New test.
9868
9869 PR rtl-optimization/83682
9870 * gcc.target/i386/pr83682.c: New test.
9871
9872 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
9873
9874 PR fortran/78534
9875 PR fortran/66310
9876 * gfortran.dg/char_cast_1.f90: Update scan pattern.
9877 * gfortran.dg/dependency_49.f90: Likewise.
9878 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9879 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9880 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9881 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9882 * gfortran.dg/string_1_lp64.f90: New test.
9883 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9884 * gfortran.dg/string_3_lp64.f90: New test.
9885
9886 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9887
9888 PR target/83604
9889 * gcc.target/i386/sse-26.c: New test.
9890
9891 PR target/83604
9892 * gcc.target/i386/pr83604.c: New test.
9893
9894 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
9895
9896 * gcc.dg/vect/vect-align-4.c: New test.
9897 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
9898 and redefine as a structure with an unaligned member "b".
9899 (foo): Update accordingly.
9900
9901 2018-01-05 Sudakshina Das <sudi.das@arm.com>
9902
9903 PR target/82439
9904 * gcc.target/aarch64/bics_5.c: New test.
9905 * gcc.target/arm/bics_5.c: Likewise.
9906
9907 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9908
9909 PR tree-optimization/83605
9910 * gcc.dg/pr83605.c: New test.
9911
9912 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9913
9914 PR target/83554
9915 * gcc.target/i386/pr83554.c: New test.
9916
9917 PR ipa/82352
9918 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
9919 long unsigned int.
9920
9921 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9922
9923 PR fortran/83683
9924 PR fortran/45689
9925 * gfortran.dg/eoshift_8.f90: New test.
9926 * gfortran.dg/simplify_eoshift_1.f90: New test.
9927
9928 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9929
9930 PR debug/83585
9931 * gcc.dg/pr83585.c: New test.
9932
9933 2018-01-04 Nathan Sidwell <nathan@acm.org>
9934
9935 PR c++/83667
9936 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
9937
9938 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9939
9940 PR debug/83666
9941 * gcc.dg/pr83666.c: New test.
9942
9943 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
9944
9945 PR target/83628
9946 * gcc.target/alpha/pr83628-1.c: New test.
9947 * gcc.target/alpha/pr83628-2.c: Ditto.
9948
9949 2018-01-04 Martin Liska <mliska@suse.cz>
9950
9951 PR ipa/82352
9952 * g++.dg/ipa/pr82352.C: New test.
9953
9954 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9955
9956 * gcc.dg/vect-opt-info-1.c: Moved to ...
9957 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
9958 vect_int targets, use dg-additional-options instead of dg-options and
9959 use relative line numbers instead of absolute.
9960
9961 2018-01-03 Martin Sebor <msebor@redhat.com>
9962
9963 PR tree-optimization/83655
9964 * gcc.dg/Wrestrict-5.c: New test.
9965 * c-c++-common/builtins.c: New test.
9966
9967 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9968 Alan Hayward <alan.hayward@arm.com>
9969 David Sherwood <david.sherwood@arm.com>
9970
9971 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
9972 (main): Call it.
9973
9974 2018-01-03 Jeff Law <law@redhat.com>
9975
9976 PR target/83641
9977 * gcc.target/i386/stack-check-17.c: New test.
9978 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
9979
9980 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9981
9982 PR debug/83621
9983 * gcc.dg/pr83621.c: New test.
9984
9985 PR debug/83645
9986 * gcc.dg/pr83645.c: New test.
9987
9988 2018-01-03 Martin Sebor <msebor@redhat.com>
9989
9990 PR tree-optimization/83603
9991 * gcc.dg/Wrestrict-4.c: New test.
9992
9993 PR c/83559
9994 * gcc.dg/const-2.c: New test.
9995 * gcc.dg/pure-3.c: New test.
9996
9997 2018-01-03 Martin Sebor <msebor@redhat.com>
9998
9999 * gcc.dg/Wrestrict-3.c: New test.
10000
10001 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10002
10003 PR c++/83555
10004 * g++.dg/opt/pr83555.C: New test.
10005 * g++.dg/ubsan/pr83555.C: New test.
10006
10007 2018-01-03 David Malcolm <dmalcolm@redhat.com>
10008
10009 PR c/82050
10010 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
10011 the !CHECKING_P case by expecting a note.
10012 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
10013 a note for the !CHECKING_P case, and move the return statement
10014 outside of #if CHECKING_P guard.
10015
10016 2018-01-03 Jeff Law <law@redhat.com>
10017
10018 PR middle-end/83654
10019 * gcc.target/i386/stack-check-18.c: New test.
10020 * gcc.target/i386/stack-check-19.c: New test.
10021
10022 2018-01-03 Martin Sebor <msebor@redhat.com>
10023
10024 PR tree-optimization/83501
10025 * c-c++-common/Warray-bounds-3.c: Remove xfail.
10026
10027 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10028
10029 PR tree-optimization/83501
10030 * gcc.dg/tree-ssa/pr83501-1.c: New test.
10031
10032 2018-01-03 Nathan Sidwell <nathan@acm.org>
10033
10034 PR c++/83667
10035 * g++.dg/ipa/pr83667.C: New.
10036
10037 2018-01-03 Martin Liska <mliska@suse.cz>
10038
10039 PR tree-optimization/83593
10040 * gcc.dg/pr83593.c: New test.
10041
10042 2018-01-03 Martin Liska <mliska@suse.cz>
10043
10044 PR ipa/83549
10045 * g++.dg/ipa/pr83549.C: New test.
10046
10047 2018-01-03 Marek Polacek <polacek@redhat.com>
10048
10049 PR c++/83592
10050 * g++.dg/warn/mvp2.C: New test.
10051
10052 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10053
10054 PR preprocessor/83602
10055 * g++.dg/cpp/pr83602.C: New test.
10056
10057 PR c++/83634
10058 * g++.dg/parse/pr83634.C: New test.
10059
10060 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10061
10062 PR fortran/83664
10063 * gfortran.dg/eoshift_7.f90: New test.
10064
10065 2018-01-03 Jan Beulich <jbeulich@suse.com>
10066
10067 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
10068 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
10069
10070 2018-01-03 Jakub Jelinek <jakub@redhat.com>
10071
10072 Update copyright years.
10073
10074 2018-01-03 Martin Liska <mliska@suse.cz>
10075
10076 PR ipa/83594
10077 * gcc.dg/ipa/pr83594.c: New test.
10078
10079 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
10080 Alan Hayward <alan.hayward@arm.com>
10081 David Sherwood <david.sherwood@arm.com>
10082
10083 * gcc.dg/vect-opt-info-1.c: New test.
10084
10085 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10086
10087 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
10088 floorf128, truncf128, and roundf128.
10089 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
10090 optimizations added in match.pd.
10091 * gcc.target/powerpc/float128-hw6.c: Likewise.
10092 * gcc.target/powerpc/float128-hw7.c: Likewise.
10093 * gcc.target/powerpc/float128-hw8.c: Likewise.
10094 * gcc.target/powerpc/float128-hw9.c: Likewise.
10095 * gcc.target/powerpc/float128-hw10.c: Likewise.
10096 * gcc.target/powerpc/float128-hw11.c: Likewise.
10097
10098 2018-01-02 Jakub Jelinek <jakub@redhat.com>
10099
10100 PR c++/83556
10101 * g++.dg/cpp0x/pr83556.C: New test.
10102
10103 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10104
10105 PR fortran/45689
10106 PR fortran/83650
10107 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
10108 * gfortran.dg/simplify_cshift_4.f90: New test.
10109
10110 2018-01-02 Marek Polacek <polacek@redhat.com>
10111
10112 PR c++/81860
10113 * g++.dg/cpp0x/inh-ctor30.C: New test.
10114
10115 PR c++/83644
10116 * g++.dg/cpp1z/pr83644.C: New test.
10117
10118 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
10119
10120 PR fortran/83076
10121 * gfortran.dg/coarray_45.f90: New test.
10122
10123 PR fortran/83319
10124 * gfortran.dg/coarray_46.f90: New test.
10125
10126 2018-01-01 Jakub Jelinek <jakub@redhat.com>
10127
10128 PR tree-optimization/83581
10129 * gcc.dg/pr83581.c: New test.
10130
10131 PR c/83595
10132 * gcc.dg/pr83595.c: New test.
10133
10134 PR middle-end/83608
10135 * g++.dg/opt/pr83608.C: New test.
10136
10137 PR middle-end/83609
10138 * gcc.dg/pr83609.c: New test.
10139 * g++.dg/opt/pr83609.C: New test.
10140
10141 PR middle-end/83623
10142 * gcc.dg/pr83623.c: New test.
10143
10144 * gcc.target/i386/i386.exp
10145 (check_effective_target_avx512vpopcntdqvl): New proc.
10146 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
10147 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
10148 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
10149 \f
10150 Copyright (C) 2018 Free Software Foundation, Inc.
10151
10152 Copying and distribution of this file, with or without modification,
10153 are permitted in any medium without royalty provided the copyright
10154 notice and this notice are preserved.