re PR middle-end/87053 (wrong code with c_strlen)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2
3 PR middle-end/87053
4 * gcc.c-torture/execute/pr87053.c: New test.
5
6 2018-08-29 Jakub Jelinek <jakub@redhat.com>
7
8 PR c++/87095
9 * g++.dg/ubsan/vptr-13.C: New test.
10
11 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
12
13 PR c++/85265
14 * g++.dg/concepts/pr85265.C: New.
15
16 2018-08-29 Martin Sebor <msebor@redhat.com>
17 Bernd Edlinger <bernd.edlinger@hotmail.de>
18
19 PR tree-optimization/86714
20 PR tree-optimization/86711
21 * gcc.c-torture/execute/memchr-1.c: New test.
22 * gcc.c-torture/execute/pr86714.c: New test.
23 * gcc.c-torture/execute/widechar-3.c: New test.
24 * gcc.dg/strlenopt-58.c: New test.
25
26 2018-08-29 Richard Biener <rguenther@suse.de>
27
28 PR tree-optimization/87132
29 * gcc.dg/torture/pr87132.c: New testcase.
30
31 2018-08-29 David Malcolm <dmalcolm@redhat.com>
32
33 PR c++/85110
34 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
35 output to reflect underlining of pertinent parameter in decl
36 for "no known conversion" messages.
37
38 2018-08-29 Jakub Jelinek <jakub@redhat.com>
39
40 PR c++/87122
41 * g++.dg/cpp1z/decomp47.C: New test.
42
43 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
44
45 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
46 where appropriate.
47
48 2018-08-29 Richard Biener <rguenther@suse.de>
49
50 PR tree-optimization/87117
51 * gfortran.dg/pr87117.f90: New testcase.
52
53 2018-08-29 Richard Biener <rguenther@suse.de>
54
55 PR tree-optimization/87126
56 * gcc.dg/tree-ssa/pr87126.c: New testcase.
57
58 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
59
60 PR tree-optimization/87009
61 * gcc.dg/pr87009.c: New test.
62
63 2018-08-28 Martin Sebor <msebor@redhat.com>
64
65 PR middle-end/86631
66 * g++.dg/Walloca1.C: Adjust.
67
68 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
69
70 PR c++/86546
71 * g++.dg/other/switch4.C: New.
72
73 2018-08-28 Richard Biener <rguenther@suse.de>
74
75 PR tree-optimization/87124
76 * g++.dg/torture/pr87124.C: New testcase.
77
78 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
79
80 PR fortran/80477
81 * gfortran.dg/class_result_7.f90: New test.
82 * gfortran.dg/class_result_8.f90: New test.
83 * gfortran.dg/class_result_9.f90: New test.
84
85 PR fortran/86481
86 * gfortran.dg/allocate_with_source_25.f90: New test.
87
88 2018-08-28 Jakub Jelinek <jakub@redhat.com>
89
90 PR middle-end/87099
91 * gcc.dg/pr87099.c: New test.
92
93 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
94
95 PR testsuite/87078
96 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
97
98 2018-08-28 Richard Biener <rguenther@suse.de>
99
100 PR tree-optimization/87117
101 * gcc.dg/pr87117-1.c: New testcase.
102
103 2018-08-28 Richard Biener <rguenther@suse.de>
104
105 PR tree-optimization/87117
106 * gcc.dg/pr87117-2.c: New testcase.
107
108 2018-08-28 Richard Biener <rguenther@suse.de>
109
110 PR tree-optimization/87117
111 * gcc.dg/lvalue-5.c: New testcase.
112
113 2018-08-27 Jeff Law <law@redhat.com>
114
115 PR tree-optimization/87110
116 * gcc.c-torture/compile/pr87110.c: New test.
117
118 2018-08-27 Martin Sebor <msebor@redhat.com>
119
120 PR tree-optimization/86914
121 * gcc.dg/strlenopt-57.c: New test.
122
123 2018-08-27 Martin Sebor <msebor@redhat.com>
124
125 PR tree-optimization/87112
126 * gcc.dg/pr87112.c: New test.
127
128 2018-08-27 David Malcolm <dmalcolm@redhat.com>
129
130 PR c++/63392
131 * g++.dg/diagnostic/missing-typename.C: New test.
132
133 2018-08-27 Jeff Law <law@redhat.com>
134
135 * gcc.c-torture/compile/dse.c: New test.
136
137 2018-08-27 Jakub Jelinek <jakub@redhat.com>
138
139 PR c++/86993
140 * g++.dg/diagnostic/pr86993.C: New test.
141
142 2018-08-27 Richard Biener <rguenther@suse.de>
143
144 PR tree-optimization/86927
145 * gcc.dg/vect/pr86927.c: New testcase.
146
147 2018-08-27 David Malcolm <dmalcolm@redhat.com>
148
149 PR c++/87091
150 * gcc.dg/empty.h: New file.
151 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
152 top of file and removal of redundant second printing of warning
153 location.
154 * gcc.dg/fixits-pr84852-2.c: Likewise.
155 * gcc.dg/missing-header-fixit-3.c: Likewise.
156 * gcc.dg/missing-header-fixit-4.c: New test.
157 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
158 conversion of show_caret_p to a tri-state.
159
160 2018-08-27 David Malcolm <dmalcolm@redhat.com>
161
162 PR c++/87091
163 * g++.dg/pr85523.C: Extend expected output to show line
164 before line-insertion fix-it hint.
165 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
166 (test_fixit_insert_newline): Add previous line to expected output.
167 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
168 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
169
170 2018-08-27 Martin Liska <mliska@suse.cz>
171
172 PR sanitizer/86962
173 * gcc.dg/asan/pr86962.c: New test.
174
175 2018-08-27 Martin Liska <mliska@suse.cz>
176
177 * gcc.dg/tree-prof/val-prof-10.c: New test.
178
179 2018-08-27 Martin Liska <mliska@suse.cz>
180
181 PR tree-optimization/86847
182 * gcc.dg/tree-ssa/switch-3.c: New test.
183 * gcc.dg/tree-ssa/vrp105.c: Remove.
184
185 2018-08-27 Martin Liska <mliska@suse.cz>
186
187 * gcc.dg/tree-ssa/switch-2.c: New test.
188
189 2018-08-27 Richard Biener <rguenther@suse.de>
190
191 * g++.dg/torture/20180705-1.C: New testcase.
192 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
193 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
194 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
195 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
196 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
197 * gcc.dg/pr85195.c: Likewise.
198 * gcc.dg/pr85467.c: Likewise.
199 * gcc.dg/torture/pr81790.c: Likewise.
200
201 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
202 param to current default.
203
204 2018-08-27 Jakub Jelinek <jakub@redhat.com>
205
206 PR rtl-optimization/87065
207 * gcc.target/i386/pr87065.c: New test.
208
209 2018-08-26 Marek Polacek <polacek@redhat.com>
210
211 PR c++/87080
212 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
213
214 PR c++/87029, Implement -Wredundant-move.
215 * g++.dg/cpp0x/Wredundant-move1.C: New test.
216 * g++.dg/cpp0x/Wredundant-move2.C: New test.
217 * g++.dg/cpp0x/Wredundant-move3.C: New test.
218 * g++.dg/cpp0x/Wredundant-move4.C: New test.
219
220 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
221
222 PR libfortran/86704
223 * gfortran.dg/matmul_19.f90: New test.
224
225 2018-08-25 Janus Weil <janus@gcc.gnu.org>
226
227 PR fortran/86545
228 * gfortran.dg/generic_35.f90: New test case.
229
230 2018-08-24 David Malcolm <dmalcolm@redhat.com>
231
232 PR c++/87091
233 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
234 line spans are printed with -fdiagnostics-show-line-numbers.
235
236 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
237
238 PR fortran/86837
239 * gfortran.dg/implied_do_io_6.f90: New test.
240
241 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
242
243 PR middle-end/87092
244 * gcc.dg/pr87092.c: New test.
245
246 2018-08-24 Marek Polacek <polacek@redhat.com>
247
248 PR c++/67012
249 PR c++/86942
250 * g++.dg/cpp0x/auto52.C: New test.
251 * g++.dg/cpp1y/auto-fn52.C: New test.
252 * g++.dg/cpp1y/auto-fn53.C: New test.
253 * g++.dg/cpp1y/auto-fn54.C: New test.
254
255 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
256
257 * lib/target-supports.exp (vect_perm_supported): Only return
258 false for variable-length vectors if the permute size is not
259 a power of 2.
260 (check_effective_target_vect_perm)
261 (check_effective_target_vect_perm_byte)
262 (check_effective_target_vect_perm_short): Remove check for
263 variable-length vectors.
264 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
265 * gcc.dg/vect/slp-perm-10.c: Likewise.
266 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
267
268 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
269
270 * gcc.target/aarch64/sve/bswap_1.c: New test.
271 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
272 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
273
274 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
275
276 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
277 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
278 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
279 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
280 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
281 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
282 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
283
284 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
285
286 PR debug/79342
287 * gcc.dg/pr79342.: New test.
288
289 2018-08-23 Martin Sebor <msebor@redhat.com>
290
291 PR tree-optimization/87072
292 * gcc.dg/Warray-bounds-35.c: New test.
293
294 2018-08-23 Richard Biener <rguenther@suse.de>
295
296 PR middle-end/87024
297 * gcc.dg/pr87024.c: New testcase.
298
299 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
300
301 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
302 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
303 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
304 * gcc.dg/vect/pr80631-2.c: Likewise.
305
306 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
307
308 PR fortran/86863
309 * gfortran.dg/submodule_32.f08: New test.
310
311 2018-08-22 Janus Weil <janus@gcc.gnu.org>
312
313 PR fortran/86935
314 * gfortran.dg/associate_3.f90: Update error message.
315 * gfortran.dg/associate_39.f90: New test case.
316
317 2018-08-22 Janus Weil <janus@gcc.gnu.org>
318
319 PR fortran/86888
320 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
321 an additional case.
322 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
323 * gfortran.dg/class_17.f03: Update error message.
324 * gfortran.dg/class_55.f90: Ditto.
325 * gfortran.dg/dtio_11.f90: Update error messages.
326 * gfortran.dg/implicit_actual.f90: Add an error message.
327 * gfortran.dg/typebound_proc_12.f90: Update error message.
328
329 2018-08-22 Martin Sebor <msebor@redhat.com>
330
331 PR middle-end/87052
332 * gcc.dg/pr87052.c: New test.
333 * gcc.dg/tree-ssa/dump-3.c: Adjust.
334
335 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
336
337 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
338 * gfortran.dg/max_expr.f90: ...this.
339 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
340 * gfortran.dg/min_expr.f90: ...this.
341
342 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
343
344 PR tree-optimization/86725
345 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
346 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
347 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
348 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
349
350 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
351
352 PR tree-optimization/86725
353 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
354
355 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
356
357 * gcc.dg/vect/vect-avg-16.c: New test.
358 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
359 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
360 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
361 the second loop in main1.
362
363 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
364
365 * gcc.dg/lto/pr85248_0.c (test_alias):
366 Stringify __USER_LABEL_PREFIX__.
367 (test_noreturn): Likewise.
368
369 2018-08-22 Richard Biener <rguenther@suse.de>
370
371 PR tree-optimization/86988
372 * g++.dg/pr86988.C: New testcase.
373
374 2018-08-22 Richard Biener <rguenther@suse.de>
375
376 PR tree-optimization/86945
377 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
378
379 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
380
381 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
382
383 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
384 Thomas Koenig <tkoenig@gcc.gnu.org>
385
386 PR fortran/25829
387 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
388 * gfortran.dg/f2003_io_1.f03: Add wait statement.
389
390 2018-08-21 Marek Polacek <polacek@redhat.com>
391
392 PR c++/86981, Implement -Wpessimizing-move.
393 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
394 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
395 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
396 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
397 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
398
399 PR c++/65043
400 * g++.dg/concepts/pr67595.C: Add dg-warning.
401 * g++.dg/cpp0x/Wnarrowing11.C: New test.
402 * g++.dg/cpp0x/Wnarrowing12.C: New test.
403 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
404
405 PR c++/86499
406 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
407 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
408
409 2018-08-21 Ed Schonberg <schonberg@adacore.com>
410
411 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
412
413 2018-08-21 Ed Schonberg <schonberg@adacore.com>
414
415 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
416
417 2018-08-21 Javier Miranda <miranda@adacore.com>
418
419 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
420
421 2018-08-21 Ed Schonberg <schonberg@adacore.com>
422
423 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
424
425 2018-08-21 Ed Schonberg <schonberg@adacore.com>
426
427 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
428
429 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
430
431 * gnat.dg/rep_clause7.adb: New testcase.
432
433 2018-08-21 Ed Schonberg <schonberg@adacore.com>
434
435 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
436 gnat.dg/task1_pkg.ads: New testcase.
437
438 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
439
440 * gnat.dg/linkedlist.adb: New testcase.
441
442 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
443
444 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
445 gnat.dg/elab6_pkg.ads: New testcase.
446
447 2018-08-21 Ed Schonberg <schonberg@adacore.com>
448
449 * gnat.dg/expr_func5.adb: New testcase.
450
451 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
452
453 * gnat.dg/dynhash.adb: New testcase.
454
455 2018-08-21 Javier Miranda <miranda@adacore.com>
456
457 * gnat.dg/enum4.adb: New testcase.
458
459 2018-08-21 Tamar Christina <tamar.christina@arm.com>
460
461 * gcc.target/aarch64/large_struct_copy.c: New test.
462
463 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
464
465 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
466
467 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
468
469 PR middle-end/86121
470 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
471
472 2018-08-21 Tom de Vries <tdevries@suse.de>
473
474 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
475 to avoid mismatch in .debug and .earlydebug dump files.
476
477 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
478
479 PR target/87033
480 * gcc.target/powerpc/pr87033.c: New test.
481
482 2018-08-20 Martin Sebor <msebor@redhat.com>
483
484 PR tree-optimization/87034
485 * gcc.dg/builtin-sprintf-warn-20.c: New test.
486
487 2018-08-20 David Malcolm <dmalcolm@redhat.com>
488
489 PR other/84889
490 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
491 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
492 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
493
494 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
495
496 PR target/87014
497 * g++.dg/torture/pr87014.C: New file.
498
499 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
500
501 PR target/86984
502 * gcc.target/alpha/pr86984.c: New test.
503
504 2018-08-20 Richard Biener <rguenther@suse.de>
505
506 PR tree-optimization/78655
507 * gcc.dg/tree-ssa/evrp11.c: New testcase.
508
509 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
510
511 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
512 for Darwin.
513
514 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
515
516 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
517 test on Darwin.
518 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
519 * gcc.dg/lto/pr83719_0.c: Likewise.
520
521 2018-08-17 Martin Sebor <msebor@redhat.com>
522
523 PR testsuite/86996
524 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
525
526 2018-08-17 David Malcolm <dmalcolm@redhat.com>
527
528 * g++.dg/conversion/Wwrite-strings.C: New test.
529
530 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
531 Chung-Lin Tang <cltang@codesourcery.com>
532 Xianmiao Qu <xianmiao_qu@c-sky.com>
533
534 C-SKY port: Testsuite
535
536 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
537 * g++.dg/torture/type-generic-1.C: Likewise.
538 * gcc.c-torture/compile/20000804-1.c: Likewise.
539 * gcc.c-torture/execute/20101011-1.c: Likewise.
540 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
541 * gcc.dg/20020312-2.c: Likewise.
542 * gcc.dg/Wno-frame-address.c: Likewise.
543 * gcc.dg/c11-true_min-1.c: Likewise.
544 * gcc.dg/sibcall-10.c: Likewise.
545 * gcc.dg/sibcall-9.c: Likewise.
546 * gcc.dg/stack-usage-1.c: Likewise.
547 * gcc.dg/torture/float32-tg-3.c: Likewise.
548 * gcc.dg/torture/float32x-tg-3.c: Likewise.
549 * gcc.dg/torture/float64-tg-3.c: Likewise.
550 * gcc.dg/torture/float64x-tg-3.c: Likewise.
551 * gcc.dg/torture/type-generic-1.c: Likewise.
552 * gcc.target/csky/*: New.
553 * lib/target-supports.exp (check_profiling_available): Add
554 csky-*-elf.
555 (check_effective_target_hard_float): Handle C-SKY targets with
556 single-precision hard float only.
557 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
558
559 2018-08-17 David Malcolm <dmalcolm@redhat.com>
560
561 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
562 gcc_dump_printf.
563 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
564 coverage for gcc_dump_printf.
565
566 2018-08-17 Martin Liska <mliska@suse.cz>
567
568 * g++.dg/opt/mpx.C: Fix scanned pattern.
569 * gcc.target/i386/mpx.c: Likewise.
570 * g++.dg/warn/Wunreachable-code-1.C: Remove.
571 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
572 * gcc.dg/torture/pr52969.c: Likewise.
573 * g++.dg/warn/pr31246-2.C: Likewise.
574 * g++.dg/warn/pr31246.C: Likewise.
575 * gcc.dg/pr33092.c: Likewise.
576 * g++.dg/opt/eh1.C: Remove a deprecated option.
577 * g++.dg/template/inline1.C: Likewise.
578 * g++.dg/tree-ssa/pr81408.C: Likewise.
579 * gcc.dg/pr41837.c: Likewise.
580 * gcc.dg/pr41841.c: Likewise.
581 * gcc.dg/pr42250.c: Likewise.
582 * gcc.dg/pr43084.c: Likewise.
583 * gcc.dg/pr43317.c: Likewise.
584 * gcc.dg/pr51879-18.c: Likewise.
585 * gcc.dg/torture/pr36066.c: Likewise.
586 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
587 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
588 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
589 * gcc.dg/tree-ssa/pr45122.c: Likewise.
590 * gcc.target/i386/pr45352-2.c: Likewise.
591 * gcc.target/i386/zee.c: Likewise.
592 * gfortran.dg/auto_char_len_2.f90: Likewise.
593 * gfortran.dg/auto_char_len_4.f90: Likewise.
594 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
595 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
596 * gfortran.dg/gomp/pr47331.f90: Likewise.
597 * gfortran.dg/pr40999.f: Likewise.
598 * gfortran.dg/pr41011.f: Likewise.
599 * gfortran.dg/pr42051.f03: Likewise.
600 * gfortran.dg/pr46804.f90: Likewise.
601 * gfortran.dg/pr83149_1.f90: Likewise.
602 * gfortran.dg/pr83149_b.f90: Likewise.
603 * gfortran.dg/whole_file_1.f90: Likewise.
604 * gfortran.dg/whole_file_10.f90: Likewise.
605 * gfortran.dg/whole_file_11.f90: Likewise.
606 * gfortran.dg/whole_file_12.f90: Likewise.
607 * gfortran.dg/whole_file_13.f90: Likewise.
608 * gfortran.dg/whole_file_14.f90: Likewise.
609 * gfortran.dg/whole_file_15.f90: Likewise.
610 * gfortran.dg/whole_file_16.f90: Likewise.
611 * gfortran.dg/whole_file_17.f90: Likewise.
612 * gfortran.dg/whole_file_18.f90: Likewise.
613 * gfortran.dg/whole_file_19.f90: Likewise.
614 * gfortran.dg/whole_file_2.f90: Likewise.
615 * gfortran.dg/whole_file_20.f03: Likewise.
616 * gfortran.dg/whole_file_3.f90: Likewise.
617 * gfortran.dg/whole_file_4.f90: Likewise.
618 * gfortran.dg/whole_file_5.f90: Likewise.
619 * gfortran.dg/whole_file_6.f90: Likewise.
620 * gfortran.dg/whole_file_7.f90: Likewise.
621 * gfortran.dg/whole_file_8.f90: Likewise.
622 * gfortran.dg/whole_file_9.f90: Likewise.
623 * gcc.dg/vect/vect.exp: Likewise.
624
625 2018-08-17 Richard Biener <rguenther@suse.de>
626
627 PR middle-end/86505
628 * gcc.dg/torture/pr86505.c: New testcase.
629
630 2018-08-16 Martin Sebor <msebor@redhat.com>
631
632 PR tree-optimization/86853
633 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
634 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
635 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
636
637 2018-08-16 David Malcolm <dmalcolm@redhat.com>
638
639 * gcc.dg/missing-header-fixit-3.c: New test.
640
641 2018-08-16 David Malcolm <dmalcolm@redhat.com>
642
643 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
644 (test_fixit_insert_newline): Update expected output to show '+'
645 characters in margin of line-insertion fix-it hint.
646
647 2018-08-16 Nathan Sidwell <nathan@acm.org>
648
649 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
650 * gcc.dg/cpp/macsyntx2.c: likewise.
651
652 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
653
654 PR testsuite/86745
655 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
656 * gcc.target/i386/avx-cvt-2.c: Ditto.
657
658 2018-08-16 David Malcolm <dmalcolm@redhat.com>
659
660 PR c++/70693
661 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
662
663 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
664
665 * gcc.target/aarch64/imm_choice_comparison.c: New test.
666
667 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
668
669 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
670 (lib_strncmp): Likewise.
671
672 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
673
674 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
675 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
676 * g++.dg/torture/pr44295.C : Likewise.
677
678 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
679
680 PR testsuite/78544
681 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
682 attributes and matching.
683 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
684 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
685
686 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
687
688 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
689
690 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
691
692 * gcc.target/i386/rop1.c: Remove.
693 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
694
695 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
696
697 * gcc.target/powerpc/fold-vec-splat-char.c: New.
698 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
699 * gcc.target/powerpc/fold-vec-splat-int.c: New.
700 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
701 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
702 * gcc.target/powerpc/fold-vec-splat-short.c: New.
703
704 2018-08-15 David Malcolm <dmalcolm@redhat.com>
705
706 * g++.dg/diagnostic/aka3.C: New test.
707 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
708 output to show range labels.
709 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
710 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
711 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
712 * gcc.dg/bad-binary-ops.c: Update expected output to show range
713 labels. Add an "aka" example.
714 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
715 labels.
716 * gcc.dg/format/diagnostic-ranges.c: Likewise.
717 * gcc.dg/format/pr72858.c: Likewise.
718 * gcc.dg/format/pr78498.c: Likewise.
719 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
720 Update expected output to show range labels. Add examples of
721 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
722 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
723 Update expected output to show range labels.
724 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
725 (test_very_wide_line): Adjust so that label is at left-clipping
726 boundary.
727 (test_very_wide_line_2): New test.
728 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
729 Update expected output to show range labels.
730 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
731 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
732 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
733 for new param to gcc_rich_location::add_expr.
734 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
735 Add "label" param.
736 (test_show_locus): Add examples of labels to various tests. Tweak
737 the "very wide_line" test case and duplicate it, to cover the
738 boundary values for clipping of labels against the left-margin.
739 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
740 diagnostic-test-show-locus-no-labels.c.
741 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
742 Update line numbers of dg-locus directives.
743 * gcc.dg/pr69627.c: Update expected output to show range labels.
744 * lib/multiline.exp (proc _build_multiline_regex): Remove
745 special-case handling of lines with trailing '|'.
746
747 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
748
749 PR testsuite/86519
750 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
751 the .expand file.
752
753 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
754
755 * gcc.dg/wmain.c: New test.
756
757 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
758
759 PR c/19315
760 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
761 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
762 unknown size.
763
764 2018-08-15 Martin Liska <mliska@suse.cz>
765
766 PR tree-optimization/86925
767 * gcc.dg/predict-20.c: New test.
768 * gcc.dg/predict-21.c: New test.
769
770 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
771
772 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
773
774 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
775
776 * gcc.target/i386/sse2-movs.c: New test.
777
778 2018-08-14 Martin Sebor <msebor@redhat.com>
779
780 PR tree-optimization/86650
781 * gcc.dg/Warray-bounds-34.c: New test.
782
783 2018-08-14 Janus Weil <janus@gcc.gnu.org>
784
785 PR fortran/86116
786 * gfortran.dg/generic_34.f90: New test case.
787
788 2018-08-13 Marek Polacek <polacek@redhat.com>
789
790 PR c++/57891
791 * g++.dg/cpp0x/Wnarrowing6.C: New test.
792 * g++.dg/cpp0x/Wnarrowing7.C: New test.
793 * g++.dg/cpp0x/Wnarrowing8.C: New test.
794 * g++.dg/cpp0x/Wnarrowing9.C: New test.
795 * g++.dg/cpp0x/Wnarrowing10.C: New test.
796 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
797 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
798 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
799 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
800 * g++.dg/ext/stmtexpr15.C: Likewise.
801 * g++.dg/gomp/pr47963.C: Likewise.
802 * g++.dg/init/new37.C: Likewise.
803 * g++.dg/init/new43.C: Likewise.
804 * g++.dg/other/fold1.C: Likewise.
805 * g++.dg/parse/array-size2.C: Likewise.
806 * g++.dg/template/dependent-name3.C: Likewise.
807 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
808 * g++.dg/other/vrp1.C: Likewise.
809 * g++.dg/template/char1.C: Likewise.
810
811 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
812
813 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
814 instead of a ZERO_EXTEND.
815
816 2018-08-13 Martin Sebor <msebor@redhat.com>
817
818 PR tree-optimization/71625
819 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
820 * g++.dg/init/string2.C: New test.
821 * g++.dg/init/string3.C: New test.
822 * g++.dg/init/string4.C: New test.
823 * gcc.dg/init-string-3.c: New test.
824 * gcc.dg/strlenopt-55.c: New test.
825 * gcc.dg/strlenopt-56.c: New test.
826
827 2018-08-13 Marek Polacek <polacek@redhat.com>
828
829 P0806R2 - Deprecate implicit capture of this via [=]
830 * g++.dg/cpp2a/lambda-this1.C: New test.
831 * g++.dg/cpp2a/lambda-this2.C: New test.
832 * g++.dg/cpp2a/lambda-this3.C: New test.
833
834 2018-08-13 Marek Polacek <polacek@redhat.com>
835
836 PR c++/86915
837 * g++.dg/diagnostic/auto1.C: New test.
838
839 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
840
841 PR fortran/66679
842 * gfortran.dg/transfer_class_3.f90: New test.
843
844 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
845
846 PR fortran/86906
847 * gfortran.dg/use_rename_9.f90: New test.
848
849 2018-08-11 Jakub Jelinek <jakub@redhat.com>
850
851 PR tree-optimization/86835
852 * gcc.dg/pr86835.c: New test.
853
854 2018-08-10 Janus Weil <janus@gcc.gnu.org>
855
856 PR fortran/57160
857 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
858 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
859 * gfortran.dg/short_circuiting_2.f90: New test case.
860 * gfortran.dg/short_circuiting_3.f90: New test case.
861
862 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
863
864 PR target/82418
865 * gcc.target/i386/pr82418.c: New test.
866
867 2018-08-10 Martin Liska <mliska@suse.cz>
868
869 PR target/83610
870 * gcc.dg/predict-17.c: New test.
871 * gcc.dg/predict-18.c: New test.
872 * gcc.dg/predict-19.c: New test.
873
874 2018-08-10 Martin Liska <mliska@suse.cz>
875
876 PR tree-optimization/85799
877 * gcc.dg/pr85799.c: New test.
878
879 2018-08-09 Jeff Law <law@redhat.com>
880
881 PR middle-end/86897
882 * gcc.dg/uninit-suppress_2.c: Disable DOM.
883
884 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
885
886 * gcc.target/aarch64/sve/reduc_8.c: New test.
887
888 2018-08-09 David Malcolm <dmalcolm@redhat.com>
889
890 PR other/84889
891 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
892 test.
893 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
894 New test.
895 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
896 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
897 TEST_ALWAYS_FLAGS.
898
899 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
900
901 PR tree-optimization/86858
902 * gcc.dg/vect/pr86858.c: New test.
903
904 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
905
906 PR tree-optimization/86871
907 * gcc.dg/vect/pr86871.c: New test.
908
909 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
910
911 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
912
913 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
914
915 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
916 arch and tune numbers by 2.
917 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
918 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
919 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
920 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
921 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
922 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
923 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
924 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
925 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
926 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
927 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
928 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
929 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
930 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
931 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
932 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
933 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
934 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
935 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
936 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
937 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
938 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
939 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
940 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
941 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
942 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
943 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
944 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
945 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
946 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
947 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
948 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
949 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
950 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
951 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
952 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
953 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
954 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
955 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
956 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
957 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
958 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
959 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
960 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
961 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
962 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
963 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
964 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
965 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
966 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
967 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
968 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
969 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
970 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
971 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
972 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
973 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
974 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
975 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
976 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
977 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
978 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
979 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
980 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
981 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
982 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
983
984 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
985
986 PR target/84332
987 * gcc.target/s390/pr84332.c: New testcase.
988
989 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
990
991 PR target/46179
992 * gcc.target/m68k/tls-dimode.c: New file.
993
994 2018-08-08 Nathan Sidwell <nathan@acm.org>
995
996 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
997 c-c++-common/inc-from-1.c: New
998
999 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
1000
1001 PR target/85295
1002 * gcc.target/s390/TI-constants-lra.c: New testcase.
1003 * gcc.target/s390/TI-constants-nolra.c: New testcase.
1004
1005 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
1006
1007 * gcc.target/s390/hotpatch-8.c: Remove.
1008 * gcc.target/s390/hotpatch-9.c: Remove.
1009 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
1010 * gcc.target/s390/mnop-mcount-m31.c: Remove.
1011
1012 2018-08-08 Jakub Jelinek <jakub@redhat.com>
1013
1014 P0595R1 - is_constant_evaluated
1015 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
1016
1017 PR c++/86836
1018 * g++.dg/cpp1z/decomp46.C: New test.
1019
1020 PR c++/86738
1021 * g++.dg/opt/pr86738.C: New test.
1022
1023 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
1024
1025 PR target/86838
1026 * gcc.target/aarch64/frecpe_1.c: New test.
1027 * gcc.target/aarch64/frecpe_2.c: Likewise.
1028
1029 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1030
1031 PR c++/59480, DR 136
1032 * g++.dg/other/friend8.C: New.
1033 * g++.dg/other/friend9.C: Likewise.
1034 * g++.dg/other/friend10.C: Likewise.
1035 * g++.dg/other/friend11.C: Likewise.
1036 * g++.dg/other/friend12.C: Likewise.
1037 * g++.dg/other/friend13.C: Likewise.
1038 * g++.dg/other/friend14.C: Likewise.
1039 * g++.dg/other/friend15.C: Likewise.
1040 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1041 * g++.dg/parse/defarg8.C: Likewise.
1042
1043 2018-08-07 Martin Liska <mliska@suse.cz>
1044
1045 PR middle-end/83023
1046 * gcc.dg/predict-16.c: New test.
1047 * g++.dg/predict-1.C: New test.
1048
1049 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1050 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1051
1052 PR tree-optimization/80925
1053 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1054 vectorized on !vect_hw_misalign targets.
1055
1056 2018-08-06 Marek Polacek <polacek@redhat.com>
1057
1058 PR c++/86767
1059 * g++.dg/cpp1y/constexpr-86767.C: New test.
1060
1061 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1062
1063 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1064 for target *-*-linux-gnu.
1065
1066 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1067
1068 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1069 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1070 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1071
1072 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1073
1074 * gcc.target/s390/nomemloopunroll-1.c: New test.
1075
1076 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1077
1078 PR target/86386
1079 * gcc.target/i386/pr86386.c: New file.
1080
1081 2018-08-04 Tom de Vries <tdevries@suse.de>
1082
1083 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1084
1085 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1086
1087 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1088 "type:cvip".
1089
1090 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1091
1092 PR fortran/45521
1093 * gfortran.dg/interface_assignment_6.f90: New test case.
1094
1095 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1096
1097 PR testsuite/86153
1098 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1099
1100 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1101 Jonathan Wakely <jwakely@redhat.com>
1102
1103 PR c++/85523
1104 * g++.dg/pr85523.C: New test.
1105
1106 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1107
1108 PR c/86690
1109 * gcc.dg/union-duplicate-field.c: New test.
1110
1111 2018-08-03 Jason Merrill <jason@redhat.com>
1112
1113 PR c++/86706
1114 * g++.dg/template/pr86706.C: New test.
1115
1116 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1117
1118 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1119 on vect_avg_qi targets.
1120 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1121 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1122 * gcc.dg/vect/vect-avg-15.c: Likewise.
1123
1124 2018-08-03 Martin Liska <mliska@suse.cz>
1125
1126 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1127 * gcc.dg/predict-13.c: Likewise.
1128 * gcc.dg/predict-3.c: Likewise.
1129 * gcc.dg/predict-4.c: Likewise.
1130 * gcc.dg/predict-5.c: Likewise.
1131 * gcc.dg/predict-6.c: Likewise.
1132 * gcc.dg/predict-9.c: Likewise.
1133 * gfortran.dg/predict-1.f90: Likewise.
1134
1135 2018-08-02 Richard Biener <rguenther@suse.de>
1136
1137 PR c++/86763
1138 * g++.dg/torture/pr86763.C: New testcase.
1139
1140 2018-08-02 Richard Biener <rguenther@suse.de>
1141
1142 PR tree-optimization/86816
1143 * g++.dg/torture/pr86816.C: New testcase.
1144
1145 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1146
1147 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1148 to be used.
1149 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1150 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1151 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1152 for .h.
1153 * gcc.target/aarch64/sve/single_2.c: Likewise.
1154 * gcc.target/aarch64/sve/single_3.c: Likewise.
1155 * gcc.target/aarch64/sve/single_4.c: Likewise.
1156
1157 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1158
1159 PR target/86014
1160 * gcc.target/aarch64/ldp_stp_13.c: New test.
1161
1162 2018-08-01 Martin Sebor <msebor@redhat.com>
1163
1164 PR tree-optimization/86650
1165 * gcc.dg/format/gcc_diag-10.c: Adjust.
1166
1167 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1168
1169 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1170 of range check.
1171 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1172
1173 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1174
1175 PR target/86753
1176 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1177 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1178
1179 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1180
1181 * gcc.dg/pointer-range-check-1.c: New test.
1182 * gcc.dg/pointer-range-check-2.c: Likewise.
1183
1184 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1185
1186 PR tree-optimization/86749
1187 * gcc.dg/vect/pr86749.c: New test.
1188
1189 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1190
1191 PR c++/86661
1192 * g++.dg/lookup/name-clash12.C: New.
1193
1194 2018-08-01 Richard Biener <rguenther@suse.de>
1195
1196 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1197
1198 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1199
1200 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1201
1202 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1203
1204 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1205
1206 2018-08-01 Martin Liska <mliska@suse.cz>
1207
1208 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1209 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1210 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1211 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1212 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1213 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1214 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1215 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1216
1217 2018-08-01 Martin Liska <mliska@suse.cz>
1218
1219 PR value-prof/35543
1220 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1221
1222 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1223
1224 * gcc.target/aarch64/extract_zero_extend.c: New file.
1225
1226 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1227
1228 PR c/85704
1229 * gcc.c-torture/compile/pr85704.c: New test.
1230
1231 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1232 Olivier Hainque <hainque@adacore.com>
1233
1234 * gnat.dg/dinst.adb: New.
1235 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1236
1237 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1238
1239 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1240 tdiag and cxxdiag.
1241 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1242 and %K.
1243
1244 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1245
1246 * c-c++-common/spec-barrier-1.c: New test.
1247 * c-c++-common/spec-barrier-2.c: New test.
1248 * gcc.dg/spec-barrier-3.c: New test.
1249
1250 2018-07-31 Martin Sebor <msebor@redhat.com>
1251
1252 PR tree-optimization/86741
1253 * gcc.dg/Warray-bounds-33.c: New test.
1254
1255 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1256
1257 * gcc.target/s390/memset-1.c: Improve testcase.
1258
1259 2018-07-31 Tom de Vries <tdevries@suse.de>
1260
1261 PR debug/86687
1262 * g++.dg/guality/pr86687.C: New test.
1263
1264 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1265
1266 P1008R1 - prohibit aggregates with user-declared constructors
1267 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1268 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1269 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1270 * g++.dg/cpp2a/aggr1.C: New test.
1271 * g++.dg/cpp2a/aggr2.C: New test.
1272
1273 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1274
1275 PR target/86640
1276 * gcc.target/arm/pr86640.c: New testcase.
1277
1278 2018-07-31 Martin Liska <mliska@suse.cz>
1279
1280 PR gcov-profile/85338
1281 PR gcov-profile/85350
1282 PR gcov-profile/85372
1283 * gcc.misc-tests/gcov-pr85338.c: New test.
1284 * gcc.misc-tests/gcov-pr85350.c: New test.
1285 * gcc.misc-tests/gcov-pr85372.c: New test.
1286
1287 2018-07-31 Martin Liska <mliska@suse.cz>
1288
1289 PR gcov-profile/83813
1290 PR gcov-profile/84758
1291 PR gcov-profile/85217
1292 PR gcov-profile/85332
1293 * gcc.misc-tests/gcov-pr83813.c: New test.
1294 * gcc.misc-tests/gcov-pr84758.c: New test.
1295 * gcc.misc-tests/gcov-pr85217.c: New test.
1296 * gcc.misc-tests/gcov-pr85332.c: New test.
1297
1298 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1299
1300 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1301 gnat.dg/prot5_pkg.ads: New testcase.
1302
1303 2018-07-31 Justin Squirek <squirek@adacore.com>
1304
1305 * gnat.dg/addr11.adb: New testcase.
1306
1307 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1308
1309 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1310
1311 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1312
1313 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1314
1315 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1316
1317 * gnat.dg/iter3.adb: New testcase.
1318
1319 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1320
1321 Revert 'AsyncI/O patch committed'
1322 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1323 Thomas Koenig <tkoenig@gcc.gnu.org>
1324
1325 PR fortran/25829
1326 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1327 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1328
1329 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1330
1331 PR rtl-optimization/85160
1332 * gcc.target/powerpc/combine-2-2.c: New testcase.
1333
1334 2018-07-27 Martin Sebor <msebor@redhat.com>
1335
1336 PR tree-optimization/86696
1337 * g++.dg/pr86696.C: New test.
1338
1339 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1340
1341 PR tree-optimization/86636
1342 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1343 Add dg-require-effective-target pthread.
1344
1345 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1346
1347 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1348 * gcc.dg/strcmpopt_6.c: Likewise.
1349
1350 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1351
1352 PR target/86612
1353 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1354
1355 2018-07-26 Martin Sebor <msebor@redhat.com>
1356
1357 PR tree-optimization/86043
1358 PR tree-optimization/86042
1359 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1360 pr86688.
1361 * gcc.dg/strlenopt-44.c: New test.
1362
1363 2018-07-26 Martin Liska <mliska@suse.cz>
1364
1365 PR gcov-profile/86536
1366 * gcc.misc-tests/gcov-pr86536.c: New test.
1367
1368 2018-07-25 Martin Sebor <msebor@redhat.com>
1369
1370 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1371 ignored by the test harness.
1372
1373 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1374 Thomas Koenig <tkoenig@gcc.gnu.org>
1375
1376 PR fortran/25829
1377 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1378 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1379
1380 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1381
1382 PR c++/85515
1383 * g++.dg/pr85515-2.C: Add expected dg-error.
1384 * g++.dg/cpp0x/range-for36.C: New test.
1385
1386 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1387
1388 * gcc.target/arc/uncached-1.c: New test.
1389 * gcc.target/arc/uncached-2.c: Likewise.
1390
1391 2018-07-24 Martin Sebor <msebor@redhat.com>
1392
1393 PR tree-optimization/86622
1394 PR tree-optimization/86532
1395 * gcc.c-torture/execute/strlen-2.c: New test.
1396 * gcc.c-torture/execute/strlen-3.c: New test.
1397 * gcc.c-torture/execute/strlen-4.c: New test.
1398
1399 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1400
1401 PR tree-optimization/86636
1402 * gcc.c-torture/compile/pr86636.c: New test.
1403
1404 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1405
1406 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1407
1408 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1409
1410 PR middle-end/86627
1411 * gcc.target/i386/pr86627.c: New test.
1412
1413 PR testsuite/86649
1414 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1415 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1416 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1417 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1418
1419 2018-07-23 Carl Love <cel@us.ibm.com>
1420
1421 PR 86591
1422 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1423 file altivec-2-runnable.c.
1424 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1425 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1426 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1427 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1428 vec_cts, vec_ctu, vec_cpsgn tests.
1429
1430 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1431
1432 PR c/86617
1433 * gcc.dg/pr86617.c: New test.
1434
1435 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1436
1437 PR c++/86569
1438 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1439
1440 2018-07-20 Martin Sebor <msebor@redhat.com>
1441
1442 PR middle-end/82063
1443 * c-c++-common/pr68657-1.c: Adjust.
1444 * c-c++-common/pr68657-2.c: Same.
1445 * c-c++-common/pr68657-3.c: Same.
1446 * c-c++-common/pr68833-1.c: Same.
1447 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1448 * gcc.dg/Walloca-larger-than.c: New test.
1449 * gcc.dg/Walloca-larger-than-2.c: New test.
1450 * gcc.dg/Wframe-larger-than-2.c: New test.
1451 * gcc.dg/Wlarger-than3.c: New test.
1452 * gcc.dg/Wvla-larger-than-3.c: New test.
1453 * gcc.dg/pr42611.c: Adjust.
1454 * gnat.dg/frame_overflow.adb: Same.
1455
1456 2018-07-20 Martin Sebor <msebor@redhat.com>
1457
1458 PR tree-optimization/86613
1459 PR tree-optimization/86611
1460 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1461 prune duplicate warnings.
1462 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1463 data-model-dependencies.
1464 * gcc.dg/Warray-bounds-32.c: Ditto.
1465
1466 2018-07-20 Richard Biener <rguenther@suse.de>
1467
1468 PR debug/86585
1469 * g++.dg/lto/pr86585_0.C: New testcase.
1470 * g++.dg/lto/pr86585_1.C: Likewise.
1471
1472 2018-07-19 Martin Sebor <msebor@redhat.com>
1473
1474 PR tree-optimization/83776
1475 PR tree-optimization/84047
1476 * gcc.dg/Warray-bounds-29.c: New test.
1477 * gcc.dg/Warray-bounds-30.c: New test.
1478 * gcc.dg/Warray-bounds-31.c: New test.
1479 * gcc.dg/Warray-bounds-32.c: New test.
1480
1481 2018-07-19 Michael Collison <michael.collison@arm.com>
1482 Richard Henderson <rth@redhat.com>
1483
1484 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1485 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1486 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1487 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1488 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1489 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1490 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1491 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1492 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1493 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1494 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1495 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1496
1497 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1498
1499 Revert fix for c++/59480 (and testsuite followup)
1500
1501 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1502
1503 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1504
1505 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1506
1507 PR c++/59480, DR 136
1508 * g++.dg/other/friend8.C: New.
1509 * g++.dg/other/friend9.C: Likewise.
1510 * g++.dg/other/friend10.C: Likewise.
1511 * g++.dg/other/friend11.C: Likewise.
1512 * g++.dg/other/friend12.C: Likewise.
1513 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1514 * g++.dg/parse/defarg8.C: Likewise.
1515
1516 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1517
1518 * gcc.target/aarch64/profile.c: New test.
1519
1520 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1521
1522 PR target/83009
1523 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1524
1525 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1526
1527 PR target/86560
1528 * gcc.target/i386/pr86560-4.c: New test.
1529 * gcc.target/i386/pr86560-5.c: Likewise.
1530
1531 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1532
1533 PR target/86560
1534 * gcc.target/i386/pr86560-1.c: New test.
1535 * gcc.target/i386/pr86560-2.c: Likewise.
1536 * gcc.target/i386/pr86560-3.c: Likewise.
1537
1538 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1539
1540 * gfortran.dg/max_fmax_aarch64.f90: New test.
1541 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1542 * gfortran.dg/minmax_integer.f90: Likewise.
1543
1544 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1545
1546 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1547
1548 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1549
1550 PR middle-end/86544
1551 * g++.dg/tree-ssa/pr86544.C: New test.
1552
1553 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1554
1555 PR c++/86550
1556 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1557
1558 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1559
1560 PR 69558
1561 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1562 * c-c++-common/pr69558.c: Remove xfail.
1563 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1564 * gcc.dg/pr61817-1.c: Likewise.
1565 * gcc.dg/pr61817-2.c: Likewise.
1566 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1567
1568 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1569
1570 PR fortran/85599
1571 * gfortran.dg/function_optimize_5.f90: Add option
1572 '-faggressive-function-elimination' and update dg-warning clauses.
1573 * gfortran.dg/short_circuiting.f90: New test.
1574
1575 2018-07-18 Marek Polacek <polacek@redhat.com>
1576
1577 PR c++/86190 - bogus -Wsign-conversion warning
1578 * g++.dg/warn/Wsign-conversion-3.C: New test.
1579 * g++.dg/warn/Wsign-conversion-4.C: New test.
1580
1581 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1582
1583 PR c++/59480, DR 136
1584 * g++.dg/other/friend8.C: New.
1585 * g++.dg/other/friend9.C: Likewise.
1586 * g++.dg/other/friend10.C: Likewise.
1587 * g++.dg/other/friend11.C: Likewise.
1588 * g++.dg/other/friend12.C: Likewise.
1589 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1590 * g++.dg/parse/defarg8.C: Likewise.
1591
1592 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1593
1594 * g++.dg/ext/uow-3.C: Adjust.
1595 * g++.dg/ext/uow-4.C: Likewise.
1596 * g++.dg/lookup/name-clash11.C: Likewise.
1597 * g++.dg/lookup/name-clash7.C: Likewise.
1598 * g++.dg/lookup/redecl1.C: Likewise.
1599 * g++.dg/warn/changes-meaning.C: Likewise.
1600 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1601 * g++.old-deja/g++.law/nest1.C: Likewise.
1602
1603 2018-07-18 Richard Biener <rguenther@suse.de>
1604
1605 PR debug/86523
1606 * g++.dg/lto/pr86523-3_0.C: New testcase.
1607
1608 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1609
1610 * gcc.target/m68k/mulsi_highpart.c: New test.
1611
1612 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1613
1614 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1615 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1616 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1617 * gcc.dg/cpp/pr61854-8.c: New test.
1618
1619 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1620
1621 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1622
1623 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1624
1625 PR fortran/83184
1626 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1627
1628 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1629
1630 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1631 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1632 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1633 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1634 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1635
1636 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1637
1638 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1639 * gcc.target/powerpc/pr79916.c: Require dfp.
1640
1641 2018-07-17 Richard Biener <rguenther@suse.de>
1642
1643 PR lto/86456
1644 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1645
1646 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1647
1648 * gcc.target/s390/function-align1.c: New test.
1649 * gcc.target/s390/function-align2.c: New test.
1650 * gcc.target/s390/function-align3.c: New test.
1651
1652 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1653
1654 * gnat.dg/discr55.adb: New test.
1655
1656 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1657
1658 * gcc.target/i386/vartrack-1.c (dg-options): Add
1659 -fomit-frame-pointer.
1660
1661 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1662
1663 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1664 (dg-lto-options): Add -fPIC.
1665 * g++.dg/lto/pr86523-2_0.C: Likewise.
1666
1667 2018-07-17 Martin Liska <mliska@suse.cz>
1668
1669 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1670
1671 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1672
1673 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1674 testcase.
1675
1676 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1677
1678 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1679
1680 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1681
1682 * gnat.dg/memorytest.adb: New testcase.
1683
1684 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1685
1686 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1687 New testcase.
1688
1689 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1690
1691 * gnat.dg/equal3.adb: New testcase.
1692
1693 2018-07-17 Justin Squirek <squirek@adacore.com>
1694
1695 * gnat.dg/split_args.adb: New testcase.
1696
1697 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1698
1699 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1700
1701 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1702
1703 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1704 New testcase.
1705
1706 2018-07-16 Carl Love <cel@us.ibm.com>
1707
1708 PR target/86414
1709 Forgot the PR number on the commit log.
1710
1711 2018-07-16 Carl Love <cel@us.ibm.com>
1712
1713 PR target/86414
1714 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1715 longdouble128.
1716 * gcc.target/powerpc/divkc3-3.c: Ditto.
1717 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1718 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1719 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1720 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1721
1722 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1723
1724 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1725 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1726
1727 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1728
1729 * lib/target-supports.exp (check_effective_target_longdouble64,
1730 check_effective_target_ppc_float128,
1731 check_effective_target_ppc_float128_insns,
1732 check_effective_target_powerpc_vsx): New.
1733
1734 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1735
1736 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1737 syntax error.
1738
1739 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1740
1741 PR tree-optimization/86526
1742 * gcc.c-torture/compile/pr86526.c: New test.
1743
1744 2018-07-16 Carl Love <cel@us.ibm.com>
1745
1746 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1747 longdouble128.
1748 * gcc.target/powerpc/divkc3-3.c: Ditto.
1749 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1750 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1751 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1752 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1753
1754 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1755
1756 PR fortran/83184
1757 * gfortran.dg/assumed_rank_14.f90: New testcase.
1758 * gfortran.dg/assumed_rank_15.f90: New testcase.
1759 * gfortran.dg/dec_structure_8.f90: Update error messages.
1760 * gfortran.dg/dec_structure_23.f90: Update error messages.
1761
1762 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1763
1764 PR middle-end/86528
1765 * gcc.c-torture/execute/pr86528.c: New test.
1766 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1767
1768 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1769
1770 * g++.dg/template/spec40.C: New.
1771 * g++.dg/parse/ptrmem8.C: Likewise.
1772
1773 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1774
1775 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1776 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1777 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1778 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1779 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1780
1781 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1782
1783 * gcc.target/s390/mrecord-mcount.c: New testcase.
1784
1785 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1786
1787 * gcc.target/s390/mfentry-m64.c: New testcase.
1788
1789 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1790
1791 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1792 testcase.
1793
1794 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1795
1796 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1797 testcase.
1798
1799 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1800
1801 * gnat.dg/wide_wide_value1.adb: New testcase.
1802
1803 2018-07-16 Javier Miranda <miranda@adacore.com>
1804
1805 * gnat.dg/bit_order1.adb: New testcase.
1806
1807 2018-07-16 Javier Miranda <miranda@adacore.com>
1808
1809 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1810
1811 2018-07-16 Richard Biener <rguenther@suse.de>
1812
1813 PR lto/86523
1814 * g++.dg/lto/pr86523-1_0.C: New testcase.
1815 * g++.dg/lto/pr86523-2_0.C: Likewise.
1816
1817 2018-07-16 Martin Liska <mliska@suse.cz>
1818
1819 PR ipa/86529
1820 * g++.dg/ipa/pr86529.C: New test.
1821
1822 2018-07-16 Tom de Vries <tdevries@suse.de>
1823
1824 PR debug/86455
1825 * gcc.target/i386/vartrack-1.c: New test.
1826
1827 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1828
1829 * gnat.dg/opt73.adb: New test.
1830
1831 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1832
1833 PR c++/3698
1834 PR c++/86208
1835 * g++.dg/opt/pr3698.C: New test.
1836
1837 2018-07-16 Richard Biener <rguenther@suse.de>
1838
1839 PR ipa/86389
1840 * gcc.dg/torture/pr86389.c: Require trampolines.
1841
1842 2018-07-15 Tom de Vries <tdevries@suse.de>
1843
1844 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1845 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1846 already called.
1847 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1848 * gcc.dg/guality/guality.exp: Same.
1849 * gfortran.dg/guality/guality.exp: Same.
1850
1851 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1852 Sunil K Pandey <sunil.k.pandey@intel.com>
1853
1854 PR target/84413
1855 * gcc.target/i386/pr84413-1.c: New test.
1856 * gcc.target/i386/pr84413-2.c: Likewise.
1857 * gcc.target/i386/pr84413-3.c: Likewise.
1858
1859 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1860 Steve Munroe <munroesj52@gmail.com>
1861
1862 * gcc.target/powerpc/sse2-pand-1.c: New file.
1863 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1864 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1865 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1866
1867 2018-07-13 Nathan Sidwell <nathan@acm.org>
1868
1869 PR c++/86374
1870 * g++.dg/pr86374.C: New.
1871
1872 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1873
1874 PR middle-end/78809
1875 * gcc.dg/strcmpopt_5.c: New test.
1876 * gcc.dg/strcmpopt_6.c: New test.
1877
1878 2018-07-13 Richard Biener <rguenther@suse.de>
1879
1880 PR middle-end/85974
1881 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1882
1883 2018-07-13 Tom de Vries <tdevries@suse.de>
1884
1885 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1886 * gcc.dg/guality/ctztest.c: Same.
1887 * gcc.dg/guality/sra-1.c: Same.
1888
1889 2018-07-13 Tom de Vries <tdevries@suse.de>
1890
1891 * gcc.dg/vla-1.c: Update.
1892
1893 2018-07-13 Tom de Vries <tdevries@suse.de>
1894
1895 * gcc.src/maintainers.exp: New file.
1896
1897 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1898
1899 PR middle-end/86489
1900 * gcc.dg/pr86489.c: New test.
1901
1902 2018-07-12 Martin Sebor <msebor@redhat.com>
1903
1904 PR testsuite/86510
1905 g++.dg/warn/pr86453.C: Adjust.
1906
1907 2018-07-12 Jim Wilson <jimw@sifive.com>
1908
1909 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1910
1911 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1912
1913 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1914
1915 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1916
1917 * c-c++-common/gomp/declare-target-3.c: New test.
1918 * g++.dg/gomp/declare-target-2.C: New test.
1919
1920 2018-07-12 Martin Sebor <msebor@redhat.com>
1921
1922 PR c/86453
1923 * c-c++-common/Wattributes.c: Adjust.
1924 * gcc.dg/Wattributes-10.c: New test.
1925 * g++.dg/Wattributes-3.C: Adjust.
1926 * gcc.dg/Wattributes-6.c: Adjust.
1927 * gcc.dg/pr18079.c: Adjust.
1928 * gcc.dg/torture/pr42363.c: Adjust.
1929
1930 2018-07-12 Julia Koval <julia.koval@intel.com>
1931
1932 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1933 version.
1934
1935 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1936
1937 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1938 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1939 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1940 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1941 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1942 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1943 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1944
1945 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1946
1947 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1948 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1949 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1950 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1951 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1952 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1953 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1954 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1955
1956 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1957 Alan Hayward <alan.hayward@arm.com>
1958 David Sherwood <david.sherwood@arm.com>
1959
1960 * gcc.dg/vect/vect-fma-2.c: New test.
1961 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1962 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1963 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1964
1965 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1966
1967 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1968 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1969 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1970 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1971 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1972 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1973 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1974 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1975 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1976
1977 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1978
1979 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1980 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1981
1982 2018-07-12 Richard Biener <rguenther@suse.de>
1983
1984 PR target/84829
1985 * gcc.target/i386/pr84829.c: New testcase.
1986
1987 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1988
1989 * gcc.dg/torture/20180712-1.c: New test.
1990
1991 PR tree-optimization/86492
1992 * gcc.c-torture/execute/pr86492.c: New test.
1993
1994 2018-07-12 Richard Biener <rguenther@suse.de>
1995
1996 PR c/86453
1997 * g++.dg/warn/pr86453.C: New testcase.
1998
1999 2018-07-12 Richard Biener <rguenther@suse.de>
2000
2001 PR middle-end/86479
2002 * gcc.dg/graphite/pr86479.c: New testcase.
2003
2004 2018-07-11 Jakub Jelinek <jakub@redhat.com>
2005
2006 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
2007 of hardcoding size. Cast (rel) to MASK_TYPE.
2008 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
2009 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
2010 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
2011 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
2012 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
2013 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
2014 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
2015 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
2016 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
2017 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
2018 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
2019 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
2020 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
2021 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
2022 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
2023 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
2024 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
2025 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
2026 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
2027
2028 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
2029
2030 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2031 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2032 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2033
2034 2018-07-10 Mark Wielaard <mark@klomp.org>
2035
2036 PR debug/86459
2037 * gcc.dg/pr86459.c: New test.
2038
2039 2018-07-10 Martin Sebor <msebor@redhat.com>
2040
2041 PR testsuite/86461
2042 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2043
2044 2018-07-10 Martin Liska <mliska@suse.cz>
2045
2046 PR testsuite/86445
2047 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2048
2049 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2050
2051 PR sanitizer/86406
2052 * g++.dg/ubsan/pr86406.C: New test.
2053
2054 PR fortran/86421
2055 * gfortran.dg/vect/pr86421.f90: New test.
2056
2057 2018-07-09 Martin Sebor <msebor@redhat.com>
2058
2059 PR tree-optimization/86415
2060 * gcc.dg/strlenopt-53.c: New test.
2061
2062 2018-07-09 Martin Sebor <msebor@redhat.com>
2063
2064 PR middle-end/77357
2065 * gcc.dg/strlenopt-49.c: New test.
2066 * gcc.dg/strlenopt-50.c: New test.
2067 * gcc.dg/strlenopt-51.c: New test.
2068 * gcc.dg/strlenopt-52.c: New test.
2069 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2070
2071 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2072
2073 PR c/86420
2074 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2075 to be returned and when first argument is not 0, so that they don't do
2076 anything for NEED_EXC or NEED_ERRNO.
2077
2078 2018-07-09 Tom de Vries <tdevries@suse.de>
2079
2080 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2081 * gcc.dg/guality/bswaptest.c: Same.
2082 * gcc.dg/guality/clztest.c: Same.
2083 * gcc.dg/guality/csttest.c: Same.
2084 * gcc.dg/guality/ctztest.c: Same.
2085 * gcc.dg/guality/drap.c: Same.
2086 * gcc.dg/guality/nrv-1.c: Same.
2087 * gcc.dg/guality/pr41353-1.c: Same.
2088 * gcc.dg/guality/pr41353-2.c: Same.
2089 * gcc.dg/guality/pr41404-1.c: Same.
2090 * gcc.dg/guality/pr43051-1.c: Same.
2091 * gcc.dg/guality/pr43077-1.c: Same.
2092 * gcc.dg/guality/pr43177.c: Same.
2093 * gcc.dg/guality/pr43329-1.c: Same.
2094 * gcc.dg/guality/pr43479.c: Same.
2095 * gcc.dg/guality/pr43593.c: Same.
2096 * gcc.dg/guality/pr45003-1.c: Same.
2097 * gcc.dg/guality/pr45003-2.c: Same.
2098 * gcc.dg/guality/pr45003-3.c: Same.
2099 * gcc.dg/guality/pr48437.c: Same.
2100 * gcc.dg/guality/pr48466.c: Same.
2101 * gcc.dg/guality/pr49888.c: Same.
2102 * gcc.dg/guality/pr54200.c: Same.
2103 * gcc.dg/guality/pr54519-1.c: Same.
2104 * gcc.dg/guality/pr54519-2.c: Same.
2105 * gcc.dg/guality/pr54519-3.c: Same.
2106 * gcc.dg/guality/pr54519-4.c: Same.
2107 * gcc.dg/guality/pr54519-5.c: Same.
2108 * gcc.dg/guality/pr54519-6.c: Same.
2109 * gcc.dg/guality/pr54551.c: Same.
2110 * gcc.dg/guality/pr54693-2.c: Same.
2111 * gcc.dg/guality/pr54693.c: Same.
2112 * gcc.dg/guality/pr54796.c: Same.
2113 * gcc.dg/guality/pr54970.c: Same.
2114 * gcc.dg/guality/pr67192.c: Same.
2115 * gcc.dg/guality/pr69947.c: Same.
2116 * gcc.dg/guality/pr78726.c: Same.
2117 * gcc.dg/guality/rotatetest.c: Same.
2118 * gcc.dg/guality/sra-1.c: Same.
2119 * gcc.dg/guality/vla-2.c: Same.
2120
2121 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2122
2123 * g++.dg/diagnostic/long-short.C: New.
2124 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2125 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2126 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2127
2128 2018-07-09 Tom de Vries <tdevries@suse.de>
2129
2130 * gcc.dg/vla-1.c: New test.
2131
2132 2018-07-07 Tom de Vries <tdevries@suse.de>
2133
2134 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2135 files.
2136 (get_dump_flags): New proc.
2137 (toplevel): Test all dump flags.
2138
2139 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2140
2141 * gnat.dg/stack_usage6.adb: New test.
2142 * gnat.dg/stack_usage6_pkg.ads: New helper.
2143
2144 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2145
2146 * gnat.dg/pure_function3a.adb: New test.
2147 * gnat.dg/pure_function3b.adb: Likewise.
2148 * gnat.dg/pure_function3c.adb: Likewise.
2149 * gnat.dg/pure_function3_pkg.ads: New helper.
2150
2151 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2152
2153 PR target/84711
2154 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2155 dg-require-effective-target. Add -msse not just on i386-*, but
2156 on all i?86-* and x86_64-*.
2157
2158 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2159
2160 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2161 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2162 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2163 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2164 * gcc.dg/tree-ssa/popcount3.c: New test.
2165
2166 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2167
2168 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2169 to preserve the test.
2170 * gcc.target/i386/pr85073.c: Likewise.
2171
2172 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2173
2174 PR tree-optimization/86401
2175 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2176 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2177 * c-c++-common/rotate-9.c: New test.
2178
2179 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2180
2181 PR target/86324
2182 gcc.target/powerpc/pr86324-1.c: New test.
2183 gcc.target/powerpc/pr86324-2.c: Likewise.
2184
2185 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2186
2187 PR target/84711
2188 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2189
2190 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2191
2192 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2193
2194 2018-07-05 Jeff Law <law@redhat.com>
2195
2196 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2197
2198 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2199
2200 PR fortran/86408
2201 * gfortran.dg/deferred_character_20.f90: New test.
2202
2203 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2204
2205 PR fortran/83183
2206 PR fortran/86325
2207 * gfortran.dg/init_flag_18.f90: New testcase.
2208 * gfortran.dg/init_flag_19.f03: New testcase.
2209
2210 2018-07-05 Carl Love <cel@us.ibm.com>
2211 * gcc.target/altivec-1-runnable.c: New test file.
2212 * gcc.target/altivec-2-runnable.c: New test file.
2213 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2214 for tests.
2215
2216 2018-07-05 Martin Sebor <msebor@redhat.com>
2217
2218 PR c++/86400
2219 * gcc.dg/strlenopt-47.c: New test.
2220 * gcc.dg/strlenopt-48.c: New test.
2221
2222 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2223
2224 PR target/84711
2225 * gcc.target/arm/big-endian-subreg.c: New.
2226
2227 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2228
2229 PR target/84711
2230 * gcc.dg/vect/pr84711.c: New.
2231
2232 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2233
2234 * gcc.target/aarch64/struct_cpy.c: New.
2235
2236 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2237
2238 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2239 * c-c++-common/unroll-2.c: Likewise.
2240 * g++.dg/cdce3.C: Likewise.
2241 * g++.dg/ext/unroll-1.C: Likewise.
2242 * g++.dg/ext/unroll-2.C: Likewise.
2243 * g++.dg/ext/unroll-3.C: Likewise.
2244 * gcc.dg/cdce1.c: Likewise.
2245 * gcc.dg/cdce2.c: Likewise.
2246 * gcc.dg/gomp/pr68128-1.c: Likewise.
2247 * gcc.dg/vect/pr46032.c: Likewise.
2248 * gcc.dg/vect/vect-cond-10.c: Likewise.
2249 * gcc.dg/vect/vect-cond-8.c: Likewise.
2250 * gcc.dg/vect/vect-cond-9.c: Likewise.
2251 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2252 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2253 * gcc.target/i386/avx-cvt-2.c: Likewise.
2254 * gcc.target/i386/avx-cvt-3.c: Likewise.
2255 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2256 * gcc.target/i386/avx2-gather-2.c: Likewise.
2257 * gcc.target/i386/avx2-gather-6.c: Likewise.
2258 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2259 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2260 * gfortran.dg/directive_unroll_1.f90: Likewise.
2261 * gfortran.dg/directive_unroll_2.f90: Likewise.
2262 * gnat.dg/unroll2.adb: Likewise.
2263 * gnat.dg/unroll3.adb: Likewise.
2264
2265 2018-07-05 Tom de Vries <tdevries@suse.de>
2266
2267 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2268
2269 2018-07-04 Martin Sebor <msebor@redhat.com>
2270
2271 PR tree-optimization/86274
2272 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2273
2274 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2275
2276 PR fortran/82009
2277 * gfortran.dg/block_16.f08. New test.
2278
2279 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2280
2281 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2282 has a slightly different IL that provides more threading
2283 opportunities.
2284
2285 2018-07-04 Martin Liska <mliska@suse.cz>
2286
2287 PR middle-end/66240
2288 PR target/45996
2289 PR c/84100
2290 * gcc.dg/pr84100.c (foo):
2291 * gcc.target/i386/falign-functions-2.c: New test.
2292 * gcc.target/i386/falign-functions.c: New test.
2293
2294 2018-07-04 Martin Liska <mliska@suse.cz>
2295
2296 * gcc.dg/pr47793.c: Remove.
2297
2298 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2299
2300 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2301 final scan test.
2302 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2303
2304 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2305
2306 PR target/85620
2307 * gcc.target/i386/pr85620-1.c: New test.
2308 * gcc.target/i386/pr85620-2.c: Likewise.
2309 * gcc.target/i386/pr85620-3.c: Likewise.
2310 * gcc.target/i386/pr85620-4.c: Likewise.
2311
2312 2018-07-03 Martin Sebor <msebor@redhat.com>
2313
2314 PR tree-optimization/86274
2315 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2316 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2317 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2318 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2319 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2320 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2321 * gcc.dg/tree-ssa/pr83198.c: Same.
2322
2323 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2324
2325 * g++.dg/other/locations1.C: New.
2326 * g++.dg/tls/locations1.C: Likewise.
2327 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2328 * g++.dg/diagnostic/virtual-static.C: Likewise.
2329 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2330 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2331 * g++.dg/cpp0x/pr51463.C: Likewise.
2332 * g++.dg/other/typedef1.C: Likewise.
2333 * g++.dg/parse/dtor13.C: Likewise.
2334 * g++.dg/template/error44.C: Likewise.
2335 * g++.dg/template/typedef4.C: Likewise.
2336 * g++.dg/template/typedef5.C: Likewise.
2337 * g++.dg/tls/diag-2.C: Likewise.
2338 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2339
2340 2018-07-03 Marek Polacek <polacek@redhat.com>
2341
2342 PR c++/86201
2343 * g++.dg/diagnostic/pr86201.C: New test.
2344
2345 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2346
2347 PR target/85694
2348 * gcc.target/i386/pr85694.c: New test.
2349
2350 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2351
2352 PR tree-optimization/85694
2353 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2354 Return true for AArch64 without SVE.
2355 * gcc.target/aarch64/vect_hadd_1.h: New file.
2356 * gcc.target/aarch64/vect_shadd_1.c: New test.
2357 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2358 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2359 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2360
2361 2018-07-03 Marek Polacek <polacek@redhat.com>
2362
2363 PR middle-end/86202
2364 * gcc.dg/Wint-conversion-2.c: New test.
2365
2366 PR c++/84306
2367 * g++.dg/overload/conv-op3.C: New test.
2368
2369 2018-07-03 Richard Biener <rguenther@suse.de>
2370
2371 PR ipa/86389
2372 * gcc.dg/torture/pr86389.c: New testcase.
2373
2374 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2375
2376 PR tree-optimization/85694
2377 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2378 proc.
2379 * gcc.dg/vect/vect-avg-1.c: New test.
2380 * gcc.dg/vect/vect-avg-2.c: Likewise.
2381 * gcc.dg/vect/vect-avg-3.c: Likewise.
2382 * gcc.dg/vect/vect-avg-4.c: Likewise.
2383 * gcc.dg/vect/vect-avg-5.c: Likewise.
2384 * gcc.dg/vect/vect-avg-6.c: Likewise.
2385 * gcc.dg/vect/vect-avg-7.c: Likewise.
2386 * gcc.dg/vect/vect-avg-8.c: Likewise.
2387 * gcc.dg/vect/vect-avg-9.c: Likewise.
2388 * gcc.dg/vect/vect-avg-10.c: Likewise.
2389 * gcc.dg/vect/vect-avg-11.c: Likewise.
2390 * gcc.dg/vect/vect-avg-12.c: Likewise.
2391 * gcc.dg/vect/vect-avg-13.c: Likewise.
2392 * gcc.dg/vect/vect-avg-14.c: Likewise.
2393
2394 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2395
2396 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2397 get split into two for use by the over-widening pattern.
2398 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2399 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2400 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2401 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2402 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2403 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2404 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2405 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2406 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2407 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2408 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2409 * gcc.dg/vect/vect-over-widen-22.c: New test.
2410
2411 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2412
2413 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2414 widen_mult pattern.
2415 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2416 over-widening messages.
2417 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2418 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2419 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2420 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2421 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2422 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2423 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2424 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2425 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2426 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2427 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2428 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2429 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2430 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2431 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2432 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2433 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2434 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2435 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2436 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2437 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2438 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2439 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2440 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2441 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2442 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2443
2444 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2445
2446 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2447
2448 2018-07-02 Jim Wilson <jimw@sifive.com>
2449
2450 * gcc.target/riscv/interrupt-debug.c: New.
2451
2452 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2453
2454 * g++.dg/diagnostic/thread-thread_local.C: New.
2455
2456 2018-07-02 Martin Liska <mliska@suse.cz>
2457
2458 PR testsuite/86366
2459 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2460 * gcc.dg/profile-dir-2.c: Likewise.
2461 * gcc.dg/profile-dir-3.c: Likewise.
2462
2463 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2464
2465 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2466 overriden.
2467
2468 2018-07-02 Richard Biener <rguenther@suse.de>
2469
2470 PR tree-optimization/86363
2471 * gcc.dg/torture/pr86363.c: New testcase.
2472
2473 2018-07-02 Martin Liska <mliska@suse.cz>
2474
2475 * gcc.dg/completion-1.c: New test.
2476 * gcc.dg/completion-2.c: New test.
2477 * gcc.dg/completion-3.c: New test.
2478
2479 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2480
2481 PR fortran/82969
2482 PR fortran/86242
2483 * gfortran.dg/proc_ptr_50.f90: New test.
2484
2485 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2486
2487 PR fortran/45305
2488 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2489
2490 2018-07-02 Martin Liska <mliska@suse.cz>
2491
2492 PR ipa/86279
2493 * gcc.dg/ipa/pr86279.c: New test.
2494
2495 2018-07-02 Martin Liska <mliska@suse.cz>
2496
2497 PR ipa/86323
2498 * g++.dg/ipa/pr86323.C: New test.
2499
2500 2018-07-01 Tom de Vries <tdevries@suse.de>
2501
2502 revert:
2503 2018-07-01 Tom de Vries <tdevries@suse.de>
2504
2505 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2506 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2507
2508 2018-07-01 Tom de Vries <tdevries@suse.de>
2509
2510 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2511 argument.
2512 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2513 with @main.
2514
2515 2018-07-01 Tom de Vries <tdevries@suse.de>
2516
2517 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2518 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2519
2520 2018-07-01 Tom de Vries <tdevries@suse.de>
2521
2522 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2523 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2524
2525 2018-07-01 Tom de Vries <tdevries@suse.de>
2526
2527 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2528 (verify_call): ... here. Move to toplevel.
2529 (verify_call_np, dg_final_directive_check_utils): New proc.
2530 (toplevel): Call dg_final_directive_check_utils.
2531 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2532
2533 2018-06-30 Jim Wilson <jimw@sifive.com>
2534
2535 * gcc.target/riscv/shift-shift-1.c: New.
2536 * gcc.target/riscv/shift-shift-2.c: New.
2537 * gcc.target/riscv/shift-shift-3.c: New.
2538
2539 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2540
2541 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2542
2543 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2544
2545 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2546 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2547 by 4 in the computation of a[i].
2548 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2549 main multiplication constant.
2550 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2551 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2552 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2553 pattern to cast the result to int.
2554 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2555 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2556 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2557 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2558 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2559 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2560 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2561 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2562 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2563 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2564 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2565 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2566 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2567 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2568 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2569 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2570 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2571 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2572 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2573 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2574
2575 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2576
2577 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2578 test for vectorization along the lines described in the comment.
2579
2580 2018-06-30 Tom de Vries <tdevries@suse.de>
2581
2582 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2583 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2584 LTO_TORTURE_OPTIONS.
2585 * gcc.dg/guality/prevent-optimization.h: New file.
2586 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2587 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2588
2589 2018-06-30 Tom de Vries <tdevries@suse.de>
2590
2591 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2592 * lib/gcc-dg.exp (dg-final): New proc.
2593 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2594 argument.
2595
2596 2018-06-29 Martin Sebor <msebor@redhat.com>
2597
2598 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2599 that don't define the function.
2600
2601 2018-06-29 Marek Polacek <polacek@redhat.com>
2602
2603 PR c++/86184
2604 * g++.dg/ext/cond3.C: New test.
2605
2606 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2607
2608 * gcc.target/arm/arm-soft-strd-even.c: New test.
2609
2610 2018-06-29 Tom de Vries <tdevries@suse.de>
2611
2612 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2613 line, and use it.
2614 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2615 (process-message): ... here.
2616 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2617
2618 2018-06-29 Martin Liska <mliska@suse.cz>
2619
2620 PR tree-optimization/86263
2621 * gcc.dg/tree-ssa/pr86263.c: New test.
2622
2623 2018-06-28 Carl Love <cel@us.ibm.com>
2624
2625 * gcc.target/p9-extract-1.c: Add test case.
2626 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2627 name in ABI.
2628
2629 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2630
2631 PR target/86348
2632 * gcc.target/i386/pr86348.c: New test.
2633
2634 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2635
2636 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2637
2638 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2639
2640 PR fortran/82865
2641 * gfortran.dg/dec_type_print_2.f03: New testcase.
2642
2643 2018-06-28 David Pagan <dave.pagan@oracle.com>
2644
2645 PR c/55976
2646 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2647 message causing unexpected test FAIL.
2648
2649 2018-06-28 Martin Liska <mliska@suse.cz>
2650
2651 * gcc.dg/tree-ssa/switch-1.c: New test.
2652
2653 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2654
2655 * gnat.dg/debug15.adb: New test.
2656
2657 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2658
2659 PR c++/86329
2660 * g++.dg/lookup/pr86329.C: New test.
2661
2662 2018-06-27 Carl Love <cel@us.ibm.com>
2663
2664 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2665
2666 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2667
2668 PR target/85769
2669 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2670
2671 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2672
2673 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2674
2675 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2676
2677 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2678 requirement for this test.
2679 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2680 requirement, and -mpower8-vector compile option.
2681
2682 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2683
2684 PR target/86314
2685 * gcc.dg/pr86314.c: New test.
2686
2687 PR debug/86257
2688 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2689
2690 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2691
2692 * gcc.target/i386/pr86257.c: Require 64-bit.
2693
2694 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2695
2696 * g++.dg/pr86082.C: Require IBM1047 support.
2697
2698 2018-06-26 Richard Biener <rguenther@suse.de>
2699
2700 PR middle-end/86271
2701 * gcc.dg/pr86271.c: New testcase.
2702
2703 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2704
2705 PR debug/86064
2706 * gcc.dg/pr86064.c: New.
2707
2708 2018-06-25 Jeff Law <law@redhat.com>
2709
2710 * lib/target-supports.exp
2711 (check_effective_target_logical_op_short_circuit): Add v850.
2712
2713 2018-06-25 Martin Sebor <msebor@redhat.com>
2714
2715 PR tree-optimization/86204
2716 * gcc.dg/strlenopt-46.c: New test.
2717
2718 2018-06-25 Martin Sebor <msebor@redhat.com>
2719
2720 PR tree-optimization/85700
2721 * gcc.dg/Wstringop-truncation-4.c: New test.
2722
2723 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2724
2725 PR fortran/82972
2726 PR fortran/83088
2727 PR fortran/85851
2728 * gfortran.dg/init_flag_17.f90: New testcase.
2729
2730 2018-06-25 Carl Love <cel@us.ibm.com>
2731
2732 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2733 vec_extract a signed int. Add vec_extract tests for bool char
2734 and bool int.
2735 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2736 vec_extract tests.
2737
2738 2018-06-25 Tom de Vries <tdevries@suse.de>
2739
2740 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2741
2742 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2743
2744 PR target/84786
2745 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2746
2747 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2748
2749 * gnat.dg/sso9.adb: New testcase.
2750 * gnat.dg/sso9_pkg.ads: Likewise.
2751
2752 2018-06-25 Tom de Vries <tdevries@suse.de>
2753
2754 PR debug/86257
2755 * gcc.target/i386/pr86257.c: New test.
2756
2757 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2758
2759 PR C++/86082
2760 * g++.dg/pr86082.C: New test.
2761
2762 2018-06-24 Tom de Vries <tdevries@suse.de>
2763
2764 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2765 * gcc.dg/guality/guality.exp: Same.
2766 * gfortran.dg/guality/guality.exp: Same.
2767 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2768
2769 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2770
2771 * g++.dg/concepts/locations1.C: New.
2772 * g++.dg/cpp0x/locations1.C: Likewise.
2773 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2774 * g++.dg/cpp1z/inline-var3.C: Likewise.
2775
2776 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2777
2778 PR fortran/86281
2779 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2780
2781 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2782
2783 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2784 this test.
2785 * gcc.target/powerpc/builtins-9.c: New test.
2786 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2787 to expect different code generation on big-endian vs.
2788 little-endian targets.
2789
2790 2018-06-22 Tom de Vries <tdevries@suse.de>
2791
2792 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2793 $rootme/../gdb/gdb, if available.
2794 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2795 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2796
2797 2018-06-22 Tom de Vries <tdevries@suse.de>
2798
2799 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2800 * g++.dg/guality/guality.exp: Use report_gdb.
2801 * gcc.dg/guality/guality.exp: Same.
2802 * gfortran.dg/guality/guality.exp: Same.
2803
2804 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2805
2806 PR c++/85662
2807 * g++.dg/ext/offsetof3.C: New test.
2808
2809 2018-06-22 Carl Love <cel@us.ibm.com>
2810
2811 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2812 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2813 for the vnor, vand and vxor instructions.
2814 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2815 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2816 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2817 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2818 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2819 Add -dp to dg-options, update expected counts.
2820
2821 2018-06-22 Paul Koning <ni1d@arrl.net>
2822
2823 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2824 if pdp11.
2825 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2826 * gcc.c-torture/compile/20040101-1.c: Ditto.
2827 * gcc.c-torture/compile/20050622-1.c: Ditto.
2828 * gcc.c-torture/compile/20080625-1.c: Ditto.
2829 * gcc.c-torture/compile/20090107-1.c: Ditto.
2830 * gcc.c-torture/compile/920501-12.c: Ditto.
2831 * gcc.c-torture/compile/920501-4.c: Ditto.
2832 * gcc.c-torture/compile/961203-1.c: Ditto.
2833 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2834 * gcc.c-torture/compile/pr25310.c: Ditto.
2835
2836 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2837 James Norris <jnorris@codesourcery.com>
2838 Thomas Schwinge <thomas@codesourcery.com>
2839 Tom de Vries <tom@codesourcery.com>
2840
2841 * c-c++-common/goacc/deviceptr-4.c: New file.
2842 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2843 Likewise.
2844 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2845 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2846 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2847 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2848 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2849 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2850 Likewise.
2851 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2852 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2853 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2854 Likewise.
2855 * gfortran.dg/goacc/modules.f95: Likewise.
2856 * gfortran.dg/goacc/routine-8.f90: Likewise.
2857 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2858
2859 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2860
2861 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2862 if the long double format is IEEE 128-bit for tests that are
2863 explicitly testing IBM extended double support. Use the
2864 appropriate pack and unpack built-in functions. Change calls from
2865 __builtin_isinfl to __builtin_isinf since the later supports all
2866 floating point types.
2867 * gcc.target/powerpc/pr57150.c: Likewise.
2868 * gcc.target/powerpc/pr60203.c: Likewise.
2869 * gcc.target/powerpc/pr67808.c: Likewise.
2870 * gcc.target/powerpc/pr70117.c: Likewise.
2871 * gcc.target/powerpc/tfmode_off.c: Likewise.
2872
2873 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2874
2875 PR fortran/49630
2876 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2877
2878 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2879
2880 PR fortran/83118
2881 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2882
2883 2018-06-21 Tom de Vries <tdevries@suse.de>
2884
2885 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2886
2887 2018-06-21 Tom de Vries <tdevries@suse.de>
2888
2889 PR tree-optimization/85859
2890 * gcc.dg/pr85859.c: New test.
2891
2892 2018-06-21 Richard Biener <rguenther@suse.de>
2893
2894 PR tree-optimization/86232
2895 * gcc.dg/torture/pr86232.c: New testcase.
2896
2897 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2898
2899 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2900
2901 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2902
2903 * gcc/gcc.target/aarch64/aes_2.c: New test.
2904
2905 2018-06-20 Than McIntosh <thanm@google.com>
2906
2907 PR libgcc/86213
2908 * gcc.dg/split-8.c: New.
2909
2910 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2911
2912 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2913 for vpkudus in place of vpksdus.
2914 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2915
2916 2018-06-20 Nathan Sidwell <nathan@acm.org>
2917
2918 PR c++/85634
2919 * g++.dg/lookup/pr85634-2.C: New.
2920
2921 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2922
2923 * g++.dg/template/friend65.C: New.
2924 * g++.dg/cpp0x/main1.C: Likewise.
2925 * g++.dg/other/main2.C: Likewise.
2926 * g++.dg/other/main3.C: Likewise.
2927 * g++.dg/template/friend42.C: Test location too.
2928 * g++.dg/concepts/decl-diagnose.C: Likewise.
2929 * g++.dg/warn/main-2.C: Update.
2930
2931 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2932 Thomas Schwinge <thomas@codesourcery.com>
2933 Cesar Philippidis <cesar@codesourcery.com>
2934
2935 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2936 2.5 data clause semantics.
2937 * c-c++-common/goacc/declare-2.c: Likewise.
2938 * c-c++-common/goacc/default-4.c: Likewise.
2939 * c-c++-common/goacc/finalize-1.c: New test.
2940 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2941 OpenACC 2.5 data clause semantics.
2942 * c-c++-common/goacc/kernels-alias.c: Likewise.
2943 * c-c++-common/goacc/routine-5.c: Likewise.
2944 * c-c++-common/goacc/update-if_present-1.c: New test.
2945 * c-c++-common/goacc/update-if_present-2.c: New test.
2946 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2947 2.5 data clause semantics.
2948 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2949 * gfortran.dg/goacc/data-tree.f95: Likewise.
2950 * gfortran.dg/goacc/declare-2.f95: Likewise.
2951 * gfortran.dg/goacc/default-4.f: Likewise.
2952 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2953 * gfortran.dg/goacc/finalize-1.f: New test.
2954 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2955 OpenACC 2.5 data clause semantics.
2956 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2957 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2958 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2959 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2960 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2961 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2962 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2963
2964 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2965
2966 PR c++/86210
2967 * g++.dg/warn/Wnonnull4.C: New test.
2968
2969 2018-06-20 Marek Polacek <polacek@redhat.com>
2970
2971 PR c++/86240
2972 * g++.dg/pr86240.C: New test.
2973
2974 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2975
2976 PR debug/86194
2977 * gcc.target/i386/pr86194.c: New test.
2978
2979 PR tree-optimization/86231
2980 * gcc.dg/tree-ssa/vrp119.c: New test.
2981 * gcc.c-torture/execute/pr86231.c: New test.
2982
2983 2018-06-20 Tom de Vries <tdevries@suse.de>
2984
2985 PR tree-optimization/86097
2986 * gcc.dg/autopar/pr86097.c: New test.
2987
2988 2018-06-20 Nathan Sidwell <nathan@acm.org>
2989
2990 PR c++/85634
2991 * g++.dg/lookup/pr85634.C: New.
2992
2993 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2994
2995 * gcc.target/aarch64/ldp_stp_q.c: New test.
2996 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2997 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2998
2999 2018-06-20 Martin Liska <mliska@suse.cz>
3000
3001 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
3002
3003 2018-06-19 Martin Sebor <msebor@redhat.com>
3004
3005 PR tree-optimization/48560
3006 * gcc.dg/Warray-bounds-28.c: New test.
3007
3008 2018-06-19 Martin Sebor <msebor@redhat.com>
3009
3010 PR middle-end/85602
3011 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
3012 to also match C++.
3013
3014 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
3015
3016 * g++.dg/lto/pr84805_0.C: Update template.
3017 * g++.dg/lto/pr84805_1.C: Update template.
3018
3019 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
3020
3021 * gnat.dg/aggr24.adb: New test.
3022 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
3023
3024 2018-06-19 Richard Biener <rguenther@suse.de>
3025
3026 PR tree-optimization/86179
3027 * gcc.dg/pr86179.c: New testcase.
3028
3029 2018-06-18 Martin Sebor <msebor@redhat.com>
3030
3031 PR middle-end/85602
3032 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3033 * c-c++-common/attr-nonstring-8.c: New test.
3034
3035 2018-06-18 Martin Sebor <msebor@redhat.com>
3036
3037 PR tree-optimization/81384
3038 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3039 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3040 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3041 * gcc.dg/attr-nonstring-2.c: New test.
3042 * gcc.dg/attr-nonstring-3.c: New test.
3043 * gcc.dg/attr-nonstring-4.c: New test.
3044 * gcc.dg/strlenopt-45.c: New test.
3045 * gcc.dg/strlenopt.h (strnlen): Declare.
3046
3047 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3048
3049 PR tree-optimization/86076
3050 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3051
3052 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3053
3054 PR tree-optimization/64946
3055 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3056
3057 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3058
3059 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3060 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3061 * gnat.dg/stack_usage5.adb: New test.
3062
3063 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3064
3065 PR middle-end/82479
3066 * gcc.dg/tree-ssa/popcount.c: New test.
3067 * gcc.dg/tree-ssa/popcount2.c: New test.
3068
3069 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3070
3071 PR middle-end/64946
3072 * gcc.dg/absu.c: New test.
3073 * gcc.dg/gimplefe-29.c: New test.
3074 * gcc.target/aarch64/pr64946.c: New test.
3075
3076 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3077
3078 PR c/86093
3079 * c-c++-common/pr86093.c: New test.
3080
3081 PR middle-end/85878
3082 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3083
3084 PR middle-end/86123
3085 * gcc.c-torture/compile/pr86123.c: New test.
3086
3087 2018-06-15 Tom de Vries <tdevries@suse.de>
3088
3089 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3090
3091 2018-06-15 Nick Clifton <nickc@redhat.com>
3092
3093 PR 84195
3094 * gcc.c-torture/compile/pr84195.c: New test.
3095
3096 2018-06-15 Richard Biener <rguenther@suse.de>
3097
3098 PR middle-end/86159
3099 * g++.dg/pr86159.C: New testcase.
3100
3101 2018-06-15 Richard Biener <rguenther@suse.de>
3102
3103 PR middle-end/86076
3104 * gcc.dg/pr86076.c: New testcase.
3105
3106 2018-06-14 Marek Polacek <polacek@redhat.com>
3107
3108 PR c++/86063
3109 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3110
3111 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3112
3113 PR target/86048
3114 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3115 -msse2 to dg-options.
3116
3117 PR middle-end/86122
3118 * gcc.c-torture/compile/pr86122.c: New test.
3119
3120 P0624R2 - Default constructible and assignable stateless lambdas
3121 * g++.dg/cpp2a/lambda1.C: New test.
3122 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3123 for -std=c++2a.
3124
3125 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3126
3127 * g++.dg/other/static3.C: New.
3128 * g++.dg/other/static4.C: Likewise.
3129 * g++.dg/warn/Wshadow-15.C: Likewise.
3130 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3131 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3132 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3133 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3134 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3135 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3136 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3137
3138 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3139
3140 PR target/85945
3141 * gcc.c-torture/compile/pr85945.c: New test.
3142
3143 2018-06-14 Richard Biener <rguenther@suse.de>
3144
3145 PR ipa/86124
3146 * gcc.dg/pr86124.c: New testcase.
3147
3148 2018-06-13 Martin Sebor <msebor@redhat.com>
3149
3150 PR tree-optimization/86114
3151 * gcc.dg/pr86114.c: New test.
3152
3153 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3154
3155 PR fortran/86110
3156 * gfortran.dg/pr86110.f90: New test.
3157
3158 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3159
3160 PR fortran/85703
3161 * gfortran.dg/goacc/pr85703.f90: New test.
3162 * gfortran.dg/gomp/pr85703.f90: New test.
3163
3164 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3165
3166 PR fortran/85702
3167 * gfortran.dg/goacc/pr85702.f90: New test.
3168
3169 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3170
3171 * gcc.target/i386/pr86048.c: New test.
3172
3173 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3174
3175 * gcc.target/arc/fma-1.c: New test.
3176
3177 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3178
3179 * gcc.target/arc/pr9001107555.c: New file.
3180
3181 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3182
3183 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3184
3185 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3186
3187 * g++.dg/init/delete3.C: New.
3188 * g++.dg/init/new49.C: Likewise.
3189 * g++.dg/init/new25.C: Test locations too.
3190 * g++.dg/template/new4.C: Likewise.
3191 * g++.old-deja/g++.jason/operator.C: Likewise.
3192
3193 2018-06-12 Marek Polacek <polacek@redhat.com>
3194
3195 Core issue 1331 - const mismatch with defaulted copy constructor
3196 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3197 * g++.dg/cpp0x/defaulted52.C: New test.
3198 * g++.dg/cpp0x/defaulted53.C: New test.
3199 * g++.dg/cpp0x/defaulted54.C: New test.
3200 * g++.dg/cpp0x/defaulted55.C: New test.
3201 * g++.dg/cpp0x/defaulted56.C: New test.
3202 * g++.dg/cpp0x/defaulted57.C: New test.
3203 * g++.dg/cpp0x/defaulted58.C: New test.
3204 * g++.dg/cpp0x/defaulted59.C: New test.
3205 * g++.dg/cpp0x/defaulted60.C: New test.
3206
3207 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3208
3209 PR other/69968
3210 * gcc.dg/spellcheck-transposition.c: New test.
3211
3212 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3213
3214 PR fortran/44491
3215 * gfortran.dg/pr44491.f90: New testcase
3216
3217 2018-06-12 Martin Sebor <msebor@redhat.com>
3218
3219 PR tree-optimization/85259
3220 * gcc.dg/Wstringop-overflow-5.c: New test.
3221 * gcc.dg/Wstringop-overflow-6.c: New test.
3222
3223 2018-06-12 Martin Sebor <msebor@redhat.com>
3224
3225 PR c/85931
3226 * gcc.dg/Wstringop-truncation-3.c: New test.
3227
3228 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3229
3230 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3231 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3232 * gcc.target/powerpc/swaps-p8-17.c: Same.
3233
3234 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3235
3236 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3237 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3238 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3239 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3240 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3241 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3242
3243 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3244
3245 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3246 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3247 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3248 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3249 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3250 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3251
3252 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3253
3254 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3255 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3256 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3257 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3258 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3259 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3260
3261 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3262
3263 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3264 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3265 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3266 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3267 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3268 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3269
3270 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3271
3272 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3273 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3274 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3275 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3276 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3277 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3278
3279 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3280
3281 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3282 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3283 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3284 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3285 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3286 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3287
3288 2018-06-12 Martin Liska <mliska@suse.cz>
3289
3290 * g++.dg/opt/mpx.C: New test.
3291 * gcc.target/i386/mpx.c: New test.
3292
3293 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3294
3295 * gcc.target/arc/builtin_simdarc.c: Update test.
3296 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3297 * gcc.target/arc/tumaddsidi4.c: Likewise.
3298
3299 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3300
3301 * gnat.dg/opt72a.ad[sb]: New test.
3302 * gnat.dg/opt72_pkg.ads: New helper.
3303
3304 2018-06-12 Tom de Vries <tdevries@suse.de>
3305
3306 * gcc.dg-selftests/dg-final.exp: New file.
3307
3308 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3309
3310 * g++.dg/lookup/new2.C: Test locations too.
3311 * g++.dg/other/ellipsis1.C: Likewise.
3312 * g++.dg/other/operator1.C: Likewise.
3313 * g++.dg/other/operator2.C: Likewise.
3314 * g++.dg/overload/operator2.C: Likewise.
3315 * g++.dg/parse/defarg11.C: Likewise.
3316 * g++.dg/parse/operator4.C: Likewise.
3317 * g++.dg/template/error30.C: Likewise.
3318 * g++.dg/template/explicit-args3.C: Likewise.
3319 * g++.dg/warn/effc1.C: Likewise.
3320 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3321 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3322 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3323 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3324 * g++.old-deja/g++.jason/operator.C: Likewise.
3325
3326 2018-06-11 Martin Sebor <msebor@redhat.com>
3327
3328 PR tree-optimization/86083
3329 * gcc.dg/strlenopt-44.c: New test.
3330
3331 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3332
3333 PR fortran/45521
3334 * gfortran.dg/generic_32.f90: New test.
3335 * gfortran.dg/generic_33.f90: New test.
3336
3337 2018-06-11 Carl Love <cel@us.ibm.com>
3338 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3339 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3340 long long bool. Remove duplicate dg-final for xxlxor. Update
3341 dg-final instruction counts.
3342 * gcc.target/powerpc/altivec-37.c (main): New file for
3343 tests vec_unpackh and vec_unpackl returning long long bool and
3344 long long int.
3345
3346 2018-06-11 Martin Liska <mliska@suse.cz>
3347
3348 PR tree-optimization/86089
3349 * gcc.dg/tree-ssa/pr86089.c: New test.
3350
3351 2018-06-11 Julia Koval <julia.koval@intel.com>
3352
3353 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3354 * gcc.target/i386/vpclmulqdq.c: Ditto.
3355
3356 2018-06-11 Olivier Hainque <hainque@adacore.com>
3357
3358 * gnat.dg/lang-dw2.adb: New test.
3359 * gnat.dg/lang-dw3.adb: New test.
3360
3361 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3362
3363 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3364 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3365
3366 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3367
3368 * gnat.dg/predicate1.adb: New testcase.
3369
3370 2018-06-11 Yannick Moy <moy@adacore.com>
3371
3372 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3373
3374 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3375
3376 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3377 testcase.
3378
3379 2018-06-11 Javier Miranda <miranda@adacore.com>
3380
3381 * gnat.dg/prot4.adb: New testcase.
3382
3383 2018-06-11 Yannick Moy <moy@adacore.com>
3384
3385 * gnat.dg/part_of1-instantiation.adb,
3386 gnat.dg/part_of1-instantiation.ads,
3387 gnat.dg/part_of1-private_generic.adb,
3388 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3389 testcase.
3390
3391 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3392
3393 * gnat.dg/contract1.adb: New testcase.
3394
3395 2018-06-11 Javier Miranda <miranda@adacore.com>
3396
3397 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3398 testcase.
3399
3400 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3401
3402 * gnat.dg/inline_always1.adb: New testcase.
3403
3404 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3405
3406 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3407 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3408 gnat.dg/nested_generic2_g2.ads: New testcase.
3409
3410 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3411
3412 * g++.dg/template/friend64.C: New.
3413 * g++.old-deja/g++.other/friend4.C: Test the location too.
3414 * g++.old-deja/g++.pt/crash23.C: Likewise.
3415
3416 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3417
3418 * gfortran.dg/inline_matmul_23.f90: New test.
3419
3420 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3421
3422 PR fortran/85088
3423 * gfortran.dg/intent_decl_1.f90: New test case.
3424
3425 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3426
3427 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3428 * gfortran.dg/ieee/large_4.f90: Ditto.
3429 * gfortran.dg/round_4.f90: Ditto.
3430
3431 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3432
3433 PR fortran/38351
3434 * gfortran.dg/pr38351.f90: New test.
3435 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3436
3437 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3438
3439 PR fortran/85138
3440 PR fortran/85996
3441 PR fortran/86051
3442 * gfortran.dg/pr85138_1.f90: New test.
3443 * gfortran.dg/pr85138_2.f90: Ditto.
3444 * gfortran.dg/pr85996.f90: Ditto.
3445
3446 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3447
3448 PR fortran/78278
3449 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3450 * gfortran.dg/data_char_1.f90: Ditto.
3451 * gfortran.dg/pr78571.f90: Ditto.
3452 * gfortran.dg/pr78278.f90: New test.
3453
3454 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3455
3456 PR fortran/63514
3457 * gfortran.dg/pr63514.f90: New test.
3458
3459 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3460
3461 PR fortran/85631
3462 * gfortran.dg/bounds_check_20.f90: New test.
3463
3464 2018-06-08 Carl Love <cel@us.ibm.com>
3465
3466 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3467 vpkudum counts.
3468 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3469 vec_extract a signed int.
3470 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3471 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3472 vcmpgtsd, vcmpgtud.
3473 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3474 vec_extract a signed int.
3475 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3476 vec_extract a signed int.
3477 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3478 vec_xor builtins. Update xxsel, xxlxor counts.
3479
3480 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3481
3482 PR fortran/86059
3483 * gfortran.dg/associate_30.f90: Remove code tested ...
3484 * gfortran.dg/pr67803.f90: Ditto.
3485 * gfortran.dg/pr67805.f90: Ditto.
3486 * gfortran.dg/pr86059.f90: ... here. New test.
3487
3488 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3489
3490 PR fortran/78571
3491 * gfortran.dg/pr78571.f90: New test.
3492
3493 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3494
3495 PR target/85755
3496 * gcc.target/powerpc/pr85755.c: New test.
3497
3498 2018-06-08 Carl Love <cel@us.ibm.com>
3499
3500 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3501 vsx-vector-6.p7.c.
3502 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3503 vsx-vector-6.p9.c.
3504 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3505 for BE system that are different then for an LE system from this file
3506 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3507 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3508 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3509
3510 2018-06-08 Martin Liska <mliska@suse.cz>
3511
3512 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3513
3514 2018-06-08 Martin Liska <mliska@suse.cz>
3515
3516 * g++.dg/dg.exp: Do not use mpx.exp.
3517 * g++.dg/lto/lto.exp: Likewise.
3518 * g++.dg/lto/pr69729_0.C: Remove.
3519 * g++.dg/opt/pr71529.C: Remove.
3520 * g++.dg/pr63995-1.C: Remove.
3521 * g++.dg/pr68270.C: Remove.
3522 * g++.dg/pr71624.C: Remove.
3523 * g++.dg/pr71633.C: Remove.
3524 * g++.dg/pr79761.C: Remove.
3525 * g++.dg/pr79764.C: Remove.
3526 * g++.dg/pr79769.C: Remove.
3527 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3528 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3529 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3530 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3531 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3532 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3533 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3534 * gcc.dg/lto/pr66221_0.c: Remove.
3535 * gcc.target/i386/chkp-always_inline.c: Remove.
3536 * gcc.target/i386/chkp-bndret.c: Remove.
3537 * gcc.target/i386/chkp-builtins-1.c: Remove.
3538 * gcc.target/i386/chkp-builtins-2.c: Remove.
3539 * gcc.target/i386/chkp-builtins-3.c: Remove.
3540 * gcc.target/i386/chkp-builtins-4.c: Remove.
3541 * gcc.target/i386/chkp-const-check-1.c: Remove.
3542 * gcc.target/i386/chkp-const-check-2.c: Remove.
3543 * gcc.target/i386/chkp-hidden-def.c: Remove.
3544 * gcc.target/i386/chkp-label-address.c: Remove.
3545 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3546 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3547 * gcc.target/i386/chkp-pr69044.c: Remove.
3548 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3549 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3550 * gcc.target/i386/chkp-strchr.c: Remove.
3551 * gcc.target/i386/chkp-strlen-1.c: Remove.
3552 * gcc.target/i386/chkp-strlen-2.c: Remove.
3553 * gcc.target/i386/chkp-strlen-3.c: Remove.
3554 * gcc.target/i386/chkp-strlen-4.c: Remove.
3555 * gcc.target/i386/chkp-strlen-5.c: Remove.
3556 * gcc.target/i386/chkp-stropt-1.c: Remove.
3557 * gcc.target/i386/chkp-stropt-10.c: Remove.
3558 * gcc.target/i386/chkp-stropt-11.c: Remove.
3559 * gcc.target/i386/chkp-stropt-12.c: Remove.
3560 * gcc.target/i386/chkp-stropt-13.c: Remove.
3561 * gcc.target/i386/chkp-stropt-14.c: Remove.
3562 * gcc.target/i386/chkp-stropt-15.c: Remove.
3563 * gcc.target/i386/chkp-stropt-16.c: Remove.
3564 * gcc.target/i386/chkp-stropt-17.c: Remove.
3565 * gcc.target/i386/chkp-stropt-2.c: Remove.
3566 * gcc.target/i386/chkp-stropt-3.c: Remove.
3567 * gcc.target/i386/chkp-stropt-4.c: Remove.
3568 * gcc.target/i386/chkp-stropt-5.c: Remove.
3569 * gcc.target/i386/chkp-stropt-6.c: Remove.
3570 * gcc.target/i386/chkp-stropt-7.c: Remove.
3571 * gcc.target/i386/chkp-stropt-8.c: Remove.
3572 * gcc.target/i386/chkp-stropt-9.c: Remove.
3573 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3574 * gcc.target/i386/indirect-thunk-11.c: Remove.
3575 * gcc.target/i386/indirect-thunk-12.c: Remove.
3576 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3577 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3578 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3579 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3580 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3581 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3582 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3583 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3584 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3585 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3586 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3587 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3588 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3589 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3590 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3591 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3592 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3593 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3594 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3595 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3596 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3597 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3598 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3599 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3600 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3601 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3602 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3603 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3604 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3605 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3606 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3607 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3608 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3609 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3610 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3611 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3612 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3613 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3614 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3615 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3616 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3617 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3618 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3619 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3620 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3621 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3622 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3623 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3624 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3625 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3626 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3627 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3628 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3629 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3630 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3631 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3632 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3633 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3634 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3635 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3636 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3637 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3638 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3639 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3640 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3641 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3642 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3643 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3644 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3645 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3646 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3647 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3648 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3649 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3650 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3651 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3652 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3653 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3654 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3655 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3656 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3657 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3658 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3659 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3660 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3661 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3662 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3663 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3664 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3665 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3666 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3667 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3668 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3669 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3670 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3671 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3672 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3673 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3674 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3675 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3676 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3677 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3678 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3679 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3680 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3681 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3682 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3683 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3684 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3685 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3686 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3687 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3688 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3689 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3690 * gcc.target/i386/mpx/label-address-1.c: Remove.
3691 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3692 * gcc.target/i386/mpx/macro.c: Remove.
3693 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3694 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3695 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3696 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3697 * gcc.target/i386/mpx/memmove-1.c: Remove.
3698 * gcc.target/i386/mpx/memmove-2.c: Remove.
3699 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3700 * gcc.target/i386/mpx/mpx-check.h: Remove.
3701 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3702 * gcc.target/i386/mpx/mpx.exp: Remove.
3703 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3704 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3705 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3706 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3707 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3708 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3709 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3710 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3711 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3712 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3713 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3714 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3715 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3716 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3717 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3718 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3719 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3720 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3721 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3722 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3723 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3724 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3725 * gcc.target/i386/mpx/pr65508.c: Remove.
3726 * gcc.target/i386/mpx/pr65531.cc: Remove.
3727 * gcc.target/i386/mpx/pr66048.cc: Remove.
3728 * gcc.target/i386/mpx/pr66134.c: Remove.
3729 * gcc.target/i386/mpx/pr66566.c: Remove.
3730 * gcc.target/i386/mpx/pr66567.c: Remove.
3731 * gcc.target/i386/mpx/pr66568.c: Remove.
3732 * gcc.target/i386/mpx/pr66569.c: Remove.
3733 * gcc.target/i386/mpx/pr66581.c: Remove.
3734 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3735 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3736 * gcc.target/i386/mpx/pr68416.c: Remove.
3737 * gcc.target/i386/mpx/pr78339.c: Remove.
3738 * gcc.target/i386/mpx/pr79631.c: Remove.
3739 * gcc.target/i386/mpx/pr79633.c: Remove.
3740 * gcc.target/i386/mpx/pr79753.c: Remove.
3741 * gcc.target/i386/mpx/pr79770.c: Remove.
3742 * gcc.target/i386/mpx/pr79987.c: Remove.
3743 * gcc.target/i386/mpx/pr79988.c: Remove.
3744 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3745 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3746 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3747 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3748 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3749 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3750 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3751 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3752 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3753 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3754 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3755 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3756 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3757 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3758 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3759 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3760 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3761 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3762 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3763 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3764 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3765 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3766 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3767 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3768 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3769 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3770 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3771 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3772 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3773 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3774 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3775 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3776 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3777 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3778 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3779 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3780 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3781 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3782 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3783 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3784 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3785 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3786 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3787 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3788 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3789 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3790 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3791 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3792 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3793 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3794 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3795 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3796 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3797 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3798 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3799 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3800 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3801 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3802 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3803 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3804 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3805 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3806 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3807 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3808 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3809 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3810 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3811 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3812 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3813 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3814 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3815 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3816 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3817 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3818 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3819 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3820 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3821 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3822 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3823 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3824 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3825 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3826 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3827 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3828 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3829 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3830 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3831 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3832 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3833 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3834 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3835 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3836 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3837 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3838 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3839 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3840 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3841 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3842 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3843 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3844 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3845 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3846 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3847 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3848 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3849 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3850 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3851 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3852 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3853 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3854 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3855 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3856 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3857 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3858 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3859 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3860 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3861 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3862 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3863 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3864 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3865 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3866 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3867 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3868 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3869 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3870 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3871 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3872 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3873 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3874 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3875 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3876 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3877 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3878 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3879 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3880 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3881 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3882 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3883 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3884 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3885 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3886 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3887 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3888 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3889 * gcc.target/i386/pr63995-2.c: Remove.
3890 * gcc.target/i386/pr64805.c: Remove.
3891 * gcc.target/i386/pr65044.c: Remove.
3892 * gcc.target/i386/pr65167.c: Remove.
3893 * gcc.target/i386/pr65183.c: Remove.
3894 * gcc.target/i386/pr65184.c: Remove.
3895 * gcc.target/i386/pr65523.c: Remove.
3896 * gcc.target/i386/pr70876.c: Remove.
3897 * gcc.target/i386/pr70877.c: Remove.
3898 * gcc.target/i386/pr71458.c: Remove.
3899 * gcc.target/i386/pr80880.c: Remove.
3900 * gcc.target/i386/ret-thunk-25.c: Remove.
3901 * gcc.target/i386/thunk-retbnd.c: Remove.
3902 * lib/mpx-dg.exp: Remove.
3903 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3904
3905 2018-06-07 Carl Love <cel@us.ibm.com>
3906
3907 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3908 statements.
3909
3910 2018-06-07 Carl Love <cel@us.ibm.com>
3911
3912 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3913 error message.
3914
3915 2018-06-07 Marek Polacek <polacek@redhat.com>
3916
3917 PR c/85318
3918 * gcc.dg/Wc90-c99-compat-10.c: New test.
3919 * gcc.dg/Wc90-c99-compat-11.c: New test.
3920 * gcc.dg/Wc90-c99-compat-12.c: New test.
3921 * gcc.dg/Wc90-c99-compat-9.c: New test.
3922
3923 2018-06-07 Paul Koning <ni1d@arrl.net>
3924
3925 * gcc.c-torture/compile/20180605-1.c: New test.
3926
3927 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3928
3929 PR fortran/86045
3930 * gfortran.dg/pr86045.f90: New test.
3931
3932 2018-06-07 Marek Polacek <polacek@redhat.com>
3933
3934 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3935
3936 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3937
3938 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3939
3940 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3941
3942 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3943 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3944 * gcc.target/msp430/msp430.h: New test header file.
3945
3946 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3947
3948 PR tree-optimization/69615
3949 * gcc.dg/tree-ssa/pr69615.c: New test.
3950
3951 2018-06-07 Richard Biener <rguenther@suse.de>
3952
3953 PR tree-optimization/85935
3954 * gcc.dg/graphite/pr85935.c: New testcase.
3955
3956 2018-06-04 Carl Love <cel@us.ibm.com>
3957
3958 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3959 debug print statements. Fix a few formating issues.
3960
3961 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3962
3963 PR target/85657
3964 * gcc.target/powerpc/pr85657-4.c: New tests.
3965 * gcc.target/powerpc/pr85657-5.c: Likewise.
3966 * gcc.target/powerpc/pr85657-6.c: Likewise.
3967
3968 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3969
3970 PR fortran/85641
3971 * gfortran.dg/realloc_on_assign_30.f90: New test.
3972
3973 2018-06-06 Carl Love <cel@us.ibm.com>
3974 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3975 argument to vui_arg.
3976
3977 2018-06-06 Carl Love <cel@us.ibm.com>
3978
3979 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3980 to builtins-4.c.
3981 * gcc.target/powerpc/builtins-4.c: New test file for tests
3982 that need -mvsx.
3983
3984 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3985
3986 PR target/85657
3987 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3988 be used in templates. Don't check for them in overloaded functions.
3989
3990 2018-06-06 Jim Wilson <jimw@sifive.com>
3991
3992 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3993 * gcc.target/riscv/interrupt-mmode.c: New.
3994 * gcc.target/riscv/interrupt-smode.c: New.
3995 * gcc.target/riscv/interrupt-umode.c: New.
3996
3997 2018-06-06 Marek Polacek <polacek@redhat.com>
3998
3999 PR c++/85977
4000 * g++.dg/cpp0x/initlist102.C: New test.
4001 * g++.dg/cpp0x/initlist103.C: New test.
4002 * g++.dg/cpp0x/initlist104.C: New test.
4003
4004 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
4005
4006 * gcc.dg/torture/pr86066.c: New test.
4007
4008 2018-06-06 Richard Biener <rguenther@suse.de>
4009
4010 PR tree-optimization/86062
4011 * g++.dg/tree-ssa/pr86062.C: New testcase.
4012
4013 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4014
4015 * gcc.target/msp430/function-attributes-4.c: New test.
4016 * gcc.target/msp430/static-interrupts.c: New test.
4017
4018 2018-06-05 Steve Ellcey <sellcey@cavium.com>
4019
4020 PR target/79924
4021 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
4022 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
4023 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
4024 * gcc.target/aarch64/nofp_1.c: Ditto.
4025
4026 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4027
4028 * gcc.target/arm/cmse/cmse-1c99.c: New test.
4029
4030 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4031
4032 PR fortran/85701
4033 * gfortran.dg/goacc/pr85701.f90: New test.
4034
4035 2018-06-05 Marek Polacek <polacek@redhat.com>
4036
4037 PR c++/85976
4038 * g++.dg/cpp0x/alias-decl-64.C: New test.
4039
4040 2018-06-05 Richard Biener <rguenther@suse.de>
4041
4042 PR tree-optimization/86046
4043 * gcc.dg/pr86046.c: New testcase.
4044
4045 2018-06-05 Richard Biener <rguenther@suse.de>
4046
4047 PR tree-optimization/86047
4048 * gcc.dg/pr86047.c: New testcase.
4049
4050 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4051
4052 PR target/81497
4053 * g++.target/arm/arm.exp: New file.
4054 * g++.target/arm/pr81497.C: Likewise.
4055
4056 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4057
4058 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4059
4060 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4061
4062 * gcc.dg/store_merging_21.c: New test.
4063 * gnat.dg/opt71b.adb: Likewise.
4064 * gnat.dg/opt71.adb: Rename into...
4065 * gnat.dg/opt71a.adb: ...this.
4066
4067 2018-06-04 Richard Biener <rguenther@suse.de>
4068
4069 PR tree-optimization/85955
4070 * gcc.dg/pr85955.c: New testcase.
4071
4072 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4073
4074 PR fortran/85981
4075 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4076 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4077 * gfortran.dg/allocate_stat_2.f90: Ditto.
4078 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4079
4080 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4081
4082 * gcc.target/aarch64/sve/extract_5.c: New test.
4083
4084 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4085
4086 PR target/85832
4087 PR target/86036
4088 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4089 vptestm.
4090 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4091 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4092 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4093 * gcc.target/i386/avx512bw-pr86036.c: New test.
4094
4095 2018-06-04 Richard Biener <rguenther@suse.de>
4096
4097 PR tree-optimization/86038
4098 * gcc.dg/pr86038.c: New testcase.
4099
4100 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4101
4102 PR tree-optimization/69615
4103 * gcc.dg/pr69615.c: New test.
4104
4105 PR c++/86025
4106 * c-c++-common/gomp/pr86025.c: New test.
4107
4108 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4109
4110 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4111
4112 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4113
4114 * gcc.dg/torture/pr86034.c: New test.
4115
4116 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4117
4118 PR fortran/36497
4119 * gfortran.dg/cray_pointer_12.f90: New test.
4120
4121 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4122
4123 PR fortran/85938
4124 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4125
4126 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4127
4128 * gnat.dg/specs/opt3.ads: New test.
4129 * gnat.dg/specs/opt3_pkg.ads: New helper.
4130
4131 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4132
4133 * gnat.dg/discr53.ad[sb]: New test.
4134 * gnat.dg/discr53_pkg.ads: New helper.
4135
4136 2018-06-01 Carl Love <cel@us.ibm.com>
4137
4138 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4139 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4140
4141 2018-06-01 Carl Love <cel@us.ibm.com>
4142
4143 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4144 to make it consistent with the naming convention in the file.
4145 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4146 to altivec-7.c. Delete file.
4147 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4148 to altivec-7.c. Delete file.
4149 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4150 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4151 vec_unpackl tests. Update instruction counts.
4152 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4153 tests to builtins-1.c.
4154 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4155 tests to builtins-1.c.
4156 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4157 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4158 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4159 Remove vec_ctf tests returning double. Remove vec_cts with
4160 double args. Remove vec_sel with invalid arguments. Add tests for
4161 vec_splat.
4162 Add instruction counts for new tests.
4163 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4164 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4165 vec_unsigned.
4166 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4167 test_sll_vsill_vsill_vuc.
4168 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4169 vec_revb.
4170 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4171 tests from altivec-7.h.
4172 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4173 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4174 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4175 splat_sll, splat_uc, splat_int128, splat_uint128.
4176 Make second argument of vec_extract and vec_insert a signed int.
4177 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4178 argument.
4179
4180 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4181
4182 * gcc.dg/store_merging_20.c: New test.
4183 * gnat.dg/opt71.adb: Likewise.
4184 * gnat.dg/opt71_pkg.ads: New helper.
4185
4186 2018-06-01 Carl Love <cel@us.ibm.com>
4187
4188 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4189 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4190 Add vec_xst_be for signed and unsigned arguments.
4191
4192 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4193
4194 PR fortran/85816
4195 PR fortran/85975
4196 * gfortran.dg/pr85816.f90: New test.
4197 * gfortran.dg/pr85975.f90: New test.
4198
4199 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4200
4201 PR fortran/63570
4202 * gfortran.dg/random_init_1.f90: New test.
4203 * gfortran.dg/random_init_2.f90: New test.
4204 * gfortran.dg/random_init_3.f90: New test.
4205 * gfortran.dg/random_init_4.f90: New test.
4206 * gfortran.dg/random_init_5.f90: New test.
4207 * gfortran.dg/random_init_6.f90: New test.
4208
4209 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4210
4211 PR tree-optimization/85989
4212 * gcc.dg/torture/pr85989.c: New test.
4213
4214 2018-06-01 Richard Biener <rguenther@suse.de>
4215
4216 PR middle-end/86017
4217 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4218
4219 2018-06-01 Richard Biener <rguenther@suse.de>
4220
4221 PR ipa/85960
4222 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4223
4224 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4225
4226 PR middle-end/78809
4227 * gcc.dg/strcmpopt_2.c: New test.
4228 * gcc.dg/strcmpopt_3.c: New test.
4229
4230 PR middle-end/83026
4231 * gcc.dg/strcmpopt_3.c: New test.
4232
4233 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4234
4235 PR target/85984
4236 * gcc.target/i386/pr85984.c: New test.
4237
4238 2018-05-31 Martin Sebor <msebor@redhat.com>
4239
4240 PR c/82063
4241 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4242 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4243 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4244 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4245 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4246 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4247 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4248 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4249 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4250 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4251 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4252 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4253 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4254 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4255 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4256 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4257 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4258 * gcc.dg/Walloc-size-larger-than.c: New test.
4259
4260 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4261 Cesar Philippidis <cesar@codesourcery.com>
4262
4263 PR middle-end/85879
4264 * gfortran.dg/goacc/pr77371-1.f90: New test.
4265 * gfortran.dg/goacc/pr77371-2.f90: New test.
4266 * gfortran.dg/goacc/pr85879.f90: New test.
4267
4268 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4269
4270 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4271 * gnat.dg/stack_usage1b.adb: Likewise.
4272 * gnat.dg/stack_usage1c.adb: Likewise.
4273 * gnat.dg/stack_usage3.adb: Likewise.
4274 * gnat.dg/stack_usage1_pkg.adb: Delete.
4275
4276 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4277
4278 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4279 * gcc.dg/store_merging_11.c: Likewise.
4280 * gcc.dg/store_merging_13.c: Likewise.
4281 * gcc.dg/store_merging_14.c: Likewise.
4282 * gcc.dg/store_merging_15.c: Likewise.
4283 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4284
4285 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4286
4287 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4288 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4289 gnat.dg/limited1_outer.ads: New testcase.
4290
4291 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4292
4293 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4294 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4295 New testcase.
4296
4297 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4298
4299 * gnat.dg/size_clause1.adb: New testcase.
4300
4301 2018-05-31 Javier Miranda <miranda@adacore.com>
4302
4303 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4304
4305 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4306
4307 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4308 vld1x3 intrinsics for aarch64.
4309 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4310 vst1x2 intrinsics for aarch64.
4311 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4312 vst1x3 intrinsics for aarch64.
4313
4314 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4315
4316 PR c++/77777
4317 * g++.dg/diagnostic/pr77777.C: New test.
4318
4319 2018-05-30 David Pagan <dave.pagan@oracle.com>
4320
4321 PR c/55976
4322 * gcc.dg/noncompile/pr55976-1.c: New test.
4323 * gcc.dg/noncompile/pr55976-2.c: New test.
4324
4325 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4326
4327 * gcc.dg/lto/20111213-1_0.c: Fix template.
4328 * gcc.dg/lto/20100603-1_0.c: Fix template.
4329 * gcc.dg/lto/20100603-2_0.c: Fix template.
4330 * gcc.dg/lto/20100603-3_0.c: Fix template.
4331
4332 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4333 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4334 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4335 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4336 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4337 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4338 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4339 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4340 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4341 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4342 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4343 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4344 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4345 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4346 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4347 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4348 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4349 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4350 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4351 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4352 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4353 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4354 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4355 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4356 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4357 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4358 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4359 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4360 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4361 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4362 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4363 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4364 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4365 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4366 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4367 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4368 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4369 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4370 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4371 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4372 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4373 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4374 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4375 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4376 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4377 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4378 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4379 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4380 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4381 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4382 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4383 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4384 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4385 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4386 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4387 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4388 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4389 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4390 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4391 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4392 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4393 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4394
4395 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4396
4397 Revert:
4398 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4399
4400 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4401
4402 * gcc.target/aarch64/simd/ldp_stp_9: New.
4403 * gcc.target/aarch64/simd/ldp_stp_10: New.
4404 * gcc.target/aarch64/simd/ldp_stp_11: New.
4405 * gcc.target/aarch64/simd/ldp_stp_12: New.
4406
4407 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4408
4409 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4410
4411 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4412
4413 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4414
4415 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4416
4417 PR target/85950
4418 * gcc.target/i386/pr85950.c: New test.
4419
4420 2018-05-29 Marek Polacek <polacek@redhat.com>
4421
4422 PR c++/85883
4423 * g++.dg/cpp1z/class-deduction55.C: New test.
4424 * g++.dg/cpp1z/class-deduction56.C: New test.
4425 * g++.dg/cpp1z/class-deduction57.C: New test.
4426
4427 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4428
4429 PR c++/85952
4430 * g++.dg/warn/Wunused-var-33.C: New test.
4431
4432 PR target/85918
4433 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4434 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4435 arrays. Add suffix 1 to all functions and use 4 iterations rather
4436 than N. Add functions with conversions to and from float.
4437 Add new set of functions with 8 iterations and another one
4438 with 16 iterations, expect 24 vectorized loops instead of just 4.
4439 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4440
4441 2018-05-29 Javier Miranda <miranda@adacore.com>
4442
4443 * gnat.dg/equal2.adb: New testcase.
4444
4445 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4446
4447 * gnat.dg/float_attributes_overflows.adb: New testcase.
4448
4449 2018-05-29 Pascal Obry <obry@adacore.com>
4450
4451 * gnat.dg/normalize_pathname.adb: New testcase.
4452
4453 2018-05-29 Tom de Vries <tom@codesourcery.com>
4454
4455 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4456 message.
4457 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4458 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4459 * lib/scantree.exp (scan-tree-dump-times): Same.
4460
4461 2018-05-29 Tom de Vries <tom@codesourcery.com>
4462
4463 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4464 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4465 Use proc name as first argument to dg-scan.
4466
4467 2018-05-29 Tom de Vries <tom@codesourcery.com>
4468
4469 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4470 with no arguments.
4471
4472 2018-05-28 Richard Biener <rguenther@suse.de>
4473
4474 PR tree-optimization/85934
4475 * gcc.target/i386/pr85934.c: New testcase.
4476
4477 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4478
4479 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4480
4481 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4482
4483 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4484
4485 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4486
4487 * gnat.dg/fixedpnt5.adb: New testcase.
4488
4489 2018-05-28 Justin Squirek <squirek@adacore.com>
4490
4491 * gnat.dg/array31.adb: New testcase.
4492
4493 2018-05-28 Justin Squirek <squirek@adacore.com>
4494
4495 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4496 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4497
4498 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4499
4500 * gfortran.dg/data_stmt_pointer.f90: new test.
4501
4502 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4503
4504 PR target/85918
4505 * gcc.target/i386/avx512dq-pr85918.c: New test.
4506
4507 2018-05-25 Jim Wilson <jimw@sifive.com>
4508
4509 * gcc.target/riscv/interrupt-1.c: New.
4510 * gcc.target/riscv/interrupt-2.c: New.
4511 * gcc.target/riscv/interrupt-3.c: New.
4512 * gcc.target/riscv/interrupt-4.c: New.
4513 * gcc.target/riscv/interrupt-5.c: New.
4514
4515 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4516
4517 PR fortran/85786
4518 * gfortran.dg/pr85786.f90: New test.
4519
4520 2018-05-25 Paul Koning <ni1d@arrl.net>
4521
4522 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4523 * gcc.c-torture/compile/pr55921.c: Ditto.
4524 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4525 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4526
4527 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4528
4529 PR target/85832
4530 * gcc.target/i386/avx512f-pr85832.c: New test.
4531 * gcc.target/i386/avx512vl-pr85832.c: New test.
4532 * gcc.target/i386/avx512bw-pr85832.c: New test.
4533 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4534
4535 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4536
4537 PR tree-optimization/85720
4538 * gcc.dg/tree-ssa/pr85720.c: New test.
4539 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4540 distribution.
4541
4542 2018-05-25 Martin Liska <mliska@suse.cz>
4543
4544 PR testsuite/85911
4545 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4546 for 'Removing basic block'.
4547
4548 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4549
4550 * gnat.dg/sec_stack1.adb: New testcase.
4551
4552 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4553
4554 * gnat.dg/fixedpnt4.adb: New testcase.
4555
4556 2018-05-25 Javier Miranda <miranda@adacore.com>
4557
4558 * gnat.dg/interface7.adb: New testcase.
4559
4560 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4561
4562 * gnat.dg/sec_stack2.adb: New testcase.
4563
4564 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4565
4566 * gnat.dg/interface6.adb: New testcase.
4567
4568 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4569
4570 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4571
4572 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4573
4574 * lib/target-supports.exp
4575 (check_effective_target_vect_double_cond_arith): Include
4576 multiplication and division.
4577 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4578 fully-masked loops with a fixed vector length.
4579 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4580 tests.
4581 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4582 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4583 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4584
4585 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4586
4587 * gcc.target/aarch64/sve/div_1.c: New test.
4588 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4589 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4590 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4591
4592 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4593
4594 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4595
4596 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4597
4598 * lib/target-supports.exp
4599 (check_effective_target_vect_double_cond_arith): New proc.
4600 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4601 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4602 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4603 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4604 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4605 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4606 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4607
4608 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4609
4610 PR fortran/85839
4611 * gfortran.dg/f2018_obs.f90: New test case.
4612
4613 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4614
4615 PR fortran/85543
4616 * gfortran.dg/pr85543.f90: New test.
4617
4618 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4619
4620 PR fortran/85780
4621 * gfortran.dg/pr85780.f90: New test.
4622
4623 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4624
4625 PR fortran/85779
4626 * gfortran.dg/pr85779_1.f90: New test.
4627 * gfortran.dg/pr85779_2.f90: Ditto.
4628 * gfortran.dg/pr85779_3.f90: Ditto.
4629
4630 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4631
4632 PR fortran/85895
4633
4634 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4635 * gfortran.dg/pr85895.f90: New test.
4636
4637 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4638
4639 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4640 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4641
4642 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4643
4644 * gcc.dg/fold-popcount-1.c: New testcase.
4645 * gcc.dg/fold-popcount-2.c: New testcase.
4646 * gcc.dg/fold-popcount-3.c: New testcase.
4647 * gcc.dg/fold-popcount-4.c: New testcase.
4648
4649 2018-05-24 Marek Polacek <polacek@redhat.com>
4650
4651 PR c++/85847
4652 * g++.dg/cpp0x/new3.C: New test.
4653
4654 2018-05-24 Javier Miranda <miranda@adacore.com>
4655
4656 * gnat.dg/discr52.adb: New testcase.
4657
4658 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4659
4660 * gnat.dg/others1.adb: New testcase.
4661
4662 2018-05-24 Justin Squirek <squirek@adacore.com>
4663
4664 * gnat.dg/raise_expr.adb: New testcase.
4665
4666 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4667
4668 * gnat.dg/formal_containers.adb: New testcase.
4669
4670 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4671
4672 * gcc.target/i386/pr85345.c: Require ifunc support.
4673
4674 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4675
4676 * gcc.dg/vect/vect-fma-1.c: New test.
4677
4678 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4679
4680 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4681 scan-tree-dump*.
4682
4683 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4684
4685 PR target/83009
4686 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4687
4688 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4689
4690 PR target/78849
4691 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4692 DEFAULT_CFLAGS.
4693 * gcc.target/msp430/pr78849.c: New test.
4694
4695 2018-05-23 Marek Polacek <polacek@redhat.com>
4696
4697 * g++.dg/cpp2a/range-for8.C: New test.
4698 * g++.dg/cpp2a/range-for9.C: New test.
4699 * g++.dg/cpp2a/range-for10.C: New test.
4700
4701 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4702
4703 * lib/target-supports.exp (check_effective_target_be): New.
4704 (check_effective_target_le): New.
4705
4706 2018-05-23 Marek Polacek <polacek@redhat.com>
4707
4708 * g++.dg/cpp2a/range-for1.C: New test.
4709 * g++.dg/cpp2a/range-for2.C: New test.
4710 * g++.dg/cpp2a/range-for3.C: New test.
4711 * g++.dg/cpp2a/range-for4.C: New test.
4712 * g++.dg/cpp2a/range-for5.C: New test.
4713 * g++.dg/cpp2a/range-for6.C: New test.
4714 * g++.dg/cpp2a/range-for7.C: New test.
4715
4716 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4717
4718 * gcc.target/i386/cvt-3.c: New test.
4719
4720 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4721
4722 * gcc.target/i386/cvt-2.c: New test.
4723
4724 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4725
4726 * gcc.dg/pr79985.c: New testcase.
4727
4728 2018-05-23 Richard Biener <rguenther@suse.de>
4729
4730 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4731
4732 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4733
4734 PR target/84882
4735 * gcc.target/aarch64/pr84882.c: New test.
4736 * gcc.target/aarch64/target_attr_18.c: Likewise.
4737
4738 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4739
4740 PR tree-optimization/85853
4741 * gfortran.dg/vect/pr85853.f90: New test.
4742
4743 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4744
4745 * gnat.dg/import2.adb: New testcase.
4746
4747 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4748
4749 * gnat.dg/discr51.adb: New testcase.
4750
4751 2018-05-23 Javier Miranda <miranda@adacore.com>
4752
4753 * gnat.dg/valid_scalars1.adb: New testcase.
4754
4755 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4756
4757 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4758
4759 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4760
4761 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4762 testcase.
4763
4764 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4765
4766 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4767 testcase.
4768
4769 2018-05-23 Bob Duff <duff@adacore.com>
4770
4771 * gnat.dg/addr10.adb: New testcase.
4772
4773 2018-05-23 Richard Biener <rguenther@suse.de>
4774
4775 PR middle-end/85874
4776 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4777
4778 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4779
4780 PR tree-optimization/85822
4781 * c-c++-common/pr85822.c: New test.
4782
4783 2018-05-23 Richard Biener <rguenther@suse.de>
4784
4785 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4786
4787 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4788
4789 PR fortran/85841
4790 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4791
4792 2018-05-22 Martin Sebor <msebor@redhat.com>
4793
4794 PR middle-end/85359
4795 * gcc.dg/attr-nonstring.c: New test.
4796
4797 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4798
4799 PR target/85345
4800 * gcc.target/i386/pr85345.c: New test.
4801
4802 2018-05-22 Luis Machado <luis.machado@linaro.org>
4803
4804 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4805
4806 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4807
4808 PR fortran/85841
4809 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4810 dg-additional-options.
4811 * gfortran.dg/graphite/block-2.f: Ditto.
4812 * gfortran.dg/graphite/id-19.f: Ditto.
4813 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4814 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4815 * gfortran.dg/vect/pr52580.f: Ditto.
4816
4817 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4818
4819 * gcc.target/aarch64/ldp_stp_6.c: New.
4820 * gcc.target/aarch64/ldp_stp_7.c: New.
4821 * gcc.target/aarch64/ldp_stp_8.c: New.
4822
4823 2018-05-22 Martin Sebor <msebor@redhat.com>
4824
4825 PR c/85623
4826 * c-c++-common/attr-nonstring-3.c: Adjust.
4827 * c-c++-common/attr-nonstring-4.c: Adjust.
4828 * c-c++-common/attr-nonstring-6.c: New test.
4829
4830 2018-05-22 Martin Sebor <msebor@redhat.com>
4831
4832 PR tree-optimization/85826
4833 * gcc.dg/Wrestrict-17.c: New test.
4834
4835 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4836
4837 * gcc.dg/torture/pr85862.c: Rename to...
4838 * gcc.dg/torture/pr85852.c: ...this.
4839
4840 2018-05-22 Justin Squirek <squirek@adacore.com>
4841
4842 * gnat.dg/warn14.adb: New testcase.
4843
4844 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4845
4846 * gnat.dg/controlled8.adb: New testcase.
4847
4848 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4849
4850 * gnat.dg/discr50.adb: New testcase.
4851
4852 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4853
4854 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4855 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4856 gnat.dg/discr49_rec2.ads: New testcase.
4857
4858 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4859
4860 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4861 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4862 testcase.
4863
4864 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4865
4866 * gnat.dg/fixedpnt3.adb: New testcase.
4867
4868 2018-05-22 Justin Squirek <squirek@adacore.com>
4869
4870 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4871 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4872
4873 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4874
4875 PR middle-end/85862
4876 * gcc.dg/torture/pr85862.c: New test.
4877
4878 2018-05-22 Richard Biener <rguenther@suse.de>
4879
4880 PR tree-optimization/85834
4881 * g++.dg/torture/pr85834.C: New testcase.
4882 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4883
4884 2018-05-22 Martin Liska <mliska@suse.cz>
4885
4886 PR ipa/85607
4887 * g++.dg/ipa/pr85607.C: New test.
4888
4889 2018-05-22 Richard Biener <rguenther@suse.de>
4890
4891 PR tree-optimization/85863
4892 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4893
4894 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4895
4896 PR fortran/85841
4897 * gfortran.dg/assumed_rank_5.f90: Update error message.
4898 * gfortran.dg/assumed_type_4.f90: Ditto.
4899 * gfortran.dg/bind_c_array_params.f03: Ditto.
4900 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4901 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4902 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4903 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4904 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4905 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4906 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4907 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4908 * gfortran.dg/rank_3.f90: Ditto.
4909 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4910 * gfortran.dg/implicit_14.f90: Ditto.
4911
4912 2018-05-21 Christian Groessler <chris@groessler.org>
4913
4914 * gcc.c-torture/compile/simd-5.c: Fix comment.
4915
4916 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4917
4918 PR target/85657
4919 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4920 __float128, __ibm128, and long double.
4921 * gcc.target/powerpc/pr85657-2.c: Likewise.
4922 * gcc.target/powerpc/pr85657-3.c: Likewise.
4923 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4924 implementated as a separate type internally, and is not just an
4925 alias for long double.
4926
4927 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4928
4929 PR tree-optimization/85814
4930 * gcc.dg/torture/pr85814.c: New test.
4931
4932 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4933
4934 PR c++/84588
4935 * g++.dg/cpp0x/cond1.C: New.
4936 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4937 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4938 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4939 * g++.dg/parse/cond6.C: Likewise.
4940 * g++.dg/parse/cond7.C: Likewise.
4941 * g++.dg/parse/cond8.C: Likewise.
4942 * g++.dg/cpp1z/decomp16.C: Update.
4943 * g++.old-deja/g++.jason/cond.C: Likewise.
4944
4945 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4946
4947 ChangeLog for r260480
4948 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4949 warnings for deleted and obsolescent features.
4950 * gfortran.dg/graphite/id-19.f: Ditto.
4951 * gfortran.dg/graphite/id-20.f: Ditto.
4952 * gfortran.dg/graphite/id-27.f90: Ditto.
4953 * gfortran.dg/graphite/pr82449.f: Ditto.
4954
4955 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4956
4957 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4958 tiny and large memory models.
4959
4960 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4961
4962 * gnat.dg/suppress_initialization.adb,
4963 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4964
4965 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4966
4967 * gnat.dg/exit1.adb: New testcase.
4968
4969 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4970
4971 * gnat.dg/array30.adb: New testcase.
4972
4973 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4974
4975 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4976
4977 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4978
4979 * gcc.c-torture/execute/ssad-run.c: New test.
4980 * gcc.c-torture/execute/usad-run.c: Likewise.
4981 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4982 * gcc.target/aarch64/usadv16qi.c: Likewise.
4983
4984 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4985
4986 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4987 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4988 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4989 vbcaxq_s64): New.
4990 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4991 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4992 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4993
4994 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4995
4996 PR fortran/85841
4997 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4998 * gfortran.dg/g77/20020307-1.f: Ditto.
4999 * gfortran.dg/g77/980310-3.f: Ditto.
5000 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
5001 * gfortran.dg/goacc/loop-1.f95: Ditto.
5002 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
5003 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
5004 * gfortran.dg/gomp/do-1.f90: Ditto.
5005 * gfortran.dg/gomp/omp_do1.f90: Ditto.
5006 * gfortran.dg/pr17229.f: Ditto.
5007 * gfortran.dg/pr37243.f: Ditto.
5008 * gfortran.dg/pr49721-1.f: Ditto.
5009 * gfortran.dg/pr58484.f: Ditto.
5010 * gfortran.dg/pr81175.f: Ditto.
5011 * gfortran.dg/pr81723.f: Ditto.
5012 * gfortran.dg/predcom-2.f: Ditto.
5013 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
5014 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
5015 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5016 * gfortran.dg/vect/pr52580.f: Ditto.
5017
5018 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5019
5020 PR fortran/80657
5021 * gfortran.dg/char_result_18.f90: New test.
5022
5023 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5024
5025 PR fortran/49636
5026 * gfortran.dg/associate_38.f90: New test.
5027
5028 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
5029
5030 PR fortran/82275
5031 * gfortran.dg/select_type_42.f90: New test.
5032
5033 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5034
5035 PR fortran/82923
5036 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5037 that the patch fixes PR66694 & PR82617, although the testcases
5038 are not explicitly included.
5039
5040 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5041
5042 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5043
5044 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5045
5046 PR c++/82899
5047 * g++.dg/pr82899.C: New testcase.
5048
5049 2018-05-18 Martin Liska <mliska@suse.cz>
5050
5051 * gcc.dg/pr68766.c: Change pruned output.
5052
5053 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5054
5055 PR c++/85782
5056 * c-c++-common/goacc/pr85782.c: New test.
5057
5058 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5059
5060 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5061
5062 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5063
5064 * gcc.target/arm/pr62554.c: Delete.
5065 * gcc.target/arm/pr69610-1.c: Likewise.
5066 * gcc.target/arm/pr69610-2.c: Likewise.
5067
5068 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5069
5070 * gcc.target/arm/pr40887.c: Update comment.
5071 * lib/target-supports.exp: Don't generate effective target checks
5072 and related helpers for armv5. Update comment.
5073 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5074 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5075 target check and options.
5076
5077 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5078
5079 PR middle-end/85817
5080 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5081 scan-tree-dump-not for h.
5082
5083 2018-05-18 Richard Biener <rguenther@suse.de>
5084
5085 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5086 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5087 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5088 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5089 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5090 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5091 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5092 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5093 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5094 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5095 * gcc.dg/vrp-min-max-1.c: Likewise.
5096 * gcc.dg/vrp-min-max-3.c: New testcase.
5097
5098 2018-05-18 Richard Biener <rguenther@suse.de>
5099
5100 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5101 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5102 * gcc.dg/graphite/scop-6.c: Likewise.
5103 * gcc.dg/graphite/scop-7.c: Likewise.
5104 * gcc.dg/graphite/scop-8.c: Likewise.
5105 * gcc.dg/graphite/scop-9.c: Likewise.
5106
5107 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5108
5109 * gcc.target/aarch64/vect-init-ld1.c: New test.
5110
5111 2018-05-18 Martin Liska <mliska@suse.cz>
5112
5113 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5114 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5115
5116 2018-05-18 Martin Liska <mliska@suse.cz>
5117
5118 * gcc.dg/ipa/ipa-icf-39.c: New test.
5119 * gcc.dg/pr68766.c: Adjust pruned output.
5120
5121 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5122
5123 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5124 New proc.
5125 * gcc.dg/fma-1.c: New test.
5126 * gcc.dg/fma-2.c: Likewise.
5127 * gcc.dg/fma-3.c: Likewise.
5128 * gcc.dg/fma-4.c: Likewise.
5129 * gcc.dg/fma-5.c: Likewise.
5130 * gcc.dg/fma-6.c: Likewise.
5131 * gcc.dg/fma-7.c: Likewise.
5132 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5133 scalar_all_fma.
5134 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5135 * gfortran.dg/reassoc_8.f: Likewise.
5136 * gfortran.dg/reassoc_9.f: Likewise.
5137 * gfortran.dg/reassoc_10.f: Likewise.
5138
5139 2018-05-17 Jim Wilson <jimw@sifive.com>
5140
5141 * gcc.target/riscv/switch-qi.c: New.
5142 * gcc.target/riscv/switch-si.c: New.
5143
5144 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5145
5146 PR target/85698
5147 * gcc.target/powerpc/pr85698.c: New test.
5148
5149 2018-05-17 Richard Biener <rguenther@suse.de>
5150
5151 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5152
5153 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5154
5155 PR tree-optimization/85793
5156 * gcc.dg/vect/pr85793.c: New test.
5157
5158 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5159
5160 * gcc.dg/gimplefe-28.c: New test.
5161 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5162 internal function calls.
5163 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5164
5165 2018-05-17 Martin Liska <mliska@suse.cz>
5166
5167 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5168 space in between 'G_' and '('.
5169
5170 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5171
5172 PR target/85323
5173 * gcc.target/i386/pr85323-7.c: New test.
5174 * gcc.target/i386/pr85323-8.c: New test.
5175 * gcc.target/i386/pr85323-9.c: New test.
5176
5177 PR target/85323
5178 * gcc.target/i386/pr85323-4.c: New test.
5179 * gcc.target/i386/pr85323-5.c: New test.
5180 * gcc.target/i386/pr85323-6.c: New test.
5181
5182 PR target/85323
5183 * gcc.target/i386/pr85323-1.c: New test.
5184 * gcc.target/i386/pr85323-2.c: New test.
5185 * gcc.target/i386/pr85323-3.c: New test.
5186
5187 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5188 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5189 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5190 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5191 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5192 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5193 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5194 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5195 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5196 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5197 * gcc.target/i386/avx512f-setzero-1.c: New test.
5198
5199 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5200
5201 * gcc.target/aarch64/vect-slp-dup.c: New.
5202
5203 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5204
5205 PR c++/85713
5206 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5207
5208 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5209
5210 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5211 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5212
5213 2018-05-17 Richard Biener <rguenther@suse.de>
5214
5215 PR tree-optimization/85757
5216 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5217
5218 2018-05-16 Marek Polacek <polacek@redhat.com>
5219
5220 PR c++/85363
5221 * g++.dg/cpp0x/initlist-throw1.C: New test.
5222 * g++.dg/cpp0x/initlist-throw2.C: New test.
5223
5224 2018-05-16 Carl Love <cel@us.ibm.com>
5225
5226 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5227 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5228 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5229
5230 2018-05-16 Richard Biener <rguenther@suse.de>
5231
5232 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5233 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5234 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5235
5236 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5237
5238 * gcc.target/aarch64/sve/vcond_10.c: New test.
5239 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5240 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5241 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5242
5243 2018-05-15 Martin Sebor <msebor@redhat.com>
5244
5245 PR tree-optimization/85753
5246 * gcc.dg/Wrestrict-10.c: Adjust.
5247 * gcc.dg/Wrestrict-16.c: New test.
5248
5249 2018-05-15 Martin Sebor <msebor@redhat.com>
5250
5251 PR middle-end/85643
5252 * c-c++-common/attr-nonstring-7.c: New test.
5253
5254 2018-05-15 Richard Biener <rguenther@suse.de>
5255
5256 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5257
5258 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5259
5260 PR tree-optimization/83648
5261 * gcc.dg/tree-ssa/pr83648.c: New test.
5262 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5263
5264 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5265
5266 PR ipa/85734
5267 * gcc.dg/ipa/pr85734.c: New test.
5268
5269 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5270
5271 PR target/85756
5272 * gnat.dg/opt70.adb: New test.
5273 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5274
5275 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5276
5277 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5278 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5279
5280 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5281
5282 * gcc.target/aarch64/vmov_n_1.c: Update test.
5283 * gcc.target/aarch64/vfp-1.c: Update test.
5284
5285 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5286
5287 PR target/85756
5288 * gcc.c-torture/execute/pr85756.c: New test.
5289
5290 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5291
5292 * gcc.target/i386/cldemote-1.c: New test.
5293
5294 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5295
5296 PR fortran/85742
5297 * gfortran.dg/assumed_type_9.f90 : New test.
5298
5299 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5300
5301 PR fortran/85542
5302 * gfortran.dg/pr85542.f90: New test.
5303
5304 2018-05-11 Martin Jambor <mjambor@suse.cz>
5305
5306 PR ipa/85655
5307 * g++.dg/lto/pr85655_0.C: New test.
5308
5309 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5310
5311 * gcc.target/i386/tpause-1.c: New test.
5312 * gcc.target/i386/umonitor-1.c: New test.
5313
5314 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5315
5316 PR c/85696
5317 * c-c++-common/gomp/pr85696.c: New test.
5318
5319 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5320 Jakub Jelinek <jakub@redhat.com>
5321
5322 PR tree-optimization/85692
5323 * gcc.target/i386/pr85692.c: New test.
5324
5325 2018-05-11 Martin Liska <mliska@suse.cz>
5326
5327 PR sanitizer/85556
5328 * c-c++-common/ubsan/attrib-6.c: New test.
5329
5330 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5331
5332 PR fortran/85687
5333 * gfortran.dg/pr85687.f90: new test.
5334
5335 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5336
5337 PR fortran/85521
5338 * gfortran.dg/pr85521_1.f90: New test.
5339 * gfortran.dg/pr85521_2.f90: New test.
5340
5341 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5342
5343 PR fortran/70870
5344 * gfortran.dg/pr70870_1.f90: New test.
5345
5346 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5347
5348 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5349
5350 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5351
5352 PR c++/85662
5353 * g++.dg/ext/offsetof2.C: New test.
5354
5355 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5356
5357 PR fortran/68846
5358 * gfortran.dg/temporary_3.f90 : New test.
5359
5360 PR fortran/70864
5361 * gfortran.dg/temporary_2.f90 : New test.
5362
5363 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5364
5365 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5366 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5367 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5368 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5369 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5370 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5371 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5372 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5373 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5374 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5375 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5376 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5377 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5378 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5379 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5380 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5381 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5382 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5383 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5384 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5385 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5386 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5387 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5388 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5389 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5390 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5391 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5392
5393 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5394
5395 PR tree-optimization/85699
5396 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5397 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5398 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5399 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5400
5401 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5402
5403 * g++.dg/tls/pr85400.C: New test.
5404
5405 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5406
5407 PR c++/85713
5408 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5409
5410 2018-05-09 Carl Love <cel@us.ibm.com>
5411
5412 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5413
5414 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5415
5416 PR c++/85713
5417 Revert:
5418 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5419
5420 PR c++/84588
5421 * g++.dg/cpp1y/pr84588.C: New.
5422
5423 2018-05-09 Andreas Schwab <schwab@suse.de>
5424
5425 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5426
5427 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5428
5429 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5430 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5431
5432 2018-05-08 Carl Love <cel@us.ibm.com>
5433 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5434
5435 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5436
5437 PR c++/84588
5438 * g++.dg/cpp1y/pr84588.C: New.
5439
5440 2018-05-08 Marek Polacek <polacek@redhat.com>
5441
5442 PR c++/85695
5443 * g++.dg/cpp1z/constexpr-if22.C: New test.
5444
5445 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5446
5447 PR target/85693
5448 * gcc.target/i386/pr85693.c: New test.
5449
5450 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5451
5452 PR target/85683
5453 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5454 scan-assembler-times checking that except for [fh]*xor other functions
5455 don't use any load instructions.
5456
5457 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5458
5459 * gcc.target/i386/builtin_target.c: Test goldmont.
5460 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5461 arch=silvermont.
5462
5463 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5464
5465 PR target/85572
5466 * g++.dg/other/sse2-pr85572-1.C: New test.
5467 * g++.dg/other/sse2-pr85572-2.C: New test.
5468 * g++.dg/other/sse4-pr85572-1.C: New test.
5469 * g++.dg/other/avx2-pr85572-1.C: New test.
5470
5471 PR target/85317
5472 * gcc.target/i386/pr85317.c: New test.
5473 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5474 optimization barrier to avoid optimizing away the expected insn.
5475
5476 PR target/85480
5477 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5478 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5479
5480 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5481
5482 * g++.dg/other/sve_const_pred_1.C: Rename to...
5483 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5484 target selectors and explicit -march options.
5485 * g++.dg/other/sve_const_pred_2.C: Rename to...
5486 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5487 * g++.dg/other/sve_const_pred_3.C: Rename to...
5488 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5489 * g++.dg/other/sve_const_pred_4.C: Rename to...
5490 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5491 * g++.dg/other/sve_tls_2.C: Rename to...
5492 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5493 * g++.dg/other/sve_vcond_1.C: Rename to...
5494 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5495 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5496 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5497
5498 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5499
5500 PR testsuite/85586
5501 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5502 !vect_no_align.
5503
5504 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5505
5506 PR c++/57429
5507 * g++.dg/cpp0x/deleted14.C: New.
5508
5509 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5510 Alan Hayward <alan.hayward@arm.com>
5511 David Sherwood <david.sherwood@arm.com>
5512
5513 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5514 XFAIL the BIC test.
5515 * gcc.target/aarch64/sve/vcond_7.c: New test.
5516 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5517
5518 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5519
5520 PR c++/70563
5521 * g++.dg/cpp0x/sfinae62.C: New.
5522
5523 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5524
5525 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5526 load from src[i].
5527
5528 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5529
5530 PR c++/80691
5531 * g++.dg/cpp0x/narrowing1.C: New.
5532
5533 2018-05-08 Richard Biener <rguenther@suse.de>
5534
5535 PR middle-end/85588
5536 * gcc.dg/torture/pr85574.c: Rename to...
5537 * gcc.dg/torture/pr85588.c: ... this.
5538
5539 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5540
5541 PR fortran/54613
5542 * gfortran.dg/minmaxloc_12.f90: New test case.
5543 * gfortran.dg/minmaxloc_13.f90: New test case.
5544
5545 2018-05-07 Nathan Sidwell <nathan@acm.org>
5546
5547 * g++.dg/cpp0x/range-for10.C: Delete.
5548 * g++.dg/ext/forscope1.C: Delete.
5549 * g++.dg/ext/forscope2.C: Delete.
5550 * g++.dg/template/for1.C: Delete.
5551
5552 2018-05-07 Jeff Law <law@redhat.com>
5553
5554 * gfortran.dg/linefile.f90: New test.
5555
5556 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5557
5558 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5559 and options.
5560
5561 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5562
5563 PR c++/85659
5564 * g++.dg/ext/asm14.C: New test.
5565 * g++.dg/ext/asm15.C: New test.
5566 * g++.dg/ext/asm16.C: New test.
5567
5568 2018-05-06 Michael Eager <eager@eagercon.com>
5569
5570 * gcc.target/microblaze/others/picdtr.c: Correct option
5571 -fPIE -mpic-data-is-text-relative.
5572
5573 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5574
5575 * gcc.target/microblaze/others/picdtr.c: Add test for
5576 -fPIE -mpic-data-is-text-relative.
5577
5578 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5579
5580 PR fortran/85507
5581 * gfortran.dg/coarray_dependency_1.f90: New test.
5582 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5583
5584 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5585
5586 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5587 to match the currently produced gimple.
5588
5589 2018-05-04 Carl Love <cel@us.ibm.com>
5590
5591 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5592 vec_trunc.
5593 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5594 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5595 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5596 xvcmpgedp counts. Add xxsel counts.
5597
5598 2018-05-04 Richard Biener <rguenther@suse.de>
5599
5600 PR middle-end/85627
5601 * g++.dg/torture/pr85627.C: New testcase.
5602
5603 2018-05-04 Richard Biener <rguenther@suse.de>
5604
5605 PR middle-end/85574
5606 * gcc.dg/torture/pr85574.c: New testcase.
5607 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5608
5609 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5610
5611 PR libstdc++/85466
5612 * gcc.dg/nextafter-1.c: New test.
5613 * gcc.dg/nextafter-2.c: New test.
5614 * gcc.dg/nextafter-3.c: New test.
5615 * gcc.dg/nextafter-4.c: New test.
5616
5617 2018-05-03 Nathan Sidwell <nathan@acm.org>
5618
5619 Remove -ffriend-injection.
5620 * g++.old-deja/g++.jason/scoping15.C: Delete.
5621 * g++.old-deja/g++.mike/net43.C: Delete.
5622
5623 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5624
5625 PR target/85530
5626 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5627 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5628 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5629 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5630
5631 2018-05-03 Tom de Vries <tom@codesourcery.com>
5632
5633 PR testsuite/85106
5634 * lib/scanoffloadtree.exp: New file.
5635
5636 2018-05-03 Richard Biener <rguenther@suse.de>
5637
5638 PR tree-optimization/85615
5639 * gcc.dg/torture/pr85615.c: New testcase.
5640
5641 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5642
5643 PR tree-optimization/70291
5644 * gcc.dg/complex-6.c: New test.
5645 * gcc.dg/complex-7.c: Likewise.
5646
5647 2018-05-03 Richard Biener <rguenther@suse.de>
5648
5649 PR testsuite/85579
5650 * fortran.dg/pr51434.f90: Truncate transfer argument.
5651
5652 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5653
5654 PR target/85582
5655 * gcc.c-torture/execute/pr85582-3.c: New test.
5656
5657 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5658 Jason Merrill <jason@redhat.com>
5659
5660 PR c++/68374
5661 * g++.dg/warn/Wshadow-13.C: New.
5662 * g++.dg/warn/Wshadow-14.C: Likewise.
5663
5664 2018-05-02 Tom de Vries <tom@codesourcery.com>
5665
5666 PR libgomp/82428
5667 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5668 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5669
5670 2018-05-02 David Pagan <dave.pagan@oracle.com>
5671
5672 PR c/30552
5673 * gcc.dg/noncompile/pr30552-1.c: New test.
5674 * gcc.dg/noncompile/pr30552-2.c: New test.
5675 * gcc.dg/noncompile/pr30552-3.c: New test.
5676 * gcc.dg/noncompile/pr30552-4.c: New test.
5677
5678 2018-05-02 Richard Biener <rguenther@suse.de>
5679
5680 PR tree-optimization/85597
5681 * gcc.dg/vect/pr85597.c: New testcase.
5682
5683 2018-05-02 Tom de Vries <tom@codesourcery.com>
5684
5685 PR testsuite/85106
5686 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5687 * lib/scanltranstree.exp: New file.
5688 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5689 (scan-ltrans-tree-dump-times_required_options)
5690 (scan-ltrans-tree-dump-not_required_options)
5691 (scan-ltrans-tree-dump-dem_required_options)
5692 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5693 * lib/gcc-dg.exp: Include scanltranstree.exp.
5694
5695 2018-05-02 Tom de Vries <tom@codesourcery.com>
5696
5697 PR testsuite/85106
5698 * gcc.dg/ipa/ipa-icf-38.c: New test.
5699 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5700 * lib/scandump.exp (dump-base): New proc.
5701 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5702 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5703 base.
5704 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5705 * lib/scanlang.exp: Same.
5706 * lib/scanrtl.exp: Same.
5707 * lib/scantree.exp: Same.
5708 * lib/scanwpaipa.exp: New file.
5709 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5710
5711 2018-05-02 Richard Biener <rguenther@suse.de>
5712
5713 PR middle-end/85567
5714 * gcc.dg/torture/pr85567.c: New testcase.
5715
5716 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5717
5718 PR target/85582
5719 * gcc.c-torture/execute/pr85582-1.c: New test.
5720 * gcc.c-torture/execute/pr85582-2.c: New test.
5721
5722 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5723
5724 PR tree-optimization/85586
5725 * gcc.dg/vect/pr85586.c: New test.
5726
5727 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5728
5729 PR tree-optimization/85143
5730 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5731 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5732
5733 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5734
5735 PR c/84258
5736 * c-c++-common/Wformat-pr84258.c: New test.
5737
5738 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5739
5740 PR tree-optimization/82665
5741 * gcc.dg/tree-ssa/pr82665.c: New test.
5742
5743 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5744
5745 PR c++/85523
5746 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5747 (test_add_fixit_insert_formatted_single_line): New function.
5748 (test_add_fixit_insert_formatted_multiline): New function.
5749 Extend expected output of generated patch to include fix-it hints
5750 for these.
5751 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5752 "gcc-rich-location.h". Add test coverage for
5753 gcc_rich_location::add_fixit_insert_formatted.
5754
5755 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5756
5757 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5758 (test_show_locus): Update for location_get_source_line returning a
5759 char_span. Use char_span for handling words in the
5760 "test_many_nested_locations" fix-it example.
5761
5762 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5763
5764 * gcc.target/arc/interrupt-8.c: Update test.
5765 * gcc.target/arc/loop-4.c: Likewise.
5766 * gcc.target/arc/loop-hazard-1.c: Likewise.
5767 * gcc.target/arc/sdata-3.c: Likewise.
5768
5769 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5770
5771 * gcc.target/arc/store-merge-1.c: New test.
5772 * gcc.target/arc/add_n-combine.c: Update test.
5773
5774 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5775
5776 Microblaze Target: PIC data text relative
5777
5778 * gcc.target/microblaze/others/data_var1.c: Include
5779 PIC case of r20 base register.
5780 * gcc.target/microblaze/others/data_var2.c: Ditto.
5781 * gcc.target/microblaze/others/picdtr.c: Add new
5782 test case for -mpic-is-data-text-relative.
5783 * gcc.target/microblaze/others/sdata_var1.c: Add
5784 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5785 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5786 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5787 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5788 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5789 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5790 Ditto.
5791 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5792 Ditto.
5793
5794 2018-04-30 Richard Biener <rguenther@suse.de>
5795
5796 PR tree-optimization/28364
5797 PR tree-optimization/85275
5798 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5799 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5800 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5801 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5802 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5803 still passes.
5804 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5805 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5806 still passes.
5807 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5808 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5809 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5810
5811 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5812
5813 PR target/84431
5814 * gcc.target/i386/pr84431.c: New test.
5815
5816 2018-04-27 Martin Jambor <mjambor@suse.cz>
5817
5818 PR ipa/85549
5819 * g++.dg/ipa/pr85549.C: New test.
5820
5821 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5822
5823 PR c++/85553
5824 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5825 directive.
5826 * g++.dg/cpp0x/constexpr-85553.C: New test.
5827
5828 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5829
5830 PR c++/85515
5831 * g++.dg/pr85515-1.C: New test.
5832 * g++.dg/pr85515-2.C: New test.
5833
5834 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5835
5836 PR c++/84691
5837 * g++.dg/cpp0x/friend3.C: New.
5838
5839 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5840
5841 PR target/82518
5842 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5843 Use check_effective_target_arm_little_endian.
5844
5845 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5846
5847 PR tree-optimization/85529
5848 * gcc.c-torture/execute/pr85529-1.c: New test.
5849 * gcc.c-torture/execute/pr85529-2.c: New test.
5850 * gcc.dg/pr85529.c: New test.
5851
5852 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5853
5854 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5855 `.dword' in addition to `lw' and `.word'.
5856
5857 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5858
5859 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5860
5861 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5862
5863 * gnat.dg/loop_optimization24.adb: New test.
5864
5865 2018-04-26 Richard Biener <rguenther@suse.de>
5866
5867 PR tree-optimization/85116
5868 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5869 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5870 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5871 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5872
5873 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5874
5875 PR target/85473
5876 * gcc.target/i386/pr85473-1.c: New test.
5877 * gcc.target/i386/pr85473-2.c: New test.
5878
5879 2018-04-25 Nathan Sidwell <nathan@acm.org>
5880 Jakub Jelinek <jakub@redhat.com>
5881
5882 PR c++/85437
5883 PR c++/49171
5884 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5885 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5886 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5887 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5888 * g++.dg/cpp0x/pr85437-1.C: New.
5889 * g++.dg/cpp0x/pr85437-2.C: New.
5890 * g++.dg/cpp0x/pr85437-3.C: New.
5891 * g++.dg/cpp0x/pr85437-4.C: New.
5892
5893 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5894
5895 PR fortran/85520
5896 * gfortran.dg/pr85520.f90: New test.
5897
5898 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5899
5900 PR target/85512
5901 * gcc.dg/pr85512.c: New test.
5902
5903 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5904
5905 PR target/85485
5906 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5907 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5908 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5909 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5910 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5911 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5912 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5913 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5914 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5915 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5916 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5917 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5918 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5919 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5920 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5921 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5922 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5923 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5924 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5925 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5926 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5927 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5928 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5929 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5930 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5931 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5932 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5933 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5934 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5935 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5936 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5937 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5938 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5939 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5940 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5941 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5942 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5943 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5944 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5945 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5946 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5947 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5948 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5949 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5950 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5951 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5952 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5953 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5954 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5955 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5956 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5957 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5958 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5959 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5960 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5961 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5962 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5963 with -mshstk.
5964 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5965 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5966 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5967 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5968 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5969 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5970 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5971 * (dg-options): Likwise.
5972 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5973 -mno-cet.
5974 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5975 * gcc.target/i386/cet-label-3.c: Removed.
5976 * gcc.target/i386/cet-property-3.c: Likwise.
5977 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5978
5979 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5980
5981 PR target/85511
5982 * gcc.target/i386/pr85511.c: New test.
5983
5984 PR target/85503
5985 * g++.dg/ext/pr85503.C: New test.
5986
5987 PR target/85508
5988 * gcc.target/i386/pr85508.c: New test.
5989
5990 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5991
5992 PR tree-optimization/85478
5993 * g++.dg/pr85478.C: New test.
5994
5995 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5996
5997 * g++.dg/torture/pr85496.C: New test.
5998
5999 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
6000
6001 PR rtl-optimization/85423
6002 * gcc.dg/pr85423.c: New test.
6003
6004 2018-04-20 Martin Sebor <msebor@redhat.com>
6005
6006 PR c/85365
6007 * gcc.dg/Wrestrict-15.c: New test.
6008
6009 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
6010
6011 PR target/85456
6012 * gcc.target/powerpc/pr85456.c: New test.
6013
6014 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
6015
6016 * g++.dg/ext/undef-bool-1.C: Require lp64.
6017 * gcc.target/powerpc/undef-bool-2.c: Likewise.
6018
6019 2018-04-20 Jeff Law <law@redhat.com>
6020
6021 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
6022 stack protector.
6023 * gcc.dg/stack-check-6.c: Likewise.
6024 * gcc.dg/stack-check-6a.c: Likewise.
6025 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
6026 * gcc.target/i386/stack-check-18.c: Likewise.
6027 * gcc.target/i386/stack-check-19.c: Likewise.
6028
6029 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6030
6031 PR testsuite/85483
6032 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6033 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6034 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6035 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6036
6037 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6038
6039 PR target/85469
6040 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6041 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6042
6043 2018-04-20 Richard Biener <rguenther@suse.de>
6044
6045 PR middle-end/85475
6046 * gcc.dg/torture/pr85475.c: New testcase.
6047
6048 2018-04-20 Martin Jambor <mjambor@suse.cz>
6049
6050 ipa/85449
6051 * gcc.dg/ipa/pr85449.c: New test.
6052
6053 2018-04-20 Martin Jambor <mjambor@suse.cz>
6054
6055 ipa/85447
6056 * g++.dg/ipa/pr85447.C: New file.
6057 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6058
6059 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6060
6061 PR c++/85462
6062 * g++.dg/cpp0x/pr85462.C: New test.
6063
6064 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6065
6066 * gcc.target/i386/pr85404.c: Require CET target.
6067
6068 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6069
6070 PR tree-optimization/85467
6071 * gcc.dg/pr85467.c: New test.
6072
6073 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6074
6075 PR c++/84611
6076 * g++.dg/parse/crash68.C: New.
6077
6078 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6079
6080 PR libgcc/85334
6081 * g++.dg/torture/pr85334.C: New test.
6082
6083 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6084
6085 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6086 * g++.dg/diagnostic/pr85464.C: New.
6087
6088 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6089
6090 PR target/85397
6091 * gcc.dg/torture/pr85397-1.c: New test.
6092 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6093 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6094
6095 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6096
6097 PR target/85404
6098 * gcc.target/i386/pr85404.c: New test.
6099
6100 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6101
6102 PR target/85417
6103 * c-c++-common/attr-nocf-check-1.c: Compile with
6104 -fcf-protection=none.
6105 * c-c++-common/attr-nocf-check-3.c: Likewise.
6106 * gcc.dg/march-generic.c: Likewise.
6107 * gcc.target/i386/align-limit.c: Likewise.
6108 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6109 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6110 * gcc.target/i386/cet-property-2.c: Likewise.
6111 * gcc.target/i386/ret-thunk-26.c: Likewise.
6112 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6113 targets.
6114 * c-c++-common/fcf-protection-2.c: Likewise.
6115 * c-c++-common/fcf-protection-3.c: Likewise.
6116 * c-c++-common/fcf-protection-5.c: Likewise.
6117 * c-c++-common/fcf-protection-6.c: Likewise.
6118 * c-c++-common/fcf-protection-7.c: Likewise.
6119 * gcc.target/i386/cet-label-3.c: New test.
6120 * gcc.target/i386/cet-property-3.c: Likewise.
6121 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6122 * gcc.target/i386/pr85417-1.c: Likewise.
6123 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6124 __x86_indirect_thunk_nt_(r|e)ax
6125 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6126 * gcc.target/i386/pr85403.c: Remove dg-error,
6127
6128 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6129
6130 * gcc.target/i386/movdir-1.c: New test.
6131
6132 2018-04-19 Richard Biener <rguenther@suse.de>
6133
6134 PR middle-end/85455
6135 * gcc.dg/pr85455.c: New testcase.
6136
6137 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6138
6139 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6140 targets.
6141 * g++.dg/lto/pr85405b_0.C: Likewise.
6142 * g++.dg/lto/pr84805_0.C: Likewise.
6143
6144 2018-04-18 Martin Liska <mliska@suse.cz>
6145
6146 PR ipa/83983
6147 PR ipa/85391
6148 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6149 output.
6150
6151 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6152
6153 PR target/85388
6154 * gcc.dg/pr85388-1.c: New test.
6155 * gcc.dg/pr85388-2.c: Likewise.
6156 * gcc.dg/pr85388-3.c: Likewise.
6157 * gcc.dg/pr85388-4.c: Likewise.
6158 * gcc.dg/pr85388-5.c: Likewise.
6159 * gcc.dg/pr85388-6.c: Likewise.
6160
6161 2018-04-18 Jan Hubicka <jh@suse.cz>
6162 Martin Liska <mliska@suse.cz>
6163
6164 * g++.dg/lto/pr83121_0.C: Update template.
6165 * g++.dg/lto/pr83121_1.C: Update template.
6166 * g++.dg/lto/pr84805_0.C: Update template.
6167 * g++.dg/lto/pr84805_1.C: Update template.
6168 * g++.dg/lto/pr84805_2.C: Update template.
6169
6170 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6171
6172 PR c++/84630
6173 * g++.dg/cpp0x/pr84630.C: New.
6174
6175 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6176
6177 PR c++/84463
6178 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6179 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6180 in two cases. Uncomment two other tests and add expected dg-error for
6181 them.
6182 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6183 -Wnarrowing diagnostics on some targets for c++11.
6184 * g++.dg/parse/array-size2.C: Remove xfail.
6185 * g++.dg/cpp0x/constexpr-84463.C: New test.
6186
6187 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6188
6189 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6190 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6191
6192 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6193
6194 PR testsuite/85326
6195 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6196 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6197 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6198
6199 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6200
6201 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6202 prevent cascading of errors and change expected error message.
6203 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6204 to 64-bit targets.
6205 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6206 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6207 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6208 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6209 error message.
6210 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6211
6212 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6213
6214 PR target/85430
6215 * gcc.dg/pr85430.c: New test.
6216
6217 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6218
6219 PR testsuite/85326
6220 * gcc.target/arm/pr54300.C: Move to...
6221 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6222 * gcc.target/arm/pr55073.C: Move to...
6223 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6224 * gcc.target/arm/pr56184.C: Move to...
6225 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6226 * gcc.target/arm/pr59985.C: Move to...
6227 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6228 * gcc.target/aarch64/pr60675.C: Move to...
6229 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6230 * gcc.target/aarch64/pr81422.C: Move to...
6231 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6232 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6233 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6234 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6235 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6236 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6237 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6238 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6239 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6240 * gcc.target/aarch64/sve/tls_2.C: Move to...
6241 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6242 * gcc.target/aarch64/pr81414.C: Rename to...
6243 * gcc.target/aarch64/pr81414.c: ... This.
6244 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6245 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6246 messages.
6247 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6248 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6249 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6250 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6251 file name.
6252
6253 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6254
6255 PR middle-end/85414
6256 * gcc.dg/pr85414.c: New test.
6257
6258 2018-04-17 Martin Jambor <mjambor@suse.cz>
6259
6260 PR ipa/85421
6261 * g++.dg/ipa/pr85421.C: New test.
6262
6263 2018-04-17 Martin Liska <mliska@suse.cz>
6264
6265 PR lto/85405
6266 * g++.dg/lto/pr85405b_0.C: New test.
6267 * g++.dg/lto/pr85405b_1.C: New test.
6268
6269 2018-04-17 Martin Liska <mliska@suse.cz>
6270
6271 PR lto/85405
6272 * g++.dg/lto/pr85405_0.C: New test.
6273 * g++.dg/lto/pr85405_1.C: New test.
6274
6275 2018-04-17 Martin Liska <mliska@suse.cz>
6276
6277 PR ipa/85329
6278 * g++.dg/ext/pr85329-2.C: New test.
6279 * g++.dg/ext/pr85329.C: New test.
6280 * gcc.target/i386/mvc12.c: New test.
6281
6282 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6283
6284 PR c++/85039
6285 * g++.dg/pr85039-1.C: New.
6286 * g++.dg/pr85039-2.C: New.
6287 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6288
6289 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6290
6291 PR target/85080
6292 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6293 if the target supports efficient unaligned storage accesses.
6294
6295 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6296
6297 PR target/83660
6298 * gcc.target/powerpc/pr83660.C: New test.
6299
6300 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6301
6302 PR target/85403
6303 * gcc.target/i386/pr85403.c: New test.
6304
6305 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6306
6307 PR target/84331
6308 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6309
6310 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6311 Jason Merrill <jason@redhat.com>
6312
6313 PR c++/85112
6314 * g++.dg/cpp0x/pr85112.C: New.
6315
6316 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6317
6318 PR testsuite/85326
6319 * g++.dg/ext/undef-bool-1.C: New file.
6320 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6321 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6322
6323 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6324
6325 PR target/85293
6326 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6327 corresponding dg-error clause.
6328 * gcc.target/powerpc/pr80098-3.c: Ditto.
6329 * gcc.target/powerpc/pr80103-1.c: Delete.
6330
6331 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6332
6333 PR fortran/81773
6334 PR fortran/83606
6335 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6336 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6337
6338 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6339
6340 PR fortran/85387
6341 * gfortran.dg/implied_do_io_5.f90: New test.
6342
6343 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6344
6345 PR target/83402
6346 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6347 several values: positive, negative, and zero.
6348 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6349 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6350
6351 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6352
6353 PR rtl-optimization/79916
6354 * gcc.target/powerpc/pr79916.c: New.
6355
6356 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6357
6358 PR rtl-optimization/85393
6359 * g++.dg/opt/pr85393.C: New test.
6360 * g++.dg/opt/pr85393-aux.cc: New file.
6361
6362 PR rtl-optimization/85376
6363 * gcc.dg/pr85376.c: New test.
6364
6365 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6366
6367 PR rtl-optimization/83852
6368 * gcc.dg/pr83852.c: New testcase.
6369
6370 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6371
6372 PR testsuite/85326
6373 * gcc.target/s390/pr77822-1.C: Rename to ...
6374 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6375 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6376 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6377
6378 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6379
6380 PR lto/71991
6381 * gcc.target/i386/pr71991.c: New testcase.
6382
6383 2018-04-13 Martin Liska <mliska@suse.cz>
6384 Jakub Jelinek <jakub@redhat.com>
6385
6386 PR middle-end/81657
6387 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6388 call.
6389
6390 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6391
6392 PR c++/85385
6393 * g++.dg/diagnostic/macro-arg-count.C: New test.
6394
6395 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6396
6397 PR fortran/83064
6398 PR testsuite/85346
6399 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6400 array and move test to libgomp/testsuite/libgomp.fortran.
6401 * gfortran.dg/do_concurrent_6.f90: New test.
6402
6403 2018-04-12 Marek Polacek <polacek@redhat.com>
6404
6405 PR c++/85258
6406 * g++.dg/parse/error61.C: New test.
6407
6408 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6409
6410 PR target/85347
6411 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6412 specify -mvsx on gcc command line.
6413
6414 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6415
6416 PR target/85328
6417 * gcc.target/i386/pr85328.c: New test.
6418
6419 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6420
6421 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6422
6423 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6424
6425 PR rtl-optimization/85342
6426 * gcc.target/i386/pr85342.c: New test.
6427
6428 2018-04-11 Jason Merrill <jason@redhat.com>
6429
6430 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6431 if ulimit -v is set.
6432
6433 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6434
6435 PR testsuite/85190
6436 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6437
6438 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6439
6440 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6441 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6442
6443 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6444
6445 PR c++/70808
6446 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6447 effective target.
6448
6449 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6450
6451 PR target/84301
6452 * gcc.target/i386/pr84301.c: New test.
6453
6454 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6455
6456 PR tree-optimization/85331
6457 * gcc.c-torture/execute/pr85331.c: New test.
6458
6459 2018-04-11 Marek Polacek <polacek@redhat.com>
6460
6461 PR c++/85032
6462 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6463 * g++.dg/cpp1z/constexpr-if21.C: New test.
6464
6465 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6466
6467 PR target/85281
6468 * gcc.target/i386/pr85281.c: New test.
6469
6470 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6471
6472 PR rtl-optimization/84659
6473 * gcc.dg/pr84659.c: New test.
6474
6475 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6476
6477 PR debug/85302
6478 * g++.dg/debug/dwarf2/pr85302.C: New test.
6479
6480 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6481
6482 PR target/85261
6483 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6484 into register.
6485
6486 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6487
6488 PR c++/70808
6489 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6490
6491 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6492
6493 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6494 * gcc.target/powerpc/dimode_off.c: Ditto.
6495 * gcc.target/powerpc/tfmode_off.c: Ditto.
6496 * gcc.target/powerpc/timode_off.c: Ditto.
6497
6498 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6499
6500 * gcc.target/powerpc/vec-ldl-1.c: New test.
6501 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6502 corrections to ABI implementation.
6503
6504 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6505
6506 PR target/85056
6507 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6508
6509 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6510
6511 PR rtl-optimization/85300
6512 * gcc.dg/pr85300.c: New test.
6513
6514 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6515
6516 PR c++/85110
6517 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6518 where we now show the pertinent parameter.
6519 * g++.dg/diagnostic/aka2.C: Likewise.
6520 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6521
6522 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6523
6524 PR fortran/85313
6525 * gfortran.dg/gomp/pr85313.f90: New test.
6526
6527 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6528
6529 PR c++/24314
6530 * g++.dg/parse/template29.C: New.
6531
6532 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6533
6534 PR testsuite/85190
6535 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6536
6537 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6538
6539 PR target/85177
6540 PR target/85255
6541 * gcc.target/i386/avx512f-pr85177.c: New test.
6542 * gcc.target/i386/avx512f-pr85255.c: New test.
6543
6544 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6545
6546 PR tree-optimization/85286
6547 * gcc.dg/vect/pr85286.c: New test.
6548
6549 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6550
6551 PR target/85173
6552 * gcc.target/arm/pr85173.c: New test.
6553
6554 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6555
6556 PR lto/85248
6557 * gcc.dg/lto/pr85248_0.c: New test.
6558 * gcc.dg/lto/pr85248_1.c: New test.
6559
6560 2018-04-09 Jan Hubicka <jh@suse.cz>
6561
6562 PR lto/85078
6563 * g++.dg/torture/pr85078.C: New.
6564
6565 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6566
6567 PR c++/85227
6568 * g++.dg/cpp1z/decomp44.C: New.
6569 * g++.dg/cpp1z/decomp45.C: Likewise.
6570
6571 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6572
6573 PR fortran/83064
6574 * gfortran.dg/do_concurrent_5.f90: New test.
6575 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6576 message.
6577
6578 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6579
6580 PR fortran/51260
6581 * gfortran.dg/parameter_array_element_3.f90: New test.
6582
6583 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6584
6585 PR c++/85194
6586 * g++.dg/cpp1z/decomp43.C: New test.
6587
6588 PR rtl-optimization/80463
6589 * g++.dg/pr80463.C: Add -w to dg-options.
6590
6591 2018-04-09 Richard Biener <rguenther@suse.de>
6592
6593 PR tree-optimization/85284
6594 * gcc.dg/torture/pr85284.c: New testcase.
6595
6596 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6597
6598 PR rtl-optimization/80463
6599 PR rtl-optimization/83972
6600 PR rtl-optimization/83480
6601
6602 * gcc.dg/pr80463.c: New test.
6603 * g++.dg/pr80463.C: Likewise.
6604 * gcc.dg/pr83972.c: Likewise.
6605
6606 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6607
6608 PR rtl-optimization/83913
6609 * gcc.dg/pr83913.c: New test.
6610
6611 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6612
6613 PR rtl-optimization/83962
6614 * gcc.dg/pr83962.c: New test.
6615
6616 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6617
6618 PR rtl-optimization/83530
6619 * gcc.dg/pr83530.c: New test.
6620
6621 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6622
6623 PR middle-end/82976
6624 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6625
6626 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6627
6628 PR tree-optimization/85257
6629 * gcc.dg/pr85257.c: New test.
6630
6631 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6632
6633 * g++.dg/opt/pr85196.C: New test.
6634
6635 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6636
6637 PR c++/84269
6638 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6639 std::tuple here since they need C++11.
6640 * g++.dg/lookup/missing-std-include-8.C: New test.
6641 * g++.dg/lookup/missing-std-include.C: Move std::array and
6642 std::tuple test to missing-std-include-6.C to avoid failures
6643 with C++98.
6644
6645 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6646
6647 PR debug/85252
6648 * gcc.dg/debug/pr85252.c: New test.
6649
6650 PR rtl-optimization/84872
6651 * gcc.dg/graphite/pr84872.c: New test.
6652
6653 PR c++/85210
6654 * g++.dg/cpp1z/decomp42.C: New test.
6655
6656 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6657
6658 PR c++/85021
6659 * g++.dg/lookup/missing-std-include-7.C: New test.
6660
6661 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6662
6663 * gcc.dg/struct-simple.c: Revert r254862.
6664 * lib/target-supports.exp
6665 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6666
6667 2018-04-06 Richard Biener <rguenther@suse.de>
6668
6669 PR middle-end/85244
6670 * gcc.dg/torture/pr85244-1.c: New testcase.
6671 * gcc.dg/torture/pr85244-2.c: Likewise.
6672
6673 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6674
6675 PR sanitizer/85213
6676 * c-c++-common/ubsan/pr85213.c: New test.
6677
6678 2018-04-06 Richard Biener <rguenther@suse.de>
6679
6680 PR middle-end/85180
6681 * gcc.dg/pr85180.c: New testcase.
6682
6683 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6684
6685 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6686 to trigger the optimization. Do some cleanup and function
6687 renaming. Add more test functions.
6688
6689 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6690
6691 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6692 options.
6693 * gcc.target/s390/hotpatch-1.c: Skip when building without
6694 optimization.
6695 * gcc.target/s390/hotpatch-10.c: Likewise.
6696 * gcc.target/s390/hotpatch-11.c: Likewise.
6697 * gcc.target/s390/hotpatch-12.c: Likewise.
6698 * gcc.target/s390/hotpatch-13.c: Likewise.
6699 * gcc.target/s390/hotpatch-14.c: Likewise.
6700 * gcc.target/s390/hotpatch-15.c: Likewise.
6701 * gcc.target/s390/hotpatch-16.c: Likewise.
6702 * gcc.target/s390/hotpatch-17.c: Likewise.
6703 * gcc.target/s390/hotpatch-18.c: Likewise.
6704 * gcc.target/s390/hotpatch-19.c: Likewise.
6705 * gcc.target/s390/hotpatch-2.c: Likewise.
6706 * gcc.target/s390/hotpatch-3.c: Likewise.
6707 * gcc.target/s390/hotpatch-4.c: Likewise.
6708 * gcc.target/s390/hotpatch-5.c: Likewise.
6709 * gcc.target/s390/hotpatch-6.c: Likewise.
6710 * gcc.target/s390/hotpatch-7.c: Likewise.
6711 * gcc.target/s390/hotpatch-8.c: Likewise.
6712 * gcc.target/s390/hotpatch-9.c: Likewise.
6713
6714 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6715
6716 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6717 check for an error instead.
6718 * gcc.dg/Wattributes-6.c: Likewise.
6719
6720 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6721
6722 PR c++/85209
6723 * g++.dg/cpp1z/decomp39.C: New test.
6724 * g++.dg/cpp1z/decomp40.C: New test.
6725
6726 PR c++/85208
6727 * g++.dg/cpp1z/decomp41.C: New test.
6728
6729 PR middle-end/85195
6730 * gcc.dg/pr85195.c: New test.
6731
6732 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6733
6734 PR c++/80956
6735 * g++.dg/cpp0x/initlist100.C: New.
6736 * g++.dg/cpp0x/initlist101.C: Likewise.
6737
6738 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6739
6740 PR c++/84792
6741 * g++.dg/other/pr84792-1.C: New.
6742 * g++.dg/other/pr84792-2.C: Likewise.
6743
6744 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6745
6746 PR target/85193
6747 * gcc.target/i386/pr85193.c: New test.
6748
6749 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6750
6751 PR c++/84979
6752 * g++.dg/concepts/pr84979.C: New.
6753 * g++.dg/concepts/pr84979-2.C: New.
6754 * g++.dg/concepts/pr84979-3.C: New.
6755
6756 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6757
6758 PR c++/80026
6759 * g++.dg/cpp0x/variadic174.C: New.
6760
6761 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6762
6763 PR inline-asm/85172
6764 * g++.dg/ext/builtin13.C: New test.
6765 * g++.dg/ext/atomic-4.C: New test.
6766
6767 PR c++/85146
6768 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6769 * g++.dg/ext/bases3.C: New test.
6770
6771 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6772
6773 PR target/85203
6774 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6775 to match a single insn of the baz function. Move scan directives at
6776 the end of the file below the functions they are trying to test for
6777 better readability.
6778 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6779
6780 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6781
6782 PR rtl-optimization/84878
6783 * gcc.target/powerpc/pr84878.c: New test.
6784
6785 2018-04-04 Michael Matz <matz@suse.de>
6786
6787 * gcc.dg/Wstringop-overflow-4.c: New test.
6788 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6789
6790 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6791
6792 PR testsuite/85189
6793 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6794 for the diagnostics of overridden functions. Adjust for new wording.
6795
6796 2018-04-04 Richard Biener <rguenther@suse.de>
6797
6798 PR lto/85176
6799 * g++.dg/lto/pr85176_0.C: New testcase.
6800
6801 2018-04-04 Richard Biener <rguenther@suse.de>
6802
6803 PR testsuite/85191
6804 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6805 Fix typo.
6806
6807 2018-04-04 Martin Liska <mliska@suse.cz>
6808
6809 PR sanitizer/85174
6810 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6811 and msdata as a workaround for powerpc.
6812
6813 2018-04-04 Richard Biener <rguenther@suse.de>
6814
6815 PR tree-optimization/85168
6816 * gcc.dg/torture/pr85168.c: New testcase.
6817
6818 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6819
6820 PR c++/84943
6821 * g++.dg/pr84943.C: New.
6822 * g++.dg/pr84943-2.C: New.
6823
6824 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6825
6826 PR rtl-optimization/85167
6827 * gcc.dg/pr85167.c: New test.
6828
6829 PR tree-optimization/85156
6830 * c-c++-common/pr85156.c: New test.
6831 * gcc.c-torture/execute/pr85156.c: New test.
6832
6833 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6834
6835 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6836 * gcc.target/powerpc/undef-bool-1.C: New file.
6837 * gcc.target/powerpc/undef-bool-2.c: New file.
6838
6839 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6840
6841 PR c++/84768
6842 * g++.dg/cpp1z/class-deduction52.C: New.
6843
6844 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6845
6846 PR c++/85147
6847 * g++.dg/cpp0x/pr85147.C: New test.
6848
6849 PR c++/85140
6850 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6851
6852 PR c++/85134
6853 * g++.dg/gomp/pr85134.C: New test.
6854 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6855
6856 PR target/85169
6857 * gcc.c-torture/execute/pr85169.c: New test.
6858 * gcc.target/i386/avx512f-pr85169.c: New test.
6859 * gcc.target/i386/avx512bw-pr85169.c: New test.
6860
6861 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6862
6863 PR target/85126
6864 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6865 scan-assembler-times clause.
6866
6867 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6868
6869 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6870 dg-additional-options.
6871
6872 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6873
6874 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6875
6876 2018-04-03 Richard Biener <rguenther@suse.de>
6877
6878 PR testsuite/85154
6879 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6880
6881 2018-04-02 Jim Wilson <jimw@sifive.com>
6882
6883 * gcc.target/riscv/pr84660.c: New.
6884 * gcc.target/riscv/shift-and-1.c: New.
6885 * gcc.target/riscv/shift-and-2.c: New.
6886
6887 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6888
6889 PR fortran/85102
6890 * gfortran.dg/array_simplify_2.f90: New test.
6891
6892 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6893
6894 PR middle-end/85090
6895 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6896 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6897 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6898 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6899 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6900
6901 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6902
6903 PR c++/85027
6904 * g++.dg/pr85027.C: New.
6905
6906 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6907
6908 PR target/83315
6909 * gcc.target/powerpc/sse-maxps-2.c: New test.
6910 * gcc.target/powerpc/sse-minps-2.c: New test.
6911
6912 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6913
6914 PR c++/84791
6915 * g++.dg/gomp/pr84791.C: New test.
6916
6917 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6918
6919 PR fortran/84931
6920 * gfortran.dg/array_constructor_53.f90: New test.
6921
6922 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6923
6924 PR fortran/85130
6925 * gfortran.dg/substr_6.f90: Remove illegal test for
6926 out-of-bounds substring.
6927
6928 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6929
6930 PR fortran/85111
6931 * gfortran.dg/zero_sized_10.f90: New test.
6932
6933 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6934
6935 PR c++/84269
6936 * g++.dg/lookup/missing-std-include-6.C: New test.
6937 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6938 std::tuple tests.
6939 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6940 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6941 <cstring>, <cassert>, and <cstdlib>.
6942
6943 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6944
6945 PR inline-asm/84985
6946 * gcc.target/i386/pr84985.c: New.
6947
6948 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6949
6950 PR c++/85110
6951 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6952
6953 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6954
6955 PR c++/85108
6956 * g++.dg/warn/Wunused-var-31.C: New test.
6957
6958 PR c/85094
6959 * c-c++-common/Wduplicated-branches-14.c: New test.
6960
6961 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6962
6963 PR c++/84606
6964 * g++.dg/cpp0x/pr84606.C: New.
6965
6966 2018-03-29 Carl Love <cel@us.ibm.com>
6967
6968 Revert
6969 2017-09-27 Carl Love <cel@us.ibm.com>
6970
6971 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6972 for the __builtin_fctid and __builtin_fctiw.
6973
6974 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6975
6976 PR target/84912
6977 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6978 deleted builtin function.
6979 (div_weuo): Likewise.
6980 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6981 (div_deuo): Likewise.
6982
6983 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6984
6985 PR c++/85028
6986 * g++.dg/other/default13.C: New.
6987
6988 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6989
6990 PR target/85095
6991 * gcc.target/i386/pr85095-1.c: New test.
6992 * gcc.target/i386/pr85095-2.c: New test.
6993 * gcc.c-torture/execute/pr85095.c: New test.
6994
6995 PR tree-optimization/82004
6996 * gcc.dg/pr82004.c: New test.
6997
6998 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6999 Martin Liska <mliska@suse.cz>
7000
7001 PR sanitizer/85081
7002 * g++.dg/asan/pr85081.C: New test.
7003
7004 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
7005
7006 PR c++/84789
7007 * g++.dg/template/pr84789.C: Adjust for testing with
7008 -fconcepts too.
7009
7010 PR c++/84973
7011 * g++.dg/template/pr84973.C: New.
7012 * g++.dg/template/pr84973-2.C: New.
7013 * g++.dg/template/pr84973-3.C: New.
7014
7015 PR c++/84968
7016 * g++.dg/eh/pr84968.C: New.
7017
7018 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7019
7020 PR target/84914
7021 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
7022 long double multiply/divide uses the correct function.
7023 * gcc.target/powerpc/mulkc-3.c: Likewise.
7024 * gcc.target/powerpc/divkc-2.c: Likewise.
7025 * gcc.target/powerpc/divkc-3.c: Likewise.
7026
7027 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7028
7029 PR c++/85067
7030 * g++.dg/cpp0x/defaulted51.C: New.
7031 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7032
7033 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7034
7035 PR c++/85077
7036 * g++.dg/ext/vector35.C: New test.
7037
7038 PR c++/85061
7039 * g++.dg/ext/builtin-offsetof3.C: New test.
7040
7041 PR c++/85076
7042 * g++.dg/cpp1y/pr85076.C: New test.
7043
7044 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7045
7046 PR fortran/85084
7047 * gfortran.dg/matmul_rank_1.f90: New test.
7048
7049 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7050 Harald Anlauf <anlauf@gmx.de>
7051
7052 * gfortran.dg/structure_constructor_15.f90: New test.
7053
7054 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7055
7056 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7057 for the diagnostics of overridden functions. Adjust for new wording.
7058 * g++.dg/cpp0x/implicit1.C: Likewise.
7059 * g++.dg/cpp0x/override1.C: Likewise.
7060 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7061 * g++.dg/eh/shadow1.C: Likewise.
7062 * g++.dg/inherit/covariant12.C: Likewise.
7063 * g++.dg/inherit/covariant14.C: Likewise.
7064 * g++.dg/inherit/covariant15.C: Likewise.
7065 * g++.dg/inherit/covariant16.C: Likewise.
7066 * g++.dg/inherit/covariant22.C: Likewise.
7067 * g++.dg/inherit/crash3.C: Likewise.
7068 * g++.dg/inherit/error2.C: Likewise.
7069 * g++.dg/template/crash100.C: Likewise.
7070 * g++.old-deja/g++.eh/spec6.C: Likewise.
7071 * g++.old-deja/g++.mike/p811.C: Likewise.
7072 * g++.old-deja/g++.other/virtual11.C: Likewise.
7073 * g++.old-deja/g++.other/virtual4.C: Likewise.
7074
7075 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7076
7077 PR target/85044
7078 * gcc.target/i386/pr85044.c: New test.
7079
7080 2018-03-27 Martin Sebor <msebor@redhat.com>
7081
7082 PR testsuite/83462
7083 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7084 other than x86.
7085
7086 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7087
7088 PR target/83009
7089 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7090
7091 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7092
7093 PR target/81863
7094 * gcc.target/arm/pr81863.c: New test.
7095
7096 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7097
7098 PR target/85056
7099 * gcc.target/nvptx/pr85056.c: New test.
7100 * gcc.target/nvptx/pr85056a.c: New test.
7101
7102 2018-03-27 Richard Biener <rguenther@suse.de>
7103
7104 PR testsuite/82847
7105 * lib/target-supports.exp (check_ssse3_available): New function.
7106 (check_effective_target_vect_perm_short): Enable for x86 if
7107 check_ssse3_available.
7108
7109 2018-03-27 Richard Biener <rguenther@suse.de>
7110
7111 PR tree-optimization/85082
7112 * gfortran.dg/pr85082.f90: New testcase.
7113
7114 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7115
7116 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7117 to "l=2" in dg-final.
7118
7119 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7120
7121 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7122 * gcc.target/mips/fix-r4000-2.c: Likewise.
7123 * gcc.target/mips/fix-r4000-3.c: Likewise.
7124 * gcc.target/mips/fix-r4000-4.c: Likewise.
7125 * gcc.target/mips/fix-r4000-5.c: Likewise.
7126 * gcc.target/mips/fix-r4000-6.c: Likewise.
7127 * gcc.target/mips/fix-r4000-7.c: Likewise.
7128 * gcc.target/mips/fix-r4000-8.c: Likewise.
7129 * gcc.target/mips/fix-r4000-9.c: Likewise.
7130 * gcc.target/mips/fix-r4000-10.c: Likewise.
7131 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7132 "mulditi3_r4000" instead of "mulditi3".
7133 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7134 "umulditi3_r4000" instead of "umulditi3".
7135
7136 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7137
7138 PR c++/85068
7139 * g++.dg/inherit/covariant22.C: New test.
7140
7141 2018-03-27 Richard Biener <rguenther@suse.de>
7142
7143 PR testsuite/84004
7144 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7145 alignment.
7146
7147 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7148 Jason Merrill <jason@redhat.com>
7149
7150 PR c++/84632
7151 * g++.dg/init/array49.C: New.
7152 * g++.dg/torture/pr70499.C: Adjust.
7153
7154 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7155
7156 PR target/85073
7157 * gcc.target/i386/pr85073.c: New test.
7158
7159 2018-03-26 Richard Biener <rguenther@suse.de>
7160
7161 PR testsuite/85066
7162 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7163 instead of long.
7164
7165 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7166
7167 PR fortran/66709
7168 * gfortran.dg/parameter_array_format.f90: New test.
7169
7170 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7171 Neil Carlson <neil.n.carlson@gmail.com>
7172
7173 PR fortran/84381
7174 * gfortran.dg/literal_character_constant_1.inc: Replace
7175 call abort by STOP n.
7176 * gfortran.dg/overload_1.f90: Likewise.
7177
7178 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7179 Dominique d'Humieres <dominiq@gcc.gnu.org>
7180
7181 PR fortran/84924
7182 * gfortran.dg/scalar_pointer_1.f90: New test.
7183
7184 2018-03-25 Tom de Vries <tom@codesourcery.com>
7185
7186 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7187 precise.
7188
7189 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7190
7191 PR fortran/69497
7192 * gfortran.dg/pr89497.f90: New test.
7193
7194 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7195
7196 PR fortran/70068
7197 * gfortran.dg/substr_7.f90: New test.
7198
7199 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7200
7201 PR fortran/42651
7202 * gfortran.dg/pr42651.f90: New test.
7203 * gfortran.dg/func_result_7.f90: Update error message.
7204
7205 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7206
7207 PR tree-optimization/84005
7208 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7209 failing to force the alignment.
7210
7211 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7212
7213 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7214 from this to...
7215 <vclzd>: ...this.
7216
7217 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7218
7219 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7220 message. Fix scan-assembler patterns.
7221
7222 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7223
7224 PR c++/85015
7225 * g++.dg/cpp0x/pr85015.C: New test.
7226
7227 PR c++/84942
7228 * g++.dg/cpp1y/pr84942.C: New test.
7229
7230 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7231
7232 PR inline-asm/85030
7233 * gcc.target/i386/pr85030.c: New.
7234
7235 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7236
7237 PR target/85026
7238 * g++.dg/pr85026.C: New test.
7239
7240 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7241
7242 * g++.dg/debug/pr84704.C: XFAIL AIX.
7243
7244 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7245
7246 PR target/84826
7247 * gcc.target/arm/pr84826.c: Add dg directive.
7248
7249 2018-03-23 Marek Polacek <polacek@redhat.com>
7250
7251 PR c++/85033
7252 * g++.dg/ext/builtin-offsetof2.C: New test.
7253
7254 PR c++/85045
7255 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7256 * gcc.dg/pr85045.c: New test.
7257
7258 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7259
7260 PR debug/85020
7261 * gnat.dg/lto22.adb: New test.
7262 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7263 * gnat.dg/lto22_pkg2.ads: Likewise.
7264
7265 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7266
7267 PR c/80778
7268 * gcc.dg/lto/pr80778_0.c: New test.
7269
7270 PR inline-asm/85034
7271 * gcc.target/i386/pr85034.c: New test.
7272
7273 PR inline-asm/85022
7274 * c-c++-common/torture/pr85022.c: New test.
7275
7276 PR sanitizer/85029
7277 * g++.dg/ubsan/pr85029.C: New test.
7278
7279 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7280
7281 PR c++/71251
7282 * g++.dg/cpp0x/pr71251.C: New.
7283
7284 PR c++/84789
7285 * g++.dg/template/pr84789.C: New.
7286 * g++.dg/template/pr84789-2.C: New.
7287 * g++.dg/template/pr84789-3.C: New.
7288 * g++.dg/parse/dtor11.C: Accept alternate error message.
7289
7290 PR c++/84729
7291 * g++.dg/pr84729.C: New.
7292 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7293 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7294 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7295
7296 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7297
7298 PR fortran/84922
7299 * gfortran.dg/interface_42.f90: New test.
7300 * gfortran.dg/interface_43.f90: New test.
7301
7302 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7303
7304 PR target/84826
7305 * gcc.target/arm/pr84826.c: New test.
7306
7307 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7308
7309 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7310 dg-require-effective-target.
7311 * gcc.target/arm/addr-modes-int.c: Likewise.
7312 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7313
7314 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7315
7316 PR target/84760
7317 * gcc.target/powerpc/altivec-ld-1.c: New test.
7318
7319 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7320
7321 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7322
7323 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7324
7325 PR inline-asm/84941
7326 * gcc.dg/pr84941.c: New test.
7327
7328 2018-03-22 Tom de Vries <tom@codesourcery.com>
7329
7330 PR tree-optimization/84956
7331 * gcc.dg/pr84956.c: New test.
7332
7333 2018-03-22 Marek Polacek <polacek@redhat.com>
7334
7335 PR c++/84854
7336 * g++.dg/cpp1z/constexpr-if15.C: New test.
7337 * g++.dg/cpp1z/constexpr-if16.C: New test.
7338
7339 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7340
7341 * gcc.dg/builtin-tgmath-3.c: New test.
7342
7343 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7344
7345 PR c++/71965
7346 * g++.dg/concepts/pr71965.C: New.
7347
7348 PR c++/84610
7349 PR c++/84642
7350 * g++.dg/cpp0x/pr84610.C: New.
7351 * g++.dg/cpp0x/pr84642.C: New.
7352
7353 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7354
7355 PR c/84999
7356 * c-c++-common/pr84999.c: New test.
7357
7358 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7359
7360 PR c++/84972
7361 * g++.dg/ext/desig10.C: New.
7362
7363 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7364 Harald Anlauf <anlauf@gmx.de>
7365
7366 PR fortran/84957
7367 * gfortran.dg/pr84957.f90: New test.
7368
7369 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7370
7371 PR tree-optimization/84960
7372 * gcc.c-torture/compile/pr84960.c: New test.
7373
7374 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7375
7376 PR tree-optimization/84811
7377 * gcc.dg/torture/pr84811.c: New test.
7378
7379 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7380
7381 PR tree-optimization/84982
7382 * c-c++-common/pr84982.c: New test.
7383
7384 PR c++/84961
7385 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7386 "m" (++x) in C++.
7387 * g++.dg/torture/pr84961-1.C: New test.
7388 * g++.dg/torture/pr84961-2.C: New test.
7389
7390 2018-03-21 Nathan Sidwell <nathan@acm.org>
7391
7392 PR c++/85008
7393 * g++.dg/pr85008.C: New.
7394
7395 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7396
7397 PR fortran/84615
7398 * gfortran.dg/char_result_17.f90: New test.
7399
7400 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7401
7402 PR c++/84994
7403 * g++.dg/other/accessor-fixits-1.C: Move to...
7404 * g++.dg/torture/accessor-fixits-1.C: ...here.
7405 * g++.dg/other/accessor-fixits-2.C: Move to...
7406 * g++.dg/torture/accessor-fixits-2.C: ...here.
7407 * g++.dg/other/accessor-fixits-3.C: Move to...
7408 * g++.dg/torture/accessor-fixits-3.C: ...here.
7409 * g++.dg/other/accessor-fixits-4.C: Move to...
7410 * g++.dg/torture/accessor-fixits-4.C: ...here.
7411 * g++.dg/other/accessor-fixits-5.C: Move to...
7412 * g++.dg/torture/accessor-fixits-5.C: ...here.
7413 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7414 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7415 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7416
7417 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7418
7419 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7420
7421 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7422
7423 PR target/82989
7424 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7425
7426 2018-03-21 Nathan Sidwell <nathan@acm.org>
7427
7428 PR c++/84804
7429 * g++.dg/lookup/pr84804.C: New.
7430
7431 2018-03-21 Martin Sebor <msebor@redhat.com>
7432
7433 PR c++/84850
7434 * g++.dg/Wclass-memaccess-3.C: New test.
7435 * g++.dg/Wclass-memaccess-4.C: New test.
7436
7437 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7438
7439 PR c++/84892
7440 * g++.dg/other/accessor-fixits-1.C
7441 (test_access_const_t1_color): New.
7442 (test_deref_const_t1_color): New.
7443 * g++.dg/other/accessor-fixits-5.C: New testcase.
7444
7445 2018-03-21 Tom de Vries <tom@codesourcery.com>
7446
7447 PR tree-optimization/83126
7448 * gcc.dg/graphite/pr83126.c: New test.
7449
7450 2018-03-21 Nathan Sidwell <nathan@acm.org>
7451
7452 * g++.dg/ext/anon-struct6.C: Adjust.
7453 * g++.dg/ext/deprecate-1.C: New.
7454 * g++.dg/ext/deprecate-2.C: New.
7455 * g++.dg/lookup/pr84602.C: Adjust.
7456 * g++.dg/lookup/pr84962.C: Adjust.
7457 * g++.old-deja/g++.other/anon4.C
7458
7459 PR c++/84836
7460 * g++.dg/lookup/pr84836.C: New.
7461
7462 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7463
7464 PR tree-optimization/84969
7465 * gcc.dg/tree-ssa/pr84969.c: New test.
7466
7467 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7468
7469 PR rtl-optimization/84989
7470 * gcc.target/i386/pr84989.c: New test.
7471
7472 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7473
7474 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7475
7476 2018-03-21 Martin Liska <mliska@suse.cz>
7477
7478 PR ipa/84963
7479 * gfortran.dg/goacc/pr84963.f90: New test.
7480
7481 2018-03-21 Marek Polacek <polacek@redhat.com>
7482
7483 PR c++/71638, ICE with NSDMI and reference.
7484 * g++.dg/cpp0x/nsdmi14.C: New test.
7485 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7486
7487 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7488
7489 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7490 MIPS with -mpaired-single directives.
7491
7492 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7493
7494 PR fortran/85001
7495 * gfortran.dg/interface_41.f90: New test.
7496
7497 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7498
7499 PR debug/84875
7500 * gcc.dg/pr84875.c: New test.
7501
7502 2018-03-20 Marek Polacek <polacek@redhat.com>
7503
7504 PR c++/84978, ICE with NRVO.
7505 * g++.dg/opt/nrv19.C: New test.
7506
7507 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7508
7509 PR target/82518
7510 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7511 Disable for armeb targets.
7512 * gcc.target/arm/pr82518.c: New test.
7513
7514 2018-03-20 Nathan Sidwell <nathan@acm.org>
7515
7516 PR c++/84962
7517 * g++.dg/lookup/pr84962.C: New.
7518
7519 PR c++/84970
7520 * g++.dg/lookup/pr84970.C: New.
7521
7522 2018-03-20 Richard Biener <rguenther@suse.de>
7523
7524 PR target/84986
7525 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7526
7527 2018-03-20 Martin Liska <mliska@suse.cz>
7528
7529 PR ipa/84825
7530 * g++.dg/ipa/pr84825.C: New test.
7531
7532 2018-03-20 Martin Liska <mliska@suse.cz>
7533
7534 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7535
7536 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7537
7538 PR target/84845
7539 * gcc.c-torture/compile/pr84845.c: New test.
7540
7541 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7542
7543 PR target/82989
7544 * gcc.target/arm/pr82989.c: New test.
7545
7546 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7547
7548 PR target/84945
7549 * gcc.target/i386/pr84945.c: New test.
7550
7551 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7552
7553 PR target/81647
7554 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7555
7556 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7557
7558 PR c/84953
7559 * gcc.dg/pr84953.c: New test.
7560
7561 2018-03-19 Marek Polacek <polacek@redhat.com>
7562
7563 PR c++/84925
7564 * g++.dg/cpp1z/lambda-__func__.C: New test.
7565
7566 PR c++/84927
7567 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7568
7569 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7570
7571 PR sanitizer/78651
7572 * g++.dg/asan/pr78651.C: New test.
7573
7574 2018-03-19 Tom de Vries <tom@codesourcery.com>
7575
7576 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7577 vect_int_mult. Add nvptx xfail for PR84958.
7578
7579 2018-03-19 Nathan Sidwell <nathan@acm.org>
7580
7581 PR c++/84835
7582 * g++.dg/cpp1y/pr84835.C: New.
7583
7584 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7585
7586 PR target/81647
7587 * gcc.target/aarch64/pr81647.c: New.
7588
7589 2018-03-19 Richard Biener <rguenther@suse.de>
7590
7591 PR tree-optimization/84933
7592 * g++.dg/pr84933.C: New testcase.
7593
7594 2018-03-19 Richard Biener <rguenther@suse.de>
7595
7596 PR tree-optimization/84859
7597 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7598 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7599 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7600 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7601
7602 2018-03-19 Nathan Sidwell <nathan@acm.org>
7603
7604 PR c++/84812
7605 * g++.dg/lookup/pr84812.C: New.
7606
7607 2018-03-19 Richard Biener <rguenther@suse.de>
7608
7609 PR tree-optimization/84929
7610 * gcc.dg/torture/pr84929.c: New testcase.
7611
7612 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7613
7614 PR target/84711
7615 * gcc.target/arm/big-endian-subreg.c: Delete.
7616
7617 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7618
7619 PR fortran/84931
7620 * gfortran.dg/array_constructor_52.f90: New test.
7621
7622 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7623
7624 PR fortran/77414
7625 * gfortran.dg/pr77414.f90: New test.
7626 * gfortran.dg/internal_references_1.f90: Adjust error message.
7627
7628 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7629
7630 PR fortran/65453
7631 * gfortran.dg/pr65453.f90: New test.
7632
7633 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7634
7635 PR tree-optimization/84913
7636 * gfortran.dg/vect/pr84913.f90: New test.
7637
7638 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7639
7640 PR fortran/79929
7641 * gfortran.dg/warn_concat.f90: New test.
7642
7643 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7644
7645 PR target/84899
7646 * gcc.dg/pr84899.c: New test.
7647
7648 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7649
7650 PR fortran/69395
7651 * gfortran.dg/pr69395.f90: Add test for max dimensions
7652
7653 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7654
7655 PR target/84876
7656 * gcc.target/i386/pr84876.c: New test.
7657
7658 2018-03-16 Martin Liska <mliska@suse.cz>
7659
7660 PR ipa/84833
7661 * gcc.target/i386/mvc11.c: New test.
7662
7663 2018-03-16 Martin Liska <mliska@suse.cz>
7664
7665 PR ipa/84722
7666 * gcc.target/i386/mvc10.c: New test.
7667
7668 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7669
7670 PR c++/79937
7671 PR c++/82410
7672 * g++.dg/cpp1y/pr79937-1.C: New test.
7673 * g++.dg/cpp1y/pr79937-2.C: New test.
7674 * g++.dg/cpp1y/pr79937-3.C: New test.
7675 * g++.dg/cpp1y/pr79937-4.C: New test.
7676 * g++.dg/cpp1y/pr82410.C: New test.
7677
7678 2018-03-16 Tom de Vries <tom@codesourcery.com>
7679
7680 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7681
7682 2018-03-16 Tom de Vries <tom@codesourcery.com>
7683
7684 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7685
7686 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7687
7688 PR c++/84874
7689 * g++.dg/cpp2a/desig8.C: New test.
7690
7691 PR tree-optimization/84841
7692 * gcc.dg/pr84841.c: New test.
7693
7694 PR c++/84874
7695 * g++.dg/cpp2a/desig7.C: New test.
7696
7697 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7698 Jim MacArthur <jim.macarthur@codethink.co.uk>
7699
7700 * gfortran.dg/automatic_1.f90: New test.
7701 * gfortran.dg/automatic_repeat.f90: New test
7702 * gfortran.dg/automatic_save.f90: New test.
7703 * gfortran.dg/vax_structure.f90: New test.
7704
7705 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7706
7707 PR fortran/78741
7708 * gfortran.dg/pr78741.f90: New test.
7709
7710 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7711
7712 PR fortran/69395
7713 * gfortran.dg/pr69395.f90: New test.
7714
7715 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7716
7717 PR c++/79085
7718 * g++.dg/opt/pr79085.C: New test.
7719
7720 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7721
7722 PR target/84574
7723 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7724 label instead of __x86_indirect_thunk label.
7725
7726 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7727
7728 PR c++/84222
7729 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7730 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7731 * g++.dg/warn/deprecated-13.C: New test.
7732
7733 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7734
7735 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7736
7737 2018-03-15 Richard Biener <rguenther@suse.de>
7738
7739 PR c/84873
7740 * c-c++-common/pr84873.c: New testcase.
7741
7742 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7743
7744 PR target/84711
7745 * gcc.target/arm/big-endian-subreg.c: New.
7746
7747 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7748
7749 PR target/84860
7750 * gcc.c-torture/compile/pr84860.c: New test.
7751
7752 2018-03-15 Julia Koval <julia.koval@intel.com>
7753
7754 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7755 cannonlake.
7756 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7757 avx512bitalg.
7758
7759 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7760
7761 PR c/84853
7762 * gcc.dg/pr84853.c: New test.
7763
7764 2018-03-14 Carl Love <cel@us.ibm.com>
7765
7766 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7767
7768 2018-03-14 Martin Liska <mliska@suse.cz>
7769
7770 PR ipa/8480
7771 * g++.dg/lto/pr84805_0.C: New test.
7772 * g++.dg/lto/pr84805_1.C: New test.
7773 * g++.dg/lto/pr84805_2.C: New test.
7774
7775 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7776
7777 PR c/84852
7778 * gcc.dg/fixits-pr84852-1.c: New test.
7779 * gcc.dg/fixits-pr84852-2.c: New test.
7780
7781 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7782
7783 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7784 separate verbose message.
7785 * lib/scandump.exp (scan-dump-times): Likewise.
7786
7787 2018-03-14 Julia Koval <julia.koval@intel.com>
7788
7789 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7790 server.
7791 * gcc.target/i386/funcspec-56.inc: Ditto.
7792
7793 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7794
7795 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7796 aarch64_sve_hw.
7797
7798 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7799
7800 PR sanitizer/83392
7801 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7802 check count from 17 to 14.
7803
7804 PR target/84844
7805 * gcc.target/i386/pr84844.c: New test.
7806
7807 2018-03-14 Richard Biener <rguenther@suse.de>
7808
7809 PR tree-optimization/84830
7810 * gcc.dg/torture/pr84830.c: New testcase.
7811
7812 2018-03-14 Marek Polacek <polacek@redhat.com>
7813
7814 PR c++/84596
7815 * g++.dg/cpp0x/static_assert15.C: New test.
7816
7817 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7818
7819 PR fortran/61775
7820 * gfortran.dg/pr61775.f90: New test.
7821
7822 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7823
7824 PR c++/84843
7825 * g++.dg/ext/pr84843-1.C: New test.
7826 * g++.dg/ext/pr84843-2.C: New test.
7827
7828 2018-03-13 David Pagan <dave.pagan@oracle.com>
7829
7830 PR c/46921
7831 * gcc.dg/pr46921.c: New test.
7832
7833 2018-03-13 Martin Sebor <msebor@redhat.com>
7834
7835 PR tree-optimization/84725
7836 * c-c++-common/Wstringop-truncation-4.c: New test.
7837 * c-c++-common/attr-nonstring-5.c: New test.
7838
7839 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7840
7841 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7842 than unpacks.
7843 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7844 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7845
7846 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7847
7848 * gcc.target/aarch64/sve/tls_1.c: New test.
7849 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7850
7851 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7852
7853 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7854 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7855
7856 2018-03-13 Martin Liska <mliska@suse.cz>
7857
7858 PR ipa/84658.
7859 * g++.dg/ipa/pr84658.C: New test.
7860
7861 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7862
7863 PR middle-end/84834
7864 * gcc.dg/pr84834.c: New test.
7865
7866 PR target/84827
7867 * gcc.target/i386/pr84827.c: New test.
7868
7869 PR target/84828
7870 * g++.dg/ext/pr84828.C: New test.
7871
7872 PR target/84786
7873 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7874 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7875
7876 PR c++/84808
7877 * g++.dg/cpp1y/constexpr-84808.C: New test.
7878
7879 PR c++/84704
7880 * g++.dg/debug/pr84704.C: New test.
7881
7882 2018-03-12 Renlin Li <renlin.li@arm.com>
7883
7884 * gcc.target/aarch64/movi_hf.c: New.
7885 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7886 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7887
7888 2018-03-12 Martin Sebor <msebor@redhat.com>
7889
7890 PR tree-optimization/83456
7891 * c-c++-common/Wrestrict-2.c: Remove test cases.
7892 * c-c++-common/Wrestrict.c: Same.
7893 * gcc.dg/Wrestrict-12.c: New test.
7894 * gcc.dg/Wrestrict-14.c: New test.
7895
7896 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7897
7898 * g++.dg/pr84821.C: New test.
7899
7900 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7901
7902 * gcc.dg/pr84799.c: New test.
7903
7904 2018-03-12 Richard Biener <rguenther@suse.de>
7905
7906 PR tree-optimization/84803
7907 * gcc.dg/torture/pr84803.c: New testcase.
7908
7909 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7910
7911 PR c++/84813
7912 * g++.dg/debug/pr84813.C: New test.
7913
7914 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7915
7916 PR fortran/84546
7917 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7918
7919 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7920
7921 PR fortran/83939
7922 * gfortran.dg/pr83939.f90
7923
7924 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7925
7926 PR fortran/66128
7927 * gfortran.dg/zero_sized_9.f90: New test.
7928
7929 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7930
7931 PR debug/58150
7932 * g++.dg/debug/dwarf2/enum2.C: New test.
7933
7934 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7935
7936 PR fortran/84734
7937 * gfortran.dg/pr84734.f90: New test.
7938
7939 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7940
7941 * gnat.dg/prot3.adb: New test.
7942 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7943
7944 2018-03-09 Jason Merrill <jason@redhat.com>
7945 Paolo Carlini <paolo.carlini@oracle.com>
7946
7947 PR c++/71169
7948 PR c++/71832
7949 * g++.dg/cpp0x/pr71169.C: New.
7950 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7951 * g++.dg/cpp0x/pr71832.C: Likewise.
7952
7953 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7954
7955 PR target/83969
7956 * gcc.target/powerpc/pr83969.c: New test.
7957
7958 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7959
7960 PR target/84772
7961 * gcc.dg/pr84772.c: New test.
7962
7963 PR c++/84076
7964 * g++.dg/warn/Wformat-2.C: New test.
7965
7966 PR c++/84767
7967 * g++.dg/ext/vla18.C: New test.
7968
7969 2018-03-09 Martin Sebor <msebor@redhat.com>
7970
7971 PR tree-optimization/84526
7972 * gcc.dg/Wrestrict-10.c: New test.
7973 * gcc.dg/Wrestrict-11.c: New test.
7974
7975 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7976
7977 PR rtl-optimization/84682
7978 * gcc.dg/torture/pr84682-1.c: New.
7979 * gcc.dg/torture/pr84682-2.c: New.
7980 * gcc.dg/torture/pr84682-3.c: New.
7981
7982 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7983
7984 PR c++/84724
7985 * g++.dg/ext/pr84724.C: New test.
7986
7987 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7988
7989 PR target/83712
7990 * gcc.target/arm/pr83712.c: New.
7991
7992 2018-03-09 Richard Biener <rguenther@suse.de>
7993
7994 PR tree-optimization/84775
7995 * gcc.dg/torture/pr84775.c: New testcase.
7996
7997 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7998
7999 PR debug/84404
8000 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
8001 targets.
8002
8003 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
8004
8005 * gcc.c-torture/compile/20180309-1.c: New test.
8006
8007 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8008
8009 PR c++/80598
8010 * g++.dg/warn/Wunused-function4.C: New test.
8011
8012 PR inline-asm/84742
8013 * gcc.target/i386/pr84742-1.c: New test.
8014 * gcc.target/i386/pr84742-2.c: New test.
8015
8016 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8017
8018 PR target/84748
8019 * gcc.c-torture/execute/pr84748.c: New test.
8020
8021 2018-03-08 Richard Biener <rguenther@suse.de>
8022
8023 PR middle-end/84552
8024 * gcc.dg/graphite/pr84552.c: New testcase.
8025
8026 2018-03-08 Richard Biener <rguenther@suse.de>
8027
8028 PR tree-optimization/84178
8029 * gcc.dg/torture/pr84178-2.c: New testcase.
8030
8031 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8032
8033 PR tree-optimization/84178
8034 * gcc.c-torture/compile/pr84178-1.c: New test.
8035
8036 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8037
8038 * lib/target-supports.exp: Do not return zero from a ifunc
8039 function.
8040
8041 2018-03-08 Richard Biener <rguenther@suse.de>
8042
8043 PR tree-optimization/84746
8044 * gcc.dg/torture/pr84746.c: New testcase.
8045
8046
8047 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8048 PR debug/84404
8049 PR debug/84408
8050 * gcc.dg/graphite/pr84404.c: New.
8051
8052 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8053
8054 PR tree-optimization/84740
8055 * gcc.dg/torture/pr84740.c: New test.
8056
8057 PR tree-optimization/84739
8058 * gcc.dg/pr84739.c: New test.
8059
8060 2018-03-07 Martin Sebor <msebor@redhat.com>
8061
8062 PR tree-optimization/83519
8063 * gcc.dg/Wrestrict-13.c: New test.
8064
8065 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8066
8067 PR fortran/64124
8068 PR fortran/70409
8069 * gfortran.dg/pr64124.f90: New tests.
8070 * gfortran.dg/pr70409.f90: New tests.
8071
8072 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8073
8074 PR target/82411
8075 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8076
8077 2018-03-07 Martin Sebor <msebor@redhat.com>
8078
8079 PR tree-optimization/84526
8080 * gcc.dg/Wrestrict-10.c: New test.
8081
8082 2018-03-07 Martin Sebor <msebor@redhat.com>
8083
8084 PR tree-optimization/84468
8085 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8086 * gcc.dg/Wstringop-truncation.c: New test.
8087 * gcc.dg/Wstringop-truncation-2.c: New test.
8088
8089 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8090
8091 PR fortran/84565
8092 * gfortran.dg/pr84565.f90: New test.
8093
8094 PR middle-end/84723
8095 * gcc.target/i386/pr84723-1.c: New test.
8096 * gcc.target/i386/pr84723-2.c: New test.
8097 * gcc.target/i386/pr84723-3.c: New test.
8098 * gcc.target/i386/pr84723-4.c: New test.
8099 * gcc.target/i386/pr84723-5.c: New test.
8100
8101 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8102
8103 PR fortran/64107
8104 * gfortran.dg/pr64107.f90: New test.
8105
8106 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8107
8108 PR fortran/84697
8109 PR fortran/66128
8110 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8111
8112 2018-03-06 Marek Polacek <polacek@redhat.com>
8113
8114 PR c++/84684
8115 * g++.dg/cpp1z/constexpr-84684.C: New test.
8116
8117 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8118
8119 PR c/84721
8120 * gcc.dg/pr84721.c: New test.
8121
8122 PR target/84710
8123 * gcc.dg/pr84710.c: New test.
8124
8125 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8126
8127 PR fortran/56667
8128 * gfortran.dg/implied_do_2.f90: New test.
8129 * gfortran.dg/coarray_8.f90: Update for new error message.
8130
8131 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8132
8133 PR inline-asm/84683
8134 * g++.dg/ext/pr84683.C: New test.
8135
8136 PR tree-optimization/84687
8137 * gcc.dg/pr84687.c: New test.
8138
8139 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8140
8141 PR c++/84231
8142 * g++.dg/pr84231.C: New.
8143
8144 PR c++/84593
8145 * g++.dg/cpp1y/pr84593.C: New.
8146
8147 PR c++/84492
8148 * g++.dg/pr84492.C: New.
8149
8150 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8151
8152 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8153 __builtin_ppc_speculation_barrier.
8154
8155 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8156
8157 PR target/84700
8158 * gcc.target/powerpc/pr84700.c: New test.
8159
8160 2018-03-05 Nathan Sidwell <nathan@acm.org>
8161
8162 PR c++/84702
8163 * g++.dg/lookup/pr84702.C: New.
8164
8165 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8166
8167 PR target/84564
8168 * gcc.target/i386/pr84564.c: New test.
8169
8170 2018-03-05 Marek Polacek <polacek@redhat.com>
8171
8172 PR c++/84707
8173 * g++.dg/cpp0x/inline-ns10.C: New test.
8174
8175 2018-03-05 Nathan Sidwell <nathan@acm.org>
8176
8177 PR c++/84694
8178 * g++.dg/template/pr84694.C: New.
8179
8180 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8181
8182 PR target/84524
8183 * gcc.c-torture/execute/pr84524.c: New test.
8184 * gcc.target/i386/avx512bw-pr84524.c: New test.
8185
8186 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8187
8188 PR target/84264
8189 * g++.dg/pr84264.C: New test.
8190
8191 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8192
8193 PR c++/84618
8194 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8195 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8196 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8197
8198 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8199
8200 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8201 * g++.dg/other/i386-3.C: Ditto.
8202 * gcc.target/i386/sse-12.c: Ditto.
8203 * gcc.target/i386/sse-13.c: Ditto.
8204 * gcc.target/i386/sse-14.c: Ditto.
8205 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8206 * gcc.target/i386/wbinvd-1.c: New test.
8207 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8208 * gcc.target/i386/pconfig-1.c: Ditto.
8209
8210 2018-03-05 Pádraig Brady <P@draigBrady.com>
8211 Nathan Sidwell <nathan@acm.org>
8212
8213 PR c++/84497
8214 * g++.dg/cpp0x/pr84497.C: New.
8215
8216 2018-03-05 Richard Biener <rguenther@suse.de>
8217
8218 PR tree-optimization/84670
8219 * gcc.dg/pr84670-1.c: New testcase.
8220 * gcc.dg/pr84670-2.c: Likewise.
8221 * gcc.dg/pr84670-3.c: Likewise.
8222 * gcc.dg/pr84670-4.c: Likewise.
8223
8224 2018-03-05 Richard Biener <rguenther@suse.de>
8225
8226 PR tree-optimization/84650
8227 * gcc.dg/graphite/pr84650.c: New testcase.
8228
8229 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8230
8231 PR c++/82022
8232 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8233
8234 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8235
8236 PR fortran/71085
8237 * gfortran.dg/pr71085.f90: New test.
8238
8239 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8240
8241 PR fortran/66128
8242 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8243
8244 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8245
8246 PR fortran/51434
8247 * gfortran.dg/pr51434.f90: New test.
8248
8249 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8250
8251 PR c++/61358
8252 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8253
8254 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8255
8256 PR c++/67370
8257 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8258
8259 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8260
8261 PR c++/71464
8262 * g++.dg/torture/pr71464.C: New.
8263
8264 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8265
8266 PR fortran/80965
8267 * gfortran.dg/select_type_41.f90: New test.
8268
8269 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8270
8271 PR c++/61135
8272 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8273
8274 2018-03-02 Marek Polacek <polacek@redhat.com>
8275
8276 PR c++/84578
8277 * g++.dg/ext/flexary29.C: New test.
8278
8279 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8280
8281 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8282
8283 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8284
8285 PR c++/81812
8286 * g++.dg/torture/pr81812.C: New.
8287
8288 2018-03-02 Marek Polacek <polacek@redhat.com>
8289
8290 PR c++/84171
8291 * g++.dg/warn/Wsign-compare-8.C: New test.
8292
8293 PR c++/84663
8294 * g++.dg/parse/array-size3.C: New test.
8295
8296 PR c++/84664
8297 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8298
8299 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR c++/84662
8302 * g++.dg/cpp1y/pr84662.C: New test.
8303
8304 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8305
8306 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8307 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8308 "dg-lto-options".
8309 * g++.dg/lto/20101010-1_0.C: Likewise.
8310 * g++.dg/lto/20101010-2_0.C: Likewise.
8311
8312 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8313
8314 PR ipa/84628
8315 * gcc.dg/pr84628.c: New test.
8316
8317 PR target/56540
8318 * gcc.target/ia64/pr56540.c: New test.
8319
8320 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8321
8322 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8323 32-bit target.
8324 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8325 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8326 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8327 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8328
8329 2018-03-02 Marek Polacek <polacek@redhat.com>
8330
8331 PR c++/84590
8332 * c-c++-common/ubsan/shift-11.c: New test.
8333
8334 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8335
8336 * gcc.dg/vect/vect-alias-check-13.c: New test.
8337
8338 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8339
8340 PR target/84614
8341 * gcc.dg/pr84614.c: New test.
8342
8343 PR inline-asm/84625
8344 * gcc.target/i386/pr84625.c: New test.
8345
8346 2018-03-02 Richard Biener <rguenther@suse.de>
8347
8348 PR tree-optimization/84427
8349 * gcc.dg/torture/pr84427.c: New testcase.
8350
8351 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8352
8353 PR target/84534
8354 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8355 powerpc64le*-*-linux*.
8356 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8357 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8358
8359 2018-03-01 Martin Sebor <msebor@redhat.com>
8360
8361 PR c++/84294
8362 * g++.dg/ext/attr-const.C: Remove xfail.
8363 * g++.dg/ext/attr-malloc-3.C: New test.
8364 * g++.dg/ext/attr-noinline-3.C: New test.
8365 * g++.dg/ext/attr-noreturn-3.C: New test.
8366 * g++.dg/ext/attr-nothrow-3.C: New test.
8367 * g++.dg/ext/attr-pure.C: Remove xfail.
8368
8369 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR sanitizer/70875
8372 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8373 dg-options and dg-shouldfail "ubsan" directive.
8374
8375 2018-03-01 Marek Polacek <polacek@redhat.com>
8376 Jason Merrill <jason@redhat.com>
8377
8378 PR c++/84582
8379 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8380 * g++.dg/cpp1z/static1.C: New test.
8381 * g++.dg/template/static37.C: New test.
8382
8383 2018-03-01 Nathan Sidwell <nathan@acm.org>
8384
8385 PR c++/84434
8386 * g++.dg/template/pr84434.C: New.
8387
8388 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8389
8390 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8391 -mthumb to the command-line.
8392
8393 2018-03-01 Marek Polacek <polacek@redhat.com>
8394
8395 PR c++/84596
8396 * g++.dg/cpp0x/static_assert14.C: New test.
8397
8398 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8399
8400 PR c++/79410
8401 * g++.dg/torture/pr79410.C: New.
8402
8403 2018-03-01 Martin Liska <mliska@suse.cz>
8404
8405 PR sanitizer/82484
8406 * gcc.dg/asan/pr82484.c: New test.
8407
8408 2018-03-01 Richard Biener <rguenther@suse.de>
8409
8410 PR debug/84645
8411 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8412
8413 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8414
8415 PR fortran/84219
8416 * gfortran.dg/coarray_47.f90: New test.
8417
8418 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8419
8420 PR fortran/84538
8421 * gfortran.dg/class_array_23.f03: New test.
8422
8423 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8424
8425 PR rtl-optimization/84528
8426 * gcc.dg/torture/pr84538.c: Rename to...
8427 * gcc.dg/torture/pr84528.c: ...this.
8428
8429 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8430
8431 PR rtl-optimization/84528
8432 * gcc.dg/torture/pr84538.c: New test.
8433
8434 2018-02-28 Martin Sebor <msebor@redhat.com>
8435
8436 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8437 -fpic test failures.
8438 * c-c++-common/Wrestrict-2.c: Same.
8439 * c-c++-common/Wstringop-truncation.c: Same.
8440 * gcc.dg/Warray-bounds-22.c: Same.
8441 * gcc.dg/Wstringop-overflow.c: Same.
8442 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8443 (signed_range): Same.
8444 (unsigned_anti_range): Same.
8445 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8446 (signed_range): Same.
8447 (unsigned_anti_range): Same.
8448 * gcc.dg/attr-alloc_size-7.c: Same.
8449 * gcc.dg/attr-alloc_size-8.c: Same.
8450 * gcc.dg/builtin-alloc-size.c: Same.
8451 * gcc.dg/builtin-stpncpy.c: Same.
8452 * gcc.dg/builtins-nonnull.c: Same.
8453 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8454 * gcc.dg/pr79214.c: Same.
8455 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8456 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8457 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8458 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8459 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8460 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8461 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8462 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8463 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8464 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8465 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8466
8467 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8468
8469 PR target/84014
8470 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8471
8472 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8473
8474 PR c++/84609
8475 * g++.dg/cpp0x/pr84609.C: New test.
8476
8477 2018-02-28 Martin Sebor <msebor@redhat.com>
8478
8479 PR testsuite/84617
8480 * g++.dg/ext/attr-malloc-3.C: New test.
8481 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8482 to pre-existing problems.
8483 * g++.dg/ext/attr-pure.C: Same.
8484
8485 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8486
8487 PR fortran/83901
8488 * gfortran.dg/associate_37.f90: New test.
8489
8490 PR fortran/83344
8491 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8492
8493 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8494
8495 PR target/52991
8496 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8497 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8498 * gcc.dg/bf-ms-layout-4.c: New test.
8499 * gcc.dg/bf-ms-layout-5.c: New test.
8500
8501 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8502
8503 PR target/83399
8504 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8505
8506 2018-02-28 Richard Biener <rguenther@suse.de>
8507
8508 PR tree-optimization/84584
8509 * gcc.dg/graphite/pr84584.c: New testcase.
8510
8511 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8512
8513 PR preprocessor/84517
8514 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8515
8516 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8517
8518 * c-c++-common/dump-ada-spec-12.c: New test.
8519 * c-c++-common/dump-ada-spec-13.c: Likewise.
8520
8521 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8522
8523 * c-c++-common/dump-ada-spec-11.c: New test.
8524
8525 2018-02-28 Martin Liska <mliska@suse.cz>
8526
8527 PR testsuite/84597
8528 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8529 * g++.dg/ext/timevar2.C: Likewise.
8530
8531 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8532
8533 * c-c++-common/dump-ada-spec-8.c: New test.
8534 * c-c++-common/dump-ada-spec-9.c: Likewise.
8535 * c-c++-common/dump-ada-spec-10.c: Likewise.
8536
8537 2018-02-28 Richard Biener <rguenther@suse.de>
8538
8539 PR middle-end/84607
8540 * gcc.dg/pr84607.c: New testcase.
8541
8542 2018-02-28 Nathan Sidwell <nathan@acm.org>
8543
8544 PR c++/84602
8545 * g++.dg/lookup/pr84602.C: New.
8546
8547 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8548
8549 PR c++/83871
8550 PR c++/83503
8551 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8552 dg-options.
8553 * g++.dg/ext/attr-nonnull.C: Likewise.
8554 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8555 directives.
8556 * g++.dg/ext/attr-noinline-2.C: Likewise.
8557 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8558 -fdump-tree-eh in dg-options.
8559
8560 2018-02-28 Alan Modra <amodra@gmail.com>
8561
8562 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8563 GNU ld message.
8564 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8565
8566 2018-02-27 Martin Sebor <msebor@redhat.com>
8567
8568 PR c++/83871
8569 PR c++/83503
8570 * g++.dg/Wmissing-attributes.C: New test.
8571 * g++.dg/ext/attr-const-pure.C: New test.
8572 * g++.dg/ext/attr-const.C: New test.
8573 * g++.dg/ext/attr-deprecated-2.C: New test.
8574 * g++.dg/ext/attr-malloc-2.C: New test.
8575 * g++.dg/ext/attr-malloc.C: New test.
8576 * g++.dg/ext/attr-noinline-2.C: New test.
8577 * g++.dg/ext/attr-noinline.C: New test.
8578 * g++.dg/ext/attr-nonnull.C: New test.
8579 * g++.dg/ext/attr-noreturn-2.C: New test.
8580 * g++.dg/ext/attr-noreturn.C: New test.
8581 * g++.dg/ext/attr-nothrow-2.C: New test.
8582 * g++.dg/ext/attr-nothrow.C: New test.
8583 * g++.dg/ext/attr-optimize.C: New test.
8584 * g++.dg/ext/attr-pure.C: New test.
8585 * g++.dg/ext/attr-returns-nonnull.C: New test.
8586 * g++.dg/ext/attr-warning.C: New test.
8587
8588 2018-02-27 Nathan Sidwell <nathan@acm.org>
8589
8590 PR c++/84426
8591 * g++.dg/lookup/pr84426.C: New.
8592
8593 2018-02-27 Richard Biener <rguenther@suse.de>
8594
8595 PR tree-optimization/84512
8596 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8597
8598 2018-02-27 Martin Liska <mliska@suse.cz>
8599
8600 PR gcov-profile/84548
8601 * g++.dg/gcov/pr84548.C: New test.
8602
8603 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8604
8605 PR target/84575
8606 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8607
8608 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8609
8610 PR c++/84558
8611 * g++.dg/cpp1y/pr84558.C: New test.
8612
8613 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8614
8615 PR c++/84540
8616 * g++.dg/cpp0x/alignas14.C: New.
8617 * g++.dg/cpp0x/alignas15.C: Likewise.
8618
8619 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8620
8621 PR c++/84557
8622 * g++.dg/gomp/pr84557.C: New test.
8623
8624 2018-02-26 Marek Polacek <polacek@redhat.com>
8625
8626 PR c++/84325
8627 * g++.dg/cpp1z/pr84325.C: New test.
8628
8629 2018-02-26 Carl Love <cel@us.ibm.com>
8630
8631 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8632 Power 8 test file.
8633 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8634 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8635 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8636 -mcpu=power8.
8637 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8638 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8639 -mcpu=power8.
8640
8641 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8642
8643 PR target/84039
8644 * gcc.target/i386/indirect-thunk-1.c: Updated.
8645 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8646 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8647 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8648 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8649 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8650 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8651 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8652 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8653 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8654 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8655 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8656 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8657 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8658 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8659 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8660 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8661 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8662 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8663 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8664 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8665 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8666 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8667 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8668 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8669 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8670 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8671 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8672 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8673 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8674 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8675 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8676 * gcc.target/i386/ret-thunk-9.c: Likewise.
8677 * gcc.target/i386/ret-thunk-10.c: Likewise.
8678 * gcc.target/i386/ret-thunk-11.c: Likewise.
8679 * gcc.target/i386/ret-thunk-12.c: Likewise.
8680 * gcc.target/i386/ret-thunk-13.c: Likewise.
8681 * gcc.target/i386/ret-thunk-14.c: Likewise.
8682 * gcc.target/i386/ret-thunk-15.c: Likewise.
8683
8684 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8685
8686 * gcc.c-torture/execute/20180226-1.c: New test.
8687
8688 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8689
8690 PR tree-optimization/83965
8691 * gcc.dg/vect/pr83965-2.c: New test.
8692
8693 2018-02-26 Tom de Vries <tom@codesourcery.com>
8694
8695 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8696
8697 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8698
8699 PR target/84530
8700 * gcc.target/i386/ret-thunk-22.c: New test.
8701 * gcc.target/i386/ret-thunk-23.c: Likewise.
8702 * gcc.target/i386/ret-thunk-24.c: Likewise.
8703 * gcc.target/i386/ret-thunk-25.c: Likewise.
8704 * gcc.target/i386/ret-thunk-26.c: Likewise.
8705
8706 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8707
8708 PR c++/84533
8709 * g++.dg/cpp1z/pr84533.C: New.
8710
8711 2018-02-26 Marek Polacek <polacek@redhat.com>
8712
8713 PR c++/84537
8714 * g++.dg/parse/error60.C: New test.
8715
8716 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8717
8718 PR c++/84556
8719 * g++.dg/gomp/pr84556.C: New test.
8720 * g++.dg/vect/pr84556.cc: New test.
8721
8722 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8723
8724 PR fortran/32957
8725 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8726 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8727 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8728 * gfortran.dg/c_loc_test.f90: Likewise.
8729 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8730 * gfortran.dg/proc_decl_17.f90: Likewise.
8731 * gfortran.dg/proc_ptr_8.f90: Likewise.
8732
8733 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8734
8735 PR target/84521
8736 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8737 r254814 disabling -fomit-frame-pointer by default.
8738 * gcc.target/aarch64/spill_1.c: Likewise.
8739 * gcc.target/aarch64/test_frame_11.c: Likewise.
8740 * gcc.target/aarch64/test_frame_12.c: Likewise.
8741 * gcc.target/aarch64/test_frame_13.c: Likewise.
8742 * gcc.target/aarch64/test_frame_14.c: Likewise.
8743 * gcc.target/aarch64/test_frame_15.c: Likewise.
8744 * gcc.target/aarch64/test_frame_3.c: Likewise.
8745 * gcc.target/aarch64/test_frame_5.c: Likewise.
8746 * gcc.target/aarch64/test_frame_9.c: Likewise.
8747
8748 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8749
8750 PR fortran/83633
8751 * gfortran.dg/explicit_shape_1.f90: New test.
8752 * gfortran.dg/automatic_module_variable.f90: Update regex.
8753 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8754 * gfortran.dg/constant_shape.f90: Ditto.
8755 * gfortran.dg/dec_structure_23.f90: Ditto.
8756 * gfortran.dg/pr78240.f90: Ditto.
8757
8758 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8759
8760 PR fortran/84523
8761 * gfortran.dg/pr84523.f90: New test.
8762
8763 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8764
8765 PR fortran/78238
8766 * gfortran.dg/select_type_40.f90: New test.
8767
8768 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8769
8770 PR fortran/30792
8771 * gfortran.dg/data_substring.f90: New test.
8772
8773 2018-02-24 Marek Polacek <polacek@redhat.com>
8774
8775 PR c++/83692
8776 * g++.dg/cpp1z/constexpr-83692.C: New test.
8777
8778 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8779
8780 PR fortran/84346
8781 * gfortran.dg/statement_function_1.f90: Update test.
8782
8783 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8784
8785 PR fortran/84506
8786 * gfortran.dg/inquire_19.f90: New test.
8787
8788 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8789
8790 PR fortran/83149
8791 * gfortran.dg/pr83149_b.f90: New test.
8792 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8793
8794 2018-02-23 Carl Love <cel@us.ibm.com>
8795
8796 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8797 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8798 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8799 Power 8 tests.
8800
8801 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8802
8803 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8804 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8805
8806 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8807
8808 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8809 expected output.
8810
8811 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8812
8813 PR fortran/83149
8814 * gfortran.dg/pr83149_1.f90: New test.
8815 * gfortran.dg/pr83149.f90: Additional source for previous.
8816
8817 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8818
8819 PR testsuite/80551
8820 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8821 __GI___pthread_mutex_init as well.
8822
8823 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8824
8825 PR fortran/83148
8826 * gfortran.dg/class_68.f90: New test.
8827
8828 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8829
8830 PR fortran/59781
8831 * gfortran.dg/derived_init_5.f90: New test.
8832
8833 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8834
8835 PR target/82851
8836 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8837 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8838
8839 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8840
8841 PR target/81572
8842 * gcc.target/powerpc/pr81572.c: New.
8843
8844 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8845
8846 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8847
8848 2018-02-22 Martin Sebor <msebor@redhat.com>
8849
8850 PR tree-optimization/84480
8851 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8852 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8853
8854 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8855
8856 PR target/84176
8857 * gcc.target/i386/indirect-thunk-11.c: New test.
8858 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8859 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8860 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8861 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8862 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8863 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8864 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8865 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8866 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8867
8868 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8869
8870 PR target/83335
8871 * gcc.target/aarch64/asm-2.c: Add dg-error for
8872 ILP32 mode.
8873 * gcc.target/aarch64/asm-4.c: New test.
8874
8875 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8876
8877 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8878
8879 2018-02-22 Marek Polacek <polacek@redhat.com>
8880
8881 PR c++/84493
8882 * g++.dg/parse/error59.C: New test.
8883
8884 2018-02-22 Tom de Vries <tom@codesourcery.com>
8885
8886 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8887
8888 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8889
8890 PR c++/77655
8891 * g++.dg/cpp0x/pr77655.C: New.
8892
8893 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8894
8895 PR c++/84496
8896 * g++.dg/cpp1y/pr84496.C: New test.
8897
8898 PR target/84502
8899 * g++.dg/torture/pr84502.C: New test.
8900
8901 PR tree-optimization/84503
8902 * gcc.dg/pr84503-1.c: New test.
8903 * gcc.dg/pr84503-2.c: New test.
8904
8905 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8906
8907 PR tree-optimization/84478
8908 * gcc.c-torture/execute/pr84478.c: New test.
8909
8910 2018-02-20 Martin Sebor <msebor@redhat.com>
8911
8912 PR middle-end/84095
8913 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8914 * c-c++-common/Wrestrict.c: Same.
8915 * gcc.dg/Wrestrict-6.c: Same.
8916 * gcc.dg/Warray-bounds-27.c: New test.
8917 * gcc.dg/Wrestrict-8.c: New test.
8918 * gcc.dg/Wrestrict-9.c: New test.
8919 * gcc.dg/pr84095.c: New test.
8920
8921 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8922
8923 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8924
8925 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8926
8927 PR fortran/48890
8928 PR fortran/83823
8929 * gfortran.dg/structure_constructor_14.f90: New test.
8930
8931 2018-02-20 Jeff Law <law@redhat.com>
8932
8933 PR middle-end/82123
8934 PR tree-optimization/81592
8935 PR middle-end/79257
8936 * gcc.dg/pr81592.c: New test.
8937 * gcc.dg/pr82123.c: New test.
8938 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8939
8940 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8941
8942 PR c++/84488
8943 * g++.dg/warn/Wunused-var-30.C: New test.
8944
8945 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8946
8947 PR tree-optimization/84419
8948 * gcc.dg/vect/pr84419.c: New test.
8949
8950 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8951
8952 PR middle-end/82004
8953 * gfortran.dg/pr82004.f90: New test.
8954
8955 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8956
8957 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8958
8959 2018-02-20 Martin Liska <mliska@suse.cz>
8960
8961 PR c/84310
8962 PR target/79747
8963 * gcc.target/i386/pr84310.c: New test.
8964 * gcc.target/i386/pr84310-2.c: Likewise.
8965
8966 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8967
8968 PR c++/84446
8969 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8970
8971 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8972
8973 PR c++/84445
8974 * g++.dg/cpp1z/launder7.C: New test.
8975
8976 PR c++/84449
8977 * g++.dg/cpp0x/constexpr-84449.C: New test.
8978
8979 PR c++/84455
8980 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8981
8982 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8983
8984 PR fortran/83344
8985 PR fortran/83975
8986 * gfortran.dg/associate_22.f90: Enable commented out test.
8987 * gfortran.dg/associate_36.f90: New test.
8988
8989 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8990
8991 PR target/84146
8992 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8993
8994 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8995
8996 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8997 (dg-options): Use -mavx instead of -w.
8998
8999 2018-02-19 Jakub Jelinek <jakub@redhat.com>
9000
9001 PR c++/84444
9002 * g++.dg/cpp1z/launder8.C: New test.
9003
9004 PR c++/84448
9005 * g++.dg/gomp/pr84448.C: New test.
9006
9007 PR c++/84430
9008 * g++.dg/gomp/pr84430.C: New test.
9009
9010 PR tree-optimization/84452
9011 * gcc.dg/pr84452.c: New test.
9012
9013 PR c++/79064
9014 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
9015
9016 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9017
9018 PR fortran/35339
9019 * gfortran.dg/implied_do_io_4.f90: New test.
9020
9021 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9022
9023 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
9024 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
9025 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
9026
9027 2018-02-19 Carl Love <cel@us.ibm.com>
9028
9029 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9030
9031 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9032
9033 PR target/84460
9034 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9035
9036 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9037
9038 PR c++/84348
9039 * g++.dg/cpp0x/auto50.C: New.
9040 * g++.dg/parse/friend12.C: Adjust.
9041
9042 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9043
9044 PR libgfortran/84389
9045 * gfortran.dg/dtio_33.f90: New test.
9046
9047 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9048
9049 PR libgfortran/84412
9050 * gfortran.dg/inquire_18.f90: New test.
9051
9052 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9053
9054 PR fortran/84381
9055 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9056 * gfortran.dg/pointer_intent_3.f90: Ditto.
9057 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9058 * gfortran.dg/protected_3.f90: Ditto.
9059 * gfortran.dg/protected_4.f90: Ditto.
9060 * gfortran.dg/protected_5.f90: Ditto.
9061 * gfortran.dg/protected_6.f90: Ditto.
9062
9063 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9064
9065 PR fortran/80945
9066 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9067 change to run.
9068
9069 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9070
9071 PR fortran/84270
9072 * gfortran.dg/inline_matmul_22.f90: New test.
9073
9074 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9075
9076 PR fortran/84381
9077 * gfortran.dg/abort_shoulfail.f90: New test.
9078 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9079 by STOP n.
9080 * gfortran.dg/PR19754_2.f90: Likewise.
9081 * gfortran.dg/PR19872.f: Likewise.
9082 * gfortran.dg/PR49268.f90: Likewise.
9083 * gfortran.dg/Wall.f90: Likewise.
9084 * gfortran.dg/Wno-all.f90: Likewise.
9085 * gfortran.dg/achar_1.f90: Likewise.
9086 * gfortran.dg/achar_2.f90: Likewise.
9087 * gfortran.dg/achar_4.f90: Likewise.
9088 * gfortran.dg/achar_6.F90: Likewise.
9089 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9090 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9091 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9092 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9093 * gfortran.dg/actual_array_result_1.f90: Likewise.
9094 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9095 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9096 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9097 * gfortran.dg/actual_procedure_1.f90: Likewise.
9098 * gfortran.dg/adjustl_1.f90: Likewise.
9099 * gfortran.dg/advance_1.f90: Likewise.
9100 * gfortran.dg/advance_4.f90: Likewise.
9101 * gfortran.dg/advance_5.f90: Likewise.
9102 * gfortran.dg/advance_6.f90: Likewise.
9103 * gfortran.dg/aint_anint_1.f90: Likewise.
9104 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9105 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9106 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9107 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9108 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9109 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9110 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9111 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9112 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9113 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9114 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9115 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9116 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9117 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9118 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9119 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9120 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9121 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9122 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9123 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9124 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9125 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9126 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9127 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9128 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9129 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9130 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9131 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9132 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9133 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9134 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9135 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9136 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9137 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9138 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9139 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9140 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9141 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9142 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9143 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9144 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9145 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9146 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9147 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9148 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9149 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9150 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9151 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9152 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9153 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9154 * gfortran.dg/allocatable_function_1.f90: Likewise.
9155 * gfortran.dg/allocatable_function_10.f90: Likewise.
9156 * gfortran.dg/allocatable_function_3.f90: Likewise.
9157 * gfortran.dg/allocatable_function_5.f90: Likewise.
9158 * gfortran.dg/allocatable_function_6.f90: Likewise.
9159 * gfortran.dg/allocatable_function_7.f90: Likewise.
9160 * gfortran.dg/allocatable_function_8.f90: Likewise.
9161 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9162 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9163 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9164 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9165 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9166 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9167 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9168 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9169 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9170 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9171 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9172 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9173 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9174 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9175 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9176 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9177 * gfortran.dg/allocate_class_3.f90: Likewise.
9178 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9179 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9180 * gfortran.dg/allocate_derived_5.f90: Likewise.
9181 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9182 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9183 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9184 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9185 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9186 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9187 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9188 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9189 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9190 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9191 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9192 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9193 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9194 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9195 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9196 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9197 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9198 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9199 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9200 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9201 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9202 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9203 * gfortran.dg/altreturn_3.f90: Likewise.
9204 * gfortran.dg/altreturn_5.f90: Likewise.
9205 * gfortran.dg/altreturn_7.f90: Likewise.
9206 * gfortran.dg/and_or_xor.f90: Likewise.
9207 * gfortran.dg/anint_1.f90: Likewise.
9208 * gfortran.dg/any_all_1.f90: Likewise.
9209 * gfortran.dg/anyallcount_1.f90: Likewise.
9210 * gfortran.dg/append_1.f90: Likewise.
9211 * gfortran.dg/argument_checking_1.f90: Likewise.
9212 * gfortran.dg/argument_checking_2.f90: Likewise.
9213 * gfortran.dg/argument_checking_8.f90: Likewise.
9214 * gfortran.dg/arithmetic_if.f90: Likewise.
9215 * gfortran.dg/array_1.f90: Likewise.
9216 * gfortran.dg/array_2.f90: Likewise.
9217 * gfortran.dg/array_alloc_1.f90: Likewise.
9218 * gfortran.dg/array_alloc_2.f90: Likewise.
9219 * gfortran.dg/array_alloc_3.f90: Likewise.
9220 * gfortran.dg/array_assignment_1.F90: Likewise.
9221 * gfortran.dg/array_assignment_5.f90: Likewise.
9222 * gfortran.dg/array_constructor_1.f90: Likewise.
9223 * gfortran.dg/array_constructor_10.f90: Likewise.
9224 * gfortran.dg/array_constructor_11.f90: Likewise.
9225 * gfortran.dg/array_constructor_12.f90: Likewise.
9226 * gfortran.dg/array_constructor_15.f90: Likewise.
9227 * gfortran.dg/array_constructor_16.f90: Likewise.
9228 * gfortran.dg/array_constructor_17.f90: Likewise.
9229 * gfortran.dg/array_constructor_19.f90: Likewise.
9230 * gfortran.dg/array_constructor_23.f: Likewise.
9231 * gfortran.dg/array_constructor_24.f: Likewise.
9232 * gfortran.dg/array_constructor_32.f90: Likewise.
9233 * gfortran.dg/array_constructor_36.f90: Likewise.
9234 * gfortran.dg/array_constructor_39.f90: Likewise.
9235 * gfortran.dg/array_constructor_4.f90: Likewise.
9236 * gfortran.dg/array_constructor_40.f90: Likewise.
9237 * gfortran.dg/array_constructor_44.f90: Likewise.
9238 * gfortran.dg/array_constructor_45.f90: Likewise.
9239 * gfortran.dg/array_constructor_46.f90: Likewise.
9240 * gfortran.dg/array_constructor_47.f90: Likewise.
9241 * gfortran.dg/array_constructor_49.f90: Likewise.
9242 * gfortran.dg/array_constructor_5.f90: Likewise.
9243 * gfortran.dg/array_constructor_50.f90: Likewise.
9244 * gfortran.dg/array_constructor_6.f90: Likewise.
9245 * gfortran.dg/array_constructor_7.f90: Likewise.
9246 * gfortran.dg/array_constructor_8.f90: Likewise.
9247 * gfortran.dg/array_constructor_9.f90: Likewise.
9248 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9249 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9250 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9251 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9252 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9253 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9254 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9255 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9256 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9257 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9258 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9259 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9260 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9261 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9262 * gfortran.dg/array_function_1.f90: Likewise.
9263 * gfortran.dg/array_function_5.f90: Likewise.
9264 * gfortran.dg/array_initializer_1.f90: Likewise.
9265 * gfortran.dg/array_initializer_2.f90: Likewise.
9266 * gfortran.dg/array_memcpy_5.f90: Likewise.
9267 * gfortran.dg/array_memset_2.f90: Likewise.
9268 * gfortran.dg/array_reference_1.f90: Likewise.
9269 * gfortran.dg/array_return_value_1.f90: Likewise.
9270 * gfortran.dg/array_section_1.f90: Likewise.
9271 * gfortran.dg/array_temporaries_3.f90: Likewise.
9272 * gfortran.dg/arrayio_1.f90: Likewise.
9273 * gfortran.dg/arrayio_10.f90: Likewise.
9274 * gfortran.dg/arrayio_11.f90: Likewise.
9275 * gfortran.dg/arrayio_12.f90: Likewise.
9276 * gfortran.dg/arrayio_13.f90: Likewise.
9277 * gfortran.dg/arrayio_14.f90: Likewise.
9278 * gfortran.dg/arrayio_16.f90: Likewise.
9279 * gfortran.dg/arrayio_2.f90: Likewise.
9280 * gfortran.dg/arrayio_3.f90: Likewise.
9281 * gfortran.dg/arrayio_4.f90: Likewise.
9282 * gfortran.dg/arrayio_5.f90: Likewise.
9283 * gfortran.dg/arrayio_6.f90: Likewise.
9284 * gfortran.dg/arrayio_7.f90: Likewise.
9285 * gfortran.dg/arrayio_8.f90: Likewise.
9286 * gfortran.dg/arrayio_9.f90: Likewise.
9287 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9288 * gfortran.dg/assign_10.f90: Likewise.
9289 * gfortran.dg/assign_9.f90: Likewise.
9290 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9291 * gfortran.dg/assignment_1.f90: Likewise.
9292 * gfortran.dg/associate_1.f03: Likewise.
9293 * gfortran.dg/associate_11.f90: Likewise.
9294 * gfortran.dg/associate_13.f90: Likewise.
9295 * gfortran.dg/associate_15.f90: Likewise.
9296 * gfortran.dg/associate_17.f90: Likewise.
9297 * gfortran.dg/associate_18.f08: Likewise.
9298 * gfortran.dg/associate_19.f03: Likewise.
9299 * gfortran.dg/associate_20.f03: Likewise.
9300 * gfortran.dg/associate_22.f90: Likewise.
9301 * gfortran.dg/associate_23.f90: Likewise.
9302 * gfortran.dg/associate_24.f90: Likewise.
9303 * gfortran.dg/associate_25.f90: Likewise.
9304 * gfortran.dg/associate_27.f90: Likewise.
9305 * gfortran.dg/associate_28.f90: Likewise.
9306 * gfortran.dg/associate_32.f03: Likewise.
9307 * gfortran.dg/associate_33.f03: Likewise.
9308 * gfortran.dg/associate_34.f90: Likewise.
9309 * gfortran.dg/associate_6.f03: Likewise.
9310 * gfortran.dg/associate_7.f03: Likewise.
9311 * gfortran.dg/associate_8.f03: Likewise.
9312 * gfortran.dg/associate_9.f03: Likewise.
9313 * gfortran.dg/associated_1.f90: Likewise.
9314 * gfortran.dg/associated_2.f90: Likewise.
9315 * gfortran.dg/associated_5.f90: Likewise.
9316 * gfortran.dg/associated_6.f90: Likewise.
9317 * gfortran.dg/associated_target_3.f90: Likewise.
9318 * gfortran.dg/associated_target_4.f90: Likewise.
9319 * gfortran.dg/associated_target_5.f03: Likewise.
9320 * gfortran.dg/associated_target_6.f03: Likewise.
9321 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9322 * gfortran.dg/assumed_rank_1.f90: Likewise.
9323 * gfortran.dg/assumed_rank_10.f90: Likewise.
9324 * gfortran.dg/assumed_rank_2.f90: Likewise.
9325 * gfortran.dg/assumed_rank_7.f90: Likewise.
9326 * gfortran.dg/assumed_rank_8.f90: Likewise.
9327 * gfortran.dg/assumed_rank_9.f90: Likewise.
9328 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9329 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9330 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9331 * gfortran.dg/assumed_type_2.f90: Likewise.
9332 * gfortran.dg/atan2_1.f90: Likewise.
9333 * gfortran.dg/auto_array_1.f90: Likewise.
9334 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9335 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9336 * gfortran.dg/auto_char_len_3.f90: Likewise.
9337 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9338 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9339 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9340 * gfortran.dg/auto_save_2.f90: Likewise.
9341 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9342 * gfortran.dg/backslash_1.f90: Likewise.
9343 * gfortran.dg/backslash_2.f90: Likewise.
9344 * gfortran.dg/backslash_3.f: Likewise.
9345 * gfortran.dg/backspace_1.f: Likewise.
9346 * gfortran.dg/backspace_10.f90: Likewise.
9347 * gfortran.dg/backspace_11.f90: Likewise.
9348 * gfortran.dg/backspace_2.f: Likewise.
9349 * gfortran.dg/backspace_3.f: Likewise.
9350 * gfortran.dg/backspace_4.f: Likewise.
9351 * gfortran.dg/backspace_5.f: Likewise.
9352 * gfortran.dg/backspace_6.f: Likewise.
9353 * gfortran.dg/backspace_7.f90: Likewise.
9354 * gfortran.dg/backspace_8.f: Likewise.
9355 * gfortran.dg/backspace_9.f: Likewise.
9356 * gfortran.dg/bessel_1.f90: Likewise.
9357 * gfortran.dg/bessel_2.f90: Likewise.
9358 * gfortran.dg/bessel_5.f90: Likewise.
9359 * gfortran.dg/bessel_6.f90: Likewise.
9360 * gfortran.dg/bessel_7.f90: Likewise.
9361 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9362 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9363 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9364 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9365 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9366 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9367 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9368 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9369 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9370 * gfortran.dg/bit_comparison_1.F90: Likewise.
9371 * gfortran.dg/bit_comparison_2.F90: Likewise.
9372 * gfortran.dg/block_1.f08: Likewise.
9373 * gfortran.dg/block_13.f08: Likewise.
9374 * gfortran.dg/block_14.f90: Likewise.
9375 * gfortran.dg/block_2.f08: Likewise.
9376 * gfortran.dg/block_6.f08: Likewise.
9377 * gfortran.dg/block_7.f08: Likewise.
9378 * gfortran.dg/block_8.f08: Likewise.
9379 * gfortran.dg/blockdata_1.f90: Likewise.
9380 * gfortran.dg/bound_1.f90: Likewise.
9381 * gfortran.dg/bound_2.f90: Likewise.
9382 * gfortran.dg/bound_3.f90: Likewise.
9383 * gfortran.dg/bound_4.f90: Likewise.
9384 * gfortran.dg/bound_5.f90: Likewise.
9385 * gfortran.dg/bound_6.f90: Likewise.
9386 * gfortran.dg/bound_7.f90: Likewise.
9387 * gfortran.dg/bound_8.f90: Likewise.
9388 * gfortran.dg/bound_9.f90: Likewise.
9389 * gfortran.dg/bound_simplification_1.f90: Likewise.
9390 * gfortran.dg/bound_simplification_3.f90: Likewise.
9391 * gfortran.dg/bound_simplification_4.f90: Likewise.
9392 * gfortran.dg/bound_simplification_5.f90: Likewise.
9393 * gfortran.dg/bound_simplification_6.f90: Likewise.
9394 * gfortran.dg/bounds_check_1.f90: Likewise.
9395 * gfortran.dg/bounds_check_12.f90: Likewise.
9396 * gfortran.dg/bounds_check_14.f90: Likewise.
9397 * gfortran.dg/bounds_check_15.f90: Likewise.
9398 * gfortran.dg/bounds_check_19.f90: Likewise.
9399 * gfortran.dg/bounds_check_8.f90: Likewise.
9400 * gfortran.dg/bounds_check_9.f90: Likewise.
9401 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9402 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9403 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9404 * gfortran.dg/boz_1.f90: Likewise.
9405 * gfortran.dg/boz_11.f90: Likewise.
9406 * gfortran.dg/boz_13.f90: Likewise.
9407 * gfortran.dg/boz_14.f90: Likewise.
9408 * gfortran.dg/boz_15.f90: Likewise.
9409 * gfortran.dg/boz_3.f90: Likewise.
9410 * gfortran.dg/boz_6.f90: Likewise.
9411 * gfortran.dg/boz_9.f90: Likewise.
9412 * gfortran.dg/byte_1.f90: Likewise.
9413 * gfortran.dg/byte_2.f90: Likewise.
9414 * gfortran.dg/c_assoc.f90: Likewise.
9415 * gfortran.dg/c_assoc_2.f03: Likewise.
9416 * gfortran.dg/c_assoc_3.f90: Likewise.
9417 * gfortran.dg/c_by_val_1.f: Likewise.
9418 * gfortran.dg/c_by_val_5.f90: Likewise.
9419 * gfortran.dg/c_char_tests.f03: Likewise.
9420 * gfortran.dg/c_char_tests_2.f03: Likewise.
9421 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9422 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9423 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9424 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9425 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9426 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9427 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9428 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9429 * gfortran.dg/c_kind_params.f90: Likewise.
9430 * gfortran.dg/c_loc_test_20.f90: Likewise.
9431 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9432 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9433 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9434 * gfortran.dg/c_size_t_test.f03: Likewise.
9435 * gfortran.dg/c_sizeof_1.f90: Likewise.
9436 * gfortran.dg/c_sizeof_5.f90: Likewise.
9437 * gfortran.dg/c_sizeof_6.f90: Likewise.
9438 * gfortran.dg/char4_iunit_1.f03: Likewise.
9439 * gfortran.dg/char4_iunit_2.f03: Likewise.
9440 * gfortran.dg/char_allocation_1.f90: Likewise.
9441 * gfortran.dg/char_array_constructor.f90: Likewise.
9442 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9443 * gfortran.dg/char_assign_1.f90: Likewise.
9444 * gfortran.dg/char_associated_1.f90: Likewise.
9445 * gfortran.dg/char_cast_2.f90: Likewise.
9446 * gfortran.dg/char_comparison_1.f: Likewise.
9447 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9448 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9449 * gfortran.dg/char_cons_len.f90: Likewise.
9450 * gfortran.dg/char_conversion.f90: Likewise.
9451 * gfortran.dg/char_cshift_1.f90: Likewise.
9452 * gfortran.dg/char_cshift_2.f90: Likewise.
9453 * gfortran.dg/char_decl_2.f90: Likewise.
9454 * gfortran.dg/char_eoshift_1.f90: Likewise.
9455 * gfortran.dg/char_eoshift_2.f90: Likewise.
9456 * gfortran.dg/char_eoshift_3.f90: Likewise.
9457 * gfortran.dg/char_eoshift_4.f90: Likewise.
9458 * gfortran.dg/char_eoshift_5.f90: Likewise.
9459 * gfortran.dg/char_expr_1.f90: Likewise.
9460 * gfortran.dg/char_expr_3.f90: Likewise.
9461 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9462 * gfortran.dg/char_length_12.f90: Likewise.
9463 * gfortran.dg/char_length_14.f90: Likewise.
9464 * gfortran.dg/char_length_15.f90: Likewise.
9465 * gfortran.dg/char_length_17.f90: Likewise.
9466 * gfortran.dg/char_length_20.f90: Likewise.
9467 * gfortran.dg/char_length_21.f90: Likewise.
9468 * gfortran.dg/char_length_5.f90: Likewise.
9469 * gfortran.dg/char_length_6.f90: Likewise.
9470 * gfortran.dg/char_length_7.f90: Likewise.
9471 * gfortran.dg/char_length_8.f90: Likewise.
9472 * gfortran.dg/char_pack_1.f90: Likewise.
9473 * gfortran.dg/char_pack_2.f90: Likewise.
9474 * gfortran.dg/char_pointer_assign.f90: Likewise.
9475 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9476 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9477 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9478 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9479 * gfortran.dg/char_pointer_func.f90: Likewise.
9480 * gfortran.dg/char_reshape_1.f90: Likewise.
9481 * gfortran.dg/char_result_1.f90: Likewise.
9482 * gfortran.dg/char_result_12.f90: Likewise.
9483 * gfortran.dg/char_result_13.f90: Likewise.
9484 * gfortran.dg/char_result_14.f90: Likewise.
9485 * gfortran.dg/char_result_15.f90: Likewise.
9486 * gfortran.dg/char_result_2.f90: Likewise.
9487 * gfortran.dg/char_result_3.f90: Likewise.
9488 * gfortran.dg/char_result_4.f90: Likewise.
9489 * gfortran.dg/char_result_5.f90: Likewise.
9490 * gfortran.dg/char_result_6.f90: Likewise.
9491 * gfortran.dg/char_result_7.f90: Likewise.
9492 * gfortran.dg/char_result_8.f90: Likewise.
9493 * gfortran.dg/char_spread_1.f90: Likewise.
9494 * gfortran.dg/char_transpose_1.f90: Likewise.
9495 * gfortran.dg/char_type_len.f90: Likewise.
9496 * gfortran.dg/char_unpack_1.f90: Likewise.
9497 * gfortran.dg/char_unpack_2.f90: Likewise.
9498 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9499 * gfortran.dg/character_comparison_1.f90: Likewise.
9500 * gfortran.dg/character_comparison_2.f90: Likewise.
9501 * gfortran.dg/character_comparison_3.f90: Likewise.
9502 * gfortran.dg/character_comparison_4.f90: Likewise.
9503 * gfortran.dg/character_comparison_5.f90: Likewise.
9504 * gfortran.dg/character_comparison_6.f90: Likewise.
9505 * gfortran.dg/character_comparison_7.f90: Likewise.
9506 * gfortran.dg/character_comparison_8.f90: Likewise.
9507 * gfortran.dg/character_comparison_9.f90: Likewise.
9508 * gfortran.dg/charlen_15.f90: Likewise.
9509 * gfortran.dg/charlen_16.f90: Likewise.
9510 * gfortran.dg/chkbits.f90: Likewise.
9511 * gfortran.dg/chmod_1.f90: Likewise.
9512 * gfortran.dg/chmod_2.f90: Likewise.
9513 * gfortran.dg/chmod_3.f90: Likewise.
9514 * gfortran.dg/class_1.f03: Likewise.
9515 * gfortran.dg/class_18.f03: Likewise.
9516 * gfortran.dg/class_19.f03: Likewise.
9517 * gfortran.dg/class_35.f90: Likewise.
9518 * gfortran.dg/class_46.f03: Likewise.
9519 * gfortran.dg/class_48.f90: Likewise.
9520 * gfortran.dg/class_51.f90: Likewise.
9521 * gfortran.dg/class_52.f90: Likewise.
9522 * gfortran.dg/class_6.f03: Likewise.
9523 * gfortran.dg/class_63.f90: Likewise.
9524 * gfortran.dg/class_64.f90: Likewise.
9525 * gfortran.dg/class_65.f90: Likewise.
9526 * gfortran.dg/class_66.f90: Likewise.
9527 * gfortran.dg/class_67.f90: Likewise.
9528 * gfortran.dg/class_9.f03: Likewise.
9529 * gfortran.dg/class_alias.f90: Likewise.
9530 * gfortran.dg/class_allocate_1.f03: Likewise.
9531 * gfortran.dg/class_allocate_10.f03: Likewise.
9532 * gfortran.dg/class_allocate_13.f90: Likewise.
9533 * gfortran.dg/class_allocate_14.f90: Likewise.
9534 * gfortran.dg/class_allocate_15.f90: Likewise.
9535 * gfortran.dg/class_allocate_19.f03: Likewise.
9536 * gfortran.dg/class_allocate_21.f90: Likewise.
9537 * gfortran.dg/class_allocate_22.f90: Likewise.
9538 * gfortran.dg/class_allocate_3.f03: Likewise.
9539 * gfortran.dg/class_allocate_4.f03: Likewise.
9540 * gfortran.dg/class_allocate_5.f90: Likewise.
9541 * gfortran.dg/class_allocate_6.f03: Likewise.
9542 * gfortran.dg/class_allocate_7.f03: Likewise.
9543 * gfortran.dg/class_allocate_8.f03: Likewise.
9544 * gfortran.dg/class_allocate_9.f03: Likewise.
9545 * gfortran.dg/class_array_1.f03: Likewise.
9546 * gfortran.dg/class_array_14.f90: Likewise.
9547 * gfortran.dg/class_array_15.f03: Likewise.
9548 * gfortran.dg/class_array_16.f90: Likewise.
9549 * gfortran.dg/class_array_2.f03: Likewise.
9550 * gfortran.dg/class_array_20.f03: Likewise.
9551 * gfortran.dg/class_array_21.f03: Likewise.
9552 * gfortran.dg/class_array_3.f03: Likewise.
9553 * gfortran.dg/class_array_4.f03: Likewise.
9554 * gfortran.dg/class_array_7.f03: Likewise.
9555 * gfortran.dg/class_array_8.f03: Likewise.
9556 * gfortran.dg/class_array_9.f03: Likewise.
9557 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9558 * gfortran.dg/class_dummy_1.f03: Likewise.
9559 * gfortran.dg/class_optional_1.f90: Likewise.
9560 * gfortran.dg/class_optional_2.f90: Likewise.
9561 * gfortran.dg/class_result_5.f90: Likewise.
9562 * gfortran.dg/class_result_6.f90: Likewise.
9563 * gfortran.dg/class_to_type_1.f03: Likewise.
9564 * gfortran.dg/class_to_type_2.f90: Likewise.
9565 * gfortran.dg/class_to_type_3.f03: Likewise.
9566 * gfortran.dg/class_to_type_4.f90: Likewise.
9567 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9568 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9569 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9570 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9571 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9572 * gfortran.dg/coarray/codimension.f90: Likewise.
9573 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9574 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9575 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9576 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9577 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9578 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9579 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9580 * gfortran.dg/coarray/event_1.f90: Likewise.
9581 * gfortran.dg/coarray/event_2.f90: Likewise.
9582 * gfortran.dg/coarray/get_array.f90: Likewise.
9583 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9584 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9585 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9586 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9587 * gfortran.dg/coarray/lock_1.f90: Likewise.
9588 * gfortran.dg/coarray/lock_2.f90: Likewise.
9589 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9590 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9591 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9592 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9593 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9594 * gfortran.dg/coarray/registering_1.f90: Likewise.
9595 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9596 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9597 * gfortran.dg/coarray/send_array.f90: Likewise.
9598 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9599 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9600 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9601 * gfortran.dg/coarray/sync_1.f90: Likewise.
9602 * gfortran.dg/coarray/sync_3.f90: Likewise.
9603 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9604 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9605 * gfortran.dg/coarray_13.f90: Likewise.
9606 * gfortran.dg/coarray_15.f90: Likewise.
9607 * gfortran.dg/coarray_16.f90: Likewise.
9608 * gfortran.dg/coarray_2.f90: Likewise.
9609 * gfortran.dg/coarray_23.f90: Likewise.
9610 * gfortran.dg/coarray_40.f90: Likewise.
9611 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9612 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9613 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9614 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9615 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9616 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9617 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9618 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9619 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9620 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9621 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9622 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9623 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9624 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9625 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9626 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9627 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9628 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9629 * gfortran.dg/coarray_stat_2.f90: Likewise.
9630 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9631 * gfortran.dg/coindexed_1.f90: Likewise.
9632 * gfortran.dg/comma.f: Likewise.
9633 * gfortran.dg/comma_format_extension_3.f: Likewise.
9634 * gfortran.dg/comma_format_extension_4.f: Likewise.
9635 * gfortran.dg/common_2.f90: Likewise.
9636 * gfortran.dg/common_4.f90: Likewise.
9637 * gfortran.dg/common_align_1.f90: Likewise.
9638 * gfortran.dg/common_align_2.f90: Likewise.
9639 * gfortran.dg/common_equivalence_1.f: Likewise.
9640 * gfortran.dg/common_pointer_1.f90: Likewise.
9641 * gfortran.dg/common_resize_1.f: Likewise.
9642 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9643 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9644 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9645 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9646 * gfortran.dg/complex_read.f90: Likewise.
9647 * gfortran.dg/complex_write.f90: Likewise.
9648 * gfortran.dg/constant_substring.f: Likewise.
9649 * gfortran.dg/constructor_2.f90: Likewise.
9650 * gfortran.dg/constructor_3.f90: Likewise.
9651 * gfortran.dg/constructor_6.f90: Likewise.
9652 * gfortran.dg/contained_1.f90: Likewise.
9653 * gfortran.dg/contained_3.f90: Likewise.
9654 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9655 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9656 * gfortran.dg/continuation_1.f90: Likewise.
9657 * gfortran.dg/continuation_11.f90: Likewise.
9658 * gfortran.dg/continuation_12.f90: Likewise.
9659 * gfortran.dg/continuation_13.f90: Likewise.
9660 * gfortran.dg/continuation_14.f: Likewise.
9661 * gfortran.dg/continuation_8.f90: Likewise.
9662 * gfortran.dg/convert_2.f90: Likewise.
9663 * gfortran.dg/convert_implied_open.f90: Likewise.
9664 * gfortran.dg/count_init_expr.f03: Likewise.
9665 * gfortran.dg/cr_lf.f90: Likewise.
9666 * gfortran.dg/cray_pointers_10.f90: Likewise.
9667 * gfortran.dg/cray_pointers_2.f90: Likewise.
9668 * gfortran.dg/cray_pointers_5.f90: Likewise.
9669 * gfortran.dg/cray_pointers_7.f90: Likewise.
9670 * gfortran.dg/cray_pointers_8.f90: Likewise.
9671 * gfortran.dg/cshift_1.f90: Likewise.
9672 * gfortran.dg/cshift_2.f90: Likewise.
9673 * gfortran.dg/cshift_large_1.f90: Likewise.
9674 * gfortran.dg/cshift_nan_1.f90: Likewise.
9675 * gfortran.dg/csqrt_2.f: Likewise.
9676 * gfortran.dg/data_array_1.f90: Likewise.
9677 * gfortran.dg/data_char_1.f90: Likewise.
9678 * gfortran.dg/data_char_2.f90: Likewise.
9679 * gfortran.dg/data_char_3.f90: Likewise.
9680 * gfortran.dg/data_derived_1.f90: Likewise.
9681 * gfortran.dg/data_implied_do_1.f90: Likewise.
9682 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9683 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9684 * gfortran.dg/deallocate_stat.f90: Likewise.
9685 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9686 * gfortran.dg/debug/pr37738.f: Likewise.
9687 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9688 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9689 * gfortran.dg/dec_exp_1.f90: Likewise.
9690 * gfortran.dg/dec_init_1.f90: Likewise.
9691 * gfortran.dg/dec_init_2.f90: Likewise.
9692 * gfortran.dg/dec_init_3.f90: Likewise.
9693 * gfortran.dg/dec_init_4.f90: Likewise.
9694 * gfortran.dg/dec_io_1.f90: Likewise.
9695 * gfortran.dg/dec_io_2.f90: Likewise.
9696 * gfortran.dg/dec_io_2a.f90: Likewise.
9697 * gfortran.dg/dec_io_6.f90: Likewise.
9698 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9699 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9700 * gfortran.dg/dec_math.f90: Likewise.
9701 * gfortran.dg/dec_parameter_1.f: Likewise.
9702 * gfortran.dg/dec_parameter_2.f90: Likewise.
9703 * gfortran.dg/dec_static_1.f90: Likewise.
9704 * gfortran.dg/dec_static_2.f90: Likewise.
9705 * gfortran.dg/dec_structure_1.f90: Likewise.
9706 * gfortran.dg/dec_structure_10.f90: Likewise.
9707 * gfortran.dg/dec_structure_18.f90: Likewise.
9708 * gfortran.dg/dec_structure_19.f90: Likewise.
9709 * gfortran.dg/dec_structure_2.f90: Likewise.
9710 * gfortran.dg/dec_structure_22.f90: Likewise.
9711 * gfortran.dg/dec_structure_3.f90: Likewise.
9712 * gfortran.dg/dec_structure_4.f90: Likewise.
9713 * gfortran.dg/dec_structure_5.f90: Likewise.
9714 * gfortran.dg/dec_structure_6.f90: Likewise.
9715 * gfortran.dg/dec_structure_7.f90: Likewise.
9716 * gfortran.dg/dec_union_1.f90: Likewise.
9717 * gfortran.dg/dec_union_2.f90: Likewise.
9718 * gfortran.dg/dec_union_3.f90: Likewise.
9719 * gfortran.dg/dec_union_4.f90: Likewise.
9720 * gfortran.dg/dec_union_5.f90: Likewise.
9721 * gfortran.dg/default_format_1.f90: Likewise.
9722 * gfortran.dg/default_format_2.f90: Likewise.
9723 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9724 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9725 * gfortran.dg/default_initialization_3.f90: Likewise.
9726 * gfortran.dg/default_initialization_4.f90: Likewise.
9727 * gfortran.dg/default_initialization_5.f90: Likewise.
9728 * gfortran.dg/deferred_character_1.f90: Likewise.
9729 * gfortran.dg/deferred_character_10.f90: Likewise.
9730 * gfortran.dg/deferred_character_11.f90: Likewise.
9731 * gfortran.dg/deferred_character_12.f90: Likewise.
9732 * gfortran.dg/deferred_character_13.f90: Likewise.
9733 * gfortran.dg/deferred_character_14.f90: Likewise.
9734 * gfortran.dg/deferred_character_15.f90: Likewise.
9735 * gfortran.dg/deferred_character_16.f90: Likewise.
9736 * gfortran.dg/deferred_character_2.f90: Likewise.
9737 * gfortran.dg/deferred_character_3.f90: Likewise.
9738 * gfortran.dg/deferred_character_4.f90: Likewise.
9739 * gfortran.dg/deferred_character_5.f90: Likewise.
9740 * gfortran.dg/deferred_character_6.f90: Likewise.
9741 * gfortran.dg/deferred_character_7.f90: Likewise.
9742 * gfortran.dg/deferred_character_8.f90: Likewise.
9743 * gfortran.dg/deferred_character_9.f90: Likewise.
9744 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9745 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9746 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9747 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9748 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9749 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9750 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9751 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9752 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9753 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9754 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9755 * gfortran.dg/defined_assignment_1.f90: Likewise.
9756 * gfortran.dg/defined_assignment_10.f90: Likewise.
9757 * gfortran.dg/defined_assignment_11.f90: Likewise.
9758 * gfortran.dg/defined_assignment_2.f90: Likewise.
9759 * gfortran.dg/defined_assignment_3.f90: Likewise.
9760 * gfortran.dg/defined_assignment_4.f90: Likewise.
9761 * gfortran.dg/defined_assignment_5.f90: Likewise.
9762 * gfortran.dg/defined_assignment_8.f90: Likewise.
9763 * gfortran.dg/defined_assignment_9.f90: Likewise.
9764 * gfortran.dg/dependency_2.f90: Likewise.
9765 * gfortran.dg/dependency_21.f90: Likewise.
9766 * gfortran.dg/dependency_22.f90: Likewise.
9767 * gfortran.dg/dependency_23.f90: Likewise.
9768 * gfortran.dg/dependency_24.f90: Likewise.
9769 * gfortran.dg/dependency_25.f90: Likewise.
9770 * gfortran.dg/dependency_26.f90: Likewise.
9771 * gfortran.dg/dependency_39.f90: Likewise.
9772 * gfortran.dg/dependency_40.f90: Likewise.
9773 * gfortran.dg/dependency_41.f90: Likewise.
9774 * gfortran.dg/dependency_42.f90: Likewise.
9775 * gfortran.dg/dependency_43.f90: Likewise.
9776 * gfortran.dg/dependency_44.f90: Likewise.
9777 * gfortran.dg/dependency_45.f90: Likewise.
9778 * gfortran.dg/dependency_50.f90: Likewise.
9779 * gfortran.dg/dependency_51.f90: Likewise.
9780 * gfortran.dg/dependent_decls_1.f90: Likewise.
9781 * gfortran.dg/der_array_1.f90: Likewise.
9782 * gfortran.dg/der_array_io_1.f90: Likewise.
9783 * gfortran.dg/der_array_io_2.f90: Likewise.
9784 * gfortran.dg/der_array_io_3.f90: Likewise.
9785 * gfortran.dg/der_io_1.f90: Likewise.
9786 * gfortran.dg/der_io_3.f90: Likewise.
9787 * gfortran.dg/der_pointer_2.f90: Likewise.
9788 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9789 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9790 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9791 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9792 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9793 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9794 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9795 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9796 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9797 * gfortran.dg/derived_external_function_1.f90: Likewise.
9798 * gfortran.dg/derived_init_1.f90: Likewise.
9799 * gfortran.dg/derived_init_2.f90: Likewise.
9800 * gfortran.dg/derived_init_3.f90: Likewise.
9801 * gfortran.dg/derived_init_4.f90: Likewise.
9802 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9803 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9804 * gfortran.dg/dev_null.F90: Likewise.
9805 * gfortran.dg/dfloat_1.f90: Likewise.
9806 * gfortran.dg/dim_sum_1.f90: Likewise.
9807 * gfortran.dg/dim_sum_2.f90: Likewise.
9808 * gfortran.dg/dim_sum_3.f90: Likewise.
9809 * gfortran.dg/direct_io_10.f: Likewise.
9810 * gfortran.dg/direct_io_11.f90: Likewise.
9811 * gfortran.dg/direct_io_12.f90: Likewise.
9812 * gfortran.dg/direct_io_2.f90: Likewise.
9813 * gfortran.dg/direct_io_3.f90: Likewise.
9814 * gfortran.dg/direct_io_4.f90: Likewise.
9815 * gfortran.dg/direct_io_5.f90: Likewise.
9816 * gfortran.dg/direct_io_6.f90: Likewise.
9817 * gfortran.dg/direct_io_7.f90: Likewise.
9818 * gfortran.dg/direct_io_8.f90: Likewise.
9819 * gfortran.dg/direct_io_9.f: Likewise.
9820 * gfortran.dg/do_1.f90: Likewise.
9821 * gfortran.dg/do_3.F90: Likewise.
9822 * gfortran.dg/do_concurrent_2.f90: Likewise.
9823 * gfortran.dg/do_concurrent_4.f90: Likewise.
9824 * gfortran.dg/do_corner_warn.f90: Likewise.
9825 * gfortran.dg/do_iterator_2.f90: Likewise.
9826 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9827 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9828 * gfortran.dg/dos_eol.f: Likewise.
9829 * gfortran.dg/dot_product_1.f03: Likewise.
9830 * gfortran.dg/dot_product_2.f90: Likewise.
9831 * gfortran.dg/dot_product_4.f90: Likewise.
9832 * gfortran.dg/dshift_1.F90: Likewise.
9833 * gfortran.dg/dshift_2.F90: Likewise.
9834 * gfortran.dg/dtio_1.f90: Likewise.
9835 * gfortran.dg/dtio_10.f90: Likewise.
9836 * gfortran.dg/dtio_12.f90: Likewise.
9837 * gfortran.dg/dtio_14.f90: Likewise.
9838 * gfortran.dg/dtio_15.f90: Likewise.
9839 * gfortran.dg/dtio_16.f90: Likewise.
9840 * gfortran.dg/dtio_17.f90: Likewise.
9841 * gfortran.dg/dtio_19.f90: Likewise.
9842 * gfortran.dg/dtio_2.f90: Likewise.
9843 * gfortran.dg/dtio_20.f03: Likewise.
9844 * gfortran.dg/dtio_22.f90: Likewise.
9845 * gfortran.dg/dtio_24.f90: Likewise.
9846 * gfortran.dg/dtio_25.f90: Likewise.
9847 * gfortran.dg/dtio_26.f03: Likewise.
9848 * gfortran.dg/dtio_27.f90: Likewise.
9849 * gfortran.dg/dtio_28.f03: Likewise.
9850 * gfortran.dg/dtio_3.f90: Likewise.
9851 * gfortran.dg/dtio_30.f03: Likewise.
9852 * gfortran.dg/dtio_31.f03: Likewise.
9853 * gfortran.dg/dtio_32.f03: Likewise.
9854 * gfortran.dg/dtio_4.f90: Likewise.
9855 * gfortran.dg/dtio_5.f90: Likewise.
9856 * gfortran.dg/dtio_7.f90: Likewise.
9857 * gfortran.dg/dtio_8.f90: Likewise.
9858 * gfortran.dg/dtio_9.f90: Likewise.
9859 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9860 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9861 * gfortran.dg/dup_save_1.f90: Likewise.
9862 * gfortran.dg/dup_save_2.f90: Likewise.
9863 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9864 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9865 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9866 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9867 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9868 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9869 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9870 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9871 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9872 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9873 * gfortran.dg/e_d_fmt.f90: Likewise.
9874 * gfortran.dg/edit_real_1.f90: Likewise.
9875 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9876 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9877 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9878 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9879 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9880 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9881 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9882 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9883 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9884 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9885 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9886 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9887 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9888 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9889 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9890 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9891 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9892 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9893 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9894 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9895 * gfortran.dg/empty_format_1.f90: Likewise.
9896 * gfortran.dg/endfile.f: Likewise.
9897 * gfortran.dg/endfile.f90: Likewise.
9898 * gfortran.dg/endfile_2.f90: Likewise.
9899 * gfortran.dg/entry_1.f90: Likewise.
9900 * gfortran.dg/entry_10.f90: Likewise.
9901 * gfortran.dg/entry_12.f90: Likewise.
9902 * gfortran.dg/entry_13.f90: Likewise.
9903 * gfortran.dg/entry_14.f90: Likewise.
9904 * gfortran.dg/entry_16.f90: Likewise.
9905 * gfortran.dg/entry_3.f90: Likewise.
9906 * gfortran.dg/entry_6.f90: Likewise.
9907 * gfortran.dg/entry_9.f90: Likewise.
9908 * gfortran.dg/entry_array_specs_2.f: Likewise.
9909 * gfortran.dg/enum_1.f90: Likewise.
9910 * gfortran.dg/enum_9.f90: Likewise.
9911 * gfortran.dg/eof_1.f90: Likewise.
9912 * gfortran.dg/eof_2.f90: Likewise.
9913 * gfortran.dg/eof_4.f90: Likewise.
9914 * gfortran.dg/eof_5.f90: Likewise.
9915 * gfortran.dg/eor_handling_1.f90: Likewise.
9916 * gfortran.dg/eor_handling_2.f90: Likewise.
9917 * gfortran.dg/eor_handling_3.f90: Likewise.
9918 * gfortran.dg/eor_handling_4.f90: Likewise.
9919 * gfortran.dg/eor_handling_5.f90: Likewise.
9920 * gfortran.dg/eoshift_3.f90: Likewise.
9921 * gfortran.dg/eoshift_4.f90: Likewise.
9922 * gfortran.dg/eoshift_5.f90: Likewise.
9923 * gfortran.dg/eoshift_6.f90: Likewise.
9924 * gfortran.dg/eoshift_large_1.f90: Likewise.
9925 * gfortran.dg/equiv_6.f90: Likewise.
9926 * gfortran.dg/equiv_7.f90: Likewise.
9927 * gfortran.dg/equiv_9.f90: Likewise.
9928 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9929 * gfortran.dg/erf_2.F90: Likewise.
9930 * gfortran.dg/erf_3.F90: Likewise.
9931 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9932 * gfortran.dg/error_format_2.f90: Likewise.
9933 * gfortran.dg/error_recovery_5.f90: Likewise.
9934 * gfortran.dg/execute_command_line_2.f90: Likewise.
9935 * gfortran.dg/execute_command_line_3.f90: Likewise.
9936 * gfortran.dg/exit_1.f08: Likewise.
9937 * gfortran.dg/exit_3.f08: Likewise.
9938 * gfortran.dg/exponent_1.f90: Likewise.
9939 * gfortran.dg/exponent_2.f90: Likewise.
9940 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9941 * gfortran.dg/extends_1.f03: Likewise.
9942 * gfortran.dg/extends_16.f90: Likewise.
9943 * gfortran.dg/extends_2.f03: Likewise.
9944 * gfortran.dg/extends_3.f03: Likewise.
9945 * gfortran.dg/extends_4.f03: Likewise.
9946 * gfortran.dg/extends_type_of_1.f03: Likewise.
9947 * gfortran.dg/extends_type_of_2.f03: Likewise.
9948 * gfortran.dg/external_procedures_3.f90: Likewise.
9949 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9950 * gfortran.dg/f2003_io_1.f03: Likewise.
9951 * gfortran.dg/f2003_io_4.f03: Likewise.
9952 * gfortran.dg/f2003_io_5.f03: Likewise.
9953 * gfortran.dg/f2003_io_6.f03: Likewise.
9954 * gfortran.dg/f2003_io_7.f03: Likewise.
9955 * gfortran.dg/f2c_1.f90: Likewise.
9956 * gfortran.dg/f2c_2.f90: Likewise.
9957 * gfortran.dg/f2c_3.f90: Likewise.
9958 * gfortran.dg/f2c_4.f90: Likewise.
9959 * gfortran.dg/f2c_6.f90: Likewise.
9960 * gfortran.dg/f2c_7.f90: Likewise.
9961 * gfortran.dg/f2c_9.f90: Likewise.
9962 * gfortran.dg/fgetc_1.f90: Likewise.
9963 * gfortran.dg/fgetc_2.f90: Likewise.
9964 * gfortran.dg/filename_null.f90: Likewise.
9965 * gfortran.dg/finalize_12.f90: Likewise.
9966 * gfortran.dg/finalize_13.f90: Likewise.
9967 * gfortran.dg/finalize_15.f90: Likewise.
9968 * gfortran.dg/finalize_17.f90: Likewise.
9969 * gfortran.dg/finalize_18.f90: Likewise.
9970 * gfortran.dg/finalize_25.f90: Likewise.
9971 * gfortran.dg/finalize_29.f08: Likewise.
9972 * gfortran.dg/finalize_31.f90: Likewise.
9973 * gfortran.dg/float_1.f90: Likewise.
9974 * gfortran.dg/flush_1.f90: Likewise.
9975 * gfortran.dg/fmt_bz_bn.f: Likewise.
9976 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9977 * gfortran.dg/fmt_cache_1.f: Likewise.
9978 * gfortran.dg/fmt_cache_2.f: Likewise.
9979 * gfortran.dg/fmt_cache_3.f90: Likewise.
9980 * gfortran.dg/fmt_colon.f90: Likewise.
9981 * gfortran.dg/fmt_e.f90: Likewise.
9982 * gfortran.dg/fmt_en.f90: Likewise.
9983 * gfortran.dg/fmt_error_10.f: Likewise.
9984 * gfortran.dg/fmt_error_9.f: Likewise.
9985 * gfortran.dg/fmt_exhaust.f90: Likewise.
9986 * gfortran.dg/fmt_f0_1.f90: Likewise.
9987 * gfortran.dg/fmt_f_an_p.f: Likewise.
9988 * gfortran.dg/fmt_fw_d.f90: Likewise.
9989 * gfortran.dg/fmt_g.f: Likewise.
9990 * gfortran.dg/fmt_g0_1.f08: Likewise.
9991 * gfortran.dg/fmt_g0_2.f08: Likewise.
9992 * gfortran.dg/fmt_g0_4.f08: Likewise.
9993 * gfortran.dg/fmt_g0_5.f08: Likewise.
9994 * gfortran.dg/fmt_g0_6.f08: Likewise.
9995 * gfortran.dg/fmt_g0_7.f08: Likewise.
9996 * gfortran.dg/fmt_g_1.f90: Likewise.
9997 * gfortran.dg/fmt_int_sign.f90: Likewise.
9998 * gfortran.dg/fmt_l.f90: Likewise.
9999 * gfortran.dg/fmt_missing_period_2.f: Likewise.
10000 * gfortran.dg/fmt_missing_period_3.f: Likewise.
10001 * gfortran.dg/fmt_p_1.f90: Likewise.
10002 * gfortran.dg/fmt_pf.f90: Likewise.
10003 * gfortran.dg/fmt_read.f90: Likewise.
10004 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
10005 * gfortran.dg/fmt_t_1.f90: Likewise.
10006 * gfortran.dg/fmt_t_2.f90: Likewise.
10007 * gfortran.dg/fmt_t_3.f90: Likewise.
10008 * gfortran.dg/fmt_t_4.f90: Likewise.
10009 * gfortran.dg/fmt_t_5.f90: Likewise.
10010 * gfortran.dg/fmt_t_6.f: Likewise.
10011 * gfortran.dg/fmt_t_7.f: Likewise.
10012 * gfortran.dg/fmt_t_9.f: Likewise.
10013 * gfortran.dg/fmt_tl.f: Likewise.
10014 * gfortran.dg/fmt_unlimited.f90: Likewise.
10015 * gfortran.dg/fmt_white.f: Likewise.
10016 * gfortran.dg/fmt_zero_digits.f90: Likewise.
10017 * gfortran.dg/fold_nearest.f90: Likewise.
10018 * gfortran.dg/forall_1.f90: Likewise.
10019 * gfortran.dg/forall_10.f90: Likewise.
10020 * gfortran.dg/forall_12.f90: Likewise.
10021 * gfortran.dg/forall_13.f90: Likewise.
10022 * gfortran.dg/forall_15.f90: Likewise.
10023 * gfortran.dg/forall_4.f90: Likewise.
10024 * gfortran.dg/forall_5.f90: Likewise.
10025 * gfortran.dg/forall_6.f90: Likewise.
10026 * gfortran.dg/forall_7.f90: Likewise.
10027 * gfortran.dg/fraction.f90: Likewise.
10028 * gfortran.dg/fseek.f90: Likewise.
10029 * gfortran.dg/ftell_1.f90: Likewise.
10030 * gfortran.dg/ftell_2.f90: Likewise.
10031 * gfortran.dg/ftell_3.f90: Likewise.
10032 * gfortran.dg/func_assign_2.f90: Likewise.
10033 * gfortran.dg/func_assign_3.f90: Likewise.
10034 * gfortran.dg/func_derived_1.f90: Likewise.
10035 * gfortran.dg/func_derived_2.f90: Likewise.
10036 * gfortran.dg/func_derived_3.f90: Likewise.
10037 * gfortran.dg/func_result_1.f90: Likewise.
10038 * gfortran.dg/func_result_2.f90: Likewise.
10039 * gfortran.dg/func_result_6.f90: Likewise.
10040 * gfortran.dg/function_charlen_2.f90: Likewise.
10041 * gfortran.dg/function_charlen_3.f: Likewise.
10042 * gfortran.dg/function_kinds_1.f90: Likewise.
10043 * gfortran.dg/function_kinds_4.f90: Likewise.
10044 * gfortran.dg/function_optimize_10.f90: Likewise.
10045 * gfortran.dg/function_optimize_11.f90: Likewise.
10046 * gfortran.dg/function_optimize_12.f90: Likewise.
10047 * gfortran.dg/function_optimize_4.f90: Likewise.
10048 * gfortran.dg/function_optimize_8.f90: Likewise.
10049 * gfortran.dg/g77/13037.f: Likewise.
10050 * gfortran.dg/g77/1832.f: Likewise.
10051 * gfortran.dg/g77/19981119-0.f: Likewise.
10052 * gfortran.dg/g77/19990313-0.f: Likewise.
10053 * gfortran.dg/g77/19990313-1.f: Likewise.
10054 * gfortran.dg/g77/19990313-2.f: Likewise.
10055 * gfortran.dg/g77/19990313-3.f: Likewise.
10056 * gfortran.dg/g77/19990419-1.f: Likewise.
10057 * gfortran.dg/g77/19990826-0.f: Likewise.
10058 * gfortran.dg/g77/19990826-2.f: Likewise.
10059 * gfortran.dg/g77/20000503-1.f: Likewise.
10060 * gfortran.dg/g77/20001111.f: Likewise.
10061 * gfortran.dg/g77/20010116.f: Likewise.
10062 * gfortran.dg/g77/20010216-1.f: Likewise.
10063 * gfortran.dg/g77/20010430.f: Likewise.
10064 * gfortran.dg/g77/20010610.f: Likewise.
10065 * gfortran.dg/g77/6177.f: Likewise.
10066 * gfortran.dg/g77/7388.f: Likewise.
10067 * gfortran.dg/g77/947.f: Likewise.
10068 * gfortran.dg/g77/970625-2.f: Likewise.
10069 * gfortran.dg/g77/971102-1.f: Likewise.
10070 * gfortran.dg/g77/980628-0.f: Likewise.
10071 * gfortran.dg/g77/980628-1.f: Likewise.
10072 * gfortran.dg/g77/980628-10.f: Likewise.
10073 * gfortran.dg/g77/980628-2.f: Likewise.
10074 * gfortran.dg/g77/980628-3.f: Likewise.
10075 * gfortran.dg/g77/980628-7.f: Likewise.
10076 * gfortran.dg/g77/980628-8.f: Likewise.
10077 * gfortran.dg/g77/980628-9.f: Likewise.
10078 * gfortran.dg/g77/980701-0.f: Likewise.
10079 * gfortran.dg/g77/980701-1.f: Likewise.
10080 * gfortran.dg/g77/cabs.f: Likewise.
10081 * gfortran.dg/g77/claus.f: Likewise.
10082 * gfortran.dg/g77/complex_1.f: Likewise.
10083 * gfortran.dg/g77/cpp3.F: Likewise.
10084 * gfortran.dg/g77/cpp4.F: Likewise.
10085 * gfortran.dg/g77/cpp5.F: Likewise.
10086 * gfortran.dg/g77/dcomplex.f: Likewise.
10087 * gfortran.dg/g77/dnrm2.f: Likewise.
10088 * gfortran.dg/g77/erfc.f: Likewise.
10089 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10090 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10091 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10092 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10093 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10094 * gfortran.dg/g77/int8421.f: Likewise.
10095 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10096 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10097 * gfortran.dg/g77/le.f: Likewise.
10098 * gfortran.dg/g77/short.f: Likewise.
10099 * gfortran.dg/gamma_1.f90: Likewise.
10100 * gfortran.dg/gamma_4.f90: Likewise.
10101 * gfortran.dg/gamma_5.f90: Likewise.
10102 * gfortran.dg/generic_13.f90: Likewise.
10103 * gfortran.dg/generic_15.f90: Likewise.
10104 * gfortran.dg/generic_19.f90: Likewise.
10105 * gfortran.dg/generic_20.f90: Likewise.
10106 * gfortran.dg/generic_23.f03: Likewise.
10107 * gfortran.dg/generic_25.f90: Likewise.
10108 * gfortran.dg/generic_27.f90: Likewise.
10109 * gfortran.dg/generic_31.f90: Likewise.
10110 * gfortran.dg/generic_4.f90: Likewise.
10111 * gfortran.dg/global_vars_c_init.f90: Likewise.
10112 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10113 * gfortran.dg/gnu_logical_1.F: Likewise.
10114 * gfortran.dg/goacc/fixed-1.f: Likewise.
10115 * gfortran.dg/goacc/fixed-2.f: Likewise.
10116 * gfortran.dg/goacc/gang-static.f95: Likewise.
10117 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10118 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10119 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10120 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10121 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10122 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10123 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10124 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10125 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10126 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10127 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10128 * gfortran.dg/gomp/pr48794.f90: Likewise.
10129 * gfortran.dg/gomp/pr72744.f90: Likewise.
10130 * gfortran.dg/gomp/pr77665.f90: Likewise.
10131 * gfortran.dg/gomp/workshare2.f90: Likewise.
10132 * gfortran.dg/gomp/workshare3.f90: Likewise.
10133 * gfortran.dg/goto_1.f: Likewise.
10134 * gfortran.dg/goto_2.f90: Likewise.
10135 * gfortran.dg/goto_4.f90: Likewise.
10136 * gfortran.dg/goto_6.f: Likewise.
10137 * gfortran.dg/graphite/id-26.f03: Likewise.
10138 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10139 * gfortran.dg/graphite/pr29581.f90: Likewise.
10140 * gfortran.dg/graphite/pr29832.f90: Likewise.
10141 * gfortran.dg/graphite/run-id-1.f: Likewise.
10142 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10143 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10144 * gfortran.dg/hollerith.f90: Likewise.
10145 * gfortran.dg/hollerith4.f90: Likewise.
10146 * gfortran.dg/hollerith6.f90: Likewise.
10147 * gfortran.dg/hollerith8.f90: Likewise.
10148 * gfortran.dg/hollerith_1.f90: Likewise.
10149 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10150 * gfortran.dg/hollerith_f95.f90: Likewise.
10151 * gfortran.dg/hollerith_legacy.f90: Likewise.
10152 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10153 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10154 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10155 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10156 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10157 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10158 * gfortran.dg/hypot_1.f90: Likewise.
10159 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10160 * gfortran.dg/iargc.f90: Likewise.
10161 * gfortran.dg/ibits.f90: Likewise.
10162 * gfortran.dg/ichar_1.f90: Likewise.
10163 * gfortran.dg/ichar_2.f90: Likewise.
10164 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10165 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10166 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10167 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10168 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10169 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10170 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10171 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10172 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10173 * gfortran.dg/ieee/large_1.f90: Likewise.
10174 * gfortran.dg/ieee/large_2.f90: Likewise.
10175 * gfortran.dg/ieee/large_3.F90: Likewise.
10176 * gfortran.dg/ieee/large_4.f90: Likewise.
10177 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10178 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10179 * gfortran.dg/impl_do_var_data.f90: Likewise.
10180 * gfortran.dg/implicit_10.f90: Likewise.
10181 * gfortran.dg/implicit_12.f90: Likewise.
10182 * gfortran.dg/implicit_class_1.f90: Likewise.
10183 * gfortran.dg/implicit_pure_1.f90: Likewise.
10184 * gfortran.dg/implied_do_1.f90: Likewise.
10185 * gfortran.dg/implied_do_io_1.f90: Likewise.
10186 * gfortran.dg/implied_do_io_2.f90: Likewise.
10187 * gfortran.dg/implied_do_io_3.f90: Likewise.
10188 * gfortran.dg/implied_shape_1.f08: Likewise.
10189 * gfortran.dg/import.f90: Likewise.
10190 * gfortran.dg/import4.f90: Likewise.
10191 * gfortran.dg/impure_1.f08: Likewise.
10192 * gfortran.dg/index.f90: Likewise.
10193 * gfortran.dg/index_2.f90: Likewise.
10194 * gfortran.dg/init_flag_1.f90: Likewise.
10195 * gfortran.dg/init_flag_10.f90: Likewise.
10196 * gfortran.dg/init_flag_15.f03: Likewise.
10197 * gfortran.dg/init_flag_2.f90: Likewise.
10198 * gfortran.dg/init_flag_3.f90: Likewise.
10199 * gfortran.dg/init_flag_4.f90: Likewise.
10200 * gfortran.dg/init_flag_5.f90: Likewise.
10201 * gfortran.dg/init_flag_6.f90: Likewise.
10202 * gfortran.dg/init_flag_7.f90: Likewise.
10203 * gfortran.dg/init_flag_9.f90: Likewise.
10204 * gfortran.dg/initialization_11.f90: Likewise.
10205 * gfortran.dg/initialization_19.f90: Likewise.
10206 * gfortran.dg/initialization_2.f90: Likewise.
10207 * gfortran.dg/initialization_22.f90: Likewise.
10208 * gfortran.dg/initialization_27.f90: Likewise.
10209 * gfortran.dg/initialization_5.f90: Likewise.
10210 * gfortran.dg/initialization_6.f90: Likewise.
10211 * gfortran.dg/inline_matmul_1.f90: Likewise.
10212 * gfortran.dg/inline_matmul_10.f90: Likewise.
10213 * gfortran.dg/inline_matmul_11.f90: Likewise.
10214 * gfortran.dg/inline_matmul_13.f90: Likewise.
10215 * gfortran.dg/inline_matmul_14.f90: Likewise.
10216 * gfortran.dg/inline_matmul_16.f90: Likewise.
10217 * gfortran.dg/inline_matmul_17.f90: Likewise.
10218 * gfortran.dg/inline_matmul_18.f90: Likewise.
10219 * gfortran.dg/inline_matmul_19.f90: Likewise.
10220 * gfortran.dg/inline_matmul_2.f90: Likewise.
10221 * gfortran.dg/inline_matmul_20.f90: Likewise.
10222 * gfortran.dg/inline_matmul_22.f90: Likewise.
10223 * gfortran.dg/inline_matmul_3.f90: Likewise.
10224 * gfortran.dg/inline_matmul_4.f90: Likewise.
10225 * gfortran.dg/inline_matmul_5.f90: Likewise.
10226 * gfortran.dg/inline_matmul_6.f90: Likewise.
10227 * gfortran.dg/inline_matmul_7.f90: Likewise.
10228 * gfortran.dg/inline_matmul_8.f90: Likewise.
10229 * gfortran.dg/inline_matmul_9.f90: Likewise.
10230 * gfortran.dg/inline_sum_1.f90: Likewise.
10231 * gfortran.dg/inline_sum_3.f90: Likewise.
10232 * gfortran.dg/inline_sum_5.f90: Likewise.
10233 * gfortran.dg/inquire-complex.f90: Likewise.
10234 * gfortran.dg/inquire.f90: Likewise.
10235 * gfortran.dg/inquire_10.f90: Likewise.
10236 * gfortran.dg/inquire_13.f90: Likewise.
10237 * gfortran.dg/inquire_15.f90: Likewise.
10238 * gfortran.dg/inquire_16.f90: Likewise.
10239 * gfortran.dg/inquire_17.f90: Likewise.
10240 * gfortran.dg/inquire_5.f90: Likewise.
10241 * gfortran.dg/inquire_6.f90: Likewise.
10242 * gfortran.dg/inquire_7.f90: Likewise.
10243 * gfortran.dg/inquire_9.f90: Likewise.
10244 * gfortran.dg/inquire_internal.f90: Likewise.
10245 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10246 * gfortran.dg/inquire_size.f90: Likewise.
10247 * gfortran.dg/int_1.f90: Likewise.
10248 * gfortran.dg/int_conv_1.f90: Likewise.
10249 * gfortran.dg/int_range_io_1.f90: Likewise.
10250 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10251 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10252 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10253 * gfortran.dg/integer_plus.f90: Likewise.
10254 * gfortran.dg/intent_out_2.f90: Likewise.
10255 * gfortran.dg/intent_out_5.f90: Likewise.
10256 * gfortran.dg/intent_out_6.f90: Likewise.
10257 * gfortran.dg/interface_12.f90: Likewise.
10258 * gfortran.dg/interface_19.f90: Likewise.
10259 * gfortran.dg/interface_4.f90: Likewise.
10260 * gfortran.dg/interface_5.f90: Likewise.
10261 * gfortran.dg/interface_9.f90: Likewise.
10262 * gfortran.dg/interface_assignment_1.f90: Likewise.
10263 * gfortran.dg/interface_assignment_2.f90: Likewise.
10264 * gfortran.dg/internal_dummy_2.f08: Likewise.
10265 * gfortran.dg/internal_dummy_3.f08: Likewise.
10266 * gfortran.dg/internal_dummy_4.f08: Likewise.
10267 * gfortran.dg/internal_pack_1.f90: Likewise.
10268 * gfortran.dg/internal_pack_10.f90: Likewise.
10269 * gfortran.dg/internal_pack_12.f90: Likewise.
10270 * gfortran.dg/internal_pack_13.f90: Likewise.
10271 * gfortran.dg/internal_pack_14.f90: Likewise.
10272 * gfortran.dg/internal_pack_15.f90: Likewise.
10273 * gfortran.dg/internal_pack_2.f90: Likewise.
10274 * gfortran.dg/internal_pack_3.f90: Likewise.
10275 * gfortran.dg/internal_pack_4.f90: Likewise.
10276 * gfortran.dg/internal_pack_6.f90: Likewise.
10277 * gfortran.dg/internal_pack_8.f90: Likewise.
10278 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10279 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10280 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10281 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10282 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10283 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10284 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10285 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10286 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10287 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10288 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10289 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10290 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10291 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10292 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10293 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10294 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10295 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10296 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10297 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10298 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10299 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10300 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10301 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10302 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10303 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10304 * gfortran.dg/io_err_1.f90: Likewise.
10305 * gfortran.dg/io_real_boz.f90: Likewise.
10306 * gfortran.dg/iomsg_1.f90: Likewise.
10307 * gfortran.dg/iostat_1.f90: Likewise.
10308 * gfortran.dg/iostat_2.f90: Likewise.
10309 * gfortran.dg/iostat_4.f90: Likewise.
10310 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10311 * gfortran.dg/ishft_1.f90: Likewise.
10312 * gfortran.dg/ishft_2.f90: Likewise.
10313 * gfortran.dg/ishft_4.f90: Likewise.
10314 * gfortran.dg/isnan_1.f90: Likewise.
10315 * gfortran.dg/isnan_2.f90: Likewise.
10316 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10317 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10318 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10319 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10320 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10321 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10322 * gfortran.dg/itime_idate_1.f: Likewise.
10323 * gfortran.dg/itime_idate_2.f: Likewise.
10324 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10325 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10326 * gfortran.dg/large_real_kind_1.f90: Likewise.
10327 * gfortran.dg/large_real_kind_2.F90: Likewise.
10328 * gfortran.dg/large_real_kind_3.F90: Likewise.
10329 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10330 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10331 * gfortran.dg/large_recl.f90: Likewise.
10332 * gfortran.dg/large_unit_1.f90: Likewise.
10333 * gfortran.dg/large_unit_2.f90: Likewise.
10334 * gfortran.dg/largeequiv_1.f90: Likewise.
10335 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10336 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10337 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10338 * gfortran.dg/list_read_1.f90: Likewise.
10339 * gfortran.dg/list_read_10.f90: Likewise.
10340 * gfortran.dg/list_read_11.f90: Likewise.
10341 * gfortran.dg/list_read_12.f90: Likewise.
10342 * gfortran.dg/list_read_13.f: Likewise.
10343 * gfortran.dg/list_read_14.f90: Likewise.
10344 * gfortran.dg/list_read_2.f90: Likewise.
10345 * gfortran.dg/list_read_3.f90: Likewise.
10346 * gfortran.dg/list_read_4.f90: Likewise.
10347 * gfortran.dg/list_read_5.f90: Likewise.
10348 * gfortran.dg/list_read_6.f90: Likewise.
10349 * gfortran.dg/list_read_7.f90: Likewise.
10350 * gfortran.dg/list_read_8.f90: Likewise.
10351 * gfortran.dg/list_read_9.f90: Likewise.
10352 * gfortran.dg/loc_2.f90: Likewise.
10353 * gfortran.dg/logical_1.f90: Likewise.
10354 * gfortran.dg/logical_dot_product.f90: Likewise.
10355 * gfortran.dg/logical_temp_io.f90: Likewise.
10356 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10357 * gfortran.dg/lrshift_1.f90: Likewise.
10358 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10359 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10360 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10361 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10362 * gfortran.dg/make_unit.f90: Likewise.
10363 * gfortran.dg/mapping_1.f90: Likewise.
10364 * gfortran.dg/mapping_2.f90: Likewise.
10365 * gfortran.dg/mapping_3.f90: Likewise.
10366 * gfortran.dg/masklr_1.F90: Likewise.
10367 * gfortran.dg/masklr_2.F90: Likewise.
10368 * gfortran.dg/matmul_1.f90: Likewise.
10369 * gfortran.dg/matmul_10.f90: Likewise.
10370 * gfortran.dg/matmul_12.f90: Likewise.
10371 * gfortran.dg/matmul_16.f90: Likewise.
10372 * gfortran.dg/matmul_17.f90: Likewise.
10373 * gfortran.dg/matmul_18.f90: Likewise.
10374 * gfortran.dg/matmul_2.f90: Likewise.
10375 * gfortran.dg/matmul_3.f90: Likewise.
10376 * gfortran.dg/matmul_4.f90: Likewise.
10377 * gfortran.dg/matmul_6.f90: Likewise.
10378 * gfortran.dg/matmul_8.f03: Likewise.
10379 * gfortran.dg/matmul_9.f90: Likewise.
10380 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10381 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10382 * gfortran.dg/matmul_const.f90: Likewise.
10383 * gfortran.dg/maxloc_1.f90: Likewise.
10384 * gfortran.dg/maxloc_2.f90: Likewise.
10385 * gfortran.dg/maxloc_3.f90: Likewise.
10386 * gfortran.dg/maxloc_4.f90: Likewise.
10387 * gfortran.dg/maxloc_string_1.f90: Likewise.
10388 * gfortran.dg/maxlocval_1.f90: Likewise.
10389 * gfortran.dg/maxlocval_2.f90: Likewise.
10390 * gfortran.dg/maxlocval_3.f90: Likewise.
10391 * gfortran.dg/maxlocval_4.f90: Likewise.
10392 * gfortran.dg/maxval_char_1.f90: Likewise.
10393 * gfortran.dg/maxval_char_2.f90: Likewise.
10394 * gfortran.dg/maxval_char_3.f90: Likewise.
10395 * gfortran.dg/maxval_char_4.f90: Likewise.
10396 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10397 * gfortran.dg/mclock.f90: Likewise.
10398 * gfortran.dg/merge_bits_1.F90: Likewise.
10399 * gfortran.dg/merge_bits_2.F90: Likewise.
10400 * gfortran.dg/merge_char_1.f90: Likewise.
10401 * gfortran.dg/merge_init_expr.f90: Likewise.
10402 * gfortran.dg/min_max_optional_1.f90: Likewise.
10403 * gfortran.dg/min_max_optional_5.f90: Likewise.
10404 * gfortran.dg/minloc_1.f90: Likewise.
10405 * gfortran.dg/minloc_2.f90: Likewise.
10406 * gfortran.dg/minloc_3.f90: Likewise.
10407 * gfortran.dg/minloc_4.f90: Likewise.
10408 * gfortran.dg/minloc_string_1.f90: Likewise.
10409 * gfortran.dg/minlocval_1.f90: Likewise.
10410 * gfortran.dg/minlocval_2.f90: Likewise.
10411 * gfortran.dg/minlocval_3.f90: Likewise.
10412 * gfortran.dg/minlocval_4.f90: Likewise.
10413 * gfortran.dg/minmax_char_1.f90: Likewise.
10414 * gfortran.dg/minmaxloc_1.f90: Likewise.
10415 * gfortran.dg/minmaxloc_10.f90: Likewise.
10416 * gfortran.dg/minmaxloc_11.f90: Likewise.
10417 * gfortran.dg/minmaxloc_12.f90: Likewise.
10418 * gfortran.dg/minmaxloc_13.f90: Likewise.
10419 * gfortran.dg/minmaxloc_2.f90: Likewise.
10420 * gfortran.dg/minmaxloc_3.f90: Likewise.
10421 * gfortran.dg/minmaxloc_4.f90: Likewise.
10422 * gfortran.dg/minmaxloc_5.f90: Likewise.
10423 * gfortran.dg/minmaxloc_6.f90: Likewise.
10424 * gfortran.dg/minmaxloc_7.f90: Likewise.
10425 * gfortran.dg/minmaxloc_8.f90: Likewise.
10426 * gfortran.dg/minmaxval_1.f90: Likewise.
10427 * gfortran.dg/minval_char_1.f90: Likewise.
10428 * gfortran.dg/minval_char_2.f90: Likewise.
10429 * gfortran.dg/minval_char_3.f90: Likewise.
10430 * gfortran.dg/minval_char_4.f90: Likewise.
10431 * gfortran.dg/minval_char_5.f90: Likewise.
10432 * gfortran.dg/minval_parameter_1.f90: Likewise.
10433 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10434 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10435 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10436 * gfortran.dg/missing_parens_1.f90: Likewise.
10437 * gfortran.dg/missing_parens_2.f90: Likewise.
10438 * gfortran.dg/mod_large_1.f90: Likewise.
10439 * gfortran.dg/mod_sign0_1.f90: Likewise.
10440 * gfortran.dg/module_blank_common.f90: Likewise.
10441 * gfortran.dg/module_commons_1.f90: Likewise.
10442 * gfortran.dg/module_commons_3.f90: Likewise.
10443 * gfortran.dg/module_double_reuse.f90: Likewise.
10444 * gfortran.dg/module_equivalence_1.f90: Likewise.
10445 * gfortran.dg/module_equivalence_2.f90: Likewise.
10446 * gfortran.dg/module_equivalence_3.f90: Likewise.
10447 * gfortran.dg/module_equivalence_5.f90: Likewise.
10448 * gfortran.dg/module_interface_1.f90: Likewise.
10449 * gfortran.dg/module_nan.f90: Likewise.
10450 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10451 * gfortran.dg/module_procedure_1.f90: Likewise.
10452 * gfortran.dg/module_read_1.f90: Likewise.
10453 * gfortran.dg/module_read_2.f90: Likewise.
10454 * gfortran.dg/module_widestring_1.f90: Likewise.
10455 * gfortran.dg/move_alloc.f90: Likewise.
10456 * gfortran.dg/move_alloc_10.f90: Likewise.
10457 * gfortran.dg/move_alloc_13.f90: Likewise.
10458 * gfortran.dg/move_alloc_14.f90: Likewise.
10459 * gfortran.dg/move_alloc_15.f90: Likewise.
10460 * gfortran.dg/move_alloc_16.f90: Likewise.
10461 * gfortran.dg/move_alloc_2.f90: Likewise.
10462 * gfortran.dg/move_alloc_5.f90: Likewise.
10463 * gfortran.dg/move_alloc_6.f90: Likewise.
10464 * gfortran.dg/move_alloc_9.f90: Likewise.
10465 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10466 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10467 * gfortran.dg/mvbits_1.f90: Likewise.
10468 * gfortran.dg/mvbits_2.f90: Likewise.
10469 * gfortran.dg/mvbits_3.f90: Likewise.
10470 * gfortran.dg/mvbits_4.f90: Likewise.
10471 * gfortran.dg/mvbits_7.f90: Likewise.
10472 * gfortran.dg/mvbits_8.f90: Likewise.
10473 * gfortran.dg/namelist_11.f: Likewise.
10474 * gfortran.dg/namelist_12.f: Likewise.
10475 * gfortran.dg/namelist_13.f90: Likewise.
10476 * gfortran.dg/namelist_14.f90: Likewise.
10477 * gfortran.dg/namelist_15.f90: Likewise.
10478 * gfortran.dg/namelist_16.f90: Likewise.
10479 * gfortran.dg/namelist_17.f90: Likewise.
10480 * gfortran.dg/namelist_18.f90: Likewise.
10481 * gfortran.dg/namelist_19.f90: Likewise.
10482 * gfortran.dg/namelist_20.f90: Likewise.
10483 * gfortran.dg/namelist_21.f90: Likewise.
10484 * gfortran.dg/namelist_22.f90: Likewise.
10485 * gfortran.dg/namelist_23.f90: Likewise.
10486 * gfortran.dg/namelist_24.f90: Likewise.
10487 * gfortran.dg/namelist_26.f90: Likewise.
10488 * gfortran.dg/namelist_27.f90: Likewise.
10489 * gfortran.dg/namelist_28.f90: Likewise.
10490 * gfortran.dg/namelist_29.f90: Likewise.
10491 * gfortran.dg/namelist_37.f90: Likewise.
10492 * gfortran.dg/namelist_38.f90: Likewise.
10493 * gfortran.dg/namelist_39.f90: Likewise.
10494 * gfortran.dg/namelist_40.f90: Likewise.
10495 * gfortran.dg/namelist_41.f90: Likewise.
10496 * gfortran.dg/namelist_42.f90: Likewise.
10497 * gfortran.dg/namelist_43.f90: Likewise.
10498 * gfortran.dg/namelist_44.f90: Likewise.
10499 * gfortran.dg/namelist_47.f90: Likewise.
10500 * gfortran.dg/namelist_48.f90: Likewise.
10501 * gfortran.dg/namelist_49.f90: Likewise.
10502 * gfortran.dg/namelist_50.f90: Likewise.
10503 * gfortran.dg/namelist_51.f90: Likewise.
10504 * gfortran.dg/namelist_52.f90: Likewise.
10505 * gfortran.dg/namelist_54.f90: Likewise.
10506 * gfortran.dg/namelist_55.f90: Likewise.
10507 * gfortran.dg/namelist_56.f90: Likewise.
10508 * gfortran.dg/namelist_57.f90: Likewise.
10509 * gfortran.dg/namelist_58.f90: Likewise.
10510 * gfortran.dg/namelist_59.f90: Likewise.
10511 * gfortran.dg/namelist_60.f90: Likewise.
10512 * gfortran.dg/namelist_61.f90: Likewise.
10513 * gfortran.dg/namelist_64.f90: Likewise.
10514 * gfortran.dg/namelist_65.f90: Likewise.
10515 * gfortran.dg/namelist_69.f90: Likewise.
10516 * gfortran.dg/namelist_70.f90: Likewise.
10517 * gfortran.dg/namelist_71.f90: Likewise.
10518 * gfortran.dg/namelist_72.f: Likewise.
10519 * gfortran.dg/namelist_73.f90: Likewise.
10520 * gfortran.dg/namelist_77.f90: Likewise.
10521 * gfortran.dg/namelist_78.f90: Likewise.
10522 * gfortran.dg/namelist_79.f90: Likewise.
10523 * gfortran.dg/namelist_80.f90: Likewise.
10524 * gfortran.dg/namelist_81.f90: Likewise.
10525 * gfortran.dg/namelist_82.f90: Likewise.
10526 * gfortran.dg/namelist_84.f90: Likewise.
10527 * gfortran.dg/namelist_85.f90: Likewise.
10528 * gfortran.dg/namelist_86.f90: Likewise.
10529 * gfortran.dg/namelist_87.f90: Likewise.
10530 * gfortran.dg/namelist_88.f90: Likewise.
10531 * gfortran.dg/namelist_89.f90: Likewise.
10532 * gfortran.dg/namelist_90.f: Likewise.
10533 * gfortran.dg/namelist_95.f90: Likewise.
10534 * gfortran.dg/namelist_char_only.f90: Likewise.
10535 * gfortran.dg/namelist_empty.f90: Likewise.
10536 * gfortran.dg/namelist_internal.f90: Likewise.
10537 * gfortran.dg/namelist_use.f90: Likewise.
10538 * gfortran.dg/namelist_use_only.f90: Likewise.
10539 * gfortran.dg/namelist_utf8.f90: Likewise.
10540 * gfortran.dg/nan_1.f90: Likewise.
10541 * gfortran.dg/nan_2.f90: Likewise.
10542 * gfortran.dg/nan_3.f90: Likewise.
10543 * gfortran.dg/nan_6.f90: Likewise.
10544 * gfortran.dg/nan_7.f90: Likewise.
10545 * gfortran.dg/nearest_1.f90: Likewise.
10546 * gfortran.dg/nearest_2.f90: Likewise.
10547 * gfortran.dg/nearest_3.f90: Likewise.
10548 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10549 * gfortran.dg/negative_automatic_size.f90: Likewise.
10550 * gfortran.dg/negative_unit.f: Likewise.
10551 * gfortran.dg/negative_unit2.f90: Likewise.
10552 * gfortran.dg/negative_unit_int8.f: Likewise.
10553 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10554 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10555 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10556 * gfortran.dg/nested_modules_1.f90: Likewise.
10557 * gfortran.dg/nested_modules_2.f90: Likewise.
10558 * gfortran.dg/nested_modules_3.f90: Likewise.
10559 * gfortran.dg/nesting_1.f90: Likewise.
10560 * gfortran.dg/new_line.f90: Likewise.
10561 * gfortran.dg/newunit_1.f90: Likewise.
10562 * gfortran.dg/newunit_3.f90: Likewise.
10563 * gfortran.dg/newunit_5.f90.f90: Likewise.
10564 * gfortran.dg/nint_1.f90: Likewise.
10565 * gfortran.dg/nint_2.f90: Likewise.
10566 * gfortran.dg/no_arg_check_2.f90: Likewise.
10567 * gfortran.dg/no_range_check_1.f90: Likewise.
10568 * gfortran.dg/no_range_check_2.f90: Likewise.
10569 * gfortran.dg/no_range_check_3.f90: Likewise.
10570 * gfortran.dg/noadv_size.f90: Likewise.
10571 * gfortran.dg/nonreturning_statements.f90: Likewise.
10572 * gfortran.dg/norm2_1.f90: Likewise.
10573 * gfortran.dg/norm2_3.f90: Likewise.
10574 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10575 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10576 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10577 * gfortran.dg/null_4.f90: Likewise.
10578 * gfortran.dg/null_9.f90: Likewise.
10579 * gfortran.dg/nullify_3.f90: Likewise.
10580 * gfortran.dg/oldstyle_1.f90: Likewise.
10581 * gfortran.dg/open_access_append_1.f90: Likewise.
10582 * gfortran.dg/open_access_append_2.f90: Likewise.
10583 * gfortran.dg/open_errors.f90: Likewise.
10584 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10585 * gfortran.dg/open_new.f90: Likewise.
10586 * gfortran.dg/open_readonly_1.f90: Likewise.
10587 * gfortran.dg/operator_1.f90: Likewise.
10588 * gfortran.dg/optional_absent_1.f90: Likewise.
10589 * gfortran.dg/optional_absent_2.f90: Likewise.
10590 * gfortran.dg/optional_absent_3.f90: Likewise.
10591 * gfortran.dg/optional_class_1.f90: Likewise.
10592 * gfortran.dg/optional_dim_2.f90: Likewise.
10593 * gfortran.dg/optional_dim_3.f90: Likewise.
10594 * gfortran.dg/output_exponents_1.f90: Likewise.
10595 * gfortran.dg/overload_1.f90: Likewise.
10596 * gfortran.dg/overload_2.f90: Likewise.
10597 * gfortran.dg/overwrite_1.f: Likewise.
10598 * gfortran.dg/pad_no.f90: Likewise.
10599 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10600 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10601 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10602 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10603 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10604 * gfortran.dg/parens_3.f90: Likewise.
10605 * gfortran.dg/parens_5.f90: Likewise.
10606 * gfortran.dg/parens_6.f90: Likewise.
10607 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10608 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10609 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10610 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10611 * gfortran.dg/parity_1.f90: Likewise.
10612 * gfortran.dg/past_eor.f90: Likewise.
10613 * gfortran.dg/pdt_1.f03: Likewise.
10614 * gfortran.dg/pdt_10.f03: Likewise.
10615 * gfortran.dg/pdt_11.f03: Likewise.
10616 * gfortran.dg/pdt_12.f03: Likewise.
10617 * gfortran.dg/pdt_13.f03: Likewise.
10618 * gfortran.dg/pdt_14.f03: Likewise.
10619 * gfortran.dg/pdt_15.f03: Likewise.
10620 * gfortran.dg/pdt_19.f03: Likewise.
10621 * gfortran.dg/pdt_20.f03: Likewise.
10622 * gfortran.dg/pdt_22.f03: Likewise.
10623 * gfortran.dg/pdt_23.f03: Likewise.
10624 * gfortran.dg/pdt_25.f03: Likewise.
10625 * gfortran.dg/pdt_26.f03: Likewise.
10626 * gfortran.dg/pdt_27.f03: Likewise.
10627 * gfortran.dg/pdt_28.f03: Likewise.
10628 * gfortran.dg/pdt_3.f03: Likewise.
10629 * gfortran.dg/pdt_4.f03: Likewise.
10630 * gfortran.dg/pdt_5.f03: Likewise.
10631 * gfortran.dg/pdt_7.f03: Likewise.
10632 * gfortran.dg/pointer_1.f90: Likewise.
10633 * gfortran.dg/pointer_array_1.f90: Likewise.
10634 * gfortran.dg/pointer_array_3.f90: Likewise.
10635 * gfortran.dg/pointer_array_4.f90: Likewise.
10636 * gfortran.dg/pointer_array_5.f90: Likewise.
10637 * gfortran.dg/pointer_array_6.f90: Likewise.
10638 * gfortran.dg/pointer_array_7.f90: Likewise.
10639 * gfortran.dg/pointer_array_8.f90: Likewise.
10640 * gfortran.dg/pointer_array_9.f90: Likewise.
10641 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10642 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10643 * gfortran.dg/pointer_assign_10.f90: Likewise.
10644 * gfortran.dg/pointer_assign_11.f90: Likewise.
10645 * gfortran.dg/pointer_assign_4.f90: Likewise.
10646 * gfortran.dg/pointer_assign_8.f90: Likewise.
10647 * gfortran.dg/pointer_assign_9.f90: Likewise.
10648 * gfortran.dg/pointer_check_10.f90: Likewise.
10649 * gfortran.dg/pointer_check_9.f90: Likewise.
10650 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10651 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10652 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10653 * gfortran.dg/pointer_init_1.f90: Likewise.
10654 * gfortran.dg/pointer_init_3.f90: Likewise.
10655 * gfortran.dg/pointer_init_4.f90: Likewise.
10656 * gfortran.dg/pointer_init_5.f90: Likewise.
10657 * gfortran.dg/pointer_init_8.f90: Likewise.
10658 * gfortran.dg/pointer_intent_1.f90: Likewise.
10659 * gfortran.dg/pointer_intent_4.f90: Likewise.
10660 * gfortran.dg/pointer_intent_5.f90: Likewise.
10661 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10662 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10663 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10664 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10665 * gfortran.dg/pointer_target_1.f90: Likewise.
10666 * gfortran.dg/pointer_target_2.f90: Likewise.
10667 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10668 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10669 * gfortran.dg/power.f90: Likewise.
10670 * gfortran.dg/power1.f90: Likewise.
10671 * gfortran.dg/power_3.f90: Likewise.
10672 * gfortran.dg/power_4.f90: Likewise.
10673 * gfortran.dg/power_5.f90: Likewise.
10674 * gfortran.dg/pr12884.f: Likewise.
10675 * gfortran.dg/pr15129.f90: Likewise.
10676 * gfortran.dg/pr15140.f90: Likewise.
10677 * gfortran.dg/pr15324.f90: Likewise.
10678 * gfortran.dg/pr15332.f: Likewise.
10679 * gfortran.dg/pr15957.f90: Likewise.
10680 * gfortran.dg/pr15959.f90: Likewise.
10681 * gfortran.dg/pr16597.f90: Likewise.
10682 * gfortran.dg/pr16861.f90: Likewise.
10683 * gfortran.dg/pr16938.f90: Likewise.
10684 * gfortran.dg/pr17090.f90: Likewise.
10685 * gfortran.dg/pr17143.f90: Likewise.
10686 * gfortran.dg/pr17164.f90: Likewise.
10687 * gfortran.dg/pr17229.f: Likewise.
10688 * gfortran.dg/pr17285.f90: Likewise.
10689 * gfortran.dg/pr17286.f90: Likewise.
10690 * gfortran.dg/pr17472.f: Likewise.
10691 * gfortran.dg/pr17612.f90: Likewise.
10692 * gfortran.dg/pr17706.f90: Likewise.
10693 * gfortran.dg/pr18025.f90: Likewise.
10694 * gfortran.dg/pr18122.f90: Likewise.
10695 * gfortran.dg/pr18210.f90: Likewise.
10696 * gfortran.dg/pr18392.f90: Likewise.
10697 * gfortran.dg/pr19155.f: Likewise.
10698 * gfortran.dg/pr19216.f: Likewise.
10699 * gfortran.dg/pr19467.f90: Likewise.
10700 * gfortran.dg/pr19657.f: Likewise.
10701 * gfortran.dg/pr19926.f90: Likewise.
10702 * gfortran.dg/pr19928-1.f90: Likewise.
10703 * gfortran.dg/pr19928-2.f90: Likewise.
10704 * gfortran.dg/pr20086.f90: Likewise.
10705 * gfortran.dg/pr20124.f90: Likewise.
10706 * gfortran.dg/pr20163-2.f: Likewise.
10707 * gfortran.dg/pr20480.f90: Likewise.
10708 * gfortran.dg/pr20755.f: Likewise.
10709 * gfortran.dg/pr20950.f: Likewise.
10710 * gfortran.dg/pr21177.f90: Likewise.
10711 * gfortran.dg/pr21730.f: Likewise.
10712 * gfortran.dg/pr22491.f: Likewise.
10713 * gfortran.dg/pr25603.f: Likewise.
10714 * gfortran.dg/pr26246_2.f90: Likewise.
10715 * gfortran.dg/pr32136.f90: Likewise.
10716 * gfortran.dg/pr32533.f90: Likewise.
10717 * gfortran.dg/pr33794.f90: Likewise.
10718 * gfortran.dg/pr35662.f90: Likewise.
10719 * gfortran.dg/pr35944-1.f90: Likewise.
10720 * gfortran.dg/pr35944-2.f90: Likewise.
10721 * gfortran.dg/pr35983.f90: Likewise.
10722 * gfortran.dg/pr39865.f90: Likewise.
10723 * gfortran.dg/pr41212.f90: Likewise.
10724 * gfortran.dg/pr43808.f90: Likewise.
10725 * gfortran.dg/pr44592.f90: Likewise.
10726 * gfortran.dg/pr44735.f90: Likewise.
10727 * gfortran.dg/pr45308.f03: Likewise.
10728 * gfortran.dg/pr46297.f: Likewise.
10729 * gfortran.dg/pr46588.f90: Likewise.
10730 * gfortran.dg/pr46665.f90: Likewise.
10731 * gfortran.dg/pr46804.f90: Likewise.
10732 * gfortran.dg/pr47008.f03: Likewise.
10733 * gfortran.dg/pr47614.f: Likewise.
10734 * gfortran.dg/pr47878.f90: Likewise.
10735 * gfortran.dg/pr49103.f90: Likewise.
10736 * gfortran.dg/pr50069_1.f90: Likewise.
10737 * gfortran.dg/pr50769.f90: Likewise.
10738 * gfortran.dg/pr52608.f90: Likewise.
10739 * gfortran.dg/pr55086_2.f90: Likewise.
10740 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10741 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10742 * gfortran.dg/pr55330.f90: Likewise.
10743 * gfortran.dg/pr56015.f90: Likewise.
10744 * gfortran.dg/pr57910.f90: Likewise.
10745 * gfortran.dg/pr59700.f90: Likewise.
10746 * gfortran.dg/pr62125.f90: Likewise.
10747 * gfortran.dg/pr64530.f90: Likewise.
10748 * gfortran.dg/pr65429.f90: Likewise.
10749 * gfortran.dg/pr65450.f90: Likewise.
10750 * gfortran.dg/pr65504.f90: Likewise.
10751 * gfortran.dg/pr65903.f90: Likewise.
10752 * gfortran.dg/pr66311.f90: Likewise.
10753 * gfortran.dg/pr66864.f90: Likewise.
10754 * gfortran.dg/pr67140.f90: Likewise.
10755 * gfortran.dg/pr67524.f90: Likewise.
10756 * gfortran.dg/pr67885.f90: Likewise.
10757 * gfortran.dg/pr68053.f90: Likewise.
10758 * gfortran.dg/pr68566.f90: Likewise.
10759 * gfortran.dg/pr69514_1.f90: Likewise.
10760 * gfortran.dg/pr69514_2.f90: Likewise.
10761 * gfortran.dg/pr69739.f90: Likewise.
10762 * gfortran.dg/pr70673.f90: Likewise.
10763 * gfortran.dg/pr71523_2.f90: Likewise.
10764 * gfortran.dg/pr71764.f90: Likewise.
10765 * gfortran.dg/pr78092.f90: Likewise.
10766 * gfortran.dg/pr82973.f90: Likewise.
10767 * gfortran.dg/pr83864.f90: Likewise.
10768 * gfortran.dg/pr83874.f90: Likewise.
10769 * gfortran.dg/pr84088.f90: Likewise.
10770 * gfortran.dg/pr84155.f90: Likewise.
10771 * gfortran.dg/proc_decl_12.f90: Likewise.
10772 * gfortran.dg/proc_decl_13.f90: Likewise.
10773 * gfortran.dg/proc_decl_15.f90: Likewise.
10774 * gfortran.dg/proc_decl_17.f90: Likewise.
10775 * gfortran.dg/proc_decl_18.f90: Likewise.
10776 * gfortran.dg/proc_decl_2.f90: Likewise.
10777 * gfortran.dg/proc_decl_5.f90: Likewise.
10778 * gfortran.dg/proc_decl_9.f90: Likewise.
10779 * gfortran.dg/proc_ptr_1.f90: Likewise.
10780 * gfortran.dg/proc_ptr_10.f90: Likewise.
10781 * gfortran.dg/proc_ptr_12.f90: Likewise.
10782 * gfortran.dg/proc_ptr_18.f90: Likewise.
10783 * gfortran.dg/proc_ptr_19.f90: Likewise.
10784 * gfortran.dg/proc_ptr_21.f90: Likewise.
10785 * gfortran.dg/proc_ptr_22.f90: Likewise.
10786 * gfortran.dg/proc_ptr_23.f90: Likewise.
10787 * gfortran.dg/proc_ptr_25.f90: Likewise.
10788 * gfortran.dg/proc_ptr_26.f90: Likewise.
10789 * gfortran.dg/proc_ptr_3.f90: Likewise.
10790 * gfortran.dg/proc_ptr_36.f90: Likewise.
10791 * gfortran.dg/proc_ptr_47.f90: Likewise.
10792 * gfortran.dg/proc_ptr_48.f90: Likewise.
10793 * gfortran.dg/proc_ptr_5.f90: Likewise.
10794 * gfortran.dg/proc_ptr_6.f90: Likewise.
10795 * gfortran.dg/proc_ptr_7.f90: Likewise.
10796 * gfortran.dg/proc_ptr_8.f90: Likewise.
10797 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10798 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10799 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10800 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10801 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10802 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10803 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10804 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10805 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10806 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10807 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10808 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10809 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10810 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10811 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10812 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10813 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10814 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10815 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10816 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10817 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10818 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10819 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10820 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10821 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10822 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10823 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10824 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10825 * gfortran.dg/product_init_expr.f03: Likewise.
10826 * gfortran.dg/promotion.f90: Likewise.
10827 * gfortran.dg/promotion_3.f90: Likewise.
10828 * gfortran.dg/promotion_4.f90: Likewise.
10829 * gfortran.dg/protected_1.f90: Likewise.
10830 * gfortran.dg/protected_2.f90: Likewise.
10831 * gfortran.dg/ptr-func-1.f90: Likewise.
10832 * gfortran.dg/ptr-func-2.f90: Likewise.
10833 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10834 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10835 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10836 * gfortran.dg/pure_byref_1.f90: Likewise.
10837 * gfortran.dg/pure_byref_2.f90: Likewise.
10838 * gfortran.dg/pure_byref_3.f90: Likewise.
10839 * gfortran.dg/quad_2.f90: Likewise.
10840 * gfortran.dg/quad_3.f90: Likewise.
10841 * gfortran.dg/random_3.f90: Likewise.
10842 * gfortran.dg/random_4.f90: Likewise.
10843 * gfortran.dg/random_7.f90: Likewise.
10844 * gfortran.dg/read_2.f90: Likewise.
10845 * gfortran.dg/read_3.f90: Likewise.
10846 * gfortran.dg/read_4.f90: Likewise.
10847 * gfortran.dg/read_5.f90: Likewise.
10848 * gfortran.dg/read_bad_advance.f90: Likewise.
10849 * gfortran.dg/read_bang.f90: Likewise.
10850 * gfortran.dg/read_bang4.f90: Likewise.
10851 * gfortran.dg/read_comma.f: Likewise.
10852 * gfortran.dg/read_dir.f90: Likewise.
10853 * gfortran.dg/read_empty_file.f: Likewise.
10854 * gfortran.dg/read_eof_1.f90: Likewise.
10855 * gfortran.dg/read_eof_2.f90: Likewise.
10856 * gfortran.dg/read_eof_3.f90: Likewise.
10857 * gfortran.dg/read_eof_4.f90: Likewise.
10858 * gfortran.dg/read_eof_5.f90: Likewise.
10859 * gfortran.dg/read_eof_6.f: Likewise.
10860 * gfortran.dg/read_eof_7.f90: Likewise.
10861 * gfortran.dg/read_eof_8.f90: Likewise.
10862 * gfortran.dg/read_eof_all.f90: Likewise.
10863 * gfortran.dg/read_eor.f90: Likewise.
10864 * gfortran.dg/read_float_1.f90: Likewise.
10865 * gfortran.dg/read_float_2.f03: Likewise.
10866 * gfortran.dg/read_float_3.f90: Likewise.
10867 * gfortran.dg/read_float_4.f90: Likewise.
10868 * gfortran.dg/read_infnan_1.f90: Likewise.
10869 * gfortran.dg/read_list_eof_1.f90: Likewise.
10870 * gfortran.dg/read_logical.f90: Likewise.
10871 * gfortran.dg/read_many_1.f: Likewise.
10872 * gfortran.dg/read_no_eor.f90: Likewise.
10873 * gfortran.dg/read_noadvance.f90: Likewise.
10874 * gfortran.dg/read_repeat.f90: Likewise.
10875 * gfortran.dg/read_repeat_2.f90: Likewise.
10876 * gfortran.dg/read_size_noadvance.f90: Likewise.
10877 * gfortran.dg/read_x_eof.f90: Likewise.
10878 * gfortran.dg/read_x_past.f: Likewise.
10879 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10880 * gfortran.dg/real_const_1.f: Likewise.
10881 * gfortran.dg/real_const_2.f90: Likewise.
10882 * gfortran.dg/real_const_3.f90: Likewise.
10883 * gfortran.dg/real_do_1.f90: Likewise.
10884 * gfortran.dg/real_index_1.f90: Likewise.
10885 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10886 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10887 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10888 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10889 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10890 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10891 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10892 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10893 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10894 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10895 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10896 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10897 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10898 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10899 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10900 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10901 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10902 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10903 * gfortran.dg/record_marker_1.f90: Likewise.
10904 * gfortran.dg/record_marker_2.f: Likewise.
10905 * gfortran.dg/record_marker_3.f90: Likewise.
10906 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10907 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10908 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10909 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10910 * gfortran.dg/recursive_check_7.f90: Likewise.
10911 * gfortran.dg/recursive_reference_1.f90: Likewise.
10912 * gfortran.dg/recursive_reference_2.f90: Likewise.
10913 * gfortran.dg/recursive_stack.f90: Likewise.
10914 * gfortran.dg/reduction.f90: Likewise.
10915 * gfortran.dg/repack_arrays_1.f90: Likewise.
10916 * gfortran.dg/repeat_1.f90: Likewise.
10917 * gfortran.dg/repeat_2.f90: Likewise.
10918 * gfortran.dg/repeat_3.f90: Likewise.
10919 * gfortran.dg/repeat_6.f90: Likewise.
10920 * gfortran.dg/reshape-alloc.f90: Likewise.
10921 * gfortran.dg/reshape-complex.f90: Likewise.
10922 * gfortran.dg/reshape.f90: Likewise.
10923 * gfortran.dg/reshape_2.f90: Likewise.
10924 * gfortran.dg/reshape_7.f90: Likewise.
10925 * gfortran.dg/reshape_empty_1.f03: Likewise.
10926 * gfortran.dg/reshape_pad_1.f90: Likewise.
10927 * gfortran.dg/reshape_rank7.f90: Likewise.
10928 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10929 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10930 * gfortran.dg/result_default_init_1.f90: Likewise.
10931 * gfortran.dg/result_in_spec_1.f90: Likewise.
10932 * gfortran.dg/result_in_spec_2.f90: Likewise.
10933 * gfortran.dg/ret_array_1.f90: Likewise.
10934 * gfortran.dg/ret_pointer_1.f90: Likewise.
10935 * gfortran.dg/ret_pointer_2.f90: Likewise.
10936 * gfortran.dg/rewind_1.f90: Likewise.
10937 * gfortran.dg/round_1.f03: Likewise.
10938 * gfortran.dg/round_2.f03: Likewise.
10939 * gfortran.dg/round_3.f08: Likewise.
10940 * gfortran.dg/round_4.f90: Likewise.
10941 * gfortran.dg/rrspacing_1.f90: Likewise.
10942 * gfortran.dg/runtime_warning_1.f90: Likewise.
10943 * gfortran.dg/same_type_as_2.f03: Likewise.
10944 * gfortran.dg/save_1.f90: Likewise.
10945 * gfortran.dg/save_5.f90: Likewise.
10946 * gfortran.dg/save_6.f90: Likewise.
10947 * gfortran.dg/scalar_mask_1.f90: Likewise.
10948 * gfortran.dg/scalar_mask_2.f90: Likewise.
10949 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10950 * gfortran.dg/scale_1.f90: Likewise.
10951 * gfortran.dg/scan_1.f90: Likewise.
10952 * gfortran.dg/scan_2.f90: Likewise.
10953 * gfortran.dg/secnds-1.f: Likewise.
10954 * gfortran.dg/secnds.f: Likewise.
10955 * gfortran.dg/select_1.f90: Likewise.
10956 * gfortran.dg/select_2.f90: Likewise.
10957 * gfortran.dg/select_3.f90: Likewise.
10958 * gfortran.dg/select_5.f90: Likewise.
10959 * gfortran.dg/select_char_1.f90: Likewise.
10960 * gfortran.dg/select_char_2.f90: Likewise.
10961 * gfortran.dg/select_type_13.f03: Likewise.
10962 * gfortran.dg/select_type_14.f03: Likewise.
10963 * gfortran.dg/select_type_15.f03: Likewise.
10964 * gfortran.dg/select_type_19.f03: Likewise.
10965 * gfortran.dg/select_type_2.f03: Likewise.
10966 * gfortran.dg/select_type_26.f03: Likewise.
10967 * gfortran.dg/select_type_27.f03: Likewise.
10968 * gfortran.dg/select_type_28.f03: Likewise.
10969 * gfortran.dg/select_type_3.f03: Likewise.
10970 * gfortran.dg/select_type_35.f03: Likewise.
10971 * gfortran.dg/select_type_36.f03: Likewise.
10972 * gfortran.dg/select_type_37.f03: Likewise.
10973 * gfortran.dg/select_type_39.f03: Likewise.
10974 * gfortran.dg/select_type_4.f90: Likewise.
10975 * gfortran.dg/select_type_5.f03: Likewise.
10976 * gfortran.dg/select_type_6.f03: Likewise.
10977 * gfortran.dg/select_type_7.f03: Likewise.
10978 * gfortran.dg/select_type_8.f03: Likewise.
10979 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10980 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10981 * gfortran.dg/selected_kind_1.f90: Likewise.
10982 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10983 * gfortran.dg/shape_2.f90: Likewise.
10984 * gfortran.dg/shape_4.f90: Likewise.
10985 * gfortran.dg/shape_5.f90: Likewise.
10986 * gfortran.dg/shape_7.f90: Likewise.
10987 * gfortran.dg/shape_8.f90: Likewise.
10988 * gfortran.dg/shape_9.f90: Likewise.
10989 * gfortran.dg/shift-kind_2.f90: Likewise.
10990 * gfortran.dg/shiftalr_1.F90: Likewise.
10991 * gfortran.dg/shiftalr_2.F90: Likewise.
10992 * gfortran.dg/simpleif_1.f90: Likewise.
10993 * gfortran.dg/simplify_argN_1.f90: Likewise.
10994 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10995 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10996 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10997 * gfortran.dg/simplify_modulo.f90: Likewise.
10998 * gfortran.dg/single_char_string.f90: Likewise.
10999 * gfortran.dg/size_dim.f90: Likewise.
11000 * gfortran.dg/size_optional_dim_1.f90: Likewise.
11001 * gfortran.dg/sizeof.f90: Likewise.
11002 * gfortran.dg/sizeof_4.f90: Likewise.
11003 * gfortran.dg/slash_1.f90: Likewise.
11004 * gfortran.dg/sms-1.f90: Likewise.
11005 * gfortran.dg/sms-2.f90: Likewise.
11006 * gfortran.dg/spec_expr_7.f90: Likewise.
11007 * gfortran.dg/specifics_1.f90: Likewise.
11008 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
11009 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
11010 * gfortran.dg/spread_init_expr.f03: Likewise.
11011 * gfortran.dg/spread_scalar_source.f90: Likewise.
11012 * gfortran.dg/spread_shape_1.f90: Likewise.
11013 * gfortran.dg/stat_1.f90: Likewise.
11014 * gfortran.dg/stat_2.f90: Likewise.
11015 * gfortran.dg/stfunc_1.f90: Likewise.
11016 * gfortran.dg/stfunc_4.f90: Likewise.
11017 * gfortran.dg/stfunc_6.f90: Likewise.
11018 * gfortran.dg/storage_size_1.f08: Likewise.
11019 * gfortran.dg/storage_size_3.f08: Likewise.
11020 * gfortran.dg/storage_size_4.f90: Likewise.
11021 * gfortran.dg/streamio_1.f90: Likewise.
11022 * gfortran.dg/streamio_10.f90: Likewise.
11023 * gfortran.dg/streamio_11.f90: Likewise.
11024 * gfortran.dg/streamio_12.f90: Likewise.
11025 * gfortran.dg/streamio_13.f90: Likewise.
11026 * gfortran.dg/streamio_14.f90: Likewise.
11027 * gfortran.dg/streamio_15.f90: Likewise.
11028 * gfortran.dg/streamio_16.f90: Likewise.
11029 * gfortran.dg/streamio_17.f90: Likewise.
11030 * gfortran.dg/streamio_2.f90: Likewise.
11031 * gfortran.dg/streamio_3.f90: Likewise.
11032 * gfortran.dg/streamio_4.f90: Likewise.
11033 * gfortran.dg/streamio_5.f90: Likewise.
11034 * gfortran.dg/streamio_6.f90: Likewise.
11035 * gfortran.dg/streamio_7.f90: Likewise.
11036 * gfortran.dg/streamio_8.f90: Likewise.
11037 * gfortran.dg/streamio_9.f90: Likewise.
11038 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11039 * gfortran.dg/string_4.f90: Likewise.
11040 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11041 * gfortran.dg/string_assign_2.f90: Likewise.
11042 * gfortran.dg/string_compare_1.f90: Likewise.
11043 * gfortran.dg/string_compare_2.f90: Likewise.
11044 * gfortran.dg/string_compare_3.f90: Likewise.
11045 * gfortran.dg/string_ctor_1.f90: Likewise.
11046 * gfortran.dg/string_length_1.f90: Likewise.
11047 * gfortran.dg/string_length_2.f90: Likewise.
11048 * gfortran.dg/string_length_3.f90: Likewise.
11049 * gfortran.dg/string_length_4.f90: Likewise.
11050 * gfortran.dg/string_null_compare_1.f: Likewise.
11051 * gfortran.dg/string_pad_trunc.f90: Likewise.
11052 * gfortran.dg/structure_constructor_1.f03: Likewise.
11053 * gfortran.dg/structure_constructor_11.f90: Likewise.
11054 * gfortran.dg/structure_constructor_13.f03: Likewise.
11055 * gfortran.dg/structure_constructor_2.f03: Likewise.
11056 * gfortran.dg/structure_constructor_5.f03: Likewise.
11057 * gfortran.dg/submodule_1.f08: Likewise.
11058 * gfortran.dg/submodule_11.f08: Likewise.
11059 * gfortran.dg/submodule_14.f08: Likewise.
11060 * gfortran.dg/submodule_15.f08: Likewise.
11061 * gfortran.dg/submodule_17.f08: Likewise.
11062 * gfortran.dg/submodule_18.f08: Likewise.
11063 * gfortran.dg/submodule_19.f08: Likewise.
11064 * gfortran.dg/submodule_2.f08: Likewise.
11065 * gfortran.dg/submodule_27.f08: Likewise.
11066 * gfortran.dg/submodule_28.f08: Likewise.
11067 * gfortran.dg/submodule_29.f08: Likewise.
11068 * gfortran.dg/submodule_30.f08: Likewise.
11069 * gfortran.dg/submodule_6.f08: Likewise.
11070 * gfortran.dg/submodule_7.f08: Likewise.
11071 * gfortran.dg/submodule_8.f08: Likewise.
11072 * gfortran.dg/subnormal_1.f90: Likewise.
11073 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11074 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11075 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11076 * gfortran.dg/substr_2.f: Likewise.
11077 * gfortran.dg/substr_3.f: Likewise.
11078 * gfortran.dg/substr_4.f: Likewise.
11079 * gfortran.dg/substr_5.f90: Likewise.
11080 * gfortran.dg/substr_6.f90: Likewise.
11081 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11082 * gfortran.dg/sum_init_expr.f03: Likewise.
11083 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11084 * gfortran.dg/system_clock_3.f08: Likewise.
11085 * gfortran.dg/t_editing.f: Likewise.
11086 * gfortran.dg/team_change_1.f90: Likewise.
11087 * gfortran.dg/team_end_1.f90: Likewise.
11088 * gfortran.dg/team_number_1.f90: Likewise.
11089 * gfortran.dg/temporary_1.f90: Likewise.
11090 * gfortran.dg/test_com_block.f90: Likewise.
11091 * gfortran.dg/test_only_clause.f90: Likewise.
11092 * gfortran.dg/tiny_1.f90: Likewise.
11093 * gfortran.dg/tiny_2.f90: Likewise.
11094 * gfortran.dg/tl_editing.f90: Likewise.
11095 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11096 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11097 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11098 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11099 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11100 * gfortran.dg/transfer_class_2.f90: Likewise.
11101 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11102 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11103 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11104 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11105 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11106 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11107 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11108 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11109 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11110 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11111 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11112 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11113 * gfortran.dg/transpose_1.f90: Likewise.
11114 * gfortran.dg/transpose_3.f03: Likewise.
11115 * gfortran.dg/transpose_4.f90: Likewise.
11116 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11117 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11118 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11119 * gfortran.dg/trim_1.f90: Likewise.
11120 * gfortran.dg/trim_optimize_1.f90: Likewise.
11121 * gfortran.dg/trim_optimize_2.f90: Likewise.
11122 * gfortran.dg/trim_optimize_3.f90: Likewise.
11123 * gfortran.dg/trim_optimize_4.f90: Likewise.
11124 * gfortran.dg/trim_optimize_5.f90: Likewise.
11125 * gfortran.dg/trim_optimize_6.f90: Likewise.
11126 * gfortran.dg/trim_optimize_7.f90: Likewise.
11127 * gfortran.dg/trim_optimize_8.f90: Likewise.
11128 * gfortran.dg/type_to_class_1.f03: Likewise.
11129 * gfortran.dg/type_to_class_2.f03: Likewise.
11130 * gfortran.dg/type_to_class_3.f03: Likewise.
11131 * gfortran.dg/type_to_class_4.f03: Likewise.
11132 * gfortran.dg/type_to_class_5.f03: Likewise.
11133 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11134 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11135 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11136 * gfortran.dg/typebound_call_1.f03: Likewise.
11137 * gfortran.dg/typebound_call_13.f03: Likewise.
11138 * gfortran.dg/typebound_call_18.f03: Likewise.
11139 * gfortran.dg/typebound_call_19.f03: Likewise.
11140 * gfortran.dg/typebound_call_2.f03: Likewise.
11141 * gfortran.dg/typebound_call_20.f03: Likewise.
11142 * gfortran.dg/typebound_call_3.f03: Likewise.
11143 * gfortran.dg/typebound_generic_5.f03: Likewise.
11144 * gfortran.dg/typebound_generic_6.f03: Likewise.
11145 * gfortran.dg/typebound_generic_9.f03: Likewise.
11146 * gfortran.dg/typebound_operator_12.f03: Likewise.
11147 * gfortran.dg/typebound_operator_13.f03: Likewise.
11148 * gfortran.dg/typebound_operator_15.f90: Likewise.
11149 * gfortran.dg/typebound_operator_20.f90: Likewise.
11150 * gfortran.dg/typebound_operator_3.f03: Likewise.
11151 * gfortran.dg/typebound_operator_6.f03: Likewise.
11152 * gfortran.dg/typebound_operator_7.f03: Likewise.
11153 * gfortran.dg/typebound_operator_8.f03: Likewise.
11154 * gfortran.dg/typebound_operator_9.f03: Likewise.
11155 * gfortran.dg/typebound_proc_19.f90: Likewise.
11156 * gfortran.dg/typebound_proc_20.f90: Likewise.
11157 * gfortran.dg/typebound_proc_23.f90: Likewise.
11158 * gfortran.dg/typebound_proc_27.f03: Likewise.
11159 * gfortran.dg/typebound_proc_35.f90: Likewise.
11160 * gfortran.dg/typebound_proc_36.f90: Likewise.
11161 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11162 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11163 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11164 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11165 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11166 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11167 * gfortran.dg/unf_short_record_1.f90: Likewise.
11168 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11169 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11170 * gfortran.dg/unit_1.f90: Likewise.
11171 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11172 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11173 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11174 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11175 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11176 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11177 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11178 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11179 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11180 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11181 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11182 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11183 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11184 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11185 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11186 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11187 * gfortran.dg/unpack_init_expr.f03: Likewise.
11188 * gfortran.dg/use_10.f90: Likewise.
11189 * gfortran.dg/use_11.f90: Likewise.
11190 * gfortran.dg/use_13.f90: Likewise.
11191 * gfortran.dg/use_24.f90: Likewise.
11192 * gfortran.dg/use_27.f90: Likewise.
11193 * gfortran.dg/use_5.f90: Likewise.
11194 * gfortran.dg/use_allocated_1.f90: Likewise.
11195 * gfortran.dg/use_only_1.f90: Likewise.
11196 * gfortran.dg/use_only_4.f90: Likewise.
11197 * gfortran.dg/use_rename_2.f90: Likewise.
11198 * gfortran.dg/use_rename_4.f90: Likewise.
11199 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11200 * gfortran.dg/used_interface_ref.f90: Likewise.
11201 * gfortran.dg/used_types_5.f90: Likewise.
11202 * gfortran.dg/utf8_1.f03: Likewise.
11203 * gfortran.dg/utf8_2.f03: Likewise.
11204 * gfortran.dg/value_1.f90: Likewise.
11205 * gfortran.dg/value_2.f90: Likewise.
11206 * gfortran.dg/value_4.f90: Likewise.
11207 * gfortran.dg/value_6.f03: Likewise.
11208 * gfortran.dg/value_7.f03: Likewise.
11209 * gfortran.dg/value_test.f90: Likewise.
11210 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11211 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11212 * gfortran.dg/vect/pr60510.f: Likewise.
11213 * gfortran.dg/vect/pr69882.f90: Likewise.
11214 * gfortran.dg/vect/pr69980.f90: Likewise.
11215 * gfortran.dg/vect/vect-5.f90: Likewise.
11216 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11217 * gfortran.dg/vector_subscript_1.f90: Likewise.
11218 * gfortran.dg/vector_subscript_2.f90: Likewise.
11219 * gfortran.dg/vector_subscript_3.f90: Likewise.
11220 * gfortran.dg/vector_subscript_5.f90: Likewise.
11221 * gfortran.dg/verify_2.f90: Likewise.
11222 * gfortran.dg/volatile10.f90: Likewise.
11223 * gfortran.dg/where_1.f90: Likewise.
11224 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11225 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11226 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11227 * gfortran.dg/whole_file_13.f90: Likewise.
11228 * gfortran.dg/whole_file_2.f90: Likewise.
11229 * gfortran.dg/widechar_2.f90: Likewise.
11230 * gfortran.dg/widechar_4.f90: Likewise.
11231 * gfortran.dg/widechar_5.f90: Likewise.
11232 * gfortran.dg/widechar_6.f90: Likewise.
11233 * gfortran.dg/widechar_8.f90: Likewise.
11234 * gfortran.dg/widechar_IO_1.f90: Likewise.
11235 * gfortran.dg/widechar_IO_2.f90: Likewise.
11236 * gfortran.dg/widechar_IO_3.f90: Likewise.
11237 * gfortran.dg/widechar_IO_4.f90: Likewise.
11238 * gfortran.dg/widechar_compare_1.f90: Likewise.
11239 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11240 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11241 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11242 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11243 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11244 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11245 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11246 * gfortran.dg/widechar_select_1.f90: Likewise.
11247 * gfortran.dg/winapi.f90: Likewise.
11248 * gfortran.dg/write_0_pe_format.f90: Likewise.
11249 * gfortran.dg/write_back.f: Likewise.
11250 * gfortran.dg/write_check3.f90: Likewise.
11251 * gfortran.dg/write_direct_eor.f90: Likewise.
11252 * gfortran.dg/write_padding.f90: Likewise.
11253 * gfortran.dg/write_recursive.f90: Likewise.
11254 * gfortran.dg/write_rewind_1.f: Likewise.
11255 * gfortran.dg/write_rewind_2.f: Likewise.
11256 * gfortran.dg/write_zero_array.f90: Likewise.
11257 * gfortran.dg/x_slash_1.f: Likewise.
11258 * gfortran.dg/x_slash_2.f: Likewise.
11259 * gfortran.dg/zero_array_components_1.f90: Likewise.
11260 * gfortran.dg/zero_length_1.f90: Likewise.
11261 * gfortran.dg/zero_length_2.f90: Likewise.
11262 * gfortran.dg/zero_sized_1.f90: Likewise.
11263 * gfortran.dg/zero_sized_3.f90: Likewise.
11264 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11265 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11266 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11267 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11268 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11269 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11270 * gfortran.fortran-torture/execute/args.f90: Likewise.
11271 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11272 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11273 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11274 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11275 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11276 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11277 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11278 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11279 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11280 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11281 * gfortran.fortran-torture/execute/common.f90: Likewise.
11282 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11283 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11284 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11285 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11286 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11287 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11288 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11289 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11290 * gfortran.fortran-torture/execute/data.f90: Likewise.
11291 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11292 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11293 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11294 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11295 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11296 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11297 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11298 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11299 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11300 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11301 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11302 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11303 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11304 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11305 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11306 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11307 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11308 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11309 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11310 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11311 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11312 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11313 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11314 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11315 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11316 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11317 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11318 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11319 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11320 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11321 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11322 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11323 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11324 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11325 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11326 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11327 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11328 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11329 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11330 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11331 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11332 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11333 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11334 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11335 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11336 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11337 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11338 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11339 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11340 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11341 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11342 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11343 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11344 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11345 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11346 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11347 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11348 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11349 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11350 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11351 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11352 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11353 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11354 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11355 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11356 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11357 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11358 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11359 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11360 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11361 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11362 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11363 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11364 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11365 Likewise.
11366 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11367 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11368 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11369 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11370 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11371 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11372 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11373 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11374 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11375 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11376 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11377 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11378 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11379 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11380 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11381 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11382 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11383 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11384 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11385 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11386 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11387 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11388 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11389 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11390 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11391 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11392 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11393 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11394 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11395 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11396 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11397 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11398 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11399 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11400 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11401 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11402 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11403 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11404 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11405 * gfortran.fortran-torture/execute/math.f90: Likewise.
11406 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11407 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11408 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11409 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11410 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11411 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11412 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11413 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11414 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11415 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11416 * gfortran.fortran-torture/execute/power.f90: Likewise.
11417 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11418 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11419 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11420 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11421 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11422 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11423 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11424 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11425 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11426 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11427 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11428 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11429 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11430 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11431 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11432 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11433 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11434 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11435 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11436 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11437 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11438 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11439 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11440 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11441 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11442 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11443 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11444 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11445 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11446 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11447 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11448 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11449 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11450 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11451 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11452 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11453 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11454 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11455 * gfortran.fortran-torture/execute/string.f90: Likewise.
11456 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11457 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11458 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11459 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11460 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11461 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11462 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11463 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11464 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11465 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11466 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11467 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11468 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11469 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11470 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11471 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11472 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11473 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11474 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11475 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11476 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11477 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11478 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11479 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11480 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11481 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11482 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11483 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11484 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11485 * gfortran.dg/inline_transpose_1.f90: Likewise.
11486
11487 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11488
11489 PR fortran/84115
11490 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11491 change to dg-run.
11492
11493 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11494
11495 PR ada/84277
11496 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11497 * gnat.dg/dispatch1.adb: Rename into...
11498 * gnat.dg/disp1.adb: ...this.
11499 * gnat.dg/dispatch1_p.ads: Rename into...
11500 * gnat.dg/disp1_pkg.ads: ...this.
11501 * gnat.dg/disp2.adb: Rename into...
11502 * gnat.dg/dispatch2.adb: ...this.
11503 * gnat.dg/dispatch2_p.ads: Rename into...
11504 * gnat.dg/disp2_pkg.ads: ...this.
11505 * gnat.dg/dispatch2_p.adb: Rename into...
11506 * gnat.dg/disp2_pkg.adb: this.
11507 * gnat.dg/generic_dispatch.adb: Rename into...
11508 * gnat.dg/generic_disp.adb: this.
11509 * gnat.dg/generic_dispatch_p.ads: Rename into...
11510 * gnat.dg/generic_disp_pkg.ads: ...this.
11511 * gnat.dg/generic_dispatch_p.adb: Rename into...
11512 * gnat.dg/generic_disp_pkg.adb: ...this.
11513 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11514 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11515 * gnat.dg/object_overflow1.adb: Tweak index.
11516 * gnat.dg/object_overflow2.adb: Likewise.
11517 * gnat.dg/object_overflow3.adb: Likewise.
11518 * gnat.dg/object_overflow4.adb: Likewise.
11519 * gnat.dg/object_overflow5.adb: Likewise.
11520
11521 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11522
11523 PR ipa/84425
11524 * gcc.c-torture/compile/pr84425.c: New test.
11525
11526 2018-02-16 Marek Polacek <polacek@redhat.com>
11527 Jakub Jelinek <jakub@redhat.com>
11528
11529 PR c++/84192
11530 * g++.dg/cpp1y/constexpr-84192.C: New test.
11531
11532 2018-02-16 Martin Sebor <msebor@redhat.com>
11533
11534 PR c++/79064
11535 * g++.dg/overload15.C: New test.
11536
11537 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11538
11539 PR target/81535
11540 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11541 * gcc.dg/pr56727-2.c: Ditto.
11542 * gcc.target/powerpc/pr79439.c: Renamed to...
11543 * gcc.target/powerpc/pr79439-1.c: ...this.
11544 * gcc.target/powerpc/pr79439-2.c: New test.
11545 * gcc.target/powerpc/pr79439-3.c: New test.
11546
11547 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11548
11549 target/pr84371
11550 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11551 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11552 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11553 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11554 * gcc.target/powerpc/builtins-3.c: Same.
11555
11556 2018-02-16 Nathan Sidwell <nathan@acm.org>
11557
11558 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11559
11560 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11561
11562 PR rtl-optimization/70023
11563 * gcc.target/i386/pr70023.c: New.
11564
11565 2018-02-16 Carl Love <cel@us.ibm.com>
11566
11567 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11568 tests.
11569 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11570 tests.
11571
11572 2018-02-16 Carl Love <cel@us.ibm.com>
11573
11574 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11575 for the ABI definitions for vec_extract4b and vec_insert4b.
11576
11577 2018-02-16 Nathan Sidwell <nathan@acm.org>
11578
11579 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11580 * g++.old-deja/g++.mike/net43.C: Likewise.
11581
11582 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11583
11584 PR c++/82468
11585 * g++.dg/cpp1z/class-deduction48.C: New.
11586
11587 2018-02-16 Nathan Sidwell <nathan@acm.org>
11588
11589 PR c++/84375
11590 * g++.dg/lookup/pr84375.C: New.
11591
11592 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11593
11594 PR target/83831
11595 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11596
11597 2018-02-16 Richard Biener <rguenther@suse.de>
11598
11599 PR tree-optimization/84417
11600 * gcc.dg/torture/pr84417.c: New testcase.
11601
11602 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11603
11604 PR target/84272
11605 * g++.dg/opt/pr84272.C: New test.
11606
11607 PR rtl-optimization/83723
11608 * gcc.dg/pr83723.c: New test.
11609
11610 2018-02-16 Richard Biener <rguenther@suse.de>
11611
11612 PR tree-optimization/84399
11613 * gcc.dg/graphite/pr84399.c: New testcase.
11614
11615 2018-02-16 Richard Biener <rguenther@suse.de>
11616
11617 PR tree-optimization/84190
11618 * g++.dg/torture/pr84190.C: New testcase.
11619
11620 2018-02-15 Martin Sebor <msebor@redhat.com>
11621
11622 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11623 directives.
11624
11625 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11626
11627 PR fortran/84409
11628 * gfortran.dg/dtio_21.f03: Add an error message.
11629 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11630
11631 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11632
11633 PR fortran/84381
11634 * gfortran.dg/stop_shouldfail.f90: New test.
11635
11636 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11637
11638 PR c++/84330
11639 * g++.dg/concepts/pr84330.C: New.
11640
11641 2018-02-15 Tom de Vries <tom@codesourcery.com>
11642
11643 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11644
11645 2018-02-15 Tom de Vries <tom@codesourcery.com>
11646
11647 * gcc.c-torture/compile/pr84136.c: Require effective target
11648 indirect_jumps.
11649
11650 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11651
11652 PR tree-optimization/84383
11653 * gcc.c-torture/compile/pr84383.c: New test.
11654
11655 PR tree-optimization/84334
11656 * gcc.dg/pr84334.c: New test.
11657
11658 2018-02-14 Carl Love <cel@us.ibm.com>
11659
11660 * gcc.target/powerpc/builtins-4-int128-runnable.c
11661 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11662 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11663
11664 2018-02-14 Martin Sebor <msebor@redhat.com>
11665
11666 PR tree-optimization/83698
11667 * gcc.dg/Wrestrict-7.c: New test.
11668 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11669 * gcc.target/i386/chkp-stropt-17.c: Same.
11670
11671 2018-02-14 Martin Sebor <msebor@redhat.com>
11672
11673 PR c/84108
11674 * gcc.dg/Wattributes-8.c: New test.
11675
11676 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11677
11678 PR fortran/84385
11679 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11680 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11681 * gfortran.dg/select_type_1.f03: Extend test case.
11682
11683 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11684
11685 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11686 (dg-options): Use -O2 -msse2 -mno-sse3.
11687
11688 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11689
11690 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11691 this test case still works ok.
11692 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11693 * gcc.dg/vmx/insert-be-order.c: Likewise.
11694 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11695 * gcc.dg/vmx/ld-be-order.c: Likewise.
11696 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11697 * gcc.dg/vmx/lde-be-order.c: Likewise.
11698 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11699 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11700 * gcc.dg/vmx/merge-be-order.c: Likewise.
11701 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11702 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11703 * gcc.dg/vmx/pack-be-order.c: Likewise.
11704 * gcc.dg/vmx/perm-be-order.c: Likewise.
11705 * gcc.dg/vmx/splat-be-order.c: Likewise.
11706 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11707 * gcc.dg/vmx/st-be-order.c: Likewise.
11708 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11709 * gcc.dg/vmx/ste-be-order.c: Likewise.
11710 * gcc.dg/vmx/stl-be-order.c: Likewise.
11711 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11712 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11713 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11714 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11715 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11716
11717 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11718
11719 PR c++/84350
11720 * g++.dg/cpp0x/auto49.C: New.
11721
11722 2018-02-14 Nathan Sidwell <nathan@acm.org>
11723
11724 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11725
11726 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11727
11728 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11729 * gcc.target/powerpc/le-altivec-consts.c: Same.
11730
11731 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11732
11733 PR target/84220
11734 * gcc.target/powerpc/pr84220-sld.c: New test.
11735 * gcc.target/powerpc/pr84220-sld2.c: New test.
11736 * gcc.target/powerpc/pr84220-sldw.c: New test.
11737 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11738 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11739
11740 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11741
11742 PR target/84239
11743 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11744 _inc_ssp intrinsics.
11745 * gcc.target/i386/cet-intrin-4.c: Likewise.
11746 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11747 __builtin_ia32_rdssp[d|q].
11748
11749 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11750
11751 PR tree-optimization/84357
11752 * gcc.dg/vect/pr84357.c: New test.
11753
11754 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11755
11756 PR target/83831
11757 * gcc.target/rx/pr83831.c: New tests.
11758
11759 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11760
11761 PR target/79242
11762 * gcc.target/msp430/pr79242.c: New test.
11763
11764 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11765
11766 PR target/84372
11767 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11768 with -mcpu=power9.
11769
11770 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11771
11772 PR target/84279
11773 * g++.dg/pr84279.C: New test.
11774
11775 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11776
11777 PR rtl-optimization/84169
11778 * gcc.c-torture/execute/pr84169.c: New.
11779
11780 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11781
11782 PR target/84370
11783 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11784
11785 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11786
11787 PR target/84365
11788 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11789 with -mcpu=power9.
11790
11791 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11792
11793 PR c++/84364
11794 * g++.dg/warn/effc4.C: New test.
11795
11796 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11797
11798 PR c++/84333
11799 * g++.dg/template/sizeof16.C: New.
11800 * g++.dg/template/sizeof17.C: Likewise.
11801
11802 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11803
11804 PR fortran/84313
11805 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11806 add necessary compiler options.
11807 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11808
11809 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11810
11811 PR c/82210
11812 * gcc.c-torture/execute/pr82210.c: New test.
11813
11814 PR middle-end/84309
11815 * gcc.dg/pr84309-2.c: New test.
11816
11817 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11818
11819 PR tree-optimization/84321
11820 * gcc.dg/pr84321.c: New test.
11821
11822 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11823
11824 PR target/84359
11825 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11826
11827 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11828
11829 PR sanitizer/84340
11830 * gcc.dg/asan/pr84307.c: Remove test.
11831
11832 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11833
11834 * gcc.target/rl78/test_auto_vector.c: New test.
11835
11836 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11837
11838 PR c/84305
11839 * gcc.c-torture/compile/pr84305.c: New test.
11840
11841 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11842
11843 PR target/84335
11844 * gcc.target/i386/pr84335.c: New test.
11845
11846 PR tree-optimization/84339
11847 * gcc.c-torture/execute/pr84339.c: New test.
11848
11849 PR middle-end/84309
11850 * gcc.dg/pr84309.c: New test.
11851 * gcc.target/i386/pr84309.c: New test.
11852
11853 PR target/84336
11854 * gcc.target/i386/pr84336.c: New test.
11855
11856 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11857
11858 PR c++/84341
11859 * c-c++-common/gomp/pr84341.c: New test.
11860
11861 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11862
11863 PR fortran/68746
11864 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11865
11866 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11867
11868 PR fortran/68746
11869 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11870 of zero for read.
11871
11872 2018-02-12 Jeff Law <law@redhat.com>
11873
11874 * gcc.c-torture/compile/reg-args-size.c: New test.
11875
11876 2018-02-12 Carl Love <cel@us.ibm.com>
11877
11878 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11879 uint128 tests to new testfile.
11880 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11881 int128 and uint128 tests.
11882 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11883 list of torture tests.
11884
11885 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11886
11887 PR fortran/84273
11888 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11889 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11890
11891 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11892
11893 PR target/82641
11894 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11895
11896 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11897
11898 PR sanitizer/84307
11899 * gcc.dg/asan/pr84307.c: New test.
11900
11901 2018-02-12 Nathan Sidwell <nathan@acm.org>
11902
11903 * g++.dg/parse/pr84263.C: New.
11904
11905 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11906
11907 PR c++/79626
11908 * g++.dg/template/crash129.C: New.
11909
11910 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11911
11912 PR target/83828
11913 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11914 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11915 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11916 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11917 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11918
11919 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11920
11921 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11922 _mm_maskz_scalef_round_sd): Test new intrinsics.
11923 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11924 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11925 intrinsics.
11926 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11927 _mm_maskz_scalef_round_ss): Test new intrinsics.
11928 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11929 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11930 intrinsics.
11931 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11932 __builtin_ia32_scalefss_round): Remove builtin.
11933 (__builtin_ia32_scalefsd_mask_round,
11934 __builtin_ia32_scalefss_mask_round): Test new builtin.
11935 * gcc.target/i386/sse-13.c: Ditto.
11936 * gcc.target/i386/sse-23.c: Ditto.
11937
11938 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11939
11940 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11941 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11942 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11943 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11944 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11945 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11946 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11947 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11948 intrinsics.
11949 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11950 (__builtin_ia32_sqrtss_round): Remove builtins.
11951 (__builtin_ia32_sqrtsd_mask_round)
11952 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11953 * gcc.target/i386/sse-13.c: Ditto.
11954 * gcc.target/i386/sse-23.c: Ditto.
11955
11956 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11957
11958 PR fortran/35299
11959 * gfortran.dg/statement_function_3.f: New test.
11960
11961 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11962
11963 PR fortran/54223
11964 PR fortran/84276
11965 * gfortran.dg/statement_function_1.f90: New test.
11966 * gfortran.dg/statement_function_2.f90: New test.
11967
11968 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11969
11970 PR fortran/84074
11971 * gfortran.dg/type_to_class_5.f03: New test.
11972
11973 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11974
11975 PR fortran/56691
11976 * gfortran.dg/type_to_class_4.f03: New test.
11977
11978 2018-02-10 Alan Modra <amodra@gmail.com>
11979
11980 PR target/84300
11981 * gcc.dg/pr84300.c: New.
11982
11983 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11984
11985 PR sanitizer/83987
11986 * g++.dg/ubsan/pr83987-2.C: New test.
11987
11988 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11989
11990 * gcc.target/rx/movsicc.c: New test.
11991
11992 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11993
11994 PR target/83926
11995 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11996 message.
11997
11998 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11999
12000 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
12001 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
12002
12003 2018-02-09 Nathan Sidwell <nathan@acm.org>
12004
12005 PR c/84293
12006 * c-c++-common/pr84293.h: New.
12007 * c-c++-common/pr84293.c: New.
12008
12009 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
12010
12011 PR rtl-optimization/57193
12012 * gcc.target/i386/pr57193.c: New.
12013
12014 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12015
12016 PR target/84226
12017 * gcc.target/powerpc/pr84226.c: New test.
12018
12019 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12020
12021 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
12022 from this to...
12023 <vclzd>: ...this.
12024
12025 2018-02-09 Martin Sebor <msebor@redhat.com>
12026
12027 PR lto/84212
12028 * gcc.dg/lto/pr84212_0.c: New test file.
12029 * gcc.dg/lto/pr84212_1.c: Same.
12030
12031 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12032
12033 PR target/83926
12034 * gcc.target/powerpc/pr83926.c: New test.
12035 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12036 message. Fix test for running in 32-bit mode.
12037
12038 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12039
12040 PR target/82641
12041 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12042
12043 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12044
12045 PR target/PR84295
12046 * gcc.target/s390/pr84295.c: New test.
12047
12048 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12049
12050 PR c++/77522
12051 * g++.dg/cpp1y/lambda-init16.C: New.
12052
12053 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12054
12055 * gnat.dg/sso8.adb: New test.
12056 * gnat.dg/sso8_pkg.ads: New helper.
12057
12058 2018-02-09 Richard Biener <rguenther@suse.de>
12059
12060 PR tree-optimization/84278
12061 * gcc.target/i386/pr84278.c: Adjust regex.
12062
12063 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12064
12065 PR tree-optimization/84232
12066 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12067
12068 PR debug/84252
12069 * gcc.target/aarch64/pr84252.c: New test.
12070
12071 PR middle-end/84237
12072 * gcc.dg/pr84237.c: New test.
12073
12074 2018-02-09 Marek Polacek <polacek@redhat.com>
12075 Jakub Jelinek <jakub@redhat.com>
12076
12077 PR c++/83659
12078 * g++.dg/torture/pr83659.C: New test.
12079
12080 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12081
12082 PR tree-optimization/84136
12083 * gcc.c-torture/compile/pr84136.c: New test.
12084
12085 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12086
12087 PR target/83008
12088 * gcc.target/i386/pr83008.c: New test.
12089
12090 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12091
12092 PR target/81143
12093 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12094
12095 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12096
12097 PR c++/83806
12098 * g++.dg/warn/Wunused-parm-11.C: New.
12099
12100 2018-02-08 Marek Polacek <polacek@redhat.com>
12101
12102 PR tree-optimization/84238
12103 * gcc.dg/Wstringop-overflow-3.c: New test.
12104
12105 2018-02-08 Nathan Sidwell <nathan@acm.org>
12106
12107 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12108
12109 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12110
12111 PR tree-optimization/84265
12112 * gcc.dg/vect/pr84265.c: New test.
12113
12114 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12115
12116 PR tree-optimization/81635
12117 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12118 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12119
12120 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12121
12122 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12123 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12124 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12125 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12126 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12127 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12128 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12129 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12130 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12131 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12132 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12133 * gcc.target/s390/nobp-return-attr-all.c: New test.
12134 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12135 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12136 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12137 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12138 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12139 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12140 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12141 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12142 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12143 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12144 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12145 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12146 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12147 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12148
12149 2018-02-08 Richard Biener <rguenther@suse.de>
12150
12151 PR tree-optimization/84233
12152 * g++.dg/torture/pr84233.C: New testcase.
12153
12154 2018-02-08 Richard Biener <rguenther@suse.de>
12155
12156 PR tree-optimization/84278
12157 * gcc.target/i386/pr84278.c: New testcase.
12158
12159 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12160
12161 PR rtl-optimization/84068
12162 PR rtl-optimization/83459
12163 * gcc.dg/pr84068.c: New test.
12164
12165 2018-02-08 Richard Biener <rguenther@suse.de>
12166
12167 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12168 loop vectorization to happen.
12169
12170 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12171
12172 PR c++/83204
12173 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12174
12175 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12176
12177 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12178
12179 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12180
12181 PR target/84154
12182 * gcc.target/powerpc/pr84154-1.c: New tests.
12183 * gcc.target/powerpc/pr84154-2.c: Likewise.
12184 * gcc.target/powerpc/pr84154-3.c: Likewise.
12185
12186 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12187
12188 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12189
12190 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12191
12192 PR c++/84082
12193 * g++.dg/template/incomplete11.C: New test.
12194 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12195
12196 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12197
12198 PR fortran/82994
12199 * gfortran.dg/deallocate_error_3.f90: New test.
12200 * gfortran.dg/deallocate_error_4.f90: New test.
12201
12202 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12203
12204 PR fortran/68560
12205 * gfortran.dg/shape_9.f90: New test.
12206
12207 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12208
12209 PR fortran/82049
12210 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12211
12212 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12213
12214 PR c++/81610
12215 PR c++/80567
12216 * g++.dg/spellcheck-reswords.C: New test case.
12217 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12218 suggestion of "if".
12219
12220 2018-02-07 Martin Liska <mliska@suse.cz>
12221
12222 PR c++/84059.
12223 * g++.dg/ext/mv26.C: New test.
12224
12225 2018-02-07 Tom de Vries <tom@codesourcery.com>
12226
12227 * gcc.dg/pr83844.c: Require effective target alloca.
12228
12229 2018-02-07 Tom de Vries <tom@codesourcery.com>
12230
12231 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12232
12233 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12234
12235 PR target/84243
12236 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12237 -fcf-protection=return.
12238
12239 2018-02-07 Tom de Vries <tom@codesourcery.com>
12240
12241 PR libgomp/84217
12242 * c-c++-common/goacc/pr84217.c: New test.
12243 * gfortran.dg/goacc/pr84217.f90: New test.
12244
12245 2018-02-07 Richard Biener <rguenther@suse.de>
12246
12247 PR tree-optimization/84204
12248 * gcc.dg/graphite/pr84204.c: New testcase.
12249
12250 PR tree-optimization/84205
12251 * gcc.dg/graphite/pr84205.c: New testcase.
12252
12253 PR tree-optimization/84223
12254 * gfortran.dg/graphite/pr84223.f90: New testcase.
12255
12256 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12257
12258 PR c++/71662
12259 * g++.dg/cpp0x/scoped_enum7.C: New.
12260
12261 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12262
12263 PR tree-optimization/83008
12264 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12265
12266 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12267
12268 PR tree-optimization/84235
12269 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12270
12271 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12272
12273 PR testsuite/84243
12274 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12275 targets.
12276 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12277
12278 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12279
12280 PR target/84146
12281 * gcc.target/i386/pr84146.c: New test.
12282
12283 2018-02-06 Michael Collison <michael.collison@arm.com>
12284
12285 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12286
12287 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12288
12289 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12290 warning for -mno-speculate-indirect-jumps.
12291 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12292 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12293 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12294 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12295 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12296 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12297
12298 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12299
12300 PR target/84145
12301 * c-c++-common/fcf-protection-1.c: Change a compared message.
12302 * c-c++-common/fcf-protection-2.c: Likewise.
12303 * c-c++-common/fcf-protection-3.c: Likewise.
12304 * c-c++-common/fcf-protection-5.c: Likewise.
12305 * c-c++-common/fcf-protection-6.c: New test.
12306 * c-c++-common/fcf-protection-7.c: Likewise.
12307
12308 2018-02-06 Marek Polacek <polacek@redhat.com>
12309
12310 PR tree-optimization/84228
12311 * c-c++-common/Wstringop-truncation-3.c: New test.
12312
12313 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12314
12315 PR target/82641
12316 * gcc.target/arm/pragma_arch_switch_2.c: New.
12317
12318 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12319
12320 PR target/79975
12321 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12322
12323 2018-02-05 Martin Sebor <msebor@redhat.com>
12324
12325 PR tree-optimization/83369
12326 * gcc.dg/Wnonnull.c: New test.
12327
12328 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12329
12330 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12331 argument and use dg-messages-by-file instead. Expect it to be
12332 an array rather than a dict.
12333 (lto-link-and-maybe-run): Remove messages_by_file argument and
12334 use an upvar for dg-messages-by-file. Update call to
12335 lto_handle_diagnostics.
12336 (lt-get-options): Treat dg-messages-by-file as an array
12337 rather than a dict.
12338 (lto-get-options-main): Likewise. Set the entry rather than appending.
12339 (lto-execute): Treat dg-messages-by-file as an array rather than
12340 a dict. Update call to lto-link-and-maybe-run.
12341
12342 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12343
12344 PR c++/82782
12345 * g++.dg/cpp1z/inline-var4.C: New.
12346
12347 2018-02-05 Martin Liska <mliska@suse.cz>
12348
12349 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12350 options.
12351 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12352 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12353 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12354 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12355 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12356 * c-c++-common/asan/pointer-compare-3.c: New test.
12357
12358 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12359
12360 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12361 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12362
12363 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12364
12365 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12366 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12367 _mm_maskz_range_round_sd): Test new intrinsics.
12368 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12369 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12370 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12371 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12372 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12373 _mm_maskz_range_round_ss): Test new intrinsics.
12374 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12375 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12376 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12377 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12378 __builtin_ia32_rangess128_round): Remove builtins.
12379 (__builtin_ia32_rangesd128_mask_round,
12380 __builtin_ia32_rangess128_mask_round): Test new builtins.
12381 * gcc.target/i386/sse-13.c: Ditto.
12382 * gcc.target/i386/sse-23.c: Ditto.
12383
12384 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12385
12386 PR middle-end/79966
12387 * gfortran.dg/pr79966.f90: New testcase
12388
12389 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12390
12391 PR fortran/84094
12392 * gfortran.dg/associate_23.f90: Fix invalid code.
12393 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12394 * gfortran.dg/matmul_3.f90: Likewise.
12395 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12396
12397 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12398
12399 PR fortran/84115
12400 * gfortran.dg/associate_34.f90: New test.
12401 * gfortran.dg/associate_35.f90: New test.
12402
12403 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12404
12405 PR fortran/84141
12406 PR fortran/84155
12407 * gfortran.dg/pr84155.f90: New test.
12408
12409 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12410
12411 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12412 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12413
12414 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12415
12416 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12417 dg-do run stanza.
12418
12419 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12420
12421 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12422 requirement.
12423 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12424 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12425 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12426
12427 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12428
12429 PR testsuite/52641
12430 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12431 * gcc.dg/Wsign-conversion.c: Dito.
12432 * gcc.dg/attr-alloc_size-4.c: Dito.
12433 * gcc.dg/pr81020.c: Dito.
12434 * gcc.dg/pr81192.c: Dito.
12435 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12436 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12437 * gcc.dg/pr83844.c: Restrict to int32plus.
12438 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12439 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12440 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12441 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12442 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12443 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12444 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12445 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12446 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12447 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12448 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12449 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12450
12451 2018-02-02 Julia Koval <julia.koval@intel.com>
12452
12453 * gcc.target/i386/funcspec-56.inc: Handle new march.
12454 * g++.dg/ext/mv16.C: Ditto.
12455
12456 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12457
12458 * lib/target-supports.exp
12459 (check_effective_target_keeps_null_pointer_checks): No more
12460 special-case avr.
12461 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12462 * gcc.dg/ifcvt-4.c: Skip avr.
12463 * gcc.dg/pr53037-1.c: Dito.
12464 * gcc.dg/pr53037-2.c: Dito.
12465 * gcc.dg/pr53037-3.c: Dito.
12466 * gcc.dg/pr63387-2.c: Dito.
12467 * gcc.dg/pr63387.c: Dito.
12468 * gcc.dg/sancov/cmp0.c: Dito.
12469 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12470 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12471 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12472 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12473 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12474 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12475 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12476 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12477 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12478 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12479 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12480 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12481 * gcc.dg/tree-ssa/pr82059.c: Dito.
12482 * gcc.c-torture/execute/pr70460.c: Dito.
12483
12484 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12485
12486 PR testsuite/52641
12487 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12488 * gcc.c-torture/execute/20180112-1.c: Dito.
12489 * gcc.c-torture/execute/pr81503.c: Dito.
12490 * gcc.dg/store_merging_12.c: Dito.
12491 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12492 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12493 * gcc.dg/tree-ssa/pr80898.c: Dito.
12494 * gcc.dg/tree-ssa/pr82363.c: Dito.
12495 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12496 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12497 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12498 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12499 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12500 * gcc.dg/tree-ssa/pr80803.c: Dito.
12501 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12502 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12503 * gcc.dg/tree-ssa/vrp114.c: Dito.
12504 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12505 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12506 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12507
12508 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12509
12510 PR target/84066
12511 * gcc.target/i386/cet-sjlj-6a.c: New test.
12512 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12513
12514 2018-02-01 Marek Polacek <polacek@redhat.com>
12515
12516 PR c++/84125
12517 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12518
12519 2018-01-30 Jeff Law <law@redhat.com>
12520
12521 PR target/84128
12522 * gcc.target/i386/pr84128.c: New test.
12523
12524 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12525
12526 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12527 -fdelete-null-pointer-checks.
12528
12529 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12530
12531 PR c++/83796
12532 * g++.dg/cpp0x/abstract-default1.C: New.
12533
12534 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12535
12536 PR tree-optimization/81635
12537 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12538 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12539
12540 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12541
12542 PR target/83370
12543 * gcc.target/aarch64/pr83370.c: New.
12544
12545 2018-02-01 Richard Biener <rguenther@suse.de>
12546
12547 * gcc.dg/graphite/pr35356-1.c: Adjust.
12548
12549 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12550
12551 PR testsuite/83846
12552 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12553 for ILP32.
12554 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12555 of hard-coding the choice.
12556 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12557 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12558 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12559 memset call.
12560 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12561 stdint.h types.
12562 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12563 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12564 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12565 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12566 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12567 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12568 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12569 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12570 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12571 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12572 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12573 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12574 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12575 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12576 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12577 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12578 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12579 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12580 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12581 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12582 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12583 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12584 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12585 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12586 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12587 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12588 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12589 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12590 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12591 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12592 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12593 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12594 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12595 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12596 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12597 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12598 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12599 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12600 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12601 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12602 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12603 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12604 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12605 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12606 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12607 __builtin_popcountll rather than __builtin_popcountl.
12608
12609 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12610
12611 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12612 of LD1R[HWD] for multi-element constants on big-endian targets.
12613 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12614 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12615
12616 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12617
12618 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12619 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12620 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12621
12622 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12623
12624 PR tree-optimization/81661
12625 PR tree-optimization/84117
12626 * gcc.dg/pr81661.c: New test.
12627 * gfortran.dg/pr84117.f90: New test.
12628
12629 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12630
12631 PR fortran/83705
12632 * gfortran.dg/repeat_7.f90: Catch warning message.
12633
12634 2018-01-31 Ian Lance Taylor <iant@golang.org>
12635
12636 * go.go-torture/execute/printnil.go: New test.
12637
12638 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12639
12640 * lib/target-supports.exp (check_effective_target_comdat_group):
12641 Allow for Solaris as comdat syntax.
12642
12643 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12644 Solaris with comdat_group support and as.
12645
12646 2018-01-31 Marek Polacek <polacek@redhat.com>
12647
12648 PR c/81779
12649 * gcc.dg/pr81779.c: New test.
12650
12651 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12652
12653 PR fortran/84116
12654 * gfortran.dg/gomp/pr84116.f90: New test.
12655
12656 PR c++/83993
12657 * g++.dg/init/pr83993-2.C: New test.
12658
12659 PR c++/83993
12660 * g++.dg/init/pr83993-1.C: New test.
12661 * g++.dg/cpp0x/pr83993.C: New test.
12662
12663 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12664
12665 PR fortran/84088
12666 * gfortran.dg/pr84088.f90: New test.
12667
12668 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12669
12670 PR target/82444
12671 * gcc.target/i386/pr82444.c: New.
12672
12673 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12674
12675 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12676 * gcc.target/powerpc/vsx-13.c: New.
12677
12678 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12679
12680 PR c++/84092
12681 * g++.dg/cpp1y/var-templ57.C: New.
12682
12683 2018-01-31 Marek Polacek <polacek@redhat.com>
12684
12685 PR c++/84138
12686 * g++.dg/diagnostic/pr84138.C: New test.
12687
12688 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12689
12690 PR fortran/78534
12691 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12692 -Wstringop-overflow warnings due to spurious warning with -O1.
12693 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12694 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12695
12696 2018-01-31 Richard Biener <rguenther@suse.de>
12697
12698 PR tree-optimization/84132
12699 * g++.dg/torture/pr84132.C: New testcase.
12700
12701 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12702
12703 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12704 dg-final scan.
12705
12706 2018-01-31 Julia Koval <julia.koval@intel.com>
12707
12708 PR target/83618
12709 * gcc.target/i386/rdpid.c: Remove "eax".
12710
12711 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12712
12713 PR tree-optimization/64946
12714 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12715 scan-assembler checks.
12716
12717 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12718
12719 * gcc.c-torture/execute/20180131-1.c: New test.
12720
12721 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12722
12723 * gcc.target/arc/taux-1.c: New test.
12724 * gcc.target/arc/taux-2.c: Likewise.
12725
12726 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12727
12728 * gcc.target/arc/uncached.c: New test.
12729
12730 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12731
12732 PR lto/83954
12733 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12734
12735 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12736
12737 PR preprocessor/69869
12738 * gcc.dg/cpp/trad/pr69869.c: New test.
12739
12740 PR c/84100
12741 * gcc.dg/pr84100.c: New test.
12742
12743 2018-01-30 Jeff Law <law@redhat.com>
12744
12745 PR target/84064
12746 * gcc.target/i386/pr84064: New test.
12747
12748 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12749
12750 PR fortran/84134
12751 * gfortran.dg/data_implied_do_2.f90: New test.
12752
12753 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12754
12755 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12756
12757 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12758
12759 PR fortran/84133
12760 * gfortran.dg/inline_matmul_21.f90: New test case.
12761
12762 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12763
12764 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12765
12766 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12767
12768 PR target/84112
12769 * gcc.target/powerpc/pr84112.c: New.
12770
12771 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12772
12773 PR rtl-optimization/83986
12774 * gcc.dg/pr83986.c: New test.
12775
12776 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12777
12778 PR 58684
12779 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12780 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12781 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12782 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12783
12784 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12785
12786 PR tree-optimization/84111
12787 * gcc.c-torture/compile/pr84111.c: New test.
12788
12789 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12790
12791 PR ipa/83179
12792 * gcc.dg/ipa/inline-2.c: Fix template.
12793 * gcc.dg/ipa/inline-3.c: Fix template.
12794
12795 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12796
12797 PR ipa/81360
12798 * g++.dg/torture/pr81360.C: New testcase.
12799
12800 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12801
12802 PR lto/83954
12803 * gcc.dg/lto/pr83954.h: New testcase.
12804 * gcc.dg/lto/pr83954_0.c: New testcase.
12805 * gcc.dg/lto/pr83954_1.c: New testcase.
12806
12807 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12808
12809 PR bootstrap/84017
12810 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12811 to dg-options.
12812 Simplify DW_AT_producer scan.
12813
12814 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12815
12816 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12817
12818 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12819
12820 PR target/83828
12821 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12822 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12823 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12824 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12825
12826 2018-01-29 Jeff Law <law@redhat.com>
12827
12828 PR testsuite/81010
12829 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12830 better match other tests which require vsx. Verify the zero
12831 extension is part of the test in the combiner dump.
12832
12833 2018-01-29 Marek Polacek <polacek@redhat.com>
12834
12835 PR c/83966
12836 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12837
12838 PR c++/83996
12839 * g++.dg/ext/pr83996.C: New test.
12840
12841 2018-01-29 Richard Biener <rguenther@suse.de>
12842
12843 PR tree-optimization/84057
12844 * gcc.dg/graphite/pr84057.c: New testcase.
12845
12846 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12847
12848 PR fortran/84073
12849 * gfortran.dg/bind_c_usage_31.f90: New test.
12850
12851 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12852
12853 PR c++/83924
12854 * g++.dg/warn/Wduplicated-branches5.C: New.
12855
12856 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12857
12858 * gcc.target/rl78/test_addsi3_internal.c: New test.
12859
12860 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12861
12862 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12863 Make expected output depend on whether we expect sibcalls or not.
12864 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12865 safe-indirect-jump-1.c).
12866
12867 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12868 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12869 Soren Rasmussen <s.c.rasmussen@gmail.com>
12870
12871 Fortran 2018 teams tests.
12872
12873 * gfortran.dg/team_number_1.f90: new test for team_number.
12874 * gfortran.dg/team_change_1.f90: new test for change team.
12875 * gfortran.dg/team_end_1.f90: new test for end team.
12876 * gfortran.dg/team_form_1.f90: new test for form team.
12877
12878 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12879
12880 PR fortran/83998
12881 * gfortran.dg/dot_product_4.f90
12882
12883 2018-01-26 Martin Sebor <msebor@redhat.com>
12884
12885 PR tree-optimization/83896
12886 * gcc.dg/strlenopt-43.c: New.
12887
12888 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12889
12890 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12891 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12892 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12893 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12894 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12895 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12896 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12897 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12898 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12899 stanzas.
12900 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12901 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12902 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12903 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12904 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12905 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12906 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12907 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12908 instruction list.
12909 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12910
12911 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12912
12913 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12914 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12915 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12916 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12917 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12918 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12919 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12920 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12921 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12922 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12923 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12924 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12925 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12926
12927 2018-01-26 Martin Liska <mliska@suse.cz>
12928
12929 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12930 warning is seen.
12931
12932 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12933
12934 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12935 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12936 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12937 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12938 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12939 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12940 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12941 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12942
12943 2018-01-26 Richard Biener <rguenther@suse.de>
12944
12945 PR rtl-optimization/84003
12946 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12947 latent bug in DSE if NOINLINE is appropriately defined.
12948 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12949 and defining NOINLINE.
12950
12951 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12952
12953 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12954 tests specific to aarch64. XFAIL test on arm.
12955
12956 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12957
12958 PR rtl-optimization/83985
12959 * gcc.dg/pr83985.c: New test.
12960
12961 PR c/83989
12962 * c-c++-common/Wrestrict-3.c: New test.
12963
12964 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12965
12966 * gcc.target/arc/tdelegitimize_addr.c: New test.
12967
12968 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12969
12970 * gcc.target/arc/jli-1.c: New file.
12971 * gcc.target/arc/jli-2.c: Likewise.
12972
12973 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12974
12975 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12976 scan-assembler.
12977 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12978 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12979
12980 2018-01-26 Richard Biener <rguenther@suse.de>
12981
12982 PR tree-optimization/81082
12983 * gcc.dg/vect/pr81082.c: New testcase.
12984 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12985 simplification to n * n.
12986
12987 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12988
12989 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12990 Solaris 10.
12991 * gcc.target/i386/pr63620.c: Likewise.
12992
12993 2018-01-26 Julia Koval <julia.koval@intel.com>
12994
12995 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12996 -mavx512f -mavx512bw.
12997 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12998 * gcc.target/i386/i386.exp: Fix types.
12999
13000 2018-01-26 Alan Modra <amodra@gmail.com>
13001
13002 PR target/84033
13003 * gcc.target/powerpc/swaps-p8-46.c: New.
13004
13005 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
13006
13007 PR fortran/37577
13008 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
13009 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
13010 'array01' in the tree dump comparison.
13011 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
13012 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
13013 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
13014
13015 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
13016
13017 PR middle-end/83055
13018 * gcc.dg/torture/pr83055.c: New testcase.
13019
13020 2018-01-25 Jakub Jelinek <jakub@redhat.com>
13021
13022 PR c++/84031
13023 * g++.dg/cpp1z/decomp36.C: New test.
13024
13025 PR middle-end/83977
13026 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
13027
13028 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
13029
13030 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13031 the shift dump line.
13032 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13033
13034 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13035
13036 PR target/81550
13037 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13038 index instead of int, which allows IVOPTs to properly optimize the
13039 loop.
13040
13041 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13042
13043 PR jit/82846
13044 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13045 of "fn_type" typedef.
13046 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13047
13048 2018-01-24 Ian Lance Taylor <iant@golang.org>
13049
13050 * go.go-torture/execute/names-1.go: New test.
13051
13052 2018-01-19 Jeff Law <law@redhat.com>
13053
13054 PR target/83994
13055 * gcc.target/i386/pr83994.c: New test.
13056
13057 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13058
13059 PR target/84014
13060 * gcc.target/powerpc/pr84014.c: New.
13061
13062 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13063
13064 PR middle-end/83977
13065 * c-c++-common/gomp/pr83977-1.c: New test.
13066 * c-c++-common/gomp/pr83977-2.c: New test.
13067 * c-c++-common/gomp/pr83977-3.c: New test.
13068 * gfortran.dg/gomp/pr83977.f90: New test.
13069
13070 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13071
13072 PR testsuite/83889
13073 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13074 * gcc.dg/vect/pr80631-1.c: Likewise.
13075 * gcc.dg/vect/pr80631-2.c: Likewise.
13076 * gcc.dg/vect/pr81410.c: Likewise.
13077 * gcc.dg/vect/pr81633.c: Likewise.
13078 * gcc.dg/vect/pr81815.c: Likewise.
13079 * gcc.dg/vect/pr82108.c: Likewise.
13080 * gcc.dg/vect/pr83857.c: Likewise.
13081 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13082 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13083 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13084 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13085 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13086 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13087 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13088 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13089 dg-xfail-run-if instead.
13090 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13091 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13092 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13093 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13094 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13095
13096 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13097
13098 PR tree-optimization/83979
13099 * g++.dg/pr83979.c: New test.
13100
13101 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13102
13103 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13104 option. Add arm_neon_ok_no_float_abi check.
13105
13106 2018-01-24 Richard Biener <rguenther@suse.de>
13107
13108 PR tree-optimization/83176
13109 * gcc.dg/graphite/pr83176.c: New testcase.
13110
13111 2018-01-24 Richard Biener <rguenther@suse.de>
13112
13113 PR tree-optimization/82819
13114 * gcc.dg/graphite/pr82819.c: New testcase.
13115
13116 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13117
13118 PR c++/83921
13119 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13120 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13121 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13122 * g++.dg/ext/stmtexpr20.C: Likewise.
13123 * g++.dg/ext/stmtexpr21.C: Likewise.
13124
13125 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13126
13127 PR c++/83974
13128 * g++.dg/warn/pr83974.C: New test case.
13129
13130 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13131
13132 PR sanitizer/83987
13133 * g++.dg/ubsan/pr83987.C: New test.
13134
13135 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13136
13137 PR fortran/83866
13138 * gfortran.dg/pdt_29.f03: New test.
13139
13140 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13141
13142 PR fortran/83898
13143 * gfortran.dg/associate_33.f03: New test.
13144
13145 2018-01-23 Martin Liska <mliska@suse.cz>
13146
13147 PR lto/81440
13148 * gcc.dg/lto/pr81440.h: New test.
13149 * gcc.dg/lto/pr81440_0.c: New test.
13150 * gcc.dg/lto/pr81440_1.c: New test.
13151
13152 2018-01-23 Nathan Sidwell <nathan@acm.org>
13153
13154 PR c++/83988
13155 * g++.dg/template/pr83988.C: New.
13156
13157 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13158
13159 PR c++/82882
13160 PR c++/83978
13161 * g++.dg/cpp0x/pr82882.C: New test.
13162 * g++.dg/cpp0x/pr83978.C: New test.
13163
13164 PR c++/83958
13165 * g++.dg/cpp1z/decomp35.C: New test.
13166
13167 2018-01-23 Nathan Sidwell <nathan@acm.org>
13168
13169 * g++.dg/cpp0x/range-for10.C: Adjust.
13170 * g++.dg/ext/forscope1.C: Adjust.
13171 * g++.dg/ext/forscope2.C: Adjust.
13172 * g++.dg/template/for1.C: Adjust.
13173
13174 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13175
13176 PR tree-optimization/83510
13177 * gcc.c-torture/compile/pr83510.c: New test case.
13178
13179 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13180
13181 PR testsuite/83888
13182 * lib/target-supports.exp (check_effective_target_vect_float): Say
13183 that the result only holds when -funsafe-math-optimizations is on.
13184 (check_effective_target_vect_float_strict): New procedure.
13185 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13186 of vect_float.
13187 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13188
13189 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13190
13191 PR tree-optimization/83965
13192 * gcc.dg/vect/pr83965.c: New test.
13193
13194 2018-01-23 Richard Biener <rguenther@suse.de>
13195
13196 PR tree-optimization/83963
13197 * gfortran.dg/graphite/pr83963.f: New testcase.
13198 * gcc.dg/graphite/pr83963-2.c: Likewise.
13199
13200 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13201
13202 PR c++/83918
13203 * g++.dg/cpp1z/pr83918.C: New test.
13204
13205 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13206
13207 PR tree-optimization/83957
13208 * gcc.dg/autopar/pr83957.c: New test.
13209
13210 PR tree-optimization/83081
13211 * gcc.dg/predict-8.c: Adjust expected probability.
13212
13213 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13214
13215 PR target/83862
13216 * gcc.target/powerpc/pr83862.c: New test.
13217
13218 2018-01-22 Carl Love <cel@us.ibm.com>
13219
13220 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13221 builtins-4-runnable.c, builtins-6-runnable.c,
13222 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13223 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13224 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13225 for signed/unsigned 128-bit and long long int loads.
13226
13227 2018-01-22 Marek Polacek <polacek@redhat.com>
13228
13229 PR c++/81933
13230 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13231
13232 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13233
13234 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13235 scan-asembler valid instructions list.
13236 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13237 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13238 power8-vector requirement and option.
13239 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13240
13241 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13242
13243 PR 78534
13244 PR 83704
13245 * gfortran.dg/string_1.f90: Remove printing the length.
13246
13247 2018-01-22 Richard Biener <rguenther@suse.de>
13248
13249 PR tree-optimization/83963
13250 * gcc.dg/graphite/pr83963.c: New testcase.
13251
13252 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13253
13254 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13255 dg-require-effective-target directives.
13256
13257 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13258
13259 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13260 New procedure.
13261 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13262 Adjust scan-assembler checks for soft-float.
13263
13264 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13265
13266 PR target/83946
13267 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13268
13269 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13270
13271 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13272 * gcc.dg/pr83623.c: Likewise.
13273 * gcc.dg/pr83666.c: Likewise.
13274
13275 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13276 David Edelsohn <dje.gcc@gmail.com>
13277
13278 PR target/83946
13279 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13280 assembly output from "crset eq" to "crset 2".
13281 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13282 assembly output from . to $.
13283 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13284 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13285 assembly output from "crset eq" to "crset 2".
13286 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13287 assembly output from "crset eq" to "crset 2", and from . to $.
13288
13289 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13290
13291 PR fortran/83900
13292 * gfortran.dg/matmul_18.f90: New test.
13293
13294 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13295
13296 PR tree-optimization/83940
13297 * gcc.dg/torture/pr83940.c: New test.
13298
13299 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13300
13301 PR middle-end/83945
13302 * gcc.dg/tls/pr83945.c: New test.
13303
13304 PR target/83930
13305 * gcc.dg/pr83930.c: New test.
13306
13307 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13308
13309 PR fortran/83900
13310 * gfortran.dg/matmul_17.f90: New test.
13311
13312 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13313
13314 PR fortran/80768
13315 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13316
13317 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13318
13319 PR c++/81167
13320 * g++.dg/cpp0x/pr81167.C: New test.
13321
13322 PR c++/83919
13323 * g++.dg/cpp0x/pr83919.C: New test.
13324
13325 2018-01-19 Jeff Law <law@redhat.com>
13326 Jakub Jelinek <jakub@redhat.com>
13327
13328 * gcc.dg/stack-check-16.c: New test.
13329
13330 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13331
13332 PR target/83790
13333 * gcc.target/nvptx/indirect_call.c: New test.
13334
13335 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13336
13337 * g++.dg/torture/pr83619.C: Remove dg-message.
13338
13339 2018-01-19 Martin Liska <mliska@suse.cz>
13340
13341 * gcc.dg/predict-1.c: Adjust expected probability.
13342 * gcc.dg/predict-3.c: Likewise.
13343 * gcc.dg/predict-5.c: Likewise.
13344 * gcc.dg/predict-6.c: Likewise.
13345 * gcc.dg/predict-9.c: Likewise.
13346
13347 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13348
13349 PR tree-optimization/83922
13350 * gcc.dg/pr83922.c: New test.
13351
13352 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13353
13354 PR tree-optimization/83914
13355 * gcc.dg/vect/pr83914.c: New test.
13356
13357 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13358
13359 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13360 * gcc.target/arm/negdi-2.c: Likewise.
13361 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13362
13363 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13364
13365 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13366
13367 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13368
13369 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13370
13371 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13372
13373 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13374 hppa*-*-hpux*.
13375
13376 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13377
13378 PR ipa/83619
13379 PR testsuite/83934
13380 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13381 forward declaration.
13382
13383 2018-01-18 Carl Love <cel@us.ibm.com>
13384
13385 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13386 to the function.
13387
13388 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13389
13390 PR c++/81013
13391 * g++.dg/inherit/union3.C: New.
13392
13393 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13394
13395 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13396
13397 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13398
13399 PR ipa/83619
13400 * g++.dg/torture/pr83619.C: New testcase.
13401
13402 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13403
13404 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13405 Add function body to force error messages in some configurations.
13406
13407 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13408
13409 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13410 and arm_thumb1_ok.
13411
13412 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13413
13414 PR other/70268
13415 * c-c++-common/ffile-prefix-map.c: New test.
13416 * c-c++-common/fmacro-prefix-map.c: New test.
13417 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13418 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13419
13420 2018-01-18 Martin Liska <mliska@suse.cz>
13421
13422 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13423 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13424 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13425 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13426 * gcc.target/i386/ret-thunk-10.c: Likewise.
13427 * gcc.target/i386/ret-thunk-11.c: Likewise.
13428 * gcc.target/i386/ret-thunk-12.c: Likewise.
13429 * gcc.target/i386/ret-thunk-15.c: Likewise.
13430 * gcc.target/i386/ret-thunk-9.c: Likewise.
13431
13432 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13433
13434 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13435 order.
13436
13437 2018-01-18 Nathan Sidwell <nathan@acm.org>
13438
13439 PR c++/83160
13440 * g++.dg/cpp0x/pr83160.C: New.
13441
13442 2018-01-18 Richard Biener <rguenther@suse.de>
13443
13444 PR tree-optimization/83887
13445 * gcc.dg/graphite/pr83887.c: New testcase.
13446 * gfortran.dg/graphite/pr83887.f90: Likewise.
13447 * gfortran.dg/graphite/pr83887.f: Likewise.
13448
13449 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13450
13451 PR target/65578
13452 * gcc.target/arm/builtin-bswap.x: New file.
13453 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13454 and options for armv6t2.
13455 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13456 and options for Thumb1.
13457 * gcc.target/arm/builtin-bswap16.x: New file.
13458 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13459 and options for armv6t2.
13460 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13461 and options for Thumb1.
13462
13463 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13464
13465 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13466 order.
13467
13468 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13469
13470 PR c/61240
13471 * gcc.dg/pr61240.c: New test.
13472
13473 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13474
13475 PR fortran/83864
13476 * gfortran.dg/pr83864.f90: New test.
13477
13478 2018-01-17 Jeff Law <law@redhat.com>
13479
13480 PR testsuite/83883
13481 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13482
13483 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13484
13485 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13486 restriction, but still restrict to 64-bit.
13487 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13488 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13489
13490 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13491
13492 PR fortran/83874
13493 * gfortran.dg/pr83874.f90: New test.
13494
13495 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13496
13497 PR c++/83824
13498 * g++.dg/cpp0x/pr83824.C: New test.
13499
13500 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13501
13502 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13503 appropriate .gnu_attribute for the long double type, if we use the
13504 long double type, but do not generate any calls.
13505 * gcc.target/powerpc/gnuattr2.c: Likewise.
13506 * gcc.target/powerpc/gnuattr3.c: Likewise.
13507
13508 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13509
13510 PR c++/78344
13511 * g++.dg/cpp0x/alignas13.C: New.
13512
13513 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13514
13515 PR c++/83897
13516 * g++.dg/cpp0x/pr83897.C: New test.
13517
13518 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13519
13520 PR ipa/83051
13521 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13522
13523 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13524
13525 PR c++/81054
13526 * g++.dg/cpp0x/constexpr-ice19.C: New.
13527
13528 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13529
13530 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13531 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13532 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13533 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13534 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13535 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13536 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13537 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13538 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13539 * gcc.target/powerpc/builtins-1.fold.h: New.
13540
13541 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13542
13543 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13544 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13545
13546 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13547
13548 * gcc.target/arm/g2.c: Add -marm to dg-options.
13549 * gcc.target/arm/scd42-2.c: Likewise.
13550
13551 2018-01-17 Nathan Sidwell <nathan@acm.org>
13552
13553 PR c++/83287
13554 * g++.dg/lookup/pr83287-2.C: New.
13555
13556 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13557
13558 PR c++/83814
13559 PR c++/83902
13560 * g++.dg/wrappers/pr83814.C: New test case.
13561 * g++.dg/wrappers/pr83902.C: New test case.
13562
13563 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13564
13565 PR lto/83121
13566 * g++.dg/lto/pr83121_0.C: New test case.
13567 * g++.dg/lto/pr83121_1.C: New test case.
13568 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13569 adapted from DejaGnu's dg-test.
13570 (lto_handle_diagnostics): New procedure.
13571 (lto_prune_warns): Ignore informational notes.
13572 (lto-link-and-maybe-run): Add "messages_by_file" param.
13573 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13574 "execute" when "link" fails if "execute" was not specified.
13575 (lto-can-handle-directive): New procedure.
13576 (lto-get-options-main): Call lto-can-handle-directive. Add a
13577 dg-messages local, using it to set the caller's
13578 dg-messages-by-file for the given source file.
13579 (lto-get-options): Likewise.
13580 (lto-execute): Add dg-messages-by-file local, and pass it to
13581 lto-link-and-maybe-run.
13582
13583 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13584 Richard Sandiford <richard.sandiford@linaro.org>
13585
13586 PR target/79041
13587 PR target/82964
13588 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13589 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13590
13591 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13592
13593 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13594 target check autogenerator for armv8.1-a and armv8.2-a.
13595
13596 2018-01-17 Carl Love <cel@us.ibm.com>
13597
13598 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13599 Add debug print statements.
13600 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13601 16 byte vector load followed by a partial vector load.
13602
13603 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13604
13605 PR c++/83799
13606 * g++.dg/wrappers/pr83799.C: New test case.
13607
13608 2018-01-17 Nathan Sidwell <nathan@acm.org>
13609
13610 PR c++/83739
13611 * g++.dg/cpp1y/pr83739.C: New.
13612
13613 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13614
13615 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13616 * gcc.target/visium/overflow16.c: Likewise.
13617 * gcc.target/visium/overflow32.c: Likewise.
13618
13619 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13620
13621 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13622
13623 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13624
13625 * gcc.dg/rtl/arm/stl-cond.c: New test.
13626 * gcc.target/arm/stl-cond.c: Delete.
13627
13628 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13629
13630 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13631 directives.
13632
13633 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13634
13635 PR tree-optimization/83843
13636 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13637 * gcc.dg/store_merging_19.c: New test.
13638
13639 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13640
13641 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13642 and options.
13643
13644 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13645
13646 PR rtl-optimization/83771
13647 * gcc.dg/pr83771.c: New test.
13648
13649 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13650
13651 PR tree-optimization/81184
13652 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13653 targets.
13654 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13655
13656 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13657
13658 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13659
13660 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13661
13662 PR target/83546
13663 * gcc.target/i386/pr83546.c: New test.
13664
13665 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13666
13667 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13668
13669 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13670
13671 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13672 test and add dg-warning for the -Wstringop-overflow warning.
13673
13674 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13675
13676 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13677 XFAIL last test on SPARC and Visium.
13678
13679 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13680
13681 PR rtl-optimization/80481
13682 * g++.dg/pr80481.C: Exclude solaris.
13683
13684 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13685
13686 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13687 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13688 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13689
13690 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13691
13692 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13693 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13694 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13695 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13696 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13697 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13698 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13699 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13700 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13701 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13702 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13703 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13704 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13705 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13706 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13707
13708 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13709
13710 PR testsuite/77734
13711 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13712
13713 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13714
13715 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13716 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13717 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13718 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13719 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13720 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13721
13722 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13723
13724 PR tree-optimization/83857
13725 * gcc.dg/vect/pr83857.c: New test.
13726
13727 2018-01-16 Richard Biener <rguenther@suse.de>
13728
13729 PR tree-optimization/83867
13730 * gcc.dg/vect/pr83867.c: New testcase.
13731
13732 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13733
13734 PR c/83844
13735 * gcc.dg/pr83844.c: New test.
13736
13737 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13738
13739 * gcc.dg/torture/pr83847.c: New test.
13740
13741 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13742
13743 PR rtl-optimization/86620
13744 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13745 instead of --param=max-sched-ready-insns=0.
13746 * gcc.target/i386/pr83620.c: New test.
13747 * gcc.dg/pr83620.c: New test.
13748
13749 PR tree-optimization/83843
13750 * gcc.dg/store_merging_18.c: New test.
13751
13752 PR c++/83817
13753 * g++.dg/cpp1y/pr83817.C: New test.
13754
13755 PR c++/83825
13756 * g++.dg/template/pr83825.C: New test.
13757
13758 2018-01-16 Richard Biener <rguenther@suse.de>
13759
13760 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13761
13762 2018-01-16 Richard Biener <rguenther@suse.de>
13763
13764 PR testsuite/82132
13765 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13766 from gcc.dg/torture/pr60092.c.
13767
13768 2018-01-15 Martin Sebor <msebor@redhat.com>
13769
13770 PR c++/83588
13771 * g++.dg/ext/flexary28.C: New test.
13772
13773 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13774
13775 PR fortran/82257
13776 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13777
13778 2018-01-15 Martin Sebor <msebor@redhat.com>
13779
13780 PR testsuite/83869
13781 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13782
13783 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13784
13785 PR fortran/54613
13786 * gfortran.dg/minmaxloc_9.f90: New test.
13787 * gfortran.dg/minmaxloc_10.f90: New test.
13788 * gfortran.dg/minmaxloc_11.f90: New test.
13789
13790 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13791
13792 PR target/83839
13793 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13794 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13795 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13796 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13797 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13798 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13799 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13800 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13801 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13802 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13803 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13804 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13805 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13806 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13807 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13808 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13809 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13810 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13811 * gcc.target/i386/ret-thunk-10.c: Likewise.
13812 * gcc.target/i386/ret-thunk-11.c: Likewise.
13813 * gcc.target/i386/ret-thunk-12.c: Likewise.
13814 * gcc.target/i386/ret-thunk-13.c: Likewise.
13815 * gcc.target/i386/ret-thunk-14.c: Likewise.
13816 * gcc.target/i386/ret-thunk-15.c: Likewise.
13817 * gcc.target/i386/ret-thunk-9.c: Don't check the
13818 __x86_return_thunk label. Scan for "push" only for Linux.
13819
13820 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13821
13822 PR testsuite/79920
13823 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13824
13825 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13826
13827 PR target/83687
13828 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13829 tests.
13830 * gcc.target/arm/pr83687.c: New test.
13831
13832 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13833
13834 Adjust tests to AVR_TINY.
13835
13836 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13837 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13838 * gcc.target/avr/pr71627.c: Same.
13839 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13840 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13841 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13842 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13843 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13844 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13845 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13846 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13847 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13848 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13849 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13850 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13851 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13852 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13853 * gcc.target/avr/torture/pr61055.c: Same.
13854 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13855 available.
13856 * gcc.target/avr/torture/int24-mul.c: Same.
13857 * gcc.target/avr/torture/pr51782-1.c: Same.
13858 * gcc.target/avr/torture/pr61443.c: Same.
13859 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13860 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13861
13862 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13863
13864 PR c/83801
13865 PR c/83729
13866 * gcc.target/avr/torture/pr83729.c: New test.
13867 * gcc.target/avr/torture/pr83801.c: New test.
13868
13869 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13870
13871 PR middle-end/82694
13872 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13873 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13874
13875 2018-01-10 Martin Sebor <msebor@redhat.com>
13876
13877 PR other/83508
13878 * gcc.dg/Wstringop-overflow-2.c: New test.
13879
13880 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13881
13882 PR libgfortran/83811
13883 * gfortran.dg/fmt_e.f90: New test.
13884
13885 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13886
13887 * gcc.target/i386/indirect-thunk-10.c: New test.
13888 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13889 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13890 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13891 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13892 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13893 * gcc.target/i386/ret-thunk-17.c: Likewise.
13894 * gcc.target/i386/ret-thunk-18.c: Likewise.
13895 * gcc.target/i386/ret-thunk-19.c: Likewise.
13896 * gcc.target/i386/ret-thunk-20.c: Likewise.
13897 * gcc.target/i386/ret-thunk-21.c: Likewise.
13898
13899 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13900
13901 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13902
13903 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13904
13905 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13906 -mno-indirect-branch-register.
13907 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13908 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13909 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13910 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13911 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13912 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13913 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13914 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13915 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13916 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13917 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13918 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13919 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13920 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13921 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13922 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13923 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13924 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13925 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13926 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13927 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13928 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13929 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13930 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13931 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13932 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13933 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13934 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13935 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13936 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13937 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13938 * gcc.target/i386/ret-thunk-10.c: Likewise.
13939 * gcc.target/i386/ret-thunk-11.c: Likewise.
13940 * gcc.target/i386/ret-thunk-12.c: Likewise.
13941 * gcc.target/i386/ret-thunk-13.c: Likewise.
13942 * gcc.target/i386/ret-thunk-14.c: Likewise.
13943 * gcc.target/i386/ret-thunk-15.c: Likewise.
13944 * gcc.target/i386/ret-thunk-9.c: Likewise.
13945 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13946 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13947 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13948
13949 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13950
13951 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13952 -mfunction-return=keep.
13953 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13954 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13955 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13956 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13957 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13958 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13959 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13960 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13961 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13962 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13963 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13964 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13965 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13966 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13967 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13968 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13969 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13970 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13971 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13972 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13973 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13974 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13975 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13976 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13977 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13978 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13979 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13980 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13981 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13982 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13983 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13984 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13985 * gcc.target/i386/ret-thunk-1.c: New test.
13986 * gcc.target/i386/ret-thunk-10.c: Likewise.
13987 * gcc.target/i386/ret-thunk-11.c: Likewise.
13988 * gcc.target/i386/ret-thunk-12.c: Likewise.
13989 * gcc.target/i386/ret-thunk-13.c: Likewise.
13990 * gcc.target/i386/ret-thunk-14.c: Likewise.
13991 * gcc.target/i386/ret-thunk-15.c: Likewise.
13992 * gcc.target/i386/ret-thunk-16.c: Likewise.
13993 * gcc.target/i386/ret-thunk-2.c: Likewise.
13994 * gcc.target/i386/ret-thunk-3.c: Likewise.
13995 * gcc.target/i386/ret-thunk-4.c: Likewise.
13996 * gcc.target/i386/ret-thunk-5.c: Likewise.
13997 * gcc.target/i386/ret-thunk-6.c: Likewise.
13998 * gcc.target/i386/ret-thunk-7.c: Likewise.
13999 * gcc.target/i386/ret-thunk-8.c: Likewise.
14000 * gcc.target/i386/ret-thunk-9.c: Likewise.
14001
14002 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
14003
14004 * gcc.target/i386/indirect-thunk-1.c: New test.
14005 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14006 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14007 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14008 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14009 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14010 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14011 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14012 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14013 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14014 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14015 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14016 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14017 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14018 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
14019 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14020 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14021 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14022 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14023 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14024 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14025 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14026 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14027 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14028 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14029 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14030 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14031 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14032 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14033 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14034 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14035 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14036 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14037
14038 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14039
14040 PR ipa/83051
14041 * gcc.c-torture/compile/pr83051.c: New testcase.
14042
14043 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14044
14045 PR tree-optimization/83501
14046 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14047
14048 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14049
14050 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14051 for lvx and stvx instead of lxvd2x and stxvd2x and require
14052 little-endian target. Add comments.
14053 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14054 comprehensive testing.
14055 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14056 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14057 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14058 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14059 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14060 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14061 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14062 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14063 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14064 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14065 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14066 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14067 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14068 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14069 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14070 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14071 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14072 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14073 scan-assembler-not directives that forbid lvx and xxpermdi.
14074 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14075 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14076 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14077 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14078 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14079 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14080 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14081 scan-assembler-times directives to reflect different numbers of
14082 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14083
14084 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14085 Alan Hayward <alan.hayward@arm.com>
14086 David Sherwood <david.sherwood@arm.com>
14087
14088 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14089 than SLP vectorization.
14090 * gcc.dg/vect/vect-alias-check-10.c: New test.
14091 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14092 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14093 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14094 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14095 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14096 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14097 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14098 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14099 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14100 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14101 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14102 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14103 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14104 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14105 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14106 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14107 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14108 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14109 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14110 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14111 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14112 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14113 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14114
14115 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14116 Alan Hayward <alan.hayward@arm.com>
14117 David Sherwood <david.sherwood@arm.com>
14118
14119 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14120 New proc.
14121 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14122 targets with scatter stores.
14123 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14124 stores.
14125 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14126 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14127 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14128 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14129 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14130 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14131 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14132 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14133 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14134 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14135 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14136 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14137 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14138 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14139 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14140 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14141
14142 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14143 Alan Hayward <alan.hayward@arm.com>
14144 David Sherwood <david.sherwood@arm.com>
14145
14146 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14147 for double_reduc1.
14148 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14149 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14150 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14151 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14152
14153 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14154 Alan Hayward <alan.hayward@arm.com>
14155 David Sherwood <david.sherwood@arm.com>
14156
14157 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14158 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14159 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14160
14161 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14162 Alan Hayward <alan.hayward@arm.com>
14163 David Sherwood <david.sherwood@arm.com>
14164
14165 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14166 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14167 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14168 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14169 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14170 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14171 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14172 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14173 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14174 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14175 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14176 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14177 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14178 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14179
14180 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14181 Alan Hayward <alan.hayward@arm.com>
14182 David Sherwood <david.sherwood@arm.com>
14183
14184 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14185 check for a message about using in-order reductions.
14186 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14187 check for a message about using in-order reductions.
14188 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14189 vectorized and check for a message about using in-order reductions.
14190 Expect targets with variable-length vectors to fall back to the
14191 fixed-length mininum.
14192 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14193 check for a message about using in-order reductions.
14194 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14195 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14196 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14197 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14198 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14199 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14200 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14201 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14202 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14203 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14204 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14205 vect_fold_left_plus.
14206
14207 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14208
14209 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14210 are spilled.
14211 * gcc.target/aarch64/sve/spill_2.c: New test.
14212 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14213 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14214 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14215 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14216 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14217
14218 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14219 Alan Hayward <alan.hayward@arm.com>
14220 David Sherwood <david.sherwood@arm.com>
14221
14222 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14223 of branches.
14224 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14225 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14226 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14227 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14228 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14229 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14230 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14231 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14232 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14233
14234 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14235 Alan Hayward <alan.hayward@arm.com>
14236 David Sherwood <david.sherwood@arm.com>
14237
14238 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14239 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14240 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14241 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14242
14243 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14244 Alan Hayward <alan.hayward@arm.com>
14245 David Sherwood <david.sherwood@arm.com>
14246
14247 * lib/target-supports.exp
14248 (check_effective_target_vect_fold_extract_last): New proc.
14249 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14250 for fold_extract_last.
14251 * gcc.dg/vect/pr65947-2.c: Likewise.
14252 * gcc.dg/vect/pr65947-3.c: Likewise.
14253 * gcc.dg/vect/pr65947-4.c: Likewise.
14254 * gcc.dg/vect/pr65947-5.c: Likewise.
14255 * gcc.dg/vect/pr65947-6.c: Likewise.
14256 * gcc.dg/vect/pr65947-9.c: Likewise.
14257 * gcc.dg/vect/pr65947-10.c: Likewise.
14258 * gcc.dg/vect/pr65947-12.c: Likewise.
14259 * gcc.dg/vect/pr65947-14.c: Likewise.
14260 * gcc.dg/vect/pr80631-1.c: Likewise.
14261 * gcc.target/aarch64/sve/clastb_1.c: New test.
14262 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14263 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14264 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14265 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14266 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14267 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14268 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14269 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14270 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14271 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14272 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14273 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14274 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14275
14276 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14277 Alan Hayward <alan.hayward@arm.com>
14278 David Sherwood <david.sherwood@arm.com>
14279
14280 * gcc.target/aarch64/sve/live_1.c: New test.
14281 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14282
14283 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14284 Alan Hayward <alan.hayward@arm.com>
14285 David Sherwood <david.sherwood@arm.com>
14286
14287 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14288 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14289 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14290 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14291 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14292 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14293 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14294 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14295 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14296
14297 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14298 Alan Hayward <alan.hayward@arm.com>
14299 David Sherwood <david.sherwood@arm.com>
14300
14301 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14302 New proc.
14303 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14304 vect_fully_masked.
14305 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14306 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14307 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14308 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14309 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14310 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14311
14312 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14313 Alan Hayward <alan.hayward@arm.com>
14314 David Sherwood <david.sherwood@arm.com>
14315
14316 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14317 instead of just ADDRESS.
14318 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14319 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14320 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14321 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14322 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14323 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14324 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14325 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14326 * gcc.target/aarch64/sve/while_2.c: Likewise.
14327 * gcc.target/aarch64/sve/while_3.c: Likewise.
14328 * gcc.target/aarch64/sve/while_4.c: Likewise.
14329
14330 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14331 Alan Hayward <alan.hayward@arm.com>
14332 David Sherwood <david.sherwood@arm.com>
14333
14334 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14335 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14336 to be predicated.
14337 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14338 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14339 * gcc.target/aarch64/sve/reduc_5.c: New test.
14340 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14341 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14342
14343 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14344 Alan Hayward <alan.hayward@arm.com>
14345 David Sherwood <david.sherwood@arm.com>
14346
14347 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14348 * gcc.dg/tree-ssa/peel1.c: Likewise.
14349 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14350 variable-length vectors.
14351 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14352 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14353 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14354 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14355 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14356 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14357 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14358 * gcc.target/aarch64/sve/slp_8.c: New test.
14359 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14360 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14361 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14362 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14363 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14364 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14365 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14366 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14367 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14368 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14369 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14370 * gcc.target/aarch64/sve/while_1.c: Likewise.
14371 * gcc.target/aarch64/sve/while_2.c: Likewise.
14372 * gcc.target/aarch64/sve/while_3.c: Likewise.
14373 * gcc.target/aarch64/sve/while_4.c: Likewise.
14374
14375 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14376 Alan Hayward <alan.hayward@arm.com>
14377 David Sherwood <david.sherwood@arm.com>
14378
14379 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14380 New proc.
14381 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14382 and add an associated scan-dump test. Prevent vectorization
14383 of the first two loops.
14384 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14385 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14386 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14387 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14388 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14389 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14390
14391 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14392 Alan Hayward <alan.hayward@arm.com>
14393 David Sherwood <david.sherwood@arm.com>
14394
14395 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14396 * gcc.dg/vect/pr67790.c: Likewise.
14397 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14398 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14399 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14400 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14401 * gcc.target/aarch64/sve/slp_5.c: New test.
14402 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14403 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14404 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14405 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14406 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14407
14408 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14409 Alan Hayward <alan.hayward@arm.com>
14410 David Sherwood <david.sherwood@arm.com>
14411
14412 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14413 && vect_load_lanes
14414 * gcc.dg/vect/slp-1.c: Likewise.
14415 * gcc.dg/vect/slp-10.c: Likewise.
14416 * gcc.dg/vect/slp-12b.c: Likewise.
14417 * gcc.dg/vect/slp-12c.c: Likewise.
14418 * gcc.dg/vect/slp-17.c: Likewise.
14419 * gcc.dg/vect/slp-19b.c: Likewise.
14420 * gcc.dg/vect/slp-20.c: Likewise.
14421 * gcc.dg/vect/slp-21.c: Likewise.
14422 * gcc.dg/vect/slp-22.c: Likewise.
14423 * gcc.dg/vect/slp-23.c: Likewise.
14424 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14425 * gcc.dg/vect/slp-24.c: Likewise.
14426 * gcc.dg/vect/slp-28.c: Likewise.
14427 * gcc.dg/vect/slp-39.c: Likewise.
14428 * gcc.dg/vect/slp-6.c: Likewise.
14429 * gcc.dg/vect/slp-7.c: Likewise.
14430 * gcc.dg/vect/slp-cond-1.c: Likewise.
14431 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14432 * gcc.dg/vect/slp-cond-2.c: Likewise.
14433 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14434 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14435 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14436 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14437 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14438 * gcc.dg/vect/slp-perm-6.c: Likewise.
14439 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14440 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14441 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14442 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14443 * gcc.dg/vect/slp-12a.c: Likewise.
14444 * gcc.dg/vect/slp-14.c: Likewise.
14445 * gcc.dg/vect/slp-15.c: Likewise.
14446 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14447 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14448 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14449 * gcc.target/aarch64/sve/slp_1.c: New test.
14450 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14451 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14452 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14453 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14454 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14455 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14456 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14457
14458 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14459 Alan Hayward <alan.hayward@arm.com>
14460 David Sherwood <david.sherwood@arm.com>
14461
14462 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14463 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14464 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14465 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14466 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14467 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14468 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14469 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14470 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14471 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14472 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14473 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14474 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14475 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14476 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14477 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14478 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14479 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14480 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14481
14482 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14483 Alan Hayward <alan.hayward@arm.com>
14484 David Sherwood <david.sherwood@arm.com>
14485
14486 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14487 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14488 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14489 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14490 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14491 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14492 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14493 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14494 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14495 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14496 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14497 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14498 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14499 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14500 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14501 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14502 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14503 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14504 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14505 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14506 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14507 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14508 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14509 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14510 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14511 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14512 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14513 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14514 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14515 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14516 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14517 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14518 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14519 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14520 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14521 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14522
14523 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14524 Alan Hayward <alan.hayward@arm.com>
14525 David Sherwood <david.sherwood@arm.com>
14526
14527 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14528 Return true for SVE too.
14529 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14530 if load/store lanes are supported.
14531 * gcc.dg/vect/slp-10.c: Likewise.
14532 * gcc.dg/vect/slp-12c.c: Likewise.
14533 * gcc.dg/vect/slp-17.c: Likewise.
14534 * gcc.dg/vect/slp-33.c: Likewise.
14535 * gcc.dg/vect/slp-6.c: Likewise.
14536 * gcc.dg/vect/slp-cond-1.c: Likewise.
14537 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14538 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14539 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14540 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14541 * gcc.dg/vect/slp-perm-6.c: Likewise.
14542 * gcc.dg/vect/slp-perm-9.c: Likewise.
14543 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14544 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14545 for variable-length vectors.
14546
14547 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14548 Alan Hayward <alan.hayward@arm.com>
14549 David Sherwood <david.sherwood@arm.com>
14550
14551 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14552 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14553
14554 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14555
14556 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14557 * g++.target/aarch64/sve/catch_1.C: New test.
14558 * g++.target/aarch64/sve/catch_2.C: Likewise.
14559 * g++.target/aarch64/sve/catch_3.C: Likewise.
14560 * g++.target/aarch64/sve/catch_4.C: Likewise.
14561 * g++.target/aarch64/sve/catch_5.C: Likewise.
14562 * g++.target/aarch64/sve/catch_6.C: Likewise.
14563
14564 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14565 Alan Hayward <alan.hayward@arm.com>
14566 David Sherwood <david.sherwood@arm.com>
14567
14568 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14569 New proc.
14570 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14571 * gcc.target/aarch64/fmaxmin.c: Likewise.
14572 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14573 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14574 * gcc.target/aarch64/pr62178.c: Likewise.
14575 * gcc.target/aarch64/pr71727-2.c: Likewise.
14576 * gcc.target/aarch64/saddw-1.c: Likewise.
14577 * gcc.target/aarch64/saddw-2.c: Likewise.
14578 * gcc.target/aarch64/uaddw-1.c: Likewise.
14579 * gcc.target/aarch64/uaddw-2.c: Likewise.
14580 * gcc.target/aarch64/uaddw-3.c: Likewise.
14581 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14582 * gcc.target/aarch64/vect-compile.c: Likewise.
14583 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14584 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14585 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14586 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14587 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14588 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14589 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14590 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14591 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14592 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14593 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14594 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14595 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14596 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14597 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14598 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14599 * gcc.target/aarch64/vect-movi.c: Likewise.
14600 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14601 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14602 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14603 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14604 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14605 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14606 fixed-length SVE.
14607 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14608 * gcc.target/aarch64/sve/arith_1.c: New test.
14609 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14610 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14611 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14612 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14613 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14614 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14615 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14616 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14617 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14618 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14619 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14620 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14621 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14622 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14623 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14624 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14625 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14626 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14627 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14628 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14629 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14630 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14631 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14632 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14633 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14634 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14635 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14636 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14637 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14638 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14639 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14640 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14641 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14642 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14643 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14644 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14645 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14646 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14647 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14648 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14649 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14650 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14651 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14652 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14653 * gcc.target/aarch64/sve/index_1.c: Likewise.
14654 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14655 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14656 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14657 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14658 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14659 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14660 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14661 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14662 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14663 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14664 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14665 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14666 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14667 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14668 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14669 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14670 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14671 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14672 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14673 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14674 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14675 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14676 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14677 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14678 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14679 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14680 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14681 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14682 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14683 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14684 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14685 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14686 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14687 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14688 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14689 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14690 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14691 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14692 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14693 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14694 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14695 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14696 * gcc.target/aarch64/sve/single_1.c: Likewise.
14697 * gcc.target/aarch64/sve/single_2.c: Likewise.
14698 * gcc.target/aarch64/sve/single_3.c: Likewise.
14699 * gcc.target/aarch64/sve/single_4.c: Likewise.
14700 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14701 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14702 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14703 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14704 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14705 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14706 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14707 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14708 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14709 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14710 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14711 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14712 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14713 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14714 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14715 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14716 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14717 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14718 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14719 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14720 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14721 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14722 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14723 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14724 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14725 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14726 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14727 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14728 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14729 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14730 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14731 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14732 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14733 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14734 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14735 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14736 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14737 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14738 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14739 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14740 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14741 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14742 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14743 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14744 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14745
14746 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14747 Alan Hayward <alan.hayward@arm.com>
14748 David Sherwood <david.sherwood@arm.com>
14749
14750 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14751 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14752 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14753 New procedures.
14754 (check_effective_target_vect_perm): Handle SVE.
14755 (check_effective_target_vect_perm_byte): Likewise.
14756 (check_effective_target_vect_perm_short): Likewise.
14757 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14758 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14759 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14760 (check_effective_target_vect_element_align_preferred): Likewise.
14761 (check_effective_target_vect_align_stack_vars): Likewise.
14762 (check_effective_target_vect_load_lanes): Likewise.
14763 (check_effective_target_vect_masked_store): Likewise.
14764 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14765 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14766 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14767 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14768 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14769 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14770 * gcc.dg/vect/slp-23.c: Likewise.
14771 * gcc.dg/vect/slp-perm-5.c: Likewise.
14772 * gcc.dg/vect/slp-perm-6.c: Likewise.
14773 * gcc.dg/vect/slp-perm-9.c: Likewise.
14774 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14775 * gcc.dg/vect/vect-114.c: Likewise.
14776 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14777 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14778
14779 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14780
14781 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14782 vect_variable_length, expecting the test to be vectorized
14783 without SLP instead.
14784 * gcc.dg/vect/pr33953.c: Likewise.
14785 * gcc.dg/vect/pr37027.c: Likewise.
14786 * gcc.dg/vect/pr67790.c: Likewise.
14787 * gcc.dg/vect/pr68445.c: Likewise.
14788 * gcc.dg/vect/slp-1.c: Likewise.
14789 * gcc.dg/vect/slp-10.c: Likewise.
14790 * gcc.dg/vect/slp-12a.c: Likewise.
14791 * gcc.dg/vect/slp-12b.c: Likewise.
14792 * gcc.dg/vect/slp-12c.c: Likewise.
14793 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14794 * gcc.dg/vect/slp-13.c: Likewise.
14795 * gcc.dg/vect/slp-14.c: Likewise.
14796 * gcc.dg/vect/slp-15.c: Likewise.
14797 * gcc.dg/vect/slp-17.c: Likewise.
14798 * gcc.dg/vect/slp-19b.c: Likewise.
14799 * gcc.dg/vect/slp-2.c: Likewise.
14800 * gcc.dg/vect/slp-20.c: Likewise.
14801 * gcc.dg/vect/slp-21.c: Likewise.
14802 * gcc.dg/vect/slp-22.c: Likewise.
14803 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14804 * gcc.dg/vect/slp-24.c: Likewise.
14805 * gcc.dg/vect/slp-28.c: Likewise.
14806 * gcc.dg/vect/slp-39.c: Likewise.
14807 * gcc.dg/vect/slp-42.c: Likewise.
14808 * gcc.dg/vect/slp-6.c: Likewise.
14809 * gcc.dg/vect/slp-7.c: Likewise.
14810 * gcc.dg/vect/slp-cond-1.c: Likewise.
14811 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14812 * gcc.dg/vect/slp-cond-2.c: Likewise.
14813 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14814 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14815 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14816 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14817 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14818 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14819 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14820 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14821 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14822 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14823 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14824 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14825 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14826 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14827 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14828 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14829 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14830
14831 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14832
14833 PR c/83801
14834 * gcc.dg/pr83801.c: New test.
14835
14836 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14837
14838 PR fortran/52162
14839 * gfortran.dg/bounds_check_19.f90: New test.
14840
14841 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14842
14843 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14844 instead of scan-assembler-not for xsnabsqp.
14845
14846 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14847
14848 PR libgfortran/83525
14849 * gfortran.dg/newunit_5.f90: New test.
14850
14851 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14852
14853 PR rtl-optimization/80481
14854 * g++.dg/pr80481.C: New.
14855
14856 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14857
14858 PR target/83628
14859 * gcc.target/alpha/pr83628-3.c: New test.
14860
14861 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14862
14863 * lib/target-supports.exp (check_effective_target_avx512f): Also
14864 check for __builtin_ia32_addsd_round,
14865 __builtin_ia32_getmantsd_round.
14866 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14867
14868 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14869
14870 PR target/83629
14871 * gcc.target/powerpc/pr83629.c: Require ilp32.
14872
14873 2018-01-12 Richard Biener <rguenther@suse.de>
14874
14875 PR tree-optimization/80846
14876 * gcc.target/i386/pr80846-1.c: New testcase.
14877 * gcc.target/i386/pr80846-2.c: Likewise.
14878
14879 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14880
14881 * gcc.c-torture/execute/20180112-1.c: New test.
14882
14883 2018-01-12 Tom de Vries <tom@codesourcery.com>
14884
14885 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14886 * g++.dg/ext/label13a.C: Same.
14887 * g++.dg/ext/label14.C: Same.
14888 * g++.dg/ext/label2.C: Same.
14889 * g++.dg/ext/label3.C: Same.
14890 * g++.dg/torture/pr42462.C: Same.
14891 * g++.dg/torture/pr42739.C: Same.
14892 * g++.dg/warn/Wunused-label-3.C: Same.
14893
14894 2018-01-12 Tom de Vries <tom@codesourcery.com>
14895
14896 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14897 * g++.dg/Walloca1.C: Same.
14898 * g++.dg/cpp0x/pr70338.C: Same.
14899 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14900 * g++.dg/cpp1y/vla10.C: Same.
14901 * g++.dg/cpp1y/vla2.C: Same.
14902 * g++.dg/cpp1y/vla6.C: Same.
14903 * g++.dg/cpp1y/vla8.C: Same.
14904 * g++.dg/debug/debug5.C: Same.
14905 * g++.dg/debug/debug6.C: Same.
14906 * g++.dg/debug/pr54828.C: Same.
14907 * g++.dg/diagnostic/pr70105.C: Same.
14908 * g++.dg/eh/cleanup5.C: Same.
14909 * g++.dg/eh/spbp.C: Same.
14910 * g++.dg/ext/tmplattr9.C: Same.
14911 * g++.dg/ext/vla10.C: Same.
14912 * g++.dg/ext/vla11.C: Same.
14913 * g++.dg/ext/vla12.C: Same.
14914 * g++.dg/ext/vla15.C: Same.
14915 * g++.dg/ext/vla16.C: Same.
14916 * g++.dg/ext/vla17.C: Same.
14917 * g++.dg/ext/vla3.C: Same.
14918 * g++.dg/ext/vla6.C: Same.
14919 * g++.dg/ext/vla7.C: Same.
14920 * g++.dg/init/array24.C: Same.
14921 * g++.dg/init/new47.C: Same.
14922 * g++.dg/init/pr55497.C: Same.
14923 * g++.dg/opt/pr78201.C: Same.
14924 * g++.dg/template/vla2.C: Same.
14925 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14926 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14927 * g++.dg/torture/pr62127.C: Same.
14928 * g++.dg/torture/pr67055.C: Same.
14929 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14930 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14931 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14932 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14933 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14934 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14935 * g++.dg/warn/Wvla-1.C: Same.
14936 * g++.dg/warn/Wvla-3.C: Same.
14937 * g++.old-deja/g++.ext/array2.C: Same.
14938 * g++.old-deja/g++.ext/constructor.C: Same.
14939 * g++.old-deja/g++.law/builtin1.C: Same.
14940 * g++.old-deja/g++.other/crash12.C: Same.
14941 * g++.old-deja/g++.other/eh3.C: Same.
14942 * g++.old-deja/g++.pt/array6.C: Same.
14943 * g++.old-deja/g++.pt/dynarray.C: Same.
14944
14945 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14946
14947 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14948
14949 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14950
14951 PR libfortran/67412
14952 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14953 on *-*-solaris2.10.
14954
14955 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14956
14957 * lib/target-supports.exp (check_effective_target_branch_cost):
14958 Accept all x86 targets.
14959
14960 2018-01-12 Martin Liska <mliska@suse.cz>
14961
14962 PR ipa/83054
14963 * g++.dg/warn/pr83054.C: New test.
14964
14965 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14966
14967 * gcc.target/powerpc/spec-barr-1.c: New file.
14968
14969 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14970
14971 PR target/83330
14972 * gcc.target/i386/pr83330.c: New test.
14973
14974 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14975
14976 PR fortran/79383
14977 * gfortran.dg/dtio_31.f03: New test.
14978 * gfortran.dg/dtio_32.f03: New test.
14979
14980 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14981
14982 PR c++/43486
14983 * g++.dg/wrappers: New subdirectory.
14984 * g++.dg/wrappers/README: New file.
14985 * g++.dg/wrappers/alloc.C: New test case.
14986 * g++.dg/wrappers/cow-istream-string.C: New test case.
14987 * g++.dg/wrappers/cp-stdlib.C: New test case.
14988 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14989 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14990
14991 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14992
14993 PR middle-end/83718
14994 * g++.dg/torture/pr83718.C: New testcase.
14995
14996 2018-01-11 Martin Jambor <mjambor@suse.cz>
14997
14998 PR ipa/83178
14999 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
15000
15001 2018-01-11 Bin Cheng <bin.cheng@arm.com>
15002
15003 PR tree-optimization/83695
15004 * gcc.dg/tree-ssa/pr83695.c: New test.
15005
15006 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15007
15008 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
15009 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
15010
15011 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15012
15013 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
15014 * gcc.target/arm/simd/fp16fml_high.c: New test.
15015 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
15016 * lib/target-supports.exp
15017 (check_effective_target_arm_fp16fml_neon_ok_nocache,
15018 check_effective_target_arm_fp16fml_neon_ok,
15019 add_options_for_arm_fp16fml_neon): New procedures.
15020
15021 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15022
15023 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
15024 combination tests.
15025
15026 2018-01-11 Richard Biener <rguenther@suse.de>
15027
15028 PR tree-optimization/83435
15029 * gcc.dg/graphite/pr83435.c: New testcase.
15030
15031 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15032 Alan Hayward <alan.hayward@arm.com>
15033 David Sherwood <david.sherwood@arm.com>
15034
15035 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15036
15037 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15038
15039 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15040
15041 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15042
15043 PR target/82096
15044 * gcc.c-torture/compile/pr82096.c: New test.
15045
15046 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15047
15048 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15049
15050 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15051
15052 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15053
15054 2018-01-11 Justin Squirek <squirek@adacore.com>
15055
15056 * gnat.dg/expr_func4.adb: New testcase.
15057
15058 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15059
15060 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15061 testcase.
15062
15063 2018-01-11 Bob Duff <duff@adacore.com>
15064
15065 * gnat.dg/protected_null.adb: New testcase.
15066
15067 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15068
15069 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15070
15071 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15072
15073 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15074
15075 2018-01-11 Justin Squirek <squirek@adacore.com>
15076
15077 * gnat.dg/loopvar.adb: New testcase.
15078
15079 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15080
15081 PR middle-end/83189
15082 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15083
15084 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15085
15086 * gcc.c-torture/compile/pr83575.c: New testcase.
15087
15088 2018-01-10 Michael Collison <michael.collison@arm.com>
15089
15090 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15091 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15092 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15093 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15094 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15095 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15096 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15097 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15098 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15099 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15100 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15101 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15102 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15103 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15104 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15105 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15106
15107 2018-01-10 Michael Collison <michael.collison@arm.com>
15108
15109 * gcc.target/aarch64/sha2.h: New shared testcase.
15110 * gcc.target/aarch64/sha2_1.c: New testcase.
15111 * gcc.target/aarch64/sha2_2.c: New testcase.
15112 * gcc.target/aarch64/sha2_3.c: New testcase.
15113 * gcc.target/aarch64/sha3.h: New shared testcase.
15114 * gcc.target/aarch64/sha3_1.c: New testcase.
15115 * gcc.target/aarch64/sha3_2.c: New testcase.
15116 * gcc.target/aarch64/sha3_3.c: New testcase.
15117
15118 2018-01-10 Michael Collison <michael.collison@arm.com>
15119
15120 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15121
15122 2018-01-10 Martin Sebor <msebor@redhat.com>
15123
15124 PR tree-optimization/83781
15125 * gcc.dg/strlenopt-42.c: New test.
15126
15127 2018-01-11 Martin Sebor <msebor@gmail.com>
15128 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15129
15130 PR tree-optimization/83501
15131 PR tree-optimization/81703
15132
15133 * gcc.dg/strlenopt-39.c: New test-case.
15134 * gcc.dg/pr81703.c: Likewise.
15135
15136 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15137
15138 * gnat.dg/atomic10.adb: New test.
15139
15140 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15141
15142 PR fortran/82367
15143 * gfortran.dg/deferred_character_18.f90: New test.
15144
15145 2018-01-10 Martin Sebor <msebor@redhat.com>
15146
15147 PR tree-optimization/83671
15148 * gcc.dg/strlenopt-40.c: New test.
15149 * gcc.dg/strlenopt-41.c: New test.
15150
15151 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15152
15153 PR fortran/83093
15154 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15155
15156 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15157
15158 PR target/83399
15159 * gcc.target/powerpc/pr83399.c: New test.
15160
15161 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15162
15163 PR c++/43486
15164 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15165 to reflect that the arguments are correctly underlined.
15166 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15167 for globals, params, locals and literals.
15168 (test_sizeof): Directly test the location of "sizeof", rather than
15169 when used in compound expressions.
15170 (test_alignof): Likewise for "alignof".
15171 (test_string_literals): Likewise for string literals.
15172 (test_numeric_literals): Likewise for numeric literals.
15173 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15174 (test_typeid): Likewise for typeid.
15175 (test_unary_plus): New.
15176 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15177 format strings.
15178
15179 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15180
15181 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15182
15183 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15184
15185 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15186
15187 2018-01-10 Marek Polacek <polacek@redhat.com>
15188
15189 PR c++/82541
15190 * g++.dg/warn/Wduplicated-branches4.C: New test.
15191
15192 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15193
15194 PR c++/81327
15195 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15196 cast to void *.
15197
15198 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15199
15200 PR c++/81055
15201 * g++.dg/cpp0x/new2.C: New.
15202
15203 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15204
15205 PR target/83735
15206 * gcc.target/i386/pr83735.c: New test.
15207
15208 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15209
15210 * lib/target-supports.exp (check_effective_target_branch_cost):
15211 New function.
15212 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15213 * gcc.dg/pr21643.c: Likewise.
15214 * gcc.dg/pr46309.c: Likewise.
15215 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15216 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15217 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15218 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15219 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15220 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15221 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15222 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15223 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15224 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15225 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15226 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15227 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15228 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15229
15230 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15231
15232 PR target/83629
15233 * gcc.target/powerpc/pr83629.c: New testcase.
15234
15235 2018-01-10 Richard Biener <rguenther@suse.de>
15236
15237 PR testsuite/78768
15238 * gcc.dg/pr78768.c: Un-XFAIL.
15239
15240 2018-01-10 Richard Biener <rguenther@suse.de>
15241
15242 PR debug/82425
15243 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15244
15245 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15246
15247 PR tree-optimization/83753
15248 * gcc.dg/torture/pr83753.c: New test.
15249
15250 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15251
15252 * gcc.target/i386/avx2-gather-1.c: Add -march.
15253 * gcc.target/i386/avx2-gather-2.c: Add -march.
15254 * gcc.target/i386/avx2-gather-3.c: Add -march.
15255 * gcc.target/i386/avx2-gather-4.c: Add -march.
15256 * gcc.target/i386/avx2-gather-5.c: Add -march.
15257 * gcc.target/i386/avx2-gather-6.c: Add -march.
15258 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15259 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15260 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15261 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15262 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15263 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15264 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15265 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15266 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15267 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15268
15269 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15270
15271 PR target/78585:
15272 * gcc.target/i386/pr78585.c: New test.
15273
15274 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15275
15276 PR c++/83734
15277 * g++.dg/cpp0x/pr83734.C: New test.
15278
15279 2018-01-09 Carl Love <cel@us.ibm.com>
15280
15281 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15282 vec_mergeo builtins with float, double, long long, unsigned long long,
15283 bool long long arguments.
15284 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15285 vec_float2 with double arguments.
15286 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15287 vec_mergew and vec_mergow builtins.
15288
15289 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15290
15291 PR fortran/83742
15292 * gfortran.dg/contiguous_6.f90: New test.
15293
15294 2018-01-09 Richard Biener <rguenther@suse.de>
15295
15296 PR tree-optimization/83668
15297 * gcc.dg/graphite/pr83668.c: New testcase.
15298
15299 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15300
15301 PR tree-optimization/64811
15302 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15303 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15304 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15305 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15306 New tests.
15307 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15308
15309 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15310
15311 PR target/79883
15312 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15313
15314 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15315
15316 PR target/82641
15317 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15318 no NEON and require softfp or hard float-abi.
15319 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15320
15321 2018-01-09 Richard Biener <rguenther@suse.de>
15322
15323 PR tree-optimization/83572
15324 * gcc.dg/graphite/pr83572.c: New testcase.
15325
15326 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15327
15328 PR target/83507
15329 * gcc.dg/sms-13.c: New test.
15330
15331 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15332
15333 PR fortran/83741
15334 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15335
15336 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15337 Monk Chiang <sh.chiang04@gmail.com>
15338
15339 * gcc.target/riscv/save-restore-1.c: New.
15340
15341 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15342
15343 PR target/83677
15344 * gcc.target/powerpc/pr83677.c: New file.
15345
15346 2018-01-08 Jeff Law <law@redhat.com>
15347
15348 PR rtl-optimizatin/81308
15349 * g++.dg/pr81308-1.C: New test.
15350 * g++.dg/pr81308-2.C: New test.
15351
15352 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15353
15354 PR target/83663 - Revert r255946
15355 * gcc.target/aarch64/vect-slp-dup.c: New.
15356
15357 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15358
15359 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15360 combination tests.
15361
15362 2018-01-08 Richard Biener <rguenther@suse.de>
15363
15364 PR tree-optimization/83563
15365 * gcc.dg/graphite/pr83563.c: New testcase.
15366
15367 2018-01-08 Richard Biener <rguenther@suse.de>
15368
15369 PR middle-end/83713
15370 * g++.dg/torture/pr83713.C: New testcase.
15371
15372 2018-01-08 Tom de Vries <tom@codesourcery.com>
15373
15374 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15375
15376 2018-01-08 Richard Biener <rguenther@suse.de>
15377
15378 PR tree-optimization/83685
15379 * gcc.dg/torture/pr83685.c: New testcase.
15380
15381 2018-01-08 Richard Biener <rguenther@suse.de>
15382
15383 PR lto/83719
15384 * gcc.dg/lto/pr83719_0.c: New testcase.
15385
15386 2018-01-08 Tom de Vries <tom@codesourcery.com>
15387
15388 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15389 * gcc.dg/graphite/run-id-1.c: Same.
15390 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15391
15392 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15393
15394 PR fortran/83611
15395 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15396 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15397 * gfortran.dg/pdt_27.f03: New test.
15398
15399 PR fortran/83731
15400 * gfortran.dg/pdt_28.f03: New test.
15401
15402 2018-01-08 Tom de Vries <tom@codesourcery.com>
15403
15404 * c-c++-common/builtins.c: Require effective target alloca.
15405 * gcc.dg/Wrestrict.c: Same.
15406 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15407
15408 2018-01-08 Richard Biener <rguenther@suse.de>
15409
15410 PR middle-end/83580
15411 * gcc.dg/torture/pr83580.c: New testcase.
15412
15413 2018-01-08 Richard Biener <rguenther@suse.de>
15414
15415 PR middle-end/83517
15416 * gcc.dg/pr83517.c: New testcase.
15417
15418 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15419
15420 PR middle-end/81897
15421 * gcc.dg/uninit-pr81897.c: New test.
15422
15423 2018-01-06 Martin Sebor <msebor@redhat.com>
15424
15425 PR tree-optimization/83640
15426 * gcc.dg/Wrestrict-6.c: New test.
15427 * gcc.dg/pr83640.c: New test.
15428
15429 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15430
15431 * gcc.target/aarch64/reg-alloc-1.c: New test.
15432
15433 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15434
15435 PR fortran/50892
15436 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15437
15438 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15439
15440 PR debug/83480
15441 * gcc.dg/pr83480.c: New test.
15442
15443 PR rtl-optimization/83682
15444 * gcc.target/i386/pr83682.c: New test.
15445
15446 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15447
15448 PR fortran/78534
15449 PR fortran/66310
15450 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15451 * gfortran.dg/dependency_49.f90: Likewise.
15452 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15453 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15454 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15455 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15456 * gfortran.dg/string_1_lp64.f90: New test.
15457 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15458 * gfortran.dg/string_3_lp64.f90: New test.
15459
15460 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15461
15462 PR target/83604
15463 * gcc.target/i386/sse-26.c: New test.
15464
15465 PR target/83604
15466 * gcc.target/i386/pr83604.c: New test.
15467
15468 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15469
15470 * gcc.dg/vect/vect-align-4.c: New test.
15471 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15472 and redefine as a structure with an unaligned member "b".
15473 (foo): Update accordingly.
15474
15475 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15476
15477 PR target/82439
15478 * gcc.target/aarch64/bics_5.c: New test.
15479 * gcc.target/arm/bics_5.c: Likewise.
15480
15481 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15482
15483 PR tree-optimization/83605
15484 * gcc.dg/pr83605.c: New test.
15485
15486 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15487
15488 PR target/83554
15489 * gcc.target/i386/pr83554.c: New test.
15490
15491 PR ipa/82352
15492 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15493 long unsigned int.
15494
15495 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15496
15497 PR fortran/83683
15498 PR fortran/45689
15499 * gfortran.dg/eoshift_8.f90: New test.
15500 * gfortran.dg/simplify_eoshift_1.f90: New test.
15501
15502 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15503
15504 PR debug/83585
15505 * gcc.dg/pr83585.c: New test.
15506
15507 2018-01-04 Nathan Sidwell <nathan@acm.org>
15508
15509 PR c++/83667
15510 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15511
15512 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15513
15514 PR debug/83666
15515 * gcc.dg/pr83666.c: New test.
15516
15517 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15518
15519 PR target/83628
15520 * gcc.target/alpha/pr83628-1.c: New test.
15521 * gcc.target/alpha/pr83628-2.c: Ditto.
15522
15523 2018-01-04 Martin Liska <mliska@suse.cz>
15524
15525 PR ipa/82352
15526 * g++.dg/ipa/pr82352.C: New test.
15527
15528 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15529
15530 * gcc.dg/vect-opt-info-1.c: Moved to ...
15531 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15532 vect_int targets, use dg-additional-options instead of dg-options and
15533 use relative line numbers instead of absolute.
15534
15535 2018-01-03 Martin Sebor <msebor@redhat.com>
15536
15537 PR tree-optimization/83655
15538 * gcc.dg/Wrestrict-5.c: New test.
15539 * c-c++-common/builtins.c: New test.
15540
15541 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15542 Alan Hayward <alan.hayward@arm.com>
15543 David Sherwood <david.sherwood@arm.com>
15544
15545 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15546 (main): Call it.
15547
15548 2018-01-03 Jeff Law <law@redhat.com>
15549
15550 PR target/83641
15551 * gcc.target/i386/stack-check-17.c: New test.
15552 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15553
15554 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15555
15556 PR debug/83621
15557 * gcc.dg/pr83621.c: New test.
15558
15559 PR debug/83645
15560 * gcc.dg/pr83645.c: New test.
15561
15562 2018-01-03 Martin Sebor <msebor@redhat.com>
15563
15564 PR tree-optimization/83603
15565 * gcc.dg/Wrestrict-4.c: New test.
15566
15567 PR c/83559
15568 * gcc.dg/const-2.c: New test.
15569 * gcc.dg/pure-3.c: New test.
15570
15571 2018-01-03 Martin Sebor <msebor@redhat.com>
15572
15573 * gcc.dg/Wrestrict-3.c: New test.
15574
15575 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15576
15577 PR c++/83555
15578 * g++.dg/opt/pr83555.C: New test.
15579 * g++.dg/ubsan/pr83555.C: New test.
15580
15581 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15582
15583 PR c/82050
15584 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15585 the !CHECKING_P case by expecting a note.
15586 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15587 a note for the !CHECKING_P case, and move the return statement
15588 outside of #if CHECKING_P guard.
15589
15590 2018-01-03 Jeff Law <law@redhat.com>
15591
15592 PR middle-end/83654
15593 * gcc.target/i386/stack-check-18.c: New test.
15594 * gcc.target/i386/stack-check-19.c: New test.
15595
15596 2018-01-03 Martin Sebor <msebor@redhat.com>
15597
15598 PR tree-optimization/83501
15599 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15600
15601 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15602
15603 PR tree-optimization/83501
15604 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15605
15606 2018-01-03 Nathan Sidwell <nathan@acm.org>
15607
15608 PR c++/83667
15609 * g++.dg/ipa/pr83667.C: New.
15610
15611 2018-01-03 Martin Liska <mliska@suse.cz>
15612
15613 PR tree-optimization/83593
15614 * gcc.dg/pr83593.c: New test.
15615
15616 2018-01-03 Martin Liska <mliska@suse.cz>
15617
15618 PR ipa/83549
15619 * g++.dg/ipa/pr83549.C: New test.
15620
15621 2018-01-03 Marek Polacek <polacek@redhat.com>
15622
15623 PR c++/83592
15624 * g++.dg/warn/mvp2.C: New test.
15625
15626 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15627
15628 PR preprocessor/83602
15629 * g++.dg/cpp/pr83602.C: New test.
15630
15631 PR c++/83634
15632 * g++.dg/parse/pr83634.C: New test.
15633
15634 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15635
15636 PR fortran/83664
15637 * gfortran.dg/eoshift_7.f90: New test.
15638
15639 2018-01-03 Jan Beulich <jbeulich@suse.com>
15640
15641 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15642 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15643
15644 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15645
15646 Update copyright years.
15647
15648 2018-01-03 Martin Liska <mliska@suse.cz>
15649
15650 PR ipa/83594
15651 * gcc.dg/ipa/pr83594.c: New test.
15652
15653 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15654 Alan Hayward <alan.hayward@arm.com>
15655 David Sherwood <david.sherwood@arm.com>
15656
15657 * gcc.dg/vect-opt-info-1.c: New test.
15658
15659 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15660
15661 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15662 floorf128, truncf128, and roundf128.
15663 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15664 optimizations added in match.pd.
15665 * gcc.target/powerpc/float128-hw6.c: Likewise.
15666 * gcc.target/powerpc/float128-hw7.c: Likewise.
15667 * gcc.target/powerpc/float128-hw8.c: Likewise.
15668 * gcc.target/powerpc/float128-hw9.c: Likewise.
15669 * gcc.target/powerpc/float128-hw10.c: Likewise.
15670 * gcc.target/powerpc/float128-hw11.c: Likewise.
15671
15672 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15673
15674 PR c++/83556
15675 * g++.dg/cpp0x/pr83556.C: New test.
15676
15677 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15678
15679 PR fortran/45689
15680 PR fortran/83650
15681 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15682 * gfortran.dg/simplify_cshift_4.f90: New test.
15683
15684 2018-01-02 Marek Polacek <polacek@redhat.com>
15685
15686 PR c++/81860
15687 * g++.dg/cpp0x/inh-ctor30.C: New test.
15688
15689 PR c++/83644
15690 * g++.dg/cpp1z/pr83644.C: New test.
15691
15692 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15693
15694 PR fortran/83076
15695 * gfortran.dg/coarray_45.f90: New test.
15696
15697 PR fortran/83319
15698 * gfortran.dg/coarray_46.f90: New test.
15699
15700 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15701
15702 PR tree-optimization/83581
15703 * gcc.dg/pr83581.c: New test.
15704
15705 PR c/83595
15706 * gcc.dg/pr83595.c: New test.
15707
15708 PR middle-end/83608
15709 * g++.dg/opt/pr83608.C: New test.
15710
15711 PR middle-end/83609
15712 * gcc.dg/pr83609.c: New test.
15713 * g++.dg/opt/pr83609.C: New test.
15714
15715 PR middle-end/83623
15716 * gcc.dg/pr83623.c: New test.
15717
15718 * gcc.target/i386/i386.exp
15719 (check_effective_target_avx512vpopcntdqvl): New proc.
15720 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15721 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15722 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15723 \f
15724 Copyright (C) 2018 Free Software Foundation, Inc.
15725
15726 Copying and distribution of this file, with or without modification,
15727 are permitted in any medium without royalty provided the copyright
15728 notice and this notice are preserved.