C++: underline param in print_conversion_rejection (more PR c++/85110)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-29 David Malcolm <dmalcolm@redhat.com>
2
3 PR c++/85110
4 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
5 output to reflect underlining of pertinent parameter in decl
6 for "no known conversion" messages.
7
8 2018-08-29 Jakub Jelinek <jakub@redhat.com>
9
10 PR c++/87122
11 * g++.dg/cpp1z/decomp47.C: New test.
12
13 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
14
15 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
16 where appropriate.
17
18 2018-08-29 Richard Biener <rguenther@suse.de>
19
20 PR tree-optimization/87117
21 * gfortran.dg/pr87117.f90: New testcase.
22
23 2018-08-29 Richard Biener <rguenther@suse.de>
24
25 PR tree-optimization/87126
26 * gcc.dg/tree-ssa/pr87126.c: New testcase.
27
28 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
29
30 PR tree-optimization/87009
31 * gcc.dg/pr87009.c: New test.
32
33 2018-08-28 Martin Sebor <msebor@redhat.com>
34
35 PR middle-end/86631
36 * g++.dg/Walloca1.C: Adjust.
37
38 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
39
40 PR c++/86546
41 * g++.dg/other/switch4.C: New.
42
43 2018-08-28 Richard Biener <rguenther@suse.de>
44
45 PR tree-optimization/87124
46 * g++.dg/torture/pr87124.C: New testcase.
47
48 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
49
50 PR fortran/80477
51 * gfortran.dg/class_result_7.f90: New test.
52 * gfortran.dg/class_result_8.f90: New test.
53 * gfortran.dg/class_result_9.f90: New test.
54
55 PR fortran/86481
56 * gfortran.dg/allocate_with_source_25.f90: New test.
57
58 2018-08-28 Jakub Jelinek <jakub@redhat.com>
59
60 PR middle-end/87099
61 * gcc.dg/pr87099.c: New test.
62
63 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
64
65 PR testsuite/87078
66 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
67
68 2018-08-28 Richard Biener <rguenther@suse.de>
69
70 PR tree-optimization/87117
71 * gcc.dg/pr87117-1.c: New testcase.
72
73 2018-08-28 Richard Biener <rguenther@suse.de>
74
75 PR tree-optimization/87117
76 * gcc.dg/pr87117-2.c: New testcase.
77
78 2018-08-28 Richard Biener <rguenther@suse.de>
79
80 PR tree-optimization/87117
81 * gcc.dg/lvalue-5.c: New testcase.
82
83 2018-08-27 Jeff Law <law@redhat.com>
84
85 PR tree-optimization/87110
86 * gcc.c-torture/compile/pr87110.c: New test.
87
88 2018-08-27 Martin Sebor <msebor@redhat.com>
89
90 PR tree-optimization/86914
91 * gcc.dg/strlenopt-57.c: New test.
92
93 2018-08-27 Martin Sebor <msebor@redhat.com>
94
95 PR tree-optimization/87112
96 * gcc.dg/pr87112.c: New test.
97
98 2018-08-27 David Malcolm <dmalcolm@redhat.com>
99
100 PR c++/63392
101 * g++.dg/diagnostic/missing-typename.C: New test.
102
103 2018-08-27 Jeff Law <law@redhat.com>
104
105 * gcc.c-torture/compile/dse.c: New test.
106
107 2018-08-27 Jakub Jelinek <jakub@redhat.com>
108
109 PR c++/86993
110 * g++.dg/diagnostic/pr86993.C: New test.
111
112 2018-08-27 Richard Biener <rguenther@suse.de>
113
114 PR tree-optimization/86927
115 * gcc.dg/vect/pr86927.c: New testcase.
116
117 2018-08-27 David Malcolm <dmalcolm@redhat.com>
118
119 PR c++/87091
120 * gcc.dg/empty.h: New file.
121 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
122 top of file and removal of redundant second printing of warning
123 location.
124 * gcc.dg/fixits-pr84852-2.c: Likewise.
125 * gcc.dg/missing-header-fixit-3.c: Likewise.
126 * gcc.dg/missing-header-fixit-4.c: New test.
127 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
128 conversion of show_caret_p to a tri-state.
129
130 2018-08-27 David Malcolm <dmalcolm@redhat.com>
131
132 PR c++/87091
133 * g++.dg/pr85523.C: Extend expected output to show line
134 before line-insertion fix-it hint.
135 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
136 (test_fixit_insert_newline): Add previous line to expected output.
137 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
138 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
139
140 2018-08-27 Martin Liska <mliska@suse.cz>
141
142 PR sanitizer/86962
143 * gcc.dg/asan/pr86962.c: New test.
144
145 2018-08-27 Martin Liska <mliska@suse.cz>
146
147 * gcc.dg/tree-prof/val-prof-10.c: New test.
148
149 2018-08-27 Martin Liska <mliska@suse.cz>
150
151 PR tree-optimization/86847
152 * gcc.dg/tree-ssa/switch-3.c: New test.
153 * gcc.dg/tree-ssa/vrp105.c: Remove.
154
155 2018-08-27 Martin Liska <mliska@suse.cz>
156
157 * gcc.dg/tree-ssa/switch-2.c: New test.
158
159 2018-08-27 Richard Biener <rguenther@suse.de>
160
161 * g++.dg/torture/20180705-1.C: New testcase.
162 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
163 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
164 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
165 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
166 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
167 * gcc.dg/pr85195.c: Likewise.
168 * gcc.dg/pr85467.c: Likewise.
169 * gcc.dg/torture/pr81790.c: Likewise.
170
171 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
172 param to current default.
173
174 2018-08-27 Jakub Jelinek <jakub@redhat.com>
175
176 PR rtl-optimization/87065
177 * gcc.target/i386/pr87065.c: New test.
178
179 2018-08-26 Marek Polacek <polacek@redhat.com>
180
181 PR c++/87080
182 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
183
184 PR c++/87029, Implement -Wredundant-move.
185 * g++.dg/cpp0x/Wredundant-move1.C: New test.
186 * g++.dg/cpp0x/Wredundant-move2.C: New test.
187 * g++.dg/cpp0x/Wredundant-move3.C: New test.
188 * g++.dg/cpp0x/Wredundant-move4.C: New test.
189
190 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
191
192 PR libfortran/86704
193 * gfortran.dg/matmul_19.f90: New test.
194
195 2018-08-25 Janus Weil <janus@gcc.gnu.org>
196
197 PR fortran/86545
198 * gfortran.dg/generic_35.f90: New test case.
199
200 2018-08-24 David Malcolm <dmalcolm@redhat.com>
201
202 PR c++/87091
203 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
204 line spans are printed with -fdiagnostics-show-line-numbers.
205
206 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
207
208 PR fortran/86837
209 * gfortran.dg/implied_do_io_6.f90: New test.
210
211 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
212
213 PR middle-end/87092
214 * gcc.dg/pr87092.c: New test.
215
216 2018-08-24 Marek Polacek <polacek@redhat.com>
217
218 PR c++/67012
219 PR c++/86942
220 * g++.dg/cpp0x/auto52.C: New test.
221 * g++.dg/cpp1y/auto-fn52.C: New test.
222 * g++.dg/cpp1y/auto-fn53.C: New test.
223 * g++.dg/cpp1y/auto-fn54.C: New test.
224
225 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
226
227 * lib/target-supports.exp (vect_perm_supported): Only return
228 false for variable-length vectors if the permute size is not
229 a power of 2.
230 (check_effective_target_vect_perm)
231 (check_effective_target_vect_perm_byte)
232 (check_effective_target_vect_perm_short): Remove check for
233 variable-length vectors.
234 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
235 * gcc.dg/vect/slp-perm-10.c: Likewise.
236 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
237
238 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
239
240 * gcc.target/aarch64/sve/bswap_1.c: New test.
241 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
242 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
243
244 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
245
246 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
247 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
248 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
249 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
250 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
251 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
252 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
253
254 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
255
256 PR debug/79342
257 * gcc.dg/pr79342.: New test.
258
259 2018-08-23 Martin Sebor <msebor@redhat.com>
260
261 PR tree-optimization/87072
262 * gcc.dg/Warray-bounds-35.c: New test.
263
264 2018-08-23 Richard Biener <rguenther@suse.de>
265
266 PR middle-end/87024
267 * gcc.dg/pr87024.c: New testcase.
268
269 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
270
271 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
272 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
273 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
274 * gcc.dg/vect/pr80631-2.c: Likewise.
275
276 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
277
278 PR fortran/86863
279 * gfortran.dg/submodule_32.f08: New test.
280
281 2018-08-22 Janus Weil <janus@gcc.gnu.org>
282
283 PR fortran/86935
284 * gfortran.dg/associate_3.f90: Update error message.
285 * gfortran.dg/associate_39.f90: New test case.
286
287 2018-08-22 Janus Weil <janus@gcc.gnu.org>
288
289 PR fortran/86888
290 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
291 an additional case.
292 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
293 * gfortran.dg/class_17.f03: Update error message.
294 * gfortran.dg/class_55.f90: Ditto.
295 * gfortran.dg/dtio_11.f90: Update error messages.
296 * gfortran.dg/implicit_actual.f90: Add an error message.
297 * gfortran.dg/typebound_proc_12.f90: Update error message.
298
299 2018-08-22 Martin Sebor <msebor@redhat.com>
300
301 PR middle-end/87052
302 * gcc.dg/pr87052.c: New test.
303 * gcc.dg/tree-ssa/dump-3.c: Adjust.
304
305 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
306
307 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
308 * gfortran.dg/max_expr.f90: ...this.
309 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
310 * gfortran.dg/min_expr.f90: ...this.
311
312 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
313
314 PR tree-optimization/86725
315 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
316 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
317 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
318 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
319
320 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
321
322 PR tree-optimization/86725
323 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
324
325 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
326
327 * gcc.dg/vect/vect-avg-16.c: New test.
328 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
329 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
330 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
331 the second loop in main1.
332
333 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
334
335 * gcc.dg/lto/pr85248_0.c (test_alias):
336 Stringify __USER_LABEL_PREFIX__.
337 (test_noreturn): Likewise.
338
339 2018-08-22 Richard Biener <rguenther@suse.de>
340
341 PR tree-optimization/86988
342 * g++.dg/pr86988.C: New testcase.
343
344 2018-08-22 Richard Biener <rguenther@suse.de>
345
346 PR tree-optimization/86945
347 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
348
349 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
350
351 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
352
353 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
354 Thomas Koenig <tkoenig@gcc.gnu.org>
355
356 PR fortran/25829
357 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
358 * gfortran.dg/f2003_io_1.f03: Add wait statement.
359
360 2018-08-21 Marek Polacek <polacek@redhat.com>
361
362 PR c++/86981, Implement -Wpessimizing-move.
363 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
364 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
365 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
366 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
367 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
368
369 PR c++/65043
370 * g++.dg/concepts/pr67595.C: Add dg-warning.
371 * g++.dg/cpp0x/Wnarrowing11.C: New test.
372 * g++.dg/cpp0x/Wnarrowing12.C: New test.
373 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
374
375 PR c++/86499
376 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
377 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
378
379 2018-08-21 Ed Schonberg <schonberg@adacore.com>
380
381 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
382
383 2018-08-21 Ed Schonberg <schonberg@adacore.com>
384
385 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
386
387 2018-08-21 Javier Miranda <miranda@adacore.com>
388
389 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
390
391 2018-08-21 Ed Schonberg <schonberg@adacore.com>
392
393 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
394
395 2018-08-21 Ed Schonberg <schonberg@adacore.com>
396
397 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
398
399 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
400
401 * gnat.dg/rep_clause7.adb: New testcase.
402
403 2018-08-21 Ed Schonberg <schonberg@adacore.com>
404
405 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
406 gnat.dg/task1_pkg.ads: New testcase.
407
408 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
409
410 * gnat.dg/linkedlist.adb: New testcase.
411
412 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
413
414 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
415 gnat.dg/elab6_pkg.ads: New testcase.
416
417 2018-08-21 Ed Schonberg <schonberg@adacore.com>
418
419 * gnat.dg/expr_func5.adb: New testcase.
420
421 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
422
423 * gnat.dg/dynhash.adb: New testcase.
424
425 2018-08-21 Javier Miranda <miranda@adacore.com>
426
427 * gnat.dg/enum4.adb: New testcase.
428
429 2018-08-21 Tamar Christina <tamar.christina@arm.com>
430
431 * gcc.target/aarch64/large_struct_copy.c: New test.
432
433 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
434
435 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
436
437 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
438
439 PR middle-end/86121
440 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
441
442 2018-08-21 Tom de Vries <tdevries@suse.de>
443
444 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
445 to avoid mismatch in .debug and .earlydebug dump files.
446
447 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
448
449 PR target/87033
450 * gcc.target/powerpc/pr87033.c: New test.
451
452 2018-08-20 Martin Sebor <msebor@redhat.com>
453
454 PR tree-optimization/87034
455 * gcc.dg/builtin-sprintf-warn-20.c: New test.
456
457 2018-08-20 David Malcolm <dmalcolm@redhat.com>
458
459 PR other/84889
460 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
461 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
462 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
463
464 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
465
466 PR target/87014
467 * g++.dg/torture/pr87014.C: New file.
468
469 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
470
471 PR target/86984
472 * gcc.target/alpha/pr86984.c: New test.
473
474 2018-08-20 Richard Biener <rguenther@suse.de>
475
476 PR tree-optimization/78655
477 * gcc.dg/tree-ssa/evrp11.c: New testcase.
478
479 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
480
481 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
482 for Darwin.
483
484 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
485
486 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
487 test on Darwin.
488 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
489 * gcc.dg/lto/pr83719_0.c: Likewise.
490
491 2018-08-17 Martin Sebor <msebor@redhat.com>
492
493 PR testsuite/86996
494 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
495
496 2018-08-17 David Malcolm <dmalcolm@redhat.com>
497
498 * g++.dg/conversion/Wwrite-strings.C: New test.
499
500 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
501 Chung-Lin Tang <cltang@codesourcery.com>
502 Xianmiao Qu <xianmiao_qu@c-sky.com>
503
504 C-SKY port: Testsuite
505
506 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
507 * g++.dg/torture/type-generic-1.C: Likewise.
508 * gcc.c-torture/compile/20000804-1.c: Likewise.
509 * gcc.c-torture/execute/20101011-1.c: Likewise.
510 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
511 * gcc.dg/20020312-2.c: Likewise.
512 * gcc.dg/Wno-frame-address.c: Likewise.
513 * gcc.dg/c11-true_min-1.c: Likewise.
514 * gcc.dg/sibcall-10.c: Likewise.
515 * gcc.dg/sibcall-9.c: Likewise.
516 * gcc.dg/stack-usage-1.c: Likewise.
517 * gcc.dg/torture/float32-tg-3.c: Likewise.
518 * gcc.dg/torture/float32x-tg-3.c: Likewise.
519 * gcc.dg/torture/float64-tg-3.c: Likewise.
520 * gcc.dg/torture/float64x-tg-3.c: Likewise.
521 * gcc.dg/torture/type-generic-1.c: Likewise.
522 * gcc.target/csky/*: New.
523 * lib/target-supports.exp (check_profiling_available): Add
524 csky-*-elf.
525 (check_effective_target_hard_float): Handle C-SKY targets with
526 single-precision hard float only.
527 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
528
529 2018-08-17 David Malcolm <dmalcolm@redhat.com>
530
531 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
532 gcc_dump_printf.
533 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
534 coverage for gcc_dump_printf.
535
536 2018-08-17 Martin Liska <mliska@suse.cz>
537
538 * g++.dg/opt/mpx.C: Fix scanned pattern.
539 * gcc.target/i386/mpx.c: Likewise.
540 * g++.dg/warn/Wunreachable-code-1.C: Remove.
541 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
542 * gcc.dg/torture/pr52969.c: Likewise.
543 * g++.dg/warn/pr31246-2.C: Likewise.
544 * g++.dg/warn/pr31246.C: Likewise.
545 * gcc.dg/pr33092.c: Likewise.
546 * g++.dg/opt/eh1.C: Remove a deprecated option.
547 * g++.dg/template/inline1.C: Likewise.
548 * g++.dg/tree-ssa/pr81408.C: Likewise.
549 * gcc.dg/pr41837.c: Likewise.
550 * gcc.dg/pr41841.c: Likewise.
551 * gcc.dg/pr42250.c: Likewise.
552 * gcc.dg/pr43084.c: Likewise.
553 * gcc.dg/pr43317.c: Likewise.
554 * gcc.dg/pr51879-18.c: Likewise.
555 * gcc.dg/torture/pr36066.c: Likewise.
556 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
557 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
558 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
559 * gcc.dg/tree-ssa/pr45122.c: Likewise.
560 * gcc.target/i386/pr45352-2.c: Likewise.
561 * gcc.target/i386/zee.c: Likewise.
562 * gfortran.dg/auto_char_len_2.f90: Likewise.
563 * gfortran.dg/auto_char_len_4.f90: Likewise.
564 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
565 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
566 * gfortran.dg/gomp/pr47331.f90: Likewise.
567 * gfortran.dg/pr40999.f: Likewise.
568 * gfortran.dg/pr41011.f: Likewise.
569 * gfortran.dg/pr42051.f03: Likewise.
570 * gfortran.dg/pr46804.f90: Likewise.
571 * gfortran.dg/pr83149_1.f90: Likewise.
572 * gfortran.dg/pr83149_b.f90: Likewise.
573 * gfortran.dg/whole_file_1.f90: Likewise.
574 * gfortran.dg/whole_file_10.f90: Likewise.
575 * gfortran.dg/whole_file_11.f90: Likewise.
576 * gfortran.dg/whole_file_12.f90: Likewise.
577 * gfortran.dg/whole_file_13.f90: Likewise.
578 * gfortran.dg/whole_file_14.f90: Likewise.
579 * gfortran.dg/whole_file_15.f90: Likewise.
580 * gfortran.dg/whole_file_16.f90: Likewise.
581 * gfortran.dg/whole_file_17.f90: Likewise.
582 * gfortran.dg/whole_file_18.f90: Likewise.
583 * gfortran.dg/whole_file_19.f90: Likewise.
584 * gfortran.dg/whole_file_2.f90: Likewise.
585 * gfortran.dg/whole_file_20.f03: Likewise.
586 * gfortran.dg/whole_file_3.f90: Likewise.
587 * gfortran.dg/whole_file_4.f90: Likewise.
588 * gfortran.dg/whole_file_5.f90: Likewise.
589 * gfortran.dg/whole_file_6.f90: Likewise.
590 * gfortran.dg/whole_file_7.f90: Likewise.
591 * gfortran.dg/whole_file_8.f90: Likewise.
592 * gfortran.dg/whole_file_9.f90: Likewise.
593 * gcc.dg/vect/vect.exp: Likewise.
594
595 2018-08-17 Richard Biener <rguenther@suse.de>
596
597 PR middle-end/86505
598 * gcc.dg/torture/pr86505.c: New testcase.
599
600 2018-08-16 Martin Sebor <msebor@redhat.com>
601
602 PR tree-optimization/86853
603 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
604 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
605 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
606
607 2018-08-16 David Malcolm <dmalcolm@redhat.com>
608
609 * gcc.dg/missing-header-fixit-3.c: New test.
610
611 2018-08-16 David Malcolm <dmalcolm@redhat.com>
612
613 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
614 (test_fixit_insert_newline): Update expected output to show '+'
615 characters in margin of line-insertion fix-it hint.
616
617 2018-08-16 Nathan Sidwell <nathan@acm.org>
618
619 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
620 * gcc.dg/cpp/macsyntx2.c: likewise.
621
622 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
623
624 PR testsuite/86745
625 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
626 * gcc.target/i386/avx-cvt-2.c: Ditto.
627
628 2018-08-16 David Malcolm <dmalcolm@redhat.com>
629
630 PR c++/70693
631 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
632
633 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
634
635 * gcc.target/aarch64/imm_choice_comparison.c: New test.
636
637 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
638
639 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
640 (lib_strncmp): Likewise.
641
642 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
643
644 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
645 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
646 * g++.dg/torture/pr44295.C : Likewise.
647
648 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
649
650 PR testsuite/78544
651 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
652 attributes and matching.
653 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
654 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
655
656 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
657
658 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
659
660 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
661
662 * gcc.target/i386/rop1.c: Remove.
663 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
664
665 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
666
667 * gcc.target/powerpc/fold-vec-splat-char.c: New.
668 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
669 * gcc.target/powerpc/fold-vec-splat-int.c: New.
670 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
671 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
672 * gcc.target/powerpc/fold-vec-splat-short.c: New.
673
674 2018-08-15 David Malcolm <dmalcolm@redhat.com>
675
676 * g++.dg/diagnostic/aka3.C: New test.
677 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
678 output to show range labels.
679 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
680 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
681 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
682 * gcc.dg/bad-binary-ops.c: Update expected output to show range
683 labels. Add an "aka" example.
684 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
685 labels.
686 * gcc.dg/format/diagnostic-ranges.c: Likewise.
687 * gcc.dg/format/pr72858.c: Likewise.
688 * gcc.dg/format/pr78498.c: Likewise.
689 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
690 Update expected output to show range labels. Add examples of
691 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
692 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
693 Update expected output to show range labels.
694 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
695 (test_very_wide_line): Adjust so that label is at left-clipping
696 boundary.
697 (test_very_wide_line_2): New test.
698 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
699 Update expected output to show range labels.
700 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
701 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
702 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
703 for new param to gcc_rich_location::add_expr.
704 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
705 Add "label" param.
706 (test_show_locus): Add examples of labels to various tests. Tweak
707 the "very wide_line" test case and duplicate it, to cover the
708 boundary values for clipping of labels against the left-margin.
709 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
710 diagnostic-test-show-locus-no-labels.c.
711 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
712 Update line numbers of dg-locus directives.
713 * gcc.dg/pr69627.c: Update expected output to show range labels.
714 * lib/multiline.exp (proc _build_multiline_regex): Remove
715 special-case handling of lines with trailing '|'.
716
717 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
718
719 PR testsuite/86519
720 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
721 the .expand file.
722
723 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
724
725 * gcc.dg/wmain.c: New test.
726
727 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
728
729 PR c/19315
730 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
731 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
732 unknown size.
733
734 2018-08-15 Martin Liska <mliska@suse.cz>
735
736 PR tree-optimization/86925
737 * gcc.dg/predict-20.c: New test.
738 * gcc.dg/predict-21.c: New test.
739
740 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
741
742 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
743
744 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
745
746 * gcc.target/i386/sse2-movs.c: New test.
747
748 2018-08-14 Martin Sebor <msebor@redhat.com>
749
750 PR tree-optimization/86650
751 * gcc.dg/Warray-bounds-34.c: New test.
752
753 2018-08-14 Janus Weil <janus@gcc.gnu.org>
754
755 PR fortran/86116
756 * gfortran.dg/generic_34.f90: New test case.
757
758 2018-08-13 Marek Polacek <polacek@redhat.com>
759
760 PR c++/57891
761 * g++.dg/cpp0x/Wnarrowing6.C: New test.
762 * g++.dg/cpp0x/Wnarrowing7.C: New test.
763 * g++.dg/cpp0x/Wnarrowing8.C: New test.
764 * g++.dg/cpp0x/Wnarrowing9.C: New test.
765 * g++.dg/cpp0x/Wnarrowing10.C: New test.
766 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
767 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
768 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
769 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
770 * g++.dg/ext/stmtexpr15.C: Likewise.
771 * g++.dg/gomp/pr47963.C: Likewise.
772 * g++.dg/init/new37.C: Likewise.
773 * g++.dg/init/new43.C: Likewise.
774 * g++.dg/other/fold1.C: Likewise.
775 * g++.dg/parse/array-size2.C: Likewise.
776 * g++.dg/template/dependent-name3.C: Likewise.
777 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
778 * g++.dg/other/vrp1.C: Likewise.
779 * g++.dg/template/char1.C: Likewise.
780
781 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
782
783 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
784 instead of a ZERO_EXTEND.
785
786 2018-08-13 Martin Sebor <msebor@redhat.com>
787
788 PR tree-optimization/71625
789 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
790 * g++.dg/init/string2.C: New test.
791 * g++.dg/init/string3.C: New test.
792 * g++.dg/init/string4.C: New test.
793 * gcc.dg/init-string-3.c: New test.
794 * gcc.dg/strlenopt-55.c: New test.
795 * gcc.dg/strlenopt-56.c: New test.
796
797 2018-08-13 Marek Polacek <polacek@redhat.com>
798
799 P0806R2 - Deprecate implicit capture of this via [=]
800 * g++.dg/cpp2a/lambda-this1.C: New test.
801 * g++.dg/cpp2a/lambda-this2.C: New test.
802 * g++.dg/cpp2a/lambda-this3.C: New test.
803
804 2018-08-13 Marek Polacek <polacek@redhat.com>
805
806 PR c++/86915
807 * g++.dg/diagnostic/auto1.C: New test.
808
809 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
810
811 PR fortran/66679
812 * gfortran.dg/transfer_class_3.f90: New test.
813
814 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
815
816 PR fortran/86906
817 * gfortran.dg/use_rename_9.f90: New test.
818
819 2018-08-11 Jakub Jelinek <jakub@redhat.com>
820
821 PR tree-optimization/86835
822 * gcc.dg/pr86835.c: New test.
823
824 2018-08-10 Janus Weil <janus@gcc.gnu.org>
825
826 PR fortran/57160
827 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
828 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
829 * gfortran.dg/short_circuiting_2.f90: New test case.
830 * gfortran.dg/short_circuiting_3.f90: New test case.
831
832 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
833
834 PR target/82418
835 * gcc.target/i386/pr82418.c: New test.
836
837 2018-08-10 Martin Liska <mliska@suse.cz>
838
839 PR target/83610
840 * gcc.dg/predict-17.c: New test.
841 * gcc.dg/predict-18.c: New test.
842 * gcc.dg/predict-19.c: New test.
843
844 2018-08-10 Martin Liska <mliska@suse.cz>
845
846 PR tree-optimization/85799
847 * gcc.dg/pr85799.c: New test.
848
849 2018-08-09 Jeff Law <law@redhat.com>
850
851 PR middle-end/86897
852 * gcc.dg/uninit-suppress_2.c: Disable DOM.
853
854 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
855
856 * gcc.target/aarch64/sve/reduc_8.c: New test.
857
858 2018-08-09 David Malcolm <dmalcolm@redhat.com>
859
860 PR other/84889
861 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
862 test.
863 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
864 New test.
865 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
866 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
867 TEST_ALWAYS_FLAGS.
868
869 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
870
871 PR tree-optimization/86858
872 * gcc.dg/vect/pr86858.c: New test.
873
874 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
875
876 PR tree-optimization/86871
877 * gcc.dg/vect/pr86871.c: New test.
878
879 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
880
881 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
882
883 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
884
885 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
886 arch and tune numbers by 2.
887 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
888 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
889 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
890 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
891 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
892 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
893 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
894 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
895 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
896 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
897 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
898 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
899 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
900 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
901 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
902 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
903 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
904 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
905 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
906 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
907 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
908 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
909 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
910 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
911 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
912 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
913 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
914 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
915 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
916 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
917 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
918 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
919 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
920 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
921 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
922 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
923 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
924 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
925 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
926 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
927 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
928 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
929 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
930 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
931 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
932 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
933 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
934 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
935 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
936 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
937 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
938 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
939 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
940 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
941 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
942 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
943 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
944 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
945 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
946 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
947 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
948 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
949 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
950 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
951 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
952 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
953
954 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
955
956 PR target/84332
957 * gcc.target/s390/pr84332.c: New testcase.
958
959 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
960
961 PR target/46179
962 * gcc.target/m68k/tls-dimode.c: New file.
963
964 2018-08-08 Nathan Sidwell <nathan@acm.org>
965
966 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
967 c-c++-common/inc-from-1.c: New
968
969 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
970
971 PR target/85295
972 * gcc.target/s390/TI-constants-lra.c: New testcase.
973 * gcc.target/s390/TI-constants-nolra.c: New testcase.
974
975 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
976
977 * gcc.target/s390/hotpatch-8.c: Remove.
978 * gcc.target/s390/hotpatch-9.c: Remove.
979 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
980 * gcc.target/s390/mnop-mcount-m31.c: Remove.
981
982 2018-08-08 Jakub Jelinek <jakub@redhat.com>
983
984 P0595R1 - is_constant_evaluated
985 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
986
987 PR c++/86836
988 * g++.dg/cpp1z/decomp46.C: New test.
989
990 PR c++/86738
991 * g++.dg/opt/pr86738.C: New test.
992
993 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
994
995 PR target/86838
996 * gcc.target/aarch64/frecpe_1.c: New test.
997 * gcc.target/aarch64/frecpe_2.c: Likewise.
998
999 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1000
1001 PR c++/59480, DR 136
1002 * g++.dg/other/friend8.C: New.
1003 * g++.dg/other/friend9.C: Likewise.
1004 * g++.dg/other/friend10.C: Likewise.
1005 * g++.dg/other/friend11.C: Likewise.
1006 * g++.dg/other/friend12.C: Likewise.
1007 * g++.dg/other/friend13.C: Likewise.
1008 * g++.dg/other/friend14.C: Likewise.
1009 * g++.dg/other/friend15.C: Likewise.
1010 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1011 * g++.dg/parse/defarg8.C: Likewise.
1012
1013 2018-08-07 Martin Liska <mliska@suse.cz>
1014
1015 PR middle-end/83023
1016 * gcc.dg/predict-16.c: New test.
1017 * g++.dg/predict-1.C: New test.
1018
1019 2018-08-07 Steve Ellcey <sellcey@cavium.com>
1020 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1021
1022 PR tree-optimization/80925
1023 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
1024 vectorized on !vect_hw_misalign targets.
1025
1026 2018-08-06 Marek Polacek <polacek@redhat.com>
1027
1028 PR c++/86767
1029 * g++.dg/cpp1y/constexpr-86767.C: New test.
1030
1031 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1032
1033 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1034 for target *-*-linux-gnu.
1035
1036 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1037
1038 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1039 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1040 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1041
1042 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1043
1044 * gcc.target/s390/nomemloopunroll-1.c: New test.
1045
1046 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1047
1048 PR target/86386
1049 * gcc.target/i386/pr86386.c: New file.
1050
1051 2018-08-04 Tom de Vries <tdevries@suse.de>
1052
1053 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1054
1055 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1056
1057 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1058 "type:cvip".
1059
1060 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1061
1062 PR fortran/45521
1063 * gfortran.dg/interface_assignment_6.f90: New test case.
1064
1065 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1066
1067 PR testsuite/86153
1068 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1069
1070 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1071 Jonathan Wakely <jwakely@redhat.com>
1072
1073 PR c++/85523
1074 * g++.dg/pr85523.C: New test.
1075
1076 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1077
1078 PR c/86690
1079 * gcc.dg/union-duplicate-field.c: New test.
1080
1081 2018-08-03 Jason Merrill <jason@redhat.com>
1082
1083 PR c++/86706
1084 * g++.dg/template/pr86706.C: New test.
1085
1086 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1087
1088 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1089 on vect_avg_qi targets.
1090 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1091 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1092 * gcc.dg/vect/vect-avg-15.c: Likewise.
1093
1094 2018-08-03 Martin Liska <mliska@suse.cz>
1095
1096 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1097 * gcc.dg/predict-13.c: Likewise.
1098 * gcc.dg/predict-3.c: Likewise.
1099 * gcc.dg/predict-4.c: Likewise.
1100 * gcc.dg/predict-5.c: Likewise.
1101 * gcc.dg/predict-6.c: Likewise.
1102 * gcc.dg/predict-9.c: Likewise.
1103 * gfortran.dg/predict-1.f90: Likewise.
1104
1105 2018-08-02 Richard Biener <rguenther@suse.de>
1106
1107 PR c++/86763
1108 * g++.dg/torture/pr86763.C: New testcase.
1109
1110 2018-08-02 Richard Biener <rguenther@suse.de>
1111
1112 PR tree-optimization/86816
1113 * g++.dg/torture/pr86816.C: New testcase.
1114
1115 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1116
1117 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1118 to be used.
1119 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1120 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1121 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1122 for .h.
1123 * gcc.target/aarch64/sve/single_2.c: Likewise.
1124 * gcc.target/aarch64/sve/single_3.c: Likewise.
1125 * gcc.target/aarch64/sve/single_4.c: Likewise.
1126
1127 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1128
1129 PR target/86014
1130 * gcc.target/aarch64/ldp_stp_13.c: New test.
1131
1132 2018-08-01 Martin Sebor <msebor@redhat.com>
1133
1134 PR tree-optimization/86650
1135 * gcc.dg/format/gcc_diag-10.c: Adjust.
1136
1137 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1138
1139 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1140 of range check.
1141 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1142
1143 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1144
1145 PR target/86753
1146 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1147 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1148
1149 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1150
1151 * gcc.dg/pointer-range-check-1.c: New test.
1152 * gcc.dg/pointer-range-check-2.c: Likewise.
1153
1154 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1155
1156 PR tree-optimization/86749
1157 * gcc.dg/vect/pr86749.c: New test.
1158
1159 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1160
1161 PR c++/86661
1162 * g++.dg/lookup/name-clash12.C: New.
1163
1164 2018-08-01 Richard Biener <rguenther@suse.de>
1165
1166 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1167
1168 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1169
1170 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1171
1172 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1173
1174 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1175
1176 2018-08-01 Martin Liska <mliska@suse.cz>
1177
1178 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1179 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1180 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1181 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1182 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1183 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1184 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1185 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1186
1187 2018-08-01 Martin Liska <mliska@suse.cz>
1188
1189 PR value-prof/35543
1190 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1191
1192 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1193
1194 * gcc.target/aarch64/extract_zero_extend.c: New file.
1195
1196 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1197
1198 PR c/85704
1199 * gcc.c-torture/compile/pr85704.c: New test.
1200
1201 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1202 Olivier Hainque <hainque@adacore.com>
1203
1204 * gnat.dg/dinst.adb: New.
1205 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1206
1207 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1208
1209 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1210 tdiag and cxxdiag.
1211 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1212 and %K.
1213
1214 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1215
1216 * c-c++-common/spec-barrier-1.c: New test.
1217 * c-c++-common/spec-barrier-2.c: New test.
1218 * gcc.dg/spec-barrier-3.c: New test.
1219
1220 2018-07-31 Martin Sebor <msebor@redhat.com>
1221
1222 PR tree-optimization/86741
1223 * gcc.dg/Warray-bounds-33.c: New test.
1224
1225 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1226
1227 * gcc.target/s390/memset-1.c: Improve testcase.
1228
1229 2018-07-31 Tom de Vries <tdevries@suse.de>
1230
1231 PR debug/86687
1232 * g++.dg/guality/pr86687.C: New test.
1233
1234 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1235
1236 P1008R1 - prohibit aggregates with user-declared constructors
1237 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1238 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1239 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1240 * g++.dg/cpp2a/aggr1.C: New test.
1241 * g++.dg/cpp2a/aggr2.C: New test.
1242
1243 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1244
1245 PR target/86640
1246 * gcc.target/arm/pr86640.c: New testcase.
1247
1248 2018-07-31 Martin Liska <mliska@suse.cz>
1249
1250 PR gcov-profile/85338
1251 PR gcov-profile/85350
1252 PR gcov-profile/85372
1253 * gcc.misc-tests/gcov-pr85338.c: New test.
1254 * gcc.misc-tests/gcov-pr85350.c: New test.
1255 * gcc.misc-tests/gcov-pr85372.c: New test.
1256
1257 2018-07-31 Martin Liska <mliska@suse.cz>
1258
1259 PR gcov-profile/83813
1260 PR gcov-profile/84758
1261 PR gcov-profile/85217
1262 PR gcov-profile/85332
1263 * gcc.misc-tests/gcov-pr83813.c: New test.
1264 * gcc.misc-tests/gcov-pr84758.c: New test.
1265 * gcc.misc-tests/gcov-pr85217.c: New test.
1266 * gcc.misc-tests/gcov-pr85332.c: New test.
1267
1268 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1269
1270 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1271 gnat.dg/prot5_pkg.ads: New testcase.
1272
1273 2018-07-31 Justin Squirek <squirek@adacore.com>
1274
1275 * gnat.dg/addr11.adb: New testcase.
1276
1277 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1278
1279 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1280
1281 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1282
1283 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1284
1285 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1286
1287 * gnat.dg/iter3.adb: New testcase.
1288
1289 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1290
1291 Revert 'AsyncI/O patch committed'
1292 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1293 Thomas Koenig <tkoenig@gcc.gnu.org>
1294
1295 PR fortran/25829
1296 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1297 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1298
1299 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1300
1301 PR rtl-optimization/85160
1302 * gcc.target/powerpc/combine-2-2.c: New testcase.
1303
1304 2018-07-27 Martin Sebor <msebor@redhat.com>
1305
1306 PR tree-optimization/86696
1307 * g++.dg/pr86696.C: New test.
1308
1309 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1310
1311 PR tree-optimization/86636
1312 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1313 Add dg-require-effective-target pthread.
1314
1315 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1316
1317 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1318 * gcc.dg/strcmpopt_6.c: Likewise.
1319
1320 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1321
1322 PR target/86612
1323 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1324
1325 2018-07-26 Martin Sebor <msebor@redhat.com>
1326
1327 PR tree-optimization/86043
1328 PR tree-optimization/86042
1329 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1330 pr86688.
1331 * gcc.dg/strlenopt-44.c: New test.
1332
1333 2018-07-26 Martin Liska <mliska@suse.cz>
1334
1335 PR gcov-profile/86536
1336 * gcc.misc-tests/gcov-pr86536.c: New test.
1337
1338 2018-07-25 Martin Sebor <msebor@redhat.com>
1339
1340 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1341 ignored by the test harness.
1342
1343 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1344 Thomas Koenig <tkoenig@gcc.gnu.org>
1345
1346 PR fortran/25829
1347 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1348 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1349
1350 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1351
1352 PR c++/85515
1353 * g++.dg/pr85515-2.C: Add expected dg-error.
1354 * g++.dg/cpp0x/range-for36.C: New test.
1355
1356 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1357
1358 * gcc.target/arc/uncached-1.c: New test.
1359 * gcc.target/arc/uncached-2.c: Likewise.
1360
1361 2018-07-24 Martin Sebor <msebor@redhat.com>
1362
1363 PR tree-optimization/86622
1364 PR tree-optimization/86532
1365 * gcc.c-torture/execute/strlen-2.c: New test.
1366 * gcc.c-torture/execute/strlen-3.c: New test.
1367 * gcc.c-torture/execute/strlen-4.c: New test.
1368
1369 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1370
1371 PR tree-optimization/86636
1372 * gcc.c-torture/compile/pr86636.c: New test.
1373
1374 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1375
1376 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1377
1378 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1379
1380 PR middle-end/86627
1381 * gcc.target/i386/pr86627.c: New test.
1382
1383 PR testsuite/86649
1384 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1385 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1386 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1387 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1388
1389 2018-07-23 Carl Love <cel@us.ibm.com>
1390
1391 PR 86591
1392 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1393 file altivec-2-runnable.c.
1394 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1395 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1396 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1397 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1398 vec_cts, vec_ctu, vec_cpsgn tests.
1399
1400 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1401
1402 PR c/86617
1403 * gcc.dg/pr86617.c: New test.
1404
1405 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR c++/86569
1408 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1409
1410 2018-07-20 Martin Sebor <msebor@redhat.com>
1411
1412 PR middle-end/82063
1413 * c-c++-common/pr68657-1.c: Adjust.
1414 * c-c++-common/pr68657-2.c: Same.
1415 * c-c++-common/pr68657-3.c: Same.
1416 * c-c++-common/pr68833-1.c: Same.
1417 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1418 * gcc.dg/Walloca-larger-than.c: New test.
1419 * gcc.dg/Walloca-larger-than-2.c: New test.
1420 * gcc.dg/Wframe-larger-than-2.c: New test.
1421 * gcc.dg/Wlarger-than3.c: New test.
1422 * gcc.dg/Wvla-larger-than-3.c: New test.
1423 * gcc.dg/pr42611.c: Adjust.
1424 * gnat.dg/frame_overflow.adb: Same.
1425
1426 2018-07-20 Martin Sebor <msebor@redhat.com>
1427
1428 PR tree-optimization/86613
1429 PR tree-optimization/86611
1430 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1431 prune duplicate warnings.
1432 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1433 data-model-dependencies.
1434 * gcc.dg/Warray-bounds-32.c: Ditto.
1435
1436 2018-07-20 Richard Biener <rguenther@suse.de>
1437
1438 PR debug/86585
1439 * g++.dg/lto/pr86585_0.C: New testcase.
1440 * g++.dg/lto/pr86585_1.C: Likewise.
1441
1442 2018-07-19 Martin Sebor <msebor@redhat.com>
1443
1444 PR tree-optimization/83776
1445 PR tree-optimization/84047
1446 * gcc.dg/Warray-bounds-29.c: New test.
1447 * gcc.dg/Warray-bounds-30.c: New test.
1448 * gcc.dg/Warray-bounds-31.c: New test.
1449 * gcc.dg/Warray-bounds-32.c: New test.
1450
1451 2018-07-19 Michael Collison <michael.collison@arm.com>
1452 Richard Henderson <rth@redhat.com>
1453
1454 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1455 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1456 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1457 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1458 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1459 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1460 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1461 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1462 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1463 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1464 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1465 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1466
1467 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1468
1469 Revert fix for c++/59480 (and testsuite followup)
1470
1471 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1472
1473 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1474
1475 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1476
1477 PR c++/59480, DR 136
1478 * g++.dg/other/friend8.C: New.
1479 * g++.dg/other/friend9.C: Likewise.
1480 * g++.dg/other/friend10.C: Likewise.
1481 * g++.dg/other/friend11.C: Likewise.
1482 * g++.dg/other/friend12.C: Likewise.
1483 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1484 * g++.dg/parse/defarg8.C: Likewise.
1485
1486 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1487
1488 * gcc.target/aarch64/profile.c: New test.
1489
1490 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1491
1492 PR target/83009
1493 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1494
1495 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1496
1497 PR target/86560
1498 * gcc.target/i386/pr86560-4.c: New test.
1499 * gcc.target/i386/pr86560-5.c: Likewise.
1500
1501 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1502
1503 PR target/86560
1504 * gcc.target/i386/pr86560-1.c: New test.
1505 * gcc.target/i386/pr86560-2.c: Likewise.
1506 * gcc.target/i386/pr86560-3.c: Likewise.
1507
1508 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1509
1510 * gfortran.dg/max_fmax_aarch64.f90: New test.
1511 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1512 * gfortran.dg/minmax_integer.f90: Likewise.
1513
1514 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1515
1516 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1517
1518 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1519
1520 PR middle-end/86544
1521 * g++.dg/tree-ssa/pr86544.C: New test.
1522
1523 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1524
1525 PR c++/86550
1526 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1527
1528 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1529
1530 PR 69558
1531 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1532 * c-c++-common/pr69558.c: Remove xfail.
1533 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1534 * gcc.dg/pr61817-1.c: Likewise.
1535 * gcc.dg/pr61817-2.c: Likewise.
1536 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1537
1538 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1539
1540 PR fortran/85599
1541 * gfortran.dg/function_optimize_5.f90: Add option
1542 '-faggressive-function-elimination' and update dg-warning clauses.
1543 * gfortran.dg/short_circuiting.f90: New test.
1544
1545 2018-07-18 Marek Polacek <polacek@redhat.com>
1546
1547 PR c++/86190 - bogus -Wsign-conversion warning
1548 * g++.dg/warn/Wsign-conversion-3.C: New test.
1549 * g++.dg/warn/Wsign-conversion-4.C: New test.
1550
1551 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1552
1553 PR c++/59480, DR 136
1554 * g++.dg/other/friend8.C: New.
1555 * g++.dg/other/friend9.C: Likewise.
1556 * g++.dg/other/friend10.C: Likewise.
1557 * g++.dg/other/friend11.C: Likewise.
1558 * g++.dg/other/friend12.C: Likewise.
1559 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1560 * g++.dg/parse/defarg8.C: Likewise.
1561
1562 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1563
1564 * g++.dg/ext/uow-3.C: Adjust.
1565 * g++.dg/ext/uow-4.C: Likewise.
1566 * g++.dg/lookup/name-clash11.C: Likewise.
1567 * g++.dg/lookup/name-clash7.C: Likewise.
1568 * g++.dg/lookup/redecl1.C: Likewise.
1569 * g++.dg/warn/changes-meaning.C: Likewise.
1570 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1571 * g++.old-deja/g++.law/nest1.C: Likewise.
1572
1573 2018-07-18 Richard Biener <rguenther@suse.de>
1574
1575 PR debug/86523
1576 * g++.dg/lto/pr86523-3_0.C: New testcase.
1577
1578 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1579
1580 * gcc.target/m68k/mulsi_highpart.c: New test.
1581
1582 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1583
1584 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1585 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1586 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1587 * gcc.dg/cpp/pr61854-8.c: New test.
1588
1589 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1590
1591 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1592
1593 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1594
1595 PR fortran/83184
1596 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1597
1598 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1599
1600 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1601 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1602 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1603 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1604 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1605
1606 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1607
1608 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1609 * gcc.target/powerpc/pr79916.c: Require dfp.
1610
1611 2018-07-17 Richard Biener <rguenther@suse.de>
1612
1613 PR lto/86456
1614 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1615
1616 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1617
1618 * gcc.target/s390/function-align1.c: New test.
1619 * gcc.target/s390/function-align2.c: New test.
1620 * gcc.target/s390/function-align3.c: New test.
1621
1622 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1623
1624 * gnat.dg/discr55.adb: New test.
1625
1626 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1627
1628 * gcc.target/i386/vartrack-1.c (dg-options): Add
1629 -fomit-frame-pointer.
1630
1631 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1632
1633 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1634 (dg-lto-options): Add -fPIC.
1635 * g++.dg/lto/pr86523-2_0.C: Likewise.
1636
1637 2018-07-17 Martin Liska <mliska@suse.cz>
1638
1639 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1640
1641 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1642
1643 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1644 testcase.
1645
1646 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1647
1648 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1649
1650 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1651
1652 * gnat.dg/memorytest.adb: New testcase.
1653
1654 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1655
1656 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1657 New testcase.
1658
1659 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1660
1661 * gnat.dg/equal3.adb: New testcase.
1662
1663 2018-07-17 Justin Squirek <squirek@adacore.com>
1664
1665 * gnat.dg/split_args.adb: New testcase.
1666
1667 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1668
1669 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1670
1671 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1672
1673 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1674 New testcase.
1675
1676 2018-07-16 Carl Love <cel@us.ibm.com>
1677
1678 PR target/86414
1679 Forgot the PR number on the commit log.
1680
1681 2018-07-16 Carl Love <cel@us.ibm.com>
1682
1683 PR target/86414
1684 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1685 longdouble128.
1686 * gcc.target/powerpc/divkc3-3.c: Ditto.
1687 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1688 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1689 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1690 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1691
1692 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1693
1694 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1695 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1696
1697 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1698
1699 * lib/target-supports.exp (check_effective_target_longdouble64,
1700 check_effective_target_ppc_float128,
1701 check_effective_target_ppc_float128_insns,
1702 check_effective_target_powerpc_vsx): New.
1703
1704 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1705
1706 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1707 syntax error.
1708
1709 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1710
1711 PR tree-optimization/86526
1712 * gcc.c-torture/compile/pr86526.c: New test.
1713
1714 2018-07-16 Carl Love <cel@us.ibm.com>
1715
1716 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1717 longdouble128.
1718 * gcc.target/powerpc/divkc3-3.c: Ditto.
1719 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1720 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1721 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1722 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1723
1724 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1725
1726 PR fortran/83184
1727 * gfortran.dg/assumed_rank_14.f90: New testcase.
1728 * gfortran.dg/assumed_rank_15.f90: New testcase.
1729 * gfortran.dg/dec_structure_8.f90: Update error messages.
1730 * gfortran.dg/dec_structure_23.f90: Update error messages.
1731
1732 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1733
1734 PR middle-end/86528
1735 * gcc.c-torture/execute/pr86528.c: New test.
1736 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1737
1738 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1739
1740 * g++.dg/template/spec40.C: New.
1741 * g++.dg/parse/ptrmem8.C: Likewise.
1742
1743 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1744
1745 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1746 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1747 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1748 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1749 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1750
1751 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1752
1753 * gcc.target/s390/mrecord-mcount.c: New testcase.
1754
1755 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1756
1757 * gcc.target/s390/mfentry-m64.c: New testcase.
1758
1759 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1760
1761 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1762 testcase.
1763
1764 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1765
1766 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1767 testcase.
1768
1769 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1770
1771 * gnat.dg/wide_wide_value1.adb: New testcase.
1772
1773 2018-07-16 Javier Miranda <miranda@adacore.com>
1774
1775 * gnat.dg/bit_order1.adb: New testcase.
1776
1777 2018-07-16 Javier Miranda <miranda@adacore.com>
1778
1779 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1780
1781 2018-07-16 Richard Biener <rguenther@suse.de>
1782
1783 PR lto/86523
1784 * g++.dg/lto/pr86523-1_0.C: New testcase.
1785 * g++.dg/lto/pr86523-2_0.C: Likewise.
1786
1787 2018-07-16 Martin Liska <mliska@suse.cz>
1788
1789 PR ipa/86529
1790 * g++.dg/ipa/pr86529.C: New test.
1791
1792 2018-07-16 Tom de Vries <tdevries@suse.de>
1793
1794 PR debug/86455
1795 * gcc.target/i386/vartrack-1.c: New test.
1796
1797 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1798
1799 * gnat.dg/opt73.adb: New test.
1800
1801 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1802
1803 PR c++/3698
1804 PR c++/86208
1805 * g++.dg/opt/pr3698.C: New test.
1806
1807 2018-07-16 Richard Biener <rguenther@suse.de>
1808
1809 PR ipa/86389
1810 * gcc.dg/torture/pr86389.c: Require trampolines.
1811
1812 2018-07-15 Tom de Vries <tdevries@suse.de>
1813
1814 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1815 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1816 already called.
1817 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1818 * gcc.dg/guality/guality.exp: Same.
1819 * gfortran.dg/guality/guality.exp: Same.
1820
1821 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1822 Sunil K Pandey <sunil.k.pandey@intel.com>
1823
1824 PR target/84413
1825 * gcc.target/i386/pr84413-1.c: New test.
1826 * gcc.target/i386/pr84413-2.c: Likewise.
1827 * gcc.target/i386/pr84413-3.c: Likewise.
1828
1829 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1830 Steve Munroe <munroesj52@gmail.com>
1831
1832 * gcc.target/powerpc/sse2-pand-1.c: New file.
1833 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1834 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1835 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1836
1837 2018-07-13 Nathan Sidwell <nathan@acm.org>
1838
1839 PR c++/86374
1840 * g++.dg/pr86374.C: New.
1841
1842 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1843
1844 PR middle-end/78809
1845 * gcc.dg/strcmpopt_5.c: New test.
1846 * gcc.dg/strcmpopt_6.c: New test.
1847
1848 2018-07-13 Richard Biener <rguenther@suse.de>
1849
1850 PR middle-end/85974
1851 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1852
1853 2018-07-13 Tom de Vries <tdevries@suse.de>
1854
1855 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1856 * gcc.dg/guality/ctztest.c: Same.
1857 * gcc.dg/guality/sra-1.c: Same.
1858
1859 2018-07-13 Tom de Vries <tdevries@suse.de>
1860
1861 * gcc.dg/vla-1.c: Update.
1862
1863 2018-07-13 Tom de Vries <tdevries@suse.de>
1864
1865 * gcc.src/maintainers.exp: New file.
1866
1867 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1868
1869 PR middle-end/86489
1870 * gcc.dg/pr86489.c: New test.
1871
1872 2018-07-12 Martin Sebor <msebor@redhat.com>
1873
1874 PR testsuite/86510
1875 g++.dg/warn/pr86453.C: Adjust.
1876
1877 2018-07-12 Jim Wilson <jimw@sifive.com>
1878
1879 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1880
1881 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1882
1883 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1884
1885 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1886
1887 * c-c++-common/gomp/declare-target-3.c: New test.
1888 * g++.dg/gomp/declare-target-2.C: New test.
1889
1890 2018-07-12 Martin Sebor <msebor@redhat.com>
1891
1892 PR c/86453
1893 * c-c++-common/Wattributes.c: Adjust.
1894 * gcc.dg/Wattributes-10.c: New test.
1895 * g++.dg/Wattributes-3.C: Adjust.
1896 * gcc.dg/Wattributes-6.c: Adjust.
1897 * gcc.dg/pr18079.c: Adjust.
1898 * gcc.dg/torture/pr42363.c: Adjust.
1899
1900 2018-07-12 Julia Koval <julia.koval@intel.com>
1901
1902 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1903 version.
1904
1905 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1906
1907 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1908 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1909 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1910 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1911 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1912 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1913 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1914
1915 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1916
1917 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1918 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1919 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1920 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1921 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1922 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1923 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1924 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1925
1926 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1927 Alan Hayward <alan.hayward@arm.com>
1928 David Sherwood <david.sherwood@arm.com>
1929
1930 * gcc.dg/vect/vect-fma-2.c: New test.
1931 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1932 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1933 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1934
1935 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1936
1937 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1938 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1939 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1940 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1941 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1942 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1943 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1944 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1945 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1946
1947 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1948
1949 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1950 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1951
1952 2018-07-12 Richard Biener <rguenther@suse.de>
1953
1954 PR target/84829
1955 * gcc.target/i386/pr84829.c: New testcase.
1956
1957 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1958
1959 * gcc.dg/torture/20180712-1.c: New test.
1960
1961 PR tree-optimization/86492
1962 * gcc.c-torture/execute/pr86492.c: New test.
1963
1964 2018-07-12 Richard Biener <rguenther@suse.de>
1965
1966 PR c/86453
1967 * g++.dg/warn/pr86453.C: New testcase.
1968
1969 2018-07-12 Richard Biener <rguenther@suse.de>
1970
1971 PR middle-end/86479
1972 * gcc.dg/graphite/pr86479.c: New testcase.
1973
1974 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1975
1976 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1977 of hardcoding size. Cast (rel) to MASK_TYPE.
1978 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1979 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1980 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1981 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1982 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1983 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1984 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1985 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1986 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1987 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1988 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1989 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1990 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1991 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1992 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1993 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1994 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1995 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1996 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1997
1998 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1999
2000 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
2001 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
2002 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
2003
2004 2018-07-10 Mark Wielaard <mark@klomp.org>
2005
2006 PR debug/86459
2007 * gcc.dg/pr86459.c: New test.
2008
2009 2018-07-10 Martin Sebor <msebor@redhat.com>
2010
2011 PR testsuite/86461
2012 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2013
2014 2018-07-10 Martin Liska <mliska@suse.cz>
2015
2016 PR testsuite/86445
2017 * gcc.dg/pr84100.c: Change it back to dg-bogus.
2018
2019 2018-07-10 Jakub Jelinek <jakub@redhat.com>
2020
2021 PR sanitizer/86406
2022 * g++.dg/ubsan/pr86406.C: New test.
2023
2024 PR fortran/86421
2025 * gfortran.dg/vect/pr86421.f90: New test.
2026
2027 2018-07-09 Martin Sebor <msebor@redhat.com>
2028
2029 PR tree-optimization/86415
2030 * gcc.dg/strlenopt-53.c: New test.
2031
2032 2018-07-09 Martin Sebor <msebor@redhat.com>
2033
2034 PR middle-end/77357
2035 * gcc.dg/strlenopt-49.c: New test.
2036 * gcc.dg/strlenopt-50.c: New test.
2037 * gcc.dg/strlenopt-51.c: New test.
2038 * gcc.dg/strlenopt-52.c: New test.
2039 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2040
2041 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2042
2043 PR c/86420
2044 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2045 to be returned and when first argument is not 0, so that they don't do
2046 anything for NEED_EXC or NEED_ERRNO.
2047
2048 2018-07-09 Tom de Vries <tdevries@suse.de>
2049
2050 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2051 * gcc.dg/guality/bswaptest.c: Same.
2052 * gcc.dg/guality/clztest.c: Same.
2053 * gcc.dg/guality/csttest.c: Same.
2054 * gcc.dg/guality/ctztest.c: Same.
2055 * gcc.dg/guality/drap.c: Same.
2056 * gcc.dg/guality/nrv-1.c: Same.
2057 * gcc.dg/guality/pr41353-1.c: Same.
2058 * gcc.dg/guality/pr41353-2.c: Same.
2059 * gcc.dg/guality/pr41404-1.c: Same.
2060 * gcc.dg/guality/pr43051-1.c: Same.
2061 * gcc.dg/guality/pr43077-1.c: Same.
2062 * gcc.dg/guality/pr43177.c: Same.
2063 * gcc.dg/guality/pr43329-1.c: Same.
2064 * gcc.dg/guality/pr43479.c: Same.
2065 * gcc.dg/guality/pr43593.c: Same.
2066 * gcc.dg/guality/pr45003-1.c: Same.
2067 * gcc.dg/guality/pr45003-2.c: Same.
2068 * gcc.dg/guality/pr45003-3.c: Same.
2069 * gcc.dg/guality/pr48437.c: Same.
2070 * gcc.dg/guality/pr48466.c: Same.
2071 * gcc.dg/guality/pr49888.c: Same.
2072 * gcc.dg/guality/pr54200.c: Same.
2073 * gcc.dg/guality/pr54519-1.c: Same.
2074 * gcc.dg/guality/pr54519-2.c: Same.
2075 * gcc.dg/guality/pr54519-3.c: Same.
2076 * gcc.dg/guality/pr54519-4.c: Same.
2077 * gcc.dg/guality/pr54519-5.c: Same.
2078 * gcc.dg/guality/pr54519-6.c: Same.
2079 * gcc.dg/guality/pr54551.c: Same.
2080 * gcc.dg/guality/pr54693-2.c: Same.
2081 * gcc.dg/guality/pr54693.c: Same.
2082 * gcc.dg/guality/pr54796.c: Same.
2083 * gcc.dg/guality/pr54970.c: Same.
2084 * gcc.dg/guality/pr67192.c: Same.
2085 * gcc.dg/guality/pr69947.c: Same.
2086 * gcc.dg/guality/pr78726.c: Same.
2087 * gcc.dg/guality/rotatetest.c: Same.
2088 * gcc.dg/guality/sra-1.c: Same.
2089 * gcc.dg/guality/vla-2.c: Same.
2090
2091 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2092
2093 * g++.dg/diagnostic/long-short.C: New.
2094 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2095 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2096 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2097
2098 2018-07-09 Tom de Vries <tdevries@suse.de>
2099
2100 * gcc.dg/vla-1.c: New test.
2101
2102 2018-07-07 Tom de Vries <tdevries@suse.de>
2103
2104 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2105 files.
2106 (get_dump_flags): New proc.
2107 (toplevel): Test all dump flags.
2108
2109 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2110
2111 * gnat.dg/stack_usage6.adb: New test.
2112 * gnat.dg/stack_usage6_pkg.ads: New helper.
2113
2114 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2115
2116 * gnat.dg/pure_function3a.adb: New test.
2117 * gnat.dg/pure_function3b.adb: Likewise.
2118 * gnat.dg/pure_function3c.adb: Likewise.
2119 * gnat.dg/pure_function3_pkg.ads: New helper.
2120
2121 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2122
2123 PR target/84711
2124 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2125 dg-require-effective-target. Add -msse not just on i386-*, but
2126 on all i?86-* and x86_64-*.
2127
2128 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2129
2130 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2131 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2132 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2133 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2134 * gcc.dg/tree-ssa/popcount3.c: New test.
2135
2136 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2137
2138 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2139 to preserve the test.
2140 * gcc.target/i386/pr85073.c: Likewise.
2141
2142 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2143
2144 PR tree-optimization/86401
2145 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2146 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2147 * c-c++-common/rotate-9.c: New test.
2148
2149 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2150
2151 PR target/86324
2152 gcc.target/powerpc/pr86324-1.c: New test.
2153 gcc.target/powerpc/pr86324-2.c: Likewise.
2154
2155 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2156
2157 PR target/84711
2158 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2159
2160 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2161
2162 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2163
2164 2018-07-05 Jeff Law <law@redhat.com>
2165
2166 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2167
2168 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2169
2170 PR fortran/86408
2171 * gfortran.dg/deferred_character_20.f90: New test.
2172
2173 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2174
2175 PR fortran/83183
2176 PR fortran/86325
2177 * gfortran.dg/init_flag_18.f90: New testcase.
2178 * gfortran.dg/init_flag_19.f03: New testcase.
2179
2180 2018-07-05 Carl Love <cel@us.ibm.com>
2181 * gcc.target/altivec-1-runnable.c: New test file.
2182 * gcc.target/altivec-2-runnable.c: New test file.
2183 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2184 for tests.
2185
2186 2018-07-05 Martin Sebor <msebor@redhat.com>
2187
2188 PR c++/86400
2189 * gcc.dg/strlenopt-47.c: New test.
2190 * gcc.dg/strlenopt-48.c: New test.
2191
2192 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2193
2194 PR target/84711
2195 * gcc.target/arm/big-endian-subreg.c: New.
2196
2197 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2198
2199 PR target/84711
2200 * gcc.dg/vect/pr84711.c: New.
2201
2202 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2203
2204 * gcc.target/aarch64/struct_cpy.c: New.
2205
2206 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2207
2208 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2209 * c-c++-common/unroll-2.c: Likewise.
2210 * g++.dg/cdce3.C: Likewise.
2211 * g++.dg/ext/unroll-1.C: Likewise.
2212 * g++.dg/ext/unroll-2.C: Likewise.
2213 * g++.dg/ext/unroll-3.C: Likewise.
2214 * gcc.dg/cdce1.c: Likewise.
2215 * gcc.dg/cdce2.c: Likewise.
2216 * gcc.dg/gomp/pr68128-1.c: Likewise.
2217 * gcc.dg/vect/pr46032.c: Likewise.
2218 * gcc.dg/vect/vect-cond-10.c: Likewise.
2219 * gcc.dg/vect/vect-cond-8.c: Likewise.
2220 * gcc.dg/vect/vect-cond-9.c: Likewise.
2221 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2222 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2223 * gcc.target/i386/avx-cvt-2.c: Likewise.
2224 * gcc.target/i386/avx-cvt-3.c: Likewise.
2225 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2226 * gcc.target/i386/avx2-gather-2.c: Likewise.
2227 * gcc.target/i386/avx2-gather-6.c: Likewise.
2228 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2229 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2230 * gfortran.dg/directive_unroll_1.f90: Likewise.
2231 * gfortran.dg/directive_unroll_2.f90: Likewise.
2232 * gnat.dg/unroll2.adb: Likewise.
2233 * gnat.dg/unroll3.adb: Likewise.
2234
2235 2018-07-05 Tom de Vries <tdevries@suse.de>
2236
2237 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2238
2239 2018-07-04 Martin Sebor <msebor@redhat.com>
2240
2241 PR tree-optimization/86274
2242 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2243
2244 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2245
2246 PR fortran/82009
2247 * gfortran.dg/block_16.f08. New test.
2248
2249 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2250
2251 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2252 has a slightly different IL that provides more threading
2253 opportunities.
2254
2255 2018-07-04 Martin Liska <mliska@suse.cz>
2256
2257 PR middle-end/66240
2258 PR target/45996
2259 PR c/84100
2260 * gcc.dg/pr84100.c (foo):
2261 * gcc.target/i386/falign-functions-2.c: New test.
2262 * gcc.target/i386/falign-functions.c: New test.
2263
2264 2018-07-04 Martin Liska <mliska@suse.cz>
2265
2266 * gcc.dg/pr47793.c: Remove.
2267
2268 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2269
2270 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2271 final scan test.
2272 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2273
2274 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2275
2276 PR target/85620
2277 * gcc.target/i386/pr85620-1.c: New test.
2278 * gcc.target/i386/pr85620-2.c: Likewise.
2279 * gcc.target/i386/pr85620-3.c: Likewise.
2280 * gcc.target/i386/pr85620-4.c: Likewise.
2281
2282 2018-07-03 Martin Sebor <msebor@redhat.com>
2283
2284 PR tree-optimization/86274
2285 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2286 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2287 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2288 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2289 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2290 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2291 * gcc.dg/tree-ssa/pr83198.c: Same.
2292
2293 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2294
2295 * g++.dg/other/locations1.C: New.
2296 * g++.dg/tls/locations1.C: Likewise.
2297 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2298 * g++.dg/diagnostic/virtual-static.C: Likewise.
2299 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2300 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2301 * g++.dg/cpp0x/pr51463.C: Likewise.
2302 * g++.dg/other/typedef1.C: Likewise.
2303 * g++.dg/parse/dtor13.C: Likewise.
2304 * g++.dg/template/error44.C: Likewise.
2305 * g++.dg/template/typedef4.C: Likewise.
2306 * g++.dg/template/typedef5.C: Likewise.
2307 * g++.dg/tls/diag-2.C: Likewise.
2308 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2309
2310 2018-07-03 Marek Polacek <polacek@redhat.com>
2311
2312 PR c++/86201
2313 * g++.dg/diagnostic/pr86201.C: New test.
2314
2315 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2316
2317 PR target/85694
2318 * gcc.target/i386/pr85694.c: New test.
2319
2320 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2321
2322 PR tree-optimization/85694
2323 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2324 Return true for AArch64 without SVE.
2325 * gcc.target/aarch64/vect_hadd_1.h: New file.
2326 * gcc.target/aarch64/vect_shadd_1.c: New test.
2327 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2328 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2329 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2330
2331 2018-07-03 Marek Polacek <polacek@redhat.com>
2332
2333 PR middle-end/86202
2334 * gcc.dg/Wint-conversion-2.c: New test.
2335
2336 PR c++/84306
2337 * g++.dg/overload/conv-op3.C: New test.
2338
2339 2018-07-03 Richard Biener <rguenther@suse.de>
2340
2341 PR ipa/86389
2342 * gcc.dg/torture/pr86389.c: New testcase.
2343
2344 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2345
2346 PR tree-optimization/85694
2347 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2348 proc.
2349 * gcc.dg/vect/vect-avg-1.c: New test.
2350 * gcc.dg/vect/vect-avg-2.c: Likewise.
2351 * gcc.dg/vect/vect-avg-3.c: Likewise.
2352 * gcc.dg/vect/vect-avg-4.c: Likewise.
2353 * gcc.dg/vect/vect-avg-5.c: Likewise.
2354 * gcc.dg/vect/vect-avg-6.c: Likewise.
2355 * gcc.dg/vect/vect-avg-7.c: Likewise.
2356 * gcc.dg/vect/vect-avg-8.c: Likewise.
2357 * gcc.dg/vect/vect-avg-9.c: Likewise.
2358 * gcc.dg/vect/vect-avg-10.c: Likewise.
2359 * gcc.dg/vect/vect-avg-11.c: Likewise.
2360 * gcc.dg/vect/vect-avg-12.c: Likewise.
2361 * gcc.dg/vect/vect-avg-13.c: Likewise.
2362 * gcc.dg/vect/vect-avg-14.c: Likewise.
2363
2364 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2365
2366 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2367 get split into two for use by the over-widening pattern.
2368 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2369 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2370 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2371 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2372 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2373 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2374 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2375 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2376 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2377 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2378 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2379 * gcc.dg/vect/vect-over-widen-22.c: New test.
2380
2381 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2382
2383 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2384 widen_mult pattern.
2385 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2386 over-widening messages.
2387 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2388 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2389 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2390 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2391 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2392 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2393 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2394 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2395 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2396 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2397 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2398 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2399 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2400 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2401 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2402 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2403 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2404 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2405 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2406 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2407 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2408 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2409 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2410 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2411 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2412 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2413
2414 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2415
2416 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2417
2418 2018-07-02 Jim Wilson <jimw@sifive.com>
2419
2420 * gcc.target/riscv/interrupt-debug.c: New.
2421
2422 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2423
2424 * g++.dg/diagnostic/thread-thread_local.C: New.
2425
2426 2018-07-02 Martin Liska <mliska@suse.cz>
2427
2428 PR testsuite/86366
2429 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2430 * gcc.dg/profile-dir-2.c: Likewise.
2431 * gcc.dg/profile-dir-3.c: Likewise.
2432
2433 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2434
2435 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2436 overriden.
2437
2438 2018-07-02 Richard Biener <rguenther@suse.de>
2439
2440 PR tree-optimization/86363
2441 * gcc.dg/torture/pr86363.c: New testcase.
2442
2443 2018-07-02 Martin Liska <mliska@suse.cz>
2444
2445 * gcc.dg/completion-1.c: New test.
2446 * gcc.dg/completion-2.c: New test.
2447 * gcc.dg/completion-3.c: New test.
2448
2449 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2450
2451 PR fortran/82969
2452 PR fortran/86242
2453 * gfortran.dg/proc_ptr_50.f90: New test.
2454
2455 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2456
2457 PR fortran/45305
2458 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2459
2460 2018-07-02 Martin Liska <mliska@suse.cz>
2461
2462 PR ipa/86279
2463 * gcc.dg/ipa/pr86279.c: New test.
2464
2465 2018-07-02 Martin Liska <mliska@suse.cz>
2466
2467 PR ipa/86323
2468 * g++.dg/ipa/pr86323.C: New test.
2469
2470 2018-07-01 Tom de Vries <tdevries@suse.de>
2471
2472 revert:
2473 2018-07-01 Tom de Vries <tdevries@suse.de>
2474
2475 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2476 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2477
2478 2018-07-01 Tom de Vries <tdevries@suse.de>
2479
2480 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2481 argument.
2482 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2483 with @main.
2484
2485 2018-07-01 Tom de Vries <tdevries@suse.de>
2486
2487 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2488 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2489
2490 2018-07-01 Tom de Vries <tdevries@suse.de>
2491
2492 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2493 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2494
2495 2018-07-01 Tom de Vries <tdevries@suse.de>
2496
2497 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2498 (verify_call): ... here. Move to toplevel.
2499 (verify_call_np, dg_final_directive_check_utils): New proc.
2500 (toplevel): Call dg_final_directive_check_utils.
2501 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2502
2503 2018-06-30 Jim Wilson <jimw@sifive.com>
2504
2505 * gcc.target/riscv/shift-shift-1.c: New.
2506 * gcc.target/riscv/shift-shift-2.c: New.
2507 * gcc.target/riscv/shift-shift-3.c: New.
2508
2509 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2510
2511 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2512
2513 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2514
2515 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2516 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2517 by 4 in the computation of a[i].
2518 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2519 main multiplication constant.
2520 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2521 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2522 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2523 pattern to cast the result to int.
2524 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2525 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2526 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2527 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2528 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2529 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2530 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2531 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2532 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2533 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2534 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2535 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2536 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2537 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2538 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2539 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2540 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2541 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2542 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2543 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2544
2545 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2546
2547 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2548 test for vectorization along the lines described in the comment.
2549
2550 2018-06-30 Tom de Vries <tdevries@suse.de>
2551
2552 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2553 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2554 LTO_TORTURE_OPTIONS.
2555 * gcc.dg/guality/prevent-optimization.h: New file.
2556 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2557 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2558
2559 2018-06-30 Tom de Vries <tdevries@suse.de>
2560
2561 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2562 * lib/gcc-dg.exp (dg-final): New proc.
2563 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2564 argument.
2565
2566 2018-06-29 Martin Sebor <msebor@redhat.com>
2567
2568 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2569 that don't define the function.
2570
2571 2018-06-29 Marek Polacek <polacek@redhat.com>
2572
2573 PR c++/86184
2574 * g++.dg/ext/cond3.C: New test.
2575
2576 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2577
2578 * gcc.target/arm/arm-soft-strd-even.c: New test.
2579
2580 2018-06-29 Tom de Vries <tdevries@suse.de>
2581
2582 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2583 line, and use it.
2584 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2585 (process-message): ... here.
2586 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2587
2588 2018-06-29 Martin Liska <mliska@suse.cz>
2589
2590 PR tree-optimization/86263
2591 * gcc.dg/tree-ssa/pr86263.c: New test.
2592
2593 2018-06-28 Carl Love <cel@us.ibm.com>
2594
2595 * gcc.target/p9-extract-1.c: Add test case.
2596 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2597 name in ABI.
2598
2599 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2600
2601 PR target/86348
2602 * gcc.target/i386/pr86348.c: New test.
2603
2604 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2605
2606 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2607
2608 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2609
2610 PR fortran/82865
2611 * gfortran.dg/dec_type_print_2.f03: New testcase.
2612
2613 2018-06-28 David Pagan <dave.pagan@oracle.com>
2614
2615 PR c/55976
2616 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2617 message causing unexpected test FAIL.
2618
2619 2018-06-28 Martin Liska <mliska@suse.cz>
2620
2621 * gcc.dg/tree-ssa/switch-1.c: New test.
2622
2623 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2624
2625 * gnat.dg/debug15.adb: New test.
2626
2627 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2628
2629 PR c++/86329
2630 * g++.dg/lookup/pr86329.C: New test.
2631
2632 2018-06-27 Carl Love <cel@us.ibm.com>
2633
2634 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2635
2636 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2637
2638 PR target/85769
2639 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2640
2641 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2642
2643 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2644
2645 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2646
2647 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2648 requirement for this test.
2649 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2650 requirement, and -mpower8-vector compile option.
2651
2652 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2653
2654 PR target/86314
2655 * gcc.dg/pr86314.c: New test.
2656
2657 PR debug/86257
2658 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2659
2660 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2661
2662 * gcc.target/i386/pr86257.c: Require 64-bit.
2663
2664 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2665
2666 * g++.dg/pr86082.C: Require IBM1047 support.
2667
2668 2018-06-26 Richard Biener <rguenther@suse.de>
2669
2670 PR middle-end/86271
2671 * gcc.dg/pr86271.c: New testcase.
2672
2673 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2674
2675 PR debug/86064
2676 * gcc.dg/pr86064.c: New.
2677
2678 2018-06-25 Jeff Law <law@redhat.com>
2679
2680 * lib/target-supports.exp
2681 (check_effective_target_logical_op_short_circuit): Add v850.
2682
2683 2018-06-25 Martin Sebor <msebor@redhat.com>
2684
2685 PR tree-optimization/86204
2686 * gcc.dg/strlenopt-46.c: New test.
2687
2688 2018-06-25 Martin Sebor <msebor@redhat.com>
2689
2690 PR tree-optimization/85700
2691 * gcc.dg/Wstringop-truncation-4.c: New test.
2692
2693 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2694
2695 PR fortran/82972
2696 PR fortran/83088
2697 PR fortran/85851
2698 * gfortran.dg/init_flag_17.f90: New testcase.
2699
2700 2018-06-25 Carl Love <cel@us.ibm.com>
2701
2702 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2703 vec_extract a signed int. Add vec_extract tests for bool char
2704 and bool int.
2705 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2706 vec_extract tests.
2707
2708 2018-06-25 Tom de Vries <tdevries@suse.de>
2709
2710 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2711
2712 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2713
2714 PR target/84786
2715 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2716
2717 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2718
2719 * gnat.dg/sso9.adb: New testcase.
2720 * gnat.dg/sso9_pkg.ads: Likewise.
2721
2722 2018-06-25 Tom de Vries <tdevries@suse.de>
2723
2724 PR debug/86257
2725 * gcc.target/i386/pr86257.c: New test.
2726
2727 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2728
2729 PR C++/86082
2730 * g++.dg/pr86082.C: New test.
2731
2732 2018-06-24 Tom de Vries <tdevries@suse.de>
2733
2734 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2735 * gcc.dg/guality/guality.exp: Same.
2736 * gfortran.dg/guality/guality.exp: Same.
2737 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2738
2739 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2740
2741 * g++.dg/concepts/locations1.C: New.
2742 * g++.dg/cpp0x/locations1.C: Likewise.
2743 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2744 * g++.dg/cpp1z/inline-var3.C: Likewise.
2745
2746 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2747
2748 PR fortran/86281
2749 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2750
2751 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2752
2753 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2754 this test.
2755 * gcc.target/powerpc/builtins-9.c: New test.
2756 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2757 to expect different code generation on big-endian vs.
2758 little-endian targets.
2759
2760 2018-06-22 Tom de Vries <tdevries@suse.de>
2761
2762 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2763 $rootme/../gdb/gdb, if available.
2764 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2765 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2766
2767 2018-06-22 Tom de Vries <tdevries@suse.de>
2768
2769 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2770 * g++.dg/guality/guality.exp: Use report_gdb.
2771 * gcc.dg/guality/guality.exp: Same.
2772 * gfortran.dg/guality/guality.exp: Same.
2773
2774 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2775
2776 PR c++/85662
2777 * g++.dg/ext/offsetof3.C: New test.
2778
2779 2018-06-22 Carl Love <cel@us.ibm.com>
2780
2781 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2782 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2783 for the vnor, vand and vxor instructions.
2784 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2785 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2786 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2787 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2788 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2789 Add -dp to dg-options, update expected counts.
2790
2791 2018-06-22 Paul Koning <ni1d@arrl.net>
2792
2793 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2794 if pdp11.
2795 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2796 * gcc.c-torture/compile/20040101-1.c: Ditto.
2797 * gcc.c-torture/compile/20050622-1.c: Ditto.
2798 * gcc.c-torture/compile/20080625-1.c: Ditto.
2799 * gcc.c-torture/compile/20090107-1.c: Ditto.
2800 * gcc.c-torture/compile/920501-12.c: Ditto.
2801 * gcc.c-torture/compile/920501-4.c: Ditto.
2802 * gcc.c-torture/compile/961203-1.c: Ditto.
2803 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2804 * gcc.c-torture/compile/pr25310.c: Ditto.
2805
2806 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2807 James Norris <jnorris@codesourcery.com>
2808 Thomas Schwinge <thomas@codesourcery.com>
2809 Tom de Vries <tom@codesourcery.com>
2810
2811 * c-c++-common/goacc/deviceptr-4.c: New file.
2812 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2813 Likewise.
2814 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2815 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2816 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2817 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2818 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2819 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2820 Likewise.
2821 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2822 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2823 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2824 Likewise.
2825 * gfortran.dg/goacc/modules.f95: Likewise.
2826 * gfortran.dg/goacc/routine-8.f90: Likewise.
2827 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2828
2829 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2830
2831 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2832 if the long double format is IEEE 128-bit for tests that are
2833 explicitly testing IBM extended double support. Use the
2834 appropriate pack and unpack built-in functions. Change calls from
2835 __builtin_isinfl to __builtin_isinf since the later supports all
2836 floating point types.
2837 * gcc.target/powerpc/pr57150.c: Likewise.
2838 * gcc.target/powerpc/pr60203.c: Likewise.
2839 * gcc.target/powerpc/pr67808.c: Likewise.
2840 * gcc.target/powerpc/pr70117.c: Likewise.
2841 * gcc.target/powerpc/tfmode_off.c: Likewise.
2842
2843 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2844
2845 PR fortran/49630
2846 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2847
2848 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2849
2850 PR fortran/83118
2851 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2852
2853 2018-06-21 Tom de Vries <tdevries@suse.de>
2854
2855 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2856
2857 2018-06-21 Tom de Vries <tdevries@suse.de>
2858
2859 PR tree-optimization/85859
2860 * gcc.dg/pr85859.c: New test.
2861
2862 2018-06-21 Richard Biener <rguenther@suse.de>
2863
2864 PR tree-optimization/86232
2865 * gcc.dg/torture/pr86232.c: New testcase.
2866
2867 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2868
2869 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2870
2871 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2872
2873 * gcc/gcc.target/aarch64/aes_2.c: New test.
2874
2875 2018-06-20 Than McIntosh <thanm@google.com>
2876
2877 PR libgcc/86213
2878 * gcc.dg/split-8.c: New.
2879
2880 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2881
2882 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2883 for vpkudus in place of vpksdus.
2884 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2885
2886 2018-06-20 Nathan Sidwell <nathan@acm.org>
2887
2888 PR c++/85634
2889 * g++.dg/lookup/pr85634-2.C: New.
2890
2891 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2892
2893 * g++.dg/template/friend65.C: New.
2894 * g++.dg/cpp0x/main1.C: Likewise.
2895 * g++.dg/other/main2.C: Likewise.
2896 * g++.dg/other/main3.C: Likewise.
2897 * g++.dg/template/friend42.C: Test location too.
2898 * g++.dg/concepts/decl-diagnose.C: Likewise.
2899 * g++.dg/warn/main-2.C: Update.
2900
2901 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2902 Thomas Schwinge <thomas@codesourcery.com>
2903 Cesar Philippidis <cesar@codesourcery.com>
2904
2905 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2906 2.5 data clause semantics.
2907 * c-c++-common/goacc/declare-2.c: Likewise.
2908 * c-c++-common/goacc/default-4.c: Likewise.
2909 * c-c++-common/goacc/finalize-1.c: New test.
2910 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2911 OpenACC 2.5 data clause semantics.
2912 * c-c++-common/goacc/kernels-alias.c: Likewise.
2913 * c-c++-common/goacc/routine-5.c: Likewise.
2914 * c-c++-common/goacc/update-if_present-1.c: New test.
2915 * c-c++-common/goacc/update-if_present-2.c: New test.
2916 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2917 2.5 data clause semantics.
2918 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2919 * gfortran.dg/goacc/data-tree.f95: Likewise.
2920 * gfortran.dg/goacc/declare-2.f95: Likewise.
2921 * gfortran.dg/goacc/default-4.f: Likewise.
2922 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2923 * gfortran.dg/goacc/finalize-1.f: New test.
2924 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2925 OpenACC 2.5 data clause semantics.
2926 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2927 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2928 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2929 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2930 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2931 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2932 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2933
2934 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2935
2936 PR c++/86210
2937 * g++.dg/warn/Wnonnull4.C: New test.
2938
2939 2018-06-20 Marek Polacek <polacek@redhat.com>
2940
2941 PR c++/86240
2942 * g++.dg/pr86240.C: New test.
2943
2944 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2945
2946 PR debug/86194
2947 * gcc.target/i386/pr86194.c: New test.
2948
2949 PR tree-optimization/86231
2950 * gcc.dg/tree-ssa/vrp119.c: New test.
2951 * gcc.c-torture/execute/pr86231.c: New test.
2952
2953 2018-06-20 Tom de Vries <tdevries@suse.de>
2954
2955 PR tree-optimization/86097
2956 * gcc.dg/autopar/pr86097.c: New test.
2957
2958 2018-06-20 Nathan Sidwell <nathan@acm.org>
2959
2960 PR c++/85634
2961 * g++.dg/lookup/pr85634.C: New.
2962
2963 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2964
2965 * gcc.target/aarch64/ldp_stp_q.c: New test.
2966 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2967 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2968
2969 2018-06-20 Martin Liska <mliska@suse.cz>
2970
2971 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2972
2973 2018-06-19 Martin Sebor <msebor@redhat.com>
2974
2975 PR tree-optimization/48560
2976 * gcc.dg/Warray-bounds-28.c: New test.
2977
2978 2018-06-19 Martin Sebor <msebor@redhat.com>
2979
2980 PR middle-end/85602
2981 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2982 to also match C++.
2983
2984 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2985
2986 * g++.dg/lto/pr84805_0.C: Update template.
2987 * g++.dg/lto/pr84805_1.C: Update template.
2988
2989 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2990
2991 * gnat.dg/aggr24.adb: New test.
2992 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2993
2994 2018-06-19 Richard Biener <rguenther@suse.de>
2995
2996 PR tree-optimization/86179
2997 * gcc.dg/pr86179.c: New testcase.
2998
2999 2018-06-18 Martin Sebor <msebor@redhat.com>
3000
3001 PR middle-end/85602
3002 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
3003 * c-c++-common/attr-nonstring-8.c: New test.
3004
3005 2018-06-18 Martin Sebor <msebor@redhat.com>
3006
3007 PR tree-optimization/81384
3008 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
3009 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
3010 * gcc.c-torture/execute/builtins/strnlen.c: New test.
3011 * gcc.dg/attr-nonstring-2.c: New test.
3012 * gcc.dg/attr-nonstring-3.c: New test.
3013 * gcc.dg/attr-nonstring-4.c: New test.
3014 * gcc.dg/strlenopt-45.c: New test.
3015 * gcc.dg/strlenopt.h (strnlen): Declare.
3016
3017 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3018
3019 PR tree-optimization/86076
3020 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
3021
3022 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
3023
3024 PR tree-optimization/64946
3025 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
3026
3027 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3028
3029 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3030 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3031 * gnat.dg/stack_usage5.adb: New test.
3032
3033 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3034
3035 PR middle-end/82479
3036 * gcc.dg/tree-ssa/popcount.c: New test.
3037 * gcc.dg/tree-ssa/popcount2.c: New test.
3038
3039 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3040
3041 PR middle-end/64946
3042 * gcc.dg/absu.c: New test.
3043 * gcc.dg/gimplefe-29.c: New test.
3044 * gcc.target/aarch64/pr64946.c: New test.
3045
3046 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3047
3048 PR c/86093
3049 * c-c++-common/pr86093.c: New test.
3050
3051 PR middle-end/85878
3052 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3053
3054 PR middle-end/86123
3055 * gcc.c-torture/compile/pr86123.c: New test.
3056
3057 2018-06-15 Tom de Vries <tdevries@suse.de>
3058
3059 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3060
3061 2018-06-15 Nick Clifton <nickc@redhat.com>
3062
3063 PR 84195
3064 * gcc.c-torture/compile/pr84195.c: New test.
3065
3066 2018-06-15 Richard Biener <rguenther@suse.de>
3067
3068 PR middle-end/86159
3069 * g++.dg/pr86159.C: New testcase.
3070
3071 2018-06-15 Richard Biener <rguenther@suse.de>
3072
3073 PR middle-end/86076
3074 * gcc.dg/pr86076.c: New testcase.
3075
3076 2018-06-14 Marek Polacek <polacek@redhat.com>
3077
3078 PR c++/86063
3079 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3080
3081 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3082
3083 PR target/86048
3084 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3085 -msse2 to dg-options.
3086
3087 PR middle-end/86122
3088 * gcc.c-torture/compile/pr86122.c: New test.
3089
3090 P0624R2 - Default constructible and assignable stateless lambdas
3091 * g++.dg/cpp2a/lambda1.C: New test.
3092 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3093 for -std=c++2a.
3094
3095 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3096
3097 * g++.dg/other/static3.C: New.
3098 * g++.dg/other/static4.C: Likewise.
3099 * g++.dg/warn/Wshadow-15.C: Likewise.
3100 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3101 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3102 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3103 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3104 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3105 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3106 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3107
3108 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3109
3110 PR target/85945
3111 * gcc.c-torture/compile/pr85945.c: New test.
3112
3113 2018-06-14 Richard Biener <rguenther@suse.de>
3114
3115 PR ipa/86124
3116 * gcc.dg/pr86124.c: New testcase.
3117
3118 2018-06-13 Martin Sebor <msebor@redhat.com>
3119
3120 PR tree-optimization/86114
3121 * gcc.dg/pr86114.c: New test.
3122
3123 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3124
3125 PR fortran/86110
3126 * gfortran.dg/pr86110.f90: New test.
3127
3128 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3129
3130 PR fortran/85703
3131 * gfortran.dg/goacc/pr85703.f90: New test.
3132 * gfortran.dg/gomp/pr85703.f90: New test.
3133
3134 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3135
3136 PR fortran/85702
3137 * gfortran.dg/goacc/pr85702.f90: New test.
3138
3139 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3140
3141 * gcc.target/i386/pr86048.c: New test.
3142
3143 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3144
3145 * gcc.target/arc/fma-1.c: New test.
3146
3147 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3148
3149 * gcc.target/arc/pr9001107555.c: New file.
3150
3151 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3152
3153 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3154
3155 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3156
3157 * g++.dg/init/delete3.C: New.
3158 * g++.dg/init/new49.C: Likewise.
3159 * g++.dg/init/new25.C: Test locations too.
3160 * g++.dg/template/new4.C: Likewise.
3161 * g++.old-deja/g++.jason/operator.C: Likewise.
3162
3163 2018-06-12 Marek Polacek <polacek@redhat.com>
3164
3165 Core issue 1331 - const mismatch with defaulted copy constructor
3166 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3167 * g++.dg/cpp0x/defaulted52.C: New test.
3168 * g++.dg/cpp0x/defaulted53.C: New test.
3169 * g++.dg/cpp0x/defaulted54.C: New test.
3170 * g++.dg/cpp0x/defaulted55.C: New test.
3171 * g++.dg/cpp0x/defaulted56.C: New test.
3172 * g++.dg/cpp0x/defaulted57.C: New test.
3173 * g++.dg/cpp0x/defaulted58.C: New test.
3174 * g++.dg/cpp0x/defaulted59.C: New test.
3175 * g++.dg/cpp0x/defaulted60.C: New test.
3176
3177 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3178
3179 PR other/69968
3180 * gcc.dg/spellcheck-transposition.c: New test.
3181
3182 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3183
3184 PR fortran/44491
3185 * gfortran.dg/pr44491.f90: New testcase
3186
3187 2018-06-12 Martin Sebor <msebor@redhat.com>
3188
3189 PR tree-optimization/85259
3190 * gcc.dg/Wstringop-overflow-5.c: New test.
3191 * gcc.dg/Wstringop-overflow-6.c: New test.
3192
3193 2018-06-12 Martin Sebor <msebor@redhat.com>
3194
3195 PR c/85931
3196 * gcc.dg/Wstringop-truncation-3.c: New test.
3197
3198 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3199
3200 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3201 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3202 * gcc.target/powerpc/swaps-p8-17.c: Same.
3203
3204 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3205
3206 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3207 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3208 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3209 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3210 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3211 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3212
3213 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3214
3215 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3216 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3217 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3218 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3219 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3220 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3221
3222 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3223
3224 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3225 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3226 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3227 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3228 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3229 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3230
3231 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3232
3233 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3234 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3235 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3236 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3237 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3238 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3239
3240 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3241
3242 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3243 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3244 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3245 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3246 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3247 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3248
3249 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3250
3251 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3252 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3253 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3254 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3255 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3256 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3257
3258 2018-06-12 Martin Liska <mliska@suse.cz>
3259
3260 * g++.dg/opt/mpx.C: New test.
3261 * gcc.target/i386/mpx.c: New test.
3262
3263 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3264
3265 * gcc.target/arc/builtin_simdarc.c: Update test.
3266 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3267 * gcc.target/arc/tumaddsidi4.c: Likewise.
3268
3269 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3270
3271 * gnat.dg/opt72a.ad[sb]: New test.
3272 * gnat.dg/opt72_pkg.ads: New helper.
3273
3274 2018-06-12 Tom de Vries <tdevries@suse.de>
3275
3276 * gcc.dg-selftests/dg-final.exp: New file.
3277
3278 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3279
3280 * g++.dg/lookup/new2.C: Test locations too.
3281 * g++.dg/other/ellipsis1.C: Likewise.
3282 * g++.dg/other/operator1.C: Likewise.
3283 * g++.dg/other/operator2.C: Likewise.
3284 * g++.dg/overload/operator2.C: Likewise.
3285 * g++.dg/parse/defarg11.C: Likewise.
3286 * g++.dg/parse/operator4.C: Likewise.
3287 * g++.dg/template/error30.C: Likewise.
3288 * g++.dg/template/explicit-args3.C: Likewise.
3289 * g++.dg/warn/effc1.C: Likewise.
3290 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3291 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3292 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3293 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3294 * g++.old-deja/g++.jason/operator.C: Likewise.
3295
3296 2018-06-11 Martin Sebor <msebor@redhat.com>
3297
3298 PR tree-optimization/86083
3299 * gcc.dg/strlenopt-44.c: New test.
3300
3301 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3302
3303 PR fortran/45521
3304 * gfortran.dg/generic_32.f90: New test.
3305 * gfortran.dg/generic_33.f90: New test.
3306
3307 2018-06-11 Carl Love <cel@us.ibm.com>
3308 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3309 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3310 long long bool. Remove duplicate dg-final for xxlxor. Update
3311 dg-final instruction counts.
3312 * gcc.target/powerpc/altivec-37.c (main): New file for
3313 tests vec_unpackh and vec_unpackl returning long long bool and
3314 long long int.
3315
3316 2018-06-11 Martin Liska <mliska@suse.cz>
3317
3318 PR tree-optimization/86089
3319 * gcc.dg/tree-ssa/pr86089.c: New test.
3320
3321 2018-06-11 Julia Koval <julia.koval@intel.com>
3322
3323 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3324 * gcc.target/i386/vpclmulqdq.c: Ditto.
3325
3326 2018-06-11 Olivier Hainque <hainque@adacore.com>
3327
3328 * gnat.dg/lang-dw2.adb: New test.
3329 * gnat.dg/lang-dw3.adb: New test.
3330
3331 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3332
3333 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3334 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3335
3336 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3337
3338 * gnat.dg/predicate1.adb: New testcase.
3339
3340 2018-06-11 Yannick Moy <moy@adacore.com>
3341
3342 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3343
3344 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3345
3346 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3347 testcase.
3348
3349 2018-06-11 Javier Miranda <miranda@adacore.com>
3350
3351 * gnat.dg/prot4.adb: New testcase.
3352
3353 2018-06-11 Yannick Moy <moy@adacore.com>
3354
3355 * gnat.dg/part_of1-instantiation.adb,
3356 gnat.dg/part_of1-instantiation.ads,
3357 gnat.dg/part_of1-private_generic.adb,
3358 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3359 testcase.
3360
3361 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3362
3363 * gnat.dg/contract1.adb: New testcase.
3364
3365 2018-06-11 Javier Miranda <miranda@adacore.com>
3366
3367 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3368 testcase.
3369
3370 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3371
3372 * gnat.dg/inline_always1.adb: New testcase.
3373
3374 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3375
3376 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3377 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3378 gnat.dg/nested_generic2_g2.ads: New testcase.
3379
3380 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3381
3382 * g++.dg/template/friend64.C: New.
3383 * g++.old-deja/g++.other/friend4.C: Test the location too.
3384 * g++.old-deja/g++.pt/crash23.C: Likewise.
3385
3386 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3387
3388 * gfortran.dg/inline_matmul_23.f90: New test.
3389
3390 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3391
3392 PR fortran/85088
3393 * gfortran.dg/intent_decl_1.f90: New test case.
3394
3395 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3396
3397 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3398 * gfortran.dg/ieee/large_4.f90: Ditto.
3399 * gfortran.dg/round_4.f90: Ditto.
3400
3401 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3402
3403 PR fortran/38351
3404 * gfortran.dg/pr38351.f90: New test.
3405 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3406
3407 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3408
3409 PR fortran/85138
3410 PR fortran/85996
3411 PR fortran/86051
3412 * gfortran.dg/pr85138_1.f90: New test.
3413 * gfortran.dg/pr85138_2.f90: Ditto.
3414 * gfortran.dg/pr85996.f90: Ditto.
3415
3416 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3417
3418 PR fortran/78278
3419 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3420 * gfortran.dg/data_char_1.f90: Ditto.
3421 * gfortran.dg/pr78571.f90: Ditto.
3422 * gfortran.dg/pr78278.f90: New test.
3423
3424 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3425
3426 PR fortran/63514
3427 * gfortran.dg/pr63514.f90: New test.
3428
3429 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3430
3431 PR fortran/85631
3432 * gfortran.dg/bounds_check_20.f90: New test.
3433
3434 2018-06-08 Carl Love <cel@us.ibm.com>
3435
3436 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3437 vpkudum counts.
3438 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3439 vec_extract a signed int.
3440 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3441 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3442 vcmpgtsd, vcmpgtud.
3443 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3444 vec_extract a signed int.
3445 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3446 vec_extract a signed int.
3447 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3448 vec_xor builtins. Update xxsel, xxlxor counts.
3449
3450 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3451
3452 PR fortran/86059
3453 * gfortran.dg/associate_30.f90: Remove code tested ...
3454 * gfortran.dg/pr67803.f90: Ditto.
3455 * gfortran.dg/pr67805.f90: Ditto.
3456 * gfortran.dg/pr86059.f90: ... here. New test.
3457
3458 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3459
3460 PR fortran/78571
3461 * gfortran.dg/pr78571.f90: New test.
3462
3463 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3464
3465 PR target/85755
3466 * gcc.target/powerpc/pr85755.c: New test.
3467
3468 2018-06-08 Carl Love <cel@us.ibm.com>
3469
3470 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3471 vsx-vector-6.p7.c.
3472 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3473 vsx-vector-6.p9.c.
3474 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3475 for BE system that are different then for an LE system from this file
3476 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3477 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3478 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3479
3480 2018-06-08 Martin Liska <mliska@suse.cz>
3481
3482 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3483
3484 2018-06-08 Martin Liska <mliska@suse.cz>
3485
3486 * g++.dg/dg.exp: Do not use mpx.exp.
3487 * g++.dg/lto/lto.exp: Likewise.
3488 * g++.dg/lto/pr69729_0.C: Remove.
3489 * g++.dg/opt/pr71529.C: Remove.
3490 * g++.dg/pr63995-1.C: Remove.
3491 * g++.dg/pr68270.C: Remove.
3492 * g++.dg/pr71624.C: Remove.
3493 * g++.dg/pr71633.C: Remove.
3494 * g++.dg/pr79761.C: Remove.
3495 * g++.dg/pr79764.C: Remove.
3496 * g++.dg/pr79769.C: Remove.
3497 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3498 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3499 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3500 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3501 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3502 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3503 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3504 * gcc.dg/lto/pr66221_0.c: Remove.
3505 * gcc.target/i386/chkp-always_inline.c: Remove.
3506 * gcc.target/i386/chkp-bndret.c: Remove.
3507 * gcc.target/i386/chkp-builtins-1.c: Remove.
3508 * gcc.target/i386/chkp-builtins-2.c: Remove.
3509 * gcc.target/i386/chkp-builtins-3.c: Remove.
3510 * gcc.target/i386/chkp-builtins-4.c: Remove.
3511 * gcc.target/i386/chkp-const-check-1.c: Remove.
3512 * gcc.target/i386/chkp-const-check-2.c: Remove.
3513 * gcc.target/i386/chkp-hidden-def.c: Remove.
3514 * gcc.target/i386/chkp-label-address.c: Remove.
3515 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3516 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3517 * gcc.target/i386/chkp-pr69044.c: Remove.
3518 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3519 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3520 * gcc.target/i386/chkp-strchr.c: Remove.
3521 * gcc.target/i386/chkp-strlen-1.c: Remove.
3522 * gcc.target/i386/chkp-strlen-2.c: Remove.
3523 * gcc.target/i386/chkp-strlen-3.c: Remove.
3524 * gcc.target/i386/chkp-strlen-4.c: Remove.
3525 * gcc.target/i386/chkp-strlen-5.c: Remove.
3526 * gcc.target/i386/chkp-stropt-1.c: Remove.
3527 * gcc.target/i386/chkp-stropt-10.c: Remove.
3528 * gcc.target/i386/chkp-stropt-11.c: Remove.
3529 * gcc.target/i386/chkp-stropt-12.c: Remove.
3530 * gcc.target/i386/chkp-stropt-13.c: Remove.
3531 * gcc.target/i386/chkp-stropt-14.c: Remove.
3532 * gcc.target/i386/chkp-stropt-15.c: Remove.
3533 * gcc.target/i386/chkp-stropt-16.c: Remove.
3534 * gcc.target/i386/chkp-stropt-17.c: Remove.
3535 * gcc.target/i386/chkp-stropt-2.c: Remove.
3536 * gcc.target/i386/chkp-stropt-3.c: Remove.
3537 * gcc.target/i386/chkp-stropt-4.c: Remove.
3538 * gcc.target/i386/chkp-stropt-5.c: Remove.
3539 * gcc.target/i386/chkp-stropt-6.c: Remove.
3540 * gcc.target/i386/chkp-stropt-7.c: Remove.
3541 * gcc.target/i386/chkp-stropt-8.c: Remove.
3542 * gcc.target/i386/chkp-stropt-9.c: Remove.
3543 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3544 * gcc.target/i386/indirect-thunk-11.c: Remove.
3545 * gcc.target/i386/indirect-thunk-12.c: Remove.
3546 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3547 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3548 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3549 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3550 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3551 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3552 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3553 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3554 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3555 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3556 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3557 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3558 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3559 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3560 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3561 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3562 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3563 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3564 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3565 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3566 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3567 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3568 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3569 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3570 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3571 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3572 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3573 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3574 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3575 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3576 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3577 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3578 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3579 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3580 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3581 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3582 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3583 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3584 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3585 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3586 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3587 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3588 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3589 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3590 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3591 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3592 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3593 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3594 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3595 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3596 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3597 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3598 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3599 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3600 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3601 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3602 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3603 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3604 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3605 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3606 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3607 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3608 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3609 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3610 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3611 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3612 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3613 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3614 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3615 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3616 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3617 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3618 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3619 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3620 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3621 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3622 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3623 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3624 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3625 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3626 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3627 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3628 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3629 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3630 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3631 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3632 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3633 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3634 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3635 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3636 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3637 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3638 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3639 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3640 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3641 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3642 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3643 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3644 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3645 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3646 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3647 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3648 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3649 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3650 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3651 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3652 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3653 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3654 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3655 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3656 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3657 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3658 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3659 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3660 * gcc.target/i386/mpx/label-address-1.c: Remove.
3661 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3662 * gcc.target/i386/mpx/macro.c: Remove.
3663 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3664 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3665 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3666 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3667 * gcc.target/i386/mpx/memmove-1.c: Remove.
3668 * gcc.target/i386/mpx/memmove-2.c: Remove.
3669 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3670 * gcc.target/i386/mpx/mpx-check.h: Remove.
3671 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3672 * gcc.target/i386/mpx/mpx.exp: Remove.
3673 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3674 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3675 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3676 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3677 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3678 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3679 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3680 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3681 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3682 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3683 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3684 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3685 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3686 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3687 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3688 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3689 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3690 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3691 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3692 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3693 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3694 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3695 * gcc.target/i386/mpx/pr65508.c: Remove.
3696 * gcc.target/i386/mpx/pr65531.cc: Remove.
3697 * gcc.target/i386/mpx/pr66048.cc: Remove.
3698 * gcc.target/i386/mpx/pr66134.c: Remove.
3699 * gcc.target/i386/mpx/pr66566.c: Remove.
3700 * gcc.target/i386/mpx/pr66567.c: Remove.
3701 * gcc.target/i386/mpx/pr66568.c: Remove.
3702 * gcc.target/i386/mpx/pr66569.c: Remove.
3703 * gcc.target/i386/mpx/pr66581.c: Remove.
3704 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3705 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3706 * gcc.target/i386/mpx/pr68416.c: Remove.
3707 * gcc.target/i386/mpx/pr78339.c: Remove.
3708 * gcc.target/i386/mpx/pr79631.c: Remove.
3709 * gcc.target/i386/mpx/pr79633.c: Remove.
3710 * gcc.target/i386/mpx/pr79753.c: Remove.
3711 * gcc.target/i386/mpx/pr79770.c: Remove.
3712 * gcc.target/i386/mpx/pr79987.c: Remove.
3713 * gcc.target/i386/mpx/pr79988.c: Remove.
3714 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3715 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3716 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3717 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3718 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3719 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3720 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3721 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3722 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3723 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3724 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3725 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3726 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3727 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3728 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3729 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3730 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3731 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3732 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3733 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3734 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3735 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3736 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3737 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3738 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3739 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3740 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3741 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3742 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3743 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3744 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3745 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3746 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3747 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3748 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3749 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3750 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3751 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3752 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3753 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3754 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3755 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3756 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3757 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3758 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3759 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3760 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3761 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3762 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3763 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3764 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3765 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3766 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3767 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3768 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3769 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3770 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3771 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3772 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3773 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3774 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3775 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3776 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3777 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3778 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3779 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3780 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3781 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3782 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3783 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3784 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3785 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3786 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3787 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3788 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3789 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3790 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3791 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3792 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3793 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3794 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3795 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3796 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3797 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3798 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3799 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3800 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3801 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3802 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3803 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3804 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3805 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3806 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3807 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3808 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3809 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3810 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3811 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3812 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3813 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3814 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3815 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3816 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3817 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3818 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3819 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3820 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3821 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3822 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3823 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3824 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3825 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3826 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3827 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3828 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3829 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3830 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3831 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3832 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3833 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3834 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3835 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3836 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3837 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3838 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3839 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3840 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3841 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3842 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3843 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3844 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3845 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3846 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3847 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3848 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3849 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3850 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3851 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3852 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3853 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3854 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3855 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3856 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3857 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3858 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3859 * gcc.target/i386/pr63995-2.c: Remove.
3860 * gcc.target/i386/pr64805.c: Remove.
3861 * gcc.target/i386/pr65044.c: Remove.
3862 * gcc.target/i386/pr65167.c: Remove.
3863 * gcc.target/i386/pr65183.c: Remove.
3864 * gcc.target/i386/pr65184.c: Remove.
3865 * gcc.target/i386/pr65523.c: Remove.
3866 * gcc.target/i386/pr70876.c: Remove.
3867 * gcc.target/i386/pr70877.c: Remove.
3868 * gcc.target/i386/pr71458.c: Remove.
3869 * gcc.target/i386/pr80880.c: Remove.
3870 * gcc.target/i386/ret-thunk-25.c: Remove.
3871 * gcc.target/i386/thunk-retbnd.c: Remove.
3872 * lib/mpx-dg.exp: Remove.
3873 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3874
3875 2018-06-07 Carl Love <cel@us.ibm.com>
3876
3877 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3878 statements.
3879
3880 2018-06-07 Carl Love <cel@us.ibm.com>
3881
3882 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3883 error message.
3884
3885 2018-06-07 Marek Polacek <polacek@redhat.com>
3886
3887 PR c/85318
3888 * gcc.dg/Wc90-c99-compat-10.c: New test.
3889 * gcc.dg/Wc90-c99-compat-11.c: New test.
3890 * gcc.dg/Wc90-c99-compat-12.c: New test.
3891 * gcc.dg/Wc90-c99-compat-9.c: New test.
3892
3893 2018-06-07 Paul Koning <ni1d@arrl.net>
3894
3895 * gcc.c-torture/compile/20180605-1.c: New test.
3896
3897 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3898
3899 PR fortran/86045
3900 * gfortran.dg/pr86045.f90: New test.
3901
3902 2018-06-07 Marek Polacek <polacek@redhat.com>
3903
3904 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3905
3906 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3907
3908 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3909
3910 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3911
3912 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3913 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3914 * gcc.target/msp430/msp430.h: New test header file.
3915
3916 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3917
3918 PR tree-optimization/69615
3919 * gcc.dg/tree-ssa/pr69615.c: New test.
3920
3921 2018-06-07 Richard Biener <rguenther@suse.de>
3922
3923 PR tree-optimization/85935
3924 * gcc.dg/graphite/pr85935.c: New testcase.
3925
3926 2018-06-04 Carl Love <cel@us.ibm.com>
3927
3928 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3929 debug print statements. Fix a few formating issues.
3930
3931 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3932
3933 PR target/85657
3934 * gcc.target/powerpc/pr85657-4.c: New tests.
3935 * gcc.target/powerpc/pr85657-5.c: Likewise.
3936 * gcc.target/powerpc/pr85657-6.c: Likewise.
3937
3938 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3939
3940 PR fortran/85641
3941 * gfortran.dg/realloc_on_assign_30.f90: New test.
3942
3943 2018-06-06 Carl Love <cel@us.ibm.com>
3944 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3945 argument to vui_arg.
3946
3947 2018-06-06 Carl Love <cel@us.ibm.com>
3948
3949 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3950 to builtins-4.c.
3951 * gcc.target/powerpc/builtins-4.c: New test file for tests
3952 that need -mvsx.
3953
3954 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3955
3956 PR target/85657
3957 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3958 be used in templates. Don't check for them in overloaded functions.
3959
3960 2018-06-06 Jim Wilson <jimw@sifive.com>
3961
3962 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3963 * gcc.target/riscv/interrupt-mmode.c: New.
3964 * gcc.target/riscv/interrupt-smode.c: New.
3965 * gcc.target/riscv/interrupt-umode.c: New.
3966
3967 2018-06-06 Marek Polacek <polacek@redhat.com>
3968
3969 PR c++/85977
3970 * g++.dg/cpp0x/initlist102.C: New test.
3971 * g++.dg/cpp0x/initlist103.C: New test.
3972 * g++.dg/cpp0x/initlist104.C: New test.
3973
3974 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3975
3976 * gcc.dg/torture/pr86066.c: New test.
3977
3978 2018-06-06 Richard Biener <rguenther@suse.de>
3979
3980 PR tree-optimization/86062
3981 * g++.dg/tree-ssa/pr86062.C: New testcase.
3982
3983 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3984
3985 * gcc.target/msp430/function-attributes-4.c: New test.
3986 * gcc.target/msp430/static-interrupts.c: New test.
3987
3988 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3989
3990 PR target/79924
3991 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3992 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3993 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3994 * gcc.target/aarch64/nofp_1.c: Ditto.
3995
3996 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3997
3998 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3999
4000 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
4001
4002 PR fortran/85701
4003 * gfortran.dg/goacc/pr85701.f90: New test.
4004
4005 2018-06-05 Marek Polacek <polacek@redhat.com>
4006
4007 PR c++/85976
4008 * g++.dg/cpp0x/alias-decl-64.C: New test.
4009
4010 2018-06-05 Richard Biener <rguenther@suse.de>
4011
4012 PR tree-optimization/86046
4013 * gcc.dg/pr86046.c: New testcase.
4014
4015 2018-06-05 Richard Biener <rguenther@suse.de>
4016
4017 PR tree-optimization/86047
4018 * gcc.dg/pr86047.c: New testcase.
4019
4020 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4021
4022 PR target/81497
4023 * g++.target/arm/arm.exp: New file.
4024 * g++.target/arm/pr81497.C: Likewise.
4025
4026 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4027
4028 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4029
4030 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4031
4032 * gcc.dg/store_merging_21.c: New test.
4033 * gnat.dg/opt71b.adb: Likewise.
4034 * gnat.dg/opt71.adb: Rename into...
4035 * gnat.dg/opt71a.adb: ...this.
4036
4037 2018-06-04 Richard Biener <rguenther@suse.de>
4038
4039 PR tree-optimization/85955
4040 * gcc.dg/pr85955.c: New testcase.
4041
4042 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4043
4044 PR fortran/85981
4045 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4046 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4047 * gfortran.dg/allocate_stat_2.f90: Ditto.
4048 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4049
4050 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4051
4052 * gcc.target/aarch64/sve/extract_5.c: New test.
4053
4054 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4055
4056 PR target/85832
4057 PR target/86036
4058 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4059 vptestm.
4060 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4061 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4062 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4063 * gcc.target/i386/avx512bw-pr86036.c: New test.
4064
4065 2018-06-04 Richard Biener <rguenther@suse.de>
4066
4067 PR tree-optimization/86038
4068 * gcc.dg/pr86038.c: New testcase.
4069
4070 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4071
4072 PR tree-optimization/69615
4073 * gcc.dg/pr69615.c: New test.
4074
4075 PR c++/86025
4076 * c-c++-common/gomp/pr86025.c: New test.
4077
4078 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4079
4080 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4081
4082 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4083
4084 * gcc.dg/torture/pr86034.c: New test.
4085
4086 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4087
4088 PR fortran/36497
4089 * gfortran.dg/cray_pointer_12.f90: New test.
4090
4091 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4092
4093 PR fortran/85938
4094 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4095
4096 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4097
4098 * gnat.dg/specs/opt3.ads: New test.
4099 * gnat.dg/specs/opt3_pkg.ads: New helper.
4100
4101 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4102
4103 * gnat.dg/discr53.ad[sb]: New test.
4104 * gnat.dg/discr53_pkg.ads: New helper.
4105
4106 2018-06-01 Carl Love <cel@us.ibm.com>
4107
4108 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4109 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4110
4111 2018-06-01 Carl Love <cel@us.ibm.com>
4112
4113 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4114 to make it consistent with the naming convention in the file.
4115 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4116 to altivec-7.c. Delete file.
4117 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4118 to altivec-7.c. Delete file.
4119 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4120 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4121 vec_unpackl tests. Update instruction counts.
4122 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4123 tests to builtins-1.c.
4124 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4125 tests to builtins-1.c.
4126 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4127 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4128 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4129 Remove vec_ctf tests returning double. Remove vec_cts with
4130 double args. Remove vec_sel with invalid arguments. Add tests for
4131 vec_splat.
4132 Add instruction counts for new tests.
4133 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4134 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4135 vec_unsigned.
4136 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4137 test_sll_vsill_vsill_vuc.
4138 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4139 vec_revb.
4140 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4141 tests from altivec-7.h.
4142 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4143 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4144 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4145 splat_sll, splat_uc, splat_int128, splat_uint128.
4146 Make second argument of vec_extract and vec_insert a signed int.
4147 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4148 argument.
4149
4150 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4151
4152 * gcc.dg/store_merging_20.c: New test.
4153 * gnat.dg/opt71.adb: Likewise.
4154 * gnat.dg/opt71_pkg.ads: New helper.
4155
4156 2018-06-01 Carl Love <cel@us.ibm.com>
4157
4158 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4159 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4160 Add vec_xst_be for signed and unsigned arguments.
4161
4162 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4163
4164 PR fortran/85816
4165 PR fortran/85975
4166 * gfortran.dg/pr85816.f90: New test.
4167 * gfortran.dg/pr85975.f90: New test.
4168
4169 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4170
4171 PR fortran/63570
4172 * gfortran.dg/random_init_1.f90: New test.
4173 * gfortran.dg/random_init_2.f90: New test.
4174 * gfortran.dg/random_init_3.f90: New test.
4175 * gfortran.dg/random_init_4.f90: New test.
4176 * gfortran.dg/random_init_5.f90: New test.
4177 * gfortran.dg/random_init_6.f90: New test.
4178
4179 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4180
4181 PR tree-optimization/85989
4182 * gcc.dg/torture/pr85989.c: New test.
4183
4184 2018-06-01 Richard Biener <rguenther@suse.de>
4185
4186 PR middle-end/86017
4187 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4188
4189 2018-06-01 Richard Biener <rguenther@suse.de>
4190
4191 PR ipa/85960
4192 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4193
4194 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4195
4196 PR middle-end/78809
4197 * gcc.dg/strcmpopt_2.c: New test.
4198 * gcc.dg/strcmpopt_3.c: New test.
4199
4200 PR middle-end/83026
4201 * gcc.dg/strcmpopt_3.c: New test.
4202
4203 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4204
4205 PR target/85984
4206 * gcc.target/i386/pr85984.c: New test.
4207
4208 2018-05-31 Martin Sebor <msebor@redhat.com>
4209
4210 PR c/82063
4211 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4212 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4213 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4214 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4215 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4216 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4217 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4218 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4219 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4220 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4221 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4222 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4223 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4224 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4225 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4226 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4227 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4228 * gcc.dg/Walloc-size-larger-than.c: New test.
4229
4230 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4231 Cesar Philippidis <cesar@codesourcery.com>
4232
4233 PR middle-end/85879
4234 * gfortran.dg/goacc/pr77371-1.f90: New test.
4235 * gfortran.dg/goacc/pr77371-2.f90: New test.
4236 * gfortran.dg/goacc/pr85879.f90: New test.
4237
4238 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4239
4240 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4241 * gnat.dg/stack_usage1b.adb: Likewise.
4242 * gnat.dg/stack_usage1c.adb: Likewise.
4243 * gnat.dg/stack_usage3.adb: Likewise.
4244 * gnat.dg/stack_usage1_pkg.adb: Delete.
4245
4246 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4247
4248 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4249 * gcc.dg/store_merging_11.c: Likewise.
4250 * gcc.dg/store_merging_13.c: Likewise.
4251 * gcc.dg/store_merging_14.c: Likewise.
4252 * gcc.dg/store_merging_15.c: Likewise.
4253 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4254
4255 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4256
4257 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4258 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4259 gnat.dg/limited1_outer.ads: New testcase.
4260
4261 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4262
4263 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4264 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4265 New testcase.
4266
4267 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4268
4269 * gnat.dg/size_clause1.adb: New testcase.
4270
4271 2018-05-31 Javier Miranda <miranda@adacore.com>
4272
4273 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4274
4275 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4276
4277 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4278 vld1x3 intrinsics for aarch64.
4279 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4280 vst1x2 intrinsics for aarch64.
4281 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4282 vst1x3 intrinsics for aarch64.
4283
4284 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4285
4286 PR c++/77777
4287 * g++.dg/diagnostic/pr77777.C: New test.
4288
4289 2018-05-30 David Pagan <dave.pagan@oracle.com>
4290
4291 PR c/55976
4292 * gcc.dg/noncompile/pr55976-1.c: New test.
4293 * gcc.dg/noncompile/pr55976-2.c: New test.
4294
4295 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4296
4297 * gcc.dg/lto/20111213-1_0.c: Fix template.
4298 * gcc.dg/lto/20100603-1_0.c: Fix template.
4299 * gcc.dg/lto/20100603-2_0.c: Fix template.
4300 * gcc.dg/lto/20100603-3_0.c: Fix template.
4301
4302 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4303 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4304 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4305 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4306 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4307 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4308 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4309 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4310 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4311 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4312 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4313 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4314 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4315 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4316 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4317 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4318 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4319 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4320 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4321 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4322 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4323 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4324 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4325 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4326 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4327 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4328 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4329 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4330 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4331 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4332 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4333 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4334 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4335 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4336 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4337 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4338 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4339 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4340 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4341 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4342 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4343 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4344 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4345 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4346 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4347 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4348 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4349 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4350 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4351 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4352 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4353 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4354 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4355 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4356 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4357 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4358 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4359 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4360 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4361 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4362 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4363 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4364
4365 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4366
4367 Revert:
4368 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4369
4370 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4371
4372 * gcc.target/aarch64/simd/ldp_stp_9: New.
4373 * gcc.target/aarch64/simd/ldp_stp_10: New.
4374 * gcc.target/aarch64/simd/ldp_stp_11: New.
4375 * gcc.target/aarch64/simd/ldp_stp_12: New.
4376
4377 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4378
4379 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4380
4381 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4382
4383 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4384
4385 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4386
4387 PR target/85950
4388 * gcc.target/i386/pr85950.c: New test.
4389
4390 2018-05-29 Marek Polacek <polacek@redhat.com>
4391
4392 PR c++/85883
4393 * g++.dg/cpp1z/class-deduction55.C: New test.
4394 * g++.dg/cpp1z/class-deduction56.C: New test.
4395 * g++.dg/cpp1z/class-deduction57.C: New test.
4396
4397 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4398
4399 PR c++/85952
4400 * g++.dg/warn/Wunused-var-33.C: New test.
4401
4402 PR target/85918
4403 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4404 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4405 arrays. Add suffix 1 to all functions and use 4 iterations rather
4406 than N. Add functions with conversions to and from float.
4407 Add new set of functions with 8 iterations and another one
4408 with 16 iterations, expect 24 vectorized loops instead of just 4.
4409 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4410
4411 2018-05-29 Javier Miranda <miranda@adacore.com>
4412
4413 * gnat.dg/equal2.adb: New testcase.
4414
4415 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4416
4417 * gnat.dg/float_attributes_overflows.adb: New testcase.
4418
4419 2018-05-29 Pascal Obry <obry@adacore.com>
4420
4421 * gnat.dg/normalize_pathname.adb: New testcase.
4422
4423 2018-05-29 Tom de Vries <tom@codesourcery.com>
4424
4425 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4426 message.
4427 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4428 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4429 * lib/scantree.exp (scan-tree-dump-times): Same.
4430
4431 2018-05-29 Tom de Vries <tom@codesourcery.com>
4432
4433 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4434 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4435 Use proc name as first argument to dg-scan.
4436
4437 2018-05-29 Tom de Vries <tom@codesourcery.com>
4438
4439 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4440 with no arguments.
4441
4442 2018-05-28 Richard Biener <rguenther@suse.de>
4443
4444 PR tree-optimization/85934
4445 * gcc.target/i386/pr85934.c: New testcase.
4446
4447 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4448
4449 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4450
4451 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4452
4453 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4454
4455 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4456
4457 * gnat.dg/fixedpnt5.adb: New testcase.
4458
4459 2018-05-28 Justin Squirek <squirek@adacore.com>
4460
4461 * gnat.dg/array31.adb: New testcase.
4462
4463 2018-05-28 Justin Squirek <squirek@adacore.com>
4464
4465 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4466 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4467
4468 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4469
4470 * gfortran.dg/data_stmt_pointer.f90: new test.
4471
4472 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4473
4474 PR target/85918
4475 * gcc.target/i386/avx512dq-pr85918.c: New test.
4476
4477 2018-05-25 Jim Wilson <jimw@sifive.com>
4478
4479 * gcc.target/riscv/interrupt-1.c: New.
4480 * gcc.target/riscv/interrupt-2.c: New.
4481 * gcc.target/riscv/interrupt-3.c: New.
4482 * gcc.target/riscv/interrupt-4.c: New.
4483 * gcc.target/riscv/interrupt-5.c: New.
4484
4485 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4486
4487 PR fortran/85786
4488 * gfortran.dg/pr85786.f90: New test.
4489
4490 2018-05-25 Paul Koning <ni1d@arrl.net>
4491
4492 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4493 * gcc.c-torture/compile/pr55921.c: Ditto.
4494 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4495 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4496
4497 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4498
4499 PR target/85832
4500 * gcc.target/i386/avx512f-pr85832.c: New test.
4501 * gcc.target/i386/avx512vl-pr85832.c: New test.
4502 * gcc.target/i386/avx512bw-pr85832.c: New test.
4503 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4504
4505 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4506
4507 PR tree-optimization/85720
4508 * gcc.dg/tree-ssa/pr85720.c: New test.
4509 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4510 distribution.
4511
4512 2018-05-25 Martin Liska <mliska@suse.cz>
4513
4514 PR testsuite/85911
4515 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4516 for 'Removing basic block'.
4517
4518 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4519
4520 * gnat.dg/sec_stack1.adb: New testcase.
4521
4522 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4523
4524 * gnat.dg/fixedpnt4.adb: New testcase.
4525
4526 2018-05-25 Javier Miranda <miranda@adacore.com>
4527
4528 * gnat.dg/interface7.adb: New testcase.
4529
4530 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4531
4532 * gnat.dg/sec_stack2.adb: New testcase.
4533
4534 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4535
4536 * gnat.dg/interface6.adb: New testcase.
4537
4538 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4539
4540 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4541
4542 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4543
4544 * lib/target-supports.exp
4545 (check_effective_target_vect_double_cond_arith): Include
4546 multiplication and division.
4547 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4548 fully-masked loops with a fixed vector length.
4549 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4550 tests.
4551 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4552 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4553 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4554
4555 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4556
4557 * gcc.target/aarch64/sve/div_1.c: New test.
4558 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4559 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4560 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4561
4562 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4563
4564 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4565
4566 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4567
4568 * lib/target-supports.exp
4569 (check_effective_target_vect_double_cond_arith): New proc.
4570 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4571 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4572 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4573 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4574 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4575 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4576 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4577
4578 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4579
4580 PR fortran/85839
4581 * gfortran.dg/f2018_obs.f90: New test case.
4582
4583 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4584
4585 PR fortran/85543
4586 * gfortran.dg/pr85543.f90: New test.
4587
4588 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4589
4590 PR fortran/85780
4591 * gfortran.dg/pr85780.f90: New test.
4592
4593 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4594
4595 PR fortran/85779
4596 * gfortran.dg/pr85779_1.f90: New test.
4597 * gfortran.dg/pr85779_2.f90: Ditto.
4598 * gfortran.dg/pr85779_3.f90: Ditto.
4599
4600 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4601
4602 PR fortran/85895
4603
4604 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4605 * gfortran.dg/pr85895.f90: New test.
4606
4607 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4608
4609 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4610 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4611
4612 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4613
4614 * gcc.dg/fold-popcount-1.c: New testcase.
4615 * gcc.dg/fold-popcount-2.c: New testcase.
4616 * gcc.dg/fold-popcount-3.c: New testcase.
4617 * gcc.dg/fold-popcount-4.c: New testcase.
4618
4619 2018-05-24 Marek Polacek <polacek@redhat.com>
4620
4621 PR c++/85847
4622 * g++.dg/cpp0x/new3.C: New test.
4623
4624 2018-05-24 Javier Miranda <miranda@adacore.com>
4625
4626 * gnat.dg/discr52.adb: New testcase.
4627
4628 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4629
4630 * gnat.dg/others1.adb: New testcase.
4631
4632 2018-05-24 Justin Squirek <squirek@adacore.com>
4633
4634 * gnat.dg/raise_expr.adb: New testcase.
4635
4636 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4637
4638 * gnat.dg/formal_containers.adb: New testcase.
4639
4640 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4641
4642 * gcc.target/i386/pr85345.c: Require ifunc support.
4643
4644 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4645
4646 * gcc.dg/vect/vect-fma-1.c: New test.
4647
4648 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4649
4650 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4651 scan-tree-dump*.
4652
4653 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4654
4655 PR target/83009
4656 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4657
4658 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4659
4660 PR target/78849
4661 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4662 DEFAULT_CFLAGS.
4663 * gcc.target/msp430/pr78849.c: New test.
4664
4665 2018-05-23 Marek Polacek <polacek@redhat.com>
4666
4667 * g++.dg/cpp2a/range-for8.C: New test.
4668 * g++.dg/cpp2a/range-for9.C: New test.
4669 * g++.dg/cpp2a/range-for10.C: New test.
4670
4671 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4672
4673 * lib/target-supports.exp (check_effective_target_be): New.
4674 (check_effective_target_le): New.
4675
4676 2018-05-23 Marek Polacek <polacek@redhat.com>
4677
4678 * g++.dg/cpp2a/range-for1.C: New test.
4679 * g++.dg/cpp2a/range-for2.C: New test.
4680 * g++.dg/cpp2a/range-for3.C: New test.
4681 * g++.dg/cpp2a/range-for4.C: New test.
4682 * g++.dg/cpp2a/range-for5.C: New test.
4683 * g++.dg/cpp2a/range-for6.C: New test.
4684 * g++.dg/cpp2a/range-for7.C: New test.
4685
4686 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4687
4688 * gcc.target/i386/cvt-3.c: New test.
4689
4690 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4691
4692 * gcc.target/i386/cvt-2.c: New test.
4693
4694 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4695
4696 * gcc.dg/pr79985.c: New testcase.
4697
4698 2018-05-23 Richard Biener <rguenther@suse.de>
4699
4700 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4701
4702 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4703
4704 PR target/84882
4705 * gcc.target/aarch64/pr84882.c: New test.
4706 * gcc.target/aarch64/target_attr_18.c: Likewise.
4707
4708 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4709
4710 PR tree-optimization/85853
4711 * gfortran.dg/vect/pr85853.f90: New test.
4712
4713 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4714
4715 * gnat.dg/import2.adb: New testcase.
4716
4717 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4718
4719 * gnat.dg/discr51.adb: New testcase.
4720
4721 2018-05-23 Javier Miranda <miranda@adacore.com>
4722
4723 * gnat.dg/valid_scalars1.adb: New testcase.
4724
4725 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4726
4727 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4728
4729 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4730
4731 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4732 testcase.
4733
4734 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4735
4736 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4737 testcase.
4738
4739 2018-05-23 Bob Duff <duff@adacore.com>
4740
4741 * gnat.dg/addr10.adb: New testcase.
4742
4743 2018-05-23 Richard Biener <rguenther@suse.de>
4744
4745 PR middle-end/85874
4746 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4747
4748 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4749
4750 PR tree-optimization/85822
4751 * c-c++-common/pr85822.c: New test.
4752
4753 2018-05-23 Richard Biener <rguenther@suse.de>
4754
4755 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4756
4757 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4758
4759 PR fortran/85841
4760 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4761
4762 2018-05-22 Martin Sebor <msebor@redhat.com>
4763
4764 PR middle-end/85359
4765 * gcc.dg/attr-nonstring.c: New test.
4766
4767 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4768
4769 PR target/85345
4770 * gcc.target/i386/pr85345.c: New test.
4771
4772 2018-05-22 Luis Machado <luis.machado@linaro.org>
4773
4774 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4775
4776 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4777
4778 PR fortran/85841
4779 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4780 dg-additional-options.
4781 * gfortran.dg/graphite/block-2.f: Ditto.
4782 * gfortran.dg/graphite/id-19.f: Ditto.
4783 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4784 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4785 * gfortran.dg/vect/pr52580.f: Ditto.
4786
4787 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4788
4789 * gcc.target/aarch64/ldp_stp_6.c: New.
4790 * gcc.target/aarch64/ldp_stp_7.c: New.
4791 * gcc.target/aarch64/ldp_stp_8.c: New.
4792
4793 2018-05-22 Martin Sebor <msebor@redhat.com>
4794
4795 PR c/85623
4796 * c-c++-common/attr-nonstring-3.c: Adjust.
4797 * c-c++-common/attr-nonstring-4.c: Adjust.
4798 * c-c++-common/attr-nonstring-6.c: New test.
4799
4800 2018-05-22 Martin Sebor <msebor@redhat.com>
4801
4802 PR tree-optimization/85826
4803 * gcc.dg/Wrestrict-17.c: New test.
4804
4805 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4806
4807 * gcc.dg/torture/pr85862.c: Rename to...
4808 * gcc.dg/torture/pr85852.c: ...this.
4809
4810 2018-05-22 Justin Squirek <squirek@adacore.com>
4811
4812 * gnat.dg/warn14.adb: New testcase.
4813
4814 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4815
4816 * gnat.dg/controlled8.adb: New testcase.
4817
4818 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4819
4820 * gnat.dg/discr50.adb: New testcase.
4821
4822 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4823
4824 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4825 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4826 gnat.dg/discr49_rec2.ads: New testcase.
4827
4828 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4829
4830 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4831 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4832 testcase.
4833
4834 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4835
4836 * gnat.dg/fixedpnt3.adb: New testcase.
4837
4838 2018-05-22 Justin Squirek <squirek@adacore.com>
4839
4840 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4841 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4842
4843 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4844
4845 PR middle-end/85862
4846 * gcc.dg/torture/pr85862.c: New test.
4847
4848 2018-05-22 Richard Biener <rguenther@suse.de>
4849
4850 PR tree-optimization/85834
4851 * g++.dg/torture/pr85834.C: New testcase.
4852 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4853
4854 2018-05-22 Martin Liska <mliska@suse.cz>
4855
4856 PR ipa/85607
4857 * g++.dg/ipa/pr85607.C: New test.
4858
4859 2018-05-22 Richard Biener <rguenther@suse.de>
4860
4861 PR tree-optimization/85863
4862 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4863
4864 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4865
4866 PR fortran/85841
4867 * gfortran.dg/assumed_rank_5.f90: Update error message.
4868 * gfortran.dg/assumed_type_4.f90: Ditto.
4869 * gfortran.dg/bind_c_array_params.f03: Ditto.
4870 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4871 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4872 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4873 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4874 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4875 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4876 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4877 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4878 * gfortran.dg/rank_3.f90: Ditto.
4879 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4880 * gfortran.dg/implicit_14.f90: Ditto.
4881
4882 2018-05-21 Christian Groessler <chris@groessler.org>
4883
4884 * gcc.c-torture/compile/simd-5.c: Fix comment.
4885
4886 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4887
4888 PR target/85657
4889 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4890 __float128, __ibm128, and long double.
4891 * gcc.target/powerpc/pr85657-2.c: Likewise.
4892 * gcc.target/powerpc/pr85657-3.c: Likewise.
4893 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4894 implementated as a separate type internally, and is not just an
4895 alias for long double.
4896
4897 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4898
4899 PR tree-optimization/85814
4900 * gcc.dg/torture/pr85814.c: New test.
4901
4902 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4903
4904 PR c++/84588
4905 * g++.dg/cpp0x/cond1.C: New.
4906 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4907 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4908 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4909 * g++.dg/parse/cond6.C: Likewise.
4910 * g++.dg/parse/cond7.C: Likewise.
4911 * g++.dg/parse/cond8.C: Likewise.
4912 * g++.dg/cpp1z/decomp16.C: Update.
4913 * g++.old-deja/g++.jason/cond.C: Likewise.
4914
4915 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4916
4917 ChangeLog for r260480
4918 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4919 warnings for deleted and obsolescent features.
4920 * gfortran.dg/graphite/id-19.f: Ditto.
4921 * gfortran.dg/graphite/id-20.f: Ditto.
4922 * gfortran.dg/graphite/id-27.f90: Ditto.
4923 * gfortran.dg/graphite/pr82449.f: Ditto.
4924
4925 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4926
4927 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4928 tiny and large memory models.
4929
4930 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4931
4932 * gnat.dg/suppress_initialization.adb,
4933 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4934
4935 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4936
4937 * gnat.dg/exit1.adb: New testcase.
4938
4939 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4940
4941 * gnat.dg/array30.adb: New testcase.
4942
4943 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4944
4945 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4946
4947 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4948
4949 * gcc.c-torture/execute/ssad-run.c: New test.
4950 * gcc.c-torture/execute/usad-run.c: Likewise.
4951 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4952 * gcc.target/aarch64/usadv16qi.c: Likewise.
4953
4954 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4955
4956 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4957 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4958 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4959 vbcaxq_s64): New.
4960 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4961 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4962 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4963
4964 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4965
4966 PR fortran/85841
4967 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4968 * gfortran.dg/g77/20020307-1.f: Ditto.
4969 * gfortran.dg/g77/980310-3.f: Ditto.
4970 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4971 * gfortran.dg/goacc/loop-1.f95: Ditto.
4972 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4973 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4974 * gfortran.dg/gomp/do-1.f90: Ditto.
4975 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4976 * gfortran.dg/pr17229.f: Ditto.
4977 * gfortran.dg/pr37243.f: Ditto.
4978 * gfortran.dg/pr49721-1.f: Ditto.
4979 * gfortran.dg/pr58484.f: Ditto.
4980 * gfortran.dg/pr81175.f: Ditto.
4981 * gfortran.dg/pr81723.f: Ditto.
4982 * gfortran.dg/predcom-2.f: Ditto.
4983 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4984 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4985 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4986 * gfortran.dg/vect/pr52580.f: Ditto.
4987
4988 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4989
4990 PR fortran/80657
4991 * gfortran.dg/char_result_18.f90: New test.
4992
4993 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4994
4995 PR fortran/49636
4996 * gfortran.dg/associate_38.f90: New test.
4997
4998 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4999
5000 PR fortran/82275
5001 * gfortran.dg/select_type_42.f90: New test.
5002
5003 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
5004
5005 PR fortran/82923
5006 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
5007 that the patch fixes PR66694 & PR82617, although the testcases
5008 are not explicitly included.
5009
5010 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
5011
5012 * gcc.dg/stack-usage-1.c: Add support for rv32e.
5013
5014 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
5015
5016 PR c++/82899
5017 * g++.dg/pr82899.C: New testcase.
5018
5019 2018-05-18 Martin Liska <mliska@suse.cz>
5020
5021 * gcc.dg/pr68766.c: Change pruned output.
5022
5023 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
5024
5025 PR c++/85782
5026 * c-c++-common/goacc/pr85782.c: New test.
5027
5028 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5029
5030 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5031
5032 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5033
5034 * gcc.target/arm/pr62554.c: Delete.
5035 * gcc.target/arm/pr69610-1.c: Likewise.
5036 * gcc.target/arm/pr69610-2.c: Likewise.
5037
5038 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5039
5040 * gcc.target/arm/pr40887.c: Update comment.
5041 * lib/target-supports.exp: Don't generate effective target checks
5042 and related helpers for armv5. Update comment.
5043 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5044 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5045 target check and options.
5046
5047 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5048
5049 PR middle-end/85817
5050 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5051 scan-tree-dump-not for h.
5052
5053 2018-05-18 Richard Biener <rguenther@suse.de>
5054
5055 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5056 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5057 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5058 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5059 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5060 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5061 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5062 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5063 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5064 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5065 * gcc.dg/vrp-min-max-1.c: Likewise.
5066 * gcc.dg/vrp-min-max-3.c: New testcase.
5067
5068 2018-05-18 Richard Biener <rguenther@suse.de>
5069
5070 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5071 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5072 * gcc.dg/graphite/scop-6.c: Likewise.
5073 * gcc.dg/graphite/scop-7.c: Likewise.
5074 * gcc.dg/graphite/scop-8.c: Likewise.
5075 * gcc.dg/graphite/scop-9.c: Likewise.
5076
5077 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5078
5079 * gcc.target/aarch64/vect-init-ld1.c: New test.
5080
5081 2018-05-18 Martin Liska <mliska@suse.cz>
5082
5083 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5084 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5085
5086 2018-05-18 Martin Liska <mliska@suse.cz>
5087
5088 * gcc.dg/ipa/ipa-icf-39.c: New test.
5089 * gcc.dg/pr68766.c: Adjust pruned output.
5090
5091 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5092
5093 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5094 New proc.
5095 * gcc.dg/fma-1.c: New test.
5096 * gcc.dg/fma-2.c: Likewise.
5097 * gcc.dg/fma-3.c: Likewise.
5098 * gcc.dg/fma-4.c: Likewise.
5099 * gcc.dg/fma-5.c: Likewise.
5100 * gcc.dg/fma-6.c: Likewise.
5101 * gcc.dg/fma-7.c: Likewise.
5102 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5103 scalar_all_fma.
5104 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5105 * gfortran.dg/reassoc_8.f: Likewise.
5106 * gfortran.dg/reassoc_9.f: Likewise.
5107 * gfortran.dg/reassoc_10.f: Likewise.
5108
5109 2018-05-17 Jim Wilson <jimw@sifive.com>
5110
5111 * gcc.target/riscv/switch-qi.c: New.
5112 * gcc.target/riscv/switch-si.c: New.
5113
5114 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5115
5116 PR target/85698
5117 * gcc.target/powerpc/pr85698.c: New test.
5118
5119 2018-05-17 Richard Biener <rguenther@suse.de>
5120
5121 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5122
5123 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5124
5125 PR tree-optimization/85793
5126 * gcc.dg/vect/pr85793.c: New test.
5127
5128 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5129
5130 * gcc.dg/gimplefe-28.c: New test.
5131 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5132 internal function calls.
5133 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5134
5135 2018-05-17 Martin Liska <mliska@suse.cz>
5136
5137 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5138 space in between 'G_' and '('.
5139
5140 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5141
5142 PR target/85323
5143 * gcc.target/i386/pr85323-7.c: New test.
5144 * gcc.target/i386/pr85323-8.c: New test.
5145 * gcc.target/i386/pr85323-9.c: New test.
5146
5147 PR target/85323
5148 * gcc.target/i386/pr85323-4.c: New test.
5149 * gcc.target/i386/pr85323-5.c: New test.
5150 * gcc.target/i386/pr85323-6.c: New test.
5151
5152 PR target/85323
5153 * gcc.target/i386/pr85323-1.c: New test.
5154 * gcc.target/i386/pr85323-2.c: New test.
5155 * gcc.target/i386/pr85323-3.c: New test.
5156
5157 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5158 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5159 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5160 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5161 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5162 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5163 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5164 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5165 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5166 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5167 * gcc.target/i386/avx512f-setzero-1.c: New test.
5168
5169 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5170
5171 * gcc.target/aarch64/vect-slp-dup.c: New.
5172
5173 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5174
5175 PR c++/85713
5176 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5177
5178 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5179
5180 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5181 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5182
5183 2018-05-17 Richard Biener <rguenther@suse.de>
5184
5185 PR tree-optimization/85757
5186 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5187
5188 2018-05-16 Marek Polacek <polacek@redhat.com>
5189
5190 PR c++/85363
5191 * g++.dg/cpp0x/initlist-throw1.C: New test.
5192 * g++.dg/cpp0x/initlist-throw2.C: New test.
5193
5194 2018-05-16 Carl Love <cel@us.ibm.com>
5195
5196 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5197 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5198 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5199
5200 2018-05-16 Richard Biener <rguenther@suse.de>
5201
5202 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5203 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5204 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5205
5206 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5207
5208 * gcc.target/aarch64/sve/vcond_10.c: New test.
5209 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5210 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5211 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5212
5213 2018-05-15 Martin Sebor <msebor@redhat.com>
5214
5215 PR tree-optimization/85753
5216 * gcc.dg/Wrestrict-10.c: Adjust.
5217 * gcc.dg/Wrestrict-16.c: New test.
5218
5219 2018-05-15 Martin Sebor <msebor@redhat.com>
5220
5221 PR middle-end/85643
5222 * c-c++-common/attr-nonstring-7.c: New test.
5223
5224 2018-05-15 Richard Biener <rguenther@suse.de>
5225
5226 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5227
5228 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5229
5230 PR tree-optimization/83648
5231 * gcc.dg/tree-ssa/pr83648.c: New test.
5232 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5233
5234 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5235
5236 PR ipa/85734
5237 * gcc.dg/ipa/pr85734.c: New test.
5238
5239 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5240
5241 PR target/85756
5242 * gnat.dg/opt70.adb: New test.
5243 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5244
5245 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5246
5247 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5248 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5249
5250 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5251
5252 * gcc.target/aarch64/vmov_n_1.c: Update test.
5253 * gcc.target/aarch64/vfp-1.c: Update test.
5254
5255 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5256
5257 PR target/85756
5258 * gcc.c-torture/execute/pr85756.c: New test.
5259
5260 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5261
5262 * gcc.target/i386/cldemote-1.c: New test.
5263
5264 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5265
5266 PR fortran/85742
5267 * gfortran.dg/assumed_type_9.f90 : New test.
5268
5269 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5270
5271 PR fortran/85542
5272 * gfortran.dg/pr85542.f90: New test.
5273
5274 2018-05-11 Martin Jambor <mjambor@suse.cz>
5275
5276 PR ipa/85655
5277 * g++.dg/lto/pr85655_0.C: New test.
5278
5279 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5280
5281 * gcc.target/i386/tpause-1.c: New test.
5282 * gcc.target/i386/umonitor-1.c: New test.
5283
5284 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5285
5286 PR c/85696
5287 * c-c++-common/gomp/pr85696.c: New test.
5288
5289 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5290 Jakub Jelinek <jakub@redhat.com>
5291
5292 PR tree-optimization/85692
5293 * gcc.target/i386/pr85692.c: New test.
5294
5295 2018-05-11 Martin Liska <mliska@suse.cz>
5296
5297 PR sanitizer/85556
5298 * c-c++-common/ubsan/attrib-6.c: New test.
5299
5300 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5301
5302 PR fortran/85687
5303 * gfortran.dg/pr85687.f90: new test.
5304
5305 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5306
5307 PR fortran/85521
5308 * gfortran.dg/pr85521_1.f90: New test.
5309 * gfortran.dg/pr85521_2.f90: New test.
5310
5311 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5312
5313 PR fortran/70870
5314 * gfortran.dg/pr70870_1.f90: New test.
5315
5316 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5317
5318 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5319
5320 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5321
5322 PR c++/85662
5323 * g++.dg/ext/offsetof2.C: New test.
5324
5325 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5326
5327 PR fortran/68846
5328 * gfortran.dg/temporary_3.f90 : New test.
5329
5330 PR fortran/70864
5331 * gfortran.dg/temporary_2.f90 : New test.
5332
5333 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5334
5335 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5336 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5337 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5338 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5339 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5340 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5341 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5342 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5343 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5344 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5345 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5346 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5347 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5348 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5349 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5350 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5351 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5352 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5353 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5354 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5355 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5356 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5357 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5358 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5359 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5360 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5361 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5362
5363 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5364
5365 PR tree-optimization/85699
5366 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5367 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5368 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5369 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5370
5371 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5372
5373 * g++.dg/tls/pr85400.C: New test.
5374
5375 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5376
5377 PR c++/85713
5378 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5379
5380 2018-05-09 Carl Love <cel@us.ibm.com>
5381
5382 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5383
5384 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5385
5386 PR c++/85713
5387 Revert:
5388 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5389
5390 PR c++/84588
5391 * g++.dg/cpp1y/pr84588.C: New.
5392
5393 2018-05-09 Andreas Schwab <schwab@suse.de>
5394
5395 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5396
5397 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5398
5399 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5400 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5401
5402 2018-05-08 Carl Love <cel@us.ibm.com>
5403 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5404
5405 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5406
5407 PR c++/84588
5408 * g++.dg/cpp1y/pr84588.C: New.
5409
5410 2018-05-08 Marek Polacek <polacek@redhat.com>
5411
5412 PR c++/85695
5413 * g++.dg/cpp1z/constexpr-if22.C: New test.
5414
5415 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5416
5417 PR target/85693
5418 * gcc.target/i386/pr85693.c: New test.
5419
5420 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5421
5422 PR target/85683
5423 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5424 scan-assembler-times checking that except for [fh]*xor other functions
5425 don't use any load instructions.
5426
5427 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5428
5429 * gcc.target/i386/builtin_target.c: Test goldmont.
5430 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5431 arch=silvermont.
5432
5433 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5434
5435 PR target/85572
5436 * g++.dg/other/sse2-pr85572-1.C: New test.
5437 * g++.dg/other/sse2-pr85572-2.C: New test.
5438 * g++.dg/other/sse4-pr85572-1.C: New test.
5439 * g++.dg/other/avx2-pr85572-1.C: New test.
5440
5441 PR target/85317
5442 * gcc.target/i386/pr85317.c: New test.
5443 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5444 optimization barrier to avoid optimizing away the expected insn.
5445
5446 PR target/85480
5447 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5448 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5449
5450 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5451
5452 * g++.dg/other/sve_const_pred_1.C: Rename to...
5453 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5454 target selectors and explicit -march options.
5455 * g++.dg/other/sve_const_pred_2.C: Rename to...
5456 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5457 * g++.dg/other/sve_const_pred_3.C: Rename to...
5458 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5459 * g++.dg/other/sve_const_pred_4.C: Rename to...
5460 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5461 * g++.dg/other/sve_tls_2.C: Rename to...
5462 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5463 * g++.dg/other/sve_vcond_1.C: Rename to...
5464 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5465 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5466 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5467
5468 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5469
5470 PR testsuite/85586
5471 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5472 !vect_no_align.
5473
5474 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5475
5476 PR c++/57429
5477 * g++.dg/cpp0x/deleted14.C: New.
5478
5479 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5480 Alan Hayward <alan.hayward@arm.com>
5481 David Sherwood <david.sherwood@arm.com>
5482
5483 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5484 XFAIL the BIC test.
5485 * gcc.target/aarch64/sve/vcond_7.c: New test.
5486 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5487
5488 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5489
5490 PR c++/70563
5491 * g++.dg/cpp0x/sfinae62.C: New.
5492
5493 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5494
5495 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5496 load from src[i].
5497
5498 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5499
5500 PR c++/80691
5501 * g++.dg/cpp0x/narrowing1.C: New.
5502
5503 2018-05-08 Richard Biener <rguenther@suse.de>
5504
5505 PR middle-end/85588
5506 * gcc.dg/torture/pr85574.c: Rename to...
5507 * gcc.dg/torture/pr85588.c: ... this.
5508
5509 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5510
5511 PR fortran/54613
5512 * gfortran.dg/minmaxloc_12.f90: New test case.
5513 * gfortran.dg/minmaxloc_13.f90: New test case.
5514
5515 2018-05-07 Nathan Sidwell <nathan@acm.org>
5516
5517 * g++.dg/cpp0x/range-for10.C: Delete.
5518 * g++.dg/ext/forscope1.C: Delete.
5519 * g++.dg/ext/forscope2.C: Delete.
5520 * g++.dg/template/for1.C: Delete.
5521
5522 2018-05-07 Jeff Law <law@redhat.com>
5523
5524 * gfortran.dg/linefile.f90: New test.
5525
5526 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5527
5528 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5529 and options.
5530
5531 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5532
5533 PR c++/85659
5534 * g++.dg/ext/asm14.C: New test.
5535 * g++.dg/ext/asm15.C: New test.
5536 * g++.dg/ext/asm16.C: New test.
5537
5538 2018-05-06 Michael Eager <eager@eagercon.com>
5539
5540 * gcc.target/microblaze/others/picdtr.c: Correct option
5541 -fPIE -mpic-data-is-text-relative.
5542
5543 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5544
5545 * gcc.target/microblaze/others/picdtr.c: Add test for
5546 -fPIE -mpic-data-is-text-relative.
5547
5548 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5549
5550 PR fortran/85507
5551 * gfortran.dg/coarray_dependency_1.f90: New test.
5552 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5553
5554 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5555
5556 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5557 to match the currently produced gimple.
5558
5559 2018-05-04 Carl Love <cel@us.ibm.com>
5560
5561 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5562 vec_trunc.
5563 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5564 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5565 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5566 xvcmpgedp counts. Add xxsel counts.
5567
5568 2018-05-04 Richard Biener <rguenther@suse.de>
5569
5570 PR middle-end/85627
5571 * g++.dg/torture/pr85627.C: New testcase.
5572
5573 2018-05-04 Richard Biener <rguenther@suse.de>
5574
5575 PR middle-end/85574
5576 * gcc.dg/torture/pr85574.c: New testcase.
5577 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5578
5579 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5580
5581 PR libstdc++/85466
5582 * gcc.dg/nextafter-1.c: New test.
5583 * gcc.dg/nextafter-2.c: New test.
5584 * gcc.dg/nextafter-3.c: New test.
5585 * gcc.dg/nextafter-4.c: New test.
5586
5587 2018-05-03 Nathan Sidwell <nathan@acm.org>
5588
5589 Remove -ffriend-injection.
5590 * g++.old-deja/g++.jason/scoping15.C: Delete.
5591 * g++.old-deja/g++.mike/net43.C: Delete.
5592
5593 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5594
5595 PR target/85530
5596 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5597 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5598 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5599 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5600
5601 2018-05-03 Tom de Vries <tom@codesourcery.com>
5602
5603 PR testsuite/85106
5604 * lib/scanoffloadtree.exp: New file.
5605
5606 2018-05-03 Richard Biener <rguenther@suse.de>
5607
5608 PR tree-optimization/85615
5609 * gcc.dg/torture/pr85615.c: New testcase.
5610
5611 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5612
5613 PR tree-optimization/70291
5614 * gcc.dg/complex-6.c: New test.
5615 * gcc.dg/complex-7.c: Likewise.
5616
5617 2018-05-03 Richard Biener <rguenther@suse.de>
5618
5619 PR testsuite/85579
5620 * fortran.dg/pr51434.f90: Truncate transfer argument.
5621
5622 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5623
5624 PR target/85582
5625 * gcc.c-torture/execute/pr85582-3.c: New test.
5626
5627 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5628 Jason Merrill <jason@redhat.com>
5629
5630 PR c++/68374
5631 * g++.dg/warn/Wshadow-13.C: New.
5632 * g++.dg/warn/Wshadow-14.C: Likewise.
5633
5634 2018-05-02 Tom de Vries <tom@codesourcery.com>
5635
5636 PR libgomp/82428
5637 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5638 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5639
5640 2018-05-02 David Pagan <dave.pagan@oracle.com>
5641
5642 PR c/30552
5643 * gcc.dg/noncompile/pr30552-1.c: New test.
5644 * gcc.dg/noncompile/pr30552-2.c: New test.
5645 * gcc.dg/noncompile/pr30552-3.c: New test.
5646 * gcc.dg/noncompile/pr30552-4.c: New test.
5647
5648 2018-05-02 Richard Biener <rguenther@suse.de>
5649
5650 PR tree-optimization/85597
5651 * gcc.dg/vect/pr85597.c: New testcase.
5652
5653 2018-05-02 Tom de Vries <tom@codesourcery.com>
5654
5655 PR testsuite/85106
5656 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5657 * lib/scanltranstree.exp: New file.
5658 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5659 (scan-ltrans-tree-dump-times_required_options)
5660 (scan-ltrans-tree-dump-not_required_options)
5661 (scan-ltrans-tree-dump-dem_required_options)
5662 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5663 * lib/gcc-dg.exp: Include scanltranstree.exp.
5664
5665 2018-05-02 Tom de Vries <tom@codesourcery.com>
5666
5667 PR testsuite/85106
5668 * gcc.dg/ipa/ipa-icf-38.c: New test.
5669 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5670 * lib/scandump.exp (dump-base): New proc.
5671 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5672 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5673 base.
5674 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5675 * lib/scanlang.exp: Same.
5676 * lib/scanrtl.exp: Same.
5677 * lib/scantree.exp: Same.
5678 * lib/scanwpaipa.exp: New file.
5679 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5680
5681 2018-05-02 Richard Biener <rguenther@suse.de>
5682
5683 PR middle-end/85567
5684 * gcc.dg/torture/pr85567.c: New testcase.
5685
5686 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5687
5688 PR target/85582
5689 * gcc.c-torture/execute/pr85582-1.c: New test.
5690 * gcc.c-torture/execute/pr85582-2.c: New test.
5691
5692 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5693
5694 PR tree-optimization/85586
5695 * gcc.dg/vect/pr85586.c: New test.
5696
5697 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5698
5699 PR tree-optimization/85143
5700 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5701 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5702
5703 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5704
5705 PR c/84258
5706 * c-c++-common/Wformat-pr84258.c: New test.
5707
5708 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5709
5710 PR tree-optimization/82665
5711 * gcc.dg/tree-ssa/pr82665.c: New test.
5712
5713 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5714
5715 PR c++/85523
5716 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5717 (test_add_fixit_insert_formatted_single_line): New function.
5718 (test_add_fixit_insert_formatted_multiline): New function.
5719 Extend expected output of generated patch to include fix-it hints
5720 for these.
5721 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5722 "gcc-rich-location.h". Add test coverage for
5723 gcc_rich_location::add_fixit_insert_formatted.
5724
5725 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5726
5727 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5728 (test_show_locus): Update for location_get_source_line returning a
5729 char_span. Use char_span for handling words in the
5730 "test_many_nested_locations" fix-it example.
5731
5732 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5733
5734 * gcc.target/arc/interrupt-8.c: Update test.
5735 * gcc.target/arc/loop-4.c: Likewise.
5736 * gcc.target/arc/loop-hazard-1.c: Likewise.
5737 * gcc.target/arc/sdata-3.c: Likewise.
5738
5739 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5740
5741 * gcc.target/arc/store-merge-1.c: New test.
5742 * gcc.target/arc/add_n-combine.c: Update test.
5743
5744 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5745
5746 Microblaze Target: PIC data text relative
5747
5748 * gcc.target/microblaze/others/data_var1.c: Include
5749 PIC case of r20 base register.
5750 * gcc.target/microblaze/others/data_var2.c: Ditto.
5751 * gcc.target/microblaze/others/picdtr.c: Add new
5752 test case for -mpic-is-data-text-relative.
5753 * gcc.target/microblaze/others/sdata_var1.c: Add
5754 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5755 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5756 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5757 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5758 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5759 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5760 Ditto.
5761 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5762 Ditto.
5763
5764 2018-04-30 Richard Biener <rguenther@suse.de>
5765
5766 PR tree-optimization/28364
5767 PR tree-optimization/85275
5768 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5769 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5770 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5771 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5772 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5773 still passes.
5774 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5775 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5776 still passes.
5777 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5778 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5779 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5780
5781 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5782
5783 PR target/84431
5784 * gcc.target/i386/pr84431.c: New test.
5785
5786 2018-04-27 Martin Jambor <mjambor@suse.cz>
5787
5788 PR ipa/85549
5789 * g++.dg/ipa/pr85549.C: New test.
5790
5791 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5792
5793 PR c++/85553
5794 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5795 directive.
5796 * g++.dg/cpp0x/constexpr-85553.C: New test.
5797
5798 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5799
5800 PR c++/85515
5801 * g++.dg/pr85515-1.C: New test.
5802 * g++.dg/pr85515-2.C: New test.
5803
5804 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5805
5806 PR c++/84691
5807 * g++.dg/cpp0x/friend3.C: New.
5808
5809 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5810
5811 PR target/82518
5812 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5813 Use check_effective_target_arm_little_endian.
5814
5815 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5816
5817 PR tree-optimization/85529
5818 * gcc.c-torture/execute/pr85529-1.c: New test.
5819 * gcc.c-torture/execute/pr85529-2.c: New test.
5820 * gcc.dg/pr85529.c: New test.
5821
5822 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5823
5824 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5825 `.dword' in addition to `lw' and `.word'.
5826
5827 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5828
5829 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5830
5831 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5832
5833 * gnat.dg/loop_optimization24.adb: New test.
5834
5835 2018-04-26 Richard Biener <rguenther@suse.de>
5836
5837 PR tree-optimization/85116
5838 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5839 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5840 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5841 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5842
5843 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5844
5845 PR target/85473
5846 * gcc.target/i386/pr85473-1.c: New test.
5847 * gcc.target/i386/pr85473-2.c: New test.
5848
5849 2018-04-25 Nathan Sidwell <nathan@acm.org>
5850 Jakub Jelinek <jakub@redhat.com>
5851
5852 PR c++/85437
5853 PR c++/49171
5854 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5855 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5856 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5857 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5858 * g++.dg/cpp0x/pr85437-1.C: New.
5859 * g++.dg/cpp0x/pr85437-2.C: New.
5860 * g++.dg/cpp0x/pr85437-3.C: New.
5861 * g++.dg/cpp0x/pr85437-4.C: New.
5862
5863 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5864
5865 PR fortran/85520
5866 * gfortran.dg/pr85520.f90: New test.
5867
5868 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5869
5870 PR target/85512
5871 * gcc.dg/pr85512.c: New test.
5872
5873 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5874
5875 PR target/85485
5876 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5877 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5878 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5879 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5880 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5881 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5882 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5883 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5884 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5885 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5886 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5887 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5888 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5889 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5890 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5891 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5892 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5893 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5894 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5895 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5896 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5897 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5898 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5899 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5900 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5901 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5902 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5903 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5904 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5905 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5906 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5907 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5908 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5909 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5910 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5911 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5912 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5913 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5914 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5915 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5916 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5917 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5918 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5919 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5920 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5921 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5922 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5923 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5924 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5925 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5926 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5927 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5928 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5929 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5930 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5931 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5932 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5933 with -mshstk.
5934 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5935 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5936 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5937 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5938 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5939 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5940 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5941 * (dg-options): Likwise.
5942 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5943 -mno-cet.
5944 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5945 * gcc.target/i386/cet-label-3.c: Removed.
5946 * gcc.target/i386/cet-property-3.c: Likwise.
5947 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5948
5949 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5950
5951 PR target/85511
5952 * gcc.target/i386/pr85511.c: New test.
5953
5954 PR target/85503
5955 * g++.dg/ext/pr85503.C: New test.
5956
5957 PR target/85508
5958 * gcc.target/i386/pr85508.c: New test.
5959
5960 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5961
5962 PR tree-optimization/85478
5963 * g++.dg/pr85478.C: New test.
5964
5965 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5966
5967 * g++.dg/torture/pr85496.C: New test.
5968
5969 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5970
5971 PR rtl-optimization/85423
5972 * gcc.dg/pr85423.c: New test.
5973
5974 2018-04-20 Martin Sebor <msebor@redhat.com>
5975
5976 PR c/85365
5977 * gcc.dg/Wrestrict-15.c: New test.
5978
5979 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5980
5981 PR target/85456
5982 * gcc.target/powerpc/pr85456.c: New test.
5983
5984 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5985
5986 * g++.dg/ext/undef-bool-1.C: Require lp64.
5987 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5988
5989 2018-04-20 Jeff Law <law@redhat.com>
5990
5991 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5992 stack protector.
5993 * gcc.dg/stack-check-6.c: Likewise.
5994 * gcc.dg/stack-check-6a.c: Likewise.
5995 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5996 * gcc.target/i386/stack-check-18.c: Likewise.
5997 * gcc.target/i386/stack-check-19.c: Likewise.
5998
5999 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6000
6001 PR testsuite/85483
6002 * gcc.target/aarch64/sve/vcond_1.c: Move to...
6003 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
6004 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
6005 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
6006
6007 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
6008
6009 PR target/85469
6010 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
6011 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
6012
6013 2018-04-20 Richard Biener <rguenther@suse.de>
6014
6015 PR middle-end/85475
6016 * gcc.dg/torture/pr85475.c: New testcase.
6017
6018 2018-04-20 Martin Jambor <mjambor@suse.cz>
6019
6020 ipa/85449
6021 * gcc.dg/ipa/pr85449.c: New test.
6022
6023 2018-04-20 Martin Jambor <mjambor@suse.cz>
6024
6025 ipa/85447
6026 * g++.dg/ipa/pr85447.C: New file.
6027 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6028
6029 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6030
6031 PR c++/85462
6032 * g++.dg/cpp0x/pr85462.C: New test.
6033
6034 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6035
6036 * gcc.target/i386/pr85404.c: Require CET target.
6037
6038 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6039
6040 PR tree-optimization/85467
6041 * gcc.dg/pr85467.c: New test.
6042
6043 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6044
6045 PR c++/84611
6046 * g++.dg/parse/crash68.C: New.
6047
6048 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6049
6050 PR libgcc/85334
6051 * g++.dg/torture/pr85334.C: New test.
6052
6053 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6054
6055 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6056 * g++.dg/diagnostic/pr85464.C: New.
6057
6058 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6059
6060 PR target/85397
6061 * gcc.dg/torture/pr85397-1.c: New test.
6062 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6063 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6064
6065 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6066
6067 PR target/85404
6068 * gcc.target/i386/pr85404.c: New test.
6069
6070 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6071
6072 PR target/85417
6073 * c-c++-common/attr-nocf-check-1.c: Compile with
6074 -fcf-protection=none.
6075 * c-c++-common/attr-nocf-check-3.c: Likewise.
6076 * gcc.dg/march-generic.c: Likewise.
6077 * gcc.target/i386/align-limit.c: Likewise.
6078 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6079 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6080 * gcc.target/i386/cet-property-2.c: Likewise.
6081 * gcc.target/i386/ret-thunk-26.c: Likewise.
6082 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6083 targets.
6084 * c-c++-common/fcf-protection-2.c: Likewise.
6085 * c-c++-common/fcf-protection-3.c: Likewise.
6086 * c-c++-common/fcf-protection-5.c: Likewise.
6087 * c-c++-common/fcf-protection-6.c: Likewise.
6088 * c-c++-common/fcf-protection-7.c: Likewise.
6089 * gcc.target/i386/cet-label-3.c: New test.
6090 * gcc.target/i386/cet-property-3.c: Likewise.
6091 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6092 * gcc.target/i386/pr85417-1.c: Likewise.
6093 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6094 __x86_indirect_thunk_nt_(r|e)ax
6095 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6096 * gcc.target/i386/pr85403.c: Remove dg-error,
6097
6098 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6099
6100 * gcc.target/i386/movdir-1.c: New test.
6101
6102 2018-04-19 Richard Biener <rguenther@suse.de>
6103
6104 PR middle-end/85455
6105 * gcc.dg/pr85455.c: New testcase.
6106
6107 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6108
6109 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6110 targets.
6111 * g++.dg/lto/pr85405b_0.C: Likewise.
6112 * g++.dg/lto/pr84805_0.C: Likewise.
6113
6114 2018-04-18 Martin Liska <mliska@suse.cz>
6115
6116 PR ipa/83983
6117 PR ipa/85391
6118 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6119 output.
6120
6121 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6122
6123 PR target/85388
6124 * gcc.dg/pr85388-1.c: New test.
6125 * gcc.dg/pr85388-2.c: Likewise.
6126 * gcc.dg/pr85388-3.c: Likewise.
6127 * gcc.dg/pr85388-4.c: Likewise.
6128 * gcc.dg/pr85388-5.c: Likewise.
6129 * gcc.dg/pr85388-6.c: Likewise.
6130
6131 2018-04-18 Jan Hubicka <jh@suse.cz>
6132 Martin Liska <mliska@suse.cz>
6133
6134 * g++.dg/lto/pr83121_0.C: Update template.
6135 * g++.dg/lto/pr83121_1.C: Update template.
6136 * g++.dg/lto/pr84805_0.C: Update template.
6137 * g++.dg/lto/pr84805_1.C: Update template.
6138 * g++.dg/lto/pr84805_2.C: Update template.
6139
6140 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6141
6142 PR c++/84630
6143 * g++.dg/cpp0x/pr84630.C: New.
6144
6145 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6146
6147 PR c++/84463
6148 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6149 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6150 in two cases. Uncomment two other tests and add expected dg-error for
6151 them.
6152 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6153 -Wnarrowing diagnostics on some targets for c++11.
6154 * g++.dg/parse/array-size2.C: Remove xfail.
6155 * g++.dg/cpp0x/constexpr-84463.C: New test.
6156
6157 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6158
6159 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6160 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6161
6162 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6163
6164 PR testsuite/85326
6165 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6166 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6167 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6168
6169 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6170
6171 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6172 prevent cascading of errors and change expected error message.
6173 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6174 to 64-bit targets.
6175 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6176 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6177 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6178 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6179 error message.
6180 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6181
6182 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6183
6184 PR target/85430
6185 * gcc.dg/pr85430.c: New test.
6186
6187 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6188
6189 PR testsuite/85326
6190 * gcc.target/arm/pr54300.C: Move to...
6191 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6192 * gcc.target/arm/pr55073.C: Move to...
6193 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6194 * gcc.target/arm/pr56184.C: Move to...
6195 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6196 * gcc.target/arm/pr59985.C: Move to...
6197 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6198 * gcc.target/aarch64/pr60675.C: Move to...
6199 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6200 * gcc.target/aarch64/pr81422.C: Move to...
6201 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6202 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6203 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6204 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6205 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6206 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6207 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6208 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6209 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6210 * gcc.target/aarch64/sve/tls_2.C: Move to...
6211 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6212 * gcc.target/aarch64/pr81414.C: Rename to...
6213 * gcc.target/aarch64/pr81414.c: ... This.
6214 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6215 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6216 messages.
6217 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6218 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6219 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6220 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6221 file name.
6222
6223 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6224
6225 PR middle-end/85414
6226 * gcc.dg/pr85414.c: New test.
6227
6228 2018-04-17 Martin Jambor <mjambor@suse.cz>
6229
6230 PR ipa/85421
6231 * g++.dg/ipa/pr85421.C: New test.
6232
6233 2018-04-17 Martin Liska <mliska@suse.cz>
6234
6235 PR lto/85405
6236 * g++.dg/lto/pr85405b_0.C: New test.
6237 * g++.dg/lto/pr85405b_1.C: New test.
6238
6239 2018-04-17 Martin Liska <mliska@suse.cz>
6240
6241 PR lto/85405
6242 * g++.dg/lto/pr85405_0.C: New test.
6243 * g++.dg/lto/pr85405_1.C: New test.
6244
6245 2018-04-17 Martin Liska <mliska@suse.cz>
6246
6247 PR ipa/85329
6248 * g++.dg/ext/pr85329-2.C: New test.
6249 * g++.dg/ext/pr85329.C: New test.
6250 * gcc.target/i386/mvc12.c: New test.
6251
6252 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6253
6254 PR c++/85039
6255 * g++.dg/pr85039-1.C: New.
6256 * g++.dg/pr85039-2.C: New.
6257 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6258
6259 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6260
6261 PR target/85080
6262 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6263 if the target supports efficient unaligned storage accesses.
6264
6265 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6266
6267 PR target/83660
6268 * gcc.target/powerpc/pr83660.C: New test.
6269
6270 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6271
6272 PR target/85403
6273 * gcc.target/i386/pr85403.c: New test.
6274
6275 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6276
6277 PR target/84331
6278 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6279
6280 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6281 Jason Merrill <jason@redhat.com>
6282
6283 PR c++/85112
6284 * g++.dg/cpp0x/pr85112.C: New.
6285
6286 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6287
6288 PR testsuite/85326
6289 * g++.dg/ext/undef-bool-1.C: New file.
6290 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6291 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6292
6293 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6294
6295 PR target/85293
6296 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6297 corresponding dg-error clause.
6298 * gcc.target/powerpc/pr80098-3.c: Ditto.
6299 * gcc.target/powerpc/pr80103-1.c: Delete.
6300
6301 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6302
6303 PR fortran/81773
6304 PR fortran/83606
6305 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6306 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6307
6308 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6309
6310 PR fortran/85387
6311 * gfortran.dg/implied_do_io_5.f90: New test.
6312
6313 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6314
6315 PR target/83402
6316 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6317 several values: positive, negative, and zero.
6318 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6319 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6320
6321 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6322
6323 PR rtl-optimization/79916
6324 * gcc.target/powerpc/pr79916.c: New.
6325
6326 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6327
6328 PR rtl-optimization/85393
6329 * g++.dg/opt/pr85393.C: New test.
6330 * g++.dg/opt/pr85393-aux.cc: New file.
6331
6332 PR rtl-optimization/85376
6333 * gcc.dg/pr85376.c: New test.
6334
6335 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6336
6337 PR rtl-optimization/83852
6338 * gcc.dg/pr83852.c: New testcase.
6339
6340 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6341
6342 PR testsuite/85326
6343 * gcc.target/s390/pr77822-1.C: Rename to ...
6344 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6345 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6346 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6347
6348 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6349
6350 PR lto/71991
6351 * gcc.target/i386/pr71991.c: New testcase.
6352
6353 2018-04-13 Martin Liska <mliska@suse.cz>
6354 Jakub Jelinek <jakub@redhat.com>
6355
6356 PR middle-end/81657
6357 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6358 call.
6359
6360 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6361
6362 PR c++/85385
6363 * g++.dg/diagnostic/macro-arg-count.C: New test.
6364
6365 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6366
6367 PR fortran/83064
6368 PR testsuite/85346
6369 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6370 array and move test to libgomp/testsuite/libgomp.fortran.
6371 * gfortran.dg/do_concurrent_6.f90: New test.
6372
6373 2018-04-12 Marek Polacek <polacek@redhat.com>
6374
6375 PR c++/85258
6376 * g++.dg/parse/error61.C: New test.
6377
6378 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6379
6380 PR target/85347
6381 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6382 specify -mvsx on gcc command line.
6383
6384 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6385
6386 PR target/85328
6387 * gcc.target/i386/pr85328.c: New test.
6388
6389 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6390
6391 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6392
6393 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6394
6395 PR rtl-optimization/85342
6396 * gcc.target/i386/pr85342.c: New test.
6397
6398 2018-04-11 Jason Merrill <jason@redhat.com>
6399
6400 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6401 if ulimit -v is set.
6402
6403 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6404
6405 PR testsuite/85190
6406 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6407
6408 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6409
6410 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6411 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6412
6413 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6414
6415 PR c++/70808
6416 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6417 effective target.
6418
6419 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6420
6421 PR target/84301
6422 * gcc.target/i386/pr84301.c: New test.
6423
6424 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6425
6426 PR tree-optimization/85331
6427 * gcc.c-torture/execute/pr85331.c: New test.
6428
6429 2018-04-11 Marek Polacek <polacek@redhat.com>
6430
6431 PR c++/85032
6432 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6433 * g++.dg/cpp1z/constexpr-if21.C: New test.
6434
6435 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6436
6437 PR target/85281
6438 * gcc.target/i386/pr85281.c: New test.
6439
6440 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6441
6442 PR rtl-optimization/84659
6443 * gcc.dg/pr84659.c: New test.
6444
6445 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6446
6447 PR debug/85302
6448 * g++.dg/debug/dwarf2/pr85302.C: New test.
6449
6450 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6451
6452 PR target/85261
6453 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6454 into register.
6455
6456 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6457
6458 PR c++/70808
6459 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6460
6461 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6462
6463 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6464 * gcc.target/powerpc/dimode_off.c: Ditto.
6465 * gcc.target/powerpc/tfmode_off.c: Ditto.
6466 * gcc.target/powerpc/timode_off.c: Ditto.
6467
6468 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6469
6470 * gcc.target/powerpc/vec-ldl-1.c: New test.
6471 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6472 corrections to ABI implementation.
6473
6474 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6475
6476 PR target/85056
6477 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6478
6479 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6480
6481 PR rtl-optimization/85300
6482 * gcc.dg/pr85300.c: New test.
6483
6484 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6485
6486 PR c++/85110
6487 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6488 where we now show the pertinent parameter.
6489 * g++.dg/diagnostic/aka2.C: Likewise.
6490 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6491
6492 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6493
6494 PR fortran/85313
6495 * gfortran.dg/gomp/pr85313.f90: New test.
6496
6497 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6498
6499 PR c++/24314
6500 * g++.dg/parse/template29.C: New.
6501
6502 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6503
6504 PR testsuite/85190
6505 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6506
6507 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6508
6509 PR target/85177
6510 PR target/85255
6511 * gcc.target/i386/avx512f-pr85177.c: New test.
6512 * gcc.target/i386/avx512f-pr85255.c: New test.
6513
6514 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6515
6516 PR tree-optimization/85286
6517 * gcc.dg/vect/pr85286.c: New test.
6518
6519 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6520
6521 PR target/85173
6522 * gcc.target/arm/pr85173.c: New test.
6523
6524 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6525
6526 PR lto/85248
6527 * gcc.dg/lto/pr85248_0.c: New test.
6528 * gcc.dg/lto/pr85248_1.c: New test.
6529
6530 2018-04-09 Jan Hubicka <jh@suse.cz>
6531
6532 PR lto/85078
6533 * g++.dg/torture/pr85078.C: New.
6534
6535 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6536
6537 PR c++/85227
6538 * g++.dg/cpp1z/decomp44.C: New.
6539 * g++.dg/cpp1z/decomp45.C: Likewise.
6540
6541 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6542
6543 PR fortran/83064
6544 * gfortran.dg/do_concurrent_5.f90: New test.
6545 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6546 message.
6547
6548 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6549
6550 PR fortran/51260
6551 * gfortran.dg/parameter_array_element_3.f90: New test.
6552
6553 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6554
6555 PR c++/85194
6556 * g++.dg/cpp1z/decomp43.C: New test.
6557
6558 PR rtl-optimization/80463
6559 * g++.dg/pr80463.C: Add -w to dg-options.
6560
6561 2018-04-09 Richard Biener <rguenther@suse.de>
6562
6563 PR tree-optimization/85284
6564 * gcc.dg/torture/pr85284.c: New testcase.
6565
6566 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6567
6568 PR rtl-optimization/80463
6569 PR rtl-optimization/83972
6570 PR rtl-optimization/83480
6571
6572 * gcc.dg/pr80463.c: New test.
6573 * g++.dg/pr80463.C: Likewise.
6574 * gcc.dg/pr83972.c: Likewise.
6575
6576 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6577
6578 PR rtl-optimization/83913
6579 * gcc.dg/pr83913.c: New test.
6580
6581 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6582
6583 PR rtl-optimization/83962
6584 * gcc.dg/pr83962.c: New test.
6585
6586 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6587
6588 PR rtl-optimization/83530
6589 * gcc.dg/pr83530.c: New test.
6590
6591 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6592
6593 PR middle-end/82976
6594 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6595
6596 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6597
6598 PR tree-optimization/85257
6599 * gcc.dg/pr85257.c: New test.
6600
6601 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6602
6603 * g++.dg/opt/pr85196.C: New test.
6604
6605 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6606
6607 PR c++/84269
6608 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6609 std::tuple here since they need C++11.
6610 * g++.dg/lookup/missing-std-include-8.C: New test.
6611 * g++.dg/lookup/missing-std-include.C: Move std::array and
6612 std::tuple test to missing-std-include-6.C to avoid failures
6613 with C++98.
6614
6615 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6616
6617 PR debug/85252
6618 * gcc.dg/debug/pr85252.c: New test.
6619
6620 PR rtl-optimization/84872
6621 * gcc.dg/graphite/pr84872.c: New test.
6622
6623 PR c++/85210
6624 * g++.dg/cpp1z/decomp42.C: New test.
6625
6626 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6627
6628 PR c++/85021
6629 * g++.dg/lookup/missing-std-include-7.C: New test.
6630
6631 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6632
6633 * gcc.dg/struct-simple.c: Revert r254862.
6634 * lib/target-supports.exp
6635 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6636
6637 2018-04-06 Richard Biener <rguenther@suse.de>
6638
6639 PR middle-end/85244
6640 * gcc.dg/torture/pr85244-1.c: New testcase.
6641 * gcc.dg/torture/pr85244-2.c: Likewise.
6642
6643 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6644
6645 PR sanitizer/85213
6646 * c-c++-common/ubsan/pr85213.c: New test.
6647
6648 2018-04-06 Richard Biener <rguenther@suse.de>
6649
6650 PR middle-end/85180
6651 * gcc.dg/pr85180.c: New testcase.
6652
6653 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6654
6655 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6656 to trigger the optimization. Do some cleanup and function
6657 renaming. Add more test functions.
6658
6659 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6660
6661 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6662 options.
6663 * gcc.target/s390/hotpatch-1.c: Skip when building without
6664 optimization.
6665 * gcc.target/s390/hotpatch-10.c: Likewise.
6666 * gcc.target/s390/hotpatch-11.c: Likewise.
6667 * gcc.target/s390/hotpatch-12.c: Likewise.
6668 * gcc.target/s390/hotpatch-13.c: Likewise.
6669 * gcc.target/s390/hotpatch-14.c: Likewise.
6670 * gcc.target/s390/hotpatch-15.c: Likewise.
6671 * gcc.target/s390/hotpatch-16.c: Likewise.
6672 * gcc.target/s390/hotpatch-17.c: Likewise.
6673 * gcc.target/s390/hotpatch-18.c: Likewise.
6674 * gcc.target/s390/hotpatch-19.c: Likewise.
6675 * gcc.target/s390/hotpatch-2.c: Likewise.
6676 * gcc.target/s390/hotpatch-3.c: Likewise.
6677 * gcc.target/s390/hotpatch-4.c: Likewise.
6678 * gcc.target/s390/hotpatch-5.c: Likewise.
6679 * gcc.target/s390/hotpatch-6.c: Likewise.
6680 * gcc.target/s390/hotpatch-7.c: Likewise.
6681 * gcc.target/s390/hotpatch-8.c: Likewise.
6682 * gcc.target/s390/hotpatch-9.c: Likewise.
6683
6684 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6685
6686 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6687 check for an error instead.
6688 * gcc.dg/Wattributes-6.c: Likewise.
6689
6690 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6691
6692 PR c++/85209
6693 * g++.dg/cpp1z/decomp39.C: New test.
6694 * g++.dg/cpp1z/decomp40.C: New test.
6695
6696 PR c++/85208
6697 * g++.dg/cpp1z/decomp41.C: New test.
6698
6699 PR middle-end/85195
6700 * gcc.dg/pr85195.c: New test.
6701
6702 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6703
6704 PR c++/80956
6705 * g++.dg/cpp0x/initlist100.C: New.
6706 * g++.dg/cpp0x/initlist101.C: Likewise.
6707
6708 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6709
6710 PR c++/84792
6711 * g++.dg/other/pr84792-1.C: New.
6712 * g++.dg/other/pr84792-2.C: Likewise.
6713
6714 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6715
6716 PR target/85193
6717 * gcc.target/i386/pr85193.c: New test.
6718
6719 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6720
6721 PR c++/84979
6722 * g++.dg/concepts/pr84979.C: New.
6723 * g++.dg/concepts/pr84979-2.C: New.
6724 * g++.dg/concepts/pr84979-3.C: New.
6725
6726 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6727
6728 PR c++/80026
6729 * g++.dg/cpp0x/variadic174.C: New.
6730
6731 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6732
6733 PR inline-asm/85172
6734 * g++.dg/ext/builtin13.C: New test.
6735 * g++.dg/ext/atomic-4.C: New test.
6736
6737 PR c++/85146
6738 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6739 * g++.dg/ext/bases3.C: New test.
6740
6741 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6742
6743 PR target/85203
6744 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6745 to match a single insn of the baz function. Move scan directives at
6746 the end of the file below the functions they are trying to test for
6747 better readability.
6748 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6749
6750 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6751
6752 PR rtl-optimization/84878
6753 * gcc.target/powerpc/pr84878.c: New test.
6754
6755 2018-04-04 Michael Matz <matz@suse.de>
6756
6757 * gcc.dg/Wstringop-overflow-4.c: New test.
6758 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6759
6760 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6761
6762 PR testsuite/85189
6763 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6764 for the diagnostics of overridden functions. Adjust for new wording.
6765
6766 2018-04-04 Richard Biener <rguenther@suse.de>
6767
6768 PR lto/85176
6769 * g++.dg/lto/pr85176_0.C: New testcase.
6770
6771 2018-04-04 Richard Biener <rguenther@suse.de>
6772
6773 PR testsuite/85191
6774 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6775 Fix typo.
6776
6777 2018-04-04 Martin Liska <mliska@suse.cz>
6778
6779 PR sanitizer/85174
6780 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6781 and msdata as a workaround for powerpc.
6782
6783 2018-04-04 Richard Biener <rguenther@suse.de>
6784
6785 PR tree-optimization/85168
6786 * gcc.dg/torture/pr85168.c: New testcase.
6787
6788 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6789
6790 PR c++/84943
6791 * g++.dg/pr84943.C: New.
6792 * g++.dg/pr84943-2.C: New.
6793
6794 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6795
6796 PR rtl-optimization/85167
6797 * gcc.dg/pr85167.c: New test.
6798
6799 PR tree-optimization/85156
6800 * c-c++-common/pr85156.c: New test.
6801 * gcc.c-torture/execute/pr85156.c: New test.
6802
6803 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6804
6805 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6806 * gcc.target/powerpc/undef-bool-1.C: New file.
6807 * gcc.target/powerpc/undef-bool-2.c: New file.
6808
6809 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6810
6811 PR c++/84768
6812 * g++.dg/cpp1z/class-deduction52.C: New.
6813
6814 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR c++/85147
6817 * g++.dg/cpp0x/pr85147.C: New test.
6818
6819 PR c++/85140
6820 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6821
6822 PR c++/85134
6823 * g++.dg/gomp/pr85134.C: New test.
6824 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6825
6826 PR target/85169
6827 * gcc.c-torture/execute/pr85169.c: New test.
6828 * gcc.target/i386/avx512f-pr85169.c: New test.
6829 * gcc.target/i386/avx512bw-pr85169.c: New test.
6830
6831 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6832
6833 PR target/85126
6834 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6835 scan-assembler-times clause.
6836
6837 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6838
6839 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6840 dg-additional-options.
6841
6842 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6843
6844 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6845
6846 2018-04-03 Richard Biener <rguenther@suse.de>
6847
6848 PR testsuite/85154
6849 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6850
6851 2018-04-02 Jim Wilson <jimw@sifive.com>
6852
6853 * gcc.target/riscv/pr84660.c: New.
6854 * gcc.target/riscv/shift-and-1.c: New.
6855 * gcc.target/riscv/shift-and-2.c: New.
6856
6857 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6858
6859 PR fortran/85102
6860 * gfortran.dg/array_simplify_2.f90: New test.
6861
6862 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6863
6864 PR middle-end/85090
6865 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6866 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6867 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6868 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6869 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6870
6871 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6872
6873 PR c++/85027
6874 * g++.dg/pr85027.C: New.
6875
6876 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6877
6878 PR target/83315
6879 * gcc.target/powerpc/sse-maxps-2.c: New test.
6880 * gcc.target/powerpc/sse-minps-2.c: New test.
6881
6882 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6883
6884 PR c++/84791
6885 * g++.dg/gomp/pr84791.C: New test.
6886
6887 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6888
6889 PR fortran/84931
6890 * gfortran.dg/array_constructor_53.f90: New test.
6891
6892 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6893
6894 PR fortran/85130
6895 * gfortran.dg/substr_6.f90: Remove illegal test for
6896 out-of-bounds substring.
6897
6898 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6899
6900 PR fortran/85111
6901 * gfortran.dg/zero_sized_10.f90: New test.
6902
6903 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6904
6905 PR c++/84269
6906 * g++.dg/lookup/missing-std-include-6.C: New test.
6907 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6908 std::tuple tests.
6909 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6910 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6911 <cstring>, <cassert>, and <cstdlib>.
6912
6913 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6914
6915 PR inline-asm/84985
6916 * gcc.target/i386/pr84985.c: New.
6917
6918 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6919
6920 PR c++/85110
6921 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6922
6923 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6924
6925 PR c++/85108
6926 * g++.dg/warn/Wunused-var-31.C: New test.
6927
6928 PR c/85094
6929 * c-c++-common/Wduplicated-branches-14.c: New test.
6930
6931 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6932
6933 PR c++/84606
6934 * g++.dg/cpp0x/pr84606.C: New.
6935
6936 2018-03-29 Carl Love <cel@us.ibm.com>
6937
6938 Revert
6939 2017-09-27 Carl Love <cel@us.ibm.com>
6940
6941 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6942 for the __builtin_fctid and __builtin_fctiw.
6943
6944 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6945
6946 PR target/84912
6947 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6948 deleted builtin function.
6949 (div_weuo): Likewise.
6950 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6951 (div_deuo): Likewise.
6952
6953 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6954
6955 PR c++/85028
6956 * g++.dg/other/default13.C: New.
6957
6958 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6959
6960 PR target/85095
6961 * gcc.target/i386/pr85095-1.c: New test.
6962 * gcc.target/i386/pr85095-2.c: New test.
6963 * gcc.c-torture/execute/pr85095.c: New test.
6964
6965 PR tree-optimization/82004
6966 * gcc.dg/pr82004.c: New test.
6967
6968 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6969 Martin Liska <mliska@suse.cz>
6970
6971 PR sanitizer/85081
6972 * g++.dg/asan/pr85081.C: New test.
6973
6974 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6975
6976 PR c++/84789
6977 * g++.dg/template/pr84789.C: Adjust for testing with
6978 -fconcepts too.
6979
6980 PR c++/84973
6981 * g++.dg/template/pr84973.C: New.
6982 * g++.dg/template/pr84973-2.C: New.
6983 * g++.dg/template/pr84973-3.C: New.
6984
6985 PR c++/84968
6986 * g++.dg/eh/pr84968.C: New.
6987
6988 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6989
6990 PR target/84914
6991 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6992 long double multiply/divide uses the correct function.
6993 * gcc.target/powerpc/mulkc-3.c: Likewise.
6994 * gcc.target/powerpc/divkc-2.c: Likewise.
6995 * gcc.target/powerpc/divkc-3.c: Likewise.
6996
6997 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6998
6999 PR c++/85067
7000 * g++.dg/cpp0x/defaulted51.C: New.
7001 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
7002
7003 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7004
7005 PR c++/85077
7006 * g++.dg/ext/vector35.C: New test.
7007
7008 PR c++/85061
7009 * g++.dg/ext/builtin-offsetof3.C: New test.
7010
7011 PR c++/85076
7012 * g++.dg/cpp1y/pr85076.C: New test.
7013
7014 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7015
7016 PR fortran/85084
7017 * gfortran.dg/matmul_rank_1.f90: New test.
7018
7019 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7020 Harald Anlauf <anlauf@gmx.de>
7021
7022 * gfortran.dg/structure_constructor_15.f90: New test.
7023
7024 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
7025
7026 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7027 for the diagnostics of overridden functions. Adjust for new wording.
7028 * g++.dg/cpp0x/implicit1.C: Likewise.
7029 * g++.dg/cpp0x/override1.C: Likewise.
7030 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7031 * g++.dg/eh/shadow1.C: Likewise.
7032 * g++.dg/inherit/covariant12.C: Likewise.
7033 * g++.dg/inherit/covariant14.C: Likewise.
7034 * g++.dg/inherit/covariant15.C: Likewise.
7035 * g++.dg/inherit/covariant16.C: Likewise.
7036 * g++.dg/inherit/covariant22.C: Likewise.
7037 * g++.dg/inherit/crash3.C: Likewise.
7038 * g++.dg/inherit/error2.C: Likewise.
7039 * g++.dg/template/crash100.C: Likewise.
7040 * g++.old-deja/g++.eh/spec6.C: Likewise.
7041 * g++.old-deja/g++.mike/p811.C: Likewise.
7042 * g++.old-deja/g++.other/virtual11.C: Likewise.
7043 * g++.old-deja/g++.other/virtual4.C: Likewise.
7044
7045 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7046
7047 PR target/85044
7048 * gcc.target/i386/pr85044.c: New test.
7049
7050 2018-03-27 Martin Sebor <msebor@redhat.com>
7051
7052 PR testsuite/83462
7053 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7054 other than x86.
7055
7056 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7057
7058 PR target/83009
7059 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7060
7061 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7062
7063 PR target/81863
7064 * gcc.target/arm/pr81863.c: New test.
7065
7066 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7067
7068 PR target/85056
7069 * gcc.target/nvptx/pr85056.c: New test.
7070 * gcc.target/nvptx/pr85056a.c: New test.
7071
7072 2018-03-27 Richard Biener <rguenther@suse.de>
7073
7074 PR testsuite/82847
7075 * lib/target-supports.exp (check_ssse3_available): New function.
7076 (check_effective_target_vect_perm_short): Enable for x86 if
7077 check_ssse3_available.
7078
7079 2018-03-27 Richard Biener <rguenther@suse.de>
7080
7081 PR tree-optimization/85082
7082 * gfortran.dg/pr85082.f90: New testcase.
7083
7084 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7085
7086 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7087 to "l=2" in dg-final.
7088
7089 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7090
7091 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7092 * gcc.target/mips/fix-r4000-2.c: Likewise.
7093 * gcc.target/mips/fix-r4000-3.c: Likewise.
7094 * gcc.target/mips/fix-r4000-4.c: Likewise.
7095 * gcc.target/mips/fix-r4000-5.c: Likewise.
7096 * gcc.target/mips/fix-r4000-6.c: Likewise.
7097 * gcc.target/mips/fix-r4000-7.c: Likewise.
7098 * gcc.target/mips/fix-r4000-8.c: Likewise.
7099 * gcc.target/mips/fix-r4000-9.c: Likewise.
7100 * gcc.target/mips/fix-r4000-10.c: Likewise.
7101 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7102 "mulditi3_r4000" instead of "mulditi3".
7103 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7104 "umulditi3_r4000" instead of "umulditi3".
7105
7106 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7107
7108 PR c++/85068
7109 * g++.dg/inherit/covariant22.C: New test.
7110
7111 2018-03-27 Richard Biener <rguenther@suse.de>
7112
7113 PR testsuite/84004
7114 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7115 alignment.
7116
7117 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7118 Jason Merrill <jason@redhat.com>
7119
7120 PR c++/84632
7121 * g++.dg/init/array49.C: New.
7122 * g++.dg/torture/pr70499.C: Adjust.
7123
7124 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7125
7126 PR target/85073
7127 * gcc.target/i386/pr85073.c: New test.
7128
7129 2018-03-26 Richard Biener <rguenther@suse.de>
7130
7131 PR testsuite/85066
7132 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7133 instead of long.
7134
7135 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7136
7137 PR fortran/66709
7138 * gfortran.dg/parameter_array_format.f90: New test.
7139
7140 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7141 Neil Carlson <neil.n.carlson@gmail.com>
7142
7143 PR fortran/84381
7144 * gfortran.dg/literal_character_constant_1.inc: Replace
7145 call abort by STOP n.
7146 * gfortran.dg/overload_1.f90: Likewise.
7147
7148 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7149 Dominique d'Humieres <dominiq@gcc.gnu.org>
7150
7151 PR fortran/84924
7152 * gfortran.dg/scalar_pointer_1.f90: New test.
7153
7154 2018-03-25 Tom de Vries <tom@codesourcery.com>
7155
7156 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7157 precise.
7158
7159 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7160
7161 PR fortran/69497
7162 * gfortran.dg/pr89497.f90: New test.
7163
7164 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7165
7166 PR fortran/70068
7167 * gfortran.dg/substr_7.f90: New test.
7168
7169 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7170
7171 PR fortran/42651
7172 * gfortran.dg/pr42651.f90: New test.
7173 * gfortran.dg/func_result_7.f90: Update error message.
7174
7175 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7176
7177 PR tree-optimization/84005
7178 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7179 failing to force the alignment.
7180
7181 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7182
7183 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7184 from this to...
7185 <vclzd>: ...this.
7186
7187 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7188
7189 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7190 message. Fix scan-assembler patterns.
7191
7192 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7193
7194 PR c++/85015
7195 * g++.dg/cpp0x/pr85015.C: New test.
7196
7197 PR c++/84942
7198 * g++.dg/cpp1y/pr84942.C: New test.
7199
7200 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7201
7202 PR inline-asm/85030
7203 * gcc.target/i386/pr85030.c: New.
7204
7205 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7206
7207 PR target/85026
7208 * g++.dg/pr85026.C: New test.
7209
7210 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7211
7212 * g++.dg/debug/pr84704.C: XFAIL AIX.
7213
7214 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7215
7216 PR target/84826
7217 * gcc.target/arm/pr84826.c: Add dg directive.
7218
7219 2018-03-23 Marek Polacek <polacek@redhat.com>
7220
7221 PR c++/85033
7222 * g++.dg/ext/builtin-offsetof2.C: New test.
7223
7224 PR c++/85045
7225 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7226 * gcc.dg/pr85045.c: New test.
7227
7228 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7229
7230 PR debug/85020
7231 * gnat.dg/lto22.adb: New test.
7232 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7233 * gnat.dg/lto22_pkg2.ads: Likewise.
7234
7235 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7236
7237 PR c/80778
7238 * gcc.dg/lto/pr80778_0.c: New test.
7239
7240 PR inline-asm/85034
7241 * gcc.target/i386/pr85034.c: New test.
7242
7243 PR inline-asm/85022
7244 * c-c++-common/torture/pr85022.c: New test.
7245
7246 PR sanitizer/85029
7247 * g++.dg/ubsan/pr85029.C: New test.
7248
7249 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7250
7251 PR c++/71251
7252 * g++.dg/cpp0x/pr71251.C: New.
7253
7254 PR c++/84789
7255 * g++.dg/template/pr84789.C: New.
7256 * g++.dg/template/pr84789-2.C: New.
7257 * g++.dg/template/pr84789-3.C: New.
7258 * g++.dg/parse/dtor11.C: Accept alternate error message.
7259
7260 PR c++/84729
7261 * g++.dg/pr84729.C: New.
7262 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7263 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7264 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7265
7266 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7267
7268 PR fortran/84922
7269 * gfortran.dg/interface_42.f90: New test.
7270 * gfortran.dg/interface_43.f90: New test.
7271
7272 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7273
7274 PR target/84826
7275 * gcc.target/arm/pr84826.c: New test.
7276
7277 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7278
7279 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7280 dg-require-effective-target.
7281 * gcc.target/arm/addr-modes-int.c: Likewise.
7282 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7283
7284 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7285
7286 PR target/84760
7287 * gcc.target/powerpc/altivec-ld-1.c: New test.
7288
7289 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7290
7291 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7292
7293 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7294
7295 PR inline-asm/84941
7296 * gcc.dg/pr84941.c: New test.
7297
7298 2018-03-22 Tom de Vries <tom@codesourcery.com>
7299
7300 PR tree-optimization/84956
7301 * gcc.dg/pr84956.c: New test.
7302
7303 2018-03-22 Marek Polacek <polacek@redhat.com>
7304
7305 PR c++/84854
7306 * g++.dg/cpp1z/constexpr-if15.C: New test.
7307 * g++.dg/cpp1z/constexpr-if16.C: New test.
7308
7309 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7310
7311 * gcc.dg/builtin-tgmath-3.c: New test.
7312
7313 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7314
7315 PR c++/71965
7316 * g++.dg/concepts/pr71965.C: New.
7317
7318 PR c++/84610
7319 PR c++/84642
7320 * g++.dg/cpp0x/pr84610.C: New.
7321 * g++.dg/cpp0x/pr84642.C: New.
7322
7323 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7324
7325 PR c/84999
7326 * c-c++-common/pr84999.c: New test.
7327
7328 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7329
7330 PR c++/84972
7331 * g++.dg/ext/desig10.C: New.
7332
7333 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7334 Harald Anlauf <anlauf@gmx.de>
7335
7336 PR fortran/84957
7337 * gfortran.dg/pr84957.f90: New test.
7338
7339 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7340
7341 PR tree-optimization/84960
7342 * gcc.c-torture/compile/pr84960.c: New test.
7343
7344 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7345
7346 PR tree-optimization/84811
7347 * gcc.dg/torture/pr84811.c: New test.
7348
7349 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7350
7351 PR tree-optimization/84982
7352 * c-c++-common/pr84982.c: New test.
7353
7354 PR c++/84961
7355 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7356 "m" (++x) in C++.
7357 * g++.dg/torture/pr84961-1.C: New test.
7358 * g++.dg/torture/pr84961-2.C: New test.
7359
7360 2018-03-21 Nathan Sidwell <nathan@acm.org>
7361
7362 PR c++/85008
7363 * g++.dg/pr85008.C: New.
7364
7365 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7366
7367 PR fortran/84615
7368 * gfortran.dg/char_result_17.f90: New test.
7369
7370 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7371
7372 PR c++/84994
7373 * g++.dg/other/accessor-fixits-1.C: Move to...
7374 * g++.dg/torture/accessor-fixits-1.C: ...here.
7375 * g++.dg/other/accessor-fixits-2.C: Move to...
7376 * g++.dg/torture/accessor-fixits-2.C: ...here.
7377 * g++.dg/other/accessor-fixits-3.C: Move to...
7378 * g++.dg/torture/accessor-fixits-3.C: ...here.
7379 * g++.dg/other/accessor-fixits-4.C: Move to...
7380 * g++.dg/torture/accessor-fixits-4.C: ...here.
7381 * g++.dg/other/accessor-fixits-5.C: Move to...
7382 * g++.dg/torture/accessor-fixits-5.C: ...here.
7383 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7384 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7385 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7386
7387 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7388
7389 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7390
7391 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7392
7393 PR target/82989
7394 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7395
7396 2018-03-21 Nathan Sidwell <nathan@acm.org>
7397
7398 PR c++/84804
7399 * g++.dg/lookup/pr84804.C: New.
7400
7401 2018-03-21 Martin Sebor <msebor@redhat.com>
7402
7403 PR c++/84850
7404 * g++.dg/Wclass-memaccess-3.C: New test.
7405 * g++.dg/Wclass-memaccess-4.C: New test.
7406
7407 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7408
7409 PR c++/84892
7410 * g++.dg/other/accessor-fixits-1.C
7411 (test_access_const_t1_color): New.
7412 (test_deref_const_t1_color): New.
7413 * g++.dg/other/accessor-fixits-5.C: New testcase.
7414
7415 2018-03-21 Tom de Vries <tom@codesourcery.com>
7416
7417 PR tree-optimization/83126
7418 * gcc.dg/graphite/pr83126.c: New test.
7419
7420 2018-03-21 Nathan Sidwell <nathan@acm.org>
7421
7422 * g++.dg/ext/anon-struct6.C: Adjust.
7423 * g++.dg/ext/deprecate-1.C: New.
7424 * g++.dg/ext/deprecate-2.C: New.
7425 * g++.dg/lookup/pr84602.C: Adjust.
7426 * g++.dg/lookup/pr84962.C: Adjust.
7427 * g++.old-deja/g++.other/anon4.C
7428
7429 PR c++/84836
7430 * g++.dg/lookup/pr84836.C: New.
7431
7432 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7433
7434 PR tree-optimization/84969
7435 * gcc.dg/tree-ssa/pr84969.c: New test.
7436
7437 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7438
7439 PR rtl-optimization/84989
7440 * gcc.target/i386/pr84989.c: New test.
7441
7442 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7443
7444 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7445
7446 2018-03-21 Martin Liska <mliska@suse.cz>
7447
7448 PR ipa/84963
7449 * gfortran.dg/goacc/pr84963.f90: New test.
7450
7451 2018-03-21 Marek Polacek <polacek@redhat.com>
7452
7453 PR c++/71638, ICE with NSDMI and reference.
7454 * g++.dg/cpp0x/nsdmi14.C: New test.
7455 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7456
7457 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7458
7459 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7460 MIPS with -mpaired-single directives.
7461
7462 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7463
7464 PR fortran/85001
7465 * gfortran.dg/interface_41.f90: New test.
7466
7467 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7468
7469 PR debug/84875
7470 * gcc.dg/pr84875.c: New test.
7471
7472 2018-03-20 Marek Polacek <polacek@redhat.com>
7473
7474 PR c++/84978, ICE with NRVO.
7475 * g++.dg/opt/nrv19.C: New test.
7476
7477 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7478
7479 PR target/82518
7480 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7481 Disable for armeb targets.
7482 * gcc.target/arm/pr82518.c: New test.
7483
7484 2018-03-20 Nathan Sidwell <nathan@acm.org>
7485
7486 PR c++/84962
7487 * g++.dg/lookup/pr84962.C: New.
7488
7489 PR c++/84970
7490 * g++.dg/lookup/pr84970.C: New.
7491
7492 2018-03-20 Richard Biener <rguenther@suse.de>
7493
7494 PR target/84986
7495 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7496
7497 2018-03-20 Martin Liska <mliska@suse.cz>
7498
7499 PR ipa/84825
7500 * g++.dg/ipa/pr84825.C: New test.
7501
7502 2018-03-20 Martin Liska <mliska@suse.cz>
7503
7504 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7505
7506 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7507
7508 PR target/84845
7509 * gcc.c-torture/compile/pr84845.c: New test.
7510
7511 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7512
7513 PR target/82989
7514 * gcc.target/arm/pr82989.c: New test.
7515
7516 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7517
7518 PR target/84945
7519 * gcc.target/i386/pr84945.c: New test.
7520
7521 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7522
7523 PR target/81647
7524 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7525
7526 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7527
7528 PR c/84953
7529 * gcc.dg/pr84953.c: New test.
7530
7531 2018-03-19 Marek Polacek <polacek@redhat.com>
7532
7533 PR c++/84925
7534 * g++.dg/cpp1z/lambda-__func__.C: New test.
7535
7536 PR c++/84927
7537 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7538
7539 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7540
7541 PR sanitizer/78651
7542 * g++.dg/asan/pr78651.C: New test.
7543
7544 2018-03-19 Tom de Vries <tom@codesourcery.com>
7545
7546 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7547 vect_int_mult. Add nvptx xfail for PR84958.
7548
7549 2018-03-19 Nathan Sidwell <nathan@acm.org>
7550
7551 PR c++/84835
7552 * g++.dg/cpp1y/pr84835.C: New.
7553
7554 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7555
7556 PR target/81647
7557 * gcc.target/aarch64/pr81647.c: New.
7558
7559 2018-03-19 Richard Biener <rguenther@suse.de>
7560
7561 PR tree-optimization/84933
7562 * g++.dg/pr84933.C: New testcase.
7563
7564 2018-03-19 Richard Biener <rguenther@suse.de>
7565
7566 PR tree-optimization/84859
7567 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7568 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7569 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7570 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7571
7572 2018-03-19 Nathan Sidwell <nathan@acm.org>
7573
7574 PR c++/84812
7575 * g++.dg/lookup/pr84812.C: New.
7576
7577 2018-03-19 Richard Biener <rguenther@suse.de>
7578
7579 PR tree-optimization/84929
7580 * gcc.dg/torture/pr84929.c: New testcase.
7581
7582 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7583
7584 PR target/84711
7585 * gcc.target/arm/big-endian-subreg.c: Delete.
7586
7587 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7588
7589 PR fortran/84931
7590 * gfortran.dg/array_constructor_52.f90: New test.
7591
7592 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7593
7594 PR fortran/77414
7595 * gfortran.dg/pr77414.f90: New test.
7596 * gfortran.dg/internal_references_1.f90: Adjust error message.
7597
7598 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7599
7600 PR fortran/65453
7601 * gfortran.dg/pr65453.f90: New test.
7602
7603 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7604
7605 PR tree-optimization/84913
7606 * gfortran.dg/vect/pr84913.f90: New test.
7607
7608 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7609
7610 PR fortran/79929
7611 * gfortran.dg/warn_concat.f90: New test.
7612
7613 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7614
7615 PR target/84899
7616 * gcc.dg/pr84899.c: New test.
7617
7618 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7619
7620 PR fortran/69395
7621 * gfortran.dg/pr69395.f90: Add test for max dimensions
7622
7623 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7624
7625 PR target/84876
7626 * gcc.target/i386/pr84876.c: New test.
7627
7628 2018-03-16 Martin Liska <mliska@suse.cz>
7629
7630 PR ipa/84833
7631 * gcc.target/i386/mvc11.c: New test.
7632
7633 2018-03-16 Martin Liska <mliska@suse.cz>
7634
7635 PR ipa/84722
7636 * gcc.target/i386/mvc10.c: New test.
7637
7638 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7639
7640 PR c++/79937
7641 PR c++/82410
7642 * g++.dg/cpp1y/pr79937-1.C: New test.
7643 * g++.dg/cpp1y/pr79937-2.C: New test.
7644 * g++.dg/cpp1y/pr79937-3.C: New test.
7645 * g++.dg/cpp1y/pr79937-4.C: New test.
7646 * g++.dg/cpp1y/pr82410.C: New test.
7647
7648 2018-03-16 Tom de Vries <tom@codesourcery.com>
7649
7650 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7651
7652 2018-03-16 Tom de Vries <tom@codesourcery.com>
7653
7654 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7655
7656 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7657
7658 PR c++/84874
7659 * g++.dg/cpp2a/desig8.C: New test.
7660
7661 PR tree-optimization/84841
7662 * gcc.dg/pr84841.c: New test.
7663
7664 PR c++/84874
7665 * g++.dg/cpp2a/desig7.C: New test.
7666
7667 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7668 Jim MacArthur <jim.macarthur@codethink.co.uk>
7669
7670 * gfortran.dg/automatic_1.f90: New test.
7671 * gfortran.dg/automatic_repeat.f90: New test
7672 * gfortran.dg/automatic_save.f90: New test.
7673 * gfortran.dg/vax_structure.f90: New test.
7674
7675 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7676
7677 PR fortran/78741
7678 * gfortran.dg/pr78741.f90: New test.
7679
7680 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7681
7682 PR fortran/69395
7683 * gfortran.dg/pr69395.f90: New test.
7684
7685 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7686
7687 PR c++/79085
7688 * g++.dg/opt/pr79085.C: New test.
7689
7690 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7691
7692 PR target/84574
7693 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7694 label instead of __x86_indirect_thunk label.
7695
7696 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7697
7698 PR c++/84222
7699 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7700 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7701 * g++.dg/warn/deprecated-13.C: New test.
7702
7703 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7704
7705 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7706
7707 2018-03-15 Richard Biener <rguenther@suse.de>
7708
7709 PR c/84873
7710 * c-c++-common/pr84873.c: New testcase.
7711
7712 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7713
7714 PR target/84711
7715 * gcc.target/arm/big-endian-subreg.c: New.
7716
7717 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7718
7719 PR target/84860
7720 * gcc.c-torture/compile/pr84860.c: New test.
7721
7722 2018-03-15 Julia Koval <julia.koval@intel.com>
7723
7724 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7725 cannonlake.
7726 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7727 avx512bitalg.
7728
7729 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7730
7731 PR c/84853
7732 * gcc.dg/pr84853.c: New test.
7733
7734 2018-03-14 Carl Love <cel@us.ibm.com>
7735
7736 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7737
7738 2018-03-14 Martin Liska <mliska@suse.cz>
7739
7740 PR ipa/8480
7741 * g++.dg/lto/pr84805_0.C: New test.
7742 * g++.dg/lto/pr84805_1.C: New test.
7743 * g++.dg/lto/pr84805_2.C: New test.
7744
7745 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7746
7747 PR c/84852
7748 * gcc.dg/fixits-pr84852-1.c: New test.
7749 * gcc.dg/fixits-pr84852-2.c: New test.
7750
7751 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7752
7753 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7754 separate verbose message.
7755 * lib/scandump.exp (scan-dump-times): Likewise.
7756
7757 2018-03-14 Julia Koval <julia.koval@intel.com>
7758
7759 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7760 server.
7761 * gcc.target/i386/funcspec-56.inc: Ditto.
7762
7763 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7764
7765 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7766 aarch64_sve_hw.
7767
7768 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7769
7770 PR sanitizer/83392
7771 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7772 check count from 17 to 14.
7773
7774 PR target/84844
7775 * gcc.target/i386/pr84844.c: New test.
7776
7777 2018-03-14 Richard Biener <rguenther@suse.de>
7778
7779 PR tree-optimization/84830
7780 * gcc.dg/torture/pr84830.c: New testcase.
7781
7782 2018-03-14 Marek Polacek <polacek@redhat.com>
7783
7784 PR c++/84596
7785 * g++.dg/cpp0x/static_assert15.C: New test.
7786
7787 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7788
7789 PR fortran/61775
7790 * gfortran.dg/pr61775.f90: New test.
7791
7792 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7793
7794 PR c++/84843
7795 * g++.dg/ext/pr84843-1.C: New test.
7796 * g++.dg/ext/pr84843-2.C: New test.
7797
7798 2018-03-13 David Pagan <dave.pagan@oracle.com>
7799
7800 PR c/46921
7801 * gcc.dg/pr46921.c: New test.
7802
7803 2018-03-13 Martin Sebor <msebor@redhat.com>
7804
7805 PR tree-optimization/84725
7806 * c-c++-common/Wstringop-truncation-4.c: New test.
7807 * c-c++-common/attr-nonstring-5.c: New test.
7808
7809 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7810
7811 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7812 than unpacks.
7813 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7814 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7815
7816 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7817
7818 * gcc.target/aarch64/sve/tls_1.c: New test.
7819 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7820
7821 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7822
7823 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7824 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7825
7826 2018-03-13 Martin Liska <mliska@suse.cz>
7827
7828 PR ipa/84658.
7829 * g++.dg/ipa/pr84658.C: New test.
7830
7831 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7832
7833 PR middle-end/84834
7834 * gcc.dg/pr84834.c: New test.
7835
7836 PR target/84827
7837 * gcc.target/i386/pr84827.c: New test.
7838
7839 PR target/84828
7840 * g++.dg/ext/pr84828.C: New test.
7841
7842 PR target/84786
7843 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7844 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7845
7846 PR c++/84808
7847 * g++.dg/cpp1y/constexpr-84808.C: New test.
7848
7849 PR c++/84704
7850 * g++.dg/debug/pr84704.C: New test.
7851
7852 2018-03-12 Renlin Li <renlin.li@arm.com>
7853
7854 * gcc.target/aarch64/movi_hf.c: New.
7855 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7856 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7857
7858 2018-03-12 Martin Sebor <msebor@redhat.com>
7859
7860 PR tree-optimization/83456
7861 * c-c++-common/Wrestrict-2.c: Remove test cases.
7862 * c-c++-common/Wrestrict.c: Same.
7863 * gcc.dg/Wrestrict-12.c: New test.
7864 * gcc.dg/Wrestrict-14.c: New test.
7865
7866 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7867
7868 * g++.dg/pr84821.C: New test.
7869
7870 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7871
7872 * gcc.dg/pr84799.c: New test.
7873
7874 2018-03-12 Richard Biener <rguenther@suse.de>
7875
7876 PR tree-optimization/84803
7877 * gcc.dg/torture/pr84803.c: New testcase.
7878
7879 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7880
7881 PR c++/84813
7882 * g++.dg/debug/pr84813.C: New test.
7883
7884 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7885
7886 PR fortran/84546
7887 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7888
7889 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7890
7891 PR fortran/83939
7892 * gfortran.dg/pr83939.f90
7893
7894 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7895
7896 PR fortran/66128
7897 * gfortran.dg/zero_sized_9.f90: New test.
7898
7899 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7900
7901 PR debug/58150
7902 * g++.dg/debug/dwarf2/enum2.C: New test.
7903
7904 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7905
7906 PR fortran/84734
7907 * gfortran.dg/pr84734.f90: New test.
7908
7909 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7910
7911 * gnat.dg/prot3.adb: New test.
7912 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7913
7914 2018-03-09 Jason Merrill <jason@redhat.com>
7915 Paolo Carlini <paolo.carlini@oracle.com>
7916
7917 PR c++/71169
7918 PR c++/71832
7919 * g++.dg/cpp0x/pr71169.C: New.
7920 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7921 * g++.dg/cpp0x/pr71832.C: Likewise.
7922
7923 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7924
7925 PR target/83969
7926 * gcc.target/powerpc/pr83969.c: New test.
7927
7928 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7929
7930 PR target/84772
7931 * gcc.dg/pr84772.c: New test.
7932
7933 PR c++/84076
7934 * g++.dg/warn/Wformat-2.C: New test.
7935
7936 PR c++/84767
7937 * g++.dg/ext/vla18.C: New test.
7938
7939 2018-03-09 Martin Sebor <msebor@redhat.com>
7940
7941 PR tree-optimization/84526
7942 * gcc.dg/Wrestrict-10.c: New test.
7943 * gcc.dg/Wrestrict-11.c: New test.
7944
7945 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7946
7947 PR rtl-optimization/84682
7948 * gcc.dg/torture/pr84682-1.c: New.
7949 * gcc.dg/torture/pr84682-2.c: New.
7950 * gcc.dg/torture/pr84682-3.c: New.
7951
7952 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7953
7954 PR c++/84724
7955 * g++.dg/ext/pr84724.C: New test.
7956
7957 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7958
7959 PR target/83712
7960 * gcc.target/arm/pr83712.c: New.
7961
7962 2018-03-09 Richard Biener <rguenther@suse.de>
7963
7964 PR tree-optimization/84775
7965 * gcc.dg/torture/pr84775.c: New testcase.
7966
7967 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7968
7969 PR debug/84404
7970 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7971 targets.
7972
7973 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7974
7975 * gcc.c-torture/compile/20180309-1.c: New test.
7976
7977 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7978
7979 PR c++/80598
7980 * g++.dg/warn/Wunused-function4.C: New test.
7981
7982 PR inline-asm/84742
7983 * gcc.target/i386/pr84742-1.c: New test.
7984 * gcc.target/i386/pr84742-2.c: New test.
7985
7986 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7987
7988 PR target/84748
7989 * gcc.c-torture/execute/pr84748.c: New test.
7990
7991 2018-03-08 Richard Biener <rguenther@suse.de>
7992
7993 PR middle-end/84552
7994 * gcc.dg/graphite/pr84552.c: New testcase.
7995
7996 2018-03-08 Richard Biener <rguenther@suse.de>
7997
7998 PR tree-optimization/84178
7999 * gcc.dg/torture/pr84178-2.c: New testcase.
8000
8001 2018-03-08 David Malcolm <dmalcolm@redhat.com>
8002
8003 PR tree-optimization/84178
8004 * gcc.c-torture/compile/pr84178-1.c: New test.
8005
8006 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
8007
8008 * lib/target-supports.exp: Do not return zero from a ifunc
8009 function.
8010
8011 2018-03-08 Richard Biener <rguenther@suse.de>
8012
8013 PR tree-optimization/84746
8014 * gcc.dg/torture/pr84746.c: New testcase.
8015
8016
8017 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
8018 PR debug/84404
8019 PR debug/84408
8020 * gcc.dg/graphite/pr84404.c: New.
8021
8022 2018-03-08 Jakub Jelinek <jakub@redhat.com>
8023
8024 PR tree-optimization/84740
8025 * gcc.dg/torture/pr84740.c: New test.
8026
8027 PR tree-optimization/84739
8028 * gcc.dg/pr84739.c: New test.
8029
8030 2018-03-07 Martin Sebor <msebor@redhat.com>
8031
8032 PR tree-optimization/83519
8033 * gcc.dg/Wrestrict-13.c: New test.
8034
8035 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8036
8037 PR fortran/64124
8038 PR fortran/70409
8039 * gfortran.dg/pr64124.f90: New tests.
8040 * gfortran.dg/pr70409.f90: New tests.
8041
8042 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8043
8044 PR target/82411
8045 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8046
8047 2018-03-07 Martin Sebor <msebor@redhat.com>
8048
8049 PR tree-optimization/84526
8050 * gcc.dg/Wrestrict-10.c: New test.
8051
8052 2018-03-07 Martin Sebor <msebor@redhat.com>
8053
8054 PR tree-optimization/84468
8055 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8056 * gcc.dg/Wstringop-truncation.c: New test.
8057 * gcc.dg/Wstringop-truncation-2.c: New test.
8058
8059 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR fortran/84565
8062 * gfortran.dg/pr84565.f90: New test.
8063
8064 PR middle-end/84723
8065 * gcc.target/i386/pr84723-1.c: New test.
8066 * gcc.target/i386/pr84723-2.c: New test.
8067 * gcc.target/i386/pr84723-3.c: New test.
8068 * gcc.target/i386/pr84723-4.c: New test.
8069 * gcc.target/i386/pr84723-5.c: New test.
8070
8071 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8072
8073 PR fortran/64107
8074 * gfortran.dg/pr64107.f90: New test.
8075
8076 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8077
8078 PR fortran/84697
8079 PR fortran/66128
8080 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8081
8082 2018-03-06 Marek Polacek <polacek@redhat.com>
8083
8084 PR c++/84684
8085 * g++.dg/cpp1z/constexpr-84684.C: New test.
8086
8087 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8088
8089 PR c/84721
8090 * gcc.dg/pr84721.c: New test.
8091
8092 PR target/84710
8093 * gcc.dg/pr84710.c: New test.
8094
8095 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8096
8097 PR fortran/56667
8098 * gfortran.dg/implied_do_2.f90: New test.
8099 * gfortran.dg/coarray_8.f90: Update for new error message.
8100
8101 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8102
8103 PR inline-asm/84683
8104 * g++.dg/ext/pr84683.C: New test.
8105
8106 PR tree-optimization/84687
8107 * gcc.dg/pr84687.c: New test.
8108
8109 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8110
8111 PR c++/84231
8112 * g++.dg/pr84231.C: New.
8113
8114 PR c++/84593
8115 * g++.dg/cpp1y/pr84593.C: New.
8116
8117 PR c++/84492
8118 * g++.dg/pr84492.C: New.
8119
8120 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8121
8122 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8123 __builtin_ppc_speculation_barrier.
8124
8125 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8126
8127 PR target/84700
8128 * gcc.target/powerpc/pr84700.c: New test.
8129
8130 2018-03-05 Nathan Sidwell <nathan@acm.org>
8131
8132 PR c++/84702
8133 * g++.dg/lookup/pr84702.C: New.
8134
8135 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8136
8137 PR target/84564
8138 * gcc.target/i386/pr84564.c: New test.
8139
8140 2018-03-05 Marek Polacek <polacek@redhat.com>
8141
8142 PR c++/84707
8143 * g++.dg/cpp0x/inline-ns10.C: New test.
8144
8145 2018-03-05 Nathan Sidwell <nathan@acm.org>
8146
8147 PR c++/84694
8148 * g++.dg/template/pr84694.C: New.
8149
8150 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8151
8152 PR target/84524
8153 * gcc.c-torture/execute/pr84524.c: New test.
8154 * gcc.target/i386/avx512bw-pr84524.c: New test.
8155
8156 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8157
8158 PR target/84264
8159 * g++.dg/pr84264.C: New test.
8160
8161 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8162
8163 PR c++/84618
8164 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8165 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8166 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8167
8168 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8169
8170 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8171 * g++.dg/other/i386-3.C: Ditto.
8172 * gcc.target/i386/sse-12.c: Ditto.
8173 * gcc.target/i386/sse-13.c: Ditto.
8174 * gcc.target/i386/sse-14.c: Ditto.
8175 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8176 * gcc.target/i386/wbinvd-1.c: New test.
8177 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8178 * gcc.target/i386/pconfig-1.c: Ditto.
8179
8180 2018-03-05 Pádraig Brady <P@draigBrady.com>
8181 Nathan Sidwell <nathan@acm.org>
8182
8183 PR c++/84497
8184 * g++.dg/cpp0x/pr84497.C: New.
8185
8186 2018-03-05 Richard Biener <rguenther@suse.de>
8187
8188 PR tree-optimization/84670
8189 * gcc.dg/pr84670-1.c: New testcase.
8190 * gcc.dg/pr84670-2.c: Likewise.
8191 * gcc.dg/pr84670-3.c: Likewise.
8192 * gcc.dg/pr84670-4.c: Likewise.
8193
8194 2018-03-05 Richard Biener <rguenther@suse.de>
8195
8196 PR tree-optimization/84650
8197 * gcc.dg/graphite/pr84650.c: New testcase.
8198
8199 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8200
8201 PR c++/82022
8202 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8203
8204 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8205
8206 PR fortran/71085
8207 * gfortran.dg/pr71085.f90: New test.
8208
8209 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8210
8211 PR fortran/66128
8212 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8213
8214 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8215
8216 PR fortran/51434
8217 * gfortran.dg/pr51434.f90: New test.
8218
8219 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8220
8221 PR c++/61358
8222 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8223
8224 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8225
8226 PR c++/67370
8227 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8228
8229 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8230
8231 PR c++/71464
8232 * g++.dg/torture/pr71464.C: New.
8233
8234 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8235
8236 PR fortran/80965
8237 * gfortran.dg/select_type_41.f90: New test.
8238
8239 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8240
8241 PR c++/61135
8242 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8243
8244 2018-03-02 Marek Polacek <polacek@redhat.com>
8245
8246 PR c++/84578
8247 * g++.dg/ext/flexary29.C: New test.
8248
8249 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8250
8251 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8252
8253 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8254
8255 PR c++/81812
8256 * g++.dg/torture/pr81812.C: New.
8257
8258 2018-03-02 Marek Polacek <polacek@redhat.com>
8259
8260 PR c++/84171
8261 * g++.dg/warn/Wsign-compare-8.C: New test.
8262
8263 PR c++/84663
8264 * g++.dg/parse/array-size3.C: New test.
8265
8266 PR c++/84664
8267 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8268
8269 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8270
8271 PR c++/84662
8272 * g++.dg/cpp1y/pr84662.C: New test.
8273
8274 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8275
8276 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8277 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8278 "dg-lto-options".
8279 * g++.dg/lto/20101010-1_0.C: Likewise.
8280 * g++.dg/lto/20101010-2_0.C: Likewise.
8281
8282 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8283
8284 PR ipa/84628
8285 * gcc.dg/pr84628.c: New test.
8286
8287 PR target/56540
8288 * gcc.target/ia64/pr56540.c: New test.
8289
8290 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8291
8292 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8293 32-bit target.
8294 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8295 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8296 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8297 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8298
8299 2018-03-02 Marek Polacek <polacek@redhat.com>
8300
8301 PR c++/84590
8302 * c-c++-common/ubsan/shift-11.c: New test.
8303
8304 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8305
8306 * gcc.dg/vect/vect-alias-check-13.c: New test.
8307
8308 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8309
8310 PR target/84614
8311 * gcc.dg/pr84614.c: New test.
8312
8313 PR inline-asm/84625
8314 * gcc.target/i386/pr84625.c: New test.
8315
8316 2018-03-02 Richard Biener <rguenther@suse.de>
8317
8318 PR tree-optimization/84427
8319 * gcc.dg/torture/pr84427.c: New testcase.
8320
8321 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8322
8323 PR target/84534
8324 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8325 powerpc64le*-*-linux*.
8326 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8327 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8328
8329 2018-03-01 Martin Sebor <msebor@redhat.com>
8330
8331 PR c++/84294
8332 * g++.dg/ext/attr-const.C: Remove xfail.
8333 * g++.dg/ext/attr-malloc-3.C: New test.
8334 * g++.dg/ext/attr-noinline-3.C: New test.
8335 * g++.dg/ext/attr-noreturn-3.C: New test.
8336 * g++.dg/ext/attr-nothrow-3.C: New test.
8337 * g++.dg/ext/attr-pure.C: Remove xfail.
8338
8339 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR sanitizer/70875
8342 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8343 dg-options and dg-shouldfail "ubsan" directive.
8344
8345 2018-03-01 Marek Polacek <polacek@redhat.com>
8346 Jason Merrill <jason@redhat.com>
8347
8348 PR c++/84582
8349 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8350 * g++.dg/cpp1z/static1.C: New test.
8351 * g++.dg/template/static37.C: New test.
8352
8353 2018-03-01 Nathan Sidwell <nathan@acm.org>
8354
8355 PR c++/84434
8356 * g++.dg/template/pr84434.C: New.
8357
8358 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8359
8360 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8361 -mthumb to the command-line.
8362
8363 2018-03-01 Marek Polacek <polacek@redhat.com>
8364
8365 PR c++/84596
8366 * g++.dg/cpp0x/static_assert14.C: New test.
8367
8368 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8369
8370 PR c++/79410
8371 * g++.dg/torture/pr79410.C: New.
8372
8373 2018-03-01 Martin Liska <mliska@suse.cz>
8374
8375 PR sanitizer/82484
8376 * gcc.dg/asan/pr82484.c: New test.
8377
8378 2018-03-01 Richard Biener <rguenther@suse.de>
8379
8380 PR debug/84645
8381 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8382
8383 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8384
8385 PR fortran/84219
8386 * gfortran.dg/coarray_47.f90: New test.
8387
8388 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8389
8390 PR fortran/84538
8391 * gfortran.dg/class_array_23.f03: New test.
8392
8393 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8394
8395 PR rtl-optimization/84528
8396 * gcc.dg/torture/pr84538.c: Rename to...
8397 * gcc.dg/torture/pr84528.c: ...this.
8398
8399 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8400
8401 PR rtl-optimization/84528
8402 * gcc.dg/torture/pr84538.c: New test.
8403
8404 2018-02-28 Martin Sebor <msebor@redhat.com>
8405
8406 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8407 -fpic test failures.
8408 * c-c++-common/Wrestrict-2.c: Same.
8409 * c-c++-common/Wstringop-truncation.c: Same.
8410 * gcc.dg/Warray-bounds-22.c: Same.
8411 * gcc.dg/Wstringop-overflow.c: Same.
8412 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8413 (signed_range): Same.
8414 (unsigned_anti_range): Same.
8415 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8416 (signed_range): Same.
8417 (unsigned_anti_range): Same.
8418 * gcc.dg/attr-alloc_size-7.c: Same.
8419 * gcc.dg/attr-alloc_size-8.c: Same.
8420 * gcc.dg/builtin-alloc-size.c: Same.
8421 * gcc.dg/builtin-stpncpy.c: Same.
8422 * gcc.dg/builtins-nonnull.c: Same.
8423 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8424 * gcc.dg/pr79214.c: Same.
8425 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8426 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8427 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8428 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8429 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8430 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8431 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8432 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8433 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8434 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8435 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8436
8437 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8438
8439 PR target/84014
8440 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8441
8442 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8443
8444 PR c++/84609
8445 * g++.dg/cpp0x/pr84609.C: New test.
8446
8447 2018-02-28 Martin Sebor <msebor@redhat.com>
8448
8449 PR testsuite/84617
8450 * g++.dg/ext/attr-malloc-3.C: New test.
8451 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8452 to pre-existing problems.
8453 * g++.dg/ext/attr-pure.C: Same.
8454
8455 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8456
8457 PR fortran/83901
8458 * gfortran.dg/associate_37.f90: New test.
8459
8460 PR fortran/83344
8461 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8462
8463 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8464
8465 PR target/52991
8466 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8467 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8468 * gcc.dg/bf-ms-layout-4.c: New test.
8469 * gcc.dg/bf-ms-layout-5.c: New test.
8470
8471 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8472
8473 PR target/83399
8474 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8475
8476 2018-02-28 Richard Biener <rguenther@suse.de>
8477
8478 PR tree-optimization/84584
8479 * gcc.dg/graphite/pr84584.c: New testcase.
8480
8481 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8482
8483 PR preprocessor/84517
8484 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8485
8486 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8487
8488 * c-c++-common/dump-ada-spec-12.c: New test.
8489 * c-c++-common/dump-ada-spec-13.c: Likewise.
8490
8491 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8492
8493 * c-c++-common/dump-ada-spec-11.c: New test.
8494
8495 2018-02-28 Martin Liska <mliska@suse.cz>
8496
8497 PR testsuite/84597
8498 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8499 * g++.dg/ext/timevar2.C: Likewise.
8500
8501 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8502
8503 * c-c++-common/dump-ada-spec-8.c: New test.
8504 * c-c++-common/dump-ada-spec-9.c: Likewise.
8505 * c-c++-common/dump-ada-spec-10.c: Likewise.
8506
8507 2018-02-28 Richard Biener <rguenther@suse.de>
8508
8509 PR middle-end/84607
8510 * gcc.dg/pr84607.c: New testcase.
8511
8512 2018-02-28 Nathan Sidwell <nathan@acm.org>
8513
8514 PR c++/84602
8515 * g++.dg/lookup/pr84602.C: New.
8516
8517 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8518
8519 PR c++/83871
8520 PR c++/83503
8521 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8522 dg-options.
8523 * g++.dg/ext/attr-nonnull.C: Likewise.
8524 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8525 directives.
8526 * g++.dg/ext/attr-noinline-2.C: Likewise.
8527 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8528 -fdump-tree-eh in dg-options.
8529
8530 2018-02-28 Alan Modra <amodra@gmail.com>
8531
8532 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8533 GNU ld message.
8534 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8535
8536 2018-02-27 Martin Sebor <msebor@redhat.com>
8537
8538 PR c++/83871
8539 PR c++/83503
8540 * g++.dg/Wmissing-attributes.C: New test.
8541 * g++.dg/ext/attr-const-pure.C: New test.
8542 * g++.dg/ext/attr-const.C: New test.
8543 * g++.dg/ext/attr-deprecated-2.C: New test.
8544 * g++.dg/ext/attr-malloc-2.C: New test.
8545 * g++.dg/ext/attr-malloc.C: New test.
8546 * g++.dg/ext/attr-noinline-2.C: New test.
8547 * g++.dg/ext/attr-noinline.C: New test.
8548 * g++.dg/ext/attr-nonnull.C: New test.
8549 * g++.dg/ext/attr-noreturn-2.C: New test.
8550 * g++.dg/ext/attr-noreturn.C: New test.
8551 * g++.dg/ext/attr-nothrow-2.C: New test.
8552 * g++.dg/ext/attr-nothrow.C: New test.
8553 * g++.dg/ext/attr-optimize.C: New test.
8554 * g++.dg/ext/attr-pure.C: New test.
8555 * g++.dg/ext/attr-returns-nonnull.C: New test.
8556 * g++.dg/ext/attr-warning.C: New test.
8557
8558 2018-02-27 Nathan Sidwell <nathan@acm.org>
8559
8560 PR c++/84426
8561 * g++.dg/lookup/pr84426.C: New.
8562
8563 2018-02-27 Richard Biener <rguenther@suse.de>
8564
8565 PR tree-optimization/84512
8566 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8567
8568 2018-02-27 Martin Liska <mliska@suse.cz>
8569
8570 PR gcov-profile/84548
8571 * g++.dg/gcov/pr84548.C: New test.
8572
8573 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8574
8575 PR target/84575
8576 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8577
8578 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8579
8580 PR c++/84558
8581 * g++.dg/cpp1y/pr84558.C: New test.
8582
8583 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8584
8585 PR c++/84540
8586 * g++.dg/cpp0x/alignas14.C: New.
8587 * g++.dg/cpp0x/alignas15.C: Likewise.
8588
8589 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8590
8591 PR c++/84557
8592 * g++.dg/gomp/pr84557.C: New test.
8593
8594 2018-02-26 Marek Polacek <polacek@redhat.com>
8595
8596 PR c++/84325
8597 * g++.dg/cpp1z/pr84325.C: New test.
8598
8599 2018-02-26 Carl Love <cel@us.ibm.com>
8600
8601 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8602 Power 8 test file.
8603 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8604 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8605 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8606 -mcpu=power8.
8607 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8608 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8609 -mcpu=power8.
8610
8611 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8612
8613 PR target/84039
8614 * gcc.target/i386/indirect-thunk-1.c: Updated.
8615 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8616 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8617 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8618 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8619 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8620 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8621 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8622 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8623 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8624 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8625 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8626 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8627 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8628 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8629 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8630 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8631 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8632 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8633 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8634 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8635 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8636 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8637 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8638 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8639 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8640 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8641 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8642 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8643 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8644 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8645 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8646 * gcc.target/i386/ret-thunk-9.c: Likewise.
8647 * gcc.target/i386/ret-thunk-10.c: Likewise.
8648 * gcc.target/i386/ret-thunk-11.c: Likewise.
8649 * gcc.target/i386/ret-thunk-12.c: Likewise.
8650 * gcc.target/i386/ret-thunk-13.c: Likewise.
8651 * gcc.target/i386/ret-thunk-14.c: Likewise.
8652 * gcc.target/i386/ret-thunk-15.c: Likewise.
8653
8654 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8655
8656 * gcc.c-torture/execute/20180226-1.c: New test.
8657
8658 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8659
8660 PR tree-optimization/83965
8661 * gcc.dg/vect/pr83965-2.c: New test.
8662
8663 2018-02-26 Tom de Vries <tom@codesourcery.com>
8664
8665 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8666
8667 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8668
8669 PR target/84530
8670 * gcc.target/i386/ret-thunk-22.c: New test.
8671 * gcc.target/i386/ret-thunk-23.c: Likewise.
8672 * gcc.target/i386/ret-thunk-24.c: Likewise.
8673 * gcc.target/i386/ret-thunk-25.c: Likewise.
8674 * gcc.target/i386/ret-thunk-26.c: Likewise.
8675
8676 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8677
8678 PR c++/84533
8679 * g++.dg/cpp1z/pr84533.C: New.
8680
8681 2018-02-26 Marek Polacek <polacek@redhat.com>
8682
8683 PR c++/84537
8684 * g++.dg/parse/error60.C: New test.
8685
8686 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8687
8688 PR c++/84556
8689 * g++.dg/gomp/pr84556.C: New test.
8690 * g++.dg/vect/pr84556.cc: New test.
8691
8692 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8693
8694 PR fortran/32957
8695 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8696 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8697 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8698 * gfortran.dg/c_loc_test.f90: Likewise.
8699 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8700 * gfortran.dg/proc_decl_17.f90: Likewise.
8701 * gfortran.dg/proc_ptr_8.f90: Likewise.
8702
8703 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8704
8705 PR target/84521
8706 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8707 r254814 disabling -fomit-frame-pointer by default.
8708 * gcc.target/aarch64/spill_1.c: Likewise.
8709 * gcc.target/aarch64/test_frame_11.c: Likewise.
8710 * gcc.target/aarch64/test_frame_12.c: Likewise.
8711 * gcc.target/aarch64/test_frame_13.c: Likewise.
8712 * gcc.target/aarch64/test_frame_14.c: Likewise.
8713 * gcc.target/aarch64/test_frame_15.c: Likewise.
8714 * gcc.target/aarch64/test_frame_3.c: Likewise.
8715 * gcc.target/aarch64/test_frame_5.c: Likewise.
8716 * gcc.target/aarch64/test_frame_9.c: Likewise.
8717
8718 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8719
8720 PR fortran/83633
8721 * gfortran.dg/explicit_shape_1.f90: New test.
8722 * gfortran.dg/automatic_module_variable.f90: Update regex.
8723 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8724 * gfortran.dg/constant_shape.f90: Ditto.
8725 * gfortran.dg/dec_structure_23.f90: Ditto.
8726 * gfortran.dg/pr78240.f90: Ditto.
8727
8728 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8729
8730 PR fortran/84523
8731 * gfortran.dg/pr84523.f90: New test.
8732
8733 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8734
8735 PR fortran/78238
8736 * gfortran.dg/select_type_40.f90: New test.
8737
8738 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8739
8740 PR fortran/30792
8741 * gfortran.dg/data_substring.f90: New test.
8742
8743 2018-02-24 Marek Polacek <polacek@redhat.com>
8744
8745 PR c++/83692
8746 * g++.dg/cpp1z/constexpr-83692.C: New test.
8747
8748 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8749
8750 PR fortran/84346
8751 * gfortran.dg/statement_function_1.f90: Update test.
8752
8753 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8754
8755 PR fortran/84506
8756 * gfortran.dg/inquire_19.f90: New test.
8757
8758 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8759
8760 PR fortran/83149
8761 * gfortran.dg/pr83149_b.f90: New test.
8762 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8763
8764 2018-02-23 Carl Love <cel@us.ibm.com>
8765
8766 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8767 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8768 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8769 Power 8 tests.
8770
8771 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8772
8773 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8774 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8775
8776 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8777
8778 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8779 expected output.
8780
8781 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8782
8783 PR fortran/83149
8784 * gfortran.dg/pr83149_1.f90: New test.
8785 * gfortran.dg/pr83149.f90: Additional source for previous.
8786
8787 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8788
8789 PR testsuite/80551
8790 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8791 __GI___pthread_mutex_init as well.
8792
8793 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8794
8795 PR fortran/83148
8796 * gfortran.dg/class_68.f90: New test.
8797
8798 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8799
8800 PR fortran/59781
8801 * gfortran.dg/derived_init_5.f90: New test.
8802
8803 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8804
8805 PR target/82851
8806 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8807 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8808
8809 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8810
8811 PR target/81572
8812 * gcc.target/powerpc/pr81572.c: New.
8813
8814 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8815
8816 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8817
8818 2018-02-22 Martin Sebor <msebor@redhat.com>
8819
8820 PR tree-optimization/84480
8821 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8822 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8823
8824 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8825
8826 PR target/84176
8827 * gcc.target/i386/indirect-thunk-11.c: New test.
8828 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8829 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8830 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8831 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8832 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8833 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8834 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8835 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8836 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8837
8838 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8839
8840 PR target/83335
8841 * gcc.target/aarch64/asm-2.c: Add dg-error for
8842 ILP32 mode.
8843 * gcc.target/aarch64/asm-4.c: New test.
8844
8845 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8846
8847 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8848
8849 2018-02-22 Marek Polacek <polacek@redhat.com>
8850
8851 PR c++/84493
8852 * g++.dg/parse/error59.C: New test.
8853
8854 2018-02-22 Tom de Vries <tom@codesourcery.com>
8855
8856 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8857
8858 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8859
8860 PR c++/77655
8861 * g++.dg/cpp0x/pr77655.C: New.
8862
8863 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8864
8865 PR c++/84496
8866 * g++.dg/cpp1y/pr84496.C: New test.
8867
8868 PR target/84502
8869 * g++.dg/torture/pr84502.C: New test.
8870
8871 PR tree-optimization/84503
8872 * gcc.dg/pr84503-1.c: New test.
8873 * gcc.dg/pr84503-2.c: New test.
8874
8875 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8876
8877 PR tree-optimization/84478
8878 * gcc.c-torture/execute/pr84478.c: New test.
8879
8880 2018-02-20 Martin Sebor <msebor@redhat.com>
8881
8882 PR middle-end/84095
8883 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8884 * c-c++-common/Wrestrict.c: Same.
8885 * gcc.dg/Wrestrict-6.c: Same.
8886 * gcc.dg/Warray-bounds-27.c: New test.
8887 * gcc.dg/Wrestrict-8.c: New test.
8888 * gcc.dg/Wrestrict-9.c: New test.
8889 * gcc.dg/pr84095.c: New test.
8890
8891 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8892
8893 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8894
8895 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8896
8897 PR fortran/48890
8898 PR fortran/83823
8899 * gfortran.dg/structure_constructor_14.f90: New test.
8900
8901 2018-02-20 Jeff Law <law@redhat.com>
8902
8903 PR middle-end/82123
8904 PR tree-optimization/81592
8905 PR middle-end/79257
8906 * gcc.dg/pr81592.c: New test.
8907 * gcc.dg/pr82123.c: New test.
8908 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8909
8910 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8911
8912 PR c++/84488
8913 * g++.dg/warn/Wunused-var-30.C: New test.
8914
8915 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8916
8917 PR tree-optimization/84419
8918 * gcc.dg/vect/pr84419.c: New test.
8919
8920 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8921
8922 PR middle-end/82004
8923 * gfortran.dg/pr82004.f90: New test.
8924
8925 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8926
8927 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8928
8929 2018-02-20 Martin Liska <mliska@suse.cz>
8930
8931 PR c/84310
8932 PR target/79747
8933 * gcc.target/i386/pr84310.c: New test.
8934 * gcc.target/i386/pr84310-2.c: Likewise.
8935
8936 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8937
8938 PR c++/84446
8939 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8940
8941 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8942
8943 PR c++/84445
8944 * g++.dg/cpp1z/launder7.C: New test.
8945
8946 PR c++/84449
8947 * g++.dg/cpp0x/constexpr-84449.C: New test.
8948
8949 PR c++/84455
8950 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8951
8952 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8953
8954 PR fortran/83344
8955 PR fortran/83975
8956 * gfortran.dg/associate_22.f90: Enable commented out test.
8957 * gfortran.dg/associate_36.f90: New test.
8958
8959 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8960
8961 PR target/84146
8962 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8963
8964 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8965
8966 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8967 (dg-options): Use -mavx instead of -w.
8968
8969 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8970
8971 PR c++/84444
8972 * g++.dg/cpp1z/launder8.C: New test.
8973
8974 PR c++/84448
8975 * g++.dg/gomp/pr84448.C: New test.
8976
8977 PR c++/84430
8978 * g++.dg/gomp/pr84430.C: New test.
8979
8980 PR tree-optimization/84452
8981 * gcc.dg/pr84452.c: New test.
8982
8983 PR c++/79064
8984 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8985
8986 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8987
8988 PR fortran/35339
8989 * gfortran.dg/implied_do_io_4.f90: New test.
8990
8991 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8992
8993 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8994 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8995 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8996
8997 2018-02-19 Carl Love <cel@us.ibm.com>
8998
8999 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
9000
9001 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
9002
9003 PR target/84460
9004 * gcc.target/i386/pr57193.c: Add -mtune=generic.
9005
9006 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9007
9008 PR c++/84348
9009 * g++.dg/cpp0x/auto50.C: New.
9010 * g++.dg/parse/friend12.C: Adjust.
9011
9012 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9013
9014 PR libgfortran/84389
9015 * gfortran.dg/dtio_33.f90: New test.
9016
9017 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9018
9019 PR libgfortran/84412
9020 * gfortran.dg/inquire_18.f90: New test.
9021
9022 2018-02-18 Janus Weil <janus@gcc.gnu.org>
9023
9024 PR fortran/84381
9025 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
9026 * gfortran.dg/pointer_intent_3.f90: Ditto.
9027 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9028 * gfortran.dg/protected_3.f90: Ditto.
9029 * gfortran.dg/protected_4.f90: Ditto.
9030 * gfortran.dg/protected_5.f90: Ditto.
9031 * gfortran.dg/protected_6.f90: Ditto.
9032
9033 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9034
9035 PR fortran/80945
9036 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9037 change to run.
9038
9039 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9040
9041 PR fortran/84270
9042 * gfortran.dg/inline_matmul_22.f90: New test.
9043
9044 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9045
9046 PR fortran/84381
9047 * gfortran.dg/abort_shoulfail.f90: New test.
9048 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9049 by STOP n.
9050 * gfortran.dg/PR19754_2.f90: Likewise.
9051 * gfortran.dg/PR19872.f: Likewise.
9052 * gfortran.dg/PR49268.f90: Likewise.
9053 * gfortran.dg/Wall.f90: Likewise.
9054 * gfortran.dg/Wno-all.f90: Likewise.
9055 * gfortran.dg/achar_1.f90: Likewise.
9056 * gfortran.dg/achar_2.f90: Likewise.
9057 * gfortran.dg/achar_4.f90: Likewise.
9058 * gfortran.dg/achar_6.F90: Likewise.
9059 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9060 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9061 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9062 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9063 * gfortran.dg/actual_array_result_1.f90: Likewise.
9064 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9065 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9066 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9067 * gfortran.dg/actual_procedure_1.f90: Likewise.
9068 * gfortran.dg/adjustl_1.f90: Likewise.
9069 * gfortran.dg/advance_1.f90: Likewise.
9070 * gfortran.dg/advance_4.f90: Likewise.
9071 * gfortran.dg/advance_5.f90: Likewise.
9072 * gfortran.dg/advance_6.f90: Likewise.
9073 * gfortran.dg/aint_anint_1.f90: Likewise.
9074 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9075 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9076 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9077 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9078 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9079 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9080 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9081 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9082 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9083 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9084 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9085 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9086 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9087 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9088 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9089 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9090 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9091 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9092 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9093 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9094 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9095 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9096 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9097 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9098 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9099 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9100 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9101 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9102 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9103 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9104 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9105 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9106 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9107 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9108 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9109 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9110 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9111 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9112 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9113 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9114 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9115 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9116 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9117 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9118 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9119 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9120 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9121 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9122 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9123 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9124 * gfortran.dg/allocatable_function_1.f90: Likewise.
9125 * gfortran.dg/allocatable_function_10.f90: Likewise.
9126 * gfortran.dg/allocatable_function_3.f90: Likewise.
9127 * gfortran.dg/allocatable_function_5.f90: Likewise.
9128 * gfortran.dg/allocatable_function_6.f90: Likewise.
9129 * gfortran.dg/allocatable_function_7.f90: Likewise.
9130 * gfortran.dg/allocatable_function_8.f90: Likewise.
9131 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9132 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9133 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9134 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9135 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9136 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9137 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9138 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9139 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9140 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9141 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9142 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9143 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9144 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9145 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9146 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9147 * gfortran.dg/allocate_class_3.f90: Likewise.
9148 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9149 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9150 * gfortran.dg/allocate_derived_5.f90: Likewise.
9151 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9152 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9153 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9154 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9155 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9156 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9157 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9158 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9159 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9160 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9161 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9162 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9163 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9164 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9165 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9166 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9167 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9168 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9169 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9170 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9171 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9172 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9173 * gfortran.dg/altreturn_3.f90: Likewise.
9174 * gfortran.dg/altreturn_5.f90: Likewise.
9175 * gfortran.dg/altreturn_7.f90: Likewise.
9176 * gfortran.dg/and_or_xor.f90: Likewise.
9177 * gfortran.dg/anint_1.f90: Likewise.
9178 * gfortran.dg/any_all_1.f90: Likewise.
9179 * gfortran.dg/anyallcount_1.f90: Likewise.
9180 * gfortran.dg/append_1.f90: Likewise.
9181 * gfortran.dg/argument_checking_1.f90: Likewise.
9182 * gfortran.dg/argument_checking_2.f90: Likewise.
9183 * gfortran.dg/argument_checking_8.f90: Likewise.
9184 * gfortran.dg/arithmetic_if.f90: Likewise.
9185 * gfortran.dg/array_1.f90: Likewise.
9186 * gfortran.dg/array_2.f90: Likewise.
9187 * gfortran.dg/array_alloc_1.f90: Likewise.
9188 * gfortran.dg/array_alloc_2.f90: Likewise.
9189 * gfortran.dg/array_alloc_3.f90: Likewise.
9190 * gfortran.dg/array_assignment_1.F90: Likewise.
9191 * gfortran.dg/array_assignment_5.f90: Likewise.
9192 * gfortran.dg/array_constructor_1.f90: Likewise.
9193 * gfortran.dg/array_constructor_10.f90: Likewise.
9194 * gfortran.dg/array_constructor_11.f90: Likewise.
9195 * gfortran.dg/array_constructor_12.f90: Likewise.
9196 * gfortran.dg/array_constructor_15.f90: Likewise.
9197 * gfortran.dg/array_constructor_16.f90: Likewise.
9198 * gfortran.dg/array_constructor_17.f90: Likewise.
9199 * gfortran.dg/array_constructor_19.f90: Likewise.
9200 * gfortran.dg/array_constructor_23.f: Likewise.
9201 * gfortran.dg/array_constructor_24.f: Likewise.
9202 * gfortran.dg/array_constructor_32.f90: Likewise.
9203 * gfortran.dg/array_constructor_36.f90: Likewise.
9204 * gfortran.dg/array_constructor_39.f90: Likewise.
9205 * gfortran.dg/array_constructor_4.f90: Likewise.
9206 * gfortran.dg/array_constructor_40.f90: Likewise.
9207 * gfortran.dg/array_constructor_44.f90: Likewise.
9208 * gfortran.dg/array_constructor_45.f90: Likewise.
9209 * gfortran.dg/array_constructor_46.f90: Likewise.
9210 * gfortran.dg/array_constructor_47.f90: Likewise.
9211 * gfortran.dg/array_constructor_49.f90: Likewise.
9212 * gfortran.dg/array_constructor_5.f90: Likewise.
9213 * gfortran.dg/array_constructor_50.f90: Likewise.
9214 * gfortran.dg/array_constructor_6.f90: Likewise.
9215 * gfortran.dg/array_constructor_7.f90: Likewise.
9216 * gfortran.dg/array_constructor_8.f90: Likewise.
9217 * gfortran.dg/array_constructor_9.f90: Likewise.
9218 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9219 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9220 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9221 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9222 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9223 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9224 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9225 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9226 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9227 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9228 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9229 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9230 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9231 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9232 * gfortran.dg/array_function_1.f90: Likewise.
9233 * gfortran.dg/array_function_5.f90: Likewise.
9234 * gfortran.dg/array_initializer_1.f90: Likewise.
9235 * gfortran.dg/array_initializer_2.f90: Likewise.
9236 * gfortran.dg/array_memcpy_5.f90: Likewise.
9237 * gfortran.dg/array_memset_2.f90: Likewise.
9238 * gfortran.dg/array_reference_1.f90: Likewise.
9239 * gfortran.dg/array_return_value_1.f90: Likewise.
9240 * gfortran.dg/array_section_1.f90: Likewise.
9241 * gfortran.dg/array_temporaries_3.f90: Likewise.
9242 * gfortran.dg/arrayio_1.f90: Likewise.
9243 * gfortran.dg/arrayio_10.f90: Likewise.
9244 * gfortran.dg/arrayio_11.f90: Likewise.
9245 * gfortran.dg/arrayio_12.f90: Likewise.
9246 * gfortran.dg/arrayio_13.f90: Likewise.
9247 * gfortran.dg/arrayio_14.f90: Likewise.
9248 * gfortran.dg/arrayio_16.f90: Likewise.
9249 * gfortran.dg/arrayio_2.f90: Likewise.
9250 * gfortran.dg/arrayio_3.f90: Likewise.
9251 * gfortran.dg/arrayio_4.f90: Likewise.
9252 * gfortran.dg/arrayio_5.f90: Likewise.
9253 * gfortran.dg/arrayio_6.f90: Likewise.
9254 * gfortran.dg/arrayio_7.f90: Likewise.
9255 * gfortran.dg/arrayio_8.f90: Likewise.
9256 * gfortran.dg/arrayio_9.f90: Likewise.
9257 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9258 * gfortran.dg/assign_10.f90: Likewise.
9259 * gfortran.dg/assign_9.f90: Likewise.
9260 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9261 * gfortran.dg/assignment_1.f90: Likewise.
9262 * gfortran.dg/associate_1.f03: Likewise.
9263 * gfortran.dg/associate_11.f90: Likewise.
9264 * gfortran.dg/associate_13.f90: Likewise.
9265 * gfortran.dg/associate_15.f90: Likewise.
9266 * gfortran.dg/associate_17.f90: Likewise.
9267 * gfortran.dg/associate_18.f08: Likewise.
9268 * gfortran.dg/associate_19.f03: Likewise.
9269 * gfortran.dg/associate_20.f03: Likewise.
9270 * gfortran.dg/associate_22.f90: Likewise.
9271 * gfortran.dg/associate_23.f90: Likewise.
9272 * gfortran.dg/associate_24.f90: Likewise.
9273 * gfortran.dg/associate_25.f90: Likewise.
9274 * gfortran.dg/associate_27.f90: Likewise.
9275 * gfortran.dg/associate_28.f90: Likewise.
9276 * gfortran.dg/associate_32.f03: Likewise.
9277 * gfortran.dg/associate_33.f03: Likewise.
9278 * gfortran.dg/associate_34.f90: Likewise.
9279 * gfortran.dg/associate_6.f03: Likewise.
9280 * gfortran.dg/associate_7.f03: Likewise.
9281 * gfortran.dg/associate_8.f03: Likewise.
9282 * gfortran.dg/associate_9.f03: Likewise.
9283 * gfortran.dg/associated_1.f90: Likewise.
9284 * gfortran.dg/associated_2.f90: Likewise.
9285 * gfortran.dg/associated_5.f90: Likewise.
9286 * gfortran.dg/associated_6.f90: Likewise.
9287 * gfortran.dg/associated_target_3.f90: Likewise.
9288 * gfortran.dg/associated_target_4.f90: Likewise.
9289 * gfortran.dg/associated_target_5.f03: Likewise.
9290 * gfortran.dg/associated_target_6.f03: Likewise.
9291 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9292 * gfortran.dg/assumed_rank_1.f90: Likewise.
9293 * gfortran.dg/assumed_rank_10.f90: Likewise.
9294 * gfortran.dg/assumed_rank_2.f90: Likewise.
9295 * gfortran.dg/assumed_rank_7.f90: Likewise.
9296 * gfortran.dg/assumed_rank_8.f90: Likewise.
9297 * gfortran.dg/assumed_rank_9.f90: Likewise.
9298 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9299 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9300 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9301 * gfortran.dg/assumed_type_2.f90: Likewise.
9302 * gfortran.dg/atan2_1.f90: Likewise.
9303 * gfortran.dg/auto_array_1.f90: Likewise.
9304 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9305 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9306 * gfortran.dg/auto_char_len_3.f90: Likewise.
9307 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9308 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9309 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9310 * gfortran.dg/auto_save_2.f90: Likewise.
9311 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9312 * gfortran.dg/backslash_1.f90: Likewise.
9313 * gfortran.dg/backslash_2.f90: Likewise.
9314 * gfortran.dg/backslash_3.f: Likewise.
9315 * gfortran.dg/backspace_1.f: Likewise.
9316 * gfortran.dg/backspace_10.f90: Likewise.
9317 * gfortran.dg/backspace_11.f90: Likewise.
9318 * gfortran.dg/backspace_2.f: Likewise.
9319 * gfortran.dg/backspace_3.f: Likewise.
9320 * gfortran.dg/backspace_4.f: Likewise.
9321 * gfortran.dg/backspace_5.f: Likewise.
9322 * gfortran.dg/backspace_6.f: Likewise.
9323 * gfortran.dg/backspace_7.f90: Likewise.
9324 * gfortran.dg/backspace_8.f: Likewise.
9325 * gfortran.dg/backspace_9.f: Likewise.
9326 * gfortran.dg/bessel_1.f90: Likewise.
9327 * gfortran.dg/bessel_2.f90: Likewise.
9328 * gfortran.dg/bessel_5.f90: Likewise.
9329 * gfortran.dg/bessel_6.f90: Likewise.
9330 * gfortran.dg/bessel_7.f90: Likewise.
9331 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9332 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9333 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9334 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9335 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9336 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9337 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9338 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9339 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9340 * gfortran.dg/bit_comparison_1.F90: Likewise.
9341 * gfortran.dg/bit_comparison_2.F90: Likewise.
9342 * gfortran.dg/block_1.f08: Likewise.
9343 * gfortran.dg/block_13.f08: Likewise.
9344 * gfortran.dg/block_14.f90: Likewise.
9345 * gfortran.dg/block_2.f08: Likewise.
9346 * gfortran.dg/block_6.f08: Likewise.
9347 * gfortran.dg/block_7.f08: Likewise.
9348 * gfortran.dg/block_8.f08: Likewise.
9349 * gfortran.dg/blockdata_1.f90: Likewise.
9350 * gfortran.dg/bound_1.f90: Likewise.
9351 * gfortran.dg/bound_2.f90: Likewise.
9352 * gfortran.dg/bound_3.f90: Likewise.
9353 * gfortran.dg/bound_4.f90: Likewise.
9354 * gfortran.dg/bound_5.f90: Likewise.
9355 * gfortran.dg/bound_6.f90: Likewise.
9356 * gfortran.dg/bound_7.f90: Likewise.
9357 * gfortran.dg/bound_8.f90: Likewise.
9358 * gfortran.dg/bound_9.f90: Likewise.
9359 * gfortran.dg/bound_simplification_1.f90: Likewise.
9360 * gfortran.dg/bound_simplification_3.f90: Likewise.
9361 * gfortran.dg/bound_simplification_4.f90: Likewise.
9362 * gfortran.dg/bound_simplification_5.f90: Likewise.
9363 * gfortran.dg/bound_simplification_6.f90: Likewise.
9364 * gfortran.dg/bounds_check_1.f90: Likewise.
9365 * gfortran.dg/bounds_check_12.f90: Likewise.
9366 * gfortran.dg/bounds_check_14.f90: Likewise.
9367 * gfortran.dg/bounds_check_15.f90: Likewise.
9368 * gfortran.dg/bounds_check_19.f90: Likewise.
9369 * gfortran.dg/bounds_check_8.f90: Likewise.
9370 * gfortran.dg/bounds_check_9.f90: Likewise.
9371 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9372 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9373 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9374 * gfortran.dg/boz_1.f90: Likewise.
9375 * gfortran.dg/boz_11.f90: Likewise.
9376 * gfortran.dg/boz_13.f90: Likewise.
9377 * gfortran.dg/boz_14.f90: Likewise.
9378 * gfortran.dg/boz_15.f90: Likewise.
9379 * gfortran.dg/boz_3.f90: Likewise.
9380 * gfortran.dg/boz_6.f90: Likewise.
9381 * gfortran.dg/boz_9.f90: Likewise.
9382 * gfortran.dg/byte_1.f90: Likewise.
9383 * gfortran.dg/byte_2.f90: Likewise.
9384 * gfortran.dg/c_assoc.f90: Likewise.
9385 * gfortran.dg/c_assoc_2.f03: Likewise.
9386 * gfortran.dg/c_assoc_3.f90: Likewise.
9387 * gfortran.dg/c_by_val_1.f: Likewise.
9388 * gfortran.dg/c_by_val_5.f90: Likewise.
9389 * gfortran.dg/c_char_tests.f03: Likewise.
9390 * gfortran.dg/c_char_tests_2.f03: Likewise.
9391 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9392 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9393 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9394 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9395 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9396 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9397 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9398 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9399 * gfortran.dg/c_kind_params.f90: Likewise.
9400 * gfortran.dg/c_loc_test_20.f90: Likewise.
9401 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9402 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9403 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9404 * gfortran.dg/c_size_t_test.f03: Likewise.
9405 * gfortran.dg/c_sizeof_1.f90: Likewise.
9406 * gfortran.dg/c_sizeof_5.f90: Likewise.
9407 * gfortran.dg/c_sizeof_6.f90: Likewise.
9408 * gfortran.dg/char4_iunit_1.f03: Likewise.
9409 * gfortran.dg/char4_iunit_2.f03: Likewise.
9410 * gfortran.dg/char_allocation_1.f90: Likewise.
9411 * gfortran.dg/char_array_constructor.f90: Likewise.
9412 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9413 * gfortran.dg/char_assign_1.f90: Likewise.
9414 * gfortran.dg/char_associated_1.f90: Likewise.
9415 * gfortran.dg/char_cast_2.f90: Likewise.
9416 * gfortran.dg/char_comparison_1.f: Likewise.
9417 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9418 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9419 * gfortran.dg/char_cons_len.f90: Likewise.
9420 * gfortran.dg/char_conversion.f90: Likewise.
9421 * gfortran.dg/char_cshift_1.f90: Likewise.
9422 * gfortran.dg/char_cshift_2.f90: Likewise.
9423 * gfortran.dg/char_decl_2.f90: Likewise.
9424 * gfortran.dg/char_eoshift_1.f90: Likewise.
9425 * gfortran.dg/char_eoshift_2.f90: Likewise.
9426 * gfortran.dg/char_eoshift_3.f90: Likewise.
9427 * gfortran.dg/char_eoshift_4.f90: Likewise.
9428 * gfortran.dg/char_eoshift_5.f90: Likewise.
9429 * gfortran.dg/char_expr_1.f90: Likewise.
9430 * gfortran.dg/char_expr_3.f90: Likewise.
9431 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9432 * gfortran.dg/char_length_12.f90: Likewise.
9433 * gfortran.dg/char_length_14.f90: Likewise.
9434 * gfortran.dg/char_length_15.f90: Likewise.
9435 * gfortran.dg/char_length_17.f90: Likewise.
9436 * gfortran.dg/char_length_20.f90: Likewise.
9437 * gfortran.dg/char_length_21.f90: Likewise.
9438 * gfortran.dg/char_length_5.f90: Likewise.
9439 * gfortran.dg/char_length_6.f90: Likewise.
9440 * gfortran.dg/char_length_7.f90: Likewise.
9441 * gfortran.dg/char_length_8.f90: Likewise.
9442 * gfortran.dg/char_pack_1.f90: Likewise.
9443 * gfortran.dg/char_pack_2.f90: Likewise.
9444 * gfortran.dg/char_pointer_assign.f90: Likewise.
9445 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9446 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9447 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9448 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9449 * gfortran.dg/char_pointer_func.f90: Likewise.
9450 * gfortran.dg/char_reshape_1.f90: Likewise.
9451 * gfortran.dg/char_result_1.f90: Likewise.
9452 * gfortran.dg/char_result_12.f90: Likewise.
9453 * gfortran.dg/char_result_13.f90: Likewise.
9454 * gfortran.dg/char_result_14.f90: Likewise.
9455 * gfortran.dg/char_result_15.f90: Likewise.
9456 * gfortran.dg/char_result_2.f90: Likewise.
9457 * gfortran.dg/char_result_3.f90: Likewise.
9458 * gfortran.dg/char_result_4.f90: Likewise.
9459 * gfortran.dg/char_result_5.f90: Likewise.
9460 * gfortran.dg/char_result_6.f90: Likewise.
9461 * gfortran.dg/char_result_7.f90: Likewise.
9462 * gfortran.dg/char_result_8.f90: Likewise.
9463 * gfortran.dg/char_spread_1.f90: Likewise.
9464 * gfortran.dg/char_transpose_1.f90: Likewise.
9465 * gfortran.dg/char_type_len.f90: Likewise.
9466 * gfortran.dg/char_unpack_1.f90: Likewise.
9467 * gfortran.dg/char_unpack_2.f90: Likewise.
9468 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9469 * gfortran.dg/character_comparison_1.f90: Likewise.
9470 * gfortran.dg/character_comparison_2.f90: Likewise.
9471 * gfortran.dg/character_comparison_3.f90: Likewise.
9472 * gfortran.dg/character_comparison_4.f90: Likewise.
9473 * gfortran.dg/character_comparison_5.f90: Likewise.
9474 * gfortran.dg/character_comparison_6.f90: Likewise.
9475 * gfortran.dg/character_comparison_7.f90: Likewise.
9476 * gfortran.dg/character_comparison_8.f90: Likewise.
9477 * gfortran.dg/character_comparison_9.f90: Likewise.
9478 * gfortran.dg/charlen_15.f90: Likewise.
9479 * gfortran.dg/charlen_16.f90: Likewise.
9480 * gfortran.dg/chkbits.f90: Likewise.
9481 * gfortran.dg/chmod_1.f90: Likewise.
9482 * gfortran.dg/chmod_2.f90: Likewise.
9483 * gfortran.dg/chmod_3.f90: Likewise.
9484 * gfortran.dg/class_1.f03: Likewise.
9485 * gfortran.dg/class_18.f03: Likewise.
9486 * gfortran.dg/class_19.f03: Likewise.
9487 * gfortran.dg/class_35.f90: Likewise.
9488 * gfortran.dg/class_46.f03: Likewise.
9489 * gfortran.dg/class_48.f90: Likewise.
9490 * gfortran.dg/class_51.f90: Likewise.
9491 * gfortran.dg/class_52.f90: Likewise.
9492 * gfortran.dg/class_6.f03: Likewise.
9493 * gfortran.dg/class_63.f90: Likewise.
9494 * gfortran.dg/class_64.f90: Likewise.
9495 * gfortran.dg/class_65.f90: Likewise.
9496 * gfortran.dg/class_66.f90: Likewise.
9497 * gfortran.dg/class_67.f90: Likewise.
9498 * gfortran.dg/class_9.f03: Likewise.
9499 * gfortran.dg/class_alias.f90: Likewise.
9500 * gfortran.dg/class_allocate_1.f03: Likewise.
9501 * gfortran.dg/class_allocate_10.f03: Likewise.
9502 * gfortran.dg/class_allocate_13.f90: Likewise.
9503 * gfortran.dg/class_allocate_14.f90: Likewise.
9504 * gfortran.dg/class_allocate_15.f90: Likewise.
9505 * gfortran.dg/class_allocate_19.f03: Likewise.
9506 * gfortran.dg/class_allocate_21.f90: Likewise.
9507 * gfortran.dg/class_allocate_22.f90: Likewise.
9508 * gfortran.dg/class_allocate_3.f03: Likewise.
9509 * gfortran.dg/class_allocate_4.f03: Likewise.
9510 * gfortran.dg/class_allocate_5.f90: Likewise.
9511 * gfortran.dg/class_allocate_6.f03: Likewise.
9512 * gfortran.dg/class_allocate_7.f03: Likewise.
9513 * gfortran.dg/class_allocate_8.f03: Likewise.
9514 * gfortran.dg/class_allocate_9.f03: Likewise.
9515 * gfortran.dg/class_array_1.f03: Likewise.
9516 * gfortran.dg/class_array_14.f90: Likewise.
9517 * gfortran.dg/class_array_15.f03: Likewise.
9518 * gfortran.dg/class_array_16.f90: Likewise.
9519 * gfortran.dg/class_array_2.f03: Likewise.
9520 * gfortran.dg/class_array_20.f03: Likewise.
9521 * gfortran.dg/class_array_21.f03: Likewise.
9522 * gfortran.dg/class_array_3.f03: Likewise.
9523 * gfortran.dg/class_array_4.f03: Likewise.
9524 * gfortran.dg/class_array_7.f03: Likewise.
9525 * gfortran.dg/class_array_8.f03: Likewise.
9526 * gfortran.dg/class_array_9.f03: Likewise.
9527 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9528 * gfortran.dg/class_dummy_1.f03: Likewise.
9529 * gfortran.dg/class_optional_1.f90: Likewise.
9530 * gfortran.dg/class_optional_2.f90: Likewise.
9531 * gfortran.dg/class_result_5.f90: Likewise.
9532 * gfortran.dg/class_result_6.f90: Likewise.
9533 * gfortran.dg/class_to_type_1.f03: Likewise.
9534 * gfortran.dg/class_to_type_2.f90: Likewise.
9535 * gfortran.dg/class_to_type_3.f03: Likewise.
9536 * gfortran.dg/class_to_type_4.f90: Likewise.
9537 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9538 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9539 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9540 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9541 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9542 * gfortran.dg/coarray/codimension.f90: Likewise.
9543 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9544 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9545 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9546 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9547 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9548 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9549 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9550 * gfortran.dg/coarray/event_1.f90: Likewise.
9551 * gfortran.dg/coarray/event_2.f90: Likewise.
9552 * gfortran.dg/coarray/get_array.f90: Likewise.
9553 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9554 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9555 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9556 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9557 * gfortran.dg/coarray/lock_1.f90: Likewise.
9558 * gfortran.dg/coarray/lock_2.f90: Likewise.
9559 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9560 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9561 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9562 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9563 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9564 * gfortran.dg/coarray/registering_1.f90: Likewise.
9565 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9566 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9567 * gfortran.dg/coarray/send_array.f90: Likewise.
9568 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9569 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9570 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9571 * gfortran.dg/coarray/sync_1.f90: Likewise.
9572 * gfortran.dg/coarray/sync_3.f90: Likewise.
9573 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9574 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9575 * gfortran.dg/coarray_13.f90: Likewise.
9576 * gfortran.dg/coarray_15.f90: Likewise.
9577 * gfortran.dg/coarray_16.f90: Likewise.
9578 * gfortran.dg/coarray_2.f90: Likewise.
9579 * gfortran.dg/coarray_23.f90: Likewise.
9580 * gfortran.dg/coarray_40.f90: Likewise.
9581 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9582 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9583 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9584 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9585 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9586 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9587 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9588 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9589 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9590 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9591 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9592 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9593 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9594 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9595 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9596 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9597 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9598 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9599 * gfortran.dg/coarray_stat_2.f90: Likewise.
9600 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9601 * gfortran.dg/coindexed_1.f90: Likewise.
9602 * gfortran.dg/comma.f: Likewise.
9603 * gfortran.dg/comma_format_extension_3.f: Likewise.
9604 * gfortran.dg/comma_format_extension_4.f: Likewise.
9605 * gfortran.dg/common_2.f90: Likewise.
9606 * gfortran.dg/common_4.f90: Likewise.
9607 * gfortran.dg/common_align_1.f90: Likewise.
9608 * gfortran.dg/common_align_2.f90: Likewise.
9609 * gfortran.dg/common_equivalence_1.f: Likewise.
9610 * gfortran.dg/common_pointer_1.f90: Likewise.
9611 * gfortran.dg/common_resize_1.f: Likewise.
9612 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9613 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9614 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9615 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9616 * gfortran.dg/complex_read.f90: Likewise.
9617 * gfortran.dg/complex_write.f90: Likewise.
9618 * gfortran.dg/constant_substring.f: Likewise.
9619 * gfortran.dg/constructor_2.f90: Likewise.
9620 * gfortran.dg/constructor_3.f90: Likewise.
9621 * gfortran.dg/constructor_6.f90: Likewise.
9622 * gfortran.dg/contained_1.f90: Likewise.
9623 * gfortran.dg/contained_3.f90: Likewise.
9624 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9625 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9626 * gfortran.dg/continuation_1.f90: Likewise.
9627 * gfortran.dg/continuation_11.f90: Likewise.
9628 * gfortran.dg/continuation_12.f90: Likewise.
9629 * gfortran.dg/continuation_13.f90: Likewise.
9630 * gfortran.dg/continuation_14.f: Likewise.
9631 * gfortran.dg/continuation_8.f90: Likewise.
9632 * gfortran.dg/convert_2.f90: Likewise.
9633 * gfortran.dg/convert_implied_open.f90: Likewise.
9634 * gfortran.dg/count_init_expr.f03: Likewise.
9635 * gfortran.dg/cr_lf.f90: Likewise.
9636 * gfortran.dg/cray_pointers_10.f90: Likewise.
9637 * gfortran.dg/cray_pointers_2.f90: Likewise.
9638 * gfortran.dg/cray_pointers_5.f90: Likewise.
9639 * gfortran.dg/cray_pointers_7.f90: Likewise.
9640 * gfortran.dg/cray_pointers_8.f90: Likewise.
9641 * gfortran.dg/cshift_1.f90: Likewise.
9642 * gfortran.dg/cshift_2.f90: Likewise.
9643 * gfortran.dg/cshift_large_1.f90: Likewise.
9644 * gfortran.dg/cshift_nan_1.f90: Likewise.
9645 * gfortran.dg/csqrt_2.f: Likewise.
9646 * gfortran.dg/data_array_1.f90: Likewise.
9647 * gfortran.dg/data_char_1.f90: Likewise.
9648 * gfortran.dg/data_char_2.f90: Likewise.
9649 * gfortran.dg/data_char_3.f90: Likewise.
9650 * gfortran.dg/data_derived_1.f90: Likewise.
9651 * gfortran.dg/data_implied_do_1.f90: Likewise.
9652 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9653 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9654 * gfortran.dg/deallocate_stat.f90: Likewise.
9655 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9656 * gfortran.dg/debug/pr37738.f: Likewise.
9657 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9658 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9659 * gfortran.dg/dec_exp_1.f90: Likewise.
9660 * gfortran.dg/dec_init_1.f90: Likewise.
9661 * gfortran.dg/dec_init_2.f90: Likewise.
9662 * gfortran.dg/dec_init_3.f90: Likewise.
9663 * gfortran.dg/dec_init_4.f90: Likewise.
9664 * gfortran.dg/dec_io_1.f90: Likewise.
9665 * gfortran.dg/dec_io_2.f90: Likewise.
9666 * gfortran.dg/dec_io_2a.f90: Likewise.
9667 * gfortran.dg/dec_io_6.f90: Likewise.
9668 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9669 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9670 * gfortran.dg/dec_math.f90: Likewise.
9671 * gfortran.dg/dec_parameter_1.f: Likewise.
9672 * gfortran.dg/dec_parameter_2.f90: Likewise.
9673 * gfortran.dg/dec_static_1.f90: Likewise.
9674 * gfortran.dg/dec_static_2.f90: Likewise.
9675 * gfortran.dg/dec_structure_1.f90: Likewise.
9676 * gfortran.dg/dec_structure_10.f90: Likewise.
9677 * gfortran.dg/dec_structure_18.f90: Likewise.
9678 * gfortran.dg/dec_structure_19.f90: Likewise.
9679 * gfortran.dg/dec_structure_2.f90: Likewise.
9680 * gfortran.dg/dec_structure_22.f90: Likewise.
9681 * gfortran.dg/dec_structure_3.f90: Likewise.
9682 * gfortran.dg/dec_structure_4.f90: Likewise.
9683 * gfortran.dg/dec_structure_5.f90: Likewise.
9684 * gfortran.dg/dec_structure_6.f90: Likewise.
9685 * gfortran.dg/dec_structure_7.f90: Likewise.
9686 * gfortran.dg/dec_union_1.f90: Likewise.
9687 * gfortran.dg/dec_union_2.f90: Likewise.
9688 * gfortran.dg/dec_union_3.f90: Likewise.
9689 * gfortran.dg/dec_union_4.f90: Likewise.
9690 * gfortran.dg/dec_union_5.f90: Likewise.
9691 * gfortran.dg/default_format_1.f90: Likewise.
9692 * gfortran.dg/default_format_2.f90: Likewise.
9693 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9694 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9695 * gfortran.dg/default_initialization_3.f90: Likewise.
9696 * gfortran.dg/default_initialization_4.f90: Likewise.
9697 * gfortran.dg/default_initialization_5.f90: Likewise.
9698 * gfortran.dg/deferred_character_1.f90: Likewise.
9699 * gfortran.dg/deferred_character_10.f90: Likewise.
9700 * gfortran.dg/deferred_character_11.f90: Likewise.
9701 * gfortran.dg/deferred_character_12.f90: Likewise.
9702 * gfortran.dg/deferred_character_13.f90: Likewise.
9703 * gfortran.dg/deferred_character_14.f90: Likewise.
9704 * gfortran.dg/deferred_character_15.f90: Likewise.
9705 * gfortran.dg/deferred_character_16.f90: Likewise.
9706 * gfortran.dg/deferred_character_2.f90: Likewise.
9707 * gfortran.dg/deferred_character_3.f90: Likewise.
9708 * gfortran.dg/deferred_character_4.f90: Likewise.
9709 * gfortran.dg/deferred_character_5.f90: Likewise.
9710 * gfortran.dg/deferred_character_6.f90: Likewise.
9711 * gfortran.dg/deferred_character_7.f90: Likewise.
9712 * gfortran.dg/deferred_character_8.f90: Likewise.
9713 * gfortran.dg/deferred_character_9.f90: Likewise.
9714 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9715 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9716 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9717 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9718 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9719 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9720 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9721 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9722 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9723 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9724 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9725 * gfortran.dg/defined_assignment_1.f90: Likewise.
9726 * gfortran.dg/defined_assignment_10.f90: Likewise.
9727 * gfortran.dg/defined_assignment_11.f90: Likewise.
9728 * gfortran.dg/defined_assignment_2.f90: Likewise.
9729 * gfortran.dg/defined_assignment_3.f90: Likewise.
9730 * gfortran.dg/defined_assignment_4.f90: Likewise.
9731 * gfortran.dg/defined_assignment_5.f90: Likewise.
9732 * gfortran.dg/defined_assignment_8.f90: Likewise.
9733 * gfortran.dg/defined_assignment_9.f90: Likewise.
9734 * gfortran.dg/dependency_2.f90: Likewise.
9735 * gfortran.dg/dependency_21.f90: Likewise.
9736 * gfortran.dg/dependency_22.f90: Likewise.
9737 * gfortran.dg/dependency_23.f90: Likewise.
9738 * gfortran.dg/dependency_24.f90: Likewise.
9739 * gfortran.dg/dependency_25.f90: Likewise.
9740 * gfortran.dg/dependency_26.f90: Likewise.
9741 * gfortran.dg/dependency_39.f90: Likewise.
9742 * gfortran.dg/dependency_40.f90: Likewise.
9743 * gfortran.dg/dependency_41.f90: Likewise.
9744 * gfortran.dg/dependency_42.f90: Likewise.
9745 * gfortran.dg/dependency_43.f90: Likewise.
9746 * gfortran.dg/dependency_44.f90: Likewise.
9747 * gfortran.dg/dependency_45.f90: Likewise.
9748 * gfortran.dg/dependency_50.f90: Likewise.
9749 * gfortran.dg/dependency_51.f90: Likewise.
9750 * gfortran.dg/dependent_decls_1.f90: Likewise.
9751 * gfortran.dg/der_array_1.f90: Likewise.
9752 * gfortran.dg/der_array_io_1.f90: Likewise.
9753 * gfortran.dg/der_array_io_2.f90: Likewise.
9754 * gfortran.dg/der_array_io_3.f90: Likewise.
9755 * gfortran.dg/der_io_1.f90: Likewise.
9756 * gfortran.dg/der_io_3.f90: Likewise.
9757 * gfortran.dg/der_pointer_2.f90: Likewise.
9758 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9759 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9760 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9761 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9762 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9763 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9764 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9765 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9766 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9767 * gfortran.dg/derived_external_function_1.f90: Likewise.
9768 * gfortran.dg/derived_init_1.f90: Likewise.
9769 * gfortran.dg/derived_init_2.f90: Likewise.
9770 * gfortran.dg/derived_init_3.f90: Likewise.
9771 * gfortran.dg/derived_init_4.f90: Likewise.
9772 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9773 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9774 * gfortran.dg/dev_null.F90: Likewise.
9775 * gfortran.dg/dfloat_1.f90: Likewise.
9776 * gfortran.dg/dim_sum_1.f90: Likewise.
9777 * gfortran.dg/dim_sum_2.f90: Likewise.
9778 * gfortran.dg/dim_sum_3.f90: Likewise.
9779 * gfortran.dg/direct_io_10.f: Likewise.
9780 * gfortran.dg/direct_io_11.f90: Likewise.
9781 * gfortran.dg/direct_io_12.f90: Likewise.
9782 * gfortran.dg/direct_io_2.f90: Likewise.
9783 * gfortran.dg/direct_io_3.f90: Likewise.
9784 * gfortran.dg/direct_io_4.f90: Likewise.
9785 * gfortran.dg/direct_io_5.f90: Likewise.
9786 * gfortran.dg/direct_io_6.f90: Likewise.
9787 * gfortran.dg/direct_io_7.f90: Likewise.
9788 * gfortran.dg/direct_io_8.f90: Likewise.
9789 * gfortran.dg/direct_io_9.f: Likewise.
9790 * gfortran.dg/do_1.f90: Likewise.
9791 * gfortran.dg/do_3.F90: Likewise.
9792 * gfortran.dg/do_concurrent_2.f90: Likewise.
9793 * gfortran.dg/do_concurrent_4.f90: Likewise.
9794 * gfortran.dg/do_corner_warn.f90: Likewise.
9795 * gfortran.dg/do_iterator_2.f90: Likewise.
9796 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9797 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9798 * gfortran.dg/dos_eol.f: Likewise.
9799 * gfortran.dg/dot_product_1.f03: Likewise.
9800 * gfortran.dg/dot_product_2.f90: Likewise.
9801 * gfortran.dg/dot_product_4.f90: Likewise.
9802 * gfortran.dg/dshift_1.F90: Likewise.
9803 * gfortran.dg/dshift_2.F90: Likewise.
9804 * gfortran.dg/dtio_1.f90: Likewise.
9805 * gfortran.dg/dtio_10.f90: Likewise.
9806 * gfortran.dg/dtio_12.f90: Likewise.
9807 * gfortran.dg/dtio_14.f90: Likewise.
9808 * gfortran.dg/dtio_15.f90: Likewise.
9809 * gfortran.dg/dtio_16.f90: Likewise.
9810 * gfortran.dg/dtio_17.f90: Likewise.
9811 * gfortran.dg/dtio_19.f90: Likewise.
9812 * gfortran.dg/dtio_2.f90: Likewise.
9813 * gfortran.dg/dtio_20.f03: Likewise.
9814 * gfortran.dg/dtio_22.f90: Likewise.
9815 * gfortran.dg/dtio_24.f90: Likewise.
9816 * gfortran.dg/dtio_25.f90: Likewise.
9817 * gfortran.dg/dtio_26.f03: Likewise.
9818 * gfortran.dg/dtio_27.f90: Likewise.
9819 * gfortran.dg/dtio_28.f03: Likewise.
9820 * gfortran.dg/dtio_3.f90: Likewise.
9821 * gfortran.dg/dtio_30.f03: Likewise.
9822 * gfortran.dg/dtio_31.f03: Likewise.
9823 * gfortran.dg/dtio_32.f03: Likewise.
9824 * gfortran.dg/dtio_4.f90: Likewise.
9825 * gfortran.dg/dtio_5.f90: Likewise.
9826 * gfortran.dg/dtio_7.f90: Likewise.
9827 * gfortran.dg/dtio_8.f90: Likewise.
9828 * gfortran.dg/dtio_9.f90: Likewise.
9829 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9830 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9831 * gfortran.dg/dup_save_1.f90: Likewise.
9832 * gfortran.dg/dup_save_2.f90: Likewise.
9833 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9834 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9835 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9836 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9837 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9838 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9839 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9840 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9841 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9842 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9843 * gfortran.dg/e_d_fmt.f90: Likewise.
9844 * gfortran.dg/edit_real_1.f90: Likewise.
9845 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9846 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9847 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9848 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9849 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9850 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9851 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9852 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9853 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9854 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9855 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9856 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9857 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9858 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9859 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9860 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9861 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9862 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9863 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9864 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9865 * gfortran.dg/empty_format_1.f90: Likewise.
9866 * gfortran.dg/endfile.f: Likewise.
9867 * gfortran.dg/endfile.f90: Likewise.
9868 * gfortran.dg/endfile_2.f90: Likewise.
9869 * gfortran.dg/entry_1.f90: Likewise.
9870 * gfortran.dg/entry_10.f90: Likewise.
9871 * gfortran.dg/entry_12.f90: Likewise.
9872 * gfortran.dg/entry_13.f90: Likewise.
9873 * gfortran.dg/entry_14.f90: Likewise.
9874 * gfortran.dg/entry_16.f90: Likewise.
9875 * gfortran.dg/entry_3.f90: Likewise.
9876 * gfortran.dg/entry_6.f90: Likewise.
9877 * gfortran.dg/entry_9.f90: Likewise.
9878 * gfortran.dg/entry_array_specs_2.f: Likewise.
9879 * gfortran.dg/enum_1.f90: Likewise.
9880 * gfortran.dg/enum_9.f90: Likewise.
9881 * gfortran.dg/eof_1.f90: Likewise.
9882 * gfortran.dg/eof_2.f90: Likewise.
9883 * gfortran.dg/eof_4.f90: Likewise.
9884 * gfortran.dg/eof_5.f90: Likewise.
9885 * gfortran.dg/eor_handling_1.f90: Likewise.
9886 * gfortran.dg/eor_handling_2.f90: Likewise.
9887 * gfortran.dg/eor_handling_3.f90: Likewise.
9888 * gfortran.dg/eor_handling_4.f90: Likewise.
9889 * gfortran.dg/eor_handling_5.f90: Likewise.
9890 * gfortran.dg/eoshift_3.f90: Likewise.
9891 * gfortran.dg/eoshift_4.f90: Likewise.
9892 * gfortran.dg/eoshift_5.f90: Likewise.
9893 * gfortran.dg/eoshift_6.f90: Likewise.
9894 * gfortran.dg/eoshift_large_1.f90: Likewise.
9895 * gfortran.dg/equiv_6.f90: Likewise.
9896 * gfortran.dg/equiv_7.f90: Likewise.
9897 * gfortran.dg/equiv_9.f90: Likewise.
9898 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9899 * gfortran.dg/erf_2.F90: Likewise.
9900 * gfortran.dg/erf_3.F90: Likewise.
9901 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9902 * gfortran.dg/error_format_2.f90: Likewise.
9903 * gfortran.dg/error_recovery_5.f90: Likewise.
9904 * gfortran.dg/execute_command_line_2.f90: Likewise.
9905 * gfortran.dg/execute_command_line_3.f90: Likewise.
9906 * gfortran.dg/exit_1.f08: Likewise.
9907 * gfortran.dg/exit_3.f08: Likewise.
9908 * gfortran.dg/exponent_1.f90: Likewise.
9909 * gfortran.dg/exponent_2.f90: Likewise.
9910 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9911 * gfortran.dg/extends_1.f03: Likewise.
9912 * gfortran.dg/extends_16.f90: Likewise.
9913 * gfortran.dg/extends_2.f03: Likewise.
9914 * gfortran.dg/extends_3.f03: Likewise.
9915 * gfortran.dg/extends_4.f03: Likewise.
9916 * gfortran.dg/extends_type_of_1.f03: Likewise.
9917 * gfortran.dg/extends_type_of_2.f03: Likewise.
9918 * gfortran.dg/external_procedures_3.f90: Likewise.
9919 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9920 * gfortran.dg/f2003_io_1.f03: Likewise.
9921 * gfortran.dg/f2003_io_4.f03: Likewise.
9922 * gfortran.dg/f2003_io_5.f03: Likewise.
9923 * gfortran.dg/f2003_io_6.f03: Likewise.
9924 * gfortran.dg/f2003_io_7.f03: Likewise.
9925 * gfortran.dg/f2c_1.f90: Likewise.
9926 * gfortran.dg/f2c_2.f90: Likewise.
9927 * gfortran.dg/f2c_3.f90: Likewise.
9928 * gfortran.dg/f2c_4.f90: Likewise.
9929 * gfortran.dg/f2c_6.f90: Likewise.
9930 * gfortran.dg/f2c_7.f90: Likewise.
9931 * gfortran.dg/f2c_9.f90: Likewise.
9932 * gfortran.dg/fgetc_1.f90: Likewise.
9933 * gfortran.dg/fgetc_2.f90: Likewise.
9934 * gfortran.dg/filename_null.f90: Likewise.
9935 * gfortran.dg/finalize_12.f90: Likewise.
9936 * gfortran.dg/finalize_13.f90: Likewise.
9937 * gfortran.dg/finalize_15.f90: Likewise.
9938 * gfortran.dg/finalize_17.f90: Likewise.
9939 * gfortran.dg/finalize_18.f90: Likewise.
9940 * gfortran.dg/finalize_25.f90: Likewise.
9941 * gfortran.dg/finalize_29.f08: Likewise.
9942 * gfortran.dg/finalize_31.f90: Likewise.
9943 * gfortran.dg/float_1.f90: Likewise.
9944 * gfortran.dg/flush_1.f90: Likewise.
9945 * gfortran.dg/fmt_bz_bn.f: Likewise.
9946 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9947 * gfortran.dg/fmt_cache_1.f: Likewise.
9948 * gfortran.dg/fmt_cache_2.f: Likewise.
9949 * gfortran.dg/fmt_cache_3.f90: Likewise.
9950 * gfortran.dg/fmt_colon.f90: Likewise.
9951 * gfortran.dg/fmt_e.f90: Likewise.
9952 * gfortran.dg/fmt_en.f90: Likewise.
9953 * gfortran.dg/fmt_error_10.f: Likewise.
9954 * gfortran.dg/fmt_error_9.f: Likewise.
9955 * gfortran.dg/fmt_exhaust.f90: Likewise.
9956 * gfortran.dg/fmt_f0_1.f90: Likewise.
9957 * gfortran.dg/fmt_f_an_p.f: Likewise.
9958 * gfortran.dg/fmt_fw_d.f90: Likewise.
9959 * gfortran.dg/fmt_g.f: Likewise.
9960 * gfortran.dg/fmt_g0_1.f08: Likewise.
9961 * gfortran.dg/fmt_g0_2.f08: Likewise.
9962 * gfortran.dg/fmt_g0_4.f08: Likewise.
9963 * gfortran.dg/fmt_g0_5.f08: Likewise.
9964 * gfortran.dg/fmt_g0_6.f08: Likewise.
9965 * gfortran.dg/fmt_g0_7.f08: Likewise.
9966 * gfortran.dg/fmt_g_1.f90: Likewise.
9967 * gfortran.dg/fmt_int_sign.f90: Likewise.
9968 * gfortran.dg/fmt_l.f90: Likewise.
9969 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9970 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9971 * gfortran.dg/fmt_p_1.f90: Likewise.
9972 * gfortran.dg/fmt_pf.f90: Likewise.
9973 * gfortran.dg/fmt_read.f90: Likewise.
9974 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9975 * gfortran.dg/fmt_t_1.f90: Likewise.
9976 * gfortran.dg/fmt_t_2.f90: Likewise.
9977 * gfortran.dg/fmt_t_3.f90: Likewise.
9978 * gfortran.dg/fmt_t_4.f90: Likewise.
9979 * gfortran.dg/fmt_t_5.f90: Likewise.
9980 * gfortran.dg/fmt_t_6.f: Likewise.
9981 * gfortran.dg/fmt_t_7.f: Likewise.
9982 * gfortran.dg/fmt_t_9.f: Likewise.
9983 * gfortran.dg/fmt_tl.f: Likewise.
9984 * gfortran.dg/fmt_unlimited.f90: Likewise.
9985 * gfortran.dg/fmt_white.f: Likewise.
9986 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9987 * gfortran.dg/fold_nearest.f90: Likewise.
9988 * gfortran.dg/forall_1.f90: Likewise.
9989 * gfortran.dg/forall_10.f90: Likewise.
9990 * gfortran.dg/forall_12.f90: Likewise.
9991 * gfortran.dg/forall_13.f90: Likewise.
9992 * gfortran.dg/forall_15.f90: Likewise.
9993 * gfortran.dg/forall_4.f90: Likewise.
9994 * gfortran.dg/forall_5.f90: Likewise.
9995 * gfortran.dg/forall_6.f90: Likewise.
9996 * gfortran.dg/forall_7.f90: Likewise.
9997 * gfortran.dg/fraction.f90: Likewise.
9998 * gfortran.dg/fseek.f90: Likewise.
9999 * gfortran.dg/ftell_1.f90: Likewise.
10000 * gfortran.dg/ftell_2.f90: Likewise.
10001 * gfortran.dg/ftell_3.f90: Likewise.
10002 * gfortran.dg/func_assign_2.f90: Likewise.
10003 * gfortran.dg/func_assign_3.f90: Likewise.
10004 * gfortran.dg/func_derived_1.f90: Likewise.
10005 * gfortran.dg/func_derived_2.f90: Likewise.
10006 * gfortran.dg/func_derived_3.f90: Likewise.
10007 * gfortran.dg/func_result_1.f90: Likewise.
10008 * gfortran.dg/func_result_2.f90: Likewise.
10009 * gfortran.dg/func_result_6.f90: Likewise.
10010 * gfortran.dg/function_charlen_2.f90: Likewise.
10011 * gfortran.dg/function_charlen_3.f: Likewise.
10012 * gfortran.dg/function_kinds_1.f90: Likewise.
10013 * gfortran.dg/function_kinds_4.f90: Likewise.
10014 * gfortran.dg/function_optimize_10.f90: Likewise.
10015 * gfortran.dg/function_optimize_11.f90: Likewise.
10016 * gfortran.dg/function_optimize_12.f90: Likewise.
10017 * gfortran.dg/function_optimize_4.f90: Likewise.
10018 * gfortran.dg/function_optimize_8.f90: Likewise.
10019 * gfortran.dg/g77/13037.f: Likewise.
10020 * gfortran.dg/g77/1832.f: Likewise.
10021 * gfortran.dg/g77/19981119-0.f: Likewise.
10022 * gfortran.dg/g77/19990313-0.f: Likewise.
10023 * gfortran.dg/g77/19990313-1.f: Likewise.
10024 * gfortran.dg/g77/19990313-2.f: Likewise.
10025 * gfortran.dg/g77/19990313-3.f: Likewise.
10026 * gfortran.dg/g77/19990419-1.f: Likewise.
10027 * gfortran.dg/g77/19990826-0.f: Likewise.
10028 * gfortran.dg/g77/19990826-2.f: Likewise.
10029 * gfortran.dg/g77/20000503-1.f: Likewise.
10030 * gfortran.dg/g77/20001111.f: Likewise.
10031 * gfortran.dg/g77/20010116.f: Likewise.
10032 * gfortran.dg/g77/20010216-1.f: Likewise.
10033 * gfortran.dg/g77/20010430.f: Likewise.
10034 * gfortran.dg/g77/20010610.f: Likewise.
10035 * gfortran.dg/g77/6177.f: Likewise.
10036 * gfortran.dg/g77/7388.f: Likewise.
10037 * gfortran.dg/g77/947.f: Likewise.
10038 * gfortran.dg/g77/970625-2.f: Likewise.
10039 * gfortran.dg/g77/971102-1.f: Likewise.
10040 * gfortran.dg/g77/980628-0.f: Likewise.
10041 * gfortran.dg/g77/980628-1.f: Likewise.
10042 * gfortran.dg/g77/980628-10.f: Likewise.
10043 * gfortran.dg/g77/980628-2.f: Likewise.
10044 * gfortran.dg/g77/980628-3.f: Likewise.
10045 * gfortran.dg/g77/980628-7.f: Likewise.
10046 * gfortran.dg/g77/980628-8.f: Likewise.
10047 * gfortran.dg/g77/980628-9.f: Likewise.
10048 * gfortran.dg/g77/980701-0.f: Likewise.
10049 * gfortran.dg/g77/980701-1.f: Likewise.
10050 * gfortran.dg/g77/cabs.f: Likewise.
10051 * gfortran.dg/g77/claus.f: Likewise.
10052 * gfortran.dg/g77/complex_1.f: Likewise.
10053 * gfortran.dg/g77/cpp3.F: Likewise.
10054 * gfortran.dg/g77/cpp4.F: Likewise.
10055 * gfortran.dg/g77/cpp5.F: Likewise.
10056 * gfortran.dg/g77/dcomplex.f: Likewise.
10057 * gfortran.dg/g77/dnrm2.f: Likewise.
10058 * gfortran.dg/g77/erfc.f: Likewise.
10059 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10060 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10061 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10062 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10063 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10064 * gfortran.dg/g77/int8421.f: Likewise.
10065 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10066 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10067 * gfortran.dg/g77/le.f: Likewise.
10068 * gfortran.dg/g77/short.f: Likewise.
10069 * gfortran.dg/gamma_1.f90: Likewise.
10070 * gfortran.dg/gamma_4.f90: Likewise.
10071 * gfortran.dg/gamma_5.f90: Likewise.
10072 * gfortran.dg/generic_13.f90: Likewise.
10073 * gfortran.dg/generic_15.f90: Likewise.
10074 * gfortran.dg/generic_19.f90: Likewise.
10075 * gfortran.dg/generic_20.f90: Likewise.
10076 * gfortran.dg/generic_23.f03: Likewise.
10077 * gfortran.dg/generic_25.f90: Likewise.
10078 * gfortran.dg/generic_27.f90: Likewise.
10079 * gfortran.dg/generic_31.f90: Likewise.
10080 * gfortran.dg/generic_4.f90: Likewise.
10081 * gfortran.dg/global_vars_c_init.f90: Likewise.
10082 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10083 * gfortran.dg/gnu_logical_1.F: Likewise.
10084 * gfortran.dg/goacc/fixed-1.f: Likewise.
10085 * gfortran.dg/goacc/fixed-2.f: Likewise.
10086 * gfortran.dg/goacc/gang-static.f95: Likewise.
10087 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10088 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10089 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10090 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10091 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10092 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10093 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10094 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10095 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10096 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10097 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10098 * gfortran.dg/gomp/pr48794.f90: Likewise.
10099 * gfortran.dg/gomp/pr72744.f90: Likewise.
10100 * gfortran.dg/gomp/pr77665.f90: Likewise.
10101 * gfortran.dg/gomp/workshare2.f90: Likewise.
10102 * gfortran.dg/gomp/workshare3.f90: Likewise.
10103 * gfortran.dg/goto_1.f: Likewise.
10104 * gfortran.dg/goto_2.f90: Likewise.
10105 * gfortran.dg/goto_4.f90: Likewise.
10106 * gfortran.dg/goto_6.f: Likewise.
10107 * gfortran.dg/graphite/id-26.f03: Likewise.
10108 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10109 * gfortran.dg/graphite/pr29581.f90: Likewise.
10110 * gfortran.dg/graphite/pr29832.f90: Likewise.
10111 * gfortran.dg/graphite/run-id-1.f: Likewise.
10112 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10113 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10114 * gfortran.dg/hollerith.f90: Likewise.
10115 * gfortran.dg/hollerith4.f90: Likewise.
10116 * gfortran.dg/hollerith6.f90: Likewise.
10117 * gfortran.dg/hollerith8.f90: Likewise.
10118 * gfortran.dg/hollerith_1.f90: Likewise.
10119 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10120 * gfortran.dg/hollerith_f95.f90: Likewise.
10121 * gfortran.dg/hollerith_legacy.f90: Likewise.
10122 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10123 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10124 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10125 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10126 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10127 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10128 * gfortran.dg/hypot_1.f90: Likewise.
10129 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10130 * gfortran.dg/iargc.f90: Likewise.
10131 * gfortran.dg/ibits.f90: Likewise.
10132 * gfortran.dg/ichar_1.f90: Likewise.
10133 * gfortran.dg/ichar_2.f90: Likewise.
10134 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10135 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10136 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10137 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10138 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10139 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10140 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10141 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10142 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10143 * gfortran.dg/ieee/large_1.f90: Likewise.
10144 * gfortran.dg/ieee/large_2.f90: Likewise.
10145 * gfortran.dg/ieee/large_3.F90: Likewise.
10146 * gfortran.dg/ieee/large_4.f90: Likewise.
10147 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10148 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10149 * gfortran.dg/impl_do_var_data.f90: Likewise.
10150 * gfortran.dg/implicit_10.f90: Likewise.
10151 * gfortran.dg/implicit_12.f90: Likewise.
10152 * gfortran.dg/implicit_class_1.f90: Likewise.
10153 * gfortran.dg/implicit_pure_1.f90: Likewise.
10154 * gfortran.dg/implied_do_1.f90: Likewise.
10155 * gfortran.dg/implied_do_io_1.f90: Likewise.
10156 * gfortran.dg/implied_do_io_2.f90: Likewise.
10157 * gfortran.dg/implied_do_io_3.f90: Likewise.
10158 * gfortran.dg/implied_shape_1.f08: Likewise.
10159 * gfortran.dg/import.f90: Likewise.
10160 * gfortran.dg/import4.f90: Likewise.
10161 * gfortran.dg/impure_1.f08: Likewise.
10162 * gfortran.dg/index.f90: Likewise.
10163 * gfortran.dg/index_2.f90: Likewise.
10164 * gfortran.dg/init_flag_1.f90: Likewise.
10165 * gfortran.dg/init_flag_10.f90: Likewise.
10166 * gfortran.dg/init_flag_15.f03: Likewise.
10167 * gfortran.dg/init_flag_2.f90: Likewise.
10168 * gfortran.dg/init_flag_3.f90: Likewise.
10169 * gfortran.dg/init_flag_4.f90: Likewise.
10170 * gfortran.dg/init_flag_5.f90: Likewise.
10171 * gfortran.dg/init_flag_6.f90: Likewise.
10172 * gfortran.dg/init_flag_7.f90: Likewise.
10173 * gfortran.dg/init_flag_9.f90: Likewise.
10174 * gfortran.dg/initialization_11.f90: Likewise.
10175 * gfortran.dg/initialization_19.f90: Likewise.
10176 * gfortran.dg/initialization_2.f90: Likewise.
10177 * gfortran.dg/initialization_22.f90: Likewise.
10178 * gfortran.dg/initialization_27.f90: Likewise.
10179 * gfortran.dg/initialization_5.f90: Likewise.
10180 * gfortran.dg/initialization_6.f90: Likewise.
10181 * gfortran.dg/inline_matmul_1.f90: Likewise.
10182 * gfortran.dg/inline_matmul_10.f90: Likewise.
10183 * gfortran.dg/inline_matmul_11.f90: Likewise.
10184 * gfortran.dg/inline_matmul_13.f90: Likewise.
10185 * gfortran.dg/inline_matmul_14.f90: Likewise.
10186 * gfortran.dg/inline_matmul_16.f90: Likewise.
10187 * gfortran.dg/inline_matmul_17.f90: Likewise.
10188 * gfortran.dg/inline_matmul_18.f90: Likewise.
10189 * gfortran.dg/inline_matmul_19.f90: Likewise.
10190 * gfortran.dg/inline_matmul_2.f90: Likewise.
10191 * gfortran.dg/inline_matmul_20.f90: Likewise.
10192 * gfortran.dg/inline_matmul_22.f90: Likewise.
10193 * gfortran.dg/inline_matmul_3.f90: Likewise.
10194 * gfortran.dg/inline_matmul_4.f90: Likewise.
10195 * gfortran.dg/inline_matmul_5.f90: Likewise.
10196 * gfortran.dg/inline_matmul_6.f90: Likewise.
10197 * gfortran.dg/inline_matmul_7.f90: Likewise.
10198 * gfortran.dg/inline_matmul_8.f90: Likewise.
10199 * gfortran.dg/inline_matmul_9.f90: Likewise.
10200 * gfortran.dg/inline_sum_1.f90: Likewise.
10201 * gfortran.dg/inline_sum_3.f90: Likewise.
10202 * gfortran.dg/inline_sum_5.f90: Likewise.
10203 * gfortran.dg/inquire-complex.f90: Likewise.
10204 * gfortran.dg/inquire.f90: Likewise.
10205 * gfortran.dg/inquire_10.f90: Likewise.
10206 * gfortran.dg/inquire_13.f90: Likewise.
10207 * gfortran.dg/inquire_15.f90: Likewise.
10208 * gfortran.dg/inquire_16.f90: Likewise.
10209 * gfortran.dg/inquire_17.f90: Likewise.
10210 * gfortran.dg/inquire_5.f90: Likewise.
10211 * gfortran.dg/inquire_6.f90: Likewise.
10212 * gfortran.dg/inquire_7.f90: Likewise.
10213 * gfortran.dg/inquire_9.f90: Likewise.
10214 * gfortran.dg/inquire_internal.f90: Likewise.
10215 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10216 * gfortran.dg/inquire_size.f90: Likewise.
10217 * gfortran.dg/int_1.f90: Likewise.
10218 * gfortran.dg/int_conv_1.f90: Likewise.
10219 * gfortran.dg/int_range_io_1.f90: Likewise.
10220 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10221 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10222 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10223 * gfortran.dg/integer_plus.f90: Likewise.
10224 * gfortran.dg/intent_out_2.f90: Likewise.
10225 * gfortran.dg/intent_out_5.f90: Likewise.
10226 * gfortran.dg/intent_out_6.f90: Likewise.
10227 * gfortran.dg/interface_12.f90: Likewise.
10228 * gfortran.dg/interface_19.f90: Likewise.
10229 * gfortran.dg/interface_4.f90: Likewise.
10230 * gfortran.dg/interface_5.f90: Likewise.
10231 * gfortran.dg/interface_9.f90: Likewise.
10232 * gfortran.dg/interface_assignment_1.f90: Likewise.
10233 * gfortran.dg/interface_assignment_2.f90: Likewise.
10234 * gfortran.dg/internal_dummy_2.f08: Likewise.
10235 * gfortran.dg/internal_dummy_3.f08: Likewise.
10236 * gfortran.dg/internal_dummy_4.f08: Likewise.
10237 * gfortran.dg/internal_pack_1.f90: Likewise.
10238 * gfortran.dg/internal_pack_10.f90: Likewise.
10239 * gfortran.dg/internal_pack_12.f90: Likewise.
10240 * gfortran.dg/internal_pack_13.f90: Likewise.
10241 * gfortran.dg/internal_pack_14.f90: Likewise.
10242 * gfortran.dg/internal_pack_15.f90: Likewise.
10243 * gfortran.dg/internal_pack_2.f90: Likewise.
10244 * gfortran.dg/internal_pack_3.f90: Likewise.
10245 * gfortran.dg/internal_pack_4.f90: Likewise.
10246 * gfortran.dg/internal_pack_6.f90: Likewise.
10247 * gfortran.dg/internal_pack_8.f90: Likewise.
10248 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10249 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10250 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10251 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10252 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10253 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10254 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10255 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10256 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10257 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10258 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10259 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10260 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10261 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10262 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10263 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10264 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10265 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10266 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10267 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10268 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10269 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10270 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10271 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10272 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10273 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10274 * gfortran.dg/io_err_1.f90: Likewise.
10275 * gfortran.dg/io_real_boz.f90: Likewise.
10276 * gfortran.dg/iomsg_1.f90: Likewise.
10277 * gfortran.dg/iostat_1.f90: Likewise.
10278 * gfortran.dg/iostat_2.f90: Likewise.
10279 * gfortran.dg/iostat_4.f90: Likewise.
10280 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10281 * gfortran.dg/ishft_1.f90: Likewise.
10282 * gfortran.dg/ishft_2.f90: Likewise.
10283 * gfortran.dg/ishft_4.f90: Likewise.
10284 * gfortran.dg/isnan_1.f90: Likewise.
10285 * gfortran.dg/isnan_2.f90: Likewise.
10286 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10287 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10288 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10289 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10290 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10291 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10292 * gfortran.dg/itime_idate_1.f: Likewise.
10293 * gfortran.dg/itime_idate_2.f: Likewise.
10294 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10295 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10296 * gfortran.dg/large_real_kind_1.f90: Likewise.
10297 * gfortran.dg/large_real_kind_2.F90: Likewise.
10298 * gfortran.dg/large_real_kind_3.F90: Likewise.
10299 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10300 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10301 * gfortran.dg/large_recl.f90: Likewise.
10302 * gfortran.dg/large_unit_1.f90: Likewise.
10303 * gfortran.dg/large_unit_2.f90: Likewise.
10304 * gfortran.dg/largeequiv_1.f90: Likewise.
10305 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10306 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10307 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10308 * gfortran.dg/list_read_1.f90: Likewise.
10309 * gfortran.dg/list_read_10.f90: Likewise.
10310 * gfortran.dg/list_read_11.f90: Likewise.
10311 * gfortran.dg/list_read_12.f90: Likewise.
10312 * gfortran.dg/list_read_13.f: Likewise.
10313 * gfortran.dg/list_read_14.f90: Likewise.
10314 * gfortran.dg/list_read_2.f90: Likewise.
10315 * gfortran.dg/list_read_3.f90: Likewise.
10316 * gfortran.dg/list_read_4.f90: Likewise.
10317 * gfortran.dg/list_read_5.f90: Likewise.
10318 * gfortran.dg/list_read_6.f90: Likewise.
10319 * gfortran.dg/list_read_7.f90: Likewise.
10320 * gfortran.dg/list_read_8.f90: Likewise.
10321 * gfortran.dg/list_read_9.f90: Likewise.
10322 * gfortran.dg/loc_2.f90: Likewise.
10323 * gfortran.dg/logical_1.f90: Likewise.
10324 * gfortran.dg/logical_dot_product.f90: Likewise.
10325 * gfortran.dg/logical_temp_io.f90: Likewise.
10326 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10327 * gfortran.dg/lrshift_1.f90: Likewise.
10328 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10329 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10330 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10331 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10332 * gfortran.dg/make_unit.f90: Likewise.
10333 * gfortran.dg/mapping_1.f90: Likewise.
10334 * gfortran.dg/mapping_2.f90: Likewise.
10335 * gfortran.dg/mapping_3.f90: Likewise.
10336 * gfortran.dg/masklr_1.F90: Likewise.
10337 * gfortran.dg/masklr_2.F90: Likewise.
10338 * gfortran.dg/matmul_1.f90: Likewise.
10339 * gfortran.dg/matmul_10.f90: Likewise.
10340 * gfortran.dg/matmul_12.f90: Likewise.
10341 * gfortran.dg/matmul_16.f90: Likewise.
10342 * gfortran.dg/matmul_17.f90: Likewise.
10343 * gfortran.dg/matmul_18.f90: Likewise.
10344 * gfortran.dg/matmul_2.f90: Likewise.
10345 * gfortran.dg/matmul_3.f90: Likewise.
10346 * gfortran.dg/matmul_4.f90: Likewise.
10347 * gfortran.dg/matmul_6.f90: Likewise.
10348 * gfortran.dg/matmul_8.f03: Likewise.
10349 * gfortran.dg/matmul_9.f90: Likewise.
10350 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10351 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10352 * gfortran.dg/matmul_const.f90: Likewise.
10353 * gfortran.dg/maxloc_1.f90: Likewise.
10354 * gfortran.dg/maxloc_2.f90: Likewise.
10355 * gfortran.dg/maxloc_3.f90: Likewise.
10356 * gfortran.dg/maxloc_4.f90: Likewise.
10357 * gfortran.dg/maxloc_string_1.f90: Likewise.
10358 * gfortran.dg/maxlocval_1.f90: Likewise.
10359 * gfortran.dg/maxlocval_2.f90: Likewise.
10360 * gfortran.dg/maxlocval_3.f90: Likewise.
10361 * gfortran.dg/maxlocval_4.f90: Likewise.
10362 * gfortran.dg/maxval_char_1.f90: Likewise.
10363 * gfortran.dg/maxval_char_2.f90: Likewise.
10364 * gfortran.dg/maxval_char_3.f90: Likewise.
10365 * gfortran.dg/maxval_char_4.f90: Likewise.
10366 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10367 * gfortran.dg/mclock.f90: Likewise.
10368 * gfortran.dg/merge_bits_1.F90: Likewise.
10369 * gfortran.dg/merge_bits_2.F90: Likewise.
10370 * gfortran.dg/merge_char_1.f90: Likewise.
10371 * gfortran.dg/merge_init_expr.f90: Likewise.
10372 * gfortran.dg/min_max_optional_1.f90: Likewise.
10373 * gfortran.dg/min_max_optional_5.f90: Likewise.
10374 * gfortran.dg/minloc_1.f90: Likewise.
10375 * gfortran.dg/minloc_2.f90: Likewise.
10376 * gfortran.dg/minloc_3.f90: Likewise.
10377 * gfortran.dg/minloc_4.f90: Likewise.
10378 * gfortran.dg/minloc_string_1.f90: Likewise.
10379 * gfortran.dg/minlocval_1.f90: Likewise.
10380 * gfortran.dg/minlocval_2.f90: Likewise.
10381 * gfortran.dg/minlocval_3.f90: Likewise.
10382 * gfortran.dg/minlocval_4.f90: Likewise.
10383 * gfortran.dg/minmax_char_1.f90: Likewise.
10384 * gfortran.dg/minmaxloc_1.f90: Likewise.
10385 * gfortran.dg/minmaxloc_10.f90: Likewise.
10386 * gfortran.dg/minmaxloc_11.f90: Likewise.
10387 * gfortran.dg/minmaxloc_12.f90: Likewise.
10388 * gfortran.dg/minmaxloc_13.f90: Likewise.
10389 * gfortran.dg/minmaxloc_2.f90: Likewise.
10390 * gfortran.dg/minmaxloc_3.f90: Likewise.
10391 * gfortran.dg/minmaxloc_4.f90: Likewise.
10392 * gfortran.dg/minmaxloc_5.f90: Likewise.
10393 * gfortran.dg/minmaxloc_6.f90: Likewise.
10394 * gfortran.dg/minmaxloc_7.f90: Likewise.
10395 * gfortran.dg/minmaxloc_8.f90: Likewise.
10396 * gfortran.dg/minmaxval_1.f90: Likewise.
10397 * gfortran.dg/minval_char_1.f90: Likewise.
10398 * gfortran.dg/minval_char_2.f90: Likewise.
10399 * gfortran.dg/minval_char_3.f90: Likewise.
10400 * gfortran.dg/minval_char_4.f90: Likewise.
10401 * gfortran.dg/minval_char_5.f90: Likewise.
10402 * gfortran.dg/minval_parameter_1.f90: Likewise.
10403 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10404 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10405 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10406 * gfortran.dg/missing_parens_1.f90: Likewise.
10407 * gfortran.dg/missing_parens_2.f90: Likewise.
10408 * gfortran.dg/mod_large_1.f90: Likewise.
10409 * gfortran.dg/mod_sign0_1.f90: Likewise.
10410 * gfortran.dg/module_blank_common.f90: Likewise.
10411 * gfortran.dg/module_commons_1.f90: Likewise.
10412 * gfortran.dg/module_commons_3.f90: Likewise.
10413 * gfortran.dg/module_double_reuse.f90: Likewise.
10414 * gfortran.dg/module_equivalence_1.f90: Likewise.
10415 * gfortran.dg/module_equivalence_2.f90: Likewise.
10416 * gfortran.dg/module_equivalence_3.f90: Likewise.
10417 * gfortran.dg/module_equivalence_5.f90: Likewise.
10418 * gfortran.dg/module_interface_1.f90: Likewise.
10419 * gfortran.dg/module_nan.f90: Likewise.
10420 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10421 * gfortran.dg/module_procedure_1.f90: Likewise.
10422 * gfortran.dg/module_read_1.f90: Likewise.
10423 * gfortran.dg/module_read_2.f90: Likewise.
10424 * gfortran.dg/module_widestring_1.f90: Likewise.
10425 * gfortran.dg/move_alloc.f90: Likewise.
10426 * gfortran.dg/move_alloc_10.f90: Likewise.
10427 * gfortran.dg/move_alloc_13.f90: Likewise.
10428 * gfortran.dg/move_alloc_14.f90: Likewise.
10429 * gfortran.dg/move_alloc_15.f90: Likewise.
10430 * gfortran.dg/move_alloc_16.f90: Likewise.
10431 * gfortran.dg/move_alloc_2.f90: Likewise.
10432 * gfortran.dg/move_alloc_5.f90: Likewise.
10433 * gfortran.dg/move_alloc_6.f90: Likewise.
10434 * gfortran.dg/move_alloc_9.f90: Likewise.
10435 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10436 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10437 * gfortran.dg/mvbits_1.f90: Likewise.
10438 * gfortran.dg/mvbits_2.f90: Likewise.
10439 * gfortran.dg/mvbits_3.f90: Likewise.
10440 * gfortran.dg/mvbits_4.f90: Likewise.
10441 * gfortran.dg/mvbits_7.f90: Likewise.
10442 * gfortran.dg/mvbits_8.f90: Likewise.
10443 * gfortran.dg/namelist_11.f: Likewise.
10444 * gfortran.dg/namelist_12.f: Likewise.
10445 * gfortran.dg/namelist_13.f90: Likewise.
10446 * gfortran.dg/namelist_14.f90: Likewise.
10447 * gfortran.dg/namelist_15.f90: Likewise.
10448 * gfortran.dg/namelist_16.f90: Likewise.
10449 * gfortran.dg/namelist_17.f90: Likewise.
10450 * gfortran.dg/namelist_18.f90: Likewise.
10451 * gfortran.dg/namelist_19.f90: Likewise.
10452 * gfortran.dg/namelist_20.f90: Likewise.
10453 * gfortran.dg/namelist_21.f90: Likewise.
10454 * gfortran.dg/namelist_22.f90: Likewise.
10455 * gfortran.dg/namelist_23.f90: Likewise.
10456 * gfortran.dg/namelist_24.f90: Likewise.
10457 * gfortran.dg/namelist_26.f90: Likewise.
10458 * gfortran.dg/namelist_27.f90: Likewise.
10459 * gfortran.dg/namelist_28.f90: Likewise.
10460 * gfortran.dg/namelist_29.f90: Likewise.
10461 * gfortran.dg/namelist_37.f90: Likewise.
10462 * gfortran.dg/namelist_38.f90: Likewise.
10463 * gfortran.dg/namelist_39.f90: Likewise.
10464 * gfortran.dg/namelist_40.f90: Likewise.
10465 * gfortran.dg/namelist_41.f90: Likewise.
10466 * gfortran.dg/namelist_42.f90: Likewise.
10467 * gfortran.dg/namelist_43.f90: Likewise.
10468 * gfortran.dg/namelist_44.f90: Likewise.
10469 * gfortran.dg/namelist_47.f90: Likewise.
10470 * gfortran.dg/namelist_48.f90: Likewise.
10471 * gfortran.dg/namelist_49.f90: Likewise.
10472 * gfortran.dg/namelist_50.f90: Likewise.
10473 * gfortran.dg/namelist_51.f90: Likewise.
10474 * gfortran.dg/namelist_52.f90: Likewise.
10475 * gfortran.dg/namelist_54.f90: Likewise.
10476 * gfortran.dg/namelist_55.f90: Likewise.
10477 * gfortran.dg/namelist_56.f90: Likewise.
10478 * gfortran.dg/namelist_57.f90: Likewise.
10479 * gfortran.dg/namelist_58.f90: Likewise.
10480 * gfortran.dg/namelist_59.f90: Likewise.
10481 * gfortran.dg/namelist_60.f90: Likewise.
10482 * gfortran.dg/namelist_61.f90: Likewise.
10483 * gfortran.dg/namelist_64.f90: Likewise.
10484 * gfortran.dg/namelist_65.f90: Likewise.
10485 * gfortran.dg/namelist_69.f90: Likewise.
10486 * gfortran.dg/namelist_70.f90: Likewise.
10487 * gfortran.dg/namelist_71.f90: Likewise.
10488 * gfortran.dg/namelist_72.f: Likewise.
10489 * gfortran.dg/namelist_73.f90: Likewise.
10490 * gfortran.dg/namelist_77.f90: Likewise.
10491 * gfortran.dg/namelist_78.f90: Likewise.
10492 * gfortran.dg/namelist_79.f90: Likewise.
10493 * gfortran.dg/namelist_80.f90: Likewise.
10494 * gfortran.dg/namelist_81.f90: Likewise.
10495 * gfortran.dg/namelist_82.f90: Likewise.
10496 * gfortran.dg/namelist_84.f90: Likewise.
10497 * gfortran.dg/namelist_85.f90: Likewise.
10498 * gfortran.dg/namelist_86.f90: Likewise.
10499 * gfortran.dg/namelist_87.f90: Likewise.
10500 * gfortran.dg/namelist_88.f90: Likewise.
10501 * gfortran.dg/namelist_89.f90: Likewise.
10502 * gfortran.dg/namelist_90.f: Likewise.
10503 * gfortran.dg/namelist_95.f90: Likewise.
10504 * gfortran.dg/namelist_char_only.f90: Likewise.
10505 * gfortran.dg/namelist_empty.f90: Likewise.
10506 * gfortran.dg/namelist_internal.f90: Likewise.
10507 * gfortran.dg/namelist_use.f90: Likewise.
10508 * gfortran.dg/namelist_use_only.f90: Likewise.
10509 * gfortran.dg/namelist_utf8.f90: Likewise.
10510 * gfortran.dg/nan_1.f90: Likewise.
10511 * gfortran.dg/nan_2.f90: Likewise.
10512 * gfortran.dg/nan_3.f90: Likewise.
10513 * gfortran.dg/nan_6.f90: Likewise.
10514 * gfortran.dg/nan_7.f90: Likewise.
10515 * gfortran.dg/nearest_1.f90: Likewise.
10516 * gfortran.dg/nearest_2.f90: Likewise.
10517 * gfortran.dg/nearest_3.f90: Likewise.
10518 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10519 * gfortran.dg/negative_automatic_size.f90: Likewise.
10520 * gfortran.dg/negative_unit.f: Likewise.
10521 * gfortran.dg/negative_unit2.f90: Likewise.
10522 * gfortran.dg/negative_unit_int8.f: Likewise.
10523 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10524 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10525 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10526 * gfortran.dg/nested_modules_1.f90: Likewise.
10527 * gfortran.dg/nested_modules_2.f90: Likewise.
10528 * gfortran.dg/nested_modules_3.f90: Likewise.
10529 * gfortran.dg/nesting_1.f90: Likewise.
10530 * gfortran.dg/new_line.f90: Likewise.
10531 * gfortran.dg/newunit_1.f90: Likewise.
10532 * gfortran.dg/newunit_3.f90: Likewise.
10533 * gfortran.dg/newunit_5.f90.f90: Likewise.
10534 * gfortran.dg/nint_1.f90: Likewise.
10535 * gfortran.dg/nint_2.f90: Likewise.
10536 * gfortran.dg/no_arg_check_2.f90: Likewise.
10537 * gfortran.dg/no_range_check_1.f90: Likewise.
10538 * gfortran.dg/no_range_check_2.f90: Likewise.
10539 * gfortran.dg/no_range_check_3.f90: Likewise.
10540 * gfortran.dg/noadv_size.f90: Likewise.
10541 * gfortran.dg/nonreturning_statements.f90: Likewise.
10542 * gfortran.dg/norm2_1.f90: Likewise.
10543 * gfortran.dg/norm2_3.f90: Likewise.
10544 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10545 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10546 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10547 * gfortran.dg/null_4.f90: Likewise.
10548 * gfortran.dg/null_9.f90: Likewise.
10549 * gfortran.dg/nullify_3.f90: Likewise.
10550 * gfortran.dg/oldstyle_1.f90: Likewise.
10551 * gfortran.dg/open_access_append_1.f90: Likewise.
10552 * gfortran.dg/open_access_append_2.f90: Likewise.
10553 * gfortran.dg/open_errors.f90: Likewise.
10554 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10555 * gfortran.dg/open_new.f90: Likewise.
10556 * gfortran.dg/open_readonly_1.f90: Likewise.
10557 * gfortran.dg/operator_1.f90: Likewise.
10558 * gfortran.dg/optional_absent_1.f90: Likewise.
10559 * gfortran.dg/optional_absent_2.f90: Likewise.
10560 * gfortran.dg/optional_absent_3.f90: Likewise.
10561 * gfortran.dg/optional_class_1.f90: Likewise.
10562 * gfortran.dg/optional_dim_2.f90: Likewise.
10563 * gfortran.dg/optional_dim_3.f90: Likewise.
10564 * gfortran.dg/output_exponents_1.f90: Likewise.
10565 * gfortran.dg/overload_1.f90: Likewise.
10566 * gfortran.dg/overload_2.f90: Likewise.
10567 * gfortran.dg/overwrite_1.f: Likewise.
10568 * gfortran.dg/pad_no.f90: Likewise.
10569 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10570 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10571 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10572 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10573 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10574 * gfortran.dg/parens_3.f90: Likewise.
10575 * gfortran.dg/parens_5.f90: Likewise.
10576 * gfortran.dg/parens_6.f90: Likewise.
10577 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10578 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10579 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10580 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10581 * gfortran.dg/parity_1.f90: Likewise.
10582 * gfortran.dg/past_eor.f90: Likewise.
10583 * gfortran.dg/pdt_1.f03: Likewise.
10584 * gfortran.dg/pdt_10.f03: Likewise.
10585 * gfortran.dg/pdt_11.f03: Likewise.
10586 * gfortran.dg/pdt_12.f03: Likewise.
10587 * gfortran.dg/pdt_13.f03: Likewise.
10588 * gfortran.dg/pdt_14.f03: Likewise.
10589 * gfortran.dg/pdt_15.f03: Likewise.
10590 * gfortran.dg/pdt_19.f03: Likewise.
10591 * gfortran.dg/pdt_20.f03: Likewise.
10592 * gfortran.dg/pdt_22.f03: Likewise.
10593 * gfortran.dg/pdt_23.f03: Likewise.
10594 * gfortran.dg/pdt_25.f03: Likewise.
10595 * gfortran.dg/pdt_26.f03: Likewise.
10596 * gfortran.dg/pdt_27.f03: Likewise.
10597 * gfortran.dg/pdt_28.f03: Likewise.
10598 * gfortran.dg/pdt_3.f03: Likewise.
10599 * gfortran.dg/pdt_4.f03: Likewise.
10600 * gfortran.dg/pdt_5.f03: Likewise.
10601 * gfortran.dg/pdt_7.f03: Likewise.
10602 * gfortran.dg/pointer_1.f90: Likewise.
10603 * gfortran.dg/pointer_array_1.f90: Likewise.
10604 * gfortran.dg/pointer_array_3.f90: Likewise.
10605 * gfortran.dg/pointer_array_4.f90: Likewise.
10606 * gfortran.dg/pointer_array_5.f90: Likewise.
10607 * gfortran.dg/pointer_array_6.f90: Likewise.
10608 * gfortran.dg/pointer_array_7.f90: Likewise.
10609 * gfortran.dg/pointer_array_8.f90: Likewise.
10610 * gfortran.dg/pointer_array_9.f90: Likewise.
10611 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10612 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10613 * gfortran.dg/pointer_assign_10.f90: Likewise.
10614 * gfortran.dg/pointer_assign_11.f90: Likewise.
10615 * gfortran.dg/pointer_assign_4.f90: Likewise.
10616 * gfortran.dg/pointer_assign_8.f90: Likewise.
10617 * gfortran.dg/pointer_assign_9.f90: Likewise.
10618 * gfortran.dg/pointer_check_10.f90: Likewise.
10619 * gfortran.dg/pointer_check_9.f90: Likewise.
10620 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10621 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10622 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10623 * gfortran.dg/pointer_init_1.f90: Likewise.
10624 * gfortran.dg/pointer_init_3.f90: Likewise.
10625 * gfortran.dg/pointer_init_4.f90: Likewise.
10626 * gfortran.dg/pointer_init_5.f90: Likewise.
10627 * gfortran.dg/pointer_init_8.f90: Likewise.
10628 * gfortran.dg/pointer_intent_1.f90: Likewise.
10629 * gfortran.dg/pointer_intent_4.f90: Likewise.
10630 * gfortran.dg/pointer_intent_5.f90: Likewise.
10631 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10632 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10633 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10634 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10635 * gfortran.dg/pointer_target_1.f90: Likewise.
10636 * gfortran.dg/pointer_target_2.f90: Likewise.
10637 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10638 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10639 * gfortran.dg/power.f90: Likewise.
10640 * gfortran.dg/power1.f90: Likewise.
10641 * gfortran.dg/power_3.f90: Likewise.
10642 * gfortran.dg/power_4.f90: Likewise.
10643 * gfortran.dg/power_5.f90: Likewise.
10644 * gfortran.dg/pr12884.f: Likewise.
10645 * gfortran.dg/pr15129.f90: Likewise.
10646 * gfortran.dg/pr15140.f90: Likewise.
10647 * gfortran.dg/pr15324.f90: Likewise.
10648 * gfortran.dg/pr15332.f: Likewise.
10649 * gfortran.dg/pr15957.f90: Likewise.
10650 * gfortran.dg/pr15959.f90: Likewise.
10651 * gfortran.dg/pr16597.f90: Likewise.
10652 * gfortran.dg/pr16861.f90: Likewise.
10653 * gfortran.dg/pr16938.f90: Likewise.
10654 * gfortran.dg/pr17090.f90: Likewise.
10655 * gfortran.dg/pr17143.f90: Likewise.
10656 * gfortran.dg/pr17164.f90: Likewise.
10657 * gfortran.dg/pr17229.f: Likewise.
10658 * gfortran.dg/pr17285.f90: Likewise.
10659 * gfortran.dg/pr17286.f90: Likewise.
10660 * gfortran.dg/pr17472.f: Likewise.
10661 * gfortran.dg/pr17612.f90: Likewise.
10662 * gfortran.dg/pr17706.f90: Likewise.
10663 * gfortran.dg/pr18025.f90: Likewise.
10664 * gfortran.dg/pr18122.f90: Likewise.
10665 * gfortran.dg/pr18210.f90: Likewise.
10666 * gfortran.dg/pr18392.f90: Likewise.
10667 * gfortran.dg/pr19155.f: Likewise.
10668 * gfortran.dg/pr19216.f: Likewise.
10669 * gfortran.dg/pr19467.f90: Likewise.
10670 * gfortran.dg/pr19657.f: Likewise.
10671 * gfortran.dg/pr19926.f90: Likewise.
10672 * gfortran.dg/pr19928-1.f90: Likewise.
10673 * gfortran.dg/pr19928-2.f90: Likewise.
10674 * gfortran.dg/pr20086.f90: Likewise.
10675 * gfortran.dg/pr20124.f90: Likewise.
10676 * gfortran.dg/pr20163-2.f: Likewise.
10677 * gfortran.dg/pr20480.f90: Likewise.
10678 * gfortran.dg/pr20755.f: Likewise.
10679 * gfortran.dg/pr20950.f: Likewise.
10680 * gfortran.dg/pr21177.f90: Likewise.
10681 * gfortran.dg/pr21730.f: Likewise.
10682 * gfortran.dg/pr22491.f: Likewise.
10683 * gfortran.dg/pr25603.f: Likewise.
10684 * gfortran.dg/pr26246_2.f90: Likewise.
10685 * gfortran.dg/pr32136.f90: Likewise.
10686 * gfortran.dg/pr32533.f90: Likewise.
10687 * gfortran.dg/pr33794.f90: Likewise.
10688 * gfortran.dg/pr35662.f90: Likewise.
10689 * gfortran.dg/pr35944-1.f90: Likewise.
10690 * gfortran.dg/pr35944-2.f90: Likewise.
10691 * gfortran.dg/pr35983.f90: Likewise.
10692 * gfortran.dg/pr39865.f90: Likewise.
10693 * gfortran.dg/pr41212.f90: Likewise.
10694 * gfortran.dg/pr43808.f90: Likewise.
10695 * gfortran.dg/pr44592.f90: Likewise.
10696 * gfortran.dg/pr44735.f90: Likewise.
10697 * gfortran.dg/pr45308.f03: Likewise.
10698 * gfortran.dg/pr46297.f: Likewise.
10699 * gfortran.dg/pr46588.f90: Likewise.
10700 * gfortran.dg/pr46665.f90: Likewise.
10701 * gfortran.dg/pr46804.f90: Likewise.
10702 * gfortran.dg/pr47008.f03: Likewise.
10703 * gfortran.dg/pr47614.f: Likewise.
10704 * gfortran.dg/pr47878.f90: Likewise.
10705 * gfortran.dg/pr49103.f90: Likewise.
10706 * gfortran.dg/pr50069_1.f90: Likewise.
10707 * gfortran.dg/pr50769.f90: Likewise.
10708 * gfortran.dg/pr52608.f90: Likewise.
10709 * gfortran.dg/pr55086_2.f90: Likewise.
10710 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10711 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10712 * gfortran.dg/pr55330.f90: Likewise.
10713 * gfortran.dg/pr56015.f90: Likewise.
10714 * gfortran.dg/pr57910.f90: Likewise.
10715 * gfortran.dg/pr59700.f90: Likewise.
10716 * gfortran.dg/pr62125.f90: Likewise.
10717 * gfortran.dg/pr64530.f90: Likewise.
10718 * gfortran.dg/pr65429.f90: Likewise.
10719 * gfortran.dg/pr65450.f90: Likewise.
10720 * gfortran.dg/pr65504.f90: Likewise.
10721 * gfortran.dg/pr65903.f90: Likewise.
10722 * gfortran.dg/pr66311.f90: Likewise.
10723 * gfortran.dg/pr66864.f90: Likewise.
10724 * gfortran.dg/pr67140.f90: Likewise.
10725 * gfortran.dg/pr67524.f90: Likewise.
10726 * gfortran.dg/pr67885.f90: Likewise.
10727 * gfortran.dg/pr68053.f90: Likewise.
10728 * gfortran.dg/pr68566.f90: Likewise.
10729 * gfortran.dg/pr69514_1.f90: Likewise.
10730 * gfortran.dg/pr69514_2.f90: Likewise.
10731 * gfortran.dg/pr69739.f90: Likewise.
10732 * gfortran.dg/pr70673.f90: Likewise.
10733 * gfortran.dg/pr71523_2.f90: Likewise.
10734 * gfortran.dg/pr71764.f90: Likewise.
10735 * gfortran.dg/pr78092.f90: Likewise.
10736 * gfortran.dg/pr82973.f90: Likewise.
10737 * gfortran.dg/pr83864.f90: Likewise.
10738 * gfortran.dg/pr83874.f90: Likewise.
10739 * gfortran.dg/pr84088.f90: Likewise.
10740 * gfortran.dg/pr84155.f90: Likewise.
10741 * gfortran.dg/proc_decl_12.f90: Likewise.
10742 * gfortran.dg/proc_decl_13.f90: Likewise.
10743 * gfortran.dg/proc_decl_15.f90: Likewise.
10744 * gfortran.dg/proc_decl_17.f90: Likewise.
10745 * gfortran.dg/proc_decl_18.f90: Likewise.
10746 * gfortran.dg/proc_decl_2.f90: Likewise.
10747 * gfortran.dg/proc_decl_5.f90: Likewise.
10748 * gfortran.dg/proc_decl_9.f90: Likewise.
10749 * gfortran.dg/proc_ptr_1.f90: Likewise.
10750 * gfortran.dg/proc_ptr_10.f90: Likewise.
10751 * gfortran.dg/proc_ptr_12.f90: Likewise.
10752 * gfortran.dg/proc_ptr_18.f90: Likewise.
10753 * gfortran.dg/proc_ptr_19.f90: Likewise.
10754 * gfortran.dg/proc_ptr_21.f90: Likewise.
10755 * gfortran.dg/proc_ptr_22.f90: Likewise.
10756 * gfortran.dg/proc_ptr_23.f90: Likewise.
10757 * gfortran.dg/proc_ptr_25.f90: Likewise.
10758 * gfortran.dg/proc_ptr_26.f90: Likewise.
10759 * gfortran.dg/proc_ptr_3.f90: Likewise.
10760 * gfortran.dg/proc_ptr_36.f90: Likewise.
10761 * gfortran.dg/proc_ptr_47.f90: Likewise.
10762 * gfortran.dg/proc_ptr_48.f90: Likewise.
10763 * gfortran.dg/proc_ptr_5.f90: Likewise.
10764 * gfortran.dg/proc_ptr_6.f90: Likewise.
10765 * gfortran.dg/proc_ptr_7.f90: Likewise.
10766 * gfortran.dg/proc_ptr_8.f90: Likewise.
10767 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10768 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10769 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10770 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10771 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10772 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10773 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10774 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10775 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10776 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10777 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10778 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10779 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10780 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10781 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10782 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10783 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10784 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10785 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10786 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10787 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10788 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10789 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10790 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10791 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10792 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10793 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10794 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10795 * gfortran.dg/product_init_expr.f03: Likewise.
10796 * gfortran.dg/promotion.f90: Likewise.
10797 * gfortran.dg/promotion_3.f90: Likewise.
10798 * gfortran.dg/promotion_4.f90: Likewise.
10799 * gfortran.dg/protected_1.f90: Likewise.
10800 * gfortran.dg/protected_2.f90: Likewise.
10801 * gfortran.dg/ptr-func-1.f90: Likewise.
10802 * gfortran.dg/ptr-func-2.f90: Likewise.
10803 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10804 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10805 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10806 * gfortran.dg/pure_byref_1.f90: Likewise.
10807 * gfortran.dg/pure_byref_2.f90: Likewise.
10808 * gfortran.dg/pure_byref_3.f90: Likewise.
10809 * gfortran.dg/quad_2.f90: Likewise.
10810 * gfortran.dg/quad_3.f90: Likewise.
10811 * gfortran.dg/random_3.f90: Likewise.
10812 * gfortran.dg/random_4.f90: Likewise.
10813 * gfortran.dg/random_7.f90: Likewise.
10814 * gfortran.dg/read_2.f90: Likewise.
10815 * gfortran.dg/read_3.f90: Likewise.
10816 * gfortran.dg/read_4.f90: Likewise.
10817 * gfortran.dg/read_5.f90: Likewise.
10818 * gfortran.dg/read_bad_advance.f90: Likewise.
10819 * gfortran.dg/read_bang.f90: Likewise.
10820 * gfortran.dg/read_bang4.f90: Likewise.
10821 * gfortran.dg/read_comma.f: Likewise.
10822 * gfortran.dg/read_dir.f90: Likewise.
10823 * gfortran.dg/read_empty_file.f: Likewise.
10824 * gfortran.dg/read_eof_1.f90: Likewise.
10825 * gfortran.dg/read_eof_2.f90: Likewise.
10826 * gfortran.dg/read_eof_3.f90: Likewise.
10827 * gfortran.dg/read_eof_4.f90: Likewise.
10828 * gfortran.dg/read_eof_5.f90: Likewise.
10829 * gfortran.dg/read_eof_6.f: Likewise.
10830 * gfortran.dg/read_eof_7.f90: Likewise.
10831 * gfortran.dg/read_eof_8.f90: Likewise.
10832 * gfortran.dg/read_eof_all.f90: Likewise.
10833 * gfortran.dg/read_eor.f90: Likewise.
10834 * gfortran.dg/read_float_1.f90: Likewise.
10835 * gfortran.dg/read_float_2.f03: Likewise.
10836 * gfortran.dg/read_float_3.f90: Likewise.
10837 * gfortran.dg/read_float_4.f90: Likewise.
10838 * gfortran.dg/read_infnan_1.f90: Likewise.
10839 * gfortran.dg/read_list_eof_1.f90: Likewise.
10840 * gfortran.dg/read_logical.f90: Likewise.
10841 * gfortran.dg/read_many_1.f: Likewise.
10842 * gfortran.dg/read_no_eor.f90: Likewise.
10843 * gfortran.dg/read_noadvance.f90: Likewise.
10844 * gfortran.dg/read_repeat.f90: Likewise.
10845 * gfortran.dg/read_repeat_2.f90: Likewise.
10846 * gfortran.dg/read_size_noadvance.f90: Likewise.
10847 * gfortran.dg/read_x_eof.f90: Likewise.
10848 * gfortran.dg/read_x_past.f: Likewise.
10849 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10850 * gfortran.dg/real_const_1.f: Likewise.
10851 * gfortran.dg/real_const_2.f90: Likewise.
10852 * gfortran.dg/real_const_3.f90: Likewise.
10853 * gfortran.dg/real_do_1.f90: Likewise.
10854 * gfortran.dg/real_index_1.f90: Likewise.
10855 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10856 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10857 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10858 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10859 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10860 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10861 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10862 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10863 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10864 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10865 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10866 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10867 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10868 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10869 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10870 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10871 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10872 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10873 * gfortran.dg/record_marker_1.f90: Likewise.
10874 * gfortran.dg/record_marker_2.f: Likewise.
10875 * gfortran.dg/record_marker_3.f90: Likewise.
10876 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10877 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10878 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10879 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10880 * gfortran.dg/recursive_check_7.f90: Likewise.
10881 * gfortran.dg/recursive_reference_1.f90: Likewise.
10882 * gfortran.dg/recursive_reference_2.f90: Likewise.
10883 * gfortran.dg/recursive_stack.f90: Likewise.
10884 * gfortran.dg/reduction.f90: Likewise.
10885 * gfortran.dg/repack_arrays_1.f90: Likewise.
10886 * gfortran.dg/repeat_1.f90: Likewise.
10887 * gfortran.dg/repeat_2.f90: Likewise.
10888 * gfortran.dg/repeat_3.f90: Likewise.
10889 * gfortran.dg/repeat_6.f90: Likewise.
10890 * gfortran.dg/reshape-alloc.f90: Likewise.
10891 * gfortran.dg/reshape-complex.f90: Likewise.
10892 * gfortran.dg/reshape.f90: Likewise.
10893 * gfortran.dg/reshape_2.f90: Likewise.
10894 * gfortran.dg/reshape_7.f90: Likewise.
10895 * gfortran.dg/reshape_empty_1.f03: Likewise.
10896 * gfortran.dg/reshape_pad_1.f90: Likewise.
10897 * gfortran.dg/reshape_rank7.f90: Likewise.
10898 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10899 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10900 * gfortran.dg/result_default_init_1.f90: Likewise.
10901 * gfortran.dg/result_in_spec_1.f90: Likewise.
10902 * gfortran.dg/result_in_spec_2.f90: Likewise.
10903 * gfortran.dg/ret_array_1.f90: Likewise.
10904 * gfortran.dg/ret_pointer_1.f90: Likewise.
10905 * gfortran.dg/ret_pointer_2.f90: Likewise.
10906 * gfortran.dg/rewind_1.f90: Likewise.
10907 * gfortran.dg/round_1.f03: Likewise.
10908 * gfortran.dg/round_2.f03: Likewise.
10909 * gfortran.dg/round_3.f08: Likewise.
10910 * gfortran.dg/round_4.f90: Likewise.
10911 * gfortran.dg/rrspacing_1.f90: Likewise.
10912 * gfortran.dg/runtime_warning_1.f90: Likewise.
10913 * gfortran.dg/same_type_as_2.f03: Likewise.
10914 * gfortran.dg/save_1.f90: Likewise.
10915 * gfortran.dg/save_5.f90: Likewise.
10916 * gfortran.dg/save_6.f90: Likewise.
10917 * gfortran.dg/scalar_mask_1.f90: Likewise.
10918 * gfortran.dg/scalar_mask_2.f90: Likewise.
10919 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10920 * gfortran.dg/scale_1.f90: Likewise.
10921 * gfortran.dg/scan_1.f90: Likewise.
10922 * gfortran.dg/scan_2.f90: Likewise.
10923 * gfortran.dg/secnds-1.f: Likewise.
10924 * gfortran.dg/secnds.f: Likewise.
10925 * gfortran.dg/select_1.f90: Likewise.
10926 * gfortran.dg/select_2.f90: Likewise.
10927 * gfortran.dg/select_3.f90: Likewise.
10928 * gfortran.dg/select_5.f90: Likewise.
10929 * gfortran.dg/select_char_1.f90: Likewise.
10930 * gfortran.dg/select_char_2.f90: Likewise.
10931 * gfortran.dg/select_type_13.f03: Likewise.
10932 * gfortran.dg/select_type_14.f03: Likewise.
10933 * gfortran.dg/select_type_15.f03: Likewise.
10934 * gfortran.dg/select_type_19.f03: Likewise.
10935 * gfortran.dg/select_type_2.f03: Likewise.
10936 * gfortran.dg/select_type_26.f03: Likewise.
10937 * gfortran.dg/select_type_27.f03: Likewise.
10938 * gfortran.dg/select_type_28.f03: Likewise.
10939 * gfortran.dg/select_type_3.f03: Likewise.
10940 * gfortran.dg/select_type_35.f03: Likewise.
10941 * gfortran.dg/select_type_36.f03: Likewise.
10942 * gfortran.dg/select_type_37.f03: Likewise.
10943 * gfortran.dg/select_type_39.f03: Likewise.
10944 * gfortran.dg/select_type_4.f90: Likewise.
10945 * gfortran.dg/select_type_5.f03: Likewise.
10946 * gfortran.dg/select_type_6.f03: Likewise.
10947 * gfortran.dg/select_type_7.f03: Likewise.
10948 * gfortran.dg/select_type_8.f03: Likewise.
10949 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10950 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10951 * gfortran.dg/selected_kind_1.f90: Likewise.
10952 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10953 * gfortran.dg/shape_2.f90: Likewise.
10954 * gfortran.dg/shape_4.f90: Likewise.
10955 * gfortran.dg/shape_5.f90: Likewise.
10956 * gfortran.dg/shape_7.f90: Likewise.
10957 * gfortran.dg/shape_8.f90: Likewise.
10958 * gfortran.dg/shape_9.f90: Likewise.
10959 * gfortran.dg/shift-kind_2.f90: Likewise.
10960 * gfortran.dg/shiftalr_1.F90: Likewise.
10961 * gfortran.dg/shiftalr_2.F90: Likewise.
10962 * gfortran.dg/simpleif_1.f90: Likewise.
10963 * gfortran.dg/simplify_argN_1.f90: Likewise.
10964 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10965 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10966 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10967 * gfortran.dg/simplify_modulo.f90: Likewise.
10968 * gfortran.dg/single_char_string.f90: Likewise.
10969 * gfortran.dg/size_dim.f90: Likewise.
10970 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10971 * gfortran.dg/sizeof.f90: Likewise.
10972 * gfortran.dg/sizeof_4.f90: Likewise.
10973 * gfortran.dg/slash_1.f90: Likewise.
10974 * gfortran.dg/sms-1.f90: Likewise.
10975 * gfortran.dg/sms-2.f90: Likewise.
10976 * gfortran.dg/spec_expr_7.f90: Likewise.
10977 * gfortran.dg/specifics_1.f90: Likewise.
10978 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10979 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10980 * gfortran.dg/spread_init_expr.f03: Likewise.
10981 * gfortran.dg/spread_scalar_source.f90: Likewise.
10982 * gfortran.dg/spread_shape_1.f90: Likewise.
10983 * gfortran.dg/stat_1.f90: Likewise.
10984 * gfortran.dg/stat_2.f90: Likewise.
10985 * gfortran.dg/stfunc_1.f90: Likewise.
10986 * gfortran.dg/stfunc_4.f90: Likewise.
10987 * gfortran.dg/stfunc_6.f90: Likewise.
10988 * gfortran.dg/storage_size_1.f08: Likewise.
10989 * gfortran.dg/storage_size_3.f08: Likewise.
10990 * gfortran.dg/storage_size_4.f90: Likewise.
10991 * gfortran.dg/streamio_1.f90: Likewise.
10992 * gfortran.dg/streamio_10.f90: Likewise.
10993 * gfortran.dg/streamio_11.f90: Likewise.
10994 * gfortran.dg/streamio_12.f90: Likewise.
10995 * gfortran.dg/streamio_13.f90: Likewise.
10996 * gfortran.dg/streamio_14.f90: Likewise.
10997 * gfortran.dg/streamio_15.f90: Likewise.
10998 * gfortran.dg/streamio_16.f90: Likewise.
10999 * gfortran.dg/streamio_17.f90: Likewise.
11000 * gfortran.dg/streamio_2.f90: Likewise.
11001 * gfortran.dg/streamio_3.f90: Likewise.
11002 * gfortran.dg/streamio_4.f90: Likewise.
11003 * gfortran.dg/streamio_5.f90: Likewise.
11004 * gfortran.dg/streamio_6.f90: Likewise.
11005 * gfortran.dg/streamio_7.f90: Likewise.
11006 * gfortran.dg/streamio_8.f90: Likewise.
11007 * gfortran.dg/streamio_9.f90: Likewise.
11008 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
11009 * gfortran.dg/string_4.f90: Likewise.
11010 * gfortran.dg/string_array_constructor_2.f90: Likewise.
11011 * gfortran.dg/string_assign_2.f90: Likewise.
11012 * gfortran.dg/string_compare_1.f90: Likewise.
11013 * gfortran.dg/string_compare_2.f90: Likewise.
11014 * gfortran.dg/string_compare_3.f90: Likewise.
11015 * gfortran.dg/string_ctor_1.f90: Likewise.
11016 * gfortran.dg/string_length_1.f90: Likewise.
11017 * gfortran.dg/string_length_2.f90: Likewise.
11018 * gfortran.dg/string_length_3.f90: Likewise.
11019 * gfortran.dg/string_length_4.f90: Likewise.
11020 * gfortran.dg/string_null_compare_1.f: Likewise.
11021 * gfortran.dg/string_pad_trunc.f90: Likewise.
11022 * gfortran.dg/structure_constructor_1.f03: Likewise.
11023 * gfortran.dg/structure_constructor_11.f90: Likewise.
11024 * gfortran.dg/structure_constructor_13.f03: Likewise.
11025 * gfortran.dg/structure_constructor_2.f03: Likewise.
11026 * gfortran.dg/structure_constructor_5.f03: Likewise.
11027 * gfortran.dg/submodule_1.f08: Likewise.
11028 * gfortran.dg/submodule_11.f08: Likewise.
11029 * gfortran.dg/submodule_14.f08: Likewise.
11030 * gfortran.dg/submodule_15.f08: Likewise.
11031 * gfortran.dg/submodule_17.f08: Likewise.
11032 * gfortran.dg/submodule_18.f08: Likewise.
11033 * gfortran.dg/submodule_19.f08: Likewise.
11034 * gfortran.dg/submodule_2.f08: Likewise.
11035 * gfortran.dg/submodule_27.f08: Likewise.
11036 * gfortran.dg/submodule_28.f08: Likewise.
11037 * gfortran.dg/submodule_29.f08: Likewise.
11038 * gfortran.dg/submodule_30.f08: Likewise.
11039 * gfortran.dg/submodule_6.f08: Likewise.
11040 * gfortran.dg/submodule_7.f08: Likewise.
11041 * gfortran.dg/submodule_8.f08: Likewise.
11042 * gfortran.dg/subnormal_1.f90: Likewise.
11043 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11044 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11045 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11046 * gfortran.dg/substr_2.f: Likewise.
11047 * gfortran.dg/substr_3.f: Likewise.
11048 * gfortran.dg/substr_4.f: Likewise.
11049 * gfortran.dg/substr_5.f90: Likewise.
11050 * gfortran.dg/substr_6.f90: Likewise.
11051 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11052 * gfortran.dg/sum_init_expr.f03: Likewise.
11053 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11054 * gfortran.dg/system_clock_3.f08: Likewise.
11055 * gfortran.dg/t_editing.f: Likewise.
11056 * gfortran.dg/team_change_1.f90: Likewise.
11057 * gfortran.dg/team_end_1.f90: Likewise.
11058 * gfortran.dg/team_number_1.f90: Likewise.
11059 * gfortran.dg/temporary_1.f90: Likewise.
11060 * gfortran.dg/test_com_block.f90: Likewise.
11061 * gfortran.dg/test_only_clause.f90: Likewise.
11062 * gfortran.dg/tiny_1.f90: Likewise.
11063 * gfortran.dg/tiny_2.f90: Likewise.
11064 * gfortran.dg/tl_editing.f90: Likewise.
11065 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11066 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11067 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11068 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11069 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11070 * gfortran.dg/transfer_class_2.f90: Likewise.
11071 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11072 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11073 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11074 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11075 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11076 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11077 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11078 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11079 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11080 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11081 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11082 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11083 * gfortran.dg/transpose_1.f90: Likewise.
11084 * gfortran.dg/transpose_3.f03: Likewise.
11085 * gfortran.dg/transpose_4.f90: Likewise.
11086 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11087 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11088 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11089 * gfortran.dg/trim_1.f90: Likewise.
11090 * gfortran.dg/trim_optimize_1.f90: Likewise.
11091 * gfortran.dg/trim_optimize_2.f90: Likewise.
11092 * gfortran.dg/trim_optimize_3.f90: Likewise.
11093 * gfortran.dg/trim_optimize_4.f90: Likewise.
11094 * gfortran.dg/trim_optimize_5.f90: Likewise.
11095 * gfortran.dg/trim_optimize_6.f90: Likewise.
11096 * gfortran.dg/trim_optimize_7.f90: Likewise.
11097 * gfortran.dg/trim_optimize_8.f90: Likewise.
11098 * gfortran.dg/type_to_class_1.f03: Likewise.
11099 * gfortran.dg/type_to_class_2.f03: Likewise.
11100 * gfortran.dg/type_to_class_3.f03: Likewise.
11101 * gfortran.dg/type_to_class_4.f03: Likewise.
11102 * gfortran.dg/type_to_class_5.f03: Likewise.
11103 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11104 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11105 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11106 * gfortran.dg/typebound_call_1.f03: Likewise.
11107 * gfortran.dg/typebound_call_13.f03: Likewise.
11108 * gfortran.dg/typebound_call_18.f03: Likewise.
11109 * gfortran.dg/typebound_call_19.f03: Likewise.
11110 * gfortran.dg/typebound_call_2.f03: Likewise.
11111 * gfortran.dg/typebound_call_20.f03: Likewise.
11112 * gfortran.dg/typebound_call_3.f03: Likewise.
11113 * gfortran.dg/typebound_generic_5.f03: Likewise.
11114 * gfortran.dg/typebound_generic_6.f03: Likewise.
11115 * gfortran.dg/typebound_generic_9.f03: Likewise.
11116 * gfortran.dg/typebound_operator_12.f03: Likewise.
11117 * gfortran.dg/typebound_operator_13.f03: Likewise.
11118 * gfortran.dg/typebound_operator_15.f90: Likewise.
11119 * gfortran.dg/typebound_operator_20.f90: Likewise.
11120 * gfortran.dg/typebound_operator_3.f03: Likewise.
11121 * gfortran.dg/typebound_operator_6.f03: Likewise.
11122 * gfortran.dg/typebound_operator_7.f03: Likewise.
11123 * gfortran.dg/typebound_operator_8.f03: Likewise.
11124 * gfortran.dg/typebound_operator_9.f03: Likewise.
11125 * gfortran.dg/typebound_proc_19.f90: Likewise.
11126 * gfortran.dg/typebound_proc_20.f90: Likewise.
11127 * gfortran.dg/typebound_proc_23.f90: Likewise.
11128 * gfortran.dg/typebound_proc_27.f03: Likewise.
11129 * gfortran.dg/typebound_proc_35.f90: Likewise.
11130 * gfortran.dg/typebound_proc_36.f90: Likewise.
11131 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11132 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11133 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11134 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11135 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11136 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11137 * gfortran.dg/unf_short_record_1.f90: Likewise.
11138 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11139 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11140 * gfortran.dg/unit_1.f90: Likewise.
11141 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11142 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11143 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11144 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11145 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11146 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11147 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11148 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11149 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11150 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11151 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11152 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11153 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11154 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11155 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11156 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11157 * gfortran.dg/unpack_init_expr.f03: Likewise.
11158 * gfortran.dg/use_10.f90: Likewise.
11159 * gfortran.dg/use_11.f90: Likewise.
11160 * gfortran.dg/use_13.f90: Likewise.
11161 * gfortran.dg/use_24.f90: Likewise.
11162 * gfortran.dg/use_27.f90: Likewise.
11163 * gfortran.dg/use_5.f90: Likewise.
11164 * gfortran.dg/use_allocated_1.f90: Likewise.
11165 * gfortran.dg/use_only_1.f90: Likewise.
11166 * gfortran.dg/use_only_4.f90: Likewise.
11167 * gfortran.dg/use_rename_2.f90: Likewise.
11168 * gfortran.dg/use_rename_4.f90: Likewise.
11169 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11170 * gfortran.dg/used_interface_ref.f90: Likewise.
11171 * gfortran.dg/used_types_5.f90: Likewise.
11172 * gfortran.dg/utf8_1.f03: Likewise.
11173 * gfortran.dg/utf8_2.f03: Likewise.
11174 * gfortran.dg/value_1.f90: Likewise.
11175 * gfortran.dg/value_2.f90: Likewise.
11176 * gfortran.dg/value_4.f90: Likewise.
11177 * gfortran.dg/value_6.f03: Likewise.
11178 * gfortran.dg/value_7.f03: Likewise.
11179 * gfortran.dg/value_test.f90: Likewise.
11180 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11181 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11182 * gfortran.dg/vect/pr60510.f: Likewise.
11183 * gfortran.dg/vect/pr69882.f90: Likewise.
11184 * gfortran.dg/vect/pr69980.f90: Likewise.
11185 * gfortran.dg/vect/vect-5.f90: Likewise.
11186 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11187 * gfortran.dg/vector_subscript_1.f90: Likewise.
11188 * gfortran.dg/vector_subscript_2.f90: Likewise.
11189 * gfortran.dg/vector_subscript_3.f90: Likewise.
11190 * gfortran.dg/vector_subscript_5.f90: Likewise.
11191 * gfortran.dg/verify_2.f90: Likewise.
11192 * gfortran.dg/volatile10.f90: Likewise.
11193 * gfortran.dg/where_1.f90: Likewise.
11194 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11195 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11196 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11197 * gfortran.dg/whole_file_13.f90: Likewise.
11198 * gfortran.dg/whole_file_2.f90: Likewise.
11199 * gfortran.dg/widechar_2.f90: Likewise.
11200 * gfortran.dg/widechar_4.f90: Likewise.
11201 * gfortran.dg/widechar_5.f90: Likewise.
11202 * gfortran.dg/widechar_6.f90: Likewise.
11203 * gfortran.dg/widechar_8.f90: Likewise.
11204 * gfortran.dg/widechar_IO_1.f90: Likewise.
11205 * gfortran.dg/widechar_IO_2.f90: Likewise.
11206 * gfortran.dg/widechar_IO_3.f90: Likewise.
11207 * gfortran.dg/widechar_IO_4.f90: Likewise.
11208 * gfortran.dg/widechar_compare_1.f90: Likewise.
11209 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11210 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11211 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11212 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11213 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11214 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11215 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11216 * gfortran.dg/widechar_select_1.f90: Likewise.
11217 * gfortran.dg/winapi.f90: Likewise.
11218 * gfortran.dg/write_0_pe_format.f90: Likewise.
11219 * gfortran.dg/write_back.f: Likewise.
11220 * gfortran.dg/write_check3.f90: Likewise.
11221 * gfortran.dg/write_direct_eor.f90: Likewise.
11222 * gfortran.dg/write_padding.f90: Likewise.
11223 * gfortran.dg/write_recursive.f90: Likewise.
11224 * gfortran.dg/write_rewind_1.f: Likewise.
11225 * gfortran.dg/write_rewind_2.f: Likewise.
11226 * gfortran.dg/write_zero_array.f90: Likewise.
11227 * gfortran.dg/x_slash_1.f: Likewise.
11228 * gfortran.dg/x_slash_2.f: Likewise.
11229 * gfortran.dg/zero_array_components_1.f90: Likewise.
11230 * gfortran.dg/zero_length_1.f90: Likewise.
11231 * gfortran.dg/zero_length_2.f90: Likewise.
11232 * gfortran.dg/zero_sized_1.f90: Likewise.
11233 * gfortran.dg/zero_sized_3.f90: Likewise.
11234 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11235 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11236 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11237 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11238 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11239 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11240 * gfortran.fortran-torture/execute/args.f90: Likewise.
11241 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11242 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11243 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11244 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11245 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11246 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11247 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11248 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11249 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11250 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11251 * gfortran.fortran-torture/execute/common.f90: Likewise.
11252 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11253 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11254 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11255 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11256 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11257 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11258 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11259 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11260 * gfortran.fortran-torture/execute/data.f90: Likewise.
11261 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11262 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11263 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11264 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11265 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11266 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11267 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11268 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11269 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11270 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11271 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11272 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11273 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11274 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11275 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11276 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11277 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11278 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11279 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11280 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11281 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11282 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11283 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11284 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11285 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11286 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11287 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11288 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11289 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11290 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11291 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11292 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11293 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11294 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11295 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11296 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11297 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11298 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11299 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11300 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11301 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11302 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11303 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11304 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11305 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11306 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11307 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11308 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11309 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11310 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11311 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11312 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11313 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11314 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11315 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11316 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11317 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11318 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11319 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11320 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11321 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11322 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11323 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11324 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11325 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11326 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11327 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11328 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11329 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11330 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11331 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11332 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11333 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11334 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11335 Likewise.
11336 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11337 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11338 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11339 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11340 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11341 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11342 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11343 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11344 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11345 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11346 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11347 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11348 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11349 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11350 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11351 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11352 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11353 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11354 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11355 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11356 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11357 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11358 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11359 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11360 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11361 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11362 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11363 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11364 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11365 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11366 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11367 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11368 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11369 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11370 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11371 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11372 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11373 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11374 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11375 * gfortran.fortran-torture/execute/math.f90: Likewise.
11376 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11377 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11378 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11379 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11380 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11381 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11382 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11383 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11384 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11385 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11386 * gfortran.fortran-torture/execute/power.f90: Likewise.
11387 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11388 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11389 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11390 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11391 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11392 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11393 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11394 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11395 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11396 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11397 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11398 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11399 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11400 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11401 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11402 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11403 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11404 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11405 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11406 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11407 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11408 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11409 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11410 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11411 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11412 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11413 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11414 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11415 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11416 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11417 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11418 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11419 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11420 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11421 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11422 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11423 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11424 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11425 * gfortran.fortran-torture/execute/string.f90: Likewise.
11426 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11427 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11428 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11429 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11430 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11431 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11432 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11433 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11434 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11435 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11436 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11437 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11438 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11439 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11440 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11441 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11442 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11443 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11444 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11445 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11446 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11447 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11448 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11449 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11450 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11451 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11452 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11453 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11454 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11455 * gfortran.dg/inline_transpose_1.f90: Likewise.
11456
11457 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11458
11459 PR fortran/84115
11460 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11461 change to dg-run.
11462
11463 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11464
11465 PR ada/84277
11466 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11467 * gnat.dg/dispatch1.adb: Rename into...
11468 * gnat.dg/disp1.adb: ...this.
11469 * gnat.dg/dispatch1_p.ads: Rename into...
11470 * gnat.dg/disp1_pkg.ads: ...this.
11471 * gnat.dg/disp2.adb: Rename into...
11472 * gnat.dg/dispatch2.adb: ...this.
11473 * gnat.dg/dispatch2_p.ads: Rename into...
11474 * gnat.dg/disp2_pkg.ads: ...this.
11475 * gnat.dg/dispatch2_p.adb: Rename into...
11476 * gnat.dg/disp2_pkg.adb: this.
11477 * gnat.dg/generic_dispatch.adb: Rename into...
11478 * gnat.dg/generic_disp.adb: this.
11479 * gnat.dg/generic_dispatch_p.ads: Rename into...
11480 * gnat.dg/generic_disp_pkg.ads: ...this.
11481 * gnat.dg/generic_dispatch_p.adb: Rename into...
11482 * gnat.dg/generic_disp_pkg.adb: ...this.
11483 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11484 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11485 * gnat.dg/object_overflow1.adb: Tweak index.
11486 * gnat.dg/object_overflow2.adb: Likewise.
11487 * gnat.dg/object_overflow3.adb: Likewise.
11488 * gnat.dg/object_overflow4.adb: Likewise.
11489 * gnat.dg/object_overflow5.adb: Likewise.
11490
11491 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11492
11493 PR ipa/84425
11494 * gcc.c-torture/compile/pr84425.c: New test.
11495
11496 2018-02-16 Marek Polacek <polacek@redhat.com>
11497 Jakub Jelinek <jakub@redhat.com>
11498
11499 PR c++/84192
11500 * g++.dg/cpp1y/constexpr-84192.C: New test.
11501
11502 2018-02-16 Martin Sebor <msebor@redhat.com>
11503
11504 PR c++/79064
11505 * g++.dg/overload15.C: New test.
11506
11507 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11508
11509 PR target/81535
11510 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11511 * gcc.dg/pr56727-2.c: Ditto.
11512 * gcc.target/powerpc/pr79439.c: Renamed to...
11513 * gcc.target/powerpc/pr79439-1.c: ...this.
11514 * gcc.target/powerpc/pr79439-2.c: New test.
11515 * gcc.target/powerpc/pr79439-3.c: New test.
11516
11517 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11518
11519 target/pr84371
11520 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11521 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11522 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11523 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11524 * gcc.target/powerpc/builtins-3.c: Same.
11525
11526 2018-02-16 Nathan Sidwell <nathan@acm.org>
11527
11528 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11529
11530 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11531
11532 PR rtl-optimization/70023
11533 * gcc.target/i386/pr70023.c: New.
11534
11535 2018-02-16 Carl Love <cel@us.ibm.com>
11536
11537 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11538 tests.
11539 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11540 tests.
11541
11542 2018-02-16 Carl Love <cel@us.ibm.com>
11543
11544 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11545 for the ABI definitions for vec_extract4b and vec_insert4b.
11546
11547 2018-02-16 Nathan Sidwell <nathan@acm.org>
11548
11549 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11550 * g++.old-deja/g++.mike/net43.C: Likewise.
11551
11552 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11553
11554 PR c++/82468
11555 * g++.dg/cpp1z/class-deduction48.C: New.
11556
11557 2018-02-16 Nathan Sidwell <nathan@acm.org>
11558
11559 PR c++/84375
11560 * g++.dg/lookup/pr84375.C: New.
11561
11562 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11563
11564 PR target/83831
11565 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11566
11567 2018-02-16 Richard Biener <rguenther@suse.de>
11568
11569 PR tree-optimization/84417
11570 * gcc.dg/torture/pr84417.c: New testcase.
11571
11572 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11573
11574 PR target/84272
11575 * g++.dg/opt/pr84272.C: New test.
11576
11577 PR rtl-optimization/83723
11578 * gcc.dg/pr83723.c: New test.
11579
11580 2018-02-16 Richard Biener <rguenther@suse.de>
11581
11582 PR tree-optimization/84399
11583 * gcc.dg/graphite/pr84399.c: New testcase.
11584
11585 2018-02-16 Richard Biener <rguenther@suse.de>
11586
11587 PR tree-optimization/84190
11588 * g++.dg/torture/pr84190.C: New testcase.
11589
11590 2018-02-15 Martin Sebor <msebor@redhat.com>
11591
11592 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11593 directives.
11594
11595 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11596
11597 PR fortran/84409
11598 * gfortran.dg/dtio_21.f03: Add an error message.
11599 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11600
11601 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11602
11603 PR fortran/84381
11604 * gfortran.dg/stop_shouldfail.f90: New test.
11605
11606 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11607
11608 PR c++/84330
11609 * g++.dg/concepts/pr84330.C: New.
11610
11611 2018-02-15 Tom de Vries <tom@codesourcery.com>
11612
11613 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11614
11615 2018-02-15 Tom de Vries <tom@codesourcery.com>
11616
11617 * gcc.c-torture/compile/pr84136.c: Require effective target
11618 indirect_jumps.
11619
11620 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11621
11622 PR tree-optimization/84383
11623 * gcc.c-torture/compile/pr84383.c: New test.
11624
11625 PR tree-optimization/84334
11626 * gcc.dg/pr84334.c: New test.
11627
11628 2018-02-14 Carl Love <cel@us.ibm.com>
11629
11630 * gcc.target/powerpc/builtins-4-int128-runnable.c
11631 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11632 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11633
11634 2018-02-14 Martin Sebor <msebor@redhat.com>
11635
11636 PR tree-optimization/83698
11637 * gcc.dg/Wrestrict-7.c: New test.
11638 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11639 * gcc.target/i386/chkp-stropt-17.c: Same.
11640
11641 2018-02-14 Martin Sebor <msebor@redhat.com>
11642
11643 PR c/84108
11644 * gcc.dg/Wattributes-8.c: New test.
11645
11646 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11647
11648 PR fortran/84385
11649 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11650 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11651 * gfortran.dg/select_type_1.f03: Extend test case.
11652
11653 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11654
11655 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11656 (dg-options): Use -O2 -msse2 -mno-sse3.
11657
11658 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11659
11660 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11661 this test case still works ok.
11662 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11663 * gcc.dg/vmx/insert-be-order.c: Likewise.
11664 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11665 * gcc.dg/vmx/ld-be-order.c: Likewise.
11666 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11667 * gcc.dg/vmx/lde-be-order.c: Likewise.
11668 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11669 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11670 * gcc.dg/vmx/merge-be-order.c: Likewise.
11671 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11672 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11673 * gcc.dg/vmx/pack-be-order.c: Likewise.
11674 * gcc.dg/vmx/perm-be-order.c: Likewise.
11675 * gcc.dg/vmx/splat-be-order.c: Likewise.
11676 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11677 * gcc.dg/vmx/st-be-order.c: Likewise.
11678 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11679 * gcc.dg/vmx/ste-be-order.c: Likewise.
11680 * gcc.dg/vmx/stl-be-order.c: Likewise.
11681 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11682 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11683 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11684 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11685 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11686
11687 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11688
11689 PR c++/84350
11690 * g++.dg/cpp0x/auto49.C: New.
11691
11692 2018-02-14 Nathan Sidwell <nathan@acm.org>
11693
11694 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11695
11696 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11697
11698 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11699 * gcc.target/powerpc/le-altivec-consts.c: Same.
11700
11701 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11702
11703 PR target/84220
11704 * gcc.target/powerpc/pr84220-sld.c: New test.
11705 * gcc.target/powerpc/pr84220-sld2.c: New test.
11706 * gcc.target/powerpc/pr84220-sldw.c: New test.
11707 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11708 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11709
11710 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11711
11712 PR target/84239
11713 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11714 _inc_ssp intrinsics.
11715 * gcc.target/i386/cet-intrin-4.c: Likewise.
11716 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11717 __builtin_ia32_rdssp[d|q].
11718
11719 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11720
11721 PR tree-optimization/84357
11722 * gcc.dg/vect/pr84357.c: New test.
11723
11724 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11725
11726 PR target/83831
11727 * gcc.target/rx/pr83831.c: New tests.
11728
11729 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11730
11731 PR target/79242
11732 * gcc.target/msp430/pr79242.c: New test.
11733
11734 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11735
11736 PR target/84372
11737 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11738 with -mcpu=power9.
11739
11740 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11741
11742 PR target/84279
11743 * g++.dg/pr84279.C: New test.
11744
11745 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11746
11747 PR rtl-optimization/84169
11748 * gcc.c-torture/execute/pr84169.c: New.
11749
11750 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11751
11752 PR target/84370
11753 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11754
11755 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11756
11757 PR target/84365
11758 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11759 with -mcpu=power9.
11760
11761 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11762
11763 PR c++/84364
11764 * g++.dg/warn/effc4.C: New test.
11765
11766 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11767
11768 PR c++/84333
11769 * g++.dg/template/sizeof16.C: New.
11770 * g++.dg/template/sizeof17.C: Likewise.
11771
11772 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11773
11774 PR fortran/84313
11775 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11776 add necessary compiler options.
11777 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11778
11779 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11780
11781 PR c/82210
11782 * gcc.c-torture/execute/pr82210.c: New test.
11783
11784 PR middle-end/84309
11785 * gcc.dg/pr84309-2.c: New test.
11786
11787 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11788
11789 PR tree-optimization/84321
11790 * gcc.dg/pr84321.c: New test.
11791
11792 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11793
11794 PR target/84359
11795 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11796
11797 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11798
11799 PR sanitizer/84340
11800 * gcc.dg/asan/pr84307.c: Remove test.
11801
11802 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11803
11804 * gcc.target/rl78/test_auto_vector.c: New test.
11805
11806 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11807
11808 PR c/84305
11809 * gcc.c-torture/compile/pr84305.c: New test.
11810
11811 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11812
11813 PR target/84335
11814 * gcc.target/i386/pr84335.c: New test.
11815
11816 PR tree-optimization/84339
11817 * gcc.c-torture/execute/pr84339.c: New test.
11818
11819 PR middle-end/84309
11820 * gcc.dg/pr84309.c: New test.
11821 * gcc.target/i386/pr84309.c: New test.
11822
11823 PR target/84336
11824 * gcc.target/i386/pr84336.c: New test.
11825
11826 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11827
11828 PR c++/84341
11829 * c-c++-common/gomp/pr84341.c: New test.
11830
11831 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11832
11833 PR fortran/68746
11834 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11835
11836 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11837
11838 PR fortran/68746
11839 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11840 of zero for read.
11841
11842 2018-02-12 Jeff Law <law@redhat.com>
11843
11844 * gcc.c-torture/compile/reg-args-size.c: New test.
11845
11846 2018-02-12 Carl Love <cel@us.ibm.com>
11847
11848 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11849 uint128 tests to new testfile.
11850 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11851 int128 and uint128 tests.
11852 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11853 list of torture tests.
11854
11855 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11856
11857 PR fortran/84273
11858 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11859 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11860
11861 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11862
11863 PR target/82641
11864 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11865
11866 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11867
11868 PR sanitizer/84307
11869 * gcc.dg/asan/pr84307.c: New test.
11870
11871 2018-02-12 Nathan Sidwell <nathan@acm.org>
11872
11873 * g++.dg/parse/pr84263.C: New.
11874
11875 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11876
11877 PR c++/79626
11878 * g++.dg/template/crash129.C: New.
11879
11880 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11881
11882 PR target/83828
11883 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11884 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11885 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11886 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11887 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11888
11889 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11890
11891 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11892 _mm_maskz_scalef_round_sd): Test new intrinsics.
11893 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11894 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11895 intrinsics.
11896 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11897 _mm_maskz_scalef_round_ss): Test new intrinsics.
11898 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11899 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11900 intrinsics.
11901 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11902 __builtin_ia32_scalefss_round): Remove builtin.
11903 (__builtin_ia32_scalefsd_mask_round,
11904 __builtin_ia32_scalefss_mask_round): Test new builtin.
11905 * gcc.target/i386/sse-13.c: Ditto.
11906 * gcc.target/i386/sse-23.c: Ditto.
11907
11908 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11909
11910 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11911 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11912 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11913 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11914 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11915 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11916 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11917 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11918 intrinsics.
11919 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11920 (__builtin_ia32_sqrtss_round): Remove builtins.
11921 (__builtin_ia32_sqrtsd_mask_round)
11922 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11923 * gcc.target/i386/sse-13.c: Ditto.
11924 * gcc.target/i386/sse-23.c: Ditto.
11925
11926 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11927
11928 PR fortran/35299
11929 * gfortran.dg/statement_function_3.f: New test.
11930
11931 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11932
11933 PR fortran/54223
11934 PR fortran/84276
11935 * gfortran.dg/statement_function_1.f90: New test.
11936 * gfortran.dg/statement_function_2.f90: New test.
11937
11938 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11939
11940 PR fortran/84074
11941 * gfortran.dg/type_to_class_5.f03: New test.
11942
11943 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11944
11945 PR fortran/56691
11946 * gfortran.dg/type_to_class_4.f03: New test.
11947
11948 2018-02-10 Alan Modra <amodra@gmail.com>
11949
11950 PR target/84300
11951 * gcc.dg/pr84300.c: New.
11952
11953 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11954
11955 PR sanitizer/83987
11956 * g++.dg/ubsan/pr83987-2.C: New test.
11957
11958 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11959
11960 * gcc.target/rx/movsicc.c: New test.
11961
11962 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11963
11964 PR target/83926
11965 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11966 message.
11967
11968 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11969
11970 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11971 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11972
11973 2018-02-09 Nathan Sidwell <nathan@acm.org>
11974
11975 PR c/84293
11976 * c-c++-common/pr84293.h: New.
11977 * c-c++-common/pr84293.c: New.
11978
11979 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11980
11981 PR rtl-optimization/57193
11982 * gcc.target/i386/pr57193.c: New.
11983
11984 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11985
11986 PR target/84226
11987 * gcc.target/powerpc/pr84226.c: New test.
11988
11989 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11990
11991 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11992 from this to...
11993 <vclzd>: ...this.
11994
11995 2018-02-09 Martin Sebor <msebor@redhat.com>
11996
11997 PR lto/84212
11998 * gcc.dg/lto/pr84212_0.c: New test file.
11999 * gcc.dg/lto/pr84212_1.c: Same.
12000
12001 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
12002
12003 PR target/83926
12004 * gcc.target/powerpc/pr83926.c: New test.
12005 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
12006 message. Fix test for running in 32-bit mode.
12007
12008 2018-02-09 Tamar Christina <tamar.christina@arm.com>
12009
12010 PR target/82641
12011 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
12012
12013 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12014
12015 PR target/PR84295
12016 * gcc.target/s390/pr84295.c: New test.
12017
12018 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
12019
12020 PR c++/77522
12021 * g++.dg/cpp1y/lambda-init16.C: New.
12022
12023 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
12024
12025 * gnat.dg/sso8.adb: New test.
12026 * gnat.dg/sso8_pkg.ads: New helper.
12027
12028 2018-02-09 Richard Biener <rguenther@suse.de>
12029
12030 PR tree-optimization/84278
12031 * gcc.target/i386/pr84278.c: Adjust regex.
12032
12033 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12034
12035 PR tree-optimization/84232
12036 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12037
12038 PR debug/84252
12039 * gcc.target/aarch64/pr84252.c: New test.
12040
12041 PR middle-end/84237
12042 * gcc.dg/pr84237.c: New test.
12043
12044 2018-02-09 Marek Polacek <polacek@redhat.com>
12045 Jakub Jelinek <jakub@redhat.com>
12046
12047 PR c++/83659
12048 * g++.dg/torture/pr83659.C: New test.
12049
12050 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12051
12052 PR tree-optimization/84136
12053 * gcc.c-torture/compile/pr84136.c: New test.
12054
12055 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12056
12057 PR target/83008
12058 * gcc.target/i386/pr83008.c: New test.
12059
12060 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12061
12062 PR target/81143
12063 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12064
12065 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12066
12067 PR c++/83806
12068 * g++.dg/warn/Wunused-parm-11.C: New.
12069
12070 2018-02-08 Marek Polacek <polacek@redhat.com>
12071
12072 PR tree-optimization/84238
12073 * gcc.dg/Wstringop-overflow-3.c: New test.
12074
12075 2018-02-08 Nathan Sidwell <nathan@acm.org>
12076
12077 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12078
12079 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12080
12081 PR tree-optimization/84265
12082 * gcc.dg/vect/pr84265.c: New test.
12083
12084 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12085
12086 PR tree-optimization/81635
12087 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12088 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12089
12090 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12091
12092 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12093 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12094 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12095 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12096 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12097 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12098 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12099 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12100 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12101 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12102 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12103 * gcc.target/s390/nobp-return-attr-all.c: New test.
12104 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12105 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12106 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12107 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12108 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12109 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12110 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12111 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12112 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12113 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12114 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12115 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12116 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12117 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12118
12119 2018-02-08 Richard Biener <rguenther@suse.de>
12120
12121 PR tree-optimization/84233
12122 * g++.dg/torture/pr84233.C: New testcase.
12123
12124 2018-02-08 Richard Biener <rguenther@suse.de>
12125
12126 PR tree-optimization/84278
12127 * gcc.target/i386/pr84278.c: New testcase.
12128
12129 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12130
12131 PR rtl-optimization/84068
12132 PR rtl-optimization/83459
12133 * gcc.dg/pr84068.c: New test.
12134
12135 2018-02-08 Richard Biener <rguenther@suse.de>
12136
12137 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12138 loop vectorization to happen.
12139
12140 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12141
12142 PR c++/83204
12143 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12144
12145 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12146
12147 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12148
12149 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12150
12151 PR target/84154
12152 * gcc.target/powerpc/pr84154-1.c: New tests.
12153 * gcc.target/powerpc/pr84154-2.c: Likewise.
12154 * gcc.target/powerpc/pr84154-3.c: Likewise.
12155
12156 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12157
12158 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12159
12160 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12161
12162 PR c++/84082
12163 * g++.dg/template/incomplete11.C: New test.
12164 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12165
12166 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12167
12168 PR fortran/82994
12169 * gfortran.dg/deallocate_error_3.f90: New test.
12170 * gfortran.dg/deallocate_error_4.f90: New test.
12171
12172 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12173
12174 PR fortran/68560
12175 * gfortran.dg/shape_9.f90: New test.
12176
12177 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12178
12179 PR fortran/82049
12180 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12181
12182 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12183
12184 PR c++/81610
12185 PR c++/80567
12186 * g++.dg/spellcheck-reswords.C: New test case.
12187 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12188 suggestion of "if".
12189
12190 2018-02-07 Martin Liska <mliska@suse.cz>
12191
12192 PR c++/84059.
12193 * g++.dg/ext/mv26.C: New test.
12194
12195 2018-02-07 Tom de Vries <tom@codesourcery.com>
12196
12197 * gcc.dg/pr83844.c: Require effective target alloca.
12198
12199 2018-02-07 Tom de Vries <tom@codesourcery.com>
12200
12201 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12202
12203 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12204
12205 PR target/84243
12206 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12207 -fcf-protection=return.
12208
12209 2018-02-07 Tom de Vries <tom@codesourcery.com>
12210
12211 PR libgomp/84217
12212 * c-c++-common/goacc/pr84217.c: New test.
12213 * gfortran.dg/goacc/pr84217.f90: New test.
12214
12215 2018-02-07 Richard Biener <rguenther@suse.de>
12216
12217 PR tree-optimization/84204
12218 * gcc.dg/graphite/pr84204.c: New testcase.
12219
12220 PR tree-optimization/84205
12221 * gcc.dg/graphite/pr84205.c: New testcase.
12222
12223 PR tree-optimization/84223
12224 * gfortran.dg/graphite/pr84223.f90: New testcase.
12225
12226 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12227
12228 PR c++/71662
12229 * g++.dg/cpp0x/scoped_enum7.C: New.
12230
12231 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12232
12233 PR tree-optimization/83008
12234 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12235
12236 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12237
12238 PR tree-optimization/84235
12239 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12240
12241 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12242
12243 PR testsuite/84243
12244 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12245 targets.
12246 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12247
12248 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12249
12250 PR target/84146
12251 * gcc.target/i386/pr84146.c: New test.
12252
12253 2018-02-06 Michael Collison <michael.collison@arm.com>
12254
12255 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12256
12257 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12258
12259 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12260 warning for -mno-speculate-indirect-jumps.
12261 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12262 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12263 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12264 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12265 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12266 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12267
12268 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12269
12270 PR target/84145
12271 * c-c++-common/fcf-protection-1.c: Change a compared message.
12272 * c-c++-common/fcf-protection-2.c: Likewise.
12273 * c-c++-common/fcf-protection-3.c: Likewise.
12274 * c-c++-common/fcf-protection-5.c: Likewise.
12275 * c-c++-common/fcf-protection-6.c: New test.
12276 * c-c++-common/fcf-protection-7.c: Likewise.
12277
12278 2018-02-06 Marek Polacek <polacek@redhat.com>
12279
12280 PR tree-optimization/84228
12281 * c-c++-common/Wstringop-truncation-3.c: New test.
12282
12283 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12284
12285 PR target/82641
12286 * gcc.target/arm/pragma_arch_switch_2.c: New.
12287
12288 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12289
12290 PR target/79975
12291 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12292
12293 2018-02-05 Martin Sebor <msebor@redhat.com>
12294
12295 PR tree-optimization/83369
12296 * gcc.dg/Wnonnull.c: New test.
12297
12298 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12299
12300 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12301 argument and use dg-messages-by-file instead. Expect it to be
12302 an array rather than a dict.
12303 (lto-link-and-maybe-run): Remove messages_by_file argument and
12304 use an upvar for dg-messages-by-file. Update call to
12305 lto_handle_diagnostics.
12306 (lt-get-options): Treat dg-messages-by-file as an array
12307 rather than a dict.
12308 (lto-get-options-main): Likewise. Set the entry rather than appending.
12309 (lto-execute): Treat dg-messages-by-file as an array rather than
12310 a dict. Update call to lto-link-and-maybe-run.
12311
12312 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12313
12314 PR c++/82782
12315 * g++.dg/cpp1z/inline-var4.C: New.
12316
12317 2018-02-05 Martin Liska <mliska@suse.cz>
12318
12319 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12320 options.
12321 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12322 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12323 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12324 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12325 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12326 * c-c++-common/asan/pointer-compare-3.c: New test.
12327
12328 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12329
12330 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12331 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12332
12333 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12334
12335 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12336 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12337 _mm_maskz_range_round_sd): Test new intrinsics.
12338 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12339 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12340 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12341 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12342 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12343 _mm_maskz_range_round_ss): Test new intrinsics.
12344 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12345 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12346 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12347 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12348 __builtin_ia32_rangess128_round): Remove builtins.
12349 (__builtin_ia32_rangesd128_mask_round,
12350 __builtin_ia32_rangess128_mask_round): Test new builtins.
12351 * gcc.target/i386/sse-13.c: Ditto.
12352 * gcc.target/i386/sse-23.c: Ditto.
12353
12354 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12355
12356 PR middle-end/79966
12357 * gfortran.dg/pr79966.f90: New testcase
12358
12359 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12360
12361 PR fortran/84094
12362 * gfortran.dg/associate_23.f90: Fix invalid code.
12363 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12364 * gfortran.dg/matmul_3.f90: Likewise.
12365 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12366
12367 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12368
12369 PR fortran/84115
12370 * gfortran.dg/associate_34.f90: New test.
12371 * gfortran.dg/associate_35.f90: New test.
12372
12373 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12374
12375 PR fortran/84141
12376 PR fortran/84155
12377 * gfortran.dg/pr84155.f90: New test.
12378
12379 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12380
12381 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12382 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12383
12384 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12385
12386 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12387 dg-do run stanza.
12388
12389 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12390
12391 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12392 requirement.
12393 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12394 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12395 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12396
12397 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12398
12399 PR testsuite/52641
12400 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12401 * gcc.dg/Wsign-conversion.c: Dito.
12402 * gcc.dg/attr-alloc_size-4.c: Dito.
12403 * gcc.dg/pr81020.c: Dito.
12404 * gcc.dg/pr81192.c: Dito.
12405 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12406 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12407 * gcc.dg/pr83844.c: Restrict to int32plus.
12408 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12409 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12410 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12411 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12412 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12413 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12414 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12415 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12416 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12417 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12418 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12419 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12420
12421 2018-02-02 Julia Koval <julia.koval@intel.com>
12422
12423 * gcc.target/i386/funcspec-56.inc: Handle new march.
12424 * g++.dg/ext/mv16.C: Ditto.
12425
12426 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12427
12428 * lib/target-supports.exp
12429 (check_effective_target_keeps_null_pointer_checks): No more
12430 special-case avr.
12431 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12432 * gcc.dg/ifcvt-4.c: Skip avr.
12433 * gcc.dg/pr53037-1.c: Dito.
12434 * gcc.dg/pr53037-2.c: Dito.
12435 * gcc.dg/pr53037-3.c: Dito.
12436 * gcc.dg/pr63387-2.c: Dito.
12437 * gcc.dg/pr63387.c: Dito.
12438 * gcc.dg/sancov/cmp0.c: Dito.
12439 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12440 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12441 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12442 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12443 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12444 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12445 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12446 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12447 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12448 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12449 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12450 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12451 * gcc.dg/tree-ssa/pr82059.c: Dito.
12452 * gcc.c-torture/execute/pr70460.c: Dito.
12453
12454 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12455
12456 PR testsuite/52641
12457 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12458 * gcc.c-torture/execute/20180112-1.c: Dito.
12459 * gcc.c-torture/execute/pr81503.c: Dito.
12460 * gcc.dg/store_merging_12.c: Dito.
12461 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12462 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12463 * gcc.dg/tree-ssa/pr80898.c: Dito.
12464 * gcc.dg/tree-ssa/pr82363.c: Dito.
12465 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12466 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12467 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12468 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12469 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12470 * gcc.dg/tree-ssa/pr80803.c: Dito.
12471 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12472 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12473 * gcc.dg/tree-ssa/vrp114.c: Dito.
12474 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12475 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12476 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12477
12478 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12479
12480 PR target/84066
12481 * gcc.target/i386/cet-sjlj-6a.c: New test.
12482 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12483
12484 2018-02-01 Marek Polacek <polacek@redhat.com>
12485
12486 PR c++/84125
12487 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12488
12489 2018-01-30 Jeff Law <law@redhat.com>
12490
12491 PR target/84128
12492 * gcc.target/i386/pr84128.c: New test.
12493
12494 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12495
12496 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12497 -fdelete-null-pointer-checks.
12498
12499 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12500
12501 PR c++/83796
12502 * g++.dg/cpp0x/abstract-default1.C: New.
12503
12504 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12505
12506 PR tree-optimization/81635
12507 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12508 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12509
12510 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12511
12512 PR target/83370
12513 * gcc.target/aarch64/pr83370.c: New.
12514
12515 2018-02-01 Richard Biener <rguenther@suse.de>
12516
12517 * gcc.dg/graphite/pr35356-1.c: Adjust.
12518
12519 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12520
12521 PR testsuite/83846
12522 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12523 for ILP32.
12524 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12525 of hard-coding the choice.
12526 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12527 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12528 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12529 memset call.
12530 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12531 stdint.h types.
12532 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12533 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12534 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12535 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12536 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12537 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12538 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12539 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12540 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12541 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12542 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12543 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12544 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12545 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12546 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12547 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12548 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12549 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12550 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12551 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12552 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12553 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12554 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12555 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12556 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12557 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12558 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12559 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12560 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12561 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12562 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12563 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12564 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12565 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12566 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12567 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12568 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12569 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12570 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12571 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12572 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12573 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12574 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12575 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12576 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12577 __builtin_popcountll rather than __builtin_popcountl.
12578
12579 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12580
12581 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12582 of LD1R[HWD] for multi-element constants on big-endian targets.
12583 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12584 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12585
12586 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12587
12588 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12589 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12590 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12591
12592 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12593
12594 PR tree-optimization/81661
12595 PR tree-optimization/84117
12596 * gcc.dg/pr81661.c: New test.
12597 * gfortran.dg/pr84117.f90: New test.
12598
12599 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12600
12601 PR fortran/83705
12602 * gfortran.dg/repeat_7.f90: Catch warning message.
12603
12604 2018-01-31 Ian Lance Taylor <iant@golang.org>
12605
12606 * go.go-torture/execute/printnil.go: New test.
12607
12608 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12609
12610 * lib/target-supports.exp (check_effective_target_comdat_group):
12611 Allow for Solaris as comdat syntax.
12612
12613 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12614 Solaris with comdat_group support and as.
12615
12616 2018-01-31 Marek Polacek <polacek@redhat.com>
12617
12618 PR c/81779
12619 * gcc.dg/pr81779.c: New test.
12620
12621 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12622
12623 PR fortran/84116
12624 * gfortran.dg/gomp/pr84116.f90: New test.
12625
12626 PR c++/83993
12627 * g++.dg/init/pr83993-2.C: New test.
12628
12629 PR c++/83993
12630 * g++.dg/init/pr83993-1.C: New test.
12631 * g++.dg/cpp0x/pr83993.C: New test.
12632
12633 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12634
12635 PR fortran/84088
12636 * gfortran.dg/pr84088.f90: New test.
12637
12638 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12639
12640 PR target/82444
12641 * gcc.target/i386/pr82444.c: New.
12642
12643 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12644
12645 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12646 * gcc.target/powerpc/vsx-13.c: New.
12647
12648 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12649
12650 PR c++/84092
12651 * g++.dg/cpp1y/var-templ57.C: New.
12652
12653 2018-01-31 Marek Polacek <polacek@redhat.com>
12654
12655 PR c++/84138
12656 * g++.dg/diagnostic/pr84138.C: New test.
12657
12658 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12659
12660 PR fortran/78534
12661 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12662 -Wstringop-overflow warnings due to spurious warning with -O1.
12663 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12664 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12665
12666 2018-01-31 Richard Biener <rguenther@suse.de>
12667
12668 PR tree-optimization/84132
12669 * g++.dg/torture/pr84132.C: New testcase.
12670
12671 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12672
12673 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12674 dg-final scan.
12675
12676 2018-01-31 Julia Koval <julia.koval@intel.com>
12677
12678 PR target/83618
12679 * gcc.target/i386/rdpid.c: Remove "eax".
12680
12681 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12682
12683 PR tree-optimization/64946
12684 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12685 scan-assembler checks.
12686
12687 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12688
12689 * gcc.c-torture/execute/20180131-1.c: New test.
12690
12691 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12692
12693 * gcc.target/arc/taux-1.c: New test.
12694 * gcc.target/arc/taux-2.c: Likewise.
12695
12696 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12697
12698 * gcc.target/arc/uncached.c: New test.
12699
12700 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12701
12702 PR lto/83954
12703 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12704
12705 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12706
12707 PR preprocessor/69869
12708 * gcc.dg/cpp/trad/pr69869.c: New test.
12709
12710 PR c/84100
12711 * gcc.dg/pr84100.c: New test.
12712
12713 2018-01-30 Jeff Law <law@redhat.com>
12714
12715 PR target/84064
12716 * gcc.target/i386/pr84064: New test.
12717
12718 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12719
12720 PR fortran/84134
12721 * gfortran.dg/data_implied_do_2.f90: New test.
12722
12723 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12724
12725 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12726
12727 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12728
12729 PR fortran/84133
12730 * gfortran.dg/inline_matmul_21.f90: New test case.
12731
12732 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12733
12734 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12735
12736 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12737
12738 PR target/84112
12739 * gcc.target/powerpc/pr84112.c: New.
12740
12741 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12742
12743 PR rtl-optimization/83986
12744 * gcc.dg/pr83986.c: New test.
12745
12746 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12747
12748 PR 58684
12749 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12750 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12751 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12752 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12753
12754 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12755
12756 PR tree-optimization/84111
12757 * gcc.c-torture/compile/pr84111.c: New test.
12758
12759 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12760
12761 PR ipa/83179
12762 * gcc.dg/ipa/inline-2.c: Fix template.
12763 * gcc.dg/ipa/inline-3.c: Fix template.
12764
12765 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12766
12767 PR ipa/81360
12768 * g++.dg/torture/pr81360.C: New testcase.
12769
12770 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12771
12772 PR lto/83954
12773 * gcc.dg/lto/pr83954.h: New testcase.
12774 * gcc.dg/lto/pr83954_0.c: New testcase.
12775 * gcc.dg/lto/pr83954_1.c: New testcase.
12776
12777 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12778
12779 PR bootstrap/84017
12780 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12781 to dg-options.
12782 Simplify DW_AT_producer scan.
12783
12784 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12785
12786 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12787
12788 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12789
12790 PR target/83828
12791 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12792 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12793 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12794 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12795
12796 2018-01-29 Jeff Law <law@redhat.com>
12797
12798 PR testsuite/81010
12799 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12800 better match other tests which require vsx. Verify the zero
12801 extension is part of the test in the combiner dump.
12802
12803 2018-01-29 Marek Polacek <polacek@redhat.com>
12804
12805 PR c/83966
12806 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12807
12808 PR c++/83996
12809 * g++.dg/ext/pr83996.C: New test.
12810
12811 2018-01-29 Richard Biener <rguenther@suse.de>
12812
12813 PR tree-optimization/84057
12814 * gcc.dg/graphite/pr84057.c: New testcase.
12815
12816 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12817
12818 PR fortran/84073
12819 * gfortran.dg/bind_c_usage_31.f90: New test.
12820
12821 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12822
12823 PR c++/83924
12824 * g++.dg/warn/Wduplicated-branches5.C: New.
12825
12826 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12827
12828 * gcc.target/rl78/test_addsi3_internal.c: New test.
12829
12830 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12831
12832 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12833 Make expected output depend on whether we expect sibcalls or not.
12834 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12835 safe-indirect-jump-1.c).
12836
12837 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12838 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12839 Soren Rasmussen <s.c.rasmussen@gmail.com>
12840
12841 Fortran 2018 teams tests.
12842
12843 * gfortran.dg/team_number_1.f90: new test for team_number.
12844 * gfortran.dg/team_change_1.f90: new test for change team.
12845 * gfortran.dg/team_end_1.f90: new test for end team.
12846 * gfortran.dg/team_form_1.f90: new test for form team.
12847
12848 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12849
12850 PR fortran/83998
12851 * gfortran.dg/dot_product_4.f90
12852
12853 2018-01-26 Martin Sebor <msebor@redhat.com>
12854
12855 PR tree-optimization/83896
12856 * gcc.dg/strlenopt-43.c: New.
12857
12858 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12859
12860 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12861 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12862 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12863 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12864 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12865 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12866 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12867 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12868 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12869 stanzas.
12870 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12871 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12872 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12873 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12874 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12875 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12876 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12877 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12878 instruction list.
12879 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12880
12881 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12882
12883 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12884 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12885 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12886 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12887 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12888 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12889 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12890 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12891 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12892 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12893 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12894 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12895 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12896
12897 2018-01-26 Martin Liska <mliska@suse.cz>
12898
12899 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12900 warning is seen.
12901
12902 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12903
12904 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12905 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12906 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12907 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12908 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12909 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12910 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12911 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12912
12913 2018-01-26 Richard Biener <rguenther@suse.de>
12914
12915 PR rtl-optimization/84003
12916 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12917 latent bug in DSE if NOINLINE is appropriately defined.
12918 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12919 and defining NOINLINE.
12920
12921 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12922
12923 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12924 tests specific to aarch64. XFAIL test on arm.
12925
12926 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12927
12928 PR rtl-optimization/83985
12929 * gcc.dg/pr83985.c: New test.
12930
12931 PR c/83989
12932 * c-c++-common/Wrestrict-3.c: New test.
12933
12934 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12935
12936 * gcc.target/arc/tdelegitimize_addr.c: New test.
12937
12938 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12939
12940 * gcc.target/arc/jli-1.c: New file.
12941 * gcc.target/arc/jli-2.c: Likewise.
12942
12943 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12944
12945 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12946 scan-assembler.
12947 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12948 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12949
12950 2018-01-26 Richard Biener <rguenther@suse.de>
12951
12952 PR tree-optimization/81082
12953 * gcc.dg/vect/pr81082.c: New testcase.
12954 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12955 simplification to n * n.
12956
12957 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12958
12959 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12960 Solaris 10.
12961 * gcc.target/i386/pr63620.c: Likewise.
12962
12963 2018-01-26 Julia Koval <julia.koval@intel.com>
12964
12965 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12966 -mavx512f -mavx512bw.
12967 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12968 * gcc.target/i386/i386.exp: Fix types.
12969
12970 2018-01-26 Alan Modra <amodra@gmail.com>
12971
12972 PR target/84033
12973 * gcc.target/powerpc/swaps-p8-46.c: New.
12974
12975 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12976
12977 PR fortran/37577
12978 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12979 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12980 'array01' in the tree dump comparison.
12981 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12982 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12983 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12984
12985 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12986
12987 PR middle-end/83055
12988 * gcc.dg/torture/pr83055.c: New testcase.
12989
12990 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12991
12992 PR c++/84031
12993 * g++.dg/cpp1z/decomp36.C: New test.
12994
12995 PR middle-end/83977
12996 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12997
12998 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12999
13000 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
13001 the shift dump line.
13002 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13003
13004 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13005
13006 PR target/81550
13007 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
13008 index instead of int, which allows IVOPTs to properly optimize the
13009 loop.
13010
13011 2018-01-24 David Malcolm <dmalcolm@redhat.com>
13012
13013 PR jit/82846
13014 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
13015 of "fn_type" typedef.
13016 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
13017
13018 2018-01-24 Ian Lance Taylor <iant@golang.org>
13019
13020 * go.go-torture/execute/names-1.go: New test.
13021
13022 2018-01-19 Jeff Law <law@redhat.com>
13023
13024 PR target/83994
13025 * gcc.target/i386/pr83994.c: New test.
13026
13027 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13028
13029 PR target/84014
13030 * gcc.target/powerpc/pr84014.c: New.
13031
13032 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13033
13034 PR middle-end/83977
13035 * c-c++-common/gomp/pr83977-1.c: New test.
13036 * c-c++-common/gomp/pr83977-2.c: New test.
13037 * c-c++-common/gomp/pr83977-3.c: New test.
13038 * gfortran.dg/gomp/pr83977.f90: New test.
13039
13040 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13041
13042 PR testsuite/83889
13043 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13044 * gcc.dg/vect/pr80631-1.c: Likewise.
13045 * gcc.dg/vect/pr80631-2.c: Likewise.
13046 * gcc.dg/vect/pr81410.c: Likewise.
13047 * gcc.dg/vect/pr81633.c: Likewise.
13048 * gcc.dg/vect/pr81815.c: Likewise.
13049 * gcc.dg/vect/pr82108.c: Likewise.
13050 * gcc.dg/vect/pr83857.c: Likewise.
13051 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13052 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13053 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13054 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13055 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13056 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13057 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13058 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13059 dg-xfail-run-if instead.
13060 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13061 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13062 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13063 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13064 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13065
13066 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13067
13068 PR tree-optimization/83979
13069 * g++.dg/pr83979.c: New test.
13070
13071 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13072
13073 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13074 option. Add arm_neon_ok_no_float_abi check.
13075
13076 2018-01-24 Richard Biener <rguenther@suse.de>
13077
13078 PR tree-optimization/83176
13079 * gcc.dg/graphite/pr83176.c: New testcase.
13080
13081 2018-01-24 Richard Biener <rguenther@suse.de>
13082
13083 PR tree-optimization/82819
13084 * gcc.dg/graphite/pr82819.c: New testcase.
13085
13086 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13087
13088 PR c++/83921
13089 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13090 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13091 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13092 * g++.dg/ext/stmtexpr20.C: Likewise.
13093 * g++.dg/ext/stmtexpr21.C: Likewise.
13094
13095 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13096
13097 PR c++/83974
13098 * g++.dg/warn/pr83974.C: New test case.
13099
13100 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13101
13102 PR sanitizer/83987
13103 * g++.dg/ubsan/pr83987.C: New test.
13104
13105 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13106
13107 PR fortran/83866
13108 * gfortran.dg/pdt_29.f03: New test.
13109
13110 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13111
13112 PR fortran/83898
13113 * gfortran.dg/associate_33.f03: New test.
13114
13115 2018-01-23 Martin Liska <mliska@suse.cz>
13116
13117 PR lto/81440
13118 * gcc.dg/lto/pr81440.h: New test.
13119 * gcc.dg/lto/pr81440_0.c: New test.
13120 * gcc.dg/lto/pr81440_1.c: New test.
13121
13122 2018-01-23 Nathan Sidwell <nathan@acm.org>
13123
13124 PR c++/83988
13125 * g++.dg/template/pr83988.C: New.
13126
13127 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13128
13129 PR c++/82882
13130 PR c++/83978
13131 * g++.dg/cpp0x/pr82882.C: New test.
13132 * g++.dg/cpp0x/pr83978.C: New test.
13133
13134 PR c++/83958
13135 * g++.dg/cpp1z/decomp35.C: New test.
13136
13137 2018-01-23 Nathan Sidwell <nathan@acm.org>
13138
13139 * g++.dg/cpp0x/range-for10.C: Adjust.
13140 * g++.dg/ext/forscope1.C: Adjust.
13141 * g++.dg/ext/forscope2.C: Adjust.
13142 * g++.dg/template/for1.C: Adjust.
13143
13144 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13145
13146 PR tree-optimization/83510
13147 * gcc.c-torture/compile/pr83510.c: New test case.
13148
13149 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13150
13151 PR testsuite/83888
13152 * lib/target-supports.exp (check_effective_target_vect_float): Say
13153 that the result only holds when -funsafe-math-optimizations is on.
13154 (check_effective_target_vect_float_strict): New procedure.
13155 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13156 of vect_float.
13157 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13158
13159 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13160
13161 PR tree-optimization/83965
13162 * gcc.dg/vect/pr83965.c: New test.
13163
13164 2018-01-23 Richard Biener <rguenther@suse.de>
13165
13166 PR tree-optimization/83963
13167 * gfortran.dg/graphite/pr83963.f: New testcase.
13168 * gcc.dg/graphite/pr83963-2.c: Likewise.
13169
13170 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13171
13172 PR c++/83918
13173 * g++.dg/cpp1z/pr83918.C: New test.
13174
13175 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13176
13177 PR tree-optimization/83957
13178 * gcc.dg/autopar/pr83957.c: New test.
13179
13180 PR tree-optimization/83081
13181 * gcc.dg/predict-8.c: Adjust expected probability.
13182
13183 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13184
13185 PR target/83862
13186 * gcc.target/powerpc/pr83862.c: New test.
13187
13188 2018-01-22 Carl Love <cel@us.ibm.com>
13189
13190 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13191 builtins-4-runnable.c, builtins-6-runnable.c,
13192 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13193 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13194 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13195 for signed/unsigned 128-bit and long long int loads.
13196
13197 2018-01-22 Marek Polacek <polacek@redhat.com>
13198
13199 PR c++/81933
13200 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13201
13202 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13203
13204 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13205 scan-asembler valid instructions list.
13206 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13207 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13208 power8-vector requirement and option.
13209 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13210
13211 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13212
13213 PR 78534
13214 PR 83704
13215 * gfortran.dg/string_1.f90: Remove printing the length.
13216
13217 2018-01-22 Richard Biener <rguenther@suse.de>
13218
13219 PR tree-optimization/83963
13220 * gcc.dg/graphite/pr83963.c: New testcase.
13221
13222 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13223
13224 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13225 dg-require-effective-target directives.
13226
13227 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13228
13229 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13230 New procedure.
13231 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13232 Adjust scan-assembler checks for soft-float.
13233
13234 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13235
13236 PR target/83946
13237 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13238
13239 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13240
13241 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13242 * gcc.dg/pr83623.c: Likewise.
13243 * gcc.dg/pr83666.c: Likewise.
13244
13245 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13246 David Edelsohn <dje.gcc@gmail.com>
13247
13248 PR target/83946
13249 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13250 assembly output from "crset eq" to "crset 2".
13251 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13252 assembly output from . to $.
13253 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13254 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13255 assembly output from "crset eq" to "crset 2".
13256 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13257 assembly output from "crset eq" to "crset 2", and from . to $.
13258
13259 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13260
13261 PR fortran/83900
13262 * gfortran.dg/matmul_18.f90: New test.
13263
13264 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13265
13266 PR tree-optimization/83940
13267 * gcc.dg/torture/pr83940.c: New test.
13268
13269 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13270
13271 PR middle-end/83945
13272 * gcc.dg/tls/pr83945.c: New test.
13273
13274 PR target/83930
13275 * gcc.dg/pr83930.c: New test.
13276
13277 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13278
13279 PR fortran/83900
13280 * gfortran.dg/matmul_17.f90: New test.
13281
13282 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13283
13284 PR fortran/80768
13285 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13286
13287 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13288
13289 PR c++/81167
13290 * g++.dg/cpp0x/pr81167.C: New test.
13291
13292 PR c++/83919
13293 * g++.dg/cpp0x/pr83919.C: New test.
13294
13295 2018-01-19 Jeff Law <law@redhat.com>
13296 Jakub Jelinek <jakub@redhat.com>
13297
13298 * gcc.dg/stack-check-16.c: New test.
13299
13300 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13301
13302 PR target/83790
13303 * gcc.target/nvptx/indirect_call.c: New test.
13304
13305 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13306
13307 * g++.dg/torture/pr83619.C: Remove dg-message.
13308
13309 2018-01-19 Martin Liska <mliska@suse.cz>
13310
13311 * gcc.dg/predict-1.c: Adjust expected probability.
13312 * gcc.dg/predict-3.c: Likewise.
13313 * gcc.dg/predict-5.c: Likewise.
13314 * gcc.dg/predict-6.c: Likewise.
13315 * gcc.dg/predict-9.c: Likewise.
13316
13317 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13318
13319 PR tree-optimization/83922
13320 * gcc.dg/pr83922.c: New test.
13321
13322 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13323
13324 PR tree-optimization/83914
13325 * gcc.dg/vect/pr83914.c: New test.
13326
13327 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13328
13329 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13330 * gcc.target/arm/negdi-2.c: Likewise.
13331 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13332
13333 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13334
13335 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13336
13337 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13338
13339 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13340
13341 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13342
13343 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13344 hppa*-*-hpux*.
13345
13346 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13347
13348 PR ipa/83619
13349 PR testsuite/83934
13350 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13351 forward declaration.
13352
13353 2018-01-18 Carl Love <cel@us.ibm.com>
13354
13355 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13356 to the function.
13357
13358 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13359
13360 PR c++/81013
13361 * g++.dg/inherit/union3.C: New.
13362
13363 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13364
13365 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13366
13367 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13368
13369 PR ipa/83619
13370 * g++.dg/torture/pr83619.C: New testcase.
13371
13372 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13373
13374 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13375 Add function body to force error messages in some configurations.
13376
13377 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13378
13379 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13380 and arm_thumb1_ok.
13381
13382 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13383
13384 PR other/70268
13385 * c-c++-common/ffile-prefix-map.c: New test.
13386 * c-c++-common/fmacro-prefix-map.c: New test.
13387 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13388 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13389
13390 2018-01-18 Martin Liska <mliska@suse.cz>
13391
13392 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13393 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13394 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13395 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13396 * gcc.target/i386/ret-thunk-10.c: Likewise.
13397 * gcc.target/i386/ret-thunk-11.c: Likewise.
13398 * gcc.target/i386/ret-thunk-12.c: Likewise.
13399 * gcc.target/i386/ret-thunk-15.c: Likewise.
13400 * gcc.target/i386/ret-thunk-9.c: Likewise.
13401
13402 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13403
13404 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13405 order.
13406
13407 2018-01-18 Nathan Sidwell <nathan@acm.org>
13408
13409 PR c++/83160
13410 * g++.dg/cpp0x/pr83160.C: New.
13411
13412 2018-01-18 Richard Biener <rguenther@suse.de>
13413
13414 PR tree-optimization/83887
13415 * gcc.dg/graphite/pr83887.c: New testcase.
13416 * gfortran.dg/graphite/pr83887.f90: Likewise.
13417 * gfortran.dg/graphite/pr83887.f: Likewise.
13418
13419 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13420
13421 PR target/65578
13422 * gcc.target/arm/builtin-bswap.x: New file.
13423 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13424 and options for armv6t2.
13425 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13426 and options for Thumb1.
13427 * gcc.target/arm/builtin-bswap16.x: New file.
13428 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13429 and options for armv6t2.
13430 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13431 and options for Thumb1.
13432
13433 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13434
13435 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13436 order.
13437
13438 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13439
13440 PR c/61240
13441 * gcc.dg/pr61240.c: New test.
13442
13443 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13444
13445 PR fortran/83864
13446 * gfortran.dg/pr83864.f90: New test.
13447
13448 2018-01-17 Jeff Law <law@redhat.com>
13449
13450 PR testsuite/83883
13451 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13452
13453 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13454
13455 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13456 restriction, but still restrict to 64-bit.
13457 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13458 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13459
13460 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13461
13462 PR fortran/83874
13463 * gfortran.dg/pr83874.f90: New test.
13464
13465 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13466
13467 PR c++/83824
13468 * g++.dg/cpp0x/pr83824.C: New test.
13469
13470 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13471
13472 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13473 appropriate .gnu_attribute for the long double type, if we use the
13474 long double type, but do not generate any calls.
13475 * gcc.target/powerpc/gnuattr2.c: Likewise.
13476 * gcc.target/powerpc/gnuattr3.c: Likewise.
13477
13478 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13479
13480 PR c++/78344
13481 * g++.dg/cpp0x/alignas13.C: New.
13482
13483 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13484
13485 PR c++/83897
13486 * g++.dg/cpp0x/pr83897.C: New test.
13487
13488 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13489
13490 PR ipa/83051
13491 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13492
13493 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13494
13495 PR c++/81054
13496 * g++.dg/cpp0x/constexpr-ice19.C: New.
13497
13498 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13499
13500 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13501 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13502 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13503 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13504 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13505 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13506 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13507 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13508 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13509 * gcc.target/powerpc/builtins-1.fold.h: New.
13510
13511 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13512
13513 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13514 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13515
13516 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13517
13518 * gcc.target/arm/g2.c: Add -marm to dg-options.
13519 * gcc.target/arm/scd42-2.c: Likewise.
13520
13521 2018-01-17 Nathan Sidwell <nathan@acm.org>
13522
13523 PR c++/83287
13524 * g++.dg/lookup/pr83287-2.C: New.
13525
13526 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13527
13528 PR c++/83814
13529 PR c++/83902
13530 * g++.dg/wrappers/pr83814.C: New test case.
13531 * g++.dg/wrappers/pr83902.C: New test case.
13532
13533 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13534
13535 PR lto/83121
13536 * g++.dg/lto/pr83121_0.C: New test case.
13537 * g++.dg/lto/pr83121_1.C: New test case.
13538 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13539 adapted from DejaGnu's dg-test.
13540 (lto_handle_diagnostics): New procedure.
13541 (lto_prune_warns): Ignore informational notes.
13542 (lto-link-and-maybe-run): Add "messages_by_file" param.
13543 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13544 "execute" when "link" fails if "execute" was not specified.
13545 (lto-can-handle-directive): New procedure.
13546 (lto-get-options-main): Call lto-can-handle-directive. Add a
13547 dg-messages local, using it to set the caller's
13548 dg-messages-by-file for the given source file.
13549 (lto-get-options): Likewise.
13550 (lto-execute): Add dg-messages-by-file local, and pass it to
13551 lto-link-and-maybe-run.
13552
13553 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13554 Richard Sandiford <richard.sandiford@linaro.org>
13555
13556 PR target/79041
13557 PR target/82964
13558 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13559 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13560
13561 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13562
13563 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13564 target check autogenerator for armv8.1-a and armv8.2-a.
13565
13566 2018-01-17 Carl Love <cel@us.ibm.com>
13567
13568 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13569 Add debug print statements.
13570 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13571 16 byte vector load followed by a partial vector load.
13572
13573 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13574
13575 PR c++/83799
13576 * g++.dg/wrappers/pr83799.C: New test case.
13577
13578 2018-01-17 Nathan Sidwell <nathan@acm.org>
13579
13580 PR c++/83739
13581 * g++.dg/cpp1y/pr83739.C: New.
13582
13583 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13584
13585 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13586 * gcc.target/visium/overflow16.c: Likewise.
13587 * gcc.target/visium/overflow32.c: Likewise.
13588
13589 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13590
13591 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13592
13593 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13594
13595 * gcc.dg/rtl/arm/stl-cond.c: New test.
13596 * gcc.target/arm/stl-cond.c: Delete.
13597
13598 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13599
13600 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13601 directives.
13602
13603 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13604
13605 PR tree-optimization/83843
13606 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13607 * gcc.dg/store_merging_19.c: New test.
13608
13609 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13610
13611 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13612 and options.
13613
13614 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13615
13616 PR rtl-optimization/83771
13617 * gcc.dg/pr83771.c: New test.
13618
13619 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13620
13621 PR tree-optimization/81184
13622 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13623 targets.
13624 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13625
13626 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13627
13628 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13629
13630 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13631
13632 PR target/83546
13633 * gcc.target/i386/pr83546.c: New test.
13634
13635 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13636
13637 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13638
13639 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13640
13641 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13642 test and add dg-warning for the -Wstringop-overflow warning.
13643
13644 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13645
13646 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13647 XFAIL last test on SPARC and Visium.
13648
13649 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13650
13651 PR rtl-optimization/80481
13652 * g++.dg/pr80481.C: Exclude solaris.
13653
13654 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13655
13656 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13657 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13658 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13659
13660 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13661
13662 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13663 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13664 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13665 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13666 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13667 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13668 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13669 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13670 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13671 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13672 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13673 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13674 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13675 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13676 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13677
13678 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13679
13680 PR testsuite/77734
13681 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13682
13683 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13684
13685 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13686 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13687 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13688 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13689 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13690 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13691
13692 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13693
13694 PR tree-optimization/83857
13695 * gcc.dg/vect/pr83857.c: New test.
13696
13697 2018-01-16 Richard Biener <rguenther@suse.de>
13698
13699 PR tree-optimization/83867
13700 * gcc.dg/vect/pr83867.c: New testcase.
13701
13702 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13703
13704 PR c/83844
13705 * gcc.dg/pr83844.c: New test.
13706
13707 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13708
13709 * gcc.dg/torture/pr83847.c: New test.
13710
13711 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13712
13713 PR rtl-optimization/86620
13714 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13715 instead of --param=max-sched-ready-insns=0.
13716 * gcc.target/i386/pr83620.c: New test.
13717 * gcc.dg/pr83620.c: New test.
13718
13719 PR tree-optimization/83843
13720 * gcc.dg/store_merging_18.c: New test.
13721
13722 PR c++/83817
13723 * g++.dg/cpp1y/pr83817.C: New test.
13724
13725 PR c++/83825
13726 * g++.dg/template/pr83825.C: New test.
13727
13728 2018-01-16 Richard Biener <rguenther@suse.de>
13729
13730 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13731
13732 2018-01-16 Richard Biener <rguenther@suse.de>
13733
13734 PR testsuite/82132
13735 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13736 from gcc.dg/torture/pr60092.c.
13737
13738 2018-01-15 Martin Sebor <msebor@redhat.com>
13739
13740 PR c++/83588
13741 * g++.dg/ext/flexary28.C: New test.
13742
13743 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13744
13745 PR fortran/82257
13746 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13747
13748 2018-01-15 Martin Sebor <msebor@redhat.com>
13749
13750 PR testsuite/83869
13751 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13752
13753 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13754
13755 PR fortran/54613
13756 * gfortran.dg/minmaxloc_9.f90: New test.
13757 * gfortran.dg/minmaxloc_10.f90: New test.
13758 * gfortran.dg/minmaxloc_11.f90: New test.
13759
13760 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13761
13762 PR target/83839
13763 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13764 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13765 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13766 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13767 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13768 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13769 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13770 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13771 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13772 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13773 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13774 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13775 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13776 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13777 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13778 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13779 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13780 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13781 * gcc.target/i386/ret-thunk-10.c: Likewise.
13782 * gcc.target/i386/ret-thunk-11.c: Likewise.
13783 * gcc.target/i386/ret-thunk-12.c: Likewise.
13784 * gcc.target/i386/ret-thunk-13.c: Likewise.
13785 * gcc.target/i386/ret-thunk-14.c: Likewise.
13786 * gcc.target/i386/ret-thunk-15.c: Likewise.
13787 * gcc.target/i386/ret-thunk-9.c: Don't check the
13788 __x86_return_thunk label. Scan for "push" only for Linux.
13789
13790 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13791
13792 PR testsuite/79920
13793 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13794
13795 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13796
13797 PR target/83687
13798 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13799 tests.
13800 * gcc.target/arm/pr83687.c: New test.
13801
13802 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13803
13804 Adjust tests to AVR_TINY.
13805
13806 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13807 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13808 * gcc.target/avr/pr71627.c: Same.
13809 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13810 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13811 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13812 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13813 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13814 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13815 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13816 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13817 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13818 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13819 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13820 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13821 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13822 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13823 * gcc.target/avr/torture/pr61055.c: Same.
13824 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13825 available.
13826 * gcc.target/avr/torture/int24-mul.c: Same.
13827 * gcc.target/avr/torture/pr51782-1.c: Same.
13828 * gcc.target/avr/torture/pr61443.c: Same.
13829 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13830 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13831
13832 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13833
13834 PR c/83801
13835 PR c/83729
13836 * gcc.target/avr/torture/pr83729.c: New test.
13837 * gcc.target/avr/torture/pr83801.c: New test.
13838
13839 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13840
13841 PR middle-end/82694
13842 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13843 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13844
13845 2018-01-10 Martin Sebor <msebor@redhat.com>
13846
13847 PR other/83508
13848 * gcc.dg/Wstringop-overflow-2.c: New test.
13849
13850 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13851
13852 PR libgfortran/83811
13853 * gfortran.dg/fmt_e.f90: New test.
13854
13855 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13856
13857 * gcc.target/i386/indirect-thunk-10.c: New test.
13858 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13859 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13860 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13861 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13862 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13863 * gcc.target/i386/ret-thunk-17.c: Likewise.
13864 * gcc.target/i386/ret-thunk-18.c: Likewise.
13865 * gcc.target/i386/ret-thunk-19.c: Likewise.
13866 * gcc.target/i386/ret-thunk-20.c: Likewise.
13867 * gcc.target/i386/ret-thunk-21.c: Likewise.
13868
13869 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13870
13871 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13872
13873 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13874
13875 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13876 -mno-indirect-branch-register.
13877 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13878 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13879 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13880 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13881 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13882 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13883 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13884 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13885 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13886 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13887 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13888 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13889 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13890 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13891 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13892 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13893 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13894 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13895 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13896 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13897 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13898 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13899 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13900 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13901 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13902 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13903 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13904 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13905 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13906 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13907 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13908 * gcc.target/i386/ret-thunk-10.c: Likewise.
13909 * gcc.target/i386/ret-thunk-11.c: Likewise.
13910 * gcc.target/i386/ret-thunk-12.c: Likewise.
13911 * gcc.target/i386/ret-thunk-13.c: Likewise.
13912 * gcc.target/i386/ret-thunk-14.c: Likewise.
13913 * gcc.target/i386/ret-thunk-15.c: Likewise.
13914 * gcc.target/i386/ret-thunk-9.c: Likewise.
13915 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13916 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13917 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13918
13919 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13920
13921 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13922 -mfunction-return=keep.
13923 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13924 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13925 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13926 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13927 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13928 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13929 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13930 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13931 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13932 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13933 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13934 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13935 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13936 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13937 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13938 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13939 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13940 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13941 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13942 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13943 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13944 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13945 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13946 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13947 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13948 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13949 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13950 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13951 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13952 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13953 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13954 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13955 * gcc.target/i386/ret-thunk-1.c: New test.
13956 * gcc.target/i386/ret-thunk-10.c: Likewise.
13957 * gcc.target/i386/ret-thunk-11.c: Likewise.
13958 * gcc.target/i386/ret-thunk-12.c: Likewise.
13959 * gcc.target/i386/ret-thunk-13.c: Likewise.
13960 * gcc.target/i386/ret-thunk-14.c: Likewise.
13961 * gcc.target/i386/ret-thunk-15.c: Likewise.
13962 * gcc.target/i386/ret-thunk-16.c: Likewise.
13963 * gcc.target/i386/ret-thunk-2.c: Likewise.
13964 * gcc.target/i386/ret-thunk-3.c: Likewise.
13965 * gcc.target/i386/ret-thunk-4.c: Likewise.
13966 * gcc.target/i386/ret-thunk-5.c: Likewise.
13967 * gcc.target/i386/ret-thunk-6.c: Likewise.
13968 * gcc.target/i386/ret-thunk-7.c: Likewise.
13969 * gcc.target/i386/ret-thunk-8.c: Likewise.
13970 * gcc.target/i386/ret-thunk-9.c: Likewise.
13971
13972 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13973
13974 * gcc.target/i386/indirect-thunk-1.c: New test.
13975 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13976 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13977 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13978 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13979 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13980 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13981 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13982 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13983 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13984 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13985 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13986 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13987 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13988 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13989 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13990 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13991 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13992 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13993 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13994 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13995 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13996 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13997 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13998 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13999 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14000 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14001 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14002 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14003 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14004 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14005 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14006 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14007
14008 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
14009
14010 PR ipa/83051
14011 * gcc.c-torture/compile/pr83051.c: New testcase.
14012
14013 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14014
14015 PR tree-optimization/83501
14016 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
14017
14018 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
14019
14020 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
14021 for lvx and stvx instead of lxvd2x and stxvd2x and require
14022 little-endian target. Add comments.
14023 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
14024 comprehensive testing.
14025 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
14026 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14027 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14028 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14029 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14030 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14031 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14032 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14033 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14034 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14035 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14036 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14037 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14038 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14039 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14040 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14041 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14042 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14043 scan-assembler-not directives that forbid lvx and xxpermdi.
14044 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14045 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14046 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14047 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14048 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14049 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14050 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14051 scan-assembler-times directives to reflect different numbers of
14052 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14053
14054 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14055 Alan Hayward <alan.hayward@arm.com>
14056 David Sherwood <david.sherwood@arm.com>
14057
14058 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14059 than SLP vectorization.
14060 * gcc.dg/vect/vect-alias-check-10.c: New test.
14061 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14062 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14063 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14064 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14065 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14066 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14067 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14068 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14069 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14070 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14071 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14072 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14073 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14074 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14075 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14076 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14077 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14078 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14079 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14080 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14081 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14082 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14083 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14084
14085 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14086 Alan Hayward <alan.hayward@arm.com>
14087 David Sherwood <david.sherwood@arm.com>
14088
14089 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14090 New proc.
14091 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14092 targets with scatter stores.
14093 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14094 stores.
14095 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14096 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14097 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14098 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14099 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14100 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14101 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14102 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14103 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14104 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14105 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14106 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14107 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14108 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14109 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14110 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14111
14112 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14113 Alan Hayward <alan.hayward@arm.com>
14114 David Sherwood <david.sherwood@arm.com>
14115
14116 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14117 for double_reduc1.
14118 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14119 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14120 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14121 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14122
14123 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14124 Alan Hayward <alan.hayward@arm.com>
14125 David Sherwood <david.sherwood@arm.com>
14126
14127 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14128 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14129 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14130
14131 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14132 Alan Hayward <alan.hayward@arm.com>
14133 David Sherwood <david.sherwood@arm.com>
14134
14135 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14136 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14137 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14138 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14139 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14140 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14141 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14142 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14143 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14144 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14145 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14146 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14147 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14148 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14149
14150 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14151 Alan Hayward <alan.hayward@arm.com>
14152 David Sherwood <david.sherwood@arm.com>
14153
14154 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14155 check for a message about using in-order reductions.
14156 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14157 check for a message about using in-order reductions.
14158 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14159 vectorized and check for a message about using in-order reductions.
14160 Expect targets with variable-length vectors to fall back to the
14161 fixed-length mininum.
14162 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14163 check for a message about using in-order reductions.
14164 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14165 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14166 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14167 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14168 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14169 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14170 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14171 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14172 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14173 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14174 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14175 vect_fold_left_plus.
14176
14177 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14178
14179 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14180 are spilled.
14181 * gcc.target/aarch64/sve/spill_2.c: New test.
14182 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14183 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14184 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14185 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14186 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14187
14188 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14189 Alan Hayward <alan.hayward@arm.com>
14190 David Sherwood <david.sherwood@arm.com>
14191
14192 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14193 of branches.
14194 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14195 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14196 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14197 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14198 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14199 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14200 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14201 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14202 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14203
14204 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14205 Alan Hayward <alan.hayward@arm.com>
14206 David Sherwood <david.sherwood@arm.com>
14207
14208 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14209 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14210 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14211 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14212
14213 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14214 Alan Hayward <alan.hayward@arm.com>
14215 David Sherwood <david.sherwood@arm.com>
14216
14217 * lib/target-supports.exp
14218 (check_effective_target_vect_fold_extract_last): New proc.
14219 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14220 for fold_extract_last.
14221 * gcc.dg/vect/pr65947-2.c: Likewise.
14222 * gcc.dg/vect/pr65947-3.c: Likewise.
14223 * gcc.dg/vect/pr65947-4.c: Likewise.
14224 * gcc.dg/vect/pr65947-5.c: Likewise.
14225 * gcc.dg/vect/pr65947-6.c: Likewise.
14226 * gcc.dg/vect/pr65947-9.c: Likewise.
14227 * gcc.dg/vect/pr65947-10.c: Likewise.
14228 * gcc.dg/vect/pr65947-12.c: Likewise.
14229 * gcc.dg/vect/pr65947-14.c: Likewise.
14230 * gcc.dg/vect/pr80631-1.c: Likewise.
14231 * gcc.target/aarch64/sve/clastb_1.c: New test.
14232 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14233 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14234 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14235 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14236 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14237 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14238 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14239 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14240 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14241 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14242 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14243 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14244 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14245
14246 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14247 Alan Hayward <alan.hayward@arm.com>
14248 David Sherwood <david.sherwood@arm.com>
14249
14250 * gcc.target/aarch64/sve/live_1.c: New test.
14251 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14252
14253 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14254 Alan Hayward <alan.hayward@arm.com>
14255 David Sherwood <david.sherwood@arm.com>
14256
14257 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14258 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14259 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14260 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14261 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14262 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14263 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14264 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14265 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14266
14267 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14268 Alan Hayward <alan.hayward@arm.com>
14269 David Sherwood <david.sherwood@arm.com>
14270
14271 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14272 New proc.
14273 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14274 vect_fully_masked.
14275 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14276 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14277 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14278 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14279 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14280 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14281
14282 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14283 Alan Hayward <alan.hayward@arm.com>
14284 David Sherwood <david.sherwood@arm.com>
14285
14286 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14287 instead of just ADDRESS.
14288 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14289 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14290 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14291 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14292 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14293 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14294 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14295 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14296 * gcc.target/aarch64/sve/while_2.c: Likewise.
14297 * gcc.target/aarch64/sve/while_3.c: Likewise.
14298 * gcc.target/aarch64/sve/while_4.c: Likewise.
14299
14300 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14301 Alan Hayward <alan.hayward@arm.com>
14302 David Sherwood <david.sherwood@arm.com>
14303
14304 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14305 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14306 to be predicated.
14307 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14308 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14309 * gcc.target/aarch64/sve/reduc_5.c: New test.
14310 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14311 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14312
14313 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14314 Alan Hayward <alan.hayward@arm.com>
14315 David Sherwood <david.sherwood@arm.com>
14316
14317 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14318 * gcc.dg/tree-ssa/peel1.c: Likewise.
14319 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14320 variable-length vectors.
14321 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14322 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14323 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14324 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14325 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14326 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14327 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14328 * gcc.target/aarch64/sve/slp_8.c: New test.
14329 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14330 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14331 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14332 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14333 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14334 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14335 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14336 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14337 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14338 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14339 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14340 * gcc.target/aarch64/sve/while_1.c: Likewise.
14341 * gcc.target/aarch64/sve/while_2.c: Likewise.
14342 * gcc.target/aarch64/sve/while_3.c: Likewise.
14343 * gcc.target/aarch64/sve/while_4.c: Likewise.
14344
14345 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14346 Alan Hayward <alan.hayward@arm.com>
14347 David Sherwood <david.sherwood@arm.com>
14348
14349 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14350 New proc.
14351 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14352 and add an associated scan-dump test. Prevent vectorization
14353 of the first two loops.
14354 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14355 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14356 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14357 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14358 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14359 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14360
14361 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14362 Alan Hayward <alan.hayward@arm.com>
14363 David Sherwood <david.sherwood@arm.com>
14364
14365 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14366 * gcc.dg/vect/pr67790.c: Likewise.
14367 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14368 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14369 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14370 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14371 * gcc.target/aarch64/sve/slp_5.c: New test.
14372 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14373 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14374 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14375 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14376 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14377
14378 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14379 Alan Hayward <alan.hayward@arm.com>
14380 David Sherwood <david.sherwood@arm.com>
14381
14382 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14383 && vect_load_lanes
14384 * gcc.dg/vect/slp-1.c: Likewise.
14385 * gcc.dg/vect/slp-10.c: Likewise.
14386 * gcc.dg/vect/slp-12b.c: Likewise.
14387 * gcc.dg/vect/slp-12c.c: Likewise.
14388 * gcc.dg/vect/slp-17.c: Likewise.
14389 * gcc.dg/vect/slp-19b.c: Likewise.
14390 * gcc.dg/vect/slp-20.c: Likewise.
14391 * gcc.dg/vect/slp-21.c: Likewise.
14392 * gcc.dg/vect/slp-22.c: Likewise.
14393 * gcc.dg/vect/slp-23.c: Likewise.
14394 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14395 * gcc.dg/vect/slp-24.c: Likewise.
14396 * gcc.dg/vect/slp-28.c: Likewise.
14397 * gcc.dg/vect/slp-39.c: Likewise.
14398 * gcc.dg/vect/slp-6.c: Likewise.
14399 * gcc.dg/vect/slp-7.c: Likewise.
14400 * gcc.dg/vect/slp-cond-1.c: Likewise.
14401 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14402 * gcc.dg/vect/slp-cond-2.c: Likewise.
14403 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14404 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14405 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14406 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14407 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14408 * gcc.dg/vect/slp-perm-6.c: Likewise.
14409 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14410 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14411 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14412 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14413 * gcc.dg/vect/slp-12a.c: Likewise.
14414 * gcc.dg/vect/slp-14.c: Likewise.
14415 * gcc.dg/vect/slp-15.c: Likewise.
14416 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14417 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14418 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14419 * gcc.target/aarch64/sve/slp_1.c: New test.
14420 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14421 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14422 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14423 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14424 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14425 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14426 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14427
14428 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14429 Alan Hayward <alan.hayward@arm.com>
14430 David Sherwood <david.sherwood@arm.com>
14431
14432 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14433 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14434 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14435 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14436 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14437 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14438 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14439 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14440 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14441 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14442 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14443 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14444 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14445 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14446 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14447 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14448 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14449 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14450 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14451
14452 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14453 Alan Hayward <alan.hayward@arm.com>
14454 David Sherwood <david.sherwood@arm.com>
14455
14456 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14457 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14458 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14459 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14460 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14461 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14462 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14463 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14464 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14465 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14466 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14467 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14468 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14469 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14470 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14471 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14472 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14473 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14474 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14475 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14476 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14477 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14478 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14479 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14480 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14481 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14482 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14483 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14484 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14485 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14486 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14487 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14488 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14489 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14490 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14491 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14492
14493 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14494 Alan Hayward <alan.hayward@arm.com>
14495 David Sherwood <david.sherwood@arm.com>
14496
14497 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14498 Return true for SVE too.
14499 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14500 if load/store lanes are supported.
14501 * gcc.dg/vect/slp-10.c: Likewise.
14502 * gcc.dg/vect/slp-12c.c: Likewise.
14503 * gcc.dg/vect/slp-17.c: Likewise.
14504 * gcc.dg/vect/slp-33.c: Likewise.
14505 * gcc.dg/vect/slp-6.c: Likewise.
14506 * gcc.dg/vect/slp-cond-1.c: Likewise.
14507 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14508 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14509 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14510 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14511 * gcc.dg/vect/slp-perm-6.c: Likewise.
14512 * gcc.dg/vect/slp-perm-9.c: Likewise.
14513 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14514 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14515 for variable-length vectors.
14516
14517 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14518 Alan Hayward <alan.hayward@arm.com>
14519 David Sherwood <david.sherwood@arm.com>
14520
14521 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14522 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14523
14524 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14525
14526 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14527 * g++.target/aarch64/sve/catch_1.C: New test.
14528 * g++.target/aarch64/sve/catch_2.C: Likewise.
14529 * g++.target/aarch64/sve/catch_3.C: Likewise.
14530 * g++.target/aarch64/sve/catch_4.C: Likewise.
14531 * g++.target/aarch64/sve/catch_5.C: Likewise.
14532 * g++.target/aarch64/sve/catch_6.C: Likewise.
14533
14534 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14535 Alan Hayward <alan.hayward@arm.com>
14536 David Sherwood <david.sherwood@arm.com>
14537
14538 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14539 New proc.
14540 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14541 * gcc.target/aarch64/fmaxmin.c: Likewise.
14542 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14543 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14544 * gcc.target/aarch64/pr62178.c: Likewise.
14545 * gcc.target/aarch64/pr71727-2.c: Likewise.
14546 * gcc.target/aarch64/saddw-1.c: Likewise.
14547 * gcc.target/aarch64/saddw-2.c: Likewise.
14548 * gcc.target/aarch64/uaddw-1.c: Likewise.
14549 * gcc.target/aarch64/uaddw-2.c: Likewise.
14550 * gcc.target/aarch64/uaddw-3.c: Likewise.
14551 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14552 * gcc.target/aarch64/vect-compile.c: Likewise.
14553 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14554 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14555 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14556 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14557 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14558 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14559 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14560 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14561 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14562 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14563 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14564 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14565 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14566 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14567 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14568 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14569 * gcc.target/aarch64/vect-movi.c: Likewise.
14570 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14571 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14572 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14573 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14574 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14575 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14576 fixed-length SVE.
14577 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14578 * gcc.target/aarch64/sve/arith_1.c: New test.
14579 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14580 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14581 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14582 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14583 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14584 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14585 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14586 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14587 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14588 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14589 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14590 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14591 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14592 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14593 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14594 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14595 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14596 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14597 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14598 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14599 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14600 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14601 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14602 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14603 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14604 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14605 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14606 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14607 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14608 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14609 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14610 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14611 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14612 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14613 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14614 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14615 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14616 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14617 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14618 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14619 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14620 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14621 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14622 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14623 * gcc.target/aarch64/sve/index_1.c: Likewise.
14624 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14625 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14626 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14627 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14628 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14629 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14630 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14631 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14632 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14633 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14634 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14635 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14636 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14637 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14638 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14639 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14640 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14641 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14642 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14643 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14644 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14645 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14646 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14647 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14648 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14649 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14650 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14651 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14652 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14653 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14654 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14655 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14656 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14657 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14658 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14659 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14660 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14661 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14662 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14663 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14664 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14665 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14666 * gcc.target/aarch64/sve/single_1.c: Likewise.
14667 * gcc.target/aarch64/sve/single_2.c: Likewise.
14668 * gcc.target/aarch64/sve/single_3.c: Likewise.
14669 * gcc.target/aarch64/sve/single_4.c: Likewise.
14670 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14671 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14672 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14673 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14674 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14675 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14676 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14677 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14678 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14679 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14680 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14681 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14682 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14683 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14684 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14685 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14686 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14687 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14688 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14689 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14690 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14691 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14692 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14693 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14694 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14695 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14696 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14697 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14698 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14699 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14700 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14701 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14702 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14703 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14704 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14705 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14706 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14707 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14708 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14709 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14710 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14711 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14712 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14713 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14714 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14715
14716 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14717 Alan Hayward <alan.hayward@arm.com>
14718 David Sherwood <david.sherwood@arm.com>
14719
14720 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14721 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14722 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14723 New procedures.
14724 (check_effective_target_vect_perm): Handle SVE.
14725 (check_effective_target_vect_perm_byte): Likewise.
14726 (check_effective_target_vect_perm_short): Likewise.
14727 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14728 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14729 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14730 (check_effective_target_vect_element_align_preferred): Likewise.
14731 (check_effective_target_vect_align_stack_vars): Likewise.
14732 (check_effective_target_vect_load_lanes): Likewise.
14733 (check_effective_target_vect_masked_store): Likewise.
14734 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14735 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14736 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14737 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14738 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14739 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14740 * gcc.dg/vect/slp-23.c: Likewise.
14741 * gcc.dg/vect/slp-perm-5.c: Likewise.
14742 * gcc.dg/vect/slp-perm-6.c: Likewise.
14743 * gcc.dg/vect/slp-perm-9.c: Likewise.
14744 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14745 * gcc.dg/vect/vect-114.c: Likewise.
14746 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14747 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14748
14749 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14750
14751 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14752 vect_variable_length, expecting the test to be vectorized
14753 without SLP instead.
14754 * gcc.dg/vect/pr33953.c: Likewise.
14755 * gcc.dg/vect/pr37027.c: Likewise.
14756 * gcc.dg/vect/pr67790.c: Likewise.
14757 * gcc.dg/vect/pr68445.c: Likewise.
14758 * gcc.dg/vect/slp-1.c: Likewise.
14759 * gcc.dg/vect/slp-10.c: Likewise.
14760 * gcc.dg/vect/slp-12a.c: Likewise.
14761 * gcc.dg/vect/slp-12b.c: Likewise.
14762 * gcc.dg/vect/slp-12c.c: Likewise.
14763 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14764 * gcc.dg/vect/slp-13.c: Likewise.
14765 * gcc.dg/vect/slp-14.c: Likewise.
14766 * gcc.dg/vect/slp-15.c: Likewise.
14767 * gcc.dg/vect/slp-17.c: Likewise.
14768 * gcc.dg/vect/slp-19b.c: Likewise.
14769 * gcc.dg/vect/slp-2.c: Likewise.
14770 * gcc.dg/vect/slp-20.c: Likewise.
14771 * gcc.dg/vect/slp-21.c: Likewise.
14772 * gcc.dg/vect/slp-22.c: Likewise.
14773 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14774 * gcc.dg/vect/slp-24.c: Likewise.
14775 * gcc.dg/vect/slp-28.c: Likewise.
14776 * gcc.dg/vect/slp-39.c: Likewise.
14777 * gcc.dg/vect/slp-42.c: Likewise.
14778 * gcc.dg/vect/slp-6.c: Likewise.
14779 * gcc.dg/vect/slp-7.c: Likewise.
14780 * gcc.dg/vect/slp-cond-1.c: Likewise.
14781 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14782 * gcc.dg/vect/slp-cond-2.c: Likewise.
14783 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14784 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14785 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14786 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14787 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14788 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14789 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14790 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14791 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14792 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14793 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14794 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14795 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14796 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14797 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14798 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14799 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14800
14801 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14802
14803 PR c/83801
14804 * gcc.dg/pr83801.c: New test.
14805
14806 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14807
14808 PR fortran/52162
14809 * gfortran.dg/bounds_check_19.f90: New test.
14810
14811 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14812
14813 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14814 instead of scan-assembler-not for xsnabsqp.
14815
14816 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14817
14818 PR libgfortran/83525
14819 * gfortran.dg/newunit_5.f90: New test.
14820
14821 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14822
14823 PR rtl-optimization/80481
14824 * g++.dg/pr80481.C: New.
14825
14826 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14827
14828 PR target/83628
14829 * gcc.target/alpha/pr83628-3.c: New test.
14830
14831 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14832
14833 * lib/target-supports.exp (check_effective_target_avx512f): Also
14834 check for __builtin_ia32_addsd_round,
14835 __builtin_ia32_getmantsd_round.
14836 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14837
14838 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14839
14840 PR target/83629
14841 * gcc.target/powerpc/pr83629.c: Require ilp32.
14842
14843 2018-01-12 Richard Biener <rguenther@suse.de>
14844
14845 PR tree-optimization/80846
14846 * gcc.target/i386/pr80846-1.c: New testcase.
14847 * gcc.target/i386/pr80846-2.c: Likewise.
14848
14849 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14850
14851 * gcc.c-torture/execute/20180112-1.c: New test.
14852
14853 2018-01-12 Tom de Vries <tom@codesourcery.com>
14854
14855 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14856 * g++.dg/ext/label13a.C: Same.
14857 * g++.dg/ext/label14.C: Same.
14858 * g++.dg/ext/label2.C: Same.
14859 * g++.dg/ext/label3.C: Same.
14860 * g++.dg/torture/pr42462.C: Same.
14861 * g++.dg/torture/pr42739.C: Same.
14862 * g++.dg/warn/Wunused-label-3.C: Same.
14863
14864 2018-01-12 Tom de Vries <tom@codesourcery.com>
14865
14866 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14867 * g++.dg/Walloca1.C: Same.
14868 * g++.dg/cpp0x/pr70338.C: Same.
14869 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14870 * g++.dg/cpp1y/vla10.C: Same.
14871 * g++.dg/cpp1y/vla2.C: Same.
14872 * g++.dg/cpp1y/vla6.C: Same.
14873 * g++.dg/cpp1y/vla8.C: Same.
14874 * g++.dg/debug/debug5.C: Same.
14875 * g++.dg/debug/debug6.C: Same.
14876 * g++.dg/debug/pr54828.C: Same.
14877 * g++.dg/diagnostic/pr70105.C: Same.
14878 * g++.dg/eh/cleanup5.C: Same.
14879 * g++.dg/eh/spbp.C: Same.
14880 * g++.dg/ext/tmplattr9.C: Same.
14881 * g++.dg/ext/vla10.C: Same.
14882 * g++.dg/ext/vla11.C: Same.
14883 * g++.dg/ext/vla12.C: Same.
14884 * g++.dg/ext/vla15.C: Same.
14885 * g++.dg/ext/vla16.C: Same.
14886 * g++.dg/ext/vla17.C: Same.
14887 * g++.dg/ext/vla3.C: Same.
14888 * g++.dg/ext/vla6.C: Same.
14889 * g++.dg/ext/vla7.C: Same.
14890 * g++.dg/init/array24.C: Same.
14891 * g++.dg/init/new47.C: Same.
14892 * g++.dg/init/pr55497.C: Same.
14893 * g++.dg/opt/pr78201.C: Same.
14894 * g++.dg/template/vla2.C: Same.
14895 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14896 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14897 * g++.dg/torture/pr62127.C: Same.
14898 * g++.dg/torture/pr67055.C: Same.
14899 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14900 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14901 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14902 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14903 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14904 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14905 * g++.dg/warn/Wvla-1.C: Same.
14906 * g++.dg/warn/Wvla-3.C: Same.
14907 * g++.old-deja/g++.ext/array2.C: Same.
14908 * g++.old-deja/g++.ext/constructor.C: Same.
14909 * g++.old-deja/g++.law/builtin1.C: Same.
14910 * g++.old-deja/g++.other/crash12.C: Same.
14911 * g++.old-deja/g++.other/eh3.C: Same.
14912 * g++.old-deja/g++.pt/array6.C: Same.
14913 * g++.old-deja/g++.pt/dynarray.C: Same.
14914
14915 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14916
14917 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14918
14919 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14920
14921 PR libfortran/67412
14922 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14923 on *-*-solaris2.10.
14924
14925 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14926
14927 * lib/target-supports.exp (check_effective_target_branch_cost):
14928 Accept all x86 targets.
14929
14930 2018-01-12 Martin Liska <mliska@suse.cz>
14931
14932 PR ipa/83054
14933 * g++.dg/warn/pr83054.C: New test.
14934
14935 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14936
14937 * gcc.target/powerpc/spec-barr-1.c: New file.
14938
14939 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14940
14941 PR target/83330
14942 * gcc.target/i386/pr83330.c: New test.
14943
14944 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14945
14946 PR fortran/79383
14947 * gfortran.dg/dtio_31.f03: New test.
14948 * gfortran.dg/dtio_32.f03: New test.
14949
14950 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14951
14952 PR c++/43486
14953 * g++.dg/wrappers: New subdirectory.
14954 * g++.dg/wrappers/README: New file.
14955 * g++.dg/wrappers/alloc.C: New test case.
14956 * g++.dg/wrappers/cow-istream-string.C: New test case.
14957 * g++.dg/wrappers/cp-stdlib.C: New test case.
14958 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14959 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14960
14961 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14962
14963 PR middle-end/83718
14964 * g++.dg/torture/pr83718.C: New testcase.
14965
14966 2018-01-11 Martin Jambor <mjambor@suse.cz>
14967
14968 PR ipa/83178
14969 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14970
14971 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14972
14973 PR tree-optimization/83695
14974 * gcc.dg/tree-ssa/pr83695.c: New test.
14975
14976 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14977
14978 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14979 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14980
14981 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14982
14983 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14984 * gcc.target/arm/simd/fp16fml_high.c: New test.
14985 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14986 * lib/target-supports.exp
14987 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14988 check_effective_target_arm_fp16fml_neon_ok,
14989 add_options_for_arm_fp16fml_neon): New procedures.
14990
14991 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14992
14993 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14994 combination tests.
14995
14996 2018-01-11 Richard Biener <rguenther@suse.de>
14997
14998 PR tree-optimization/83435
14999 * gcc.dg/graphite/pr83435.c: New testcase.
15000
15001 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
15002 Alan Hayward <alan.hayward@arm.com>
15003 David Sherwood <david.sherwood@arm.com>
15004
15005 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
15006
15007 2018-01-11 Tamar Christina <tamar.christina@arm.com>
15008
15009 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
15010
15011 2018-01-11 Sudakshina Das <sudi.das@arm.com>
15012
15013 PR target/82096
15014 * gcc.c-torture/compile/pr82096.c: New test.
15015
15016 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15017
15018 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
15019
15020 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15021
15022 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
15023
15024 2018-01-11 Justin Squirek <squirek@adacore.com>
15025
15026 * gnat.dg/expr_func4.adb: New testcase.
15027
15028 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15029
15030 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15031 testcase.
15032
15033 2018-01-11 Bob Duff <duff@adacore.com>
15034
15035 * gnat.dg/protected_null.adb: New testcase.
15036
15037 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15038
15039 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15040
15041 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15042
15043 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15044
15045 2018-01-11 Justin Squirek <squirek@adacore.com>
15046
15047 * gnat.dg/loopvar.adb: New testcase.
15048
15049 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15050
15051 PR middle-end/83189
15052 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15053
15054 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15055
15056 * gcc.c-torture/compile/pr83575.c: New testcase.
15057
15058 2018-01-10 Michael Collison <michael.collison@arm.com>
15059
15060 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15061 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15062 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15063 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15064 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15065 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15066 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15067 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15068 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15069 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15070 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15071 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15072 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15073 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15074 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15075 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15076
15077 2018-01-10 Michael Collison <michael.collison@arm.com>
15078
15079 * gcc.target/aarch64/sha2.h: New shared testcase.
15080 * gcc.target/aarch64/sha2_1.c: New testcase.
15081 * gcc.target/aarch64/sha2_2.c: New testcase.
15082 * gcc.target/aarch64/sha2_3.c: New testcase.
15083 * gcc.target/aarch64/sha3.h: New shared testcase.
15084 * gcc.target/aarch64/sha3_1.c: New testcase.
15085 * gcc.target/aarch64/sha3_2.c: New testcase.
15086 * gcc.target/aarch64/sha3_3.c: New testcase.
15087
15088 2018-01-10 Michael Collison <michael.collison@arm.com>
15089
15090 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15091
15092 2018-01-10 Martin Sebor <msebor@redhat.com>
15093
15094 PR tree-optimization/83781
15095 * gcc.dg/strlenopt-42.c: New test.
15096
15097 2018-01-11 Martin Sebor <msebor@gmail.com>
15098 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15099
15100 PR tree-optimization/83501
15101 PR tree-optimization/81703
15102
15103 * gcc.dg/strlenopt-39.c: New test-case.
15104 * gcc.dg/pr81703.c: Likewise.
15105
15106 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15107
15108 * gnat.dg/atomic10.adb: New test.
15109
15110 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15111
15112 PR fortran/82367
15113 * gfortran.dg/deferred_character_18.f90: New test.
15114
15115 2018-01-10 Martin Sebor <msebor@redhat.com>
15116
15117 PR tree-optimization/83671
15118 * gcc.dg/strlenopt-40.c: New test.
15119 * gcc.dg/strlenopt-41.c: New test.
15120
15121 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15122
15123 PR fortran/83093
15124 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15125
15126 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15127
15128 PR target/83399
15129 * gcc.target/powerpc/pr83399.c: New test.
15130
15131 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15132
15133 PR c++/43486
15134 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15135 to reflect that the arguments are correctly underlined.
15136 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15137 for globals, params, locals and literals.
15138 (test_sizeof): Directly test the location of "sizeof", rather than
15139 when used in compound expressions.
15140 (test_alignof): Likewise for "alignof".
15141 (test_string_literals): Likewise for string literals.
15142 (test_numeric_literals): Likewise for numeric literals.
15143 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15144 (test_typeid): Likewise for typeid.
15145 (test_unary_plus): New.
15146 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15147 format strings.
15148
15149 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15150
15151 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15152
15153 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15154
15155 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15156
15157 2018-01-10 Marek Polacek <polacek@redhat.com>
15158
15159 PR c++/82541
15160 * g++.dg/warn/Wduplicated-branches4.C: New test.
15161
15162 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15163
15164 PR c++/81327
15165 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15166 cast to void *.
15167
15168 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15169
15170 PR c++/81055
15171 * g++.dg/cpp0x/new2.C: New.
15172
15173 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15174
15175 PR target/83735
15176 * gcc.target/i386/pr83735.c: New test.
15177
15178 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15179
15180 * lib/target-supports.exp (check_effective_target_branch_cost):
15181 New function.
15182 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15183 * gcc.dg/pr21643.c: Likewise.
15184 * gcc.dg/pr46309.c: Likewise.
15185 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15186 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15187 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15188 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15189 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15190 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15191 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15192 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15193 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15194 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15195 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15196 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15197 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15198 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15199
15200 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15201
15202 PR target/83629
15203 * gcc.target/powerpc/pr83629.c: New testcase.
15204
15205 2018-01-10 Richard Biener <rguenther@suse.de>
15206
15207 PR testsuite/78768
15208 * gcc.dg/pr78768.c: Un-XFAIL.
15209
15210 2018-01-10 Richard Biener <rguenther@suse.de>
15211
15212 PR debug/82425
15213 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15214
15215 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15216
15217 PR tree-optimization/83753
15218 * gcc.dg/torture/pr83753.c: New test.
15219
15220 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15221
15222 * gcc.target/i386/avx2-gather-1.c: Add -march.
15223 * gcc.target/i386/avx2-gather-2.c: Add -march.
15224 * gcc.target/i386/avx2-gather-3.c: Add -march.
15225 * gcc.target/i386/avx2-gather-4.c: Add -march.
15226 * gcc.target/i386/avx2-gather-5.c: Add -march.
15227 * gcc.target/i386/avx2-gather-6.c: Add -march.
15228 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15229 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15230 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15231 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15232 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15233 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15234 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15235 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15236 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15237 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15238
15239 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15240
15241 PR target/78585:
15242 * gcc.target/i386/pr78585.c: New test.
15243
15244 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15245
15246 PR c++/83734
15247 * g++.dg/cpp0x/pr83734.C: New test.
15248
15249 2018-01-09 Carl Love <cel@us.ibm.com>
15250
15251 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15252 vec_mergeo builtins with float, double, long long, unsigned long long,
15253 bool long long arguments.
15254 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15255 vec_float2 with double arguments.
15256 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15257 vec_mergew and vec_mergow builtins.
15258
15259 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15260
15261 PR fortran/83742
15262 * gfortran.dg/contiguous_6.f90: New test.
15263
15264 2018-01-09 Richard Biener <rguenther@suse.de>
15265
15266 PR tree-optimization/83668
15267 * gcc.dg/graphite/pr83668.c: New testcase.
15268
15269 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15270
15271 PR tree-optimization/64811
15272 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15273 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15274 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15275 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15276 New tests.
15277 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15278
15279 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15280
15281 PR target/79883
15282 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15283
15284 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15285
15286 PR target/82641
15287 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15288 no NEON and require softfp or hard float-abi.
15289 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15290
15291 2018-01-09 Richard Biener <rguenther@suse.de>
15292
15293 PR tree-optimization/83572
15294 * gcc.dg/graphite/pr83572.c: New testcase.
15295
15296 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15297
15298 PR target/83507
15299 * gcc.dg/sms-13.c: New test.
15300
15301 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15302
15303 PR fortran/83741
15304 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15305
15306 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15307 Monk Chiang <sh.chiang04@gmail.com>
15308
15309 * gcc.target/riscv/save-restore-1.c: New.
15310
15311 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15312
15313 PR target/83677
15314 * gcc.target/powerpc/pr83677.c: New file.
15315
15316 2018-01-08 Jeff Law <law@redhat.com>
15317
15318 PR rtl-optimizatin/81308
15319 * g++.dg/pr81308-1.C: New test.
15320 * g++.dg/pr81308-2.C: New test.
15321
15322 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15323
15324 PR target/83663 - Revert r255946
15325 * gcc.target/aarch64/vect-slp-dup.c: New.
15326
15327 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15328
15329 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15330 combination tests.
15331
15332 2018-01-08 Richard Biener <rguenther@suse.de>
15333
15334 PR tree-optimization/83563
15335 * gcc.dg/graphite/pr83563.c: New testcase.
15336
15337 2018-01-08 Richard Biener <rguenther@suse.de>
15338
15339 PR middle-end/83713
15340 * g++.dg/torture/pr83713.C: New testcase.
15341
15342 2018-01-08 Tom de Vries <tom@codesourcery.com>
15343
15344 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15345
15346 2018-01-08 Richard Biener <rguenther@suse.de>
15347
15348 PR tree-optimization/83685
15349 * gcc.dg/torture/pr83685.c: New testcase.
15350
15351 2018-01-08 Richard Biener <rguenther@suse.de>
15352
15353 PR lto/83719
15354 * gcc.dg/lto/pr83719_0.c: New testcase.
15355
15356 2018-01-08 Tom de Vries <tom@codesourcery.com>
15357
15358 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15359 * gcc.dg/graphite/run-id-1.c: Same.
15360 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15361
15362 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15363
15364 PR fortran/83611
15365 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15366 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15367 * gfortran.dg/pdt_27.f03: New test.
15368
15369 PR fortran/83731
15370 * gfortran.dg/pdt_28.f03: New test.
15371
15372 2018-01-08 Tom de Vries <tom@codesourcery.com>
15373
15374 * c-c++-common/builtins.c: Require effective target alloca.
15375 * gcc.dg/Wrestrict.c: Same.
15376 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15377
15378 2018-01-08 Richard Biener <rguenther@suse.de>
15379
15380 PR middle-end/83580
15381 * gcc.dg/torture/pr83580.c: New testcase.
15382
15383 2018-01-08 Richard Biener <rguenther@suse.de>
15384
15385 PR middle-end/83517
15386 * gcc.dg/pr83517.c: New testcase.
15387
15388 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15389
15390 PR middle-end/81897
15391 * gcc.dg/uninit-pr81897.c: New test.
15392
15393 2018-01-06 Martin Sebor <msebor@redhat.com>
15394
15395 PR tree-optimization/83640
15396 * gcc.dg/Wrestrict-6.c: New test.
15397 * gcc.dg/pr83640.c: New test.
15398
15399 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15400
15401 * gcc.target/aarch64/reg-alloc-1.c: New test.
15402
15403 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15404
15405 PR fortran/50892
15406 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15407
15408 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15409
15410 PR debug/83480
15411 * gcc.dg/pr83480.c: New test.
15412
15413 PR rtl-optimization/83682
15414 * gcc.target/i386/pr83682.c: New test.
15415
15416 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15417
15418 PR fortran/78534
15419 PR fortran/66310
15420 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15421 * gfortran.dg/dependency_49.f90: Likewise.
15422 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15423 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15424 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15425 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15426 * gfortran.dg/string_1_lp64.f90: New test.
15427 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15428 * gfortran.dg/string_3_lp64.f90: New test.
15429
15430 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15431
15432 PR target/83604
15433 * gcc.target/i386/sse-26.c: New test.
15434
15435 PR target/83604
15436 * gcc.target/i386/pr83604.c: New test.
15437
15438 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15439
15440 * gcc.dg/vect/vect-align-4.c: New test.
15441 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15442 and redefine as a structure with an unaligned member "b".
15443 (foo): Update accordingly.
15444
15445 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15446
15447 PR target/82439
15448 * gcc.target/aarch64/bics_5.c: New test.
15449 * gcc.target/arm/bics_5.c: Likewise.
15450
15451 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15452
15453 PR tree-optimization/83605
15454 * gcc.dg/pr83605.c: New test.
15455
15456 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15457
15458 PR target/83554
15459 * gcc.target/i386/pr83554.c: New test.
15460
15461 PR ipa/82352
15462 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15463 long unsigned int.
15464
15465 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15466
15467 PR fortran/83683
15468 PR fortran/45689
15469 * gfortran.dg/eoshift_8.f90: New test.
15470 * gfortran.dg/simplify_eoshift_1.f90: New test.
15471
15472 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15473
15474 PR debug/83585
15475 * gcc.dg/pr83585.c: New test.
15476
15477 2018-01-04 Nathan Sidwell <nathan@acm.org>
15478
15479 PR c++/83667
15480 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15481
15482 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15483
15484 PR debug/83666
15485 * gcc.dg/pr83666.c: New test.
15486
15487 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15488
15489 PR target/83628
15490 * gcc.target/alpha/pr83628-1.c: New test.
15491 * gcc.target/alpha/pr83628-2.c: Ditto.
15492
15493 2018-01-04 Martin Liska <mliska@suse.cz>
15494
15495 PR ipa/82352
15496 * g++.dg/ipa/pr82352.C: New test.
15497
15498 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15499
15500 * gcc.dg/vect-opt-info-1.c: Moved to ...
15501 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15502 vect_int targets, use dg-additional-options instead of dg-options and
15503 use relative line numbers instead of absolute.
15504
15505 2018-01-03 Martin Sebor <msebor@redhat.com>
15506
15507 PR tree-optimization/83655
15508 * gcc.dg/Wrestrict-5.c: New test.
15509 * c-c++-common/builtins.c: New test.
15510
15511 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15512 Alan Hayward <alan.hayward@arm.com>
15513 David Sherwood <david.sherwood@arm.com>
15514
15515 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15516 (main): Call it.
15517
15518 2018-01-03 Jeff Law <law@redhat.com>
15519
15520 PR target/83641
15521 * gcc.target/i386/stack-check-17.c: New test.
15522 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15523
15524 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15525
15526 PR debug/83621
15527 * gcc.dg/pr83621.c: New test.
15528
15529 PR debug/83645
15530 * gcc.dg/pr83645.c: New test.
15531
15532 2018-01-03 Martin Sebor <msebor@redhat.com>
15533
15534 PR tree-optimization/83603
15535 * gcc.dg/Wrestrict-4.c: New test.
15536
15537 PR c/83559
15538 * gcc.dg/const-2.c: New test.
15539 * gcc.dg/pure-3.c: New test.
15540
15541 2018-01-03 Martin Sebor <msebor@redhat.com>
15542
15543 * gcc.dg/Wrestrict-3.c: New test.
15544
15545 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15546
15547 PR c++/83555
15548 * g++.dg/opt/pr83555.C: New test.
15549 * g++.dg/ubsan/pr83555.C: New test.
15550
15551 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15552
15553 PR c/82050
15554 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15555 the !CHECKING_P case by expecting a note.
15556 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15557 a note for the !CHECKING_P case, and move the return statement
15558 outside of #if CHECKING_P guard.
15559
15560 2018-01-03 Jeff Law <law@redhat.com>
15561
15562 PR middle-end/83654
15563 * gcc.target/i386/stack-check-18.c: New test.
15564 * gcc.target/i386/stack-check-19.c: New test.
15565
15566 2018-01-03 Martin Sebor <msebor@redhat.com>
15567
15568 PR tree-optimization/83501
15569 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15570
15571 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15572
15573 PR tree-optimization/83501
15574 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15575
15576 2018-01-03 Nathan Sidwell <nathan@acm.org>
15577
15578 PR c++/83667
15579 * g++.dg/ipa/pr83667.C: New.
15580
15581 2018-01-03 Martin Liska <mliska@suse.cz>
15582
15583 PR tree-optimization/83593
15584 * gcc.dg/pr83593.c: New test.
15585
15586 2018-01-03 Martin Liska <mliska@suse.cz>
15587
15588 PR ipa/83549
15589 * g++.dg/ipa/pr83549.C: New test.
15590
15591 2018-01-03 Marek Polacek <polacek@redhat.com>
15592
15593 PR c++/83592
15594 * g++.dg/warn/mvp2.C: New test.
15595
15596 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15597
15598 PR preprocessor/83602
15599 * g++.dg/cpp/pr83602.C: New test.
15600
15601 PR c++/83634
15602 * g++.dg/parse/pr83634.C: New test.
15603
15604 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15605
15606 PR fortran/83664
15607 * gfortran.dg/eoshift_7.f90: New test.
15608
15609 2018-01-03 Jan Beulich <jbeulich@suse.com>
15610
15611 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15612 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15613
15614 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15615
15616 Update copyright years.
15617
15618 2018-01-03 Martin Liska <mliska@suse.cz>
15619
15620 PR ipa/83594
15621 * gcc.dg/ipa/pr83594.c: New test.
15622
15623 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15624 Alan Hayward <alan.hayward@arm.com>
15625 David Sherwood <david.sherwood@arm.com>
15626
15627 * gcc.dg/vect-opt-info-1.c: New test.
15628
15629 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15630
15631 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15632 floorf128, truncf128, and roundf128.
15633 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15634 optimizations added in match.pd.
15635 * gcc.target/powerpc/float128-hw6.c: Likewise.
15636 * gcc.target/powerpc/float128-hw7.c: Likewise.
15637 * gcc.target/powerpc/float128-hw8.c: Likewise.
15638 * gcc.target/powerpc/float128-hw9.c: Likewise.
15639 * gcc.target/powerpc/float128-hw10.c: Likewise.
15640 * gcc.target/powerpc/float128-hw11.c: Likewise.
15641
15642 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15643
15644 PR c++/83556
15645 * g++.dg/cpp0x/pr83556.C: New test.
15646
15647 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15648
15649 PR fortran/45689
15650 PR fortran/83650
15651 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15652 * gfortran.dg/simplify_cshift_4.f90: New test.
15653
15654 2018-01-02 Marek Polacek <polacek@redhat.com>
15655
15656 PR c++/81860
15657 * g++.dg/cpp0x/inh-ctor30.C: New test.
15658
15659 PR c++/83644
15660 * g++.dg/cpp1z/pr83644.C: New test.
15661
15662 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15663
15664 PR fortran/83076
15665 * gfortran.dg/coarray_45.f90: New test.
15666
15667 PR fortran/83319
15668 * gfortran.dg/coarray_46.f90: New test.
15669
15670 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15671
15672 PR tree-optimization/83581
15673 * gcc.dg/pr83581.c: New test.
15674
15675 PR c/83595
15676 * gcc.dg/pr83595.c: New test.
15677
15678 PR middle-end/83608
15679 * g++.dg/opt/pr83608.C: New test.
15680
15681 PR middle-end/83609
15682 * gcc.dg/pr83609.c: New test.
15683 * g++.dg/opt/pr83609.C: New test.
15684
15685 PR middle-end/83623
15686 * gcc.dg/pr83623.c: New test.
15687
15688 * gcc.target/i386/i386.exp
15689 (check_effective_target_avx512vpopcntdqvl): New proc.
15690 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15691 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15692 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15693 \f
15694 Copyright (C) 2018 Free Software Foundation, Inc.
15695
15696 Copying and distribution of this file, with or without modification,
15697 are permitted in any medium without royalty provided the copyright
15698 notice and this notice are preserved.