re PR c++/86546 (ICE on invalid: tree_class_check_failed())
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/86546
4 * g++.dg/other/switch4.C: New.
5
6 2018-08-28 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/87124
9 * g++.dg/torture/pr87124.C: New testcase.
10
11 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
12
13 PR fortran/80477
14 * gfortran.dg/class_result_7.f90: New test.
15 * gfortran.dg/class_result_8.f90: New test.
16 * gfortran.dg/class_result_9.f90: New test.
17
18 PR fortran/86481
19 * gfortran.dg/allocate_with_source_25.f90: New test.
20
21 2018-08-28 Jakub Jelinek <jakub@redhat.com>
22
23 PR middle-end/87099
24 * gcc.dg/pr87099.c: New test.
25
26 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
27
28 PR testsuite/87078
29 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
30
31 2018-08-28 Richard Biener <rguenther@suse.de>
32
33 PR tree-optimization/87117
34 * gcc.dg/pr87117-1.c: New testcase.
35
36 2018-08-28 Richard Biener <rguenther@suse.de>
37
38 PR tree-optimization/87117
39 * gcc.dg/pr87117-2.c: New testcase.
40
41 2018-08-28 Richard Biener <rguenther@suse.de>
42
43 PR tree-optimization/87117
44 * gcc.dg/lvalue-5.c: New testcase.
45
46 2018-08-27 Jeff Law <law@redhat.com>
47
48 PR tree-optimization/87110
49 * gcc.c-torture/compile/pr87110.c: New test.
50
51 2018-08-27 Martin Sebor <msebor@redhat.com>
52
53 PR tree-optimization/86914
54 * gcc.dg/strlenopt-57.c: New test.
55
56 2018-08-27 Martin Sebor <msebor@redhat.com>
57
58 PR tree-optimization/87112
59 * gcc.dg/pr87112.c: New test.
60
61 2018-08-27 David Malcolm <dmalcolm@redhat.com>
62
63 PR c++/63392
64 * g++.dg/diagnostic/missing-typename.C: New test.
65
66 2018-08-27 Jeff Law <law@redhat.com>
67
68 * gcc.c-torture/compile/dse.c: New test.
69
70 2018-08-27 Jakub Jelinek <jakub@redhat.com>
71
72 PR c++/86993
73 * g++.dg/diagnostic/pr86993.C: New test.
74
75 2018-08-27 Richard Biener <rguenther@suse.de>
76
77 PR tree-optimization/86927
78 * gcc.dg/vect/pr86927.c: New testcase.
79
80 2018-08-27 David Malcolm <dmalcolm@redhat.com>
81
82 PR c++/87091
83 * gcc.dg/empty.h: New file.
84 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
85 top of file and removal of redundant second printing of warning
86 location.
87 * gcc.dg/fixits-pr84852-2.c: Likewise.
88 * gcc.dg/missing-header-fixit-3.c: Likewise.
89 * gcc.dg/missing-header-fixit-4.c: New test.
90 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
91 conversion of show_caret_p to a tri-state.
92
93 2018-08-27 David Malcolm <dmalcolm@redhat.com>
94
95 PR c++/87091
96 * g++.dg/pr85523.C: Extend expected output to show line
97 before line-insertion fix-it hint.
98 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
99 (test_fixit_insert_newline): Add previous line to expected output.
100 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
101 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
102
103 2018-08-27 Martin Liska <mliska@suse.cz>
104
105 PR sanitizer/86962
106 * gcc.dg/asan/pr86962.c: New test.
107
108 2018-08-27 Martin Liska <mliska@suse.cz>
109
110 * gcc.dg/tree-prof/val-prof-10.c: New test.
111
112 2018-08-27 Martin Liska <mliska@suse.cz>
113
114 PR tree-optimization/86847
115 * gcc.dg/tree-ssa/switch-3.c: New test.
116 * gcc.dg/tree-ssa/vrp105.c: Remove.
117
118 2018-08-27 Martin Liska <mliska@suse.cz>
119
120 * gcc.dg/tree-ssa/switch-2.c: New test.
121
122 2018-08-27 Richard Biener <rguenther@suse.de>
123
124 * g++.dg/torture/20180705-1.C: New testcase.
125 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
126 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
127 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
128 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
129 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
130 * gcc.dg/pr85195.c: Likewise.
131 * gcc.dg/pr85467.c: Likewise.
132 * gcc.dg/torture/pr81790.c: Likewise.
133
134 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
135 param to current default.
136
137 2018-08-27 Jakub Jelinek <jakub@redhat.com>
138
139 PR rtl-optimization/87065
140 * gcc.target/i386/pr87065.c: New test.
141
142 2018-08-26 Marek Polacek <polacek@redhat.com>
143
144 PR c++/87080
145 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
146
147 PR c++/87029, Implement -Wredundant-move.
148 * g++.dg/cpp0x/Wredundant-move1.C: New test.
149 * g++.dg/cpp0x/Wredundant-move2.C: New test.
150 * g++.dg/cpp0x/Wredundant-move3.C: New test.
151 * g++.dg/cpp0x/Wredundant-move4.C: New test.
152
153 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
154
155 PR libfortran/86704
156 * gfortran.dg/matmul_19.f90: New test.
157
158 2018-08-25 Janus Weil <janus@gcc.gnu.org>
159
160 PR fortran/86545
161 * gfortran.dg/generic_35.f90: New test case.
162
163 2018-08-24 David Malcolm <dmalcolm@redhat.com>
164
165 PR c++/87091
166 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
167 line spans are printed with -fdiagnostics-show-line-numbers.
168
169 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
170
171 PR fortran/86837
172 * gfortran.dg/implied_do_io_6.f90: New test.
173
174 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
175
176 PR middle-end/87092
177 * gcc.dg/pr87092.c: New test.
178
179 2018-08-24 Marek Polacek <polacek@redhat.com>
180
181 PR c++/67012
182 PR c++/86942
183 * g++.dg/cpp0x/auto52.C: New test.
184 * g++.dg/cpp1y/auto-fn52.C: New test.
185 * g++.dg/cpp1y/auto-fn53.C: New test.
186 * g++.dg/cpp1y/auto-fn54.C: New test.
187
188 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
189
190 * lib/target-supports.exp (vect_perm_supported): Only return
191 false for variable-length vectors if the permute size is not
192 a power of 2.
193 (check_effective_target_vect_perm)
194 (check_effective_target_vect_perm_byte)
195 (check_effective_target_vect_perm_short): Remove check for
196 variable-length vectors.
197 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
198 * gcc.dg/vect/slp-perm-10.c: Likewise.
199 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
200
201 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
202
203 * gcc.target/aarch64/sve/bswap_1.c: New test.
204 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
205 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
206
207 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
208
209 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
210 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
211 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
212 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
213 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
214 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
215 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
216
217 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
218
219 PR debug/79342
220 * gcc.dg/pr79342.: New test.
221
222 2018-08-23 Martin Sebor <msebor@redhat.com>
223
224 PR tree-optimization/87072
225 * gcc.dg/Warray-bounds-35.c: New test.
226
227 2018-08-23 Richard Biener <rguenther@suse.de>
228
229 PR middle-end/87024
230 * gcc.dg/pr87024.c: New testcase.
231
232 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
233
234 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
235 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
236 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
237 * gcc.dg/vect/pr80631-2.c: Likewise.
238
239 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
240
241 PR fortran/86863
242 * gfortran.dg/submodule_32.f08: New test.
243
244 2018-08-22 Janus Weil <janus@gcc.gnu.org>
245
246 PR fortran/86935
247 * gfortran.dg/associate_3.f90: Update error message.
248 * gfortran.dg/associate_39.f90: New test case.
249
250 2018-08-22 Janus Weil <janus@gcc.gnu.org>
251
252 PR fortran/86888
253 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
254 an additional case.
255 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
256 * gfortran.dg/class_17.f03: Update error message.
257 * gfortran.dg/class_55.f90: Ditto.
258 * gfortran.dg/dtio_11.f90: Update error messages.
259 * gfortran.dg/implicit_actual.f90: Add an error message.
260 * gfortran.dg/typebound_proc_12.f90: Update error message.
261
262 2018-08-22 Martin Sebor <msebor@redhat.com>
263
264 PR middle-end/87052
265 * gcc.dg/pr87052.c: New test.
266 * gcc.dg/tree-ssa/dump-3.c: Adjust.
267
268 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
269
270 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
271 * gfortran.dg/max_expr.f90: ...this.
272 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
273 * gfortran.dg/min_expr.f90: ...this.
274
275 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
276
277 PR tree-optimization/86725
278 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
279 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
280 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
281 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
282
283 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
284
285 PR tree-optimization/86725
286 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
287
288 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
289
290 * gcc.dg/vect/vect-avg-16.c: New test.
291 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
292 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
293 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
294 the second loop in main1.
295
296 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
297
298 * gcc.dg/lto/pr85248_0.c (test_alias):
299 Stringify __USER_LABEL_PREFIX__.
300 (test_noreturn): Likewise.
301
302 2018-08-22 Richard Biener <rguenther@suse.de>
303
304 PR tree-optimization/86988
305 * g++.dg/pr86988.C: New testcase.
306
307 2018-08-22 Richard Biener <rguenther@suse.de>
308
309 PR tree-optimization/86945
310 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
311
312 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
313
314 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
315
316 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
317 Thomas Koenig <tkoenig@gcc.gnu.org>
318
319 PR fortran/25829
320 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
321 * gfortran.dg/f2003_io_1.f03: Add wait statement.
322
323 2018-08-21 Marek Polacek <polacek@redhat.com>
324
325 PR c++/86981, Implement -Wpessimizing-move.
326 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
327 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
328 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
329 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
330 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
331
332 PR c++/65043
333 * g++.dg/concepts/pr67595.C: Add dg-warning.
334 * g++.dg/cpp0x/Wnarrowing11.C: New test.
335 * g++.dg/cpp0x/Wnarrowing12.C: New test.
336 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
337
338 PR c++/86499
339 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
340 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
341
342 2018-08-21 Ed Schonberg <schonberg@adacore.com>
343
344 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
345
346 2018-08-21 Ed Schonberg <schonberg@adacore.com>
347
348 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
349
350 2018-08-21 Javier Miranda <miranda@adacore.com>
351
352 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
353
354 2018-08-21 Ed Schonberg <schonberg@adacore.com>
355
356 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
357
358 2018-08-21 Ed Schonberg <schonberg@adacore.com>
359
360 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
361
362 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
363
364 * gnat.dg/rep_clause7.adb: New testcase.
365
366 2018-08-21 Ed Schonberg <schonberg@adacore.com>
367
368 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
369 gnat.dg/task1_pkg.ads: New testcase.
370
371 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
372
373 * gnat.dg/linkedlist.adb: New testcase.
374
375 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
376
377 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
378 gnat.dg/elab6_pkg.ads: New testcase.
379
380 2018-08-21 Ed Schonberg <schonberg@adacore.com>
381
382 * gnat.dg/expr_func5.adb: New testcase.
383
384 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
385
386 * gnat.dg/dynhash.adb: New testcase.
387
388 2018-08-21 Javier Miranda <miranda@adacore.com>
389
390 * gnat.dg/enum4.adb: New testcase.
391
392 2018-08-21 Tamar Christina <tamar.christina@arm.com>
393
394 * gcc.target/aarch64/large_struct_copy.c: New test.
395
396 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
397
398 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
399
400 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
401
402 PR middle-end/86121
403 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
404
405 2018-08-21 Tom de Vries <tdevries@suse.de>
406
407 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
408 to avoid mismatch in .debug and .earlydebug dump files.
409
410 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
411
412 PR target/87033
413 * gcc.target/powerpc/pr87033.c: New test.
414
415 2018-08-20 Martin Sebor <msebor@redhat.com>
416
417 PR tree-optimization/87034
418 * gcc.dg/builtin-sprintf-warn-20.c: New test.
419
420 2018-08-20 David Malcolm <dmalcolm@redhat.com>
421
422 PR other/84889
423 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
424 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
425 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
426
427 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
428
429 PR target/87014
430 * g++.dg/torture/pr87014.C: New file.
431
432 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
433
434 PR target/86984
435 * gcc.target/alpha/pr86984.c: New test.
436
437 2018-08-20 Richard Biener <rguenther@suse.de>
438
439 PR tree-optimization/78655
440 * gcc.dg/tree-ssa/evrp11.c: New testcase.
441
442 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
443
444 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
445 for Darwin.
446
447 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
448
449 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
450 test on Darwin.
451 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
452 * gcc.dg/lto/pr83719_0.c: Likewise.
453
454 2018-08-17 Martin Sebor <msebor@redhat.com>
455
456 PR testsuite/86996
457 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
458
459 2018-08-17 David Malcolm <dmalcolm@redhat.com>
460
461 * g++.dg/conversion/Wwrite-strings.C: New test.
462
463 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
464 Chung-Lin Tang <cltang@codesourcery.com>
465 Xianmiao Qu <xianmiao_qu@c-sky.com>
466
467 C-SKY port: Testsuite
468
469 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
470 * g++.dg/torture/type-generic-1.C: Likewise.
471 * gcc.c-torture/compile/20000804-1.c: Likewise.
472 * gcc.c-torture/execute/20101011-1.c: Likewise.
473 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
474 * gcc.dg/20020312-2.c: Likewise.
475 * gcc.dg/Wno-frame-address.c: Likewise.
476 * gcc.dg/c11-true_min-1.c: Likewise.
477 * gcc.dg/sibcall-10.c: Likewise.
478 * gcc.dg/sibcall-9.c: Likewise.
479 * gcc.dg/stack-usage-1.c: Likewise.
480 * gcc.dg/torture/float32-tg-3.c: Likewise.
481 * gcc.dg/torture/float32x-tg-3.c: Likewise.
482 * gcc.dg/torture/float64-tg-3.c: Likewise.
483 * gcc.dg/torture/float64x-tg-3.c: Likewise.
484 * gcc.dg/torture/type-generic-1.c: Likewise.
485 * gcc.target/csky/*: New.
486 * lib/target-supports.exp (check_profiling_available): Add
487 csky-*-elf.
488 (check_effective_target_hard_float): Handle C-SKY targets with
489 single-precision hard float only.
490 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
491
492 2018-08-17 David Malcolm <dmalcolm@redhat.com>
493
494 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
495 gcc_dump_printf.
496 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
497 coverage for gcc_dump_printf.
498
499 2018-08-17 Martin Liska <mliska@suse.cz>
500
501 * g++.dg/opt/mpx.C: Fix scanned pattern.
502 * gcc.target/i386/mpx.c: Likewise.
503 * g++.dg/warn/Wunreachable-code-1.C: Remove.
504 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
505 * gcc.dg/torture/pr52969.c: Likewise.
506 * g++.dg/warn/pr31246-2.C: Likewise.
507 * g++.dg/warn/pr31246.C: Likewise.
508 * gcc.dg/pr33092.c: Likewise.
509 * g++.dg/opt/eh1.C: Remove a deprecated option.
510 * g++.dg/template/inline1.C: Likewise.
511 * g++.dg/tree-ssa/pr81408.C: Likewise.
512 * gcc.dg/pr41837.c: Likewise.
513 * gcc.dg/pr41841.c: Likewise.
514 * gcc.dg/pr42250.c: Likewise.
515 * gcc.dg/pr43084.c: Likewise.
516 * gcc.dg/pr43317.c: Likewise.
517 * gcc.dg/pr51879-18.c: Likewise.
518 * gcc.dg/torture/pr36066.c: Likewise.
519 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
520 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
521 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
522 * gcc.dg/tree-ssa/pr45122.c: Likewise.
523 * gcc.target/i386/pr45352-2.c: Likewise.
524 * gcc.target/i386/zee.c: Likewise.
525 * gfortran.dg/auto_char_len_2.f90: Likewise.
526 * gfortran.dg/auto_char_len_4.f90: Likewise.
527 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
528 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
529 * gfortran.dg/gomp/pr47331.f90: Likewise.
530 * gfortran.dg/pr40999.f: Likewise.
531 * gfortran.dg/pr41011.f: Likewise.
532 * gfortran.dg/pr42051.f03: Likewise.
533 * gfortran.dg/pr46804.f90: Likewise.
534 * gfortran.dg/pr83149_1.f90: Likewise.
535 * gfortran.dg/pr83149_b.f90: Likewise.
536 * gfortran.dg/whole_file_1.f90: Likewise.
537 * gfortran.dg/whole_file_10.f90: Likewise.
538 * gfortran.dg/whole_file_11.f90: Likewise.
539 * gfortran.dg/whole_file_12.f90: Likewise.
540 * gfortran.dg/whole_file_13.f90: Likewise.
541 * gfortran.dg/whole_file_14.f90: Likewise.
542 * gfortran.dg/whole_file_15.f90: Likewise.
543 * gfortran.dg/whole_file_16.f90: Likewise.
544 * gfortran.dg/whole_file_17.f90: Likewise.
545 * gfortran.dg/whole_file_18.f90: Likewise.
546 * gfortran.dg/whole_file_19.f90: Likewise.
547 * gfortran.dg/whole_file_2.f90: Likewise.
548 * gfortran.dg/whole_file_20.f03: Likewise.
549 * gfortran.dg/whole_file_3.f90: Likewise.
550 * gfortran.dg/whole_file_4.f90: Likewise.
551 * gfortran.dg/whole_file_5.f90: Likewise.
552 * gfortran.dg/whole_file_6.f90: Likewise.
553 * gfortran.dg/whole_file_7.f90: Likewise.
554 * gfortran.dg/whole_file_8.f90: Likewise.
555 * gfortran.dg/whole_file_9.f90: Likewise.
556 * gcc.dg/vect/vect.exp: Likewise.
557
558 2018-08-17 Richard Biener <rguenther@suse.de>
559
560 PR middle-end/86505
561 * gcc.dg/torture/pr86505.c: New testcase.
562
563 2018-08-16 Martin Sebor <msebor@redhat.com>
564
565 PR tree-optimization/86853
566 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
567 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
568 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
569
570 2018-08-16 David Malcolm <dmalcolm@redhat.com>
571
572 * gcc.dg/missing-header-fixit-3.c: New test.
573
574 2018-08-16 David Malcolm <dmalcolm@redhat.com>
575
576 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
577 (test_fixit_insert_newline): Update expected output to show '+'
578 characters in margin of line-insertion fix-it hint.
579
580 2018-08-16 Nathan Sidwell <nathan@acm.org>
581
582 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
583 * gcc.dg/cpp/macsyntx2.c: likewise.
584
585 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
586
587 PR testsuite/86745
588 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
589 * gcc.target/i386/avx-cvt-2.c: Ditto.
590
591 2018-08-16 David Malcolm <dmalcolm@redhat.com>
592
593 PR c++/70693
594 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
595
596 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
597
598 * gcc.target/aarch64/imm_choice_comparison.c: New test.
599
600 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
601
602 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
603 (lib_strncmp): Likewise.
604
605 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
606
607 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
608 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
609 * g++.dg/torture/pr44295.C : Likewise.
610
611 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
612
613 PR testsuite/78544
614 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
615 attributes and matching.
616 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
617 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
618
619 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
620
621 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
622
623 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
624
625 * gcc.target/i386/rop1.c: Remove.
626 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
627
628 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
629
630 * gcc.target/powerpc/fold-vec-splat-char.c: New.
631 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
632 * gcc.target/powerpc/fold-vec-splat-int.c: New.
633 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
634 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
635 * gcc.target/powerpc/fold-vec-splat-short.c: New.
636
637 2018-08-15 David Malcolm <dmalcolm@redhat.com>
638
639 * g++.dg/diagnostic/aka3.C: New test.
640 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
641 output to show range labels.
642 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
643 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
644 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
645 * gcc.dg/bad-binary-ops.c: Update expected output to show range
646 labels. Add an "aka" example.
647 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
648 labels.
649 * gcc.dg/format/diagnostic-ranges.c: Likewise.
650 * gcc.dg/format/pr72858.c: Likewise.
651 * gcc.dg/format/pr78498.c: Likewise.
652 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
653 Update expected output to show range labels. Add examples of
654 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
655 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
656 Update expected output to show range labels.
657 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
658 (test_very_wide_line): Adjust so that label is at left-clipping
659 boundary.
660 (test_very_wide_line_2): New test.
661 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
662 Update expected output to show range labels.
663 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
664 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
665 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
666 for new param to gcc_rich_location::add_expr.
667 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
668 Add "label" param.
669 (test_show_locus): Add examples of labels to various tests. Tweak
670 the "very wide_line" test case and duplicate it, to cover the
671 boundary values for clipping of labels against the left-margin.
672 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
673 diagnostic-test-show-locus-no-labels.c.
674 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
675 Update line numbers of dg-locus directives.
676 * gcc.dg/pr69627.c: Update expected output to show range labels.
677 * lib/multiline.exp (proc _build_multiline_regex): Remove
678 special-case handling of lines with trailing '|'.
679
680 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
681
682 PR testsuite/86519
683 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
684 the .expand file.
685
686 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
687
688 * gcc.dg/wmain.c: New test.
689
690 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
691
692 PR c/19315
693 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
694 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
695 unknown size.
696
697 2018-08-15 Martin Liska <mliska@suse.cz>
698
699 PR tree-optimization/86925
700 * gcc.dg/predict-20.c: New test.
701 * gcc.dg/predict-21.c: New test.
702
703 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
704
705 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
706
707 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
708
709 * gcc.target/i386/sse2-movs.c: New test.
710
711 2018-08-14 Martin Sebor <msebor@redhat.com>
712
713 PR tree-optimization/86650
714 * gcc.dg/Warray-bounds-34.c: New test.
715
716 2018-08-14 Janus Weil <janus@gcc.gnu.org>
717
718 PR fortran/86116
719 * gfortran.dg/generic_34.f90: New test case.
720
721 2018-08-13 Marek Polacek <polacek@redhat.com>
722
723 PR c++/57891
724 * g++.dg/cpp0x/Wnarrowing6.C: New test.
725 * g++.dg/cpp0x/Wnarrowing7.C: New test.
726 * g++.dg/cpp0x/Wnarrowing8.C: New test.
727 * g++.dg/cpp0x/Wnarrowing9.C: New test.
728 * g++.dg/cpp0x/Wnarrowing10.C: New test.
729 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
730 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
731 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
732 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
733 * g++.dg/ext/stmtexpr15.C: Likewise.
734 * g++.dg/gomp/pr47963.C: Likewise.
735 * g++.dg/init/new37.C: Likewise.
736 * g++.dg/init/new43.C: Likewise.
737 * g++.dg/other/fold1.C: Likewise.
738 * g++.dg/parse/array-size2.C: Likewise.
739 * g++.dg/template/dependent-name3.C: Likewise.
740 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
741 * g++.dg/other/vrp1.C: Likewise.
742 * g++.dg/template/char1.C: Likewise.
743
744 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
745
746 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
747 instead of a ZERO_EXTEND.
748
749 2018-08-13 Martin Sebor <msebor@redhat.com>
750
751 PR tree-optimization/71625
752 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
753 * g++.dg/init/string2.C: New test.
754 * g++.dg/init/string3.C: New test.
755 * g++.dg/init/string4.C: New test.
756 * gcc.dg/init-string-3.c: New test.
757 * gcc.dg/strlenopt-55.c: New test.
758 * gcc.dg/strlenopt-56.c: New test.
759
760 2018-08-13 Marek Polacek <polacek@redhat.com>
761
762 P0806R2 - Deprecate implicit capture of this via [=]
763 * g++.dg/cpp2a/lambda-this1.C: New test.
764 * g++.dg/cpp2a/lambda-this2.C: New test.
765 * g++.dg/cpp2a/lambda-this3.C: New test.
766
767 2018-08-13 Marek Polacek <polacek@redhat.com>
768
769 PR c++/86915
770 * g++.dg/diagnostic/auto1.C: New test.
771
772 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
773
774 PR fortran/66679
775 * gfortran.dg/transfer_class_3.f90: New test.
776
777 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
778
779 PR fortran/86906
780 * gfortran.dg/use_rename_9.f90: New test.
781
782 2018-08-11 Jakub Jelinek <jakub@redhat.com>
783
784 PR tree-optimization/86835
785 * gcc.dg/pr86835.c: New test.
786
787 2018-08-10 Janus Weil <janus@gcc.gnu.org>
788
789 PR fortran/57160
790 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
791 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
792 * gfortran.dg/short_circuiting_2.f90: New test case.
793 * gfortran.dg/short_circuiting_3.f90: New test case.
794
795 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
796
797 PR target/82418
798 * gcc.target/i386/pr82418.c: New test.
799
800 2018-08-10 Martin Liska <mliska@suse.cz>
801
802 PR target/83610
803 * gcc.dg/predict-17.c: New test.
804 * gcc.dg/predict-18.c: New test.
805 * gcc.dg/predict-19.c: New test.
806
807 2018-08-10 Martin Liska <mliska@suse.cz>
808
809 PR tree-optimization/85799
810 * gcc.dg/pr85799.c: New test.
811
812 2018-08-09 Jeff Law <law@redhat.com>
813
814 PR middle-end/86897
815 * gcc.dg/uninit-suppress_2.c: Disable DOM.
816
817 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
818
819 * gcc.target/aarch64/sve/reduc_8.c: New test.
820
821 2018-08-09 David Malcolm <dmalcolm@redhat.com>
822
823 PR other/84889
824 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
825 test.
826 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
827 New test.
828 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
829 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
830 TEST_ALWAYS_FLAGS.
831
832 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
833
834 PR tree-optimization/86858
835 * gcc.dg/vect/pr86858.c: New test.
836
837 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
838
839 PR tree-optimization/86871
840 * gcc.dg/vect/pr86871.c: New test.
841
842 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
843
844 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
845
846 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
847
848 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
849 arch and tune numbers by 2.
850 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
851 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
852 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
853 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
854 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
855 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
856 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
857 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
858 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
859 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
860 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
861 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
862 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
863 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
864 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
865 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
866 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
867 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
868 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
869 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
870 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
871 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
872 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
873 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
874 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
875 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
876 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
877 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
878 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
879 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
880 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
881 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
882 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
883 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
884 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
885 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
886 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
887 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
888 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
889 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
890 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
891 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
892 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
893 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
894 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
895 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
896 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
897 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
898 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
899 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
900 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
901 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
902 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
903 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
904 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
905 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
906 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
907 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
908 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
909 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
910 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
911 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
912 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
913 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
914 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
915 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
916
917 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
918
919 PR target/84332
920 * gcc.target/s390/pr84332.c: New testcase.
921
922 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
923
924 PR target/46179
925 * gcc.target/m68k/tls-dimode.c: New file.
926
927 2018-08-08 Nathan Sidwell <nathan@acm.org>
928
929 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
930 c-c++-common/inc-from-1.c: New
931
932 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
933
934 PR target/85295
935 * gcc.target/s390/TI-constants-lra.c: New testcase.
936 * gcc.target/s390/TI-constants-nolra.c: New testcase.
937
938 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
939
940 * gcc.target/s390/hotpatch-8.c: Remove.
941 * gcc.target/s390/hotpatch-9.c: Remove.
942 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
943 * gcc.target/s390/mnop-mcount-m31.c: Remove.
944
945 2018-08-08 Jakub Jelinek <jakub@redhat.com>
946
947 P0595R1 - is_constant_evaluated
948 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
949
950 PR c++/86836
951 * g++.dg/cpp1z/decomp46.C: New test.
952
953 PR c++/86738
954 * g++.dg/opt/pr86738.C: New test.
955
956 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
957
958 PR target/86838
959 * gcc.target/aarch64/frecpe_1.c: New test.
960 * gcc.target/aarch64/frecpe_2.c: Likewise.
961
962 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
963
964 PR c++/59480, DR 136
965 * g++.dg/other/friend8.C: New.
966 * g++.dg/other/friend9.C: Likewise.
967 * g++.dg/other/friend10.C: Likewise.
968 * g++.dg/other/friend11.C: Likewise.
969 * g++.dg/other/friend12.C: Likewise.
970 * g++.dg/other/friend13.C: Likewise.
971 * g++.dg/other/friend14.C: Likewise.
972 * g++.dg/other/friend15.C: Likewise.
973 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
974 * g++.dg/parse/defarg8.C: Likewise.
975
976 2018-08-07 Martin Liska <mliska@suse.cz>
977
978 PR middle-end/83023
979 * gcc.dg/predict-16.c: New test.
980 * g++.dg/predict-1.C: New test.
981
982 2018-08-07 Steve Ellcey <sellcey@cavium.com>
983 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
984
985 PR tree-optimization/80925
986 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
987 vectorized on !vect_hw_misalign targets.
988
989 2018-08-06 Marek Polacek <polacek@redhat.com>
990
991 PR c++/86767
992 * g++.dg/cpp1y/constexpr-86767.C: New test.
993
994 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
995
996 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
997 for target *-*-linux-gnu.
998
999 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1000
1001 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1002 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1003 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1004
1005 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1006
1007 * gcc.target/s390/nomemloopunroll-1.c: New test.
1008
1009 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1010
1011 PR target/86386
1012 * gcc.target/i386/pr86386.c: New file.
1013
1014 2018-08-04 Tom de Vries <tdevries@suse.de>
1015
1016 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1017
1018 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1019
1020 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1021 "type:cvip".
1022
1023 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1024
1025 PR fortran/45521
1026 * gfortran.dg/interface_assignment_6.f90: New test case.
1027
1028 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1029
1030 PR testsuite/86153
1031 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1032
1033 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1034 Jonathan Wakely <jwakely@redhat.com>
1035
1036 PR c++/85523
1037 * g++.dg/pr85523.C: New test.
1038
1039 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1040
1041 PR c/86690
1042 * gcc.dg/union-duplicate-field.c: New test.
1043
1044 2018-08-03 Jason Merrill <jason@redhat.com>
1045
1046 PR c++/86706
1047 * g++.dg/template/pr86706.C: New test.
1048
1049 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1050
1051 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1052 on vect_avg_qi targets.
1053 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1054 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1055 * gcc.dg/vect/vect-avg-15.c: Likewise.
1056
1057 2018-08-03 Martin Liska <mliska@suse.cz>
1058
1059 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1060 * gcc.dg/predict-13.c: Likewise.
1061 * gcc.dg/predict-3.c: Likewise.
1062 * gcc.dg/predict-4.c: Likewise.
1063 * gcc.dg/predict-5.c: Likewise.
1064 * gcc.dg/predict-6.c: Likewise.
1065 * gcc.dg/predict-9.c: Likewise.
1066 * gfortran.dg/predict-1.f90: Likewise.
1067
1068 2018-08-02 Richard Biener <rguenther@suse.de>
1069
1070 PR c++/86763
1071 * g++.dg/torture/pr86763.C: New testcase.
1072
1073 2018-08-02 Richard Biener <rguenther@suse.de>
1074
1075 PR tree-optimization/86816
1076 * g++.dg/torture/pr86816.C: New testcase.
1077
1078 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1079
1080 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1081 to be used.
1082 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1083 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1084 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1085 for .h.
1086 * gcc.target/aarch64/sve/single_2.c: Likewise.
1087 * gcc.target/aarch64/sve/single_3.c: Likewise.
1088 * gcc.target/aarch64/sve/single_4.c: Likewise.
1089
1090 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1091
1092 PR target/86014
1093 * gcc.target/aarch64/ldp_stp_13.c: New test.
1094
1095 2018-08-01 Martin Sebor <msebor@redhat.com>
1096
1097 PR tree-optimization/86650
1098 * gcc.dg/format/gcc_diag-10.c: Adjust.
1099
1100 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1101
1102 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1103 of range check.
1104 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1105
1106 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1107
1108 PR target/86753
1109 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1110 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1111
1112 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1113
1114 * gcc.dg/pointer-range-check-1.c: New test.
1115 * gcc.dg/pointer-range-check-2.c: Likewise.
1116
1117 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1118
1119 PR tree-optimization/86749
1120 * gcc.dg/vect/pr86749.c: New test.
1121
1122 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1123
1124 PR c++/86661
1125 * g++.dg/lookup/name-clash12.C: New.
1126
1127 2018-08-01 Richard Biener <rguenther@suse.de>
1128
1129 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1130
1131 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1132
1133 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1134
1135 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1136
1137 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1138
1139 2018-08-01 Martin Liska <mliska@suse.cz>
1140
1141 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1142 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1143 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1144 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1145 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1146 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1147 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1148 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1149
1150 2018-08-01 Martin Liska <mliska@suse.cz>
1151
1152 PR value-prof/35543
1153 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1154
1155 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1156
1157 * gcc.target/aarch64/extract_zero_extend.c: New file.
1158
1159 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1160
1161 PR c/85704
1162 * gcc.c-torture/compile/pr85704.c: New test.
1163
1164 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1165 Olivier Hainque <hainque@adacore.com>
1166
1167 * gnat.dg/dinst.adb: New.
1168 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1169
1170 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1171
1172 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1173 tdiag and cxxdiag.
1174 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1175 and %K.
1176
1177 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1178
1179 * c-c++-common/spec-barrier-1.c: New test.
1180 * c-c++-common/spec-barrier-2.c: New test.
1181 * gcc.dg/spec-barrier-3.c: New test.
1182
1183 2018-07-31 Martin Sebor <msebor@redhat.com>
1184
1185 PR tree-optimization/86741
1186 * gcc.dg/Warray-bounds-33.c: New test.
1187
1188 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1189
1190 * gcc.target/s390/memset-1.c: Improve testcase.
1191
1192 2018-07-31 Tom de Vries <tdevries@suse.de>
1193
1194 PR debug/86687
1195 * g++.dg/guality/pr86687.C: New test.
1196
1197 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1198
1199 P1008R1 - prohibit aggregates with user-declared constructors
1200 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1201 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1202 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1203 * g++.dg/cpp2a/aggr1.C: New test.
1204 * g++.dg/cpp2a/aggr2.C: New test.
1205
1206 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1207
1208 PR target/86640
1209 * gcc.target/arm/pr86640.c: New testcase.
1210
1211 2018-07-31 Martin Liska <mliska@suse.cz>
1212
1213 PR gcov-profile/85338
1214 PR gcov-profile/85350
1215 PR gcov-profile/85372
1216 * gcc.misc-tests/gcov-pr85338.c: New test.
1217 * gcc.misc-tests/gcov-pr85350.c: New test.
1218 * gcc.misc-tests/gcov-pr85372.c: New test.
1219
1220 2018-07-31 Martin Liska <mliska@suse.cz>
1221
1222 PR gcov-profile/83813
1223 PR gcov-profile/84758
1224 PR gcov-profile/85217
1225 PR gcov-profile/85332
1226 * gcc.misc-tests/gcov-pr83813.c: New test.
1227 * gcc.misc-tests/gcov-pr84758.c: New test.
1228 * gcc.misc-tests/gcov-pr85217.c: New test.
1229 * gcc.misc-tests/gcov-pr85332.c: New test.
1230
1231 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1232
1233 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1234 gnat.dg/prot5_pkg.ads: New testcase.
1235
1236 2018-07-31 Justin Squirek <squirek@adacore.com>
1237
1238 * gnat.dg/addr11.adb: New testcase.
1239
1240 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1241
1242 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1243
1244 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1245
1246 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1247
1248 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1249
1250 * gnat.dg/iter3.adb: New testcase.
1251
1252 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1253
1254 Revert 'AsyncI/O patch committed'
1255 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1256 Thomas Koenig <tkoenig@gcc.gnu.org>
1257
1258 PR fortran/25829
1259 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1260 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1261
1262 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1263
1264 PR rtl-optimization/85160
1265 * gcc.target/powerpc/combine-2-2.c: New testcase.
1266
1267 2018-07-27 Martin Sebor <msebor@redhat.com>
1268
1269 PR tree-optimization/86696
1270 * g++.dg/pr86696.C: New test.
1271
1272 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1273
1274 PR tree-optimization/86636
1275 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1276 Add dg-require-effective-target pthread.
1277
1278 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1279
1280 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1281 * gcc.dg/strcmpopt_6.c: Likewise.
1282
1283 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1284
1285 PR target/86612
1286 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1287
1288 2018-07-26 Martin Sebor <msebor@redhat.com>
1289
1290 PR tree-optimization/86043
1291 PR tree-optimization/86042
1292 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1293 pr86688.
1294 * gcc.dg/strlenopt-44.c: New test.
1295
1296 2018-07-26 Martin Liska <mliska@suse.cz>
1297
1298 PR gcov-profile/86536
1299 * gcc.misc-tests/gcov-pr86536.c: New test.
1300
1301 2018-07-25 Martin Sebor <msebor@redhat.com>
1302
1303 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1304 ignored by the test harness.
1305
1306 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1307 Thomas Koenig <tkoenig@gcc.gnu.org>
1308
1309 PR fortran/25829
1310 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1311 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1312
1313 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1314
1315 PR c++/85515
1316 * g++.dg/pr85515-2.C: Add expected dg-error.
1317 * g++.dg/cpp0x/range-for36.C: New test.
1318
1319 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1320
1321 * gcc.target/arc/uncached-1.c: New test.
1322 * gcc.target/arc/uncached-2.c: Likewise.
1323
1324 2018-07-24 Martin Sebor <msebor@redhat.com>
1325
1326 PR tree-optimization/86622
1327 PR tree-optimization/86532
1328 * gcc.c-torture/execute/strlen-2.c: New test.
1329 * gcc.c-torture/execute/strlen-3.c: New test.
1330 * gcc.c-torture/execute/strlen-4.c: New test.
1331
1332 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1333
1334 PR tree-optimization/86636
1335 * gcc.c-torture/compile/pr86636.c: New test.
1336
1337 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1338
1339 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1340
1341 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1342
1343 PR middle-end/86627
1344 * gcc.target/i386/pr86627.c: New test.
1345
1346 PR testsuite/86649
1347 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1348 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1349 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1350 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1351
1352 2018-07-23 Carl Love <cel@us.ibm.com>
1353
1354 PR 86591
1355 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1356 file altivec-2-runnable.c.
1357 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1358 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1359 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1360 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1361 vec_cts, vec_ctu, vec_cpsgn tests.
1362
1363 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1364
1365 PR c/86617
1366 * gcc.dg/pr86617.c: New test.
1367
1368 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1369
1370 PR c++/86569
1371 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1372
1373 2018-07-20 Martin Sebor <msebor@redhat.com>
1374
1375 PR middle-end/82063
1376 * c-c++-common/pr68657-1.c: Adjust.
1377 * c-c++-common/pr68657-2.c: Same.
1378 * c-c++-common/pr68657-3.c: Same.
1379 * c-c++-common/pr68833-1.c: Same.
1380 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1381 * gcc.dg/Walloca-larger-than.c: New test.
1382 * gcc.dg/Walloca-larger-than-2.c: New test.
1383 * gcc.dg/Wframe-larger-than-2.c: New test.
1384 * gcc.dg/Wlarger-than3.c: New test.
1385 * gcc.dg/Wvla-larger-than-3.c: New test.
1386 * gcc.dg/pr42611.c: Adjust.
1387 * gnat.dg/frame_overflow.adb: Same.
1388
1389 2018-07-20 Martin Sebor <msebor@redhat.com>
1390
1391 PR tree-optimization/86613
1392 PR tree-optimization/86611
1393 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1394 prune duplicate warnings.
1395 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1396 data-model-dependencies.
1397 * gcc.dg/Warray-bounds-32.c: Ditto.
1398
1399 2018-07-20 Richard Biener <rguenther@suse.de>
1400
1401 PR debug/86585
1402 * g++.dg/lto/pr86585_0.C: New testcase.
1403 * g++.dg/lto/pr86585_1.C: Likewise.
1404
1405 2018-07-19 Martin Sebor <msebor@redhat.com>
1406
1407 PR tree-optimization/83776
1408 PR tree-optimization/84047
1409 * gcc.dg/Warray-bounds-29.c: New test.
1410 * gcc.dg/Warray-bounds-30.c: New test.
1411 * gcc.dg/Warray-bounds-31.c: New test.
1412 * gcc.dg/Warray-bounds-32.c: New test.
1413
1414 2018-07-19 Michael Collison <michael.collison@arm.com>
1415 Richard Henderson <rth@redhat.com>
1416
1417 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1418 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1419 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1420 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1421 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1422 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1423 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1424 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1425 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1426 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1427 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1428 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1429
1430 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1431
1432 Revert fix for c++/59480 (and testsuite followup)
1433
1434 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1435
1436 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1437
1438 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1439
1440 PR c++/59480, DR 136
1441 * g++.dg/other/friend8.C: New.
1442 * g++.dg/other/friend9.C: Likewise.
1443 * g++.dg/other/friend10.C: Likewise.
1444 * g++.dg/other/friend11.C: Likewise.
1445 * g++.dg/other/friend12.C: Likewise.
1446 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1447 * g++.dg/parse/defarg8.C: Likewise.
1448
1449 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1450
1451 * gcc.target/aarch64/profile.c: New test.
1452
1453 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1454
1455 PR target/83009
1456 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1457
1458 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1459
1460 PR target/86560
1461 * gcc.target/i386/pr86560-4.c: New test.
1462 * gcc.target/i386/pr86560-5.c: Likewise.
1463
1464 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1465
1466 PR target/86560
1467 * gcc.target/i386/pr86560-1.c: New test.
1468 * gcc.target/i386/pr86560-2.c: Likewise.
1469 * gcc.target/i386/pr86560-3.c: Likewise.
1470
1471 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1472
1473 * gfortran.dg/max_fmax_aarch64.f90: New test.
1474 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1475 * gfortran.dg/minmax_integer.f90: Likewise.
1476
1477 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1478
1479 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1480
1481 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1482
1483 PR middle-end/86544
1484 * g++.dg/tree-ssa/pr86544.C: New test.
1485
1486 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1487
1488 PR c++/86550
1489 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1490
1491 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1492
1493 PR 69558
1494 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1495 * c-c++-common/pr69558.c: Remove xfail.
1496 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1497 * gcc.dg/pr61817-1.c: Likewise.
1498 * gcc.dg/pr61817-2.c: Likewise.
1499 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1500
1501 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1502
1503 PR fortran/85599
1504 * gfortran.dg/function_optimize_5.f90: Add option
1505 '-faggressive-function-elimination' and update dg-warning clauses.
1506 * gfortran.dg/short_circuiting.f90: New test.
1507
1508 2018-07-18 Marek Polacek <polacek@redhat.com>
1509
1510 PR c++/86190 - bogus -Wsign-conversion warning
1511 * g++.dg/warn/Wsign-conversion-3.C: New test.
1512 * g++.dg/warn/Wsign-conversion-4.C: New test.
1513
1514 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1515
1516 PR c++/59480, DR 136
1517 * g++.dg/other/friend8.C: New.
1518 * g++.dg/other/friend9.C: Likewise.
1519 * g++.dg/other/friend10.C: Likewise.
1520 * g++.dg/other/friend11.C: Likewise.
1521 * g++.dg/other/friend12.C: Likewise.
1522 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1523 * g++.dg/parse/defarg8.C: Likewise.
1524
1525 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1526
1527 * g++.dg/ext/uow-3.C: Adjust.
1528 * g++.dg/ext/uow-4.C: Likewise.
1529 * g++.dg/lookup/name-clash11.C: Likewise.
1530 * g++.dg/lookup/name-clash7.C: Likewise.
1531 * g++.dg/lookup/redecl1.C: Likewise.
1532 * g++.dg/warn/changes-meaning.C: Likewise.
1533 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1534 * g++.old-deja/g++.law/nest1.C: Likewise.
1535
1536 2018-07-18 Richard Biener <rguenther@suse.de>
1537
1538 PR debug/86523
1539 * g++.dg/lto/pr86523-3_0.C: New testcase.
1540
1541 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1542
1543 * gcc.target/m68k/mulsi_highpart.c: New test.
1544
1545 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1546
1547 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1548 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1549 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1550 * gcc.dg/cpp/pr61854-8.c: New test.
1551
1552 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1553
1554 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1555
1556 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1557
1558 PR fortran/83184
1559 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1560
1561 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1562
1563 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1564 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1565 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1566 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1567 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1568
1569 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1570
1571 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1572 * gcc.target/powerpc/pr79916.c: Require dfp.
1573
1574 2018-07-17 Richard Biener <rguenther@suse.de>
1575
1576 PR lto/86456
1577 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1578
1579 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1580
1581 * gcc.target/s390/function-align1.c: New test.
1582 * gcc.target/s390/function-align2.c: New test.
1583 * gcc.target/s390/function-align3.c: New test.
1584
1585 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1586
1587 * gnat.dg/discr55.adb: New test.
1588
1589 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1590
1591 * gcc.target/i386/vartrack-1.c (dg-options): Add
1592 -fomit-frame-pointer.
1593
1594 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1595
1596 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1597 (dg-lto-options): Add -fPIC.
1598 * g++.dg/lto/pr86523-2_0.C: Likewise.
1599
1600 2018-07-17 Martin Liska <mliska@suse.cz>
1601
1602 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1603
1604 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1605
1606 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1607 testcase.
1608
1609 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1610
1611 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1612
1613 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1614
1615 * gnat.dg/memorytest.adb: New testcase.
1616
1617 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1618
1619 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1620 New testcase.
1621
1622 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1623
1624 * gnat.dg/equal3.adb: New testcase.
1625
1626 2018-07-17 Justin Squirek <squirek@adacore.com>
1627
1628 * gnat.dg/split_args.adb: New testcase.
1629
1630 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1631
1632 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1633
1634 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1635
1636 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1637 New testcase.
1638
1639 2018-07-16 Carl Love <cel@us.ibm.com>
1640
1641 PR target/86414
1642 Forgot the PR number on the commit log.
1643
1644 2018-07-16 Carl Love <cel@us.ibm.com>
1645
1646 PR target/86414
1647 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1648 longdouble128.
1649 * gcc.target/powerpc/divkc3-3.c: Ditto.
1650 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1651 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1652 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1653 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1654
1655 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1656
1657 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1658 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1659
1660 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1661
1662 * lib/target-supports.exp (check_effective_target_longdouble64,
1663 check_effective_target_ppc_float128,
1664 check_effective_target_ppc_float128_insns,
1665 check_effective_target_powerpc_vsx): New.
1666
1667 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1668
1669 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1670 syntax error.
1671
1672 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1673
1674 PR tree-optimization/86526
1675 * gcc.c-torture/compile/pr86526.c: New test.
1676
1677 2018-07-16 Carl Love <cel@us.ibm.com>
1678
1679 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1680 longdouble128.
1681 * gcc.target/powerpc/divkc3-3.c: Ditto.
1682 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1683 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1684 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1685 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1686
1687 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1688
1689 PR fortran/83184
1690 * gfortran.dg/assumed_rank_14.f90: New testcase.
1691 * gfortran.dg/assumed_rank_15.f90: New testcase.
1692 * gfortran.dg/dec_structure_8.f90: Update error messages.
1693 * gfortran.dg/dec_structure_23.f90: Update error messages.
1694
1695 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1696
1697 PR middle-end/86528
1698 * gcc.c-torture/execute/pr86528.c: New test.
1699 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1700
1701 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1702
1703 * g++.dg/template/spec40.C: New.
1704 * g++.dg/parse/ptrmem8.C: Likewise.
1705
1706 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1707
1708 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1709 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1710 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1711 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1712 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1713
1714 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1715
1716 * gcc.target/s390/mrecord-mcount.c: New testcase.
1717
1718 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1719
1720 * gcc.target/s390/mfentry-m64.c: New testcase.
1721
1722 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1723
1724 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1725 testcase.
1726
1727 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1728
1729 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1730 testcase.
1731
1732 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1733
1734 * gnat.dg/wide_wide_value1.adb: New testcase.
1735
1736 2018-07-16 Javier Miranda <miranda@adacore.com>
1737
1738 * gnat.dg/bit_order1.adb: New testcase.
1739
1740 2018-07-16 Javier Miranda <miranda@adacore.com>
1741
1742 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1743
1744 2018-07-16 Richard Biener <rguenther@suse.de>
1745
1746 PR lto/86523
1747 * g++.dg/lto/pr86523-1_0.C: New testcase.
1748 * g++.dg/lto/pr86523-2_0.C: Likewise.
1749
1750 2018-07-16 Martin Liska <mliska@suse.cz>
1751
1752 PR ipa/86529
1753 * g++.dg/ipa/pr86529.C: New test.
1754
1755 2018-07-16 Tom de Vries <tdevries@suse.de>
1756
1757 PR debug/86455
1758 * gcc.target/i386/vartrack-1.c: New test.
1759
1760 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1761
1762 * gnat.dg/opt73.adb: New test.
1763
1764 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1765
1766 PR c++/3698
1767 PR c++/86208
1768 * g++.dg/opt/pr3698.C: New test.
1769
1770 2018-07-16 Richard Biener <rguenther@suse.de>
1771
1772 PR ipa/86389
1773 * gcc.dg/torture/pr86389.c: Require trampolines.
1774
1775 2018-07-15 Tom de Vries <tdevries@suse.de>
1776
1777 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1778 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1779 already called.
1780 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1781 * gcc.dg/guality/guality.exp: Same.
1782 * gfortran.dg/guality/guality.exp: Same.
1783
1784 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1785 Sunil K Pandey <sunil.k.pandey@intel.com>
1786
1787 PR target/84413
1788 * gcc.target/i386/pr84413-1.c: New test.
1789 * gcc.target/i386/pr84413-2.c: Likewise.
1790 * gcc.target/i386/pr84413-3.c: Likewise.
1791
1792 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1793 Steve Munroe <munroesj52@gmail.com>
1794
1795 * gcc.target/powerpc/sse2-pand-1.c: New file.
1796 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1797 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1798 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1799
1800 2018-07-13 Nathan Sidwell <nathan@acm.org>
1801
1802 PR c++/86374
1803 * g++.dg/pr86374.C: New.
1804
1805 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1806
1807 PR middle-end/78809
1808 * gcc.dg/strcmpopt_5.c: New test.
1809 * gcc.dg/strcmpopt_6.c: New test.
1810
1811 2018-07-13 Richard Biener <rguenther@suse.de>
1812
1813 PR middle-end/85974
1814 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1815
1816 2018-07-13 Tom de Vries <tdevries@suse.de>
1817
1818 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1819 * gcc.dg/guality/ctztest.c: Same.
1820 * gcc.dg/guality/sra-1.c: Same.
1821
1822 2018-07-13 Tom de Vries <tdevries@suse.de>
1823
1824 * gcc.dg/vla-1.c: Update.
1825
1826 2018-07-13 Tom de Vries <tdevries@suse.de>
1827
1828 * gcc.src/maintainers.exp: New file.
1829
1830 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1831
1832 PR middle-end/86489
1833 * gcc.dg/pr86489.c: New test.
1834
1835 2018-07-12 Martin Sebor <msebor@redhat.com>
1836
1837 PR testsuite/86510
1838 g++.dg/warn/pr86453.C: Adjust.
1839
1840 2018-07-12 Jim Wilson <jimw@sifive.com>
1841
1842 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1843
1844 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1845
1846 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1847
1848 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1849
1850 * c-c++-common/gomp/declare-target-3.c: New test.
1851 * g++.dg/gomp/declare-target-2.C: New test.
1852
1853 2018-07-12 Martin Sebor <msebor@redhat.com>
1854
1855 PR c/86453
1856 * c-c++-common/Wattributes.c: Adjust.
1857 * gcc.dg/Wattributes-10.c: New test.
1858 * g++.dg/Wattributes-3.C: Adjust.
1859 * gcc.dg/Wattributes-6.c: Adjust.
1860 * gcc.dg/pr18079.c: Adjust.
1861 * gcc.dg/torture/pr42363.c: Adjust.
1862
1863 2018-07-12 Julia Koval <julia.koval@intel.com>
1864
1865 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1866 version.
1867
1868 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1869
1870 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1871 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1872 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1873 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1874 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1875 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1876 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1877
1878 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1879
1880 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1881 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1882 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1883 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1884 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1885 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1886 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1887 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1888
1889 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1890 Alan Hayward <alan.hayward@arm.com>
1891 David Sherwood <david.sherwood@arm.com>
1892
1893 * gcc.dg/vect/vect-fma-2.c: New test.
1894 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1895 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1896 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1897
1898 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1899
1900 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1901 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1902 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1903 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1904 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1905 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1906 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1907 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1908 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1909
1910 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1911
1912 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1913 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1914
1915 2018-07-12 Richard Biener <rguenther@suse.de>
1916
1917 PR target/84829
1918 * gcc.target/i386/pr84829.c: New testcase.
1919
1920 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1921
1922 * gcc.dg/torture/20180712-1.c: New test.
1923
1924 PR tree-optimization/86492
1925 * gcc.c-torture/execute/pr86492.c: New test.
1926
1927 2018-07-12 Richard Biener <rguenther@suse.de>
1928
1929 PR c/86453
1930 * g++.dg/warn/pr86453.C: New testcase.
1931
1932 2018-07-12 Richard Biener <rguenther@suse.de>
1933
1934 PR middle-end/86479
1935 * gcc.dg/graphite/pr86479.c: New testcase.
1936
1937 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1938
1939 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1940 of hardcoding size. Cast (rel) to MASK_TYPE.
1941 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1942 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1943 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1944 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1945 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1946 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1947 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1948 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1949 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1950 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1951 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1952 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1953 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1954 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1955 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1956 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1957 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1958 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1959 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1960
1961 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1962
1963 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
1964 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
1965 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
1966
1967 2018-07-10 Mark Wielaard <mark@klomp.org>
1968
1969 PR debug/86459
1970 * gcc.dg/pr86459.c: New test.
1971
1972 2018-07-10 Martin Sebor <msebor@redhat.com>
1973
1974 PR testsuite/86461
1975 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1976
1977 2018-07-10 Martin Liska <mliska@suse.cz>
1978
1979 PR testsuite/86445
1980 * gcc.dg/pr84100.c: Change it back to dg-bogus.
1981
1982 2018-07-10 Jakub Jelinek <jakub@redhat.com>
1983
1984 PR sanitizer/86406
1985 * g++.dg/ubsan/pr86406.C: New test.
1986
1987 PR fortran/86421
1988 * gfortran.dg/vect/pr86421.f90: New test.
1989
1990 2018-07-09 Martin Sebor <msebor@redhat.com>
1991
1992 PR tree-optimization/86415
1993 * gcc.dg/strlenopt-53.c: New test.
1994
1995 2018-07-09 Martin Sebor <msebor@redhat.com>
1996
1997 PR middle-end/77357
1998 * gcc.dg/strlenopt-49.c: New test.
1999 * gcc.dg/strlenopt-50.c: New test.
2000 * gcc.dg/strlenopt-51.c: New test.
2001 * gcc.dg/strlenopt-52.c: New test.
2002 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2003
2004 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2005
2006 PR c/86420
2007 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2008 to be returned and when first argument is not 0, so that they don't do
2009 anything for NEED_EXC or NEED_ERRNO.
2010
2011 2018-07-09 Tom de Vries <tdevries@suse.de>
2012
2013 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2014 * gcc.dg/guality/bswaptest.c: Same.
2015 * gcc.dg/guality/clztest.c: Same.
2016 * gcc.dg/guality/csttest.c: Same.
2017 * gcc.dg/guality/ctztest.c: Same.
2018 * gcc.dg/guality/drap.c: Same.
2019 * gcc.dg/guality/nrv-1.c: Same.
2020 * gcc.dg/guality/pr41353-1.c: Same.
2021 * gcc.dg/guality/pr41353-2.c: Same.
2022 * gcc.dg/guality/pr41404-1.c: Same.
2023 * gcc.dg/guality/pr43051-1.c: Same.
2024 * gcc.dg/guality/pr43077-1.c: Same.
2025 * gcc.dg/guality/pr43177.c: Same.
2026 * gcc.dg/guality/pr43329-1.c: Same.
2027 * gcc.dg/guality/pr43479.c: Same.
2028 * gcc.dg/guality/pr43593.c: Same.
2029 * gcc.dg/guality/pr45003-1.c: Same.
2030 * gcc.dg/guality/pr45003-2.c: Same.
2031 * gcc.dg/guality/pr45003-3.c: Same.
2032 * gcc.dg/guality/pr48437.c: Same.
2033 * gcc.dg/guality/pr48466.c: Same.
2034 * gcc.dg/guality/pr49888.c: Same.
2035 * gcc.dg/guality/pr54200.c: Same.
2036 * gcc.dg/guality/pr54519-1.c: Same.
2037 * gcc.dg/guality/pr54519-2.c: Same.
2038 * gcc.dg/guality/pr54519-3.c: Same.
2039 * gcc.dg/guality/pr54519-4.c: Same.
2040 * gcc.dg/guality/pr54519-5.c: Same.
2041 * gcc.dg/guality/pr54519-6.c: Same.
2042 * gcc.dg/guality/pr54551.c: Same.
2043 * gcc.dg/guality/pr54693-2.c: Same.
2044 * gcc.dg/guality/pr54693.c: Same.
2045 * gcc.dg/guality/pr54796.c: Same.
2046 * gcc.dg/guality/pr54970.c: Same.
2047 * gcc.dg/guality/pr67192.c: Same.
2048 * gcc.dg/guality/pr69947.c: Same.
2049 * gcc.dg/guality/pr78726.c: Same.
2050 * gcc.dg/guality/rotatetest.c: Same.
2051 * gcc.dg/guality/sra-1.c: Same.
2052 * gcc.dg/guality/vla-2.c: Same.
2053
2054 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2055
2056 * g++.dg/diagnostic/long-short.C: New.
2057 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2058 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2059 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2060
2061 2018-07-09 Tom de Vries <tdevries@suse.de>
2062
2063 * gcc.dg/vla-1.c: New test.
2064
2065 2018-07-07 Tom de Vries <tdevries@suse.de>
2066
2067 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2068 files.
2069 (get_dump_flags): New proc.
2070 (toplevel): Test all dump flags.
2071
2072 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2073
2074 * gnat.dg/stack_usage6.adb: New test.
2075 * gnat.dg/stack_usage6_pkg.ads: New helper.
2076
2077 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2078
2079 * gnat.dg/pure_function3a.adb: New test.
2080 * gnat.dg/pure_function3b.adb: Likewise.
2081 * gnat.dg/pure_function3c.adb: Likewise.
2082 * gnat.dg/pure_function3_pkg.ads: New helper.
2083
2084 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2085
2086 PR target/84711
2087 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2088 dg-require-effective-target. Add -msse not just on i386-*, but
2089 on all i?86-* and x86_64-*.
2090
2091 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2092
2093 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2094 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2095 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2096 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2097 * gcc.dg/tree-ssa/popcount3.c: New test.
2098
2099 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2100
2101 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2102 to preserve the test.
2103 * gcc.target/i386/pr85073.c: Likewise.
2104
2105 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2106
2107 PR tree-optimization/86401
2108 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2109 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2110 * c-c++-common/rotate-9.c: New test.
2111
2112 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2113
2114 PR target/86324
2115 gcc.target/powerpc/pr86324-1.c: New test.
2116 gcc.target/powerpc/pr86324-2.c: Likewise.
2117
2118 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2119
2120 PR target/84711
2121 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2122
2123 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2124
2125 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2126
2127 2018-07-05 Jeff Law <law@redhat.com>
2128
2129 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2130
2131 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2132
2133 PR fortran/86408
2134 * gfortran.dg/deferred_character_20.f90: New test.
2135
2136 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2137
2138 PR fortran/83183
2139 PR fortran/86325
2140 * gfortran.dg/init_flag_18.f90: New testcase.
2141 * gfortran.dg/init_flag_19.f03: New testcase.
2142
2143 2018-07-05 Carl Love <cel@us.ibm.com>
2144 * gcc.target/altivec-1-runnable.c: New test file.
2145 * gcc.target/altivec-2-runnable.c: New test file.
2146 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2147 for tests.
2148
2149 2018-07-05 Martin Sebor <msebor@redhat.com>
2150
2151 PR c++/86400
2152 * gcc.dg/strlenopt-47.c: New test.
2153 * gcc.dg/strlenopt-48.c: New test.
2154
2155 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2156
2157 PR target/84711
2158 * gcc.target/arm/big-endian-subreg.c: New.
2159
2160 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2161
2162 PR target/84711
2163 * gcc.dg/vect/pr84711.c: New.
2164
2165 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2166
2167 * gcc.target/aarch64/struct_cpy.c: New.
2168
2169 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2170
2171 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2172 * c-c++-common/unroll-2.c: Likewise.
2173 * g++.dg/cdce3.C: Likewise.
2174 * g++.dg/ext/unroll-1.C: Likewise.
2175 * g++.dg/ext/unroll-2.C: Likewise.
2176 * g++.dg/ext/unroll-3.C: Likewise.
2177 * gcc.dg/cdce1.c: Likewise.
2178 * gcc.dg/cdce2.c: Likewise.
2179 * gcc.dg/gomp/pr68128-1.c: Likewise.
2180 * gcc.dg/vect/pr46032.c: Likewise.
2181 * gcc.dg/vect/vect-cond-10.c: Likewise.
2182 * gcc.dg/vect/vect-cond-8.c: Likewise.
2183 * gcc.dg/vect/vect-cond-9.c: Likewise.
2184 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2185 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2186 * gcc.target/i386/avx-cvt-2.c: Likewise.
2187 * gcc.target/i386/avx-cvt-3.c: Likewise.
2188 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2189 * gcc.target/i386/avx2-gather-2.c: Likewise.
2190 * gcc.target/i386/avx2-gather-6.c: Likewise.
2191 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2192 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2193 * gfortran.dg/directive_unroll_1.f90: Likewise.
2194 * gfortran.dg/directive_unroll_2.f90: Likewise.
2195 * gnat.dg/unroll2.adb: Likewise.
2196 * gnat.dg/unroll3.adb: Likewise.
2197
2198 2018-07-05 Tom de Vries <tdevries@suse.de>
2199
2200 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2201
2202 2018-07-04 Martin Sebor <msebor@redhat.com>
2203
2204 PR tree-optimization/86274
2205 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2206
2207 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2208
2209 PR fortran/82009
2210 * gfortran.dg/block_16.f08. New test.
2211
2212 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2213
2214 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2215 has a slightly different IL that provides more threading
2216 opportunities.
2217
2218 2018-07-04 Martin Liska <mliska@suse.cz>
2219
2220 PR middle-end/66240
2221 PR target/45996
2222 PR c/84100
2223 * gcc.dg/pr84100.c (foo):
2224 * gcc.target/i386/falign-functions-2.c: New test.
2225 * gcc.target/i386/falign-functions.c: New test.
2226
2227 2018-07-04 Martin Liska <mliska@suse.cz>
2228
2229 * gcc.dg/pr47793.c: Remove.
2230
2231 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2232
2233 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2234 final scan test.
2235 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2236
2237 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2238
2239 PR target/85620
2240 * gcc.target/i386/pr85620-1.c: New test.
2241 * gcc.target/i386/pr85620-2.c: Likewise.
2242 * gcc.target/i386/pr85620-3.c: Likewise.
2243 * gcc.target/i386/pr85620-4.c: Likewise.
2244
2245 2018-07-03 Martin Sebor <msebor@redhat.com>
2246
2247 PR tree-optimization/86274
2248 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2249 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2250 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2251 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2252 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2253 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2254 * gcc.dg/tree-ssa/pr83198.c: Same.
2255
2256 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2257
2258 * g++.dg/other/locations1.C: New.
2259 * g++.dg/tls/locations1.C: Likewise.
2260 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2261 * g++.dg/diagnostic/virtual-static.C: Likewise.
2262 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2263 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2264 * g++.dg/cpp0x/pr51463.C: Likewise.
2265 * g++.dg/other/typedef1.C: Likewise.
2266 * g++.dg/parse/dtor13.C: Likewise.
2267 * g++.dg/template/error44.C: Likewise.
2268 * g++.dg/template/typedef4.C: Likewise.
2269 * g++.dg/template/typedef5.C: Likewise.
2270 * g++.dg/tls/diag-2.C: Likewise.
2271 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2272
2273 2018-07-03 Marek Polacek <polacek@redhat.com>
2274
2275 PR c++/86201
2276 * g++.dg/diagnostic/pr86201.C: New test.
2277
2278 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2279
2280 PR target/85694
2281 * gcc.target/i386/pr85694.c: New test.
2282
2283 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2284
2285 PR tree-optimization/85694
2286 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2287 Return true for AArch64 without SVE.
2288 * gcc.target/aarch64/vect_hadd_1.h: New file.
2289 * gcc.target/aarch64/vect_shadd_1.c: New test.
2290 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2291 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2292 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2293
2294 2018-07-03 Marek Polacek <polacek@redhat.com>
2295
2296 PR middle-end/86202
2297 * gcc.dg/Wint-conversion-2.c: New test.
2298
2299 PR c++/84306
2300 * g++.dg/overload/conv-op3.C: New test.
2301
2302 2018-07-03 Richard Biener <rguenther@suse.de>
2303
2304 PR ipa/86389
2305 * gcc.dg/torture/pr86389.c: New testcase.
2306
2307 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2308
2309 PR tree-optimization/85694
2310 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2311 proc.
2312 * gcc.dg/vect/vect-avg-1.c: New test.
2313 * gcc.dg/vect/vect-avg-2.c: Likewise.
2314 * gcc.dg/vect/vect-avg-3.c: Likewise.
2315 * gcc.dg/vect/vect-avg-4.c: Likewise.
2316 * gcc.dg/vect/vect-avg-5.c: Likewise.
2317 * gcc.dg/vect/vect-avg-6.c: Likewise.
2318 * gcc.dg/vect/vect-avg-7.c: Likewise.
2319 * gcc.dg/vect/vect-avg-8.c: Likewise.
2320 * gcc.dg/vect/vect-avg-9.c: Likewise.
2321 * gcc.dg/vect/vect-avg-10.c: Likewise.
2322 * gcc.dg/vect/vect-avg-11.c: Likewise.
2323 * gcc.dg/vect/vect-avg-12.c: Likewise.
2324 * gcc.dg/vect/vect-avg-13.c: Likewise.
2325 * gcc.dg/vect/vect-avg-14.c: Likewise.
2326
2327 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2328
2329 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2330 get split into two for use by the over-widening pattern.
2331 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2332 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2333 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2334 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2335 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2336 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2337 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2338 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2339 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2340 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2341 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2342 * gcc.dg/vect/vect-over-widen-22.c: New test.
2343
2344 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2345
2346 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2347 widen_mult pattern.
2348 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2349 over-widening messages.
2350 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2351 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2352 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2353 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2354 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2355 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2356 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2357 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2358 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2359 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2360 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2361 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2362 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2363 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2364 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2365 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2366 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2367 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2368 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2369 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2370 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2371 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2372 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2373 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2374 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2375 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2376
2377 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2378
2379 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2380
2381 2018-07-02 Jim Wilson <jimw@sifive.com>
2382
2383 * gcc.target/riscv/interrupt-debug.c: New.
2384
2385 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2386
2387 * g++.dg/diagnostic/thread-thread_local.C: New.
2388
2389 2018-07-02 Martin Liska <mliska@suse.cz>
2390
2391 PR testsuite/86366
2392 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2393 * gcc.dg/profile-dir-2.c: Likewise.
2394 * gcc.dg/profile-dir-3.c: Likewise.
2395
2396 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2397
2398 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2399 overriden.
2400
2401 2018-07-02 Richard Biener <rguenther@suse.de>
2402
2403 PR tree-optimization/86363
2404 * gcc.dg/torture/pr86363.c: New testcase.
2405
2406 2018-07-02 Martin Liska <mliska@suse.cz>
2407
2408 * gcc.dg/completion-1.c: New test.
2409 * gcc.dg/completion-2.c: New test.
2410 * gcc.dg/completion-3.c: New test.
2411
2412 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2413
2414 PR fortran/82969
2415 PR fortran/86242
2416 * gfortran.dg/proc_ptr_50.f90: New test.
2417
2418 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2419
2420 PR fortran/45305
2421 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2422
2423 2018-07-02 Martin Liska <mliska@suse.cz>
2424
2425 PR ipa/86279
2426 * gcc.dg/ipa/pr86279.c: New test.
2427
2428 2018-07-02 Martin Liska <mliska@suse.cz>
2429
2430 PR ipa/86323
2431 * g++.dg/ipa/pr86323.C: New test.
2432
2433 2018-07-01 Tom de Vries <tdevries@suse.de>
2434
2435 revert:
2436 2018-07-01 Tom de Vries <tdevries@suse.de>
2437
2438 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2439 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2440
2441 2018-07-01 Tom de Vries <tdevries@suse.de>
2442
2443 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2444 argument.
2445 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2446 with @main.
2447
2448 2018-07-01 Tom de Vries <tdevries@suse.de>
2449
2450 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2451 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2452
2453 2018-07-01 Tom de Vries <tdevries@suse.de>
2454
2455 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2456 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2457
2458 2018-07-01 Tom de Vries <tdevries@suse.de>
2459
2460 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2461 (verify_call): ... here. Move to toplevel.
2462 (verify_call_np, dg_final_directive_check_utils): New proc.
2463 (toplevel): Call dg_final_directive_check_utils.
2464 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2465
2466 2018-06-30 Jim Wilson <jimw@sifive.com>
2467
2468 * gcc.target/riscv/shift-shift-1.c: New.
2469 * gcc.target/riscv/shift-shift-2.c: New.
2470 * gcc.target/riscv/shift-shift-3.c: New.
2471
2472 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2473
2474 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2475
2476 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2477
2478 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2479 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2480 by 4 in the computation of a[i].
2481 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2482 main multiplication constant.
2483 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2484 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2485 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2486 pattern to cast the result to int.
2487 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2488 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2489 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2490 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2491 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2492 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2493 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2494 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2495 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2496 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2497 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2498 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2499 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2500 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2501 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2502 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2503 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2504 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2505 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2506 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2507
2508 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2509
2510 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2511 test for vectorization along the lines described in the comment.
2512
2513 2018-06-30 Tom de Vries <tdevries@suse.de>
2514
2515 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2516 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2517 LTO_TORTURE_OPTIONS.
2518 * gcc.dg/guality/prevent-optimization.h: New file.
2519 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2520 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2521
2522 2018-06-30 Tom de Vries <tdevries@suse.de>
2523
2524 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2525 * lib/gcc-dg.exp (dg-final): New proc.
2526 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2527 argument.
2528
2529 2018-06-29 Martin Sebor <msebor@redhat.com>
2530
2531 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2532 that don't define the function.
2533
2534 2018-06-29 Marek Polacek <polacek@redhat.com>
2535
2536 PR c++/86184
2537 * g++.dg/ext/cond3.C: New test.
2538
2539 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2540
2541 * gcc.target/arm/arm-soft-strd-even.c: New test.
2542
2543 2018-06-29 Tom de Vries <tdevries@suse.de>
2544
2545 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2546 line, and use it.
2547 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2548 (process-message): ... here.
2549 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2550
2551 2018-06-29 Martin Liska <mliska@suse.cz>
2552
2553 PR tree-optimization/86263
2554 * gcc.dg/tree-ssa/pr86263.c: New test.
2555
2556 2018-06-28 Carl Love <cel@us.ibm.com>
2557
2558 * gcc.target/p9-extract-1.c: Add test case.
2559 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2560 name in ABI.
2561
2562 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2563
2564 PR target/86348
2565 * gcc.target/i386/pr86348.c: New test.
2566
2567 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2568
2569 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2570
2571 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2572
2573 PR fortran/82865
2574 * gfortran.dg/dec_type_print_2.f03: New testcase.
2575
2576 2018-06-28 David Pagan <dave.pagan@oracle.com>
2577
2578 PR c/55976
2579 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2580 message causing unexpected test FAIL.
2581
2582 2018-06-28 Martin Liska <mliska@suse.cz>
2583
2584 * gcc.dg/tree-ssa/switch-1.c: New test.
2585
2586 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2587
2588 * gnat.dg/debug15.adb: New test.
2589
2590 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2591
2592 PR c++/86329
2593 * g++.dg/lookup/pr86329.C: New test.
2594
2595 2018-06-27 Carl Love <cel@us.ibm.com>
2596
2597 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2598
2599 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2600
2601 PR target/85769
2602 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2603
2604 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2605
2606 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2607
2608 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2609
2610 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2611 requirement for this test.
2612 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2613 requirement, and -mpower8-vector compile option.
2614
2615 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2616
2617 PR target/86314
2618 * gcc.dg/pr86314.c: New test.
2619
2620 PR debug/86257
2621 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2622
2623 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2624
2625 * gcc.target/i386/pr86257.c: Require 64-bit.
2626
2627 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2628
2629 * g++.dg/pr86082.C: Require IBM1047 support.
2630
2631 2018-06-26 Richard Biener <rguenther@suse.de>
2632
2633 PR middle-end/86271
2634 * gcc.dg/pr86271.c: New testcase.
2635
2636 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2637
2638 PR debug/86064
2639 * gcc.dg/pr86064.c: New.
2640
2641 2018-06-25 Jeff Law <law@redhat.com>
2642
2643 * lib/target-supports.exp
2644 (check_effective_target_logical_op_short_circuit): Add v850.
2645
2646 2018-06-25 Martin Sebor <msebor@redhat.com>
2647
2648 PR tree-optimization/86204
2649 * gcc.dg/strlenopt-46.c: New test.
2650
2651 2018-06-25 Martin Sebor <msebor@redhat.com>
2652
2653 PR tree-optimization/85700
2654 * gcc.dg/Wstringop-truncation-4.c: New test.
2655
2656 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2657
2658 PR fortran/82972
2659 PR fortran/83088
2660 PR fortran/85851
2661 * gfortran.dg/init_flag_17.f90: New testcase.
2662
2663 2018-06-25 Carl Love <cel@us.ibm.com>
2664
2665 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2666 vec_extract a signed int. Add vec_extract tests for bool char
2667 and bool int.
2668 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2669 vec_extract tests.
2670
2671 2018-06-25 Tom de Vries <tdevries@suse.de>
2672
2673 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2674
2675 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2676
2677 PR target/84786
2678 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2679
2680 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2681
2682 * gnat.dg/sso9.adb: New testcase.
2683 * gnat.dg/sso9_pkg.ads: Likewise.
2684
2685 2018-06-25 Tom de Vries <tdevries@suse.de>
2686
2687 PR debug/86257
2688 * gcc.target/i386/pr86257.c: New test.
2689
2690 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2691
2692 PR C++/86082
2693 * g++.dg/pr86082.C: New test.
2694
2695 2018-06-24 Tom de Vries <tdevries@suse.de>
2696
2697 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2698 * gcc.dg/guality/guality.exp: Same.
2699 * gfortran.dg/guality/guality.exp: Same.
2700 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2701
2702 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2703
2704 * g++.dg/concepts/locations1.C: New.
2705 * g++.dg/cpp0x/locations1.C: Likewise.
2706 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2707 * g++.dg/cpp1z/inline-var3.C: Likewise.
2708
2709 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2710
2711 PR fortran/86281
2712 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2713
2714 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2715
2716 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2717 this test.
2718 * gcc.target/powerpc/builtins-9.c: New test.
2719 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2720 to expect different code generation on big-endian vs.
2721 little-endian targets.
2722
2723 2018-06-22 Tom de Vries <tdevries@suse.de>
2724
2725 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2726 $rootme/../gdb/gdb, if available.
2727 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2728 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2729
2730 2018-06-22 Tom de Vries <tdevries@suse.de>
2731
2732 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2733 * g++.dg/guality/guality.exp: Use report_gdb.
2734 * gcc.dg/guality/guality.exp: Same.
2735 * gfortran.dg/guality/guality.exp: Same.
2736
2737 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2738
2739 PR c++/85662
2740 * g++.dg/ext/offsetof3.C: New test.
2741
2742 2018-06-22 Carl Love <cel@us.ibm.com>
2743
2744 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2745 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2746 for the vnor, vand and vxor instructions.
2747 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2748 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2749 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2750 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2751 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2752 Add -dp to dg-options, update expected counts.
2753
2754 2018-06-22 Paul Koning <ni1d@arrl.net>
2755
2756 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2757 if pdp11.
2758 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2759 * gcc.c-torture/compile/20040101-1.c: Ditto.
2760 * gcc.c-torture/compile/20050622-1.c: Ditto.
2761 * gcc.c-torture/compile/20080625-1.c: Ditto.
2762 * gcc.c-torture/compile/20090107-1.c: Ditto.
2763 * gcc.c-torture/compile/920501-12.c: Ditto.
2764 * gcc.c-torture/compile/920501-4.c: Ditto.
2765 * gcc.c-torture/compile/961203-1.c: Ditto.
2766 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2767 * gcc.c-torture/compile/pr25310.c: Ditto.
2768
2769 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2770 James Norris <jnorris@codesourcery.com>
2771 Thomas Schwinge <thomas@codesourcery.com>
2772 Tom de Vries <tom@codesourcery.com>
2773
2774 * c-c++-common/goacc/deviceptr-4.c: New file.
2775 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2776 Likewise.
2777 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2778 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2779 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2780 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2781 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2782 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2783 Likewise.
2784 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2785 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2786 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2787 Likewise.
2788 * gfortran.dg/goacc/modules.f95: Likewise.
2789 * gfortran.dg/goacc/routine-8.f90: Likewise.
2790 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2791
2792 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2793
2794 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2795 if the long double format is IEEE 128-bit for tests that are
2796 explicitly testing IBM extended double support. Use the
2797 appropriate pack and unpack built-in functions. Change calls from
2798 __builtin_isinfl to __builtin_isinf since the later supports all
2799 floating point types.
2800 * gcc.target/powerpc/pr57150.c: Likewise.
2801 * gcc.target/powerpc/pr60203.c: Likewise.
2802 * gcc.target/powerpc/pr67808.c: Likewise.
2803 * gcc.target/powerpc/pr70117.c: Likewise.
2804 * gcc.target/powerpc/tfmode_off.c: Likewise.
2805
2806 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2807
2808 PR fortran/49630
2809 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2810
2811 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2812
2813 PR fortran/83118
2814 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2815
2816 2018-06-21 Tom de Vries <tdevries@suse.de>
2817
2818 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2819
2820 2018-06-21 Tom de Vries <tdevries@suse.de>
2821
2822 PR tree-optimization/85859
2823 * gcc.dg/pr85859.c: New test.
2824
2825 2018-06-21 Richard Biener <rguenther@suse.de>
2826
2827 PR tree-optimization/86232
2828 * gcc.dg/torture/pr86232.c: New testcase.
2829
2830 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2831
2832 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2833
2834 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2835
2836 * gcc/gcc.target/aarch64/aes_2.c: New test.
2837
2838 2018-06-20 Than McIntosh <thanm@google.com>
2839
2840 PR libgcc/86213
2841 * gcc.dg/split-8.c: New.
2842
2843 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2844
2845 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2846 for vpkudus in place of vpksdus.
2847 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2848
2849 2018-06-20 Nathan Sidwell <nathan@acm.org>
2850
2851 PR c++/85634
2852 * g++.dg/lookup/pr85634-2.C: New.
2853
2854 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2855
2856 * g++.dg/template/friend65.C: New.
2857 * g++.dg/cpp0x/main1.C: Likewise.
2858 * g++.dg/other/main2.C: Likewise.
2859 * g++.dg/other/main3.C: Likewise.
2860 * g++.dg/template/friend42.C: Test location too.
2861 * g++.dg/concepts/decl-diagnose.C: Likewise.
2862 * g++.dg/warn/main-2.C: Update.
2863
2864 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2865 Thomas Schwinge <thomas@codesourcery.com>
2866 Cesar Philippidis <cesar@codesourcery.com>
2867
2868 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2869 2.5 data clause semantics.
2870 * c-c++-common/goacc/declare-2.c: Likewise.
2871 * c-c++-common/goacc/default-4.c: Likewise.
2872 * c-c++-common/goacc/finalize-1.c: New test.
2873 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2874 OpenACC 2.5 data clause semantics.
2875 * c-c++-common/goacc/kernels-alias.c: Likewise.
2876 * c-c++-common/goacc/routine-5.c: Likewise.
2877 * c-c++-common/goacc/update-if_present-1.c: New test.
2878 * c-c++-common/goacc/update-if_present-2.c: New test.
2879 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2880 2.5 data clause semantics.
2881 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2882 * gfortran.dg/goacc/data-tree.f95: Likewise.
2883 * gfortran.dg/goacc/declare-2.f95: Likewise.
2884 * gfortran.dg/goacc/default-4.f: Likewise.
2885 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2886 * gfortran.dg/goacc/finalize-1.f: New test.
2887 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2888 OpenACC 2.5 data clause semantics.
2889 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2890 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2891 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2892 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2893 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2894 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2895 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2896
2897 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2898
2899 PR c++/86210
2900 * g++.dg/warn/Wnonnull4.C: New test.
2901
2902 2018-06-20 Marek Polacek <polacek@redhat.com>
2903
2904 PR c++/86240
2905 * g++.dg/pr86240.C: New test.
2906
2907 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2908
2909 PR debug/86194
2910 * gcc.target/i386/pr86194.c: New test.
2911
2912 PR tree-optimization/86231
2913 * gcc.dg/tree-ssa/vrp119.c: New test.
2914 * gcc.c-torture/execute/pr86231.c: New test.
2915
2916 2018-06-20 Tom de Vries <tdevries@suse.de>
2917
2918 PR tree-optimization/86097
2919 * gcc.dg/autopar/pr86097.c: New test.
2920
2921 2018-06-20 Nathan Sidwell <nathan@acm.org>
2922
2923 PR c++/85634
2924 * g++.dg/lookup/pr85634.C: New.
2925
2926 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2927
2928 * gcc.target/aarch64/ldp_stp_q.c: New test.
2929 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2930 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2931
2932 2018-06-20 Martin Liska <mliska@suse.cz>
2933
2934 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2935
2936 2018-06-19 Martin Sebor <msebor@redhat.com>
2937
2938 PR tree-optimization/48560
2939 * gcc.dg/Warray-bounds-28.c: New test.
2940
2941 2018-06-19 Martin Sebor <msebor@redhat.com>
2942
2943 PR middle-end/85602
2944 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2945 to also match C++.
2946
2947 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2948
2949 * g++.dg/lto/pr84805_0.C: Update template.
2950 * g++.dg/lto/pr84805_1.C: Update template.
2951
2952 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2953
2954 * gnat.dg/aggr24.adb: New test.
2955 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2956
2957 2018-06-19 Richard Biener <rguenther@suse.de>
2958
2959 PR tree-optimization/86179
2960 * gcc.dg/pr86179.c: New testcase.
2961
2962 2018-06-18 Martin Sebor <msebor@redhat.com>
2963
2964 PR middle-end/85602
2965 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
2966 * c-c++-common/attr-nonstring-8.c: New test.
2967
2968 2018-06-18 Martin Sebor <msebor@redhat.com>
2969
2970 PR tree-optimization/81384
2971 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
2972 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
2973 * gcc.c-torture/execute/builtins/strnlen.c: New test.
2974 * gcc.dg/attr-nonstring-2.c: New test.
2975 * gcc.dg/attr-nonstring-3.c: New test.
2976 * gcc.dg/attr-nonstring-4.c: New test.
2977 * gcc.dg/strlenopt-45.c: New test.
2978 * gcc.dg/strlenopt.h (strnlen): Declare.
2979
2980 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2981
2982 PR tree-optimization/86076
2983 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
2984
2985 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2986
2987 PR tree-optimization/64946
2988 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
2989
2990 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
2991
2992 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
2993 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
2994 * gnat.dg/stack_usage5.adb: New test.
2995
2996 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2997
2998 PR middle-end/82479
2999 * gcc.dg/tree-ssa/popcount.c: New test.
3000 * gcc.dg/tree-ssa/popcount2.c: New test.
3001
3002 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3003
3004 PR middle-end/64946
3005 * gcc.dg/absu.c: New test.
3006 * gcc.dg/gimplefe-29.c: New test.
3007 * gcc.target/aarch64/pr64946.c: New test.
3008
3009 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3010
3011 PR c/86093
3012 * c-c++-common/pr86093.c: New test.
3013
3014 PR middle-end/85878
3015 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3016
3017 PR middle-end/86123
3018 * gcc.c-torture/compile/pr86123.c: New test.
3019
3020 2018-06-15 Tom de Vries <tdevries@suse.de>
3021
3022 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3023
3024 2018-06-15 Nick Clifton <nickc@redhat.com>
3025
3026 PR 84195
3027 * gcc.c-torture/compile/pr84195.c: New test.
3028
3029 2018-06-15 Richard Biener <rguenther@suse.de>
3030
3031 PR middle-end/86159
3032 * g++.dg/pr86159.C: New testcase.
3033
3034 2018-06-15 Richard Biener <rguenther@suse.de>
3035
3036 PR middle-end/86076
3037 * gcc.dg/pr86076.c: New testcase.
3038
3039 2018-06-14 Marek Polacek <polacek@redhat.com>
3040
3041 PR c++/86063
3042 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3043
3044 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3045
3046 PR target/86048
3047 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3048 -msse2 to dg-options.
3049
3050 PR middle-end/86122
3051 * gcc.c-torture/compile/pr86122.c: New test.
3052
3053 P0624R2 - Default constructible and assignable stateless lambdas
3054 * g++.dg/cpp2a/lambda1.C: New test.
3055 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3056 for -std=c++2a.
3057
3058 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3059
3060 * g++.dg/other/static3.C: New.
3061 * g++.dg/other/static4.C: Likewise.
3062 * g++.dg/warn/Wshadow-15.C: Likewise.
3063 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3064 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3065 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3066 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3067 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3068 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3069 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3070
3071 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3072
3073 PR target/85945
3074 * gcc.c-torture/compile/pr85945.c: New test.
3075
3076 2018-06-14 Richard Biener <rguenther@suse.de>
3077
3078 PR ipa/86124
3079 * gcc.dg/pr86124.c: New testcase.
3080
3081 2018-06-13 Martin Sebor <msebor@redhat.com>
3082
3083 PR tree-optimization/86114
3084 * gcc.dg/pr86114.c: New test.
3085
3086 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3087
3088 PR fortran/86110
3089 * gfortran.dg/pr86110.f90: New test.
3090
3091 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3092
3093 PR fortran/85703
3094 * gfortran.dg/goacc/pr85703.f90: New test.
3095 * gfortran.dg/gomp/pr85703.f90: New test.
3096
3097 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3098
3099 PR fortran/85702
3100 * gfortran.dg/goacc/pr85702.f90: New test.
3101
3102 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3103
3104 * gcc.target/i386/pr86048.c: New test.
3105
3106 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3107
3108 * gcc.target/arc/fma-1.c: New test.
3109
3110 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3111
3112 * gcc.target/arc/pr9001107555.c: New file.
3113
3114 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3115
3116 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3117
3118 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3119
3120 * g++.dg/init/delete3.C: New.
3121 * g++.dg/init/new49.C: Likewise.
3122 * g++.dg/init/new25.C: Test locations too.
3123 * g++.dg/template/new4.C: Likewise.
3124 * g++.old-deja/g++.jason/operator.C: Likewise.
3125
3126 2018-06-12 Marek Polacek <polacek@redhat.com>
3127
3128 Core issue 1331 - const mismatch with defaulted copy constructor
3129 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3130 * g++.dg/cpp0x/defaulted52.C: New test.
3131 * g++.dg/cpp0x/defaulted53.C: New test.
3132 * g++.dg/cpp0x/defaulted54.C: New test.
3133 * g++.dg/cpp0x/defaulted55.C: New test.
3134 * g++.dg/cpp0x/defaulted56.C: New test.
3135 * g++.dg/cpp0x/defaulted57.C: New test.
3136 * g++.dg/cpp0x/defaulted58.C: New test.
3137 * g++.dg/cpp0x/defaulted59.C: New test.
3138 * g++.dg/cpp0x/defaulted60.C: New test.
3139
3140 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3141
3142 PR other/69968
3143 * gcc.dg/spellcheck-transposition.c: New test.
3144
3145 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3146
3147 PR fortran/44491
3148 * gfortran.dg/pr44491.f90: New testcase
3149
3150 2018-06-12 Martin Sebor <msebor@redhat.com>
3151
3152 PR tree-optimization/85259
3153 * gcc.dg/Wstringop-overflow-5.c: New test.
3154 * gcc.dg/Wstringop-overflow-6.c: New test.
3155
3156 2018-06-12 Martin Sebor <msebor@redhat.com>
3157
3158 PR c/85931
3159 * gcc.dg/Wstringop-truncation-3.c: New test.
3160
3161 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3162
3163 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3164 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3165 * gcc.target/powerpc/swaps-p8-17.c: Same.
3166
3167 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3168
3169 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3170 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3171 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3172 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3173 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3174 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3175
3176 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3177
3178 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3179 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3180 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3181 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3182 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3183 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3184
3185 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3186
3187 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3188 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3189 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3190 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3191 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3192 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3193
3194 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3195
3196 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3197 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3198 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3199 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3200 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3201 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3202
3203 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3204
3205 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3206 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3207 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3208 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3209 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3210 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3211
3212 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3213
3214 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3215 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3216 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3217 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3218 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3219 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3220
3221 2018-06-12 Martin Liska <mliska@suse.cz>
3222
3223 * g++.dg/opt/mpx.C: New test.
3224 * gcc.target/i386/mpx.c: New test.
3225
3226 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3227
3228 * gcc.target/arc/builtin_simdarc.c: Update test.
3229 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3230 * gcc.target/arc/tumaddsidi4.c: Likewise.
3231
3232 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3233
3234 * gnat.dg/opt72a.ad[sb]: New test.
3235 * gnat.dg/opt72_pkg.ads: New helper.
3236
3237 2018-06-12 Tom de Vries <tdevries@suse.de>
3238
3239 * gcc.dg-selftests/dg-final.exp: New file.
3240
3241 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3242
3243 * g++.dg/lookup/new2.C: Test locations too.
3244 * g++.dg/other/ellipsis1.C: Likewise.
3245 * g++.dg/other/operator1.C: Likewise.
3246 * g++.dg/other/operator2.C: Likewise.
3247 * g++.dg/overload/operator2.C: Likewise.
3248 * g++.dg/parse/defarg11.C: Likewise.
3249 * g++.dg/parse/operator4.C: Likewise.
3250 * g++.dg/template/error30.C: Likewise.
3251 * g++.dg/template/explicit-args3.C: Likewise.
3252 * g++.dg/warn/effc1.C: Likewise.
3253 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3254 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3255 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3256 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3257 * g++.old-deja/g++.jason/operator.C: Likewise.
3258
3259 2018-06-11 Martin Sebor <msebor@redhat.com>
3260
3261 PR tree-optimization/86083
3262 * gcc.dg/strlenopt-44.c: New test.
3263
3264 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3265
3266 PR fortran/45521
3267 * gfortran.dg/generic_32.f90: New test.
3268 * gfortran.dg/generic_33.f90: New test.
3269
3270 2018-06-11 Carl Love <cel@us.ibm.com>
3271 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3272 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3273 long long bool. Remove duplicate dg-final for xxlxor. Update
3274 dg-final instruction counts.
3275 * gcc.target/powerpc/altivec-37.c (main): New file for
3276 tests vec_unpackh and vec_unpackl returning long long bool and
3277 long long int.
3278
3279 2018-06-11 Martin Liska <mliska@suse.cz>
3280
3281 PR tree-optimization/86089
3282 * gcc.dg/tree-ssa/pr86089.c: New test.
3283
3284 2018-06-11 Julia Koval <julia.koval@intel.com>
3285
3286 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3287 * gcc.target/i386/vpclmulqdq.c: Ditto.
3288
3289 2018-06-11 Olivier Hainque <hainque@adacore.com>
3290
3291 * gnat.dg/lang-dw2.adb: New test.
3292 * gnat.dg/lang-dw3.adb: New test.
3293
3294 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3295
3296 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3297 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3298
3299 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3300
3301 * gnat.dg/predicate1.adb: New testcase.
3302
3303 2018-06-11 Yannick Moy <moy@adacore.com>
3304
3305 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3306
3307 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3308
3309 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3310 testcase.
3311
3312 2018-06-11 Javier Miranda <miranda@adacore.com>
3313
3314 * gnat.dg/prot4.adb: New testcase.
3315
3316 2018-06-11 Yannick Moy <moy@adacore.com>
3317
3318 * gnat.dg/part_of1-instantiation.adb,
3319 gnat.dg/part_of1-instantiation.ads,
3320 gnat.dg/part_of1-private_generic.adb,
3321 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3322 testcase.
3323
3324 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3325
3326 * gnat.dg/contract1.adb: New testcase.
3327
3328 2018-06-11 Javier Miranda <miranda@adacore.com>
3329
3330 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3331 testcase.
3332
3333 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3334
3335 * gnat.dg/inline_always1.adb: New testcase.
3336
3337 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3338
3339 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3340 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3341 gnat.dg/nested_generic2_g2.ads: New testcase.
3342
3343 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3344
3345 * g++.dg/template/friend64.C: New.
3346 * g++.old-deja/g++.other/friend4.C: Test the location too.
3347 * g++.old-deja/g++.pt/crash23.C: Likewise.
3348
3349 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3350
3351 * gfortran.dg/inline_matmul_23.f90: New test.
3352
3353 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3354
3355 PR fortran/85088
3356 * gfortran.dg/intent_decl_1.f90: New test case.
3357
3358 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3359
3360 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3361 * gfortran.dg/ieee/large_4.f90: Ditto.
3362 * gfortran.dg/round_4.f90: Ditto.
3363
3364 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3365
3366 PR fortran/38351
3367 * gfortran.dg/pr38351.f90: New test.
3368 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3369
3370 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3371
3372 PR fortran/85138
3373 PR fortran/85996
3374 PR fortran/86051
3375 * gfortran.dg/pr85138_1.f90: New test.
3376 * gfortran.dg/pr85138_2.f90: Ditto.
3377 * gfortran.dg/pr85996.f90: Ditto.
3378
3379 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3380
3381 PR fortran/78278
3382 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3383 * gfortran.dg/data_char_1.f90: Ditto.
3384 * gfortran.dg/pr78571.f90: Ditto.
3385 * gfortran.dg/pr78278.f90: New test.
3386
3387 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3388
3389 PR fortran/63514
3390 * gfortran.dg/pr63514.f90: New test.
3391
3392 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3393
3394 PR fortran/85631
3395 * gfortran.dg/bounds_check_20.f90: New test.
3396
3397 2018-06-08 Carl Love <cel@us.ibm.com>
3398
3399 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3400 vpkudum counts.
3401 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3402 vec_extract a signed int.
3403 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3404 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3405 vcmpgtsd, vcmpgtud.
3406 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3407 vec_extract a signed int.
3408 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3409 vec_extract a signed int.
3410 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3411 vec_xor builtins. Update xxsel, xxlxor counts.
3412
3413 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3414
3415 PR fortran/86059
3416 * gfortran.dg/associate_30.f90: Remove code tested ...
3417 * gfortran.dg/pr67803.f90: Ditto.
3418 * gfortran.dg/pr67805.f90: Ditto.
3419 * gfortran.dg/pr86059.f90: ... here. New test.
3420
3421 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3422
3423 PR fortran/78571
3424 * gfortran.dg/pr78571.f90: New test.
3425
3426 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3427
3428 PR target/85755
3429 * gcc.target/powerpc/pr85755.c: New test.
3430
3431 2018-06-08 Carl Love <cel@us.ibm.com>
3432
3433 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3434 vsx-vector-6.p7.c.
3435 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3436 vsx-vector-6.p9.c.
3437 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3438 for BE system that are different then for an LE system from this file
3439 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3440 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3441 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3442
3443 2018-06-08 Martin Liska <mliska@suse.cz>
3444
3445 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3446
3447 2018-06-08 Martin Liska <mliska@suse.cz>
3448
3449 * g++.dg/dg.exp: Do not use mpx.exp.
3450 * g++.dg/lto/lto.exp: Likewise.
3451 * g++.dg/lto/pr69729_0.C: Remove.
3452 * g++.dg/opt/pr71529.C: Remove.
3453 * g++.dg/pr63995-1.C: Remove.
3454 * g++.dg/pr68270.C: Remove.
3455 * g++.dg/pr71624.C: Remove.
3456 * g++.dg/pr71633.C: Remove.
3457 * g++.dg/pr79761.C: Remove.
3458 * g++.dg/pr79764.C: Remove.
3459 * g++.dg/pr79769.C: Remove.
3460 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3461 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3462 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3463 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3464 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3465 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3466 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3467 * gcc.dg/lto/pr66221_0.c: Remove.
3468 * gcc.target/i386/chkp-always_inline.c: Remove.
3469 * gcc.target/i386/chkp-bndret.c: Remove.
3470 * gcc.target/i386/chkp-builtins-1.c: Remove.
3471 * gcc.target/i386/chkp-builtins-2.c: Remove.
3472 * gcc.target/i386/chkp-builtins-3.c: Remove.
3473 * gcc.target/i386/chkp-builtins-4.c: Remove.
3474 * gcc.target/i386/chkp-const-check-1.c: Remove.
3475 * gcc.target/i386/chkp-const-check-2.c: Remove.
3476 * gcc.target/i386/chkp-hidden-def.c: Remove.
3477 * gcc.target/i386/chkp-label-address.c: Remove.
3478 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3479 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3480 * gcc.target/i386/chkp-pr69044.c: Remove.
3481 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3482 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3483 * gcc.target/i386/chkp-strchr.c: Remove.
3484 * gcc.target/i386/chkp-strlen-1.c: Remove.
3485 * gcc.target/i386/chkp-strlen-2.c: Remove.
3486 * gcc.target/i386/chkp-strlen-3.c: Remove.
3487 * gcc.target/i386/chkp-strlen-4.c: Remove.
3488 * gcc.target/i386/chkp-strlen-5.c: Remove.
3489 * gcc.target/i386/chkp-stropt-1.c: Remove.
3490 * gcc.target/i386/chkp-stropt-10.c: Remove.
3491 * gcc.target/i386/chkp-stropt-11.c: Remove.
3492 * gcc.target/i386/chkp-stropt-12.c: Remove.
3493 * gcc.target/i386/chkp-stropt-13.c: Remove.
3494 * gcc.target/i386/chkp-stropt-14.c: Remove.
3495 * gcc.target/i386/chkp-stropt-15.c: Remove.
3496 * gcc.target/i386/chkp-stropt-16.c: Remove.
3497 * gcc.target/i386/chkp-stropt-17.c: Remove.
3498 * gcc.target/i386/chkp-stropt-2.c: Remove.
3499 * gcc.target/i386/chkp-stropt-3.c: Remove.
3500 * gcc.target/i386/chkp-stropt-4.c: Remove.
3501 * gcc.target/i386/chkp-stropt-5.c: Remove.
3502 * gcc.target/i386/chkp-stropt-6.c: Remove.
3503 * gcc.target/i386/chkp-stropt-7.c: Remove.
3504 * gcc.target/i386/chkp-stropt-8.c: Remove.
3505 * gcc.target/i386/chkp-stropt-9.c: Remove.
3506 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3507 * gcc.target/i386/indirect-thunk-11.c: Remove.
3508 * gcc.target/i386/indirect-thunk-12.c: Remove.
3509 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3510 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3511 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3512 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3513 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3514 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3515 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3516 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3517 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3518 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3519 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3520 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3521 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3522 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3523 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3524 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3525 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3526 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3527 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3528 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3529 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3530 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3531 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3532 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3533 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3534 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3535 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3536 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3537 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3538 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3539 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3540 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3541 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3542 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3543 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3544 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3545 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3546 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3547 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3548 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3549 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3550 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3551 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3552 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3553 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3554 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3555 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3556 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3557 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3558 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3559 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3560 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3561 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3562 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3563 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3564 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3565 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3566 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3567 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3568 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3569 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3570 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3571 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3572 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3573 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3574 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3575 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3576 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3577 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3578 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3579 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3580 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3581 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3582 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3583 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3584 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3585 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3586 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3587 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3588 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3589 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3590 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3591 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3592 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3593 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3594 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3595 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3596 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3597 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3598 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3599 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3600 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3601 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3602 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3603 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3604 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3605 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3606 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3607 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3608 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3609 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3610 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3611 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3612 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3613 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3614 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3615 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3616 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3617 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3618 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3619 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3620 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3621 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3622 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3623 * gcc.target/i386/mpx/label-address-1.c: Remove.
3624 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3625 * gcc.target/i386/mpx/macro.c: Remove.
3626 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3627 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3628 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3629 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3630 * gcc.target/i386/mpx/memmove-1.c: Remove.
3631 * gcc.target/i386/mpx/memmove-2.c: Remove.
3632 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3633 * gcc.target/i386/mpx/mpx-check.h: Remove.
3634 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3635 * gcc.target/i386/mpx/mpx.exp: Remove.
3636 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3637 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3638 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3639 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3640 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3641 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3642 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3643 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3644 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3645 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3646 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3647 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3648 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3649 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3650 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3651 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3652 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3653 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3654 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3655 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3656 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3657 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3658 * gcc.target/i386/mpx/pr65508.c: Remove.
3659 * gcc.target/i386/mpx/pr65531.cc: Remove.
3660 * gcc.target/i386/mpx/pr66048.cc: Remove.
3661 * gcc.target/i386/mpx/pr66134.c: Remove.
3662 * gcc.target/i386/mpx/pr66566.c: Remove.
3663 * gcc.target/i386/mpx/pr66567.c: Remove.
3664 * gcc.target/i386/mpx/pr66568.c: Remove.
3665 * gcc.target/i386/mpx/pr66569.c: Remove.
3666 * gcc.target/i386/mpx/pr66581.c: Remove.
3667 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3668 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3669 * gcc.target/i386/mpx/pr68416.c: Remove.
3670 * gcc.target/i386/mpx/pr78339.c: Remove.
3671 * gcc.target/i386/mpx/pr79631.c: Remove.
3672 * gcc.target/i386/mpx/pr79633.c: Remove.
3673 * gcc.target/i386/mpx/pr79753.c: Remove.
3674 * gcc.target/i386/mpx/pr79770.c: Remove.
3675 * gcc.target/i386/mpx/pr79987.c: Remove.
3676 * gcc.target/i386/mpx/pr79988.c: Remove.
3677 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3678 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3679 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3680 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3681 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3682 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3683 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3684 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3685 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3686 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3687 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3688 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3689 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3690 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3691 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3692 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3693 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3694 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3695 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3696 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3697 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3698 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3699 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3700 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3701 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3702 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3703 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3704 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3705 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3706 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3707 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3708 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3709 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3710 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3711 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3712 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3713 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3714 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3715 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3716 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3717 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3718 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3719 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3720 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3721 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3722 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3723 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3724 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3725 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3726 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3727 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3728 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3729 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3730 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3731 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3732 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3733 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3734 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3735 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3736 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3737 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3738 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3739 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3740 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3741 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3742 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3743 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3744 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3745 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3746 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3747 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3748 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3749 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3750 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3751 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3752 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3753 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3754 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3755 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3756 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3757 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3758 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3759 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3760 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3761 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3762 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3763 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3764 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3765 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3766 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3767 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3768 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3769 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3770 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3771 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3772 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3773 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3774 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3775 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3776 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3777 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3778 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3779 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3780 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3781 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3782 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3783 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3784 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3785 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3786 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3787 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3788 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3789 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3790 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3791 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3792 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3793 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3794 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3795 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3796 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3797 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3798 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3799 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3800 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3801 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3802 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3803 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3804 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3805 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3806 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3807 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3808 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3809 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3810 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3811 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3812 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3813 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3814 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3815 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3816 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3817 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3818 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3819 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3820 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3821 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3822 * gcc.target/i386/pr63995-2.c: Remove.
3823 * gcc.target/i386/pr64805.c: Remove.
3824 * gcc.target/i386/pr65044.c: Remove.
3825 * gcc.target/i386/pr65167.c: Remove.
3826 * gcc.target/i386/pr65183.c: Remove.
3827 * gcc.target/i386/pr65184.c: Remove.
3828 * gcc.target/i386/pr65523.c: Remove.
3829 * gcc.target/i386/pr70876.c: Remove.
3830 * gcc.target/i386/pr70877.c: Remove.
3831 * gcc.target/i386/pr71458.c: Remove.
3832 * gcc.target/i386/pr80880.c: Remove.
3833 * gcc.target/i386/ret-thunk-25.c: Remove.
3834 * gcc.target/i386/thunk-retbnd.c: Remove.
3835 * lib/mpx-dg.exp: Remove.
3836 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3837
3838 2018-06-07 Carl Love <cel@us.ibm.com>
3839
3840 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3841 statements.
3842
3843 2018-06-07 Carl Love <cel@us.ibm.com>
3844
3845 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3846 error message.
3847
3848 2018-06-07 Marek Polacek <polacek@redhat.com>
3849
3850 PR c/85318
3851 * gcc.dg/Wc90-c99-compat-10.c: New test.
3852 * gcc.dg/Wc90-c99-compat-11.c: New test.
3853 * gcc.dg/Wc90-c99-compat-12.c: New test.
3854 * gcc.dg/Wc90-c99-compat-9.c: New test.
3855
3856 2018-06-07 Paul Koning <ni1d@arrl.net>
3857
3858 * gcc.c-torture/compile/20180605-1.c: New test.
3859
3860 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3861
3862 PR fortran/86045
3863 * gfortran.dg/pr86045.f90: New test.
3864
3865 2018-06-07 Marek Polacek <polacek@redhat.com>
3866
3867 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3868
3869 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3870
3871 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3872
3873 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3874
3875 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3876 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3877 * gcc.target/msp430/msp430.h: New test header file.
3878
3879 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3880
3881 PR tree-optimization/69615
3882 * gcc.dg/tree-ssa/pr69615.c: New test.
3883
3884 2018-06-07 Richard Biener <rguenther@suse.de>
3885
3886 PR tree-optimization/85935
3887 * gcc.dg/graphite/pr85935.c: New testcase.
3888
3889 2018-06-04 Carl Love <cel@us.ibm.com>
3890
3891 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3892 debug print statements. Fix a few formating issues.
3893
3894 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3895
3896 PR target/85657
3897 * gcc.target/powerpc/pr85657-4.c: New tests.
3898 * gcc.target/powerpc/pr85657-5.c: Likewise.
3899 * gcc.target/powerpc/pr85657-6.c: Likewise.
3900
3901 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3902
3903 PR fortran/85641
3904 * gfortran.dg/realloc_on_assign_30.f90: New test.
3905
3906 2018-06-06 Carl Love <cel@us.ibm.com>
3907 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3908 argument to vui_arg.
3909
3910 2018-06-06 Carl Love <cel@us.ibm.com>
3911
3912 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3913 to builtins-4.c.
3914 * gcc.target/powerpc/builtins-4.c: New test file for tests
3915 that need -mvsx.
3916
3917 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3918
3919 PR target/85657
3920 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3921 be used in templates. Don't check for them in overloaded functions.
3922
3923 2018-06-06 Jim Wilson <jimw@sifive.com>
3924
3925 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3926 * gcc.target/riscv/interrupt-mmode.c: New.
3927 * gcc.target/riscv/interrupt-smode.c: New.
3928 * gcc.target/riscv/interrupt-umode.c: New.
3929
3930 2018-06-06 Marek Polacek <polacek@redhat.com>
3931
3932 PR c++/85977
3933 * g++.dg/cpp0x/initlist102.C: New test.
3934 * g++.dg/cpp0x/initlist103.C: New test.
3935 * g++.dg/cpp0x/initlist104.C: New test.
3936
3937 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3938
3939 * gcc.dg/torture/pr86066.c: New test.
3940
3941 2018-06-06 Richard Biener <rguenther@suse.de>
3942
3943 PR tree-optimization/86062
3944 * g++.dg/tree-ssa/pr86062.C: New testcase.
3945
3946 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3947
3948 * gcc.target/msp430/function-attributes-4.c: New test.
3949 * gcc.target/msp430/static-interrupts.c: New test.
3950
3951 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3952
3953 PR target/79924
3954 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3955 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3956 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3957 * gcc.target/aarch64/nofp_1.c: Ditto.
3958
3959 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3960
3961 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3962
3963 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
3964
3965 PR fortran/85701
3966 * gfortran.dg/goacc/pr85701.f90: New test.
3967
3968 2018-06-05 Marek Polacek <polacek@redhat.com>
3969
3970 PR c++/85976
3971 * g++.dg/cpp0x/alias-decl-64.C: New test.
3972
3973 2018-06-05 Richard Biener <rguenther@suse.de>
3974
3975 PR tree-optimization/86046
3976 * gcc.dg/pr86046.c: New testcase.
3977
3978 2018-06-05 Richard Biener <rguenther@suse.de>
3979
3980 PR tree-optimization/86047
3981 * gcc.dg/pr86047.c: New testcase.
3982
3983 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3984
3985 PR target/81497
3986 * g++.target/arm/arm.exp: New file.
3987 * g++.target/arm/pr81497.C: Likewise.
3988
3989 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
3990
3991 * gcc.target/s390/htm-builtins-compile-4.c: New test.
3992
3993 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
3994
3995 * gcc.dg/store_merging_21.c: New test.
3996 * gnat.dg/opt71b.adb: Likewise.
3997 * gnat.dg/opt71.adb: Rename into...
3998 * gnat.dg/opt71a.adb: ...this.
3999
4000 2018-06-04 Richard Biener <rguenther@suse.de>
4001
4002 PR tree-optimization/85955
4003 * gcc.dg/pr85955.c: New testcase.
4004
4005 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4006
4007 PR fortran/85981
4008 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4009 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4010 * gfortran.dg/allocate_stat_2.f90: Ditto.
4011 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4012
4013 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4014
4015 * gcc.target/aarch64/sve/extract_5.c: New test.
4016
4017 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4018
4019 PR target/85832
4020 PR target/86036
4021 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4022 vptestm.
4023 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4024 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4025 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4026 * gcc.target/i386/avx512bw-pr86036.c: New test.
4027
4028 2018-06-04 Richard Biener <rguenther@suse.de>
4029
4030 PR tree-optimization/86038
4031 * gcc.dg/pr86038.c: New testcase.
4032
4033 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4034
4035 PR tree-optimization/69615
4036 * gcc.dg/pr69615.c: New test.
4037
4038 PR c++/86025
4039 * c-c++-common/gomp/pr86025.c: New test.
4040
4041 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4042
4043 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4044
4045 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4046
4047 * gcc.dg/torture/pr86034.c: New test.
4048
4049 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4050
4051 PR fortran/36497
4052 * gfortran.dg/cray_pointer_12.f90: New test.
4053
4054 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4055
4056 PR fortran/85938
4057 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4058
4059 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4060
4061 * gnat.dg/specs/opt3.ads: New test.
4062 * gnat.dg/specs/opt3_pkg.ads: New helper.
4063
4064 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4065
4066 * gnat.dg/discr53.ad[sb]: New test.
4067 * gnat.dg/discr53_pkg.ads: New helper.
4068
4069 2018-06-01 Carl Love <cel@us.ibm.com>
4070
4071 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4072 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4073
4074 2018-06-01 Carl Love <cel@us.ibm.com>
4075
4076 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4077 to make it consistent with the naming convention in the file.
4078 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4079 to altivec-7.c. Delete file.
4080 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4081 to altivec-7.c. Delete file.
4082 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4083 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4084 vec_unpackl tests. Update instruction counts.
4085 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4086 tests to builtins-1.c.
4087 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4088 tests to builtins-1.c.
4089 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4090 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4091 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4092 Remove vec_ctf tests returning double. Remove vec_cts with
4093 double args. Remove vec_sel with invalid arguments. Add tests for
4094 vec_splat.
4095 Add instruction counts for new tests.
4096 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4097 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4098 vec_unsigned.
4099 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4100 test_sll_vsill_vsill_vuc.
4101 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4102 vec_revb.
4103 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4104 tests from altivec-7.h.
4105 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4106 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4107 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4108 splat_sll, splat_uc, splat_int128, splat_uint128.
4109 Make second argument of vec_extract and vec_insert a signed int.
4110 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4111 argument.
4112
4113 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4114
4115 * gcc.dg/store_merging_20.c: New test.
4116 * gnat.dg/opt71.adb: Likewise.
4117 * gnat.dg/opt71_pkg.ads: New helper.
4118
4119 2018-06-01 Carl Love <cel@us.ibm.com>
4120
4121 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4122 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4123 Add vec_xst_be for signed and unsigned arguments.
4124
4125 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4126
4127 PR fortran/85816
4128 PR fortran/85975
4129 * gfortran.dg/pr85816.f90: New test.
4130 * gfortran.dg/pr85975.f90: New test.
4131
4132 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4133
4134 PR fortran/63570
4135 * gfortran.dg/random_init_1.f90: New test.
4136 * gfortran.dg/random_init_2.f90: New test.
4137 * gfortran.dg/random_init_3.f90: New test.
4138 * gfortran.dg/random_init_4.f90: New test.
4139 * gfortran.dg/random_init_5.f90: New test.
4140 * gfortran.dg/random_init_6.f90: New test.
4141
4142 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4143
4144 PR tree-optimization/85989
4145 * gcc.dg/torture/pr85989.c: New test.
4146
4147 2018-06-01 Richard Biener <rguenther@suse.de>
4148
4149 PR middle-end/86017
4150 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4151
4152 2018-06-01 Richard Biener <rguenther@suse.de>
4153
4154 PR ipa/85960
4155 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4156
4157 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4158
4159 PR middle-end/78809
4160 * gcc.dg/strcmpopt_2.c: New test.
4161 * gcc.dg/strcmpopt_3.c: New test.
4162
4163 PR middle-end/83026
4164 * gcc.dg/strcmpopt_3.c: New test.
4165
4166 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4167
4168 PR target/85984
4169 * gcc.target/i386/pr85984.c: New test.
4170
4171 2018-05-31 Martin Sebor <msebor@redhat.com>
4172
4173 PR c/82063
4174 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4175 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4176 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4177 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4178 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4179 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4180 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4181 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4182 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4183 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4184 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4185 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4186 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4187 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4188 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4189 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4190 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4191 * gcc.dg/Walloc-size-larger-than.c: New test.
4192
4193 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4194 Cesar Philippidis <cesar@codesourcery.com>
4195
4196 PR middle-end/85879
4197 * gfortran.dg/goacc/pr77371-1.f90: New test.
4198 * gfortran.dg/goacc/pr77371-2.f90: New test.
4199 * gfortran.dg/goacc/pr85879.f90: New test.
4200
4201 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4202
4203 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4204 * gnat.dg/stack_usage1b.adb: Likewise.
4205 * gnat.dg/stack_usage1c.adb: Likewise.
4206 * gnat.dg/stack_usage3.adb: Likewise.
4207 * gnat.dg/stack_usage1_pkg.adb: Delete.
4208
4209 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4210
4211 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4212 * gcc.dg/store_merging_11.c: Likewise.
4213 * gcc.dg/store_merging_13.c: Likewise.
4214 * gcc.dg/store_merging_14.c: Likewise.
4215 * gcc.dg/store_merging_15.c: Likewise.
4216 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4217
4218 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4219
4220 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4221 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4222 gnat.dg/limited1_outer.ads: New testcase.
4223
4224 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4225
4226 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4227 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4228 New testcase.
4229
4230 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4231
4232 * gnat.dg/size_clause1.adb: New testcase.
4233
4234 2018-05-31 Javier Miranda <miranda@adacore.com>
4235
4236 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4237
4238 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4239
4240 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4241 vld1x3 intrinsics for aarch64.
4242 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4243 vst1x2 intrinsics for aarch64.
4244 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4245 vst1x3 intrinsics for aarch64.
4246
4247 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4248
4249 PR c++/77777
4250 * g++.dg/diagnostic/pr77777.C: New test.
4251
4252 2018-05-30 David Pagan <dave.pagan@oracle.com>
4253
4254 PR c/55976
4255 * gcc.dg/noncompile/pr55976-1.c: New test.
4256 * gcc.dg/noncompile/pr55976-2.c: New test.
4257
4258 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4259
4260 * gcc.dg/lto/20111213-1_0.c: Fix template.
4261 * gcc.dg/lto/20100603-1_0.c: Fix template.
4262 * gcc.dg/lto/20100603-2_0.c: Fix template.
4263 * gcc.dg/lto/20100603-3_0.c: Fix template.
4264
4265 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4266 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4267 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4268 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4269 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4270 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4271 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4272 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4273 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4274 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4275 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4276 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4277 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4278 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4279 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4280 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4281 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4282 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4283 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4284 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4285 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4286 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4287 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4288 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4289 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4290 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4291 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4292 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4293 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4294 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4295 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4296 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4297 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4298 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4299 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4300 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4301 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4302 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4303 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4304 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4305 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4306 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4307 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4308 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4309 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4310 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4311 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4312 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4313 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4314 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4315 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4316 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4317 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4318 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4319 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4320 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4321 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4322 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4323 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4324 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4325 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4326 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4327
4328 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4329
4330 Revert:
4331 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4332
4333 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4334
4335 * gcc.target/aarch64/simd/ldp_stp_9: New.
4336 * gcc.target/aarch64/simd/ldp_stp_10: New.
4337 * gcc.target/aarch64/simd/ldp_stp_11: New.
4338 * gcc.target/aarch64/simd/ldp_stp_12: New.
4339
4340 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4341
4342 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4343
4344 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4345
4346 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4347
4348 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4349
4350 PR target/85950
4351 * gcc.target/i386/pr85950.c: New test.
4352
4353 2018-05-29 Marek Polacek <polacek@redhat.com>
4354
4355 PR c++/85883
4356 * g++.dg/cpp1z/class-deduction55.C: New test.
4357 * g++.dg/cpp1z/class-deduction56.C: New test.
4358 * g++.dg/cpp1z/class-deduction57.C: New test.
4359
4360 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4361
4362 PR c++/85952
4363 * g++.dg/warn/Wunused-var-33.C: New test.
4364
4365 PR target/85918
4366 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4367 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4368 arrays. Add suffix 1 to all functions and use 4 iterations rather
4369 than N. Add functions with conversions to and from float.
4370 Add new set of functions with 8 iterations and another one
4371 with 16 iterations, expect 24 vectorized loops instead of just 4.
4372 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4373
4374 2018-05-29 Javier Miranda <miranda@adacore.com>
4375
4376 * gnat.dg/equal2.adb: New testcase.
4377
4378 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4379
4380 * gnat.dg/float_attributes_overflows.adb: New testcase.
4381
4382 2018-05-29 Pascal Obry <obry@adacore.com>
4383
4384 * gnat.dg/normalize_pathname.adb: New testcase.
4385
4386 2018-05-29 Tom de Vries <tom@codesourcery.com>
4387
4388 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4389 message.
4390 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4391 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4392 * lib/scantree.exp (scan-tree-dump-times): Same.
4393
4394 2018-05-29 Tom de Vries <tom@codesourcery.com>
4395
4396 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4397 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4398 Use proc name as first argument to dg-scan.
4399
4400 2018-05-29 Tom de Vries <tom@codesourcery.com>
4401
4402 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4403 with no arguments.
4404
4405 2018-05-28 Richard Biener <rguenther@suse.de>
4406
4407 PR tree-optimization/85934
4408 * gcc.target/i386/pr85934.c: New testcase.
4409
4410 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4411
4412 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4413
4414 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4415
4416 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4417
4418 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4419
4420 * gnat.dg/fixedpnt5.adb: New testcase.
4421
4422 2018-05-28 Justin Squirek <squirek@adacore.com>
4423
4424 * gnat.dg/array31.adb: New testcase.
4425
4426 2018-05-28 Justin Squirek <squirek@adacore.com>
4427
4428 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4429 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4430
4431 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4432
4433 * gfortran.dg/data_stmt_pointer.f90: new test.
4434
4435 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4436
4437 PR target/85918
4438 * gcc.target/i386/avx512dq-pr85918.c: New test.
4439
4440 2018-05-25 Jim Wilson <jimw@sifive.com>
4441
4442 * gcc.target/riscv/interrupt-1.c: New.
4443 * gcc.target/riscv/interrupt-2.c: New.
4444 * gcc.target/riscv/interrupt-3.c: New.
4445 * gcc.target/riscv/interrupt-4.c: New.
4446 * gcc.target/riscv/interrupt-5.c: New.
4447
4448 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4449
4450 PR fortran/85786
4451 * gfortran.dg/pr85786.f90: New test.
4452
4453 2018-05-25 Paul Koning <ni1d@arrl.net>
4454
4455 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4456 * gcc.c-torture/compile/pr55921.c: Ditto.
4457 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4458 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4459
4460 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4461
4462 PR target/85832
4463 * gcc.target/i386/avx512f-pr85832.c: New test.
4464 * gcc.target/i386/avx512vl-pr85832.c: New test.
4465 * gcc.target/i386/avx512bw-pr85832.c: New test.
4466 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4467
4468 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4469
4470 PR tree-optimization/85720
4471 * gcc.dg/tree-ssa/pr85720.c: New test.
4472 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4473 distribution.
4474
4475 2018-05-25 Martin Liska <mliska@suse.cz>
4476
4477 PR testsuite/85911
4478 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4479 for 'Removing basic block'.
4480
4481 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4482
4483 * gnat.dg/sec_stack1.adb: New testcase.
4484
4485 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4486
4487 * gnat.dg/fixedpnt4.adb: New testcase.
4488
4489 2018-05-25 Javier Miranda <miranda@adacore.com>
4490
4491 * gnat.dg/interface7.adb: New testcase.
4492
4493 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4494
4495 * gnat.dg/sec_stack2.adb: New testcase.
4496
4497 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4498
4499 * gnat.dg/interface6.adb: New testcase.
4500
4501 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4502
4503 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4504
4505 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4506
4507 * lib/target-supports.exp
4508 (check_effective_target_vect_double_cond_arith): Include
4509 multiplication and division.
4510 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4511 fully-masked loops with a fixed vector length.
4512 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4513 tests.
4514 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4515 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4516 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4517
4518 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4519
4520 * gcc.target/aarch64/sve/div_1.c: New test.
4521 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4522 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4523 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4524
4525 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4526
4527 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4528
4529 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4530
4531 * lib/target-supports.exp
4532 (check_effective_target_vect_double_cond_arith): New proc.
4533 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4534 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4535 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4536 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4537 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4538 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4539 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4540
4541 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4542
4543 PR fortran/85839
4544 * gfortran.dg/f2018_obs.f90: New test case.
4545
4546 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4547
4548 PR fortran/85543
4549 * gfortran.dg/pr85543.f90: New test.
4550
4551 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4552
4553 PR fortran/85780
4554 * gfortran.dg/pr85780.f90: New test.
4555
4556 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4557
4558 PR fortran/85779
4559 * gfortran.dg/pr85779_1.f90: New test.
4560 * gfortran.dg/pr85779_2.f90: Ditto.
4561 * gfortran.dg/pr85779_3.f90: Ditto.
4562
4563 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4564
4565 PR fortran/85895
4566
4567 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4568 * gfortran.dg/pr85895.f90: New test.
4569
4570 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4571
4572 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4573 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4574
4575 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4576
4577 * gcc.dg/fold-popcount-1.c: New testcase.
4578 * gcc.dg/fold-popcount-2.c: New testcase.
4579 * gcc.dg/fold-popcount-3.c: New testcase.
4580 * gcc.dg/fold-popcount-4.c: New testcase.
4581
4582 2018-05-24 Marek Polacek <polacek@redhat.com>
4583
4584 PR c++/85847
4585 * g++.dg/cpp0x/new3.C: New test.
4586
4587 2018-05-24 Javier Miranda <miranda@adacore.com>
4588
4589 * gnat.dg/discr52.adb: New testcase.
4590
4591 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4592
4593 * gnat.dg/others1.adb: New testcase.
4594
4595 2018-05-24 Justin Squirek <squirek@adacore.com>
4596
4597 * gnat.dg/raise_expr.adb: New testcase.
4598
4599 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4600
4601 * gnat.dg/formal_containers.adb: New testcase.
4602
4603 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4604
4605 * gcc.target/i386/pr85345.c: Require ifunc support.
4606
4607 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4608
4609 * gcc.dg/vect/vect-fma-1.c: New test.
4610
4611 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4612
4613 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4614 scan-tree-dump*.
4615
4616 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4617
4618 PR target/83009
4619 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4620
4621 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4622
4623 PR target/78849
4624 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4625 DEFAULT_CFLAGS.
4626 * gcc.target/msp430/pr78849.c: New test.
4627
4628 2018-05-23 Marek Polacek <polacek@redhat.com>
4629
4630 * g++.dg/cpp2a/range-for8.C: New test.
4631 * g++.dg/cpp2a/range-for9.C: New test.
4632 * g++.dg/cpp2a/range-for10.C: New test.
4633
4634 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4635
4636 * lib/target-supports.exp (check_effective_target_be): New.
4637 (check_effective_target_le): New.
4638
4639 2018-05-23 Marek Polacek <polacek@redhat.com>
4640
4641 * g++.dg/cpp2a/range-for1.C: New test.
4642 * g++.dg/cpp2a/range-for2.C: New test.
4643 * g++.dg/cpp2a/range-for3.C: New test.
4644 * g++.dg/cpp2a/range-for4.C: New test.
4645 * g++.dg/cpp2a/range-for5.C: New test.
4646 * g++.dg/cpp2a/range-for6.C: New test.
4647 * g++.dg/cpp2a/range-for7.C: New test.
4648
4649 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4650
4651 * gcc.target/i386/cvt-3.c: New test.
4652
4653 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4654
4655 * gcc.target/i386/cvt-2.c: New test.
4656
4657 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4658
4659 * gcc.dg/pr79985.c: New testcase.
4660
4661 2018-05-23 Richard Biener <rguenther@suse.de>
4662
4663 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4664
4665 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4666
4667 PR target/84882
4668 * gcc.target/aarch64/pr84882.c: New test.
4669 * gcc.target/aarch64/target_attr_18.c: Likewise.
4670
4671 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4672
4673 PR tree-optimization/85853
4674 * gfortran.dg/vect/pr85853.f90: New test.
4675
4676 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4677
4678 * gnat.dg/import2.adb: New testcase.
4679
4680 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4681
4682 * gnat.dg/discr51.adb: New testcase.
4683
4684 2018-05-23 Javier Miranda <miranda@adacore.com>
4685
4686 * gnat.dg/valid_scalars1.adb: New testcase.
4687
4688 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4689
4690 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4691
4692 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4693
4694 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4695 testcase.
4696
4697 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4698
4699 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4700 testcase.
4701
4702 2018-05-23 Bob Duff <duff@adacore.com>
4703
4704 * gnat.dg/addr10.adb: New testcase.
4705
4706 2018-05-23 Richard Biener <rguenther@suse.de>
4707
4708 PR middle-end/85874
4709 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4710
4711 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4712
4713 PR tree-optimization/85822
4714 * c-c++-common/pr85822.c: New test.
4715
4716 2018-05-23 Richard Biener <rguenther@suse.de>
4717
4718 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4719
4720 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4721
4722 PR fortran/85841
4723 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4724
4725 2018-05-22 Martin Sebor <msebor@redhat.com>
4726
4727 PR middle-end/85359
4728 * gcc.dg/attr-nonstring.c: New test.
4729
4730 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4731
4732 PR target/85345
4733 * gcc.target/i386/pr85345.c: New test.
4734
4735 2018-05-22 Luis Machado <luis.machado@linaro.org>
4736
4737 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4738
4739 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4740
4741 PR fortran/85841
4742 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4743 dg-additional-options.
4744 * gfortran.dg/graphite/block-2.f: Ditto.
4745 * gfortran.dg/graphite/id-19.f: Ditto.
4746 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4747 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4748 * gfortran.dg/vect/pr52580.f: Ditto.
4749
4750 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4751
4752 * gcc.target/aarch64/ldp_stp_6.c: New.
4753 * gcc.target/aarch64/ldp_stp_7.c: New.
4754 * gcc.target/aarch64/ldp_stp_8.c: New.
4755
4756 2018-05-22 Martin Sebor <msebor@redhat.com>
4757
4758 PR c/85623
4759 * c-c++-common/attr-nonstring-3.c: Adjust.
4760 * c-c++-common/attr-nonstring-4.c: Adjust.
4761 * c-c++-common/attr-nonstring-6.c: New test.
4762
4763 2018-05-22 Martin Sebor <msebor@redhat.com>
4764
4765 PR tree-optimization/85826
4766 * gcc.dg/Wrestrict-17.c: New test.
4767
4768 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4769
4770 * gcc.dg/torture/pr85862.c: Rename to...
4771 * gcc.dg/torture/pr85852.c: ...this.
4772
4773 2018-05-22 Justin Squirek <squirek@adacore.com>
4774
4775 * gnat.dg/warn14.adb: New testcase.
4776
4777 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4778
4779 * gnat.dg/controlled8.adb: New testcase.
4780
4781 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4782
4783 * gnat.dg/discr50.adb: New testcase.
4784
4785 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4786
4787 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4788 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4789 gnat.dg/discr49_rec2.ads: New testcase.
4790
4791 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4792
4793 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4794 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4795 testcase.
4796
4797 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4798
4799 * gnat.dg/fixedpnt3.adb: New testcase.
4800
4801 2018-05-22 Justin Squirek <squirek@adacore.com>
4802
4803 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4804 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4805
4806 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4807
4808 PR middle-end/85862
4809 * gcc.dg/torture/pr85862.c: New test.
4810
4811 2018-05-22 Richard Biener <rguenther@suse.de>
4812
4813 PR tree-optimization/85834
4814 * g++.dg/torture/pr85834.C: New testcase.
4815 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4816
4817 2018-05-22 Martin Liska <mliska@suse.cz>
4818
4819 PR ipa/85607
4820 * g++.dg/ipa/pr85607.C: New test.
4821
4822 2018-05-22 Richard Biener <rguenther@suse.de>
4823
4824 PR tree-optimization/85863
4825 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4826
4827 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4828
4829 PR fortran/85841
4830 * gfortran.dg/assumed_rank_5.f90: Update error message.
4831 * gfortran.dg/assumed_type_4.f90: Ditto.
4832 * gfortran.dg/bind_c_array_params.f03: Ditto.
4833 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4834 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4835 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4836 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4837 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4838 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4839 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4840 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4841 * gfortran.dg/rank_3.f90: Ditto.
4842 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4843 * gfortran.dg/implicit_14.f90: Ditto.
4844
4845 2018-05-21 Christian Groessler <chris@groessler.org>
4846
4847 * gcc.c-torture/compile/simd-5.c: Fix comment.
4848
4849 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4850
4851 PR target/85657
4852 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4853 __float128, __ibm128, and long double.
4854 * gcc.target/powerpc/pr85657-2.c: Likewise.
4855 * gcc.target/powerpc/pr85657-3.c: Likewise.
4856 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4857 implementated as a separate type internally, and is not just an
4858 alias for long double.
4859
4860 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4861
4862 PR tree-optimization/85814
4863 * gcc.dg/torture/pr85814.c: New test.
4864
4865 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4866
4867 PR c++/84588
4868 * g++.dg/cpp0x/cond1.C: New.
4869 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4870 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4871 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4872 * g++.dg/parse/cond6.C: Likewise.
4873 * g++.dg/parse/cond7.C: Likewise.
4874 * g++.dg/parse/cond8.C: Likewise.
4875 * g++.dg/cpp1z/decomp16.C: Update.
4876 * g++.old-deja/g++.jason/cond.C: Likewise.
4877
4878 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4879
4880 ChangeLog for r260480
4881 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4882 warnings for deleted and obsolescent features.
4883 * gfortran.dg/graphite/id-19.f: Ditto.
4884 * gfortran.dg/graphite/id-20.f: Ditto.
4885 * gfortran.dg/graphite/id-27.f90: Ditto.
4886 * gfortran.dg/graphite/pr82449.f: Ditto.
4887
4888 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4889
4890 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4891 tiny and large memory models.
4892
4893 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4894
4895 * gnat.dg/suppress_initialization.adb,
4896 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4897
4898 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4899
4900 * gnat.dg/exit1.adb: New testcase.
4901
4902 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4903
4904 * gnat.dg/array30.adb: New testcase.
4905
4906 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4907
4908 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4909
4910 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4911
4912 * gcc.c-torture/execute/ssad-run.c: New test.
4913 * gcc.c-torture/execute/usad-run.c: Likewise.
4914 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4915 * gcc.target/aarch64/usadv16qi.c: Likewise.
4916
4917 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4918
4919 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4920 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4921 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4922 vbcaxq_s64): New.
4923 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4924 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4925 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4926
4927 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4928
4929 PR fortran/85841
4930 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4931 * gfortran.dg/g77/20020307-1.f: Ditto.
4932 * gfortran.dg/g77/980310-3.f: Ditto.
4933 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4934 * gfortran.dg/goacc/loop-1.f95: Ditto.
4935 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4936 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4937 * gfortran.dg/gomp/do-1.f90: Ditto.
4938 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4939 * gfortran.dg/pr17229.f: Ditto.
4940 * gfortran.dg/pr37243.f: Ditto.
4941 * gfortran.dg/pr49721-1.f: Ditto.
4942 * gfortran.dg/pr58484.f: Ditto.
4943 * gfortran.dg/pr81175.f: Ditto.
4944 * gfortran.dg/pr81723.f: Ditto.
4945 * gfortran.dg/predcom-2.f: Ditto.
4946 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4947 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4948 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4949 * gfortran.dg/vect/pr52580.f: Ditto.
4950
4951 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4952
4953 PR fortran/80657
4954 * gfortran.dg/char_result_18.f90: New test.
4955
4956 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4957
4958 PR fortran/49636
4959 * gfortran.dg/associate_38.f90: New test.
4960
4961 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4962
4963 PR fortran/82275
4964 * gfortran.dg/select_type_42.f90: New test.
4965
4966 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
4967
4968 PR fortran/82923
4969 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
4970 that the patch fixes PR66694 & PR82617, although the testcases
4971 are not explicitly included.
4972
4973 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
4974
4975 * gcc.dg/stack-usage-1.c: Add support for rv32e.
4976
4977 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
4978
4979 PR c++/82899
4980 * g++.dg/pr82899.C: New testcase.
4981
4982 2018-05-18 Martin Liska <mliska@suse.cz>
4983
4984 * gcc.dg/pr68766.c: Change pruned output.
4985
4986 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
4987
4988 PR c++/85782
4989 * c-c++-common/goacc/pr85782.c: New test.
4990
4991 2018-05-18 Sudakshina Das <sudi.das@arm.com>
4992
4993 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
4994
4995 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4996
4997 * gcc.target/arm/pr62554.c: Delete.
4998 * gcc.target/arm/pr69610-1.c: Likewise.
4999 * gcc.target/arm/pr69610-2.c: Likewise.
5000
5001 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5002
5003 * gcc.target/arm/pr40887.c: Update comment.
5004 * lib/target-supports.exp: Don't generate effective target checks
5005 and related helpers for armv5. Update comment.
5006 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5007 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5008 target check and options.
5009
5010 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5011
5012 PR middle-end/85817
5013 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5014 scan-tree-dump-not for h.
5015
5016 2018-05-18 Richard Biener <rguenther@suse.de>
5017
5018 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5019 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5020 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5021 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5022 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5023 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5024 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5025 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5026 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5027 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5028 * gcc.dg/vrp-min-max-1.c: Likewise.
5029 * gcc.dg/vrp-min-max-3.c: New testcase.
5030
5031 2018-05-18 Richard Biener <rguenther@suse.de>
5032
5033 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5034 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5035 * gcc.dg/graphite/scop-6.c: Likewise.
5036 * gcc.dg/graphite/scop-7.c: Likewise.
5037 * gcc.dg/graphite/scop-8.c: Likewise.
5038 * gcc.dg/graphite/scop-9.c: Likewise.
5039
5040 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5041
5042 * gcc.target/aarch64/vect-init-ld1.c: New test.
5043
5044 2018-05-18 Martin Liska <mliska@suse.cz>
5045
5046 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5047 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5048
5049 2018-05-18 Martin Liska <mliska@suse.cz>
5050
5051 * gcc.dg/ipa/ipa-icf-39.c: New test.
5052 * gcc.dg/pr68766.c: Adjust pruned output.
5053
5054 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5055
5056 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5057 New proc.
5058 * gcc.dg/fma-1.c: New test.
5059 * gcc.dg/fma-2.c: Likewise.
5060 * gcc.dg/fma-3.c: Likewise.
5061 * gcc.dg/fma-4.c: Likewise.
5062 * gcc.dg/fma-5.c: Likewise.
5063 * gcc.dg/fma-6.c: Likewise.
5064 * gcc.dg/fma-7.c: Likewise.
5065 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5066 scalar_all_fma.
5067 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5068 * gfortran.dg/reassoc_8.f: Likewise.
5069 * gfortran.dg/reassoc_9.f: Likewise.
5070 * gfortran.dg/reassoc_10.f: Likewise.
5071
5072 2018-05-17 Jim Wilson <jimw@sifive.com>
5073
5074 * gcc.target/riscv/switch-qi.c: New.
5075 * gcc.target/riscv/switch-si.c: New.
5076
5077 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5078
5079 PR target/85698
5080 * gcc.target/powerpc/pr85698.c: New test.
5081
5082 2018-05-17 Richard Biener <rguenther@suse.de>
5083
5084 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5085
5086 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5087
5088 PR tree-optimization/85793
5089 * gcc.dg/vect/pr85793.c: New test.
5090
5091 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5092
5093 * gcc.dg/gimplefe-28.c: New test.
5094 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5095 internal function calls.
5096 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5097
5098 2018-05-17 Martin Liska <mliska@suse.cz>
5099
5100 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5101 space in between 'G_' and '('.
5102
5103 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5104
5105 PR target/85323
5106 * gcc.target/i386/pr85323-7.c: New test.
5107 * gcc.target/i386/pr85323-8.c: New test.
5108 * gcc.target/i386/pr85323-9.c: New test.
5109
5110 PR target/85323
5111 * gcc.target/i386/pr85323-4.c: New test.
5112 * gcc.target/i386/pr85323-5.c: New test.
5113 * gcc.target/i386/pr85323-6.c: New test.
5114
5115 PR target/85323
5116 * gcc.target/i386/pr85323-1.c: New test.
5117 * gcc.target/i386/pr85323-2.c: New test.
5118 * gcc.target/i386/pr85323-3.c: New test.
5119
5120 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5121 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5122 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5123 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5124 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5125 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5126 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5127 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5128 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5129 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5130 * gcc.target/i386/avx512f-setzero-1.c: New test.
5131
5132 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5133
5134 * gcc.target/aarch64/vect-slp-dup.c: New.
5135
5136 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5137
5138 PR c++/85713
5139 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5140
5141 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5142
5143 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5144 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5145
5146 2018-05-17 Richard Biener <rguenther@suse.de>
5147
5148 PR tree-optimization/85757
5149 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5150
5151 2018-05-16 Marek Polacek <polacek@redhat.com>
5152
5153 PR c++/85363
5154 * g++.dg/cpp0x/initlist-throw1.C: New test.
5155 * g++.dg/cpp0x/initlist-throw2.C: New test.
5156
5157 2018-05-16 Carl Love <cel@us.ibm.com>
5158
5159 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5160 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5161 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5162
5163 2018-05-16 Richard Biener <rguenther@suse.de>
5164
5165 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5166 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5167 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5168
5169 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5170
5171 * gcc.target/aarch64/sve/vcond_10.c: New test.
5172 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5173 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5174 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5175
5176 2018-05-15 Martin Sebor <msebor@redhat.com>
5177
5178 PR tree-optimization/85753
5179 * gcc.dg/Wrestrict-10.c: Adjust.
5180 * gcc.dg/Wrestrict-16.c: New test.
5181
5182 2018-05-15 Martin Sebor <msebor@redhat.com>
5183
5184 PR middle-end/85643
5185 * c-c++-common/attr-nonstring-7.c: New test.
5186
5187 2018-05-15 Richard Biener <rguenther@suse.de>
5188
5189 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5190
5191 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5192
5193 PR tree-optimization/83648
5194 * gcc.dg/tree-ssa/pr83648.c: New test.
5195 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5196
5197 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5198
5199 PR ipa/85734
5200 * gcc.dg/ipa/pr85734.c: New test.
5201
5202 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5203
5204 PR target/85756
5205 * gnat.dg/opt70.adb: New test.
5206 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5207
5208 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5209
5210 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5211 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5212
5213 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5214
5215 * gcc.target/aarch64/vmov_n_1.c: Update test.
5216 * gcc.target/aarch64/vfp-1.c: Update test.
5217
5218 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5219
5220 PR target/85756
5221 * gcc.c-torture/execute/pr85756.c: New test.
5222
5223 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5224
5225 * gcc.target/i386/cldemote-1.c: New test.
5226
5227 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5228
5229 PR fortran/85742
5230 * gfortran.dg/assumed_type_9.f90 : New test.
5231
5232 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5233
5234 PR fortran/85542
5235 * gfortran.dg/pr85542.f90: New test.
5236
5237 2018-05-11 Martin Jambor <mjambor@suse.cz>
5238
5239 PR ipa/85655
5240 * g++.dg/lto/pr85655_0.C: New test.
5241
5242 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5243
5244 * gcc.target/i386/tpause-1.c: New test.
5245 * gcc.target/i386/umonitor-1.c: New test.
5246
5247 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5248
5249 PR c/85696
5250 * c-c++-common/gomp/pr85696.c: New test.
5251
5252 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5253 Jakub Jelinek <jakub@redhat.com>
5254
5255 PR tree-optimization/85692
5256 * gcc.target/i386/pr85692.c: New test.
5257
5258 2018-05-11 Martin Liska <mliska@suse.cz>
5259
5260 PR sanitizer/85556
5261 * c-c++-common/ubsan/attrib-6.c: New test.
5262
5263 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5264
5265 PR fortran/85687
5266 * gfortran.dg/pr85687.f90: new test.
5267
5268 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5269
5270 PR fortran/85521
5271 * gfortran.dg/pr85521_1.f90: New test.
5272 * gfortran.dg/pr85521_2.f90: New test.
5273
5274 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5275
5276 PR fortran/70870
5277 * gfortran.dg/pr70870_1.f90: New test.
5278
5279 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5280
5281 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5282
5283 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5284
5285 PR c++/85662
5286 * g++.dg/ext/offsetof2.C: New test.
5287
5288 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5289
5290 PR fortran/68846
5291 * gfortran.dg/temporary_3.f90 : New test.
5292
5293 PR fortran/70864
5294 * gfortran.dg/temporary_2.f90 : New test.
5295
5296 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5297
5298 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5299 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5300 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5301 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5302 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5303 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5304 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5305 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5306 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5307 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5308 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5309 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5310 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5311 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5312 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5313 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5314 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5315 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5316 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5317 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5318 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5319 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5320 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5321 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5322 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5323 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5324 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5325
5326 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5327
5328 PR tree-optimization/85699
5329 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5330 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5331 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5332 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5333
5334 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5335
5336 * g++.dg/tls/pr85400.C: New test.
5337
5338 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5339
5340 PR c++/85713
5341 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5342
5343 2018-05-09 Carl Love <cel@us.ibm.com>
5344
5345 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5346
5347 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5348
5349 PR c++/85713
5350 Revert:
5351 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5352
5353 PR c++/84588
5354 * g++.dg/cpp1y/pr84588.C: New.
5355
5356 2018-05-09 Andreas Schwab <schwab@suse.de>
5357
5358 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5359
5360 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5361
5362 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5363 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5364
5365 2018-05-08 Carl Love <cel@us.ibm.com>
5366 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5367
5368 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5369
5370 PR c++/84588
5371 * g++.dg/cpp1y/pr84588.C: New.
5372
5373 2018-05-08 Marek Polacek <polacek@redhat.com>
5374
5375 PR c++/85695
5376 * g++.dg/cpp1z/constexpr-if22.C: New test.
5377
5378 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5379
5380 PR target/85693
5381 * gcc.target/i386/pr85693.c: New test.
5382
5383 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5384
5385 PR target/85683
5386 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5387 scan-assembler-times checking that except for [fh]*xor other functions
5388 don't use any load instructions.
5389
5390 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5391
5392 * gcc.target/i386/builtin_target.c: Test goldmont.
5393 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5394 arch=silvermont.
5395
5396 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5397
5398 PR target/85572
5399 * g++.dg/other/sse2-pr85572-1.C: New test.
5400 * g++.dg/other/sse2-pr85572-2.C: New test.
5401 * g++.dg/other/sse4-pr85572-1.C: New test.
5402 * g++.dg/other/avx2-pr85572-1.C: New test.
5403
5404 PR target/85317
5405 * gcc.target/i386/pr85317.c: New test.
5406 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5407 optimization barrier to avoid optimizing away the expected insn.
5408
5409 PR target/85480
5410 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5411 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5412
5413 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5414
5415 * g++.dg/other/sve_const_pred_1.C: Rename to...
5416 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5417 target selectors and explicit -march options.
5418 * g++.dg/other/sve_const_pred_2.C: Rename to...
5419 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5420 * g++.dg/other/sve_const_pred_3.C: Rename to...
5421 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5422 * g++.dg/other/sve_const_pred_4.C: Rename to...
5423 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5424 * g++.dg/other/sve_tls_2.C: Rename to...
5425 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5426 * g++.dg/other/sve_vcond_1.C: Rename to...
5427 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5428 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5429 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5430
5431 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5432
5433 PR testsuite/85586
5434 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5435 !vect_no_align.
5436
5437 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5438
5439 PR c++/57429
5440 * g++.dg/cpp0x/deleted14.C: New.
5441
5442 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5443 Alan Hayward <alan.hayward@arm.com>
5444 David Sherwood <david.sherwood@arm.com>
5445
5446 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5447 XFAIL the BIC test.
5448 * gcc.target/aarch64/sve/vcond_7.c: New test.
5449 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5450
5451 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5452
5453 PR c++/70563
5454 * g++.dg/cpp0x/sfinae62.C: New.
5455
5456 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5457
5458 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5459 load from src[i].
5460
5461 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5462
5463 PR c++/80691
5464 * g++.dg/cpp0x/narrowing1.C: New.
5465
5466 2018-05-08 Richard Biener <rguenther@suse.de>
5467
5468 PR middle-end/85588
5469 * gcc.dg/torture/pr85574.c: Rename to...
5470 * gcc.dg/torture/pr85588.c: ... this.
5471
5472 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5473
5474 PR fortran/54613
5475 * gfortran.dg/minmaxloc_12.f90: New test case.
5476 * gfortran.dg/minmaxloc_13.f90: New test case.
5477
5478 2018-05-07 Nathan Sidwell <nathan@acm.org>
5479
5480 * g++.dg/cpp0x/range-for10.C: Delete.
5481 * g++.dg/ext/forscope1.C: Delete.
5482 * g++.dg/ext/forscope2.C: Delete.
5483 * g++.dg/template/for1.C: Delete.
5484
5485 2018-05-07 Jeff Law <law@redhat.com>
5486
5487 * gfortran.dg/linefile.f90: New test.
5488
5489 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5490
5491 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5492 and options.
5493
5494 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5495
5496 PR c++/85659
5497 * g++.dg/ext/asm14.C: New test.
5498 * g++.dg/ext/asm15.C: New test.
5499 * g++.dg/ext/asm16.C: New test.
5500
5501 2018-05-06 Michael Eager <eager@eagercon.com>
5502
5503 * gcc.target/microblaze/others/picdtr.c: Correct option
5504 -fPIE -mpic-data-is-text-relative.
5505
5506 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5507
5508 * gcc.target/microblaze/others/picdtr.c: Add test for
5509 -fPIE -mpic-data-is-text-relative.
5510
5511 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5512
5513 PR fortran/85507
5514 * gfortran.dg/coarray_dependency_1.f90: New test.
5515 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5516
5517 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5518
5519 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5520 to match the currently produced gimple.
5521
5522 2018-05-04 Carl Love <cel@us.ibm.com>
5523
5524 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5525 vec_trunc.
5526 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5527 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5528 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5529 xvcmpgedp counts. Add xxsel counts.
5530
5531 2018-05-04 Richard Biener <rguenther@suse.de>
5532
5533 PR middle-end/85627
5534 * g++.dg/torture/pr85627.C: New testcase.
5535
5536 2018-05-04 Richard Biener <rguenther@suse.de>
5537
5538 PR middle-end/85574
5539 * gcc.dg/torture/pr85574.c: New testcase.
5540 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5541
5542 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5543
5544 PR libstdc++/85466
5545 * gcc.dg/nextafter-1.c: New test.
5546 * gcc.dg/nextafter-2.c: New test.
5547 * gcc.dg/nextafter-3.c: New test.
5548 * gcc.dg/nextafter-4.c: New test.
5549
5550 2018-05-03 Nathan Sidwell <nathan@acm.org>
5551
5552 Remove -ffriend-injection.
5553 * g++.old-deja/g++.jason/scoping15.C: Delete.
5554 * g++.old-deja/g++.mike/net43.C: Delete.
5555
5556 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5557
5558 PR target/85530
5559 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5560 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5561 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5562 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5563
5564 2018-05-03 Tom de Vries <tom@codesourcery.com>
5565
5566 PR testsuite/85106
5567 * lib/scanoffloadtree.exp: New file.
5568
5569 2018-05-03 Richard Biener <rguenther@suse.de>
5570
5571 PR tree-optimization/85615
5572 * gcc.dg/torture/pr85615.c: New testcase.
5573
5574 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5575
5576 PR tree-optimization/70291
5577 * gcc.dg/complex-6.c: New test.
5578 * gcc.dg/complex-7.c: Likewise.
5579
5580 2018-05-03 Richard Biener <rguenther@suse.de>
5581
5582 PR testsuite/85579
5583 * fortran.dg/pr51434.f90: Truncate transfer argument.
5584
5585 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5586
5587 PR target/85582
5588 * gcc.c-torture/execute/pr85582-3.c: New test.
5589
5590 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5591 Jason Merrill <jason@redhat.com>
5592
5593 PR c++/68374
5594 * g++.dg/warn/Wshadow-13.C: New.
5595 * g++.dg/warn/Wshadow-14.C: Likewise.
5596
5597 2018-05-02 Tom de Vries <tom@codesourcery.com>
5598
5599 PR libgomp/82428
5600 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5601 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5602
5603 2018-05-02 David Pagan <dave.pagan@oracle.com>
5604
5605 PR c/30552
5606 * gcc.dg/noncompile/pr30552-1.c: New test.
5607 * gcc.dg/noncompile/pr30552-2.c: New test.
5608 * gcc.dg/noncompile/pr30552-3.c: New test.
5609 * gcc.dg/noncompile/pr30552-4.c: New test.
5610
5611 2018-05-02 Richard Biener <rguenther@suse.de>
5612
5613 PR tree-optimization/85597
5614 * gcc.dg/vect/pr85597.c: New testcase.
5615
5616 2018-05-02 Tom de Vries <tom@codesourcery.com>
5617
5618 PR testsuite/85106
5619 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5620 * lib/scanltranstree.exp: New file.
5621 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5622 (scan-ltrans-tree-dump-times_required_options)
5623 (scan-ltrans-tree-dump-not_required_options)
5624 (scan-ltrans-tree-dump-dem_required_options)
5625 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5626 * lib/gcc-dg.exp: Include scanltranstree.exp.
5627
5628 2018-05-02 Tom de Vries <tom@codesourcery.com>
5629
5630 PR testsuite/85106
5631 * gcc.dg/ipa/ipa-icf-38.c: New test.
5632 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5633 * lib/scandump.exp (dump-base): New proc.
5634 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5635 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5636 base.
5637 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5638 * lib/scanlang.exp: Same.
5639 * lib/scanrtl.exp: Same.
5640 * lib/scantree.exp: Same.
5641 * lib/scanwpaipa.exp: New file.
5642 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5643
5644 2018-05-02 Richard Biener <rguenther@suse.de>
5645
5646 PR middle-end/85567
5647 * gcc.dg/torture/pr85567.c: New testcase.
5648
5649 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5650
5651 PR target/85582
5652 * gcc.c-torture/execute/pr85582-1.c: New test.
5653 * gcc.c-torture/execute/pr85582-2.c: New test.
5654
5655 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5656
5657 PR tree-optimization/85586
5658 * gcc.dg/vect/pr85586.c: New test.
5659
5660 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5661
5662 PR tree-optimization/85143
5663 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5664 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5665
5666 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5667
5668 PR c/84258
5669 * c-c++-common/Wformat-pr84258.c: New test.
5670
5671 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5672
5673 PR tree-optimization/82665
5674 * gcc.dg/tree-ssa/pr82665.c: New test.
5675
5676 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5677
5678 PR c++/85523
5679 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5680 (test_add_fixit_insert_formatted_single_line): New function.
5681 (test_add_fixit_insert_formatted_multiline): New function.
5682 Extend expected output of generated patch to include fix-it hints
5683 for these.
5684 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5685 "gcc-rich-location.h". Add test coverage for
5686 gcc_rich_location::add_fixit_insert_formatted.
5687
5688 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5689
5690 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5691 (test_show_locus): Update for location_get_source_line returning a
5692 char_span. Use char_span for handling words in the
5693 "test_many_nested_locations" fix-it example.
5694
5695 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5696
5697 * gcc.target/arc/interrupt-8.c: Update test.
5698 * gcc.target/arc/loop-4.c: Likewise.
5699 * gcc.target/arc/loop-hazard-1.c: Likewise.
5700 * gcc.target/arc/sdata-3.c: Likewise.
5701
5702 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5703
5704 * gcc.target/arc/store-merge-1.c: New test.
5705 * gcc.target/arc/add_n-combine.c: Update test.
5706
5707 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5708
5709 Microblaze Target: PIC data text relative
5710
5711 * gcc.target/microblaze/others/data_var1.c: Include
5712 PIC case of r20 base register.
5713 * gcc.target/microblaze/others/data_var2.c: Ditto.
5714 * gcc.target/microblaze/others/picdtr.c: Add new
5715 test case for -mpic-is-data-text-relative.
5716 * gcc.target/microblaze/others/sdata_var1.c: Add
5717 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5718 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5719 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5720 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5721 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5722 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5723 Ditto.
5724 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5725 Ditto.
5726
5727 2018-04-30 Richard Biener <rguenther@suse.de>
5728
5729 PR tree-optimization/28364
5730 PR tree-optimization/85275
5731 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5732 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5733 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5734 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5735 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5736 still passes.
5737 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5738 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5739 still passes.
5740 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5741 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5742 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5743
5744 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5745
5746 PR target/84431
5747 * gcc.target/i386/pr84431.c: New test.
5748
5749 2018-04-27 Martin Jambor <mjambor@suse.cz>
5750
5751 PR ipa/85549
5752 * g++.dg/ipa/pr85549.C: New test.
5753
5754 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5755
5756 PR c++/85553
5757 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5758 directive.
5759 * g++.dg/cpp0x/constexpr-85553.C: New test.
5760
5761 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5762
5763 PR c++/85515
5764 * g++.dg/pr85515-1.C: New test.
5765 * g++.dg/pr85515-2.C: New test.
5766
5767 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5768
5769 PR c++/84691
5770 * g++.dg/cpp0x/friend3.C: New.
5771
5772 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5773
5774 PR target/82518
5775 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5776 Use check_effective_target_arm_little_endian.
5777
5778 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5779
5780 PR tree-optimization/85529
5781 * gcc.c-torture/execute/pr85529-1.c: New test.
5782 * gcc.c-torture/execute/pr85529-2.c: New test.
5783 * gcc.dg/pr85529.c: New test.
5784
5785 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5786
5787 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5788 `.dword' in addition to `lw' and `.word'.
5789
5790 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5791
5792 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5793
5794 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5795
5796 * gnat.dg/loop_optimization24.adb: New test.
5797
5798 2018-04-26 Richard Biener <rguenther@suse.de>
5799
5800 PR tree-optimization/85116
5801 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5802 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5803 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5804 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5805
5806 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5807
5808 PR target/85473
5809 * gcc.target/i386/pr85473-1.c: New test.
5810 * gcc.target/i386/pr85473-2.c: New test.
5811
5812 2018-04-25 Nathan Sidwell <nathan@acm.org>
5813 Jakub Jelinek <jakub@redhat.com>
5814
5815 PR c++/85437
5816 PR c++/49171
5817 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5818 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5819 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5820 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5821 * g++.dg/cpp0x/pr85437-1.C: New.
5822 * g++.dg/cpp0x/pr85437-2.C: New.
5823 * g++.dg/cpp0x/pr85437-3.C: New.
5824 * g++.dg/cpp0x/pr85437-4.C: New.
5825
5826 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5827
5828 PR fortran/85520
5829 * gfortran.dg/pr85520.f90: New test.
5830
5831 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5832
5833 PR target/85512
5834 * gcc.dg/pr85512.c: New test.
5835
5836 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5837
5838 PR target/85485
5839 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5840 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5841 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5842 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5843 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5844 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5845 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5846 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5847 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5848 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5849 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5850 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5851 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5852 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5853 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5854 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5855 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5856 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5857 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5858 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5859 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5860 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5861 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5862 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5863 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5864 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5865 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5866 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5867 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5868 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5869 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5870 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5871 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5872 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5873 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5874 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5875 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5876 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5877 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5878 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5879 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5880 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5881 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5882 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5883 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5884 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5885 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5886 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5887 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5888 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5889 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5890 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5891 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5892 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5893 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5894 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5895 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5896 with -mshstk.
5897 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5898 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5899 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5900 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5901 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5902 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5903 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5904 * (dg-options): Likwise.
5905 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5906 -mno-cet.
5907 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5908 * gcc.target/i386/cet-label-3.c: Removed.
5909 * gcc.target/i386/cet-property-3.c: Likwise.
5910 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5911
5912 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5913
5914 PR target/85511
5915 * gcc.target/i386/pr85511.c: New test.
5916
5917 PR target/85503
5918 * g++.dg/ext/pr85503.C: New test.
5919
5920 PR target/85508
5921 * gcc.target/i386/pr85508.c: New test.
5922
5923 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5924
5925 PR tree-optimization/85478
5926 * g++.dg/pr85478.C: New test.
5927
5928 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5929
5930 * g++.dg/torture/pr85496.C: New test.
5931
5932 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5933
5934 PR rtl-optimization/85423
5935 * gcc.dg/pr85423.c: New test.
5936
5937 2018-04-20 Martin Sebor <msebor@redhat.com>
5938
5939 PR c/85365
5940 * gcc.dg/Wrestrict-15.c: New test.
5941
5942 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5943
5944 PR target/85456
5945 * gcc.target/powerpc/pr85456.c: New test.
5946
5947 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5948
5949 * g++.dg/ext/undef-bool-1.C: Require lp64.
5950 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5951
5952 2018-04-20 Jeff Law <law@redhat.com>
5953
5954 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5955 stack protector.
5956 * gcc.dg/stack-check-6.c: Likewise.
5957 * gcc.dg/stack-check-6a.c: Likewise.
5958 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5959 * gcc.target/i386/stack-check-18.c: Likewise.
5960 * gcc.target/i386/stack-check-19.c: Likewise.
5961
5962 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5963
5964 PR testsuite/85483
5965 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5966 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
5967 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5968 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
5969
5970 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
5971
5972 PR target/85469
5973 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5974 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5975
5976 2018-04-20 Richard Biener <rguenther@suse.de>
5977
5978 PR middle-end/85475
5979 * gcc.dg/torture/pr85475.c: New testcase.
5980
5981 2018-04-20 Martin Jambor <mjambor@suse.cz>
5982
5983 ipa/85449
5984 * gcc.dg/ipa/pr85449.c: New test.
5985
5986 2018-04-20 Martin Jambor <mjambor@suse.cz>
5987
5988 ipa/85447
5989 * g++.dg/ipa/pr85447.C: New file.
5990 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
5991
5992 2018-04-20 Jakub Jelinek <jakub@redhat.com>
5993
5994 PR c++/85462
5995 * g++.dg/cpp0x/pr85462.C: New test.
5996
5997 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5998
5999 * gcc.target/i386/pr85404.c: Require CET target.
6000
6001 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6002
6003 PR tree-optimization/85467
6004 * gcc.dg/pr85467.c: New test.
6005
6006 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6007
6008 PR c++/84611
6009 * g++.dg/parse/crash68.C: New.
6010
6011 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6012
6013 PR libgcc/85334
6014 * g++.dg/torture/pr85334.C: New test.
6015
6016 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6017
6018 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6019 * g++.dg/diagnostic/pr85464.C: New.
6020
6021 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6022
6023 PR target/85397
6024 * gcc.dg/torture/pr85397-1.c: New test.
6025 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6026 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6027
6028 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6029
6030 PR target/85404
6031 * gcc.target/i386/pr85404.c: New test.
6032
6033 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6034
6035 PR target/85417
6036 * c-c++-common/attr-nocf-check-1.c: Compile with
6037 -fcf-protection=none.
6038 * c-c++-common/attr-nocf-check-3.c: Likewise.
6039 * gcc.dg/march-generic.c: Likewise.
6040 * gcc.target/i386/align-limit.c: Likewise.
6041 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6042 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6043 * gcc.target/i386/cet-property-2.c: Likewise.
6044 * gcc.target/i386/ret-thunk-26.c: Likewise.
6045 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6046 targets.
6047 * c-c++-common/fcf-protection-2.c: Likewise.
6048 * c-c++-common/fcf-protection-3.c: Likewise.
6049 * c-c++-common/fcf-protection-5.c: Likewise.
6050 * c-c++-common/fcf-protection-6.c: Likewise.
6051 * c-c++-common/fcf-protection-7.c: Likewise.
6052 * gcc.target/i386/cet-label-3.c: New test.
6053 * gcc.target/i386/cet-property-3.c: Likewise.
6054 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6055 * gcc.target/i386/pr85417-1.c: Likewise.
6056 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6057 __x86_indirect_thunk_nt_(r|e)ax
6058 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6059 * gcc.target/i386/pr85403.c: Remove dg-error,
6060
6061 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6062
6063 * gcc.target/i386/movdir-1.c: New test.
6064
6065 2018-04-19 Richard Biener <rguenther@suse.de>
6066
6067 PR middle-end/85455
6068 * gcc.dg/pr85455.c: New testcase.
6069
6070 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6071
6072 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6073 targets.
6074 * g++.dg/lto/pr85405b_0.C: Likewise.
6075 * g++.dg/lto/pr84805_0.C: Likewise.
6076
6077 2018-04-18 Martin Liska <mliska@suse.cz>
6078
6079 PR ipa/83983
6080 PR ipa/85391
6081 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6082 output.
6083
6084 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6085
6086 PR target/85388
6087 * gcc.dg/pr85388-1.c: New test.
6088 * gcc.dg/pr85388-2.c: Likewise.
6089 * gcc.dg/pr85388-3.c: Likewise.
6090 * gcc.dg/pr85388-4.c: Likewise.
6091 * gcc.dg/pr85388-5.c: Likewise.
6092 * gcc.dg/pr85388-6.c: Likewise.
6093
6094 2018-04-18 Jan Hubicka <jh@suse.cz>
6095 Martin Liska <mliska@suse.cz>
6096
6097 * g++.dg/lto/pr83121_0.C: Update template.
6098 * g++.dg/lto/pr83121_1.C: Update template.
6099 * g++.dg/lto/pr84805_0.C: Update template.
6100 * g++.dg/lto/pr84805_1.C: Update template.
6101 * g++.dg/lto/pr84805_2.C: Update template.
6102
6103 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6104
6105 PR c++/84630
6106 * g++.dg/cpp0x/pr84630.C: New.
6107
6108 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6109
6110 PR c++/84463
6111 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6112 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6113 in two cases. Uncomment two other tests and add expected dg-error for
6114 them.
6115 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6116 -Wnarrowing diagnostics on some targets for c++11.
6117 * g++.dg/parse/array-size2.C: Remove xfail.
6118 * g++.dg/cpp0x/constexpr-84463.C: New test.
6119
6120 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6121
6122 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6123 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6124
6125 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6126
6127 PR testsuite/85326
6128 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6129 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6130 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6131
6132 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6133
6134 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6135 prevent cascading of errors and change expected error message.
6136 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6137 to 64-bit targets.
6138 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6139 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6140 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6141 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6142 error message.
6143 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6144
6145 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6146
6147 PR target/85430
6148 * gcc.dg/pr85430.c: New test.
6149
6150 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6151
6152 PR testsuite/85326
6153 * gcc.target/arm/pr54300.C: Move to...
6154 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6155 * gcc.target/arm/pr55073.C: Move to...
6156 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6157 * gcc.target/arm/pr56184.C: Move to...
6158 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6159 * gcc.target/arm/pr59985.C: Move to...
6160 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6161 * gcc.target/aarch64/pr60675.C: Move to...
6162 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6163 * gcc.target/aarch64/pr81422.C: Move to...
6164 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6165 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6166 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6167 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6168 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6169 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6170 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6171 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6172 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6173 * gcc.target/aarch64/sve/tls_2.C: Move to...
6174 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6175 * gcc.target/aarch64/pr81414.C: Rename to...
6176 * gcc.target/aarch64/pr81414.c: ... This.
6177 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6178 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6179 messages.
6180 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6181 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6182 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6183 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6184 file name.
6185
6186 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6187
6188 PR middle-end/85414
6189 * gcc.dg/pr85414.c: New test.
6190
6191 2018-04-17 Martin Jambor <mjambor@suse.cz>
6192
6193 PR ipa/85421
6194 * g++.dg/ipa/pr85421.C: New test.
6195
6196 2018-04-17 Martin Liska <mliska@suse.cz>
6197
6198 PR lto/85405
6199 * g++.dg/lto/pr85405b_0.C: New test.
6200 * g++.dg/lto/pr85405b_1.C: New test.
6201
6202 2018-04-17 Martin Liska <mliska@suse.cz>
6203
6204 PR lto/85405
6205 * g++.dg/lto/pr85405_0.C: New test.
6206 * g++.dg/lto/pr85405_1.C: New test.
6207
6208 2018-04-17 Martin Liska <mliska@suse.cz>
6209
6210 PR ipa/85329
6211 * g++.dg/ext/pr85329-2.C: New test.
6212 * g++.dg/ext/pr85329.C: New test.
6213 * gcc.target/i386/mvc12.c: New test.
6214
6215 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6216
6217 PR c++/85039
6218 * g++.dg/pr85039-1.C: New.
6219 * g++.dg/pr85039-2.C: New.
6220 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6221
6222 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6223
6224 PR target/85080
6225 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6226 if the target supports efficient unaligned storage accesses.
6227
6228 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6229
6230 PR target/83660
6231 * gcc.target/powerpc/pr83660.C: New test.
6232
6233 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6234
6235 PR target/85403
6236 * gcc.target/i386/pr85403.c: New test.
6237
6238 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6239
6240 PR target/84331
6241 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6242
6243 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6244 Jason Merrill <jason@redhat.com>
6245
6246 PR c++/85112
6247 * g++.dg/cpp0x/pr85112.C: New.
6248
6249 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6250
6251 PR testsuite/85326
6252 * g++.dg/ext/undef-bool-1.C: New file.
6253 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6254 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6255
6256 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6257
6258 PR target/85293
6259 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6260 corresponding dg-error clause.
6261 * gcc.target/powerpc/pr80098-3.c: Ditto.
6262 * gcc.target/powerpc/pr80103-1.c: Delete.
6263
6264 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6265
6266 PR fortran/81773
6267 PR fortran/83606
6268 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6269 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6270
6271 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6272
6273 PR fortran/85387
6274 * gfortran.dg/implied_do_io_5.f90: New test.
6275
6276 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6277
6278 PR target/83402
6279 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6280 several values: positive, negative, and zero.
6281 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6282 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6283
6284 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6285
6286 PR rtl-optimization/79916
6287 * gcc.target/powerpc/pr79916.c: New.
6288
6289 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6290
6291 PR rtl-optimization/85393
6292 * g++.dg/opt/pr85393.C: New test.
6293 * g++.dg/opt/pr85393-aux.cc: New file.
6294
6295 PR rtl-optimization/85376
6296 * gcc.dg/pr85376.c: New test.
6297
6298 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6299
6300 PR rtl-optimization/83852
6301 * gcc.dg/pr83852.c: New testcase.
6302
6303 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6304
6305 PR testsuite/85326
6306 * gcc.target/s390/pr77822-1.C: Rename to ...
6307 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6308 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6309 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6310
6311 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6312
6313 PR lto/71991
6314 * gcc.target/i386/pr71991.c: New testcase.
6315
6316 2018-04-13 Martin Liska <mliska@suse.cz>
6317 Jakub Jelinek <jakub@redhat.com>
6318
6319 PR middle-end/81657
6320 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6321 call.
6322
6323 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6324
6325 PR c++/85385
6326 * g++.dg/diagnostic/macro-arg-count.C: New test.
6327
6328 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6329
6330 PR fortran/83064
6331 PR testsuite/85346
6332 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6333 array and move test to libgomp/testsuite/libgomp.fortran.
6334 * gfortran.dg/do_concurrent_6.f90: New test.
6335
6336 2018-04-12 Marek Polacek <polacek@redhat.com>
6337
6338 PR c++/85258
6339 * g++.dg/parse/error61.C: New test.
6340
6341 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6342
6343 PR target/85347
6344 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6345 specify -mvsx on gcc command line.
6346
6347 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6348
6349 PR target/85328
6350 * gcc.target/i386/pr85328.c: New test.
6351
6352 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6353
6354 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6355
6356 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6357
6358 PR rtl-optimization/85342
6359 * gcc.target/i386/pr85342.c: New test.
6360
6361 2018-04-11 Jason Merrill <jason@redhat.com>
6362
6363 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6364 if ulimit -v is set.
6365
6366 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6367
6368 PR testsuite/85190
6369 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6370
6371 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6372
6373 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6374 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6375
6376 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6377
6378 PR c++/70808
6379 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6380 effective target.
6381
6382 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6383
6384 PR target/84301
6385 * gcc.target/i386/pr84301.c: New test.
6386
6387 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6388
6389 PR tree-optimization/85331
6390 * gcc.c-torture/execute/pr85331.c: New test.
6391
6392 2018-04-11 Marek Polacek <polacek@redhat.com>
6393
6394 PR c++/85032
6395 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6396 * g++.dg/cpp1z/constexpr-if21.C: New test.
6397
6398 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6399
6400 PR target/85281
6401 * gcc.target/i386/pr85281.c: New test.
6402
6403 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6404
6405 PR rtl-optimization/84659
6406 * gcc.dg/pr84659.c: New test.
6407
6408 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR debug/85302
6411 * g++.dg/debug/dwarf2/pr85302.C: New test.
6412
6413 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6414
6415 PR target/85261
6416 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6417 into register.
6418
6419 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6420
6421 PR c++/70808
6422 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6423
6424 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6425
6426 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6427 * gcc.target/powerpc/dimode_off.c: Ditto.
6428 * gcc.target/powerpc/tfmode_off.c: Ditto.
6429 * gcc.target/powerpc/timode_off.c: Ditto.
6430
6431 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6432
6433 * gcc.target/powerpc/vec-ldl-1.c: New test.
6434 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6435 corrections to ABI implementation.
6436
6437 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6438
6439 PR target/85056
6440 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6441
6442 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6443
6444 PR rtl-optimization/85300
6445 * gcc.dg/pr85300.c: New test.
6446
6447 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6448
6449 PR c++/85110
6450 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6451 where we now show the pertinent parameter.
6452 * g++.dg/diagnostic/aka2.C: Likewise.
6453 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6454
6455 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6456
6457 PR fortran/85313
6458 * gfortran.dg/gomp/pr85313.f90: New test.
6459
6460 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6461
6462 PR c++/24314
6463 * g++.dg/parse/template29.C: New.
6464
6465 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6466
6467 PR testsuite/85190
6468 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6469
6470 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6471
6472 PR target/85177
6473 PR target/85255
6474 * gcc.target/i386/avx512f-pr85177.c: New test.
6475 * gcc.target/i386/avx512f-pr85255.c: New test.
6476
6477 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6478
6479 PR tree-optimization/85286
6480 * gcc.dg/vect/pr85286.c: New test.
6481
6482 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6483
6484 PR target/85173
6485 * gcc.target/arm/pr85173.c: New test.
6486
6487 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6488
6489 PR lto/85248
6490 * gcc.dg/lto/pr85248_0.c: New test.
6491 * gcc.dg/lto/pr85248_1.c: New test.
6492
6493 2018-04-09 Jan Hubicka <jh@suse.cz>
6494
6495 PR lto/85078
6496 * g++.dg/torture/pr85078.C: New.
6497
6498 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6499
6500 PR c++/85227
6501 * g++.dg/cpp1z/decomp44.C: New.
6502 * g++.dg/cpp1z/decomp45.C: Likewise.
6503
6504 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6505
6506 PR fortran/83064
6507 * gfortran.dg/do_concurrent_5.f90: New test.
6508 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6509 message.
6510
6511 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6512
6513 PR fortran/51260
6514 * gfortran.dg/parameter_array_element_3.f90: New test.
6515
6516 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6517
6518 PR c++/85194
6519 * g++.dg/cpp1z/decomp43.C: New test.
6520
6521 PR rtl-optimization/80463
6522 * g++.dg/pr80463.C: Add -w to dg-options.
6523
6524 2018-04-09 Richard Biener <rguenther@suse.de>
6525
6526 PR tree-optimization/85284
6527 * gcc.dg/torture/pr85284.c: New testcase.
6528
6529 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6530
6531 PR rtl-optimization/80463
6532 PR rtl-optimization/83972
6533 PR rtl-optimization/83480
6534
6535 * gcc.dg/pr80463.c: New test.
6536 * g++.dg/pr80463.C: Likewise.
6537 * gcc.dg/pr83972.c: Likewise.
6538
6539 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6540
6541 PR rtl-optimization/83913
6542 * gcc.dg/pr83913.c: New test.
6543
6544 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6545
6546 PR rtl-optimization/83962
6547 * gcc.dg/pr83962.c: New test.
6548
6549 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6550
6551 PR rtl-optimization/83530
6552 * gcc.dg/pr83530.c: New test.
6553
6554 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6555
6556 PR middle-end/82976
6557 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6558
6559 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6560
6561 PR tree-optimization/85257
6562 * gcc.dg/pr85257.c: New test.
6563
6564 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6565
6566 * g++.dg/opt/pr85196.C: New test.
6567
6568 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6569
6570 PR c++/84269
6571 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6572 std::tuple here since they need C++11.
6573 * g++.dg/lookup/missing-std-include-8.C: New test.
6574 * g++.dg/lookup/missing-std-include.C: Move std::array and
6575 std::tuple test to missing-std-include-6.C to avoid failures
6576 with C++98.
6577
6578 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6579
6580 PR debug/85252
6581 * gcc.dg/debug/pr85252.c: New test.
6582
6583 PR rtl-optimization/84872
6584 * gcc.dg/graphite/pr84872.c: New test.
6585
6586 PR c++/85210
6587 * g++.dg/cpp1z/decomp42.C: New test.
6588
6589 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6590
6591 PR c++/85021
6592 * g++.dg/lookup/missing-std-include-7.C: New test.
6593
6594 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6595
6596 * gcc.dg/struct-simple.c: Revert r254862.
6597 * lib/target-supports.exp
6598 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6599
6600 2018-04-06 Richard Biener <rguenther@suse.de>
6601
6602 PR middle-end/85244
6603 * gcc.dg/torture/pr85244-1.c: New testcase.
6604 * gcc.dg/torture/pr85244-2.c: Likewise.
6605
6606 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6607
6608 PR sanitizer/85213
6609 * c-c++-common/ubsan/pr85213.c: New test.
6610
6611 2018-04-06 Richard Biener <rguenther@suse.de>
6612
6613 PR middle-end/85180
6614 * gcc.dg/pr85180.c: New testcase.
6615
6616 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6617
6618 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6619 to trigger the optimization. Do some cleanup and function
6620 renaming. Add more test functions.
6621
6622 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6623
6624 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6625 options.
6626 * gcc.target/s390/hotpatch-1.c: Skip when building without
6627 optimization.
6628 * gcc.target/s390/hotpatch-10.c: Likewise.
6629 * gcc.target/s390/hotpatch-11.c: Likewise.
6630 * gcc.target/s390/hotpatch-12.c: Likewise.
6631 * gcc.target/s390/hotpatch-13.c: Likewise.
6632 * gcc.target/s390/hotpatch-14.c: Likewise.
6633 * gcc.target/s390/hotpatch-15.c: Likewise.
6634 * gcc.target/s390/hotpatch-16.c: Likewise.
6635 * gcc.target/s390/hotpatch-17.c: Likewise.
6636 * gcc.target/s390/hotpatch-18.c: Likewise.
6637 * gcc.target/s390/hotpatch-19.c: Likewise.
6638 * gcc.target/s390/hotpatch-2.c: Likewise.
6639 * gcc.target/s390/hotpatch-3.c: Likewise.
6640 * gcc.target/s390/hotpatch-4.c: Likewise.
6641 * gcc.target/s390/hotpatch-5.c: Likewise.
6642 * gcc.target/s390/hotpatch-6.c: Likewise.
6643 * gcc.target/s390/hotpatch-7.c: Likewise.
6644 * gcc.target/s390/hotpatch-8.c: Likewise.
6645 * gcc.target/s390/hotpatch-9.c: Likewise.
6646
6647 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6648
6649 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6650 check for an error instead.
6651 * gcc.dg/Wattributes-6.c: Likewise.
6652
6653 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6654
6655 PR c++/85209
6656 * g++.dg/cpp1z/decomp39.C: New test.
6657 * g++.dg/cpp1z/decomp40.C: New test.
6658
6659 PR c++/85208
6660 * g++.dg/cpp1z/decomp41.C: New test.
6661
6662 PR middle-end/85195
6663 * gcc.dg/pr85195.c: New test.
6664
6665 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6666
6667 PR c++/80956
6668 * g++.dg/cpp0x/initlist100.C: New.
6669 * g++.dg/cpp0x/initlist101.C: Likewise.
6670
6671 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6672
6673 PR c++/84792
6674 * g++.dg/other/pr84792-1.C: New.
6675 * g++.dg/other/pr84792-2.C: Likewise.
6676
6677 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6678
6679 PR target/85193
6680 * gcc.target/i386/pr85193.c: New test.
6681
6682 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6683
6684 PR c++/84979
6685 * g++.dg/concepts/pr84979.C: New.
6686 * g++.dg/concepts/pr84979-2.C: New.
6687 * g++.dg/concepts/pr84979-3.C: New.
6688
6689 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6690
6691 PR c++/80026
6692 * g++.dg/cpp0x/variadic174.C: New.
6693
6694 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6695
6696 PR inline-asm/85172
6697 * g++.dg/ext/builtin13.C: New test.
6698 * g++.dg/ext/atomic-4.C: New test.
6699
6700 PR c++/85146
6701 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6702 * g++.dg/ext/bases3.C: New test.
6703
6704 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6705
6706 PR target/85203
6707 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6708 to match a single insn of the baz function. Move scan directives at
6709 the end of the file below the functions they are trying to test for
6710 better readability.
6711 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6712
6713 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6714
6715 PR rtl-optimization/84878
6716 * gcc.target/powerpc/pr84878.c: New test.
6717
6718 2018-04-04 Michael Matz <matz@suse.de>
6719
6720 * gcc.dg/Wstringop-overflow-4.c: New test.
6721 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6722
6723 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6724
6725 PR testsuite/85189
6726 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6727 for the diagnostics of overridden functions. Adjust for new wording.
6728
6729 2018-04-04 Richard Biener <rguenther@suse.de>
6730
6731 PR lto/85176
6732 * g++.dg/lto/pr85176_0.C: New testcase.
6733
6734 2018-04-04 Richard Biener <rguenther@suse.de>
6735
6736 PR testsuite/85191
6737 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6738 Fix typo.
6739
6740 2018-04-04 Martin Liska <mliska@suse.cz>
6741
6742 PR sanitizer/85174
6743 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6744 and msdata as a workaround for powerpc.
6745
6746 2018-04-04 Richard Biener <rguenther@suse.de>
6747
6748 PR tree-optimization/85168
6749 * gcc.dg/torture/pr85168.c: New testcase.
6750
6751 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6752
6753 PR c++/84943
6754 * g++.dg/pr84943.C: New.
6755 * g++.dg/pr84943-2.C: New.
6756
6757 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6758
6759 PR rtl-optimization/85167
6760 * gcc.dg/pr85167.c: New test.
6761
6762 PR tree-optimization/85156
6763 * c-c++-common/pr85156.c: New test.
6764 * gcc.c-torture/execute/pr85156.c: New test.
6765
6766 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6767
6768 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6769 * gcc.target/powerpc/undef-bool-1.C: New file.
6770 * gcc.target/powerpc/undef-bool-2.c: New file.
6771
6772 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6773
6774 PR c++/84768
6775 * g++.dg/cpp1z/class-deduction52.C: New.
6776
6777 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6778
6779 PR c++/85147
6780 * g++.dg/cpp0x/pr85147.C: New test.
6781
6782 PR c++/85140
6783 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6784
6785 PR c++/85134
6786 * g++.dg/gomp/pr85134.C: New test.
6787 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6788
6789 PR target/85169
6790 * gcc.c-torture/execute/pr85169.c: New test.
6791 * gcc.target/i386/avx512f-pr85169.c: New test.
6792 * gcc.target/i386/avx512bw-pr85169.c: New test.
6793
6794 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6795
6796 PR target/85126
6797 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6798 scan-assembler-times clause.
6799
6800 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6801
6802 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6803 dg-additional-options.
6804
6805 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6806
6807 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6808
6809 2018-04-03 Richard Biener <rguenther@suse.de>
6810
6811 PR testsuite/85154
6812 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6813
6814 2018-04-02 Jim Wilson <jimw@sifive.com>
6815
6816 * gcc.target/riscv/pr84660.c: New.
6817 * gcc.target/riscv/shift-and-1.c: New.
6818 * gcc.target/riscv/shift-and-2.c: New.
6819
6820 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6821
6822 PR fortran/85102
6823 * gfortran.dg/array_simplify_2.f90: New test.
6824
6825 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6826
6827 PR middle-end/85090
6828 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6829 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6830 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6831 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6832 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6833
6834 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6835
6836 PR c++/85027
6837 * g++.dg/pr85027.C: New.
6838
6839 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6840
6841 PR target/83315
6842 * gcc.target/powerpc/sse-maxps-2.c: New test.
6843 * gcc.target/powerpc/sse-minps-2.c: New test.
6844
6845 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6846
6847 PR c++/84791
6848 * g++.dg/gomp/pr84791.C: New test.
6849
6850 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6851
6852 PR fortran/84931
6853 * gfortran.dg/array_constructor_53.f90: New test.
6854
6855 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6856
6857 PR fortran/85130
6858 * gfortran.dg/substr_6.f90: Remove illegal test for
6859 out-of-bounds substring.
6860
6861 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6862
6863 PR fortran/85111
6864 * gfortran.dg/zero_sized_10.f90: New test.
6865
6866 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6867
6868 PR c++/84269
6869 * g++.dg/lookup/missing-std-include-6.C: New test.
6870 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6871 std::tuple tests.
6872 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6873 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6874 <cstring>, <cassert>, and <cstdlib>.
6875
6876 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6877
6878 PR inline-asm/84985
6879 * gcc.target/i386/pr84985.c: New.
6880
6881 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6882
6883 PR c++/85110
6884 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6885
6886 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6887
6888 PR c++/85108
6889 * g++.dg/warn/Wunused-var-31.C: New test.
6890
6891 PR c/85094
6892 * c-c++-common/Wduplicated-branches-14.c: New test.
6893
6894 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6895
6896 PR c++/84606
6897 * g++.dg/cpp0x/pr84606.C: New.
6898
6899 2018-03-29 Carl Love <cel@us.ibm.com>
6900
6901 Revert
6902 2017-09-27 Carl Love <cel@us.ibm.com>
6903
6904 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6905 for the __builtin_fctid and __builtin_fctiw.
6906
6907 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6908
6909 PR target/84912
6910 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6911 deleted builtin function.
6912 (div_weuo): Likewise.
6913 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6914 (div_deuo): Likewise.
6915
6916 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6917
6918 PR c++/85028
6919 * g++.dg/other/default13.C: New.
6920
6921 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6922
6923 PR target/85095
6924 * gcc.target/i386/pr85095-1.c: New test.
6925 * gcc.target/i386/pr85095-2.c: New test.
6926 * gcc.c-torture/execute/pr85095.c: New test.
6927
6928 PR tree-optimization/82004
6929 * gcc.dg/pr82004.c: New test.
6930
6931 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6932 Martin Liska <mliska@suse.cz>
6933
6934 PR sanitizer/85081
6935 * g++.dg/asan/pr85081.C: New test.
6936
6937 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6938
6939 PR c++/84789
6940 * g++.dg/template/pr84789.C: Adjust for testing with
6941 -fconcepts too.
6942
6943 PR c++/84973
6944 * g++.dg/template/pr84973.C: New.
6945 * g++.dg/template/pr84973-2.C: New.
6946 * g++.dg/template/pr84973-3.C: New.
6947
6948 PR c++/84968
6949 * g++.dg/eh/pr84968.C: New.
6950
6951 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6952
6953 PR target/84914
6954 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6955 long double multiply/divide uses the correct function.
6956 * gcc.target/powerpc/mulkc-3.c: Likewise.
6957 * gcc.target/powerpc/divkc-2.c: Likewise.
6958 * gcc.target/powerpc/divkc-3.c: Likewise.
6959
6960 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6961
6962 PR c++/85067
6963 * g++.dg/cpp0x/defaulted51.C: New.
6964 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
6965
6966 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6967
6968 PR c++/85077
6969 * g++.dg/ext/vector35.C: New test.
6970
6971 PR c++/85061
6972 * g++.dg/ext/builtin-offsetof3.C: New test.
6973
6974 PR c++/85076
6975 * g++.dg/cpp1y/pr85076.C: New test.
6976
6977 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6978
6979 PR fortran/85084
6980 * gfortran.dg/matmul_rank_1.f90: New test.
6981
6982 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6983 Harald Anlauf <anlauf@gmx.de>
6984
6985 * gfortran.dg/structure_constructor_15.f90: New test.
6986
6987 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
6988
6989 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
6990 for the diagnostics of overridden functions. Adjust for new wording.
6991 * g++.dg/cpp0x/implicit1.C: Likewise.
6992 * g++.dg/cpp0x/override1.C: Likewise.
6993 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6994 * g++.dg/eh/shadow1.C: Likewise.
6995 * g++.dg/inherit/covariant12.C: Likewise.
6996 * g++.dg/inherit/covariant14.C: Likewise.
6997 * g++.dg/inherit/covariant15.C: Likewise.
6998 * g++.dg/inherit/covariant16.C: Likewise.
6999 * g++.dg/inherit/covariant22.C: Likewise.
7000 * g++.dg/inherit/crash3.C: Likewise.
7001 * g++.dg/inherit/error2.C: Likewise.
7002 * g++.dg/template/crash100.C: Likewise.
7003 * g++.old-deja/g++.eh/spec6.C: Likewise.
7004 * g++.old-deja/g++.mike/p811.C: Likewise.
7005 * g++.old-deja/g++.other/virtual11.C: Likewise.
7006 * g++.old-deja/g++.other/virtual4.C: Likewise.
7007
7008 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7009
7010 PR target/85044
7011 * gcc.target/i386/pr85044.c: New test.
7012
7013 2018-03-27 Martin Sebor <msebor@redhat.com>
7014
7015 PR testsuite/83462
7016 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7017 other than x86.
7018
7019 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7020
7021 PR target/83009
7022 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7023
7024 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7025
7026 PR target/81863
7027 * gcc.target/arm/pr81863.c: New test.
7028
7029 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7030
7031 PR target/85056
7032 * gcc.target/nvptx/pr85056.c: New test.
7033 * gcc.target/nvptx/pr85056a.c: New test.
7034
7035 2018-03-27 Richard Biener <rguenther@suse.de>
7036
7037 PR testsuite/82847
7038 * lib/target-supports.exp (check_ssse3_available): New function.
7039 (check_effective_target_vect_perm_short): Enable for x86 if
7040 check_ssse3_available.
7041
7042 2018-03-27 Richard Biener <rguenther@suse.de>
7043
7044 PR tree-optimization/85082
7045 * gfortran.dg/pr85082.f90: New testcase.
7046
7047 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7048
7049 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7050 to "l=2" in dg-final.
7051
7052 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7053
7054 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7055 * gcc.target/mips/fix-r4000-2.c: Likewise.
7056 * gcc.target/mips/fix-r4000-3.c: Likewise.
7057 * gcc.target/mips/fix-r4000-4.c: Likewise.
7058 * gcc.target/mips/fix-r4000-5.c: Likewise.
7059 * gcc.target/mips/fix-r4000-6.c: Likewise.
7060 * gcc.target/mips/fix-r4000-7.c: Likewise.
7061 * gcc.target/mips/fix-r4000-8.c: Likewise.
7062 * gcc.target/mips/fix-r4000-9.c: Likewise.
7063 * gcc.target/mips/fix-r4000-10.c: Likewise.
7064 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7065 "mulditi3_r4000" instead of "mulditi3".
7066 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7067 "umulditi3_r4000" instead of "umulditi3".
7068
7069 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7070
7071 PR c++/85068
7072 * g++.dg/inherit/covariant22.C: New test.
7073
7074 2018-03-27 Richard Biener <rguenther@suse.de>
7075
7076 PR testsuite/84004
7077 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7078 alignment.
7079
7080 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7081 Jason Merrill <jason@redhat.com>
7082
7083 PR c++/84632
7084 * g++.dg/init/array49.C: New.
7085 * g++.dg/torture/pr70499.C: Adjust.
7086
7087 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7088
7089 PR target/85073
7090 * gcc.target/i386/pr85073.c: New test.
7091
7092 2018-03-26 Richard Biener <rguenther@suse.de>
7093
7094 PR testsuite/85066
7095 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7096 instead of long.
7097
7098 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7099
7100 PR fortran/66709
7101 * gfortran.dg/parameter_array_format.f90: New test.
7102
7103 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7104 Neil Carlson <neil.n.carlson@gmail.com>
7105
7106 PR fortran/84381
7107 * gfortran.dg/literal_character_constant_1.inc: Replace
7108 call abort by STOP n.
7109 * gfortran.dg/overload_1.f90: Likewise.
7110
7111 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7112 Dominique d'Humieres <dominiq@gcc.gnu.org>
7113
7114 PR fortran/84924
7115 * gfortran.dg/scalar_pointer_1.f90: New test.
7116
7117 2018-03-25 Tom de Vries <tom@codesourcery.com>
7118
7119 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7120 precise.
7121
7122 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7123
7124 PR fortran/69497
7125 * gfortran.dg/pr89497.f90: New test.
7126
7127 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7128
7129 PR fortran/70068
7130 * gfortran.dg/substr_7.f90: New test.
7131
7132 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7133
7134 PR fortran/42651
7135 * gfortran.dg/pr42651.f90: New test.
7136 * gfortran.dg/func_result_7.f90: Update error message.
7137
7138 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7139
7140 PR tree-optimization/84005
7141 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7142 failing to force the alignment.
7143
7144 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7145
7146 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7147 from this to...
7148 <vclzd>: ...this.
7149
7150 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7151
7152 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7153 message. Fix scan-assembler patterns.
7154
7155 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7156
7157 PR c++/85015
7158 * g++.dg/cpp0x/pr85015.C: New test.
7159
7160 PR c++/84942
7161 * g++.dg/cpp1y/pr84942.C: New test.
7162
7163 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7164
7165 PR inline-asm/85030
7166 * gcc.target/i386/pr85030.c: New.
7167
7168 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7169
7170 PR target/85026
7171 * g++.dg/pr85026.C: New test.
7172
7173 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7174
7175 * g++.dg/debug/pr84704.C: XFAIL AIX.
7176
7177 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7178
7179 PR target/84826
7180 * gcc.target/arm/pr84826.c: Add dg directive.
7181
7182 2018-03-23 Marek Polacek <polacek@redhat.com>
7183
7184 PR c++/85033
7185 * g++.dg/ext/builtin-offsetof2.C: New test.
7186
7187 PR c++/85045
7188 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7189 * gcc.dg/pr85045.c: New test.
7190
7191 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7192
7193 PR debug/85020
7194 * gnat.dg/lto22.adb: New test.
7195 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7196 * gnat.dg/lto22_pkg2.ads: Likewise.
7197
7198 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7199
7200 PR c/80778
7201 * gcc.dg/lto/pr80778_0.c: New test.
7202
7203 PR inline-asm/85034
7204 * gcc.target/i386/pr85034.c: New test.
7205
7206 PR inline-asm/85022
7207 * c-c++-common/torture/pr85022.c: New test.
7208
7209 PR sanitizer/85029
7210 * g++.dg/ubsan/pr85029.C: New test.
7211
7212 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7213
7214 PR c++/71251
7215 * g++.dg/cpp0x/pr71251.C: New.
7216
7217 PR c++/84789
7218 * g++.dg/template/pr84789.C: New.
7219 * g++.dg/template/pr84789-2.C: New.
7220 * g++.dg/template/pr84789-3.C: New.
7221 * g++.dg/parse/dtor11.C: Accept alternate error message.
7222
7223 PR c++/84729
7224 * g++.dg/pr84729.C: New.
7225 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7226 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7227 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7228
7229 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7230
7231 PR fortran/84922
7232 * gfortran.dg/interface_42.f90: New test.
7233 * gfortran.dg/interface_43.f90: New test.
7234
7235 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7236
7237 PR target/84826
7238 * gcc.target/arm/pr84826.c: New test.
7239
7240 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7241
7242 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7243 dg-require-effective-target.
7244 * gcc.target/arm/addr-modes-int.c: Likewise.
7245 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7246
7247 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7248
7249 PR target/84760
7250 * gcc.target/powerpc/altivec-ld-1.c: New test.
7251
7252 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7253
7254 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7255
7256 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7257
7258 PR inline-asm/84941
7259 * gcc.dg/pr84941.c: New test.
7260
7261 2018-03-22 Tom de Vries <tom@codesourcery.com>
7262
7263 PR tree-optimization/84956
7264 * gcc.dg/pr84956.c: New test.
7265
7266 2018-03-22 Marek Polacek <polacek@redhat.com>
7267
7268 PR c++/84854
7269 * g++.dg/cpp1z/constexpr-if15.C: New test.
7270 * g++.dg/cpp1z/constexpr-if16.C: New test.
7271
7272 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7273
7274 * gcc.dg/builtin-tgmath-3.c: New test.
7275
7276 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7277
7278 PR c++/71965
7279 * g++.dg/concepts/pr71965.C: New.
7280
7281 PR c++/84610
7282 PR c++/84642
7283 * g++.dg/cpp0x/pr84610.C: New.
7284 * g++.dg/cpp0x/pr84642.C: New.
7285
7286 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7287
7288 PR c/84999
7289 * c-c++-common/pr84999.c: New test.
7290
7291 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7292
7293 PR c++/84972
7294 * g++.dg/ext/desig10.C: New.
7295
7296 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7297 Harald Anlauf <anlauf@gmx.de>
7298
7299 PR fortran/84957
7300 * gfortran.dg/pr84957.f90: New test.
7301
7302 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7303
7304 PR tree-optimization/84960
7305 * gcc.c-torture/compile/pr84960.c: New test.
7306
7307 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7308
7309 PR tree-optimization/84811
7310 * gcc.dg/torture/pr84811.c: New test.
7311
7312 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7313
7314 PR tree-optimization/84982
7315 * c-c++-common/pr84982.c: New test.
7316
7317 PR c++/84961
7318 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7319 "m" (++x) in C++.
7320 * g++.dg/torture/pr84961-1.C: New test.
7321 * g++.dg/torture/pr84961-2.C: New test.
7322
7323 2018-03-21 Nathan Sidwell <nathan@acm.org>
7324
7325 PR c++/85008
7326 * g++.dg/pr85008.C: New.
7327
7328 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7329
7330 PR fortran/84615
7331 * gfortran.dg/char_result_17.f90: New test.
7332
7333 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7334
7335 PR c++/84994
7336 * g++.dg/other/accessor-fixits-1.C: Move to...
7337 * g++.dg/torture/accessor-fixits-1.C: ...here.
7338 * g++.dg/other/accessor-fixits-2.C: Move to...
7339 * g++.dg/torture/accessor-fixits-2.C: ...here.
7340 * g++.dg/other/accessor-fixits-3.C: Move to...
7341 * g++.dg/torture/accessor-fixits-3.C: ...here.
7342 * g++.dg/other/accessor-fixits-4.C: Move to...
7343 * g++.dg/torture/accessor-fixits-4.C: ...here.
7344 * g++.dg/other/accessor-fixits-5.C: Move to...
7345 * g++.dg/torture/accessor-fixits-5.C: ...here.
7346 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7347 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7348 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7349
7350 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7351
7352 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7353
7354 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7355
7356 PR target/82989
7357 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7358
7359 2018-03-21 Nathan Sidwell <nathan@acm.org>
7360
7361 PR c++/84804
7362 * g++.dg/lookup/pr84804.C: New.
7363
7364 2018-03-21 Martin Sebor <msebor@redhat.com>
7365
7366 PR c++/84850
7367 * g++.dg/Wclass-memaccess-3.C: New test.
7368 * g++.dg/Wclass-memaccess-4.C: New test.
7369
7370 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7371
7372 PR c++/84892
7373 * g++.dg/other/accessor-fixits-1.C
7374 (test_access_const_t1_color): New.
7375 (test_deref_const_t1_color): New.
7376 * g++.dg/other/accessor-fixits-5.C: New testcase.
7377
7378 2018-03-21 Tom de Vries <tom@codesourcery.com>
7379
7380 PR tree-optimization/83126
7381 * gcc.dg/graphite/pr83126.c: New test.
7382
7383 2018-03-21 Nathan Sidwell <nathan@acm.org>
7384
7385 * g++.dg/ext/anon-struct6.C: Adjust.
7386 * g++.dg/ext/deprecate-1.C: New.
7387 * g++.dg/ext/deprecate-2.C: New.
7388 * g++.dg/lookup/pr84602.C: Adjust.
7389 * g++.dg/lookup/pr84962.C: Adjust.
7390 * g++.old-deja/g++.other/anon4.C
7391
7392 PR c++/84836
7393 * g++.dg/lookup/pr84836.C: New.
7394
7395 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7396
7397 PR tree-optimization/84969
7398 * gcc.dg/tree-ssa/pr84969.c: New test.
7399
7400 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7401
7402 PR rtl-optimization/84989
7403 * gcc.target/i386/pr84989.c: New test.
7404
7405 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7406
7407 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7408
7409 2018-03-21 Martin Liska <mliska@suse.cz>
7410
7411 PR ipa/84963
7412 * gfortran.dg/goacc/pr84963.f90: New test.
7413
7414 2018-03-21 Marek Polacek <polacek@redhat.com>
7415
7416 PR c++/71638, ICE with NSDMI and reference.
7417 * g++.dg/cpp0x/nsdmi14.C: New test.
7418 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7419
7420 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7421
7422 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7423 MIPS with -mpaired-single directives.
7424
7425 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7426
7427 PR fortran/85001
7428 * gfortran.dg/interface_41.f90: New test.
7429
7430 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7431
7432 PR debug/84875
7433 * gcc.dg/pr84875.c: New test.
7434
7435 2018-03-20 Marek Polacek <polacek@redhat.com>
7436
7437 PR c++/84978, ICE with NRVO.
7438 * g++.dg/opt/nrv19.C: New test.
7439
7440 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7441
7442 PR target/82518
7443 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7444 Disable for armeb targets.
7445 * gcc.target/arm/pr82518.c: New test.
7446
7447 2018-03-20 Nathan Sidwell <nathan@acm.org>
7448
7449 PR c++/84962
7450 * g++.dg/lookup/pr84962.C: New.
7451
7452 PR c++/84970
7453 * g++.dg/lookup/pr84970.C: New.
7454
7455 2018-03-20 Richard Biener <rguenther@suse.de>
7456
7457 PR target/84986
7458 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7459
7460 2018-03-20 Martin Liska <mliska@suse.cz>
7461
7462 PR ipa/84825
7463 * g++.dg/ipa/pr84825.C: New test.
7464
7465 2018-03-20 Martin Liska <mliska@suse.cz>
7466
7467 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7468
7469 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7470
7471 PR target/84845
7472 * gcc.c-torture/compile/pr84845.c: New test.
7473
7474 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7475
7476 PR target/82989
7477 * gcc.target/arm/pr82989.c: New test.
7478
7479 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7480
7481 PR target/84945
7482 * gcc.target/i386/pr84945.c: New test.
7483
7484 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7485
7486 PR target/81647
7487 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7488
7489 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7490
7491 PR c/84953
7492 * gcc.dg/pr84953.c: New test.
7493
7494 2018-03-19 Marek Polacek <polacek@redhat.com>
7495
7496 PR c++/84925
7497 * g++.dg/cpp1z/lambda-__func__.C: New test.
7498
7499 PR c++/84927
7500 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7501
7502 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7503
7504 PR sanitizer/78651
7505 * g++.dg/asan/pr78651.C: New test.
7506
7507 2018-03-19 Tom de Vries <tom@codesourcery.com>
7508
7509 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7510 vect_int_mult. Add nvptx xfail for PR84958.
7511
7512 2018-03-19 Nathan Sidwell <nathan@acm.org>
7513
7514 PR c++/84835
7515 * g++.dg/cpp1y/pr84835.C: New.
7516
7517 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7518
7519 PR target/81647
7520 * gcc.target/aarch64/pr81647.c: New.
7521
7522 2018-03-19 Richard Biener <rguenther@suse.de>
7523
7524 PR tree-optimization/84933
7525 * g++.dg/pr84933.C: New testcase.
7526
7527 2018-03-19 Richard Biener <rguenther@suse.de>
7528
7529 PR tree-optimization/84859
7530 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7531 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7532 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7533 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7534
7535 2018-03-19 Nathan Sidwell <nathan@acm.org>
7536
7537 PR c++/84812
7538 * g++.dg/lookup/pr84812.C: New.
7539
7540 2018-03-19 Richard Biener <rguenther@suse.de>
7541
7542 PR tree-optimization/84929
7543 * gcc.dg/torture/pr84929.c: New testcase.
7544
7545 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7546
7547 PR target/84711
7548 * gcc.target/arm/big-endian-subreg.c: Delete.
7549
7550 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7551
7552 PR fortran/84931
7553 * gfortran.dg/array_constructor_52.f90: New test.
7554
7555 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7556
7557 PR fortran/77414
7558 * gfortran.dg/pr77414.f90: New test.
7559 * gfortran.dg/internal_references_1.f90: Adjust error message.
7560
7561 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7562
7563 PR fortran/65453
7564 * gfortran.dg/pr65453.f90: New test.
7565
7566 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7567
7568 PR tree-optimization/84913
7569 * gfortran.dg/vect/pr84913.f90: New test.
7570
7571 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7572
7573 PR fortran/79929
7574 * gfortran.dg/warn_concat.f90: New test.
7575
7576 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7577
7578 PR target/84899
7579 * gcc.dg/pr84899.c: New test.
7580
7581 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7582
7583 PR fortran/69395
7584 * gfortran.dg/pr69395.f90: Add test for max dimensions
7585
7586 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7587
7588 PR target/84876
7589 * gcc.target/i386/pr84876.c: New test.
7590
7591 2018-03-16 Martin Liska <mliska@suse.cz>
7592
7593 PR ipa/84833
7594 * gcc.target/i386/mvc11.c: New test.
7595
7596 2018-03-16 Martin Liska <mliska@suse.cz>
7597
7598 PR ipa/84722
7599 * gcc.target/i386/mvc10.c: New test.
7600
7601 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7602
7603 PR c++/79937
7604 PR c++/82410
7605 * g++.dg/cpp1y/pr79937-1.C: New test.
7606 * g++.dg/cpp1y/pr79937-2.C: New test.
7607 * g++.dg/cpp1y/pr79937-3.C: New test.
7608 * g++.dg/cpp1y/pr79937-4.C: New test.
7609 * g++.dg/cpp1y/pr82410.C: New test.
7610
7611 2018-03-16 Tom de Vries <tom@codesourcery.com>
7612
7613 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7614
7615 2018-03-16 Tom de Vries <tom@codesourcery.com>
7616
7617 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7618
7619 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7620
7621 PR c++/84874
7622 * g++.dg/cpp2a/desig8.C: New test.
7623
7624 PR tree-optimization/84841
7625 * gcc.dg/pr84841.c: New test.
7626
7627 PR c++/84874
7628 * g++.dg/cpp2a/desig7.C: New test.
7629
7630 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7631 Jim MacArthur <jim.macarthur@codethink.co.uk>
7632
7633 * gfortran.dg/automatic_1.f90: New test.
7634 * gfortran.dg/automatic_repeat.f90: New test
7635 * gfortran.dg/automatic_save.f90: New test.
7636 * gfortran.dg/vax_structure.f90: New test.
7637
7638 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7639
7640 PR fortran/78741
7641 * gfortran.dg/pr78741.f90: New test.
7642
7643 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7644
7645 PR fortran/69395
7646 * gfortran.dg/pr69395.f90: New test.
7647
7648 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7649
7650 PR c++/79085
7651 * g++.dg/opt/pr79085.C: New test.
7652
7653 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7654
7655 PR target/84574
7656 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7657 label instead of __x86_indirect_thunk label.
7658
7659 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7660
7661 PR c++/84222
7662 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7663 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7664 * g++.dg/warn/deprecated-13.C: New test.
7665
7666 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7667
7668 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7669
7670 2018-03-15 Richard Biener <rguenther@suse.de>
7671
7672 PR c/84873
7673 * c-c++-common/pr84873.c: New testcase.
7674
7675 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7676
7677 PR target/84711
7678 * gcc.target/arm/big-endian-subreg.c: New.
7679
7680 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7681
7682 PR target/84860
7683 * gcc.c-torture/compile/pr84860.c: New test.
7684
7685 2018-03-15 Julia Koval <julia.koval@intel.com>
7686
7687 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7688 cannonlake.
7689 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7690 avx512bitalg.
7691
7692 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7693
7694 PR c/84853
7695 * gcc.dg/pr84853.c: New test.
7696
7697 2018-03-14 Carl Love <cel@us.ibm.com>
7698
7699 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7700
7701 2018-03-14 Martin Liska <mliska@suse.cz>
7702
7703 PR ipa/8480
7704 * g++.dg/lto/pr84805_0.C: New test.
7705 * g++.dg/lto/pr84805_1.C: New test.
7706 * g++.dg/lto/pr84805_2.C: New test.
7707
7708 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7709
7710 PR c/84852
7711 * gcc.dg/fixits-pr84852-1.c: New test.
7712 * gcc.dg/fixits-pr84852-2.c: New test.
7713
7714 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7715
7716 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7717 separate verbose message.
7718 * lib/scandump.exp (scan-dump-times): Likewise.
7719
7720 2018-03-14 Julia Koval <julia.koval@intel.com>
7721
7722 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7723 server.
7724 * gcc.target/i386/funcspec-56.inc: Ditto.
7725
7726 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7727
7728 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7729 aarch64_sve_hw.
7730
7731 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7732
7733 PR sanitizer/83392
7734 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7735 check count from 17 to 14.
7736
7737 PR target/84844
7738 * gcc.target/i386/pr84844.c: New test.
7739
7740 2018-03-14 Richard Biener <rguenther@suse.de>
7741
7742 PR tree-optimization/84830
7743 * gcc.dg/torture/pr84830.c: New testcase.
7744
7745 2018-03-14 Marek Polacek <polacek@redhat.com>
7746
7747 PR c++/84596
7748 * g++.dg/cpp0x/static_assert15.C: New test.
7749
7750 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7751
7752 PR fortran/61775
7753 * gfortran.dg/pr61775.f90: New test.
7754
7755 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7756
7757 PR c++/84843
7758 * g++.dg/ext/pr84843-1.C: New test.
7759 * g++.dg/ext/pr84843-2.C: New test.
7760
7761 2018-03-13 David Pagan <dave.pagan@oracle.com>
7762
7763 PR c/46921
7764 * gcc.dg/pr46921.c: New test.
7765
7766 2018-03-13 Martin Sebor <msebor@redhat.com>
7767
7768 PR tree-optimization/84725
7769 * c-c++-common/Wstringop-truncation-4.c: New test.
7770 * c-c++-common/attr-nonstring-5.c: New test.
7771
7772 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7773
7774 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7775 than unpacks.
7776 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7777 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7778
7779 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7780
7781 * gcc.target/aarch64/sve/tls_1.c: New test.
7782 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7783
7784 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7785
7786 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7787 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7788
7789 2018-03-13 Martin Liska <mliska@suse.cz>
7790
7791 PR ipa/84658.
7792 * g++.dg/ipa/pr84658.C: New test.
7793
7794 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7795
7796 PR middle-end/84834
7797 * gcc.dg/pr84834.c: New test.
7798
7799 PR target/84827
7800 * gcc.target/i386/pr84827.c: New test.
7801
7802 PR target/84828
7803 * g++.dg/ext/pr84828.C: New test.
7804
7805 PR target/84786
7806 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7807 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7808
7809 PR c++/84808
7810 * g++.dg/cpp1y/constexpr-84808.C: New test.
7811
7812 PR c++/84704
7813 * g++.dg/debug/pr84704.C: New test.
7814
7815 2018-03-12 Renlin Li <renlin.li@arm.com>
7816
7817 * gcc.target/aarch64/movi_hf.c: New.
7818 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7819 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7820
7821 2018-03-12 Martin Sebor <msebor@redhat.com>
7822
7823 PR tree-optimization/83456
7824 * c-c++-common/Wrestrict-2.c: Remove test cases.
7825 * c-c++-common/Wrestrict.c: Same.
7826 * gcc.dg/Wrestrict-12.c: New test.
7827 * gcc.dg/Wrestrict-14.c: New test.
7828
7829 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7830
7831 * g++.dg/pr84821.C: New test.
7832
7833 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7834
7835 * gcc.dg/pr84799.c: New test.
7836
7837 2018-03-12 Richard Biener <rguenther@suse.de>
7838
7839 PR tree-optimization/84803
7840 * gcc.dg/torture/pr84803.c: New testcase.
7841
7842 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7843
7844 PR c++/84813
7845 * g++.dg/debug/pr84813.C: New test.
7846
7847 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7848
7849 PR fortran/84546
7850 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7851
7852 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7853
7854 PR fortran/83939
7855 * gfortran.dg/pr83939.f90
7856
7857 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7858
7859 PR fortran/66128
7860 * gfortran.dg/zero_sized_9.f90: New test.
7861
7862 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7863
7864 PR debug/58150
7865 * g++.dg/debug/dwarf2/enum2.C: New test.
7866
7867 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7868
7869 PR fortran/84734
7870 * gfortran.dg/pr84734.f90: New test.
7871
7872 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7873
7874 * gnat.dg/prot3.adb: New test.
7875 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7876
7877 2018-03-09 Jason Merrill <jason@redhat.com>
7878 Paolo Carlini <paolo.carlini@oracle.com>
7879
7880 PR c++/71169
7881 PR c++/71832
7882 * g++.dg/cpp0x/pr71169.C: New.
7883 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7884 * g++.dg/cpp0x/pr71832.C: Likewise.
7885
7886 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7887
7888 PR target/83969
7889 * gcc.target/powerpc/pr83969.c: New test.
7890
7891 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7892
7893 PR target/84772
7894 * gcc.dg/pr84772.c: New test.
7895
7896 PR c++/84076
7897 * g++.dg/warn/Wformat-2.C: New test.
7898
7899 PR c++/84767
7900 * g++.dg/ext/vla18.C: New test.
7901
7902 2018-03-09 Martin Sebor <msebor@redhat.com>
7903
7904 PR tree-optimization/84526
7905 * gcc.dg/Wrestrict-10.c: New test.
7906 * gcc.dg/Wrestrict-11.c: New test.
7907
7908 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7909
7910 PR rtl-optimization/84682
7911 * gcc.dg/torture/pr84682-1.c: New.
7912 * gcc.dg/torture/pr84682-2.c: New.
7913 * gcc.dg/torture/pr84682-3.c: New.
7914
7915 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7916
7917 PR c++/84724
7918 * g++.dg/ext/pr84724.C: New test.
7919
7920 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7921
7922 PR target/83712
7923 * gcc.target/arm/pr83712.c: New.
7924
7925 2018-03-09 Richard Biener <rguenther@suse.de>
7926
7927 PR tree-optimization/84775
7928 * gcc.dg/torture/pr84775.c: New testcase.
7929
7930 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7931
7932 PR debug/84404
7933 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7934 targets.
7935
7936 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7937
7938 * gcc.c-torture/compile/20180309-1.c: New test.
7939
7940 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7941
7942 PR c++/80598
7943 * g++.dg/warn/Wunused-function4.C: New test.
7944
7945 PR inline-asm/84742
7946 * gcc.target/i386/pr84742-1.c: New test.
7947 * gcc.target/i386/pr84742-2.c: New test.
7948
7949 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7950
7951 PR target/84748
7952 * gcc.c-torture/execute/pr84748.c: New test.
7953
7954 2018-03-08 Richard Biener <rguenther@suse.de>
7955
7956 PR middle-end/84552
7957 * gcc.dg/graphite/pr84552.c: New testcase.
7958
7959 2018-03-08 Richard Biener <rguenther@suse.de>
7960
7961 PR tree-optimization/84178
7962 * gcc.dg/torture/pr84178-2.c: New testcase.
7963
7964 2018-03-08 David Malcolm <dmalcolm@redhat.com>
7965
7966 PR tree-optimization/84178
7967 * gcc.c-torture/compile/pr84178-1.c: New test.
7968
7969 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
7970
7971 * lib/target-supports.exp: Do not return zero from a ifunc
7972 function.
7973
7974 2018-03-08 Richard Biener <rguenther@suse.de>
7975
7976 PR tree-optimization/84746
7977 * gcc.dg/torture/pr84746.c: New testcase.
7978
7979
7980 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
7981 PR debug/84404
7982 PR debug/84408
7983 * gcc.dg/graphite/pr84404.c: New.
7984
7985 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7986
7987 PR tree-optimization/84740
7988 * gcc.dg/torture/pr84740.c: New test.
7989
7990 PR tree-optimization/84739
7991 * gcc.dg/pr84739.c: New test.
7992
7993 2018-03-07 Martin Sebor <msebor@redhat.com>
7994
7995 PR tree-optimization/83519
7996 * gcc.dg/Wrestrict-13.c: New test.
7997
7998 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
7999
8000 PR fortran/64124
8001 PR fortran/70409
8002 * gfortran.dg/pr64124.f90: New tests.
8003 * gfortran.dg/pr70409.f90: New tests.
8004
8005 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8006
8007 PR target/82411
8008 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8009
8010 2018-03-07 Martin Sebor <msebor@redhat.com>
8011
8012 PR tree-optimization/84526
8013 * gcc.dg/Wrestrict-10.c: New test.
8014
8015 2018-03-07 Martin Sebor <msebor@redhat.com>
8016
8017 PR tree-optimization/84468
8018 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8019 * gcc.dg/Wstringop-truncation.c: New test.
8020 * gcc.dg/Wstringop-truncation-2.c: New test.
8021
8022 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8023
8024 PR fortran/84565
8025 * gfortran.dg/pr84565.f90: New test.
8026
8027 PR middle-end/84723
8028 * gcc.target/i386/pr84723-1.c: New test.
8029 * gcc.target/i386/pr84723-2.c: New test.
8030 * gcc.target/i386/pr84723-3.c: New test.
8031 * gcc.target/i386/pr84723-4.c: New test.
8032 * gcc.target/i386/pr84723-5.c: New test.
8033
8034 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8035
8036 PR fortran/64107
8037 * gfortran.dg/pr64107.f90: New test.
8038
8039 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8040
8041 PR fortran/84697
8042 PR fortran/66128
8043 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8044
8045 2018-03-06 Marek Polacek <polacek@redhat.com>
8046
8047 PR c++/84684
8048 * g++.dg/cpp1z/constexpr-84684.C: New test.
8049
8050 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8051
8052 PR c/84721
8053 * gcc.dg/pr84721.c: New test.
8054
8055 PR target/84710
8056 * gcc.dg/pr84710.c: New test.
8057
8058 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8059
8060 PR fortran/56667
8061 * gfortran.dg/implied_do_2.f90: New test.
8062 * gfortran.dg/coarray_8.f90: Update for new error message.
8063
8064 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8065
8066 PR inline-asm/84683
8067 * g++.dg/ext/pr84683.C: New test.
8068
8069 PR tree-optimization/84687
8070 * gcc.dg/pr84687.c: New test.
8071
8072 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8073
8074 PR c++/84231
8075 * g++.dg/pr84231.C: New.
8076
8077 PR c++/84593
8078 * g++.dg/cpp1y/pr84593.C: New.
8079
8080 PR c++/84492
8081 * g++.dg/pr84492.C: New.
8082
8083 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8084
8085 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8086 __builtin_ppc_speculation_barrier.
8087
8088 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8089
8090 PR target/84700
8091 * gcc.target/powerpc/pr84700.c: New test.
8092
8093 2018-03-05 Nathan Sidwell <nathan@acm.org>
8094
8095 PR c++/84702
8096 * g++.dg/lookup/pr84702.C: New.
8097
8098 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8099
8100 PR target/84564
8101 * gcc.target/i386/pr84564.c: New test.
8102
8103 2018-03-05 Marek Polacek <polacek@redhat.com>
8104
8105 PR c++/84707
8106 * g++.dg/cpp0x/inline-ns10.C: New test.
8107
8108 2018-03-05 Nathan Sidwell <nathan@acm.org>
8109
8110 PR c++/84694
8111 * g++.dg/template/pr84694.C: New.
8112
8113 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8114
8115 PR target/84524
8116 * gcc.c-torture/execute/pr84524.c: New test.
8117 * gcc.target/i386/avx512bw-pr84524.c: New test.
8118
8119 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8120
8121 PR target/84264
8122 * g++.dg/pr84264.C: New test.
8123
8124 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8125
8126 PR c++/84618
8127 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8128 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8129 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8130
8131 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8132
8133 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8134 * g++.dg/other/i386-3.C: Ditto.
8135 * gcc.target/i386/sse-12.c: Ditto.
8136 * gcc.target/i386/sse-13.c: Ditto.
8137 * gcc.target/i386/sse-14.c: Ditto.
8138 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8139 * gcc.target/i386/wbinvd-1.c: New test.
8140 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8141 * gcc.target/i386/pconfig-1.c: Ditto.
8142
8143 2018-03-05 Pádraig Brady <P@draigBrady.com>
8144 Nathan Sidwell <nathan@acm.org>
8145
8146 PR c++/84497
8147 * g++.dg/cpp0x/pr84497.C: New.
8148
8149 2018-03-05 Richard Biener <rguenther@suse.de>
8150
8151 PR tree-optimization/84670
8152 * gcc.dg/pr84670-1.c: New testcase.
8153 * gcc.dg/pr84670-2.c: Likewise.
8154 * gcc.dg/pr84670-3.c: Likewise.
8155 * gcc.dg/pr84670-4.c: Likewise.
8156
8157 2018-03-05 Richard Biener <rguenther@suse.de>
8158
8159 PR tree-optimization/84650
8160 * gcc.dg/graphite/pr84650.c: New testcase.
8161
8162 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8163
8164 PR c++/82022
8165 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8166
8167 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8168
8169 PR fortran/71085
8170 * gfortran.dg/pr71085.f90: New test.
8171
8172 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8173
8174 PR fortran/66128
8175 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8176
8177 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8178
8179 PR fortran/51434
8180 * gfortran.dg/pr51434.f90: New test.
8181
8182 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8183
8184 PR c++/61358
8185 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8186
8187 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8188
8189 PR c++/67370
8190 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8191
8192 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8193
8194 PR c++/71464
8195 * g++.dg/torture/pr71464.C: New.
8196
8197 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8198
8199 PR fortran/80965
8200 * gfortran.dg/select_type_41.f90: New test.
8201
8202 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8203
8204 PR c++/61135
8205 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8206
8207 2018-03-02 Marek Polacek <polacek@redhat.com>
8208
8209 PR c++/84578
8210 * g++.dg/ext/flexary29.C: New test.
8211
8212 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8213
8214 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8215
8216 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8217
8218 PR c++/81812
8219 * g++.dg/torture/pr81812.C: New.
8220
8221 2018-03-02 Marek Polacek <polacek@redhat.com>
8222
8223 PR c++/84171
8224 * g++.dg/warn/Wsign-compare-8.C: New test.
8225
8226 PR c++/84663
8227 * g++.dg/parse/array-size3.C: New test.
8228
8229 PR c++/84664
8230 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8231
8232 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8233
8234 PR c++/84662
8235 * g++.dg/cpp1y/pr84662.C: New test.
8236
8237 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8238
8239 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8240 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8241 "dg-lto-options".
8242 * g++.dg/lto/20101010-1_0.C: Likewise.
8243 * g++.dg/lto/20101010-2_0.C: Likewise.
8244
8245 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8246
8247 PR ipa/84628
8248 * gcc.dg/pr84628.c: New test.
8249
8250 PR target/56540
8251 * gcc.target/ia64/pr56540.c: New test.
8252
8253 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8254
8255 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8256 32-bit target.
8257 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8258 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8259 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8260 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8261
8262 2018-03-02 Marek Polacek <polacek@redhat.com>
8263
8264 PR c++/84590
8265 * c-c++-common/ubsan/shift-11.c: New test.
8266
8267 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8268
8269 * gcc.dg/vect/vect-alias-check-13.c: New test.
8270
8271 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8272
8273 PR target/84614
8274 * gcc.dg/pr84614.c: New test.
8275
8276 PR inline-asm/84625
8277 * gcc.target/i386/pr84625.c: New test.
8278
8279 2018-03-02 Richard Biener <rguenther@suse.de>
8280
8281 PR tree-optimization/84427
8282 * gcc.dg/torture/pr84427.c: New testcase.
8283
8284 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8285
8286 PR target/84534
8287 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8288 powerpc64le*-*-linux*.
8289 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8290 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8291
8292 2018-03-01 Martin Sebor <msebor@redhat.com>
8293
8294 PR c++/84294
8295 * g++.dg/ext/attr-const.C: Remove xfail.
8296 * g++.dg/ext/attr-malloc-3.C: New test.
8297 * g++.dg/ext/attr-noinline-3.C: New test.
8298 * g++.dg/ext/attr-noreturn-3.C: New test.
8299 * g++.dg/ext/attr-nothrow-3.C: New test.
8300 * g++.dg/ext/attr-pure.C: Remove xfail.
8301
8302 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8303
8304 PR sanitizer/70875
8305 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8306 dg-options and dg-shouldfail "ubsan" directive.
8307
8308 2018-03-01 Marek Polacek <polacek@redhat.com>
8309 Jason Merrill <jason@redhat.com>
8310
8311 PR c++/84582
8312 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8313 * g++.dg/cpp1z/static1.C: New test.
8314 * g++.dg/template/static37.C: New test.
8315
8316 2018-03-01 Nathan Sidwell <nathan@acm.org>
8317
8318 PR c++/84434
8319 * g++.dg/template/pr84434.C: New.
8320
8321 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8322
8323 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8324 -mthumb to the command-line.
8325
8326 2018-03-01 Marek Polacek <polacek@redhat.com>
8327
8328 PR c++/84596
8329 * g++.dg/cpp0x/static_assert14.C: New test.
8330
8331 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8332
8333 PR c++/79410
8334 * g++.dg/torture/pr79410.C: New.
8335
8336 2018-03-01 Martin Liska <mliska@suse.cz>
8337
8338 PR sanitizer/82484
8339 * gcc.dg/asan/pr82484.c: New test.
8340
8341 2018-03-01 Richard Biener <rguenther@suse.de>
8342
8343 PR debug/84645
8344 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8345
8346 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8347
8348 PR fortran/84219
8349 * gfortran.dg/coarray_47.f90: New test.
8350
8351 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8352
8353 PR fortran/84538
8354 * gfortran.dg/class_array_23.f03: New test.
8355
8356 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8357
8358 PR rtl-optimization/84528
8359 * gcc.dg/torture/pr84538.c: Rename to...
8360 * gcc.dg/torture/pr84528.c: ...this.
8361
8362 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8363
8364 PR rtl-optimization/84528
8365 * gcc.dg/torture/pr84538.c: New test.
8366
8367 2018-02-28 Martin Sebor <msebor@redhat.com>
8368
8369 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8370 -fpic test failures.
8371 * c-c++-common/Wrestrict-2.c: Same.
8372 * c-c++-common/Wstringop-truncation.c: Same.
8373 * gcc.dg/Warray-bounds-22.c: Same.
8374 * gcc.dg/Wstringop-overflow.c: Same.
8375 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8376 (signed_range): Same.
8377 (unsigned_anti_range): Same.
8378 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8379 (signed_range): Same.
8380 (unsigned_anti_range): Same.
8381 * gcc.dg/attr-alloc_size-7.c: Same.
8382 * gcc.dg/attr-alloc_size-8.c: Same.
8383 * gcc.dg/builtin-alloc-size.c: Same.
8384 * gcc.dg/builtin-stpncpy.c: Same.
8385 * gcc.dg/builtins-nonnull.c: Same.
8386 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8387 * gcc.dg/pr79214.c: Same.
8388 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8389 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8390 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8391 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8392 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8393 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8394 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8395 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8396 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8397 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8398 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8399
8400 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8401
8402 PR target/84014
8403 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8404
8405 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8406
8407 PR c++/84609
8408 * g++.dg/cpp0x/pr84609.C: New test.
8409
8410 2018-02-28 Martin Sebor <msebor@redhat.com>
8411
8412 PR testsuite/84617
8413 * g++.dg/ext/attr-malloc-3.C: New test.
8414 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8415 to pre-existing problems.
8416 * g++.dg/ext/attr-pure.C: Same.
8417
8418 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8419
8420 PR fortran/83901
8421 * gfortran.dg/associate_37.f90: New test.
8422
8423 PR fortran/83344
8424 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8425
8426 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8427
8428 PR target/52991
8429 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8430 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8431 * gcc.dg/bf-ms-layout-4.c: New test.
8432 * gcc.dg/bf-ms-layout-5.c: New test.
8433
8434 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8435
8436 PR target/83399
8437 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8438
8439 2018-02-28 Richard Biener <rguenther@suse.de>
8440
8441 PR tree-optimization/84584
8442 * gcc.dg/graphite/pr84584.c: New testcase.
8443
8444 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8445
8446 PR preprocessor/84517
8447 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8448
8449 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8450
8451 * c-c++-common/dump-ada-spec-12.c: New test.
8452 * c-c++-common/dump-ada-spec-13.c: Likewise.
8453
8454 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8455
8456 * c-c++-common/dump-ada-spec-11.c: New test.
8457
8458 2018-02-28 Martin Liska <mliska@suse.cz>
8459
8460 PR testsuite/84597
8461 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8462 * g++.dg/ext/timevar2.C: Likewise.
8463
8464 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8465
8466 * c-c++-common/dump-ada-spec-8.c: New test.
8467 * c-c++-common/dump-ada-spec-9.c: Likewise.
8468 * c-c++-common/dump-ada-spec-10.c: Likewise.
8469
8470 2018-02-28 Richard Biener <rguenther@suse.de>
8471
8472 PR middle-end/84607
8473 * gcc.dg/pr84607.c: New testcase.
8474
8475 2018-02-28 Nathan Sidwell <nathan@acm.org>
8476
8477 PR c++/84602
8478 * g++.dg/lookup/pr84602.C: New.
8479
8480 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8481
8482 PR c++/83871
8483 PR c++/83503
8484 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8485 dg-options.
8486 * g++.dg/ext/attr-nonnull.C: Likewise.
8487 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8488 directives.
8489 * g++.dg/ext/attr-noinline-2.C: Likewise.
8490 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8491 -fdump-tree-eh in dg-options.
8492
8493 2018-02-28 Alan Modra <amodra@gmail.com>
8494
8495 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8496 GNU ld message.
8497 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8498
8499 2018-02-27 Martin Sebor <msebor@redhat.com>
8500
8501 PR c++/83871
8502 PR c++/83503
8503 * g++.dg/Wmissing-attributes.C: New test.
8504 * g++.dg/ext/attr-const-pure.C: New test.
8505 * g++.dg/ext/attr-const.C: New test.
8506 * g++.dg/ext/attr-deprecated-2.C: New test.
8507 * g++.dg/ext/attr-malloc-2.C: New test.
8508 * g++.dg/ext/attr-malloc.C: New test.
8509 * g++.dg/ext/attr-noinline-2.C: New test.
8510 * g++.dg/ext/attr-noinline.C: New test.
8511 * g++.dg/ext/attr-nonnull.C: New test.
8512 * g++.dg/ext/attr-noreturn-2.C: New test.
8513 * g++.dg/ext/attr-noreturn.C: New test.
8514 * g++.dg/ext/attr-nothrow-2.C: New test.
8515 * g++.dg/ext/attr-nothrow.C: New test.
8516 * g++.dg/ext/attr-optimize.C: New test.
8517 * g++.dg/ext/attr-pure.C: New test.
8518 * g++.dg/ext/attr-returns-nonnull.C: New test.
8519 * g++.dg/ext/attr-warning.C: New test.
8520
8521 2018-02-27 Nathan Sidwell <nathan@acm.org>
8522
8523 PR c++/84426
8524 * g++.dg/lookup/pr84426.C: New.
8525
8526 2018-02-27 Richard Biener <rguenther@suse.de>
8527
8528 PR tree-optimization/84512
8529 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8530
8531 2018-02-27 Martin Liska <mliska@suse.cz>
8532
8533 PR gcov-profile/84548
8534 * g++.dg/gcov/pr84548.C: New test.
8535
8536 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8537
8538 PR target/84575
8539 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8540
8541 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8542
8543 PR c++/84558
8544 * g++.dg/cpp1y/pr84558.C: New test.
8545
8546 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8547
8548 PR c++/84540
8549 * g++.dg/cpp0x/alignas14.C: New.
8550 * g++.dg/cpp0x/alignas15.C: Likewise.
8551
8552 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8553
8554 PR c++/84557
8555 * g++.dg/gomp/pr84557.C: New test.
8556
8557 2018-02-26 Marek Polacek <polacek@redhat.com>
8558
8559 PR c++/84325
8560 * g++.dg/cpp1z/pr84325.C: New test.
8561
8562 2018-02-26 Carl Love <cel@us.ibm.com>
8563
8564 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8565 Power 8 test file.
8566 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8567 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8568 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8569 -mcpu=power8.
8570 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8571 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8572 -mcpu=power8.
8573
8574 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8575
8576 PR target/84039
8577 * gcc.target/i386/indirect-thunk-1.c: Updated.
8578 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8579 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8580 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8581 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8582 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8583 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8584 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8585 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8586 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8587 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8588 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8589 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8590 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8591 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8592 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8593 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8594 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8595 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8596 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8597 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8598 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8599 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8600 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8601 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8602 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8603 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8604 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8605 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8606 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8607 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8608 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8609 * gcc.target/i386/ret-thunk-9.c: Likewise.
8610 * gcc.target/i386/ret-thunk-10.c: Likewise.
8611 * gcc.target/i386/ret-thunk-11.c: Likewise.
8612 * gcc.target/i386/ret-thunk-12.c: Likewise.
8613 * gcc.target/i386/ret-thunk-13.c: Likewise.
8614 * gcc.target/i386/ret-thunk-14.c: Likewise.
8615 * gcc.target/i386/ret-thunk-15.c: Likewise.
8616
8617 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8618
8619 * gcc.c-torture/execute/20180226-1.c: New test.
8620
8621 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8622
8623 PR tree-optimization/83965
8624 * gcc.dg/vect/pr83965-2.c: New test.
8625
8626 2018-02-26 Tom de Vries <tom@codesourcery.com>
8627
8628 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8629
8630 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8631
8632 PR target/84530
8633 * gcc.target/i386/ret-thunk-22.c: New test.
8634 * gcc.target/i386/ret-thunk-23.c: Likewise.
8635 * gcc.target/i386/ret-thunk-24.c: Likewise.
8636 * gcc.target/i386/ret-thunk-25.c: Likewise.
8637 * gcc.target/i386/ret-thunk-26.c: Likewise.
8638
8639 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8640
8641 PR c++/84533
8642 * g++.dg/cpp1z/pr84533.C: New.
8643
8644 2018-02-26 Marek Polacek <polacek@redhat.com>
8645
8646 PR c++/84537
8647 * g++.dg/parse/error60.C: New test.
8648
8649 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8650
8651 PR c++/84556
8652 * g++.dg/gomp/pr84556.C: New test.
8653 * g++.dg/vect/pr84556.cc: New test.
8654
8655 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8656
8657 PR fortran/32957
8658 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8659 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8660 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8661 * gfortran.dg/c_loc_test.f90: Likewise.
8662 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8663 * gfortran.dg/proc_decl_17.f90: Likewise.
8664 * gfortran.dg/proc_ptr_8.f90: Likewise.
8665
8666 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8667
8668 PR target/84521
8669 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8670 r254814 disabling -fomit-frame-pointer by default.
8671 * gcc.target/aarch64/spill_1.c: Likewise.
8672 * gcc.target/aarch64/test_frame_11.c: Likewise.
8673 * gcc.target/aarch64/test_frame_12.c: Likewise.
8674 * gcc.target/aarch64/test_frame_13.c: Likewise.
8675 * gcc.target/aarch64/test_frame_14.c: Likewise.
8676 * gcc.target/aarch64/test_frame_15.c: Likewise.
8677 * gcc.target/aarch64/test_frame_3.c: Likewise.
8678 * gcc.target/aarch64/test_frame_5.c: Likewise.
8679 * gcc.target/aarch64/test_frame_9.c: Likewise.
8680
8681 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8682
8683 PR fortran/83633
8684 * gfortran.dg/explicit_shape_1.f90: New test.
8685 * gfortran.dg/automatic_module_variable.f90: Update regex.
8686 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8687 * gfortran.dg/constant_shape.f90: Ditto.
8688 * gfortran.dg/dec_structure_23.f90: Ditto.
8689 * gfortran.dg/pr78240.f90: Ditto.
8690
8691 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8692
8693 PR fortran/84523
8694 * gfortran.dg/pr84523.f90: New test.
8695
8696 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8697
8698 PR fortran/78238
8699 * gfortran.dg/select_type_40.f90: New test.
8700
8701 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8702
8703 PR fortran/30792
8704 * gfortran.dg/data_substring.f90: New test.
8705
8706 2018-02-24 Marek Polacek <polacek@redhat.com>
8707
8708 PR c++/83692
8709 * g++.dg/cpp1z/constexpr-83692.C: New test.
8710
8711 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8712
8713 PR fortran/84346
8714 * gfortran.dg/statement_function_1.f90: Update test.
8715
8716 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8717
8718 PR fortran/84506
8719 * gfortran.dg/inquire_19.f90: New test.
8720
8721 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8722
8723 PR fortran/83149
8724 * gfortran.dg/pr83149_b.f90: New test.
8725 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8726
8727 2018-02-23 Carl Love <cel@us.ibm.com>
8728
8729 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8730 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8731 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8732 Power 8 tests.
8733
8734 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8735
8736 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8737 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8738
8739 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8740
8741 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8742 expected output.
8743
8744 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8745
8746 PR fortran/83149
8747 * gfortran.dg/pr83149_1.f90: New test.
8748 * gfortran.dg/pr83149.f90: Additional source for previous.
8749
8750 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8751
8752 PR testsuite/80551
8753 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8754 __GI___pthread_mutex_init as well.
8755
8756 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8757
8758 PR fortran/83148
8759 * gfortran.dg/class_68.f90: New test.
8760
8761 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8762
8763 PR fortran/59781
8764 * gfortran.dg/derived_init_5.f90: New test.
8765
8766 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8767
8768 PR target/82851
8769 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8770 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8771
8772 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8773
8774 PR target/81572
8775 * gcc.target/powerpc/pr81572.c: New.
8776
8777 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8778
8779 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8780
8781 2018-02-22 Martin Sebor <msebor@redhat.com>
8782
8783 PR tree-optimization/84480
8784 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8785 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8786
8787 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8788
8789 PR target/84176
8790 * gcc.target/i386/indirect-thunk-11.c: New test.
8791 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8792 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8793 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8794 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8795 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8796 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8797 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8798 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8799 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8800
8801 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8802
8803 PR target/83335
8804 * gcc.target/aarch64/asm-2.c: Add dg-error for
8805 ILP32 mode.
8806 * gcc.target/aarch64/asm-4.c: New test.
8807
8808 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8809
8810 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8811
8812 2018-02-22 Marek Polacek <polacek@redhat.com>
8813
8814 PR c++/84493
8815 * g++.dg/parse/error59.C: New test.
8816
8817 2018-02-22 Tom de Vries <tom@codesourcery.com>
8818
8819 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8820
8821 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8822
8823 PR c++/77655
8824 * g++.dg/cpp0x/pr77655.C: New.
8825
8826 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8827
8828 PR c++/84496
8829 * g++.dg/cpp1y/pr84496.C: New test.
8830
8831 PR target/84502
8832 * g++.dg/torture/pr84502.C: New test.
8833
8834 PR tree-optimization/84503
8835 * gcc.dg/pr84503-1.c: New test.
8836 * gcc.dg/pr84503-2.c: New test.
8837
8838 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8839
8840 PR tree-optimization/84478
8841 * gcc.c-torture/execute/pr84478.c: New test.
8842
8843 2018-02-20 Martin Sebor <msebor@redhat.com>
8844
8845 PR middle-end/84095
8846 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8847 * c-c++-common/Wrestrict.c: Same.
8848 * gcc.dg/Wrestrict-6.c: Same.
8849 * gcc.dg/Warray-bounds-27.c: New test.
8850 * gcc.dg/Wrestrict-8.c: New test.
8851 * gcc.dg/Wrestrict-9.c: New test.
8852 * gcc.dg/pr84095.c: New test.
8853
8854 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8855
8856 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8857
8858 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8859
8860 PR fortran/48890
8861 PR fortran/83823
8862 * gfortran.dg/structure_constructor_14.f90: New test.
8863
8864 2018-02-20 Jeff Law <law@redhat.com>
8865
8866 PR middle-end/82123
8867 PR tree-optimization/81592
8868 PR middle-end/79257
8869 * gcc.dg/pr81592.c: New test.
8870 * gcc.dg/pr82123.c: New test.
8871 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8872
8873 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8874
8875 PR c++/84488
8876 * g++.dg/warn/Wunused-var-30.C: New test.
8877
8878 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8879
8880 PR tree-optimization/84419
8881 * gcc.dg/vect/pr84419.c: New test.
8882
8883 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8884
8885 PR middle-end/82004
8886 * gfortran.dg/pr82004.f90: New test.
8887
8888 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8889
8890 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8891
8892 2018-02-20 Martin Liska <mliska@suse.cz>
8893
8894 PR c/84310
8895 PR target/79747
8896 * gcc.target/i386/pr84310.c: New test.
8897 * gcc.target/i386/pr84310-2.c: Likewise.
8898
8899 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8900
8901 PR c++/84446
8902 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8903
8904 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8905
8906 PR c++/84445
8907 * g++.dg/cpp1z/launder7.C: New test.
8908
8909 PR c++/84449
8910 * g++.dg/cpp0x/constexpr-84449.C: New test.
8911
8912 PR c++/84455
8913 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8914
8915 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8916
8917 PR fortran/83344
8918 PR fortran/83975
8919 * gfortran.dg/associate_22.f90: Enable commented out test.
8920 * gfortran.dg/associate_36.f90: New test.
8921
8922 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8923
8924 PR target/84146
8925 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8926
8927 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8928
8929 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8930 (dg-options): Use -mavx instead of -w.
8931
8932 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8933
8934 PR c++/84444
8935 * g++.dg/cpp1z/launder8.C: New test.
8936
8937 PR c++/84448
8938 * g++.dg/gomp/pr84448.C: New test.
8939
8940 PR c++/84430
8941 * g++.dg/gomp/pr84430.C: New test.
8942
8943 PR tree-optimization/84452
8944 * gcc.dg/pr84452.c: New test.
8945
8946 PR c++/79064
8947 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8948
8949 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8950
8951 PR fortran/35339
8952 * gfortran.dg/implied_do_io_4.f90: New test.
8953
8954 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8955
8956 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8957 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8958 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8959
8960 2018-02-19 Carl Love <cel@us.ibm.com>
8961
8962 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8963
8964 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8965
8966 PR target/84460
8967 * gcc.target/i386/pr57193.c: Add -mtune=generic.
8968
8969 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8970
8971 PR c++/84348
8972 * g++.dg/cpp0x/auto50.C: New.
8973 * g++.dg/parse/friend12.C: Adjust.
8974
8975 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8976
8977 PR libgfortran/84389
8978 * gfortran.dg/dtio_33.f90: New test.
8979
8980 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8981
8982 PR libgfortran/84412
8983 * gfortran.dg/inquire_18.f90: New test.
8984
8985 2018-02-18 Janus Weil <janus@gcc.gnu.org>
8986
8987 PR fortran/84381
8988 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8989 * gfortran.dg/pointer_intent_3.f90: Ditto.
8990 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
8991 * gfortran.dg/protected_3.f90: Ditto.
8992 * gfortran.dg/protected_4.f90: Ditto.
8993 * gfortran.dg/protected_5.f90: Ditto.
8994 * gfortran.dg/protected_6.f90: Ditto.
8995
8996 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
8997
8998 PR fortran/80945
8999 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9000 change to run.
9001
9002 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9003
9004 PR fortran/84270
9005 * gfortran.dg/inline_matmul_22.f90: New test.
9006
9007 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9008
9009 PR fortran/84381
9010 * gfortran.dg/abort_shoulfail.f90: New test.
9011 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9012 by STOP n.
9013 * gfortran.dg/PR19754_2.f90: Likewise.
9014 * gfortran.dg/PR19872.f: Likewise.
9015 * gfortran.dg/PR49268.f90: Likewise.
9016 * gfortran.dg/Wall.f90: Likewise.
9017 * gfortran.dg/Wno-all.f90: Likewise.
9018 * gfortran.dg/achar_1.f90: Likewise.
9019 * gfortran.dg/achar_2.f90: Likewise.
9020 * gfortran.dg/achar_4.f90: Likewise.
9021 * gfortran.dg/achar_6.F90: Likewise.
9022 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9023 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9024 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9025 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9026 * gfortran.dg/actual_array_result_1.f90: Likewise.
9027 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9028 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9029 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9030 * gfortran.dg/actual_procedure_1.f90: Likewise.
9031 * gfortran.dg/adjustl_1.f90: Likewise.
9032 * gfortran.dg/advance_1.f90: Likewise.
9033 * gfortran.dg/advance_4.f90: Likewise.
9034 * gfortran.dg/advance_5.f90: Likewise.
9035 * gfortran.dg/advance_6.f90: Likewise.
9036 * gfortran.dg/aint_anint_1.f90: Likewise.
9037 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9038 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9039 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9040 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9041 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9042 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9043 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9044 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9045 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9046 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9047 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9048 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9049 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9050 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9051 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9052 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9053 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9054 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9055 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9056 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9057 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9058 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9059 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9060 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9061 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9062 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9063 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9064 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9065 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9066 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9067 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9068 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9069 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9070 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9071 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9072 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9073 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9074 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9075 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9076 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9077 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9078 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9079 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9080 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9081 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9082 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9083 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9084 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9085 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9086 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9087 * gfortran.dg/allocatable_function_1.f90: Likewise.
9088 * gfortran.dg/allocatable_function_10.f90: Likewise.
9089 * gfortran.dg/allocatable_function_3.f90: Likewise.
9090 * gfortran.dg/allocatable_function_5.f90: Likewise.
9091 * gfortran.dg/allocatable_function_6.f90: Likewise.
9092 * gfortran.dg/allocatable_function_7.f90: Likewise.
9093 * gfortran.dg/allocatable_function_8.f90: Likewise.
9094 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9095 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9096 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9097 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9098 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9099 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9100 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9101 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9102 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9103 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9104 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9105 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9106 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9107 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9108 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9109 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9110 * gfortran.dg/allocate_class_3.f90: Likewise.
9111 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9112 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9113 * gfortran.dg/allocate_derived_5.f90: Likewise.
9114 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9115 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9116 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9117 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9118 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9119 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9120 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9121 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9122 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9123 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9124 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9125 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9126 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9127 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9128 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9129 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9130 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9131 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9132 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9133 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9134 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9135 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9136 * gfortran.dg/altreturn_3.f90: Likewise.
9137 * gfortran.dg/altreturn_5.f90: Likewise.
9138 * gfortran.dg/altreturn_7.f90: Likewise.
9139 * gfortran.dg/and_or_xor.f90: Likewise.
9140 * gfortran.dg/anint_1.f90: Likewise.
9141 * gfortran.dg/any_all_1.f90: Likewise.
9142 * gfortran.dg/anyallcount_1.f90: Likewise.
9143 * gfortran.dg/append_1.f90: Likewise.
9144 * gfortran.dg/argument_checking_1.f90: Likewise.
9145 * gfortran.dg/argument_checking_2.f90: Likewise.
9146 * gfortran.dg/argument_checking_8.f90: Likewise.
9147 * gfortran.dg/arithmetic_if.f90: Likewise.
9148 * gfortran.dg/array_1.f90: Likewise.
9149 * gfortran.dg/array_2.f90: Likewise.
9150 * gfortran.dg/array_alloc_1.f90: Likewise.
9151 * gfortran.dg/array_alloc_2.f90: Likewise.
9152 * gfortran.dg/array_alloc_3.f90: Likewise.
9153 * gfortran.dg/array_assignment_1.F90: Likewise.
9154 * gfortran.dg/array_assignment_5.f90: Likewise.
9155 * gfortran.dg/array_constructor_1.f90: Likewise.
9156 * gfortran.dg/array_constructor_10.f90: Likewise.
9157 * gfortran.dg/array_constructor_11.f90: Likewise.
9158 * gfortran.dg/array_constructor_12.f90: Likewise.
9159 * gfortran.dg/array_constructor_15.f90: Likewise.
9160 * gfortran.dg/array_constructor_16.f90: Likewise.
9161 * gfortran.dg/array_constructor_17.f90: Likewise.
9162 * gfortran.dg/array_constructor_19.f90: Likewise.
9163 * gfortran.dg/array_constructor_23.f: Likewise.
9164 * gfortran.dg/array_constructor_24.f: Likewise.
9165 * gfortran.dg/array_constructor_32.f90: Likewise.
9166 * gfortran.dg/array_constructor_36.f90: Likewise.
9167 * gfortran.dg/array_constructor_39.f90: Likewise.
9168 * gfortran.dg/array_constructor_4.f90: Likewise.
9169 * gfortran.dg/array_constructor_40.f90: Likewise.
9170 * gfortran.dg/array_constructor_44.f90: Likewise.
9171 * gfortran.dg/array_constructor_45.f90: Likewise.
9172 * gfortran.dg/array_constructor_46.f90: Likewise.
9173 * gfortran.dg/array_constructor_47.f90: Likewise.
9174 * gfortran.dg/array_constructor_49.f90: Likewise.
9175 * gfortran.dg/array_constructor_5.f90: Likewise.
9176 * gfortran.dg/array_constructor_50.f90: Likewise.
9177 * gfortran.dg/array_constructor_6.f90: Likewise.
9178 * gfortran.dg/array_constructor_7.f90: Likewise.
9179 * gfortran.dg/array_constructor_8.f90: Likewise.
9180 * gfortran.dg/array_constructor_9.f90: Likewise.
9181 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9182 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9183 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9184 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9185 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9186 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9187 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9188 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9189 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9190 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9191 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9192 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9193 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9194 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9195 * gfortran.dg/array_function_1.f90: Likewise.
9196 * gfortran.dg/array_function_5.f90: Likewise.
9197 * gfortran.dg/array_initializer_1.f90: Likewise.
9198 * gfortran.dg/array_initializer_2.f90: Likewise.
9199 * gfortran.dg/array_memcpy_5.f90: Likewise.
9200 * gfortran.dg/array_memset_2.f90: Likewise.
9201 * gfortran.dg/array_reference_1.f90: Likewise.
9202 * gfortran.dg/array_return_value_1.f90: Likewise.
9203 * gfortran.dg/array_section_1.f90: Likewise.
9204 * gfortran.dg/array_temporaries_3.f90: Likewise.
9205 * gfortran.dg/arrayio_1.f90: Likewise.
9206 * gfortran.dg/arrayio_10.f90: Likewise.
9207 * gfortran.dg/arrayio_11.f90: Likewise.
9208 * gfortran.dg/arrayio_12.f90: Likewise.
9209 * gfortran.dg/arrayio_13.f90: Likewise.
9210 * gfortran.dg/arrayio_14.f90: Likewise.
9211 * gfortran.dg/arrayio_16.f90: Likewise.
9212 * gfortran.dg/arrayio_2.f90: Likewise.
9213 * gfortran.dg/arrayio_3.f90: Likewise.
9214 * gfortran.dg/arrayio_4.f90: Likewise.
9215 * gfortran.dg/arrayio_5.f90: Likewise.
9216 * gfortran.dg/arrayio_6.f90: Likewise.
9217 * gfortran.dg/arrayio_7.f90: Likewise.
9218 * gfortran.dg/arrayio_8.f90: Likewise.
9219 * gfortran.dg/arrayio_9.f90: Likewise.
9220 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9221 * gfortran.dg/assign_10.f90: Likewise.
9222 * gfortran.dg/assign_9.f90: Likewise.
9223 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9224 * gfortran.dg/assignment_1.f90: Likewise.
9225 * gfortran.dg/associate_1.f03: Likewise.
9226 * gfortran.dg/associate_11.f90: Likewise.
9227 * gfortran.dg/associate_13.f90: Likewise.
9228 * gfortran.dg/associate_15.f90: Likewise.
9229 * gfortran.dg/associate_17.f90: Likewise.
9230 * gfortran.dg/associate_18.f08: Likewise.
9231 * gfortran.dg/associate_19.f03: Likewise.
9232 * gfortran.dg/associate_20.f03: Likewise.
9233 * gfortran.dg/associate_22.f90: Likewise.
9234 * gfortran.dg/associate_23.f90: Likewise.
9235 * gfortran.dg/associate_24.f90: Likewise.
9236 * gfortran.dg/associate_25.f90: Likewise.
9237 * gfortran.dg/associate_27.f90: Likewise.
9238 * gfortran.dg/associate_28.f90: Likewise.
9239 * gfortran.dg/associate_32.f03: Likewise.
9240 * gfortran.dg/associate_33.f03: Likewise.
9241 * gfortran.dg/associate_34.f90: Likewise.
9242 * gfortran.dg/associate_6.f03: Likewise.
9243 * gfortran.dg/associate_7.f03: Likewise.
9244 * gfortran.dg/associate_8.f03: Likewise.
9245 * gfortran.dg/associate_9.f03: Likewise.
9246 * gfortran.dg/associated_1.f90: Likewise.
9247 * gfortran.dg/associated_2.f90: Likewise.
9248 * gfortran.dg/associated_5.f90: Likewise.
9249 * gfortran.dg/associated_6.f90: Likewise.
9250 * gfortran.dg/associated_target_3.f90: Likewise.
9251 * gfortran.dg/associated_target_4.f90: Likewise.
9252 * gfortran.dg/associated_target_5.f03: Likewise.
9253 * gfortran.dg/associated_target_6.f03: Likewise.
9254 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9255 * gfortran.dg/assumed_rank_1.f90: Likewise.
9256 * gfortran.dg/assumed_rank_10.f90: Likewise.
9257 * gfortran.dg/assumed_rank_2.f90: Likewise.
9258 * gfortran.dg/assumed_rank_7.f90: Likewise.
9259 * gfortran.dg/assumed_rank_8.f90: Likewise.
9260 * gfortran.dg/assumed_rank_9.f90: Likewise.
9261 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9262 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9263 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9264 * gfortran.dg/assumed_type_2.f90: Likewise.
9265 * gfortran.dg/atan2_1.f90: Likewise.
9266 * gfortran.dg/auto_array_1.f90: Likewise.
9267 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9268 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9269 * gfortran.dg/auto_char_len_3.f90: Likewise.
9270 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9271 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9272 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9273 * gfortran.dg/auto_save_2.f90: Likewise.
9274 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9275 * gfortran.dg/backslash_1.f90: Likewise.
9276 * gfortran.dg/backslash_2.f90: Likewise.
9277 * gfortran.dg/backslash_3.f: Likewise.
9278 * gfortran.dg/backspace_1.f: Likewise.
9279 * gfortran.dg/backspace_10.f90: Likewise.
9280 * gfortran.dg/backspace_11.f90: Likewise.
9281 * gfortran.dg/backspace_2.f: Likewise.
9282 * gfortran.dg/backspace_3.f: Likewise.
9283 * gfortran.dg/backspace_4.f: Likewise.
9284 * gfortran.dg/backspace_5.f: Likewise.
9285 * gfortran.dg/backspace_6.f: Likewise.
9286 * gfortran.dg/backspace_7.f90: Likewise.
9287 * gfortran.dg/backspace_8.f: Likewise.
9288 * gfortran.dg/backspace_9.f: Likewise.
9289 * gfortran.dg/bessel_1.f90: Likewise.
9290 * gfortran.dg/bessel_2.f90: Likewise.
9291 * gfortran.dg/bessel_5.f90: Likewise.
9292 * gfortran.dg/bessel_6.f90: Likewise.
9293 * gfortran.dg/bessel_7.f90: Likewise.
9294 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9295 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9296 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9297 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9298 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9299 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9300 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9301 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9302 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9303 * gfortran.dg/bit_comparison_1.F90: Likewise.
9304 * gfortran.dg/bit_comparison_2.F90: Likewise.
9305 * gfortran.dg/block_1.f08: Likewise.
9306 * gfortran.dg/block_13.f08: Likewise.
9307 * gfortran.dg/block_14.f90: Likewise.
9308 * gfortran.dg/block_2.f08: Likewise.
9309 * gfortran.dg/block_6.f08: Likewise.
9310 * gfortran.dg/block_7.f08: Likewise.
9311 * gfortran.dg/block_8.f08: Likewise.
9312 * gfortran.dg/blockdata_1.f90: Likewise.
9313 * gfortran.dg/bound_1.f90: Likewise.
9314 * gfortran.dg/bound_2.f90: Likewise.
9315 * gfortran.dg/bound_3.f90: Likewise.
9316 * gfortran.dg/bound_4.f90: Likewise.
9317 * gfortran.dg/bound_5.f90: Likewise.
9318 * gfortran.dg/bound_6.f90: Likewise.
9319 * gfortran.dg/bound_7.f90: Likewise.
9320 * gfortran.dg/bound_8.f90: Likewise.
9321 * gfortran.dg/bound_9.f90: Likewise.
9322 * gfortran.dg/bound_simplification_1.f90: Likewise.
9323 * gfortran.dg/bound_simplification_3.f90: Likewise.
9324 * gfortran.dg/bound_simplification_4.f90: Likewise.
9325 * gfortran.dg/bound_simplification_5.f90: Likewise.
9326 * gfortran.dg/bound_simplification_6.f90: Likewise.
9327 * gfortran.dg/bounds_check_1.f90: Likewise.
9328 * gfortran.dg/bounds_check_12.f90: Likewise.
9329 * gfortran.dg/bounds_check_14.f90: Likewise.
9330 * gfortran.dg/bounds_check_15.f90: Likewise.
9331 * gfortran.dg/bounds_check_19.f90: Likewise.
9332 * gfortran.dg/bounds_check_8.f90: Likewise.
9333 * gfortran.dg/bounds_check_9.f90: Likewise.
9334 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9335 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9336 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9337 * gfortran.dg/boz_1.f90: Likewise.
9338 * gfortran.dg/boz_11.f90: Likewise.
9339 * gfortran.dg/boz_13.f90: Likewise.
9340 * gfortran.dg/boz_14.f90: Likewise.
9341 * gfortran.dg/boz_15.f90: Likewise.
9342 * gfortran.dg/boz_3.f90: Likewise.
9343 * gfortran.dg/boz_6.f90: Likewise.
9344 * gfortran.dg/boz_9.f90: Likewise.
9345 * gfortran.dg/byte_1.f90: Likewise.
9346 * gfortran.dg/byte_2.f90: Likewise.
9347 * gfortran.dg/c_assoc.f90: Likewise.
9348 * gfortran.dg/c_assoc_2.f03: Likewise.
9349 * gfortran.dg/c_assoc_3.f90: Likewise.
9350 * gfortran.dg/c_by_val_1.f: Likewise.
9351 * gfortran.dg/c_by_val_5.f90: Likewise.
9352 * gfortran.dg/c_char_tests.f03: Likewise.
9353 * gfortran.dg/c_char_tests_2.f03: Likewise.
9354 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9355 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9356 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9357 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9358 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9359 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9360 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9361 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9362 * gfortran.dg/c_kind_params.f90: Likewise.
9363 * gfortran.dg/c_loc_test_20.f90: Likewise.
9364 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9365 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9366 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9367 * gfortran.dg/c_size_t_test.f03: Likewise.
9368 * gfortran.dg/c_sizeof_1.f90: Likewise.
9369 * gfortran.dg/c_sizeof_5.f90: Likewise.
9370 * gfortran.dg/c_sizeof_6.f90: Likewise.
9371 * gfortran.dg/char4_iunit_1.f03: Likewise.
9372 * gfortran.dg/char4_iunit_2.f03: Likewise.
9373 * gfortran.dg/char_allocation_1.f90: Likewise.
9374 * gfortran.dg/char_array_constructor.f90: Likewise.
9375 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9376 * gfortran.dg/char_assign_1.f90: Likewise.
9377 * gfortran.dg/char_associated_1.f90: Likewise.
9378 * gfortran.dg/char_cast_2.f90: Likewise.
9379 * gfortran.dg/char_comparison_1.f: Likewise.
9380 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9381 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9382 * gfortran.dg/char_cons_len.f90: Likewise.
9383 * gfortran.dg/char_conversion.f90: Likewise.
9384 * gfortran.dg/char_cshift_1.f90: Likewise.
9385 * gfortran.dg/char_cshift_2.f90: Likewise.
9386 * gfortran.dg/char_decl_2.f90: Likewise.
9387 * gfortran.dg/char_eoshift_1.f90: Likewise.
9388 * gfortran.dg/char_eoshift_2.f90: Likewise.
9389 * gfortran.dg/char_eoshift_3.f90: Likewise.
9390 * gfortran.dg/char_eoshift_4.f90: Likewise.
9391 * gfortran.dg/char_eoshift_5.f90: Likewise.
9392 * gfortran.dg/char_expr_1.f90: Likewise.
9393 * gfortran.dg/char_expr_3.f90: Likewise.
9394 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9395 * gfortran.dg/char_length_12.f90: Likewise.
9396 * gfortran.dg/char_length_14.f90: Likewise.
9397 * gfortran.dg/char_length_15.f90: Likewise.
9398 * gfortran.dg/char_length_17.f90: Likewise.
9399 * gfortran.dg/char_length_20.f90: Likewise.
9400 * gfortran.dg/char_length_21.f90: Likewise.
9401 * gfortran.dg/char_length_5.f90: Likewise.
9402 * gfortran.dg/char_length_6.f90: Likewise.
9403 * gfortran.dg/char_length_7.f90: Likewise.
9404 * gfortran.dg/char_length_8.f90: Likewise.
9405 * gfortran.dg/char_pack_1.f90: Likewise.
9406 * gfortran.dg/char_pack_2.f90: Likewise.
9407 * gfortran.dg/char_pointer_assign.f90: Likewise.
9408 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9409 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9410 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9411 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9412 * gfortran.dg/char_pointer_func.f90: Likewise.
9413 * gfortran.dg/char_reshape_1.f90: Likewise.
9414 * gfortran.dg/char_result_1.f90: Likewise.
9415 * gfortran.dg/char_result_12.f90: Likewise.
9416 * gfortran.dg/char_result_13.f90: Likewise.
9417 * gfortran.dg/char_result_14.f90: Likewise.
9418 * gfortran.dg/char_result_15.f90: Likewise.
9419 * gfortran.dg/char_result_2.f90: Likewise.
9420 * gfortran.dg/char_result_3.f90: Likewise.
9421 * gfortran.dg/char_result_4.f90: Likewise.
9422 * gfortran.dg/char_result_5.f90: Likewise.
9423 * gfortran.dg/char_result_6.f90: Likewise.
9424 * gfortran.dg/char_result_7.f90: Likewise.
9425 * gfortran.dg/char_result_8.f90: Likewise.
9426 * gfortran.dg/char_spread_1.f90: Likewise.
9427 * gfortran.dg/char_transpose_1.f90: Likewise.
9428 * gfortran.dg/char_type_len.f90: Likewise.
9429 * gfortran.dg/char_unpack_1.f90: Likewise.
9430 * gfortran.dg/char_unpack_2.f90: Likewise.
9431 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9432 * gfortran.dg/character_comparison_1.f90: Likewise.
9433 * gfortran.dg/character_comparison_2.f90: Likewise.
9434 * gfortran.dg/character_comparison_3.f90: Likewise.
9435 * gfortran.dg/character_comparison_4.f90: Likewise.
9436 * gfortran.dg/character_comparison_5.f90: Likewise.
9437 * gfortran.dg/character_comparison_6.f90: Likewise.
9438 * gfortran.dg/character_comparison_7.f90: Likewise.
9439 * gfortran.dg/character_comparison_8.f90: Likewise.
9440 * gfortran.dg/character_comparison_9.f90: Likewise.
9441 * gfortran.dg/charlen_15.f90: Likewise.
9442 * gfortran.dg/charlen_16.f90: Likewise.
9443 * gfortran.dg/chkbits.f90: Likewise.
9444 * gfortran.dg/chmod_1.f90: Likewise.
9445 * gfortran.dg/chmod_2.f90: Likewise.
9446 * gfortran.dg/chmod_3.f90: Likewise.
9447 * gfortran.dg/class_1.f03: Likewise.
9448 * gfortran.dg/class_18.f03: Likewise.
9449 * gfortran.dg/class_19.f03: Likewise.
9450 * gfortran.dg/class_35.f90: Likewise.
9451 * gfortran.dg/class_46.f03: Likewise.
9452 * gfortran.dg/class_48.f90: Likewise.
9453 * gfortran.dg/class_51.f90: Likewise.
9454 * gfortran.dg/class_52.f90: Likewise.
9455 * gfortran.dg/class_6.f03: Likewise.
9456 * gfortran.dg/class_63.f90: Likewise.
9457 * gfortran.dg/class_64.f90: Likewise.
9458 * gfortran.dg/class_65.f90: Likewise.
9459 * gfortran.dg/class_66.f90: Likewise.
9460 * gfortran.dg/class_67.f90: Likewise.
9461 * gfortran.dg/class_9.f03: Likewise.
9462 * gfortran.dg/class_alias.f90: Likewise.
9463 * gfortran.dg/class_allocate_1.f03: Likewise.
9464 * gfortran.dg/class_allocate_10.f03: Likewise.
9465 * gfortran.dg/class_allocate_13.f90: Likewise.
9466 * gfortran.dg/class_allocate_14.f90: Likewise.
9467 * gfortran.dg/class_allocate_15.f90: Likewise.
9468 * gfortran.dg/class_allocate_19.f03: Likewise.
9469 * gfortran.dg/class_allocate_21.f90: Likewise.
9470 * gfortran.dg/class_allocate_22.f90: Likewise.
9471 * gfortran.dg/class_allocate_3.f03: Likewise.
9472 * gfortran.dg/class_allocate_4.f03: Likewise.
9473 * gfortran.dg/class_allocate_5.f90: Likewise.
9474 * gfortran.dg/class_allocate_6.f03: Likewise.
9475 * gfortran.dg/class_allocate_7.f03: Likewise.
9476 * gfortran.dg/class_allocate_8.f03: Likewise.
9477 * gfortran.dg/class_allocate_9.f03: Likewise.
9478 * gfortran.dg/class_array_1.f03: Likewise.
9479 * gfortran.dg/class_array_14.f90: Likewise.
9480 * gfortran.dg/class_array_15.f03: Likewise.
9481 * gfortran.dg/class_array_16.f90: Likewise.
9482 * gfortran.dg/class_array_2.f03: Likewise.
9483 * gfortran.dg/class_array_20.f03: Likewise.
9484 * gfortran.dg/class_array_21.f03: Likewise.
9485 * gfortran.dg/class_array_3.f03: Likewise.
9486 * gfortran.dg/class_array_4.f03: Likewise.
9487 * gfortran.dg/class_array_7.f03: Likewise.
9488 * gfortran.dg/class_array_8.f03: Likewise.
9489 * gfortran.dg/class_array_9.f03: Likewise.
9490 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9491 * gfortran.dg/class_dummy_1.f03: Likewise.
9492 * gfortran.dg/class_optional_1.f90: Likewise.
9493 * gfortran.dg/class_optional_2.f90: Likewise.
9494 * gfortran.dg/class_result_5.f90: Likewise.
9495 * gfortran.dg/class_result_6.f90: Likewise.
9496 * gfortran.dg/class_to_type_1.f03: Likewise.
9497 * gfortran.dg/class_to_type_2.f90: Likewise.
9498 * gfortran.dg/class_to_type_3.f03: Likewise.
9499 * gfortran.dg/class_to_type_4.f90: Likewise.
9500 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9501 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9502 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9503 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9504 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9505 * gfortran.dg/coarray/codimension.f90: Likewise.
9506 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9507 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9508 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9509 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9510 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9511 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9512 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9513 * gfortran.dg/coarray/event_1.f90: Likewise.
9514 * gfortran.dg/coarray/event_2.f90: Likewise.
9515 * gfortran.dg/coarray/get_array.f90: Likewise.
9516 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9517 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9518 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9519 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9520 * gfortran.dg/coarray/lock_1.f90: Likewise.
9521 * gfortran.dg/coarray/lock_2.f90: Likewise.
9522 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9523 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9524 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9525 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9526 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9527 * gfortran.dg/coarray/registering_1.f90: Likewise.
9528 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9529 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9530 * gfortran.dg/coarray/send_array.f90: Likewise.
9531 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9532 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9533 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9534 * gfortran.dg/coarray/sync_1.f90: Likewise.
9535 * gfortran.dg/coarray/sync_3.f90: Likewise.
9536 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9537 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9538 * gfortran.dg/coarray_13.f90: Likewise.
9539 * gfortran.dg/coarray_15.f90: Likewise.
9540 * gfortran.dg/coarray_16.f90: Likewise.
9541 * gfortran.dg/coarray_2.f90: Likewise.
9542 * gfortran.dg/coarray_23.f90: Likewise.
9543 * gfortran.dg/coarray_40.f90: Likewise.
9544 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9545 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9546 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9547 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9548 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9549 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9550 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9551 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9552 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9553 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9554 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9555 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9556 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9557 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9558 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9559 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9560 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9561 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9562 * gfortran.dg/coarray_stat_2.f90: Likewise.
9563 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9564 * gfortran.dg/coindexed_1.f90: Likewise.
9565 * gfortran.dg/comma.f: Likewise.
9566 * gfortran.dg/comma_format_extension_3.f: Likewise.
9567 * gfortran.dg/comma_format_extension_4.f: Likewise.
9568 * gfortran.dg/common_2.f90: Likewise.
9569 * gfortran.dg/common_4.f90: Likewise.
9570 * gfortran.dg/common_align_1.f90: Likewise.
9571 * gfortran.dg/common_align_2.f90: Likewise.
9572 * gfortran.dg/common_equivalence_1.f: Likewise.
9573 * gfortran.dg/common_pointer_1.f90: Likewise.
9574 * gfortran.dg/common_resize_1.f: Likewise.
9575 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9576 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9577 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9578 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9579 * gfortran.dg/complex_read.f90: Likewise.
9580 * gfortran.dg/complex_write.f90: Likewise.
9581 * gfortran.dg/constant_substring.f: Likewise.
9582 * gfortran.dg/constructor_2.f90: Likewise.
9583 * gfortran.dg/constructor_3.f90: Likewise.
9584 * gfortran.dg/constructor_6.f90: Likewise.
9585 * gfortran.dg/contained_1.f90: Likewise.
9586 * gfortran.dg/contained_3.f90: Likewise.
9587 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9588 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9589 * gfortran.dg/continuation_1.f90: Likewise.
9590 * gfortran.dg/continuation_11.f90: Likewise.
9591 * gfortran.dg/continuation_12.f90: Likewise.
9592 * gfortran.dg/continuation_13.f90: Likewise.
9593 * gfortran.dg/continuation_14.f: Likewise.
9594 * gfortran.dg/continuation_8.f90: Likewise.
9595 * gfortran.dg/convert_2.f90: Likewise.
9596 * gfortran.dg/convert_implied_open.f90: Likewise.
9597 * gfortran.dg/count_init_expr.f03: Likewise.
9598 * gfortran.dg/cr_lf.f90: Likewise.
9599 * gfortran.dg/cray_pointers_10.f90: Likewise.
9600 * gfortran.dg/cray_pointers_2.f90: Likewise.
9601 * gfortran.dg/cray_pointers_5.f90: Likewise.
9602 * gfortran.dg/cray_pointers_7.f90: Likewise.
9603 * gfortran.dg/cray_pointers_8.f90: Likewise.
9604 * gfortran.dg/cshift_1.f90: Likewise.
9605 * gfortran.dg/cshift_2.f90: Likewise.
9606 * gfortran.dg/cshift_large_1.f90: Likewise.
9607 * gfortran.dg/cshift_nan_1.f90: Likewise.
9608 * gfortran.dg/csqrt_2.f: Likewise.
9609 * gfortran.dg/data_array_1.f90: Likewise.
9610 * gfortran.dg/data_char_1.f90: Likewise.
9611 * gfortran.dg/data_char_2.f90: Likewise.
9612 * gfortran.dg/data_char_3.f90: Likewise.
9613 * gfortran.dg/data_derived_1.f90: Likewise.
9614 * gfortran.dg/data_implied_do_1.f90: Likewise.
9615 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9616 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9617 * gfortran.dg/deallocate_stat.f90: Likewise.
9618 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9619 * gfortran.dg/debug/pr37738.f: Likewise.
9620 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9621 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9622 * gfortran.dg/dec_exp_1.f90: Likewise.
9623 * gfortran.dg/dec_init_1.f90: Likewise.
9624 * gfortran.dg/dec_init_2.f90: Likewise.
9625 * gfortran.dg/dec_init_3.f90: Likewise.
9626 * gfortran.dg/dec_init_4.f90: Likewise.
9627 * gfortran.dg/dec_io_1.f90: Likewise.
9628 * gfortran.dg/dec_io_2.f90: Likewise.
9629 * gfortran.dg/dec_io_2a.f90: Likewise.
9630 * gfortran.dg/dec_io_6.f90: Likewise.
9631 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9632 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9633 * gfortran.dg/dec_math.f90: Likewise.
9634 * gfortran.dg/dec_parameter_1.f: Likewise.
9635 * gfortran.dg/dec_parameter_2.f90: Likewise.
9636 * gfortran.dg/dec_static_1.f90: Likewise.
9637 * gfortran.dg/dec_static_2.f90: Likewise.
9638 * gfortran.dg/dec_structure_1.f90: Likewise.
9639 * gfortran.dg/dec_structure_10.f90: Likewise.
9640 * gfortran.dg/dec_structure_18.f90: Likewise.
9641 * gfortran.dg/dec_structure_19.f90: Likewise.
9642 * gfortran.dg/dec_structure_2.f90: Likewise.
9643 * gfortran.dg/dec_structure_22.f90: Likewise.
9644 * gfortran.dg/dec_structure_3.f90: Likewise.
9645 * gfortran.dg/dec_structure_4.f90: Likewise.
9646 * gfortran.dg/dec_structure_5.f90: Likewise.
9647 * gfortran.dg/dec_structure_6.f90: Likewise.
9648 * gfortran.dg/dec_structure_7.f90: Likewise.
9649 * gfortran.dg/dec_union_1.f90: Likewise.
9650 * gfortran.dg/dec_union_2.f90: Likewise.
9651 * gfortran.dg/dec_union_3.f90: Likewise.
9652 * gfortran.dg/dec_union_4.f90: Likewise.
9653 * gfortran.dg/dec_union_5.f90: Likewise.
9654 * gfortran.dg/default_format_1.f90: Likewise.
9655 * gfortran.dg/default_format_2.f90: Likewise.
9656 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9657 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9658 * gfortran.dg/default_initialization_3.f90: Likewise.
9659 * gfortran.dg/default_initialization_4.f90: Likewise.
9660 * gfortran.dg/default_initialization_5.f90: Likewise.
9661 * gfortran.dg/deferred_character_1.f90: Likewise.
9662 * gfortran.dg/deferred_character_10.f90: Likewise.
9663 * gfortran.dg/deferred_character_11.f90: Likewise.
9664 * gfortran.dg/deferred_character_12.f90: Likewise.
9665 * gfortran.dg/deferred_character_13.f90: Likewise.
9666 * gfortran.dg/deferred_character_14.f90: Likewise.
9667 * gfortran.dg/deferred_character_15.f90: Likewise.
9668 * gfortran.dg/deferred_character_16.f90: Likewise.
9669 * gfortran.dg/deferred_character_2.f90: Likewise.
9670 * gfortran.dg/deferred_character_3.f90: Likewise.
9671 * gfortran.dg/deferred_character_4.f90: Likewise.
9672 * gfortran.dg/deferred_character_5.f90: Likewise.
9673 * gfortran.dg/deferred_character_6.f90: Likewise.
9674 * gfortran.dg/deferred_character_7.f90: Likewise.
9675 * gfortran.dg/deferred_character_8.f90: Likewise.
9676 * gfortran.dg/deferred_character_9.f90: Likewise.
9677 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9678 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9679 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9680 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9681 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9682 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9683 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9684 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9685 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9686 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9687 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9688 * gfortran.dg/defined_assignment_1.f90: Likewise.
9689 * gfortran.dg/defined_assignment_10.f90: Likewise.
9690 * gfortran.dg/defined_assignment_11.f90: Likewise.
9691 * gfortran.dg/defined_assignment_2.f90: Likewise.
9692 * gfortran.dg/defined_assignment_3.f90: Likewise.
9693 * gfortran.dg/defined_assignment_4.f90: Likewise.
9694 * gfortran.dg/defined_assignment_5.f90: Likewise.
9695 * gfortran.dg/defined_assignment_8.f90: Likewise.
9696 * gfortran.dg/defined_assignment_9.f90: Likewise.
9697 * gfortran.dg/dependency_2.f90: Likewise.
9698 * gfortran.dg/dependency_21.f90: Likewise.
9699 * gfortran.dg/dependency_22.f90: Likewise.
9700 * gfortran.dg/dependency_23.f90: Likewise.
9701 * gfortran.dg/dependency_24.f90: Likewise.
9702 * gfortran.dg/dependency_25.f90: Likewise.
9703 * gfortran.dg/dependency_26.f90: Likewise.
9704 * gfortran.dg/dependency_39.f90: Likewise.
9705 * gfortran.dg/dependency_40.f90: Likewise.
9706 * gfortran.dg/dependency_41.f90: Likewise.
9707 * gfortran.dg/dependency_42.f90: Likewise.
9708 * gfortran.dg/dependency_43.f90: Likewise.
9709 * gfortran.dg/dependency_44.f90: Likewise.
9710 * gfortran.dg/dependency_45.f90: Likewise.
9711 * gfortran.dg/dependency_50.f90: Likewise.
9712 * gfortran.dg/dependency_51.f90: Likewise.
9713 * gfortran.dg/dependent_decls_1.f90: Likewise.
9714 * gfortran.dg/der_array_1.f90: Likewise.
9715 * gfortran.dg/der_array_io_1.f90: Likewise.
9716 * gfortran.dg/der_array_io_2.f90: Likewise.
9717 * gfortran.dg/der_array_io_3.f90: Likewise.
9718 * gfortran.dg/der_io_1.f90: Likewise.
9719 * gfortran.dg/der_io_3.f90: Likewise.
9720 * gfortran.dg/der_pointer_2.f90: Likewise.
9721 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9722 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9723 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9724 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9725 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9726 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9727 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9728 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9729 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9730 * gfortran.dg/derived_external_function_1.f90: Likewise.
9731 * gfortran.dg/derived_init_1.f90: Likewise.
9732 * gfortran.dg/derived_init_2.f90: Likewise.
9733 * gfortran.dg/derived_init_3.f90: Likewise.
9734 * gfortran.dg/derived_init_4.f90: Likewise.
9735 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9736 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9737 * gfortran.dg/dev_null.F90: Likewise.
9738 * gfortran.dg/dfloat_1.f90: Likewise.
9739 * gfortran.dg/dim_sum_1.f90: Likewise.
9740 * gfortran.dg/dim_sum_2.f90: Likewise.
9741 * gfortran.dg/dim_sum_3.f90: Likewise.
9742 * gfortran.dg/direct_io_10.f: Likewise.
9743 * gfortran.dg/direct_io_11.f90: Likewise.
9744 * gfortran.dg/direct_io_12.f90: Likewise.
9745 * gfortran.dg/direct_io_2.f90: Likewise.
9746 * gfortran.dg/direct_io_3.f90: Likewise.
9747 * gfortran.dg/direct_io_4.f90: Likewise.
9748 * gfortran.dg/direct_io_5.f90: Likewise.
9749 * gfortran.dg/direct_io_6.f90: Likewise.
9750 * gfortran.dg/direct_io_7.f90: Likewise.
9751 * gfortran.dg/direct_io_8.f90: Likewise.
9752 * gfortran.dg/direct_io_9.f: Likewise.
9753 * gfortran.dg/do_1.f90: Likewise.
9754 * gfortran.dg/do_3.F90: Likewise.
9755 * gfortran.dg/do_concurrent_2.f90: Likewise.
9756 * gfortran.dg/do_concurrent_4.f90: Likewise.
9757 * gfortran.dg/do_corner_warn.f90: Likewise.
9758 * gfortran.dg/do_iterator_2.f90: Likewise.
9759 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9760 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9761 * gfortran.dg/dos_eol.f: Likewise.
9762 * gfortran.dg/dot_product_1.f03: Likewise.
9763 * gfortran.dg/dot_product_2.f90: Likewise.
9764 * gfortran.dg/dot_product_4.f90: Likewise.
9765 * gfortran.dg/dshift_1.F90: Likewise.
9766 * gfortran.dg/dshift_2.F90: Likewise.
9767 * gfortran.dg/dtio_1.f90: Likewise.
9768 * gfortran.dg/dtio_10.f90: Likewise.
9769 * gfortran.dg/dtio_12.f90: Likewise.
9770 * gfortran.dg/dtio_14.f90: Likewise.
9771 * gfortran.dg/dtio_15.f90: Likewise.
9772 * gfortran.dg/dtio_16.f90: Likewise.
9773 * gfortran.dg/dtio_17.f90: Likewise.
9774 * gfortran.dg/dtio_19.f90: Likewise.
9775 * gfortran.dg/dtio_2.f90: Likewise.
9776 * gfortran.dg/dtio_20.f03: Likewise.
9777 * gfortran.dg/dtio_22.f90: Likewise.
9778 * gfortran.dg/dtio_24.f90: Likewise.
9779 * gfortran.dg/dtio_25.f90: Likewise.
9780 * gfortran.dg/dtio_26.f03: Likewise.
9781 * gfortran.dg/dtio_27.f90: Likewise.
9782 * gfortran.dg/dtio_28.f03: Likewise.
9783 * gfortran.dg/dtio_3.f90: Likewise.
9784 * gfortran.dg/dtio_30.f03: Likewise.
9785 * gfortran.dg/dtio_31.f03: Likewise.
9786 * gfortran.dg/dtio_32.f03: Likewise.
9787 * gfortran.dg/dtio_4.f90: Likewise.
9788 * gfortran.dg/dtio_5.f90: Likewise.
9789 * gfortran.dg/dtio_7.f90: Likewise.
9790 * gfortran.dg/dtio_8.f90: Likewise.
9791 * gfortran.dg/dtio_9.f90: Likewise.
9792 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9793 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9794 * gfortran.dg/dup_save_1.f90: Likewise.
9795 * gfortran.dg/dup_save_2.f90: Likewise.
9796 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9797 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9798 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9799 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9800 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9801 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9802 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9803 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9804 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9805 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9806 * gfortran.dg/e_d_fmt.f90: Likewise.
9807 * gfortran.dg/edit_real_1.f90: Likewise.
9808 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9809 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9810 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9811 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9812 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9813 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9814 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9815 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9816 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9817 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9818 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9819 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9820 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9821 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9822 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9823 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9824 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9825 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9826 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9827 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9828 * gfortran.dg/empty_format_1.f90: Likewise.
9829 * gfortran.dg/endfile.f: Likewise.
9830 * gfortran.dg/endfile.f90: Likewise.
9831 * gfortran.dg/endfile_2.f90: Likewise.
9832 * gfortran.dg/entry_1.f90: Likewise.
9833 * gfortran.dg/entry_10.f90: Likewise.
9834 * gfortran.dg/entry_12.f90: Likewise.
9835 * gfortran.dg/entry_13.f90: Likewise.
9836 * gfortran.dg/entry_14.f90: Likewise.
9837 * gfortran.dg/entry_16.f90: Likewise.
9838 * gfortran.dg/entry_3.f90: Likewise.
9839 * gfortran.dg/entry_6.f90: Likewise.
9840 * gfortran.dg/entry_9.f90: Likewise.
9841 * gfortran.dg/entry_array_specs_2.f: Likewise.
9842 * gfortran.dg/enum_1.f90: Likewise.
9843 * gfortran.dg/enum_9.f90: Likewise.
9844 * gfortran.dg/eof_1.f90: Likewise.
9845 * gfortran.dg/eof_2.f90: Likewise.
9846 * gfortran.dg/eof_4.f90: Likewise.
9847 * gfortran.dg/eof_5.f90: Likewise.
9848 * gfortran.dg/eor_handling_1.f90: Likewise.
9849 * gfortran.dg/eor_handling_2.f90: Likewise.
9850 * gfortran.dg/eor_handling_3.f90: Likewise.
9851 * gfortran.dg/eor_handling_4.f90: Likewise.
9852 * gfortran.dg/eor_handling_5.f90: Likewise.
9853 * gfortran.dg/eoshift_3.f90: Likewise.
9854 * gfortran.dg/eoshift_4.f90: Likewise.
9855 * gfortran.dg/eoshift_5.f90: Likewise.
9856 * gfortran.dg/eoshift_6.f90: Likewise.
9857 * gfortran.dg/eoshift_large_1.f90: Likewise.
9858 * gfortran.dg/equiv_6.f90: Likewise.
9859 * gfortran.dg/equiv_7.f90: Likewise.
9860 * gfortran.dg/equiv_9.f90: Likewise.
9861 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9862 * gfortran.dg/erf_2.F90: Likewise.
9863 * gfortran.dg/erf_3.F90: Likewise.
9864 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9865 * gfortran.dg/error_format_2.f90: Likewise.
9866 * gfortran.dg/error_recovery_5.f90: Likewise.
9867 * gfortran.dg/execute_command_line_2.f90: Likewise.
9868 * gfortran.dg/execute_command_line_3.f90: Likewise.
9869 * gfortran.dg/exit_1.f08: Likewise.
9870 * gfortran.dg/exit_3.f08: Likewise.
9871 * gfortran.dg/exponent_1.f90: Likewise.
9872 * gfortran.dg/exponent_2.f90: Likewise.
9873 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9874 * gfortran.dg/extends_1.f03: Likewise.
9875 * gfortran.dg/extends_16.f90: Likewise.
9876 * gfortran.dg/extends_2.f03: Likewise.
9877 * gfortran.dg/extends_3.f03: Likewise.
9878 * gfortran.dg/extends_4.f03: Likewise.
9879 * gfortran.dg/extends_type_of_1.f03: Likewise.
9880 * gfortran.dg/extends_type_of_2.f03: Likewise.
9881 * gfortran.dg/external_procedures_3.f90: Likewise.
9882 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9883 * gfortran.dg/f2003_io_1.f03: Likewise.
9884 * gfortran.dg/f2003_io_4.f03: Likewise.
9885 * gfortran.dg/f2003_io_5.f03: Likewise.
9886 * gfortran.dg/f2003_io_6.f03: Likewise.
9887 * gfortran.dg/f2003_io_7.f03: Likewise.
9888 * gfortran.dg/f2c_1.f90: Likewise.
9889 * gfortran.dg/f2c_2.f90: Likewise.
9890 * gfortran.dg/f2c_3.f90: Likewise.
9891 * gfortran.dg/f2c_4.f90: Likewise.
9892 * gfortran.dg/f2c_6.f90: Likewise.
9893 * gfortran.dg/f2c_7.f90: Likewise.
9894 * gfortran.dg/f2c_9.f90: Likewise.
9895 * gfortran.dg/fgetc_1.f90: Likewise.
9896 * gfortran.dg/fgetc_2.f90: Likewise.
9897 * gfortran.dg/filename_null.f90: Likewise.
9898 * gfortran.dg/finalize_12.f90: Likewise.
9899 * gfortran.dg/finalize_13.f90: Likewise.
9900 * gfortran.dg/finalize_15.f90: Likewise.
9901 * gfortran.dg/finalize_17.f90: Likewise.
9902 * gfortran.dg/finalize_18.f90: Likewise.
9903 * gfortran.dg/finalize_25.f90: Likewise.
9904 * gfortran.dg/finalize_29.f08: Likewise.
9905 * gfortran.dg/finalize_31.f90: Likewise.
9906 * gfortran.dg/float_1.f90: Likewise.
9907 * gfortran.dg/flush_1.f90: Likewise.
9908 * gfortran.dg/fmt_bz_bn.f: Likewise.
9909 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9910 * gfortran.dg/fmt_cache_1.f: Likewise.
9911 * gfortran.dg/fmt_cache_2.f: Likewise.
9912 * gfortran.dg/fmt_cache_3.f90: Likewise.
9913 * gfortran.dg/fmt_colon.f90: Likewise.
9914 * gfortran.dg/fmt_e.f90: Likewise.
9915 * gfortran.dg/fmt_en.f90: Likewise.
9916 * gfortran.dg/fmt_error_10.f: Likewise.
9917 * gfortran.dg/fmt_error_9.f: Likewise.
9918 * gfortran.dg/fmt_exhaust.f90: Likewise.
9919 * gfortran.dg/fmt_f0_1.f90: Likewise.
9920 * gfortran.dg/fmt_f_an_p.f: Likewise.
9921 * gfortran.dg/fmt_fw_d.f90: Likewise.
9922 * gfortran.dg/fmt_g.f: Likewise.
9923 * gfortran.dg/fmt_g0_1.f08: Likewise.
9924 * gfortran.dg/fmt_g0_2.f08: Likewise.
9925 * gfortran.dg/fmt_g0_4.f08: Likewise.
9926 * gfortran.dg/fmt_g0_5.f08: Likewise.
9927 * gfortran.dg/fmt_g0_6.f08: Likewise.
9928 * gfortran.dg/fmt_g0_7.f08: Likewise.
9929 * gfortran.dg/fmt_g_1.f90: Likewise.
9930 * gfortran.dg/fmt_int_sign.f90: Likewise.
9931 * gfortran.dg/fmt_l.f90: Likewise.
9932 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9933 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9934 * gfortran.dg/fmt_p_1.f90: Likewise.
9935 * gfortran.dg/fmt_pf.f90: Likewise.
9936 * gfortran.dg/fmt_read.f90: Likewise.
9937 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9938 * gfortran.dg/fmt_t_1.f90: Likewise.
9939 * gfortran.dg/fmt_t_2.f90: Likewise.
9940 * gfortran.dg/fmt_t_3.f90: Likewise.
9941 * gfortran.dg/fmt_t_4.f90: Likewise.
9942 * gfortran.dg/fmt_t_5.f90: Likewise.
9943 * gfortran.dg/fmt_t_6.f: Likewise.
9944 * gfortran.dg/fmt_t_7.f: Likewise.
9945 * gfortran.dg/fmt_t_9.f: Likewise.
9946 * gfortran.dg/fmt_tl.f: Likewise.
9947 * gfortran.dg/fmt_unlimited.f90: Likewise.
9948 * gfortran.dg/fmt_white.f: Likewise.
9949 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9950 * gfortran.dg/fold_nearest.f90: Likewise.
9951 * gfortran.dg/forall_1.f90: Likewise.
9952 * gfortran.dg/forall_10.f90: Likewise.
9953 * gfortran.dg/forall_12.f90: Likewise.
9954 * gfortran.dg/forall_13.f90: Likewise.
9955 * gfortran.dg/forall_15.f90: Likewise.
9956 * gfortran.dg/forall_4.f90: Likewise.
9957 * gfortran.dg/forall_5.f90: Likewise.
9958 * gfortran.dg/forall_6.f90: Likewise.
9959 * gfortran.dg/forall_7.f90: Likewise.
9960 * gfortran.dg/fraction.f90: Likewise.
9961 * gfortran.dg/fseek.f90: Likewise.
9962 * gfortran.dg/ftell_1.f90: Likewise.
9963 * gfortran.dg/ftell_2.f90: Likewise.
9964 * gfortran.dg/ftell_3.f90: Likewise.
9965 * gfortran.dg/func_assign_2.f90: Likewise.
9966 * gfortran.dg/func_assign_3.f90: Likewise.
9967 * gfortran.dg/func_derived_1.f90: Likewise.
9968 * gfortran.dg/func_derived_2.f90: Likewise.
9969 * gfortran.dg/func_derived_3.f90: Likewise.
9970 * gfortran.dg/func_result_1.f90: Likewise.
9971 * gfortran.dg/func_result_2.f90: Likewise.
9972 * gfortran.dg/func_result_6.f90: Likewise.
9973 * gfortran.dg/function_charlen_2.f90: Likewise.
9974 * gfortran.dg/function_charlen_3.f: Likewise.
9975 * gfortran.dg/function_kinds_1.f90: Likewise.
9976 * gfortran.dg/function_kinds_4.f90: Likewise.
9977 * gfortran.dg/function_optimize_10.f90: Likewise.
9978 * gfortran.dg/function_optimize_11.f90: Likewise.
9979 * gfortran.dg/function_optimize_12.f90: Likewise.
9980 * gfortran.dg/function_optimize_4.f90: Likewise.
9981 * gfortran.dg/function_optimize_8.f90: Likewise.
9982 * gfortran.dg/g77/13037.f: Likewise.
9983 * gfortran.dg/g77/1832.f: Likewise.
9984 * gfortran.dg/g77/19981119-0.f: Likewise.
9985 * gfortran.dg/g77/19990313-0.f: Likewise.
9986 * gfortran.dg/g77/19990313-1.f: Likewise.
9987 * gfortran.dg/g77/19990313-2.f: Likewise.
9988 * gfortran.dg/g77/19990313-3.f: Likewise.
9989 * gfortran.dg/g77/19990419-1.f: Likewise.
9990 * gfortran.dg/g77/19990826-0.f: Likewise.
9991 * gfortran.dg/g77/19990826-2.f: Likewise.
9992 * gfortran.dg/g77/20000503-1.f: Likewise.
9993 * gfortran.dg/g77/20001111.f: Likewise.
9994 * gfortran.dg/g77/20010116.f: Likewise.
9995 * gfortran.dg/g77/20010216-1.f: Likewise.
9996 * gfortran.dg/g77/20010430.f: Likewise.
9997 * gfortran.dg/g77/20010610.f: Likewise.
9998 * gfortran.dg/g77/6177.f: Likewise.
9999 * gfortran.dg/g77/7388.f: Likewise.
10000 * gfortran.dg/g77/947.f: Likewise.
10001 * gfortran.dg/g77/970625-2.f: Likewise.
10002 * gfortran.dg/g77/971102-1.f: Likewise.
10003 * gfortran.dg/g77/980628-0.f: Likewise.
10004 * gfortran.dg/g77/980628-1.f: Likewise.
10005 * gfortran.dg/g77/980628-10.f: Likewise.
10006 * gfortran.dg/g77/980628-2.f: Likewise.
10007 * gfortran.dg/g77/980628-3.f: Likewise.
10008 * gfortran.dg/g77/980628-7.f: Likewise.
10009 * gfortran.dg/g77/980628-8.f: Likewise.
10010 * gfortran.dg/g77/980628-9.f: Likewise.
10011 * gfortran.dg/g77/980701-0.f: Likewise.
10012 * gfortran.dg/g77/980701-1.f: Likewise.
10013 * gfortran.dg/g77/cabs.f: Likewise.
10014 * gfortran.dg/g77/claus.f: Likewise.
10015 * gfortran.dg/g77/complex_1.f: Likewise.
10016 * gfortran.dg/g77/cpp3.F: Likewise.
10017 * gfortran.dg/g77/cpp4.F: Likewise.
10018 * gfortran.dg/g77/cpp5.F: Likewise.
10019 * gfortran.dg/g77/dcomplex.f: Likewise.
10020 * gfortran.dg/g77/dnrm2.f: Likewise.
10021 * gfortran.dg/g77/erfc.f: Likewise.
10022 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10023 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10024 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10025 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10026 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10027 * gfortran.dg/g77/int8421.f: Likewise.
10028 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10029 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10030 * gfortran.dg/g77/le.f: Likewise.
10031 * gfortran.dg/g77/short.f: Likewise.
10032 * gfortran.dg/gamma_1.f90: Likewise.
10033 * gfortran.dg/gamma_4.f90: Likewise.
10034 * gfortran.dg/gamma_5.f90: Likewise.
10035 * gfortran.dg/generic_13.f90: Likewise.
10036 * gfortran.dg/generic_15.f90: Likewise.
10037 * gfortran.dg/generic_19.f90: Likewise.
10038 * gfortran.dg/generic_20.f90: Likewise.
10039 * gfortran.dg/generic_23.f03: Likewise.
10040 * gfortran.dg/generic_25.f90: Likewise.
10041 * gfortran.dg/generic_27.f90: Likewise.
10042 * gfortran.dg/generic_31.f90: Likewise.
10043 * gfortran.dg/generic_4.f90: Likewise.
10044 * gfortran.dg/global_vars_c_init.f90: Likewise.
10045 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10046 * gfortran.dg/gnu_logical_1.F: Likewise.
10047 * gfortran.dg/goacc/fixed-1.f: Likewise.
10048 * gfortran.dg/goacc/fixed-2.f: Likewise.
10049 * gfortran.dg/goacc/gang-static.f95: Likewise.
10050 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10051 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10052 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10053 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10054 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10055 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10056 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10057 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10058 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10059 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10060 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10061 * gfortran.dg/gomp/pr48794.f90: Likewise.
10062 * gfortran.dg/gomp/pr72744.f90: Likewise.
10063 * gfortran.dg/gomp/pr77665.f90: Likewise.
10064 * gfortran.dg/gomp/workshare2.f90: Likewise.
10065 * gfortran.dg/gomp/workshare3.f90: Likewise.
10066 * gfortran.dg/goto_1.f: Likewise.
10067 * gfortran.dg/goto_2.f90: Likewise.
10068 * gfortran.dg/goto_4.f90: Likewise.
10069 * gfortran.dg/goto_6.f: Likewise.
10070 * gfortran.dg/graphite/id-26.f03: Likewise.
10071 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10072 * gfortran.dg/graphite/pr29581.f90: Likewise.
10073 * gfortran.dg/graphite/pr29832.f90: Likewise.
10074 * gfortran.dg/graphite/run-id-1.f: Likewise.
10075 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10076 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10077 * gfortran.dg/hollerith.f90: Likewise.
10078 * gfortran.dg/hollerith4.f90: Likewise.
10079 * gfortran.dg/hollerith6.f90: Likewise.
10080 * gfortran.dg/hollerith8.f90: Likewise.
10081 * gfortran.dg/hollerith_1.f90: Likewise.
10082 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10083 * gfortran.dg/hollerith_f95.f90: Likewise.
10084 * gfortran.dg/hollerith_legacy.f90: Likewise.
10085 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10086 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10087 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10088 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10089 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10090 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10091 * gfortran.dg/hypot_1.f90: Likewise.
10092 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10093 * gfortran.dg/iargc.f90: Likewise.
10094 * gfortran.dg/ibits.f90: Likewise.
10095 * gfortran.dg/ichar_1.f90: Likewise.
10096 * gfortran.dg/ichar_2.f90: Likewise.
10097 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10098 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10099 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10100 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10101 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10102 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10103 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10104 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10105 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10106 * gfortran.dg/ieee/large_1.f90: Likewise.
10107 * gfortran.dg/ieee/large_2.f90: Likewise.
10108 * gfortran.dg/ieee/large_3.F90: Likewise.
10109 * gfortran.dg/ieee/large_4.f90: Likewise.
10110 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10111 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10112 * gfortran.dg/impl_do_var_data.f90: Likewise.
10113 * gfortran.dg/implicit_10.f90: Likewise.
10114 * gfortran.dg/implicit_12.f90: Likewise.
10115 * gfortran.dg/implicit_class_1.f90: Likewise.
10116 * gfortran.dg/implicit_pure_1.f90: Likewise.
10117 * gfortran.dg/implied_do_1.f90: Likewise.
10118 * gfortran.dg/implied_do_io_1.f90: Likewise.
10119 * gfortran.dg/implied_do_io_2.f90: Likewise.
10120 * gfortran.dg/implied_do_io_3.f90: Likewise.
10121 * gfortran.dg/implied_shape_1.f08: Likewise.
10122 * gfortran.dg/import.f90: Likewise.
10123 * gfortran.dg/import4.f90: Likewise.
10124 * gfortran.dg/impure_1.f08: Likewise.
10125 * gfortran.dg/index.f90: Likewise.
10126 * gfortran.dg/index_2.f90: Likewise.
10127 * gfortran.dg/init_flag_1.f90: Likewise.
10128 * gfortran.dg/init_flag_10.f90: Likewise.
10129 * gfortran.dg/init_flag_15.f03: Likewise.
10130 * gfortran.dg/init_flag_2.f90: Likewise.
10131 * gfortran.dg/init_flag_3.f90: Likewise.
10132 * gfortran.dg/init_flag_4.f90: Likewise.
10133 * gfortran.dg/init_flag_5.f90: Likewise.
10134 * gfortran.dg/init_flag_6.f90: Likewise.
10135 * gfortran.dg/init_flag_7.f90: Likewise.
10136 * gfortran.dg/init_flag_9.f90: Likewise.
10137 * gfortran.dg/initialization_11.f90: Likewise.
10138 * gfortran.dg/initialization_19.f90: Likewise.
10139 * gfortran.dg/initialization_2.f90: Likewise.
10140 * gfortran.dg/initialization_22.f90: Likewise.
10141 * gfortran.dg/initialization_27.f90: Likewise.
10142 * gfortran.dg/initialization_5.f90: Likewise.
10143 * gfortran.dg/initialization_6.f90: Likewise.
10144 * gfortran.dg/inline_matmul_1.f90: Likewise.
10145 * gfortran.dg/inline_matmul_10.f90: Likewise.
10146 * gfortran.dg/inline_matmul_11.f90: Likewise.
10147 * gfortran.dg/inline_matmul_13.f90: Likewise.
10148 * gfortran.dg/inline_matmul_14.f90: Likewise.
10149 * gfortran.dg/inline_matmul_16.f90: Likewise.
10150 * gfortran.dg/inline_matmul_17.f90: Likewise.
10151 * gfortran.dg/inline_matmul_18.f90: Likewise.
10152 * gfortran.dg/inline_matmul_19.f90: Likewise.
10153 * gfortran.dg/inline_matmul_2.f90: Likewise.
10154 * gfortran.dg/inline_matmul_20.f90: Likewise.
10155 * gfortran.dg/inline_matmul_22.f90: Likewise.
10156 * gfortran.dg/inline_matmul_3.f90: Likewise.
10157 * gfortran.dg/inline_matmul_4.f90: Likewise.
10158 * gfortran.dg/inline_matmul_5.f90: Likewise.
10159 * gfortran.dg/inline_matmul_6.f90: Likewise.
10160 * gfortran.dg/inline_matmul_7.f90: Likewise.
10161 * gfortran.dg/inline_matmul_8.f90: Likewise.
10162 * gfortran.dg/inline_matmul_9.f90: Likewise.
10163 * gfortran.dg/inline_sum_1.f90: Likewise.
10164 * gfortran.dg/inline_sum_3.f90: Likewise.
10165 * gfortran.dg/inline_sum_5.f90: Likewise.
10166 * gfortran.dg/inquire-complex.f90: Likewise.
10167 * gfortran.dg/inquire.f90: Likewise.
10168 * gfortran.dg/inquire_10.f90: Likewise.
10169 * gfortran.dg/inquire_13.f90: Likewise.
10170 * gfortran.dg/inquire_15.f90: Likewise.
10171 * gfortran.dg/inquire_16.f90: Likewise.
10172 * gfortran.dg/inquire_17.f90: Likewise.
10173 * gfortran.dg/inquire_5.f90: Likewise.
10174 * gfortran.dg/inquire_6.f90: Likewise.
10175 * gfortran.dg/inquire_7.f90: Likewise.
10176 * gfortran.dg/inquire_9.f90: Likewise.
10177 * gfortran.dg/inquire_internal.f90: Likewise.
10178 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10179 * gfortran.dg/inquire_size.f90: Likewise.
10180 * gfortran.dg/int_1.f90: Likewise.
10181 * gfortran.dg/int_conv_1.f90: Likewise.
10182 * gfortran.dg/int_range_io_1.f90: Likewise.
10183 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10184 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10185 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10186 * gfortran.dg/integer_plus.f90: Likewise.
10187 * gfortran.dg/intent_out_2.f90: Likewise.
10188 * gfortran.dg/intent_out_5.f90: Likewise.
10189 * gfortran.dg/intent_out_6.f90: Likewise.
10190 * gfortran.dg/interface_12.f90: Likewise.
10191 * gfortran.dg/interface_19.f90: Likewise.
10192 * gfortran.dg/interface_4.f90: Likewise.
10193 * gfortran.dg/interface_5.f90: Likewise.
10194 * gfortran.dg/interface_9.f90: Likewise.
10195 * gfortran.dg/interface_assignment_1.f90: Likewise.
10196 * gfortran.dg/interface_assignment_2.f90: Likewise.
10197 * gfortran.dg/internal_dummy_2.f08: Likewise.
10198 * gfortran.dg/internal_dummy_3.f08: Likewise.
10199 * gfortran.dg/internal_dummy_4.f08: Likewise.
10200 * gfortran.dg/internal_pack_1.f90: Likewise.
10201 * gfortran.dg/internal_pack_10.f90: Likewise.
10202 * gfortran.dg/internal_pack_12.f90: Likewise.
10203 * gfortran.dg/internal_pack_13.f90: Likewise.
10204 * gfortran.dg/internal_pack_14.f90: Likewise.
10205 * gfortran.dg/internal_pack_15.f90: Likewise.
10206 * gfortran.dg/internal_pack_2.f90: Likewise.
10207 * gfortran.dg/internal_pack_3.f90: Likewise.
10208 * gfortran.dg/internal_pack_4.f90: Likewise.
10209 * gfortran.dg/internal_pack_6.f90: Likewise.
10210 * gfortran.dg/internal_pack_8.f90: Likewise.
10211 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10212 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10213 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10214 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10215 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10216 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10217 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10218 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10219 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10220 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10221 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10222 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10223 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10224 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10225 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10226 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10227 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10228 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10229 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10230 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10231 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10232 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10233 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10234 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10235 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10236 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10237 * gfortran.dg/io_err_1.f90: Likewise.
10238 * gfortran.dg/io_real_boz.f90: Likewise.
10239 * gfortran.dg/iomsg_1.f90: Likewise.
10240 * gfortran.dg/iostat_1.f90: Likewise.
10241 * gfortran.dg/iostat_2.f90: Likewise.
10242 * gfortran.dg/iostat_4.f90: Likewise.
10243 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10244 * gfortran.dg/ishft_1.f90: Likewise.
10245 * gfortran.dg/ishft_2.f90: Likewise.
10246 * gfortran.dg/ishft_4.f90: Likewise.
10247 * gfortran.dg/isnan_1.f90: Likewise.
10248 * gfortran.dg/isnan_2.f90: Likewise.
10249 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10250 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10251 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10252 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10253 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10254 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10255 * gfortran.dg/itime_idate_1.f: Likewise.
10256 * gfortran.dg/itime_idate_2.f: Likewise.
10257 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10258 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10259 * gfortran.dg/large_real_kind_1.f90: Likewise.
10260 * gfortran.dg/large_real_kind_2.F90: Likewise.
10261 * gfortran.dg/large_real_kind_3.F90: Likewise.
10262 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10263 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10264 * gfortran.dg/large_recl.f90: Likewise.
10265 * gfortran.dg/large_unit_1.f90: Likewise.
10266 * gfortran.dg/large_unit_2.f90: Likewise.
10267 * gfortran.dg/largeequiv_1.f90: Likewise.
10268 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10269 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10270 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10271 * gfortran.dg/list_read_1.f90: Likewise.
10272 * gfortran.dg/list_read_10.f90: Likewise.
10273 * gfortran.dg/list_read_11.f90: Likewise.
10274 * gfortran.dg/list_read_12.f90: Likewise.
10275 * gfortran.dg/list_read_13.f: Likewise.
10276 * gfortran.dg/list_read_14.f90: Likewise.
10277 * gfortran.dg/list_read_2.f90: Likewise.
10278 * gfortran.dg/list_read_3.f90: Likewise.
10279 * gfortran.dg/list_read_4.f90: Likewise.
10280 * gfortran.dg/list_read_5.f90: Likewise.
10281 * gfortran.dg/list_read_6.f90: Likewise.
10282 * gfortran.dg/list_read_7.f90: Likewise.
10283 * gfortran.dg/list_read_8.f90: Likewise.
10284 * gfortran.dg/list_read_9.f90: Likewise.
10285 * gfortran.dg/loc_2.f90: Likewise.
10286 * gfortran.dg/logical_1.f90: Likewise.
10287 * gfortran.dg/logical_dot_product.f90: Likewise.
10288 * gfortran.dg/logical_temp_io.f90: Likewise.
10289 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10290 * gfortran.dg/lrshift_1.f90: Likewise.
10291 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10292 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10293 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10294 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10295 * gfortran.dg/make_unit.f90: Likewise.
10296 * gfortran.dg/mapping_1.f90: Likewise.
10297 * gfortran.dg/mapping_2.f90: Likewise.
10298 * gfortran.dg/mapping_3.f90: Likewise.
10299 * gfortran.dg/masklr_1.F90: Likewise.
10300 * gfortran.dg/masklr_2.F90: Likewise.
10301 * gfortran.dg/matmul_1.f90: Likewise.
10302 * gfortran.dg/matmul_10.f90: Likewise.
10303 * gfortran.dg/matmul_12.f90: Likewise.
10304 * gfortran.dg/matmul_16.f90: Likewise.
10305 * gfortran.dg/matmul_17.f90: Likewise.
10306 * gfortran.dg/matmul_18.f90: Likewise.
10307 * gfortran.dg/matmul_2.f90: Likewise.
10308 * gfortran.dg/matmul_3.f90: Likewise.
10309 * gfortran.dg/matmul_4.f90: Likewise.
10310 * gfortran.dg/matmul_6.f90: Likewise.
10311 * gfortran.dg/matmul_8.f03: Likewise.
10312 * gfortran.dg/matmul_9.f90: Likewise.
10313 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10314 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10315 * gfortran.dg/matmul_const.f90: Likewise.
10316 * gfortran.dg/maxloc_1.f90: Likewise.
10317 * gfortran.dg/maxloc_2.f90: Likewise.
10318 * gfortran.dg/maxloc_3.f90: Likewise.
10319 * gfortran.dg/maxloc_4.f90: Likewise.
10320 * gfortran.dg/maxloc_string_1.f90: Likewise.
10321 * gfortran.dg/maxlocval_1.f90: Likewise.
10322 * gfortran.dg/maxlocval_2.f90: Likewise.
10323 * gfortran.dg/maxlocval_3.f90: Likewise.
10324 * gfortran.dg/maxlocval_4.f90: Likewise.
10325 * gfortran.dg/maxval_char_1.f90: Likewise.
10326 * gfortran.dg/maxval_char_2.f90: Likewise.
10327 * gfortran.dg/maxval_char_3.f90: Likewise.
10328 * gfortran.dg/maxval_char_4.f90: Likewise.
10329 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10330 * gfortran.dg/mclock.f90: Likewise.
10331 * gfortran.dg/merge_bits_1.F90: Likewise.
10332 * gfortran.dg/merge_bits_2.F90: Likewise.
10333 * gfortran.dg/merge_char_1.f90: Likewise.
10334 * gfortran.dg/merge_init_expr.f90: Likewise.
10335 * gfortran.dg/min_max_optional_1.f90: Likewise.
10336 * gfortran.dg/min_max_optional_5.f90: Likewise.
10337 * gfortran.dg/minloc_1.f90: Likewise.
10338 * gfortran.dg/minloc_2.f90: Likewise.
10339 * gfortran.dg/minloc_3.f90: Likewise.
10340 * gfortran.dg/minloc_4.f90: Likewise.
10341 * gfortran.dg/minloc_string_1.f90: Likewise.
10342 * gfortran.dg/minlocval_1.f90: Likewise.
10343 * gfortran.dg/minlocval_2.f90: Likewise.
10344 * gfortran.dg/minlocval_3.f90: Likewise.
10345 * gfortran.dg/minlocval_4.f90: Likewise.
10346 * gfortran.dg/minmax_char_1.f90: Likewise.
10347 * gfortran.dg/minmaxloc_1.f90: Likewise.
10348 * gfortran.dg/minmaxloc_10.f90: Likewise.
10349 * gfortran.dg/minmaxloc_11.f90: Likewise.
10350 * gfortran.dg/minmaxloc_12.f90: Likewise.
10351 * gfortran.dg/minmaxloc_13.f90: Likewise.
10352 * gfortran.dg/minmaxloc_2.f90: Likewise.
10353 * gfortran.dg/minmaxloc_3.f90: Likewise.
10354 * gfortran.dg/minmaxloc_4.f90: Likewise.
10355 * gfortran.dg/minmaxloc_5.f90: Likewise.
10356 * gfortran.dg/minmaxloc_6.f90: Likewise.
10357 * gfortran.dg/minmaxloc_7.f90: Likewise.
10358 * gfortran.dg/minmaxloc_8.f90: Likewise.
10359 * gfortran.dg/minmaxval_1.f90: Likewise.
10360 * gfortran.dg/minval_char_1.f90: Likewise.
10361 * gfortran.dg/minval_char_2.f90: Likewise.
10362 * gfortran.dg/minval_char_3.f90: Likewise.
10363 * gfortran.dg/minval_char_4.f90: Likewise.
10364 * gfortran.dg/minval_char_5.f90: Likewise.
10365 * gfortran.dg/minval_parameter_1.f90: Likewise.
10366 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10367 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10368 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10369 * gfortran.dg/missing_parens_1.f90: Likewise.
10370 * gfortran.dg/missing_parens_2.f90: Likewise.
10371 * gfortran.dg/mod_large_1.f90: Likewise.
10372 * gfortran.dg/mod_sign0_1.f90: Likewise.
10373 * gfortran.dg/module_blank_common.f90: Likewise.
10374 * gfortran.dg/module_commons_1.f90: Likewise.
10375 * gfortran.dg/module_commons_3.f90: Likewise.
10376 * gfortran.dg/module_double_reuse.f90: Likewise.
10377 * gfortran.dg/module_equivalence_1.f90: Likewise.
10378 * gfortran.dg/module_equivalence_2.f90: Likewise.
10379 * gfortran.dg/module_equivalence_3.f90: Likewise.
10380 * gfortran.dg/module_equivalence_5.f90: Likewise.
10381 * gfortran.dg/module_interface_1.f90: Likewise.
10382 * gfortran.dg/module_nan.f90: Likewise.
10383 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10384 * gfortran.dg/module_procedure_1.f90: Likewise.
10385 * gfortran.dg/module_read_1.f90: Likewise.
10386 * gfortran.dg/module_read_2.f90: Likewise.
10387 * gfortran.dg/module_widestring_1.f90: Likewise.
10388 * gfortran.dg/move_alloc.f90: Likewise.
10389 * gfortran.dg/move_alloc_10.f90: Likewise.
10390 * gfortran.dg/move_alloc_13.f90: Likewise.
10391 * gfortran.dg/move_alloc_14.f90: Likewise.
10392 * gfortran.dg/move_alloc_15.f90: Likewise.
10393 * gfortran.dg/move_alloc_16.f90: Likewise.
10394 * gfortran.dg/move_alloc_2.f90: Likewise.
10395 * gfortran.dg/move_alloc_5.f90: Likewise.
10396 * gfortran.dg/move_alloc_6.f90: Likewise.
10397 * gfortran.dg/move_alloc_9.f90: Likewise.
10398 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10399 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10400 * gfortran.dg/mvbits_1.f90: Likewise.
10401 * gfortran.dg/mvbits_2.f90: Likewise.
10402 * gfortran.dg/mvbits_3.f90: Likewise.
10403 * gfortran.dg/mvbits_4.f90: Likewise.
10404 * gfortran.dg/mvbits_7.f90: Likewise.
10405 * gfortran.dg/mvbits_8.f90: Likewise.
10406 * gfortran.dg/namelist_11.f: Likewise.
10407 * gfortran.dg/namelist_12.f: Likewise.
10408 * gfortran.dg/namelist_13.f90: Likewise.
10409 * gfortran.dg/namelist_14.f90: Likewise.
10410 * gfortran.dg/namelist_15.f90: Likewise.
10411 * gfortran.dg/namelist_16.f90: Likewise.
10412 * gfortran.dg/namelist_17.f90: Likewise.
10413 * gfortran.dg/namelist_18.f90: Likewise.
10414 * gfortran.dg/namelist_19.f90: Likewise.
10415 * gfortran.dg/namelist_20.f90: Likewise.
10416 * gfortran.dg/namelist_21.f90: Likewise.
10417 * gfortran.dg/namelist_22.f90: Likewise.
10418 * gfortran.dg/namelist_23.f90: Likewise.
10419 * gfortran.dg/namelist_24.f90: Likewise.
10420 * gfortran.dg/namelist_26.f90: Likewise.
10421 * gfortran.dg/namelist_27.f90: Likewise.
10422 * gfortran.dg/namelist_28.f90: Likewise.
10423 * gfortran.dg/namelist_29.f90: Likewise.
10424 * gfortran.dg/namelist_37.f90: Likewise.
10425 * gfortran.dg/namelist_38.f90: Likewise.
10426 * gfortran.dg/namelist_39.f90: Likewise.
10427 * gfortran.dg/namelist_40.f90: Likewise.
10428 * gfortran.dg/namelist_41.f90: Likewise.
10429 * gfortran.dg/namelist_42.f90: Likewise.
10430 * gfortran.dg/namelist_43.f90: Likewise.
10431 * gfortran.dg/namelist_44.f90: Likewise.
10432 * gfortran.dg/namelist_47.f90: Likewise.
10433 * gfortran.dg/namelist_48.f90: Likewise.
10434 * gfortran.dg/namelist_49.f90: Likewise.
10435 * gfortran.dg/namelist_50.f90: Likewise.
10436 * gfortran.dg/namelist_51.f90: Likewise.
10437 * gfortran.dg/namelist_52.f90: Likewise.
10438 * gfortran.dg/namelist_54.f90: Likewise.
10439 * gfortran.dg/namelist_55.f90: Likewise.
10440 * gfortran.dg/namelist_56.f90: Likewise.
10441 * gfortran.dg/namelist_57.f90: Likewise.
10442 * gfortran.dg/namelist_58.f90: Likewise.
10443 * gfortran.dg/namelist_59.f90: Likewise.
10444 * gfortran.dg/namelist_60.f90: Likewise.
10445 * gfortran.dg/namelist_61.f90: Likewise.
10446 * gfortran.dg/namelist_64.f90: Likewise.
10447 * gfortran.dg/namelist_65.f90: Likewise.
10448 * gfortran.dg/namelist_69.f90: Likewise.
10449 * gfortran.dg/namelist_70.f90: Likewise.
10450 * gfortran.dg/namelist_71.f90: Likewise.
10451 * gfortran.dg/namelist_72.f: Likewise.
10452 * gfortran.dg/namelist_73.f90: Likewise.
10453 * gfortran.dg/namelist_77.f90: Likewise.
10454 * gfortran.dg/namelist_78.f90: Likewise.
10455 * gfortran.dg/namelist_79.f90: Likewise.
10456 * gfortran.dg/namelist_80.f90: Likewise.
10457 * gfortran.dg/namelist_81.f90: Likewise.
10458 * gfortran.dg/namelist_82.f90: Likewise.
10459 * gfortran.dg/namelist_84.f90: Likewise.
10460 * gfortran.dg/namelist_85.f90: Likewise.
10461 * gfortran.dg/namelist_86.f90: Likewise.
10462 * gfortran.dg/namelist_87.f90: Likewise.
10463 * gfortran.dg/namelist_88.f90: Likewise.
10464 * gfortran.dg/namelist_89.f90: Likewise.
10465 * gfortran.dg/namelist_90.f: Likewise.
10466 * gfortran.dg/namelist_95.f90: Likewise.
10467 * gfortran.dg/namelist_char_only.f90: Likewise.
10468 * gfortran.dg/namelist_empty.f90: Likewise.
10469 * gfortran.dg/namelist_internal.f90: Likewise.
10470 * gfortran.dg/namelist_use.f90: Likewise.
10471 * gfortran.dg/namelist_use_only.f90: Likewise.
10472 * gfortran.dg/namelist_utf8.f90: Likewise.
10473 * gfortran.dg/nan_1.f90: Likewise.
10474 * gfortran.dg/nan_2.f90: Likewise.
10475 * gfortran.dg/nan_3.f90: Likewise.
10476 * gfortran.dg/nan_6.f90: Likewise.
10477 * gfortran.dg/nan_7.f90: Likewise.
10478 * gfortran.dg/nearest_1.f90: Likewise.
10479 * gfortran.dg/nearest_2.f90: Likewise.
10480 * gfortran.dg/nearest_3.f90: Likewise.
10481 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10482 * gfortran.dg/negative_automatic_size.f90: Likewise.
10483 * gfortran.dg/negative_unit.f: Likewise.
10484 * gfortran.dg/negative_unit2.f90: Likewise.
10485 * gfortran.dg/negative_unit_int8.f: Likewise.
10486 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10487 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10488 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10489 * gfortran.dg/nested_modules_1.f90: Likewise.
10490 * gfortran.dg/nested_modules_2.f90: Likewise.
10491 * gfortran.dg/nested_modules_3.f90: Likewise.
10492 * gfortran.dg/nesting_1.f90: Likewise.
10493 * gfortran.dg/new_line.f90: Likewise.
10494 * gfortran.dg/newunit_1.f90: Likewise.
10495 * gfortran.dg/newunit_3.f90: Likewise.
10496 * gfortran.dg/newunit_5.f90.f90: Likewise.
10497 * gfortran.dg/nint_1.f90: Likewise.
10498 * gfortran.dg/nint_2.f90: Likewise.
10499 * gfortran.dg/no_arg_check_2.f90: Likewise.
10500 * gfortran.dg/no_range_check_1.f90: Likewise.
10501 * gfortran.dg/no_range_check_2.f90: Likewise.
10502 * gfortran.dg/no_range_check_3.f90: Likewise.
10503 * gfortran.dg/noadv_size.f90: Likewise.
10504 * gfortran.dg/nonreturning_statements.f90: Likewise.
10505 * gfortran.dg/norm2_1.f90: Likewise.
10506 * gfortran.dg/norm2_3.f90: Likewise.
10507 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10508 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10509 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10510 * gfortran.dg/null_4.f90: Likewise.
10511 * gfortran.dg/null_9.f90: Likewise.
10512 * gfortran.dg/nullify_3.f90: Likewise.
10513 * gfortran.dg/oldstyle_1.f90: Likewise.
10514 * gfortran.dg/open_access_append_1.f90: Likewise.
10515 * gfortran.dg/open_access_append_2.f90: Likewise.
10516 * gfortran.dg/open_errors.f90: Likewise.
10517 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10518 * gfortran.dg/open_new.f90: Likewise.
10519 * gfortran.dg/open_readonly_1.f90: Likewise.
10520 * gfortran.dg/operator_1.f90: Likewise.
10521 * gfortran.dg/optional_absent_1.f90: Likewise.
10522 * gfortran.dg/optional_absent_2.f90: Likewise.
10523 * gfortran.dg/optional_absent_3.f90: Likewise.
10524 * gfortran.dg/optional_class_1.f90: Likewise.
10525 * gfortran.dg/optional_dim_2.f90: Likewise.
10526 * gfortran.dg/optional_dim_3.f90: Likewise.
10527 * gfortran.dg/output_exponents_1.f90: Likewise.
10528 * gfortran.dg/overload_1.f90: Likewise.
10529 * gfortran.dg/overload_2.f90: Likewise.
10530 * gfortran.dg/overwrite_1.f: Likewise.
10531 * gfortran.dg/pad_no.f90: Likewise.
10532 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10533 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10534 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10535 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10536 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10537 * gfortran.dg/parens_3.f90: Likewise.
10538 * gfortran.dg/parens_5.f90: Likewise.
10539 * gfortran.dg/parens_6.f90: Likewise.
10540 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10541 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10542 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10543 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10544 * gfortran.dg/parity_1.f90: Likewise.
10545 * gfortran.dg/past_eor.f90: Likewise.
10546 * gfortran.dg/pdt_1.f03: Likewise.
10547 * gfortran.dg/pdt_10.f03: Likewise.
10548 * gfortran.dg/pdt_11.f03: Likewise.
10549 * gfortran.dg/pdt_12.f03: Likewise.
10550 * gfortran.dg/pdt_13.f03: Likewise.
10551 * gfortran.dg/pdt_14.f03: Likewise.
10552 * gfortran.dg/pdt_15.f03: Likewise.
10553 * gfortran.dg/pdt_19.f03: Likewise.
10554 * gfortran.dg/pdt_20.f03: Likewise.
10555 * gfortran.dg/pdt_22.f03: Likewise.
10556 * gfortran.dg/pdt_23.f03: Likewise.
10557 * gfortran.dg/pdt_25.f03: Likewise.
10558 * gfortran.dg/pdt_26.f03: Likewise.
10559 * gfortran.dg/pdt_27.f03: Likewise.
10560 * gfortran.dg/pdt_28.f03: Likewise.
10561 * gfortran.dg/pdt_3.f03: Likewise.
10562 * gfortran.dg/pdt_4.f03: Likewise.
10563 * gfortran.dg/pdt_5.f03: Likewise.
10564 * gfortran.dg/pdt_7.f03: Likewise.
10565 * gfortran.dg/pointer_1.f90: Likewise.
10566 * gfortran.dg/pointer_array_1.f90: Likewise.
10567 * gfortran.dg/pointer_array_3.f90: Likewise.
10568 * gfortran.dg/pointer_array_4.f90: Likewise.
10569 * gfortran.dg/pointer_array_5.f90: Likewise.
10570 * gfortran.dg/pointer_array_6.f90: Likewise.
10571 * gfortran.dg/pointer_array_7.f90: Likewise.
10572 * gfortran.dg/pointer_array_8.f90: Likewise.
10573 * gfortran.dg/pointer_array_9.f90: Likewise.
10574 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10575 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10576 * gfortran.dg/pointer_assign_10.f90: Likewise.
10577 * gfortran.dg/pointer_assign_11.f90: Likewise.
10578 * gfortran.dg/pointer_assign_4.f90: Likewise.
10579 * gfortran.dg/pointer_assign_8.f90: Likewise.
10580 * gfortran.dg/pointer_assign_9.f90: Likewise.
10581 * gfortran.dg/pointer_check_10.f90: Likewise.
10582 * gfortran.dg/pointer_check_9.f90: Likewise.
10583 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10584 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10585 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10586 * gfortran.dg/pointer_init_1.f90: Likewise.
10587 * gfortran.dg/pointer_init_3.f90: Likewise.
10588 * gfortran.dg/pointer_init_4.f90: Likewise.
10589 * gfortran.dg/pointer_init_5.f90: Likewise.
10590 * gfortran.dg/pointer_init_8.f90: Likewise.
10591 * gfortran.dg/pointer_intent_1.f90: Likewise.
10592 * gfortran.dg/pointer_intent_4.f90: Likewise.
10593 * gfortran.dg/pointer_intent_5.f90: Likewise.
10594 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10595 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10596 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10597 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10598 * gfortran.dg/pointer_target_1.f90: Likewise.
10599 * gfortran.dg/pointer_target_2.f90: Likewise.
10600 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10601 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10602 * gfortran.dg/power.f90: Likewise.
10603 * gfortran.dg/power1.f90: Likewise.
10604 * gfortran.dg/power_3.f90: Likewise.
10605 * gfortran.dg/power_4.f90: Likewise.
10606 * gfortran.dg/power_5.f90: Likewise.
10607 * gfortran.dg/pr12884.f: Likewise.
10608 * gfortran.dg/pr15129.f90: Likewise.
10609 * gfortran.dg/pr15140.f90: Likewise.
10610 * gfortran.dg/pr15324.f90: Likewise.
10611 * gfortran.dg/pr15332.f: Likewise.
10612 * gfortran.dg/pr15957.f90: Likewise.
10613 * gfortran.dg/pr15959.f90: Likewise.
10614 * gfortran.dg/pr16597.f90: Likewise.
10615 * gfortran.dg/pr16861.f90: Likewise.
10616 * gfortran.dg/pr16938.f90: Likewise.
10617 * gfortran.dg/pr17090.f90: Likewise.
10618 * gfortran.dg/pr17143.f90: Likewise.
10619 * gfortran.dg/pr17164.f90: Likewise.
10620 * gfortran.dg/pr17229.f: Likewise.
10621 * gfortran.dg/pr17285.f90: Likewise.
10622 * gfortran.dg/pr17286.f90: Likewise.
10623 * gfortran.dg/pr17472.f: Likewise.
10624 * gfortran.dg/pr17612.f90: Likewise.
10625 * gfortran.dg/pr17706.f90: Likewise.
10626 * gfortran.dg/pr18025.f90: Likewise.
10627 * gfortran.dg/pr18122.f90: Likewise.
10628 * gfortran.dg/pr18210.f90: Likewise.
10629 * gfortran.dg/pr18392.f90: Likewise.
10630 * gfortran.dg/pr19155.f: Likewise.
10631 * gfortran.dg/pr19216.f: Likewise.
10632 * gfortran.dg/pr19467.f90: Likewise.
10633 * gfortran.dg/pr19657.f: Likewise.
10634 * gfortran.dg/pr19926.f90: Likewise.
10635 * gfortran.dg/pr19928-1.f90: Likewise.
10636 * gfortran.dg/pr19928-2.f90: Likewise.
10637 * gfortran.dg/pr20086.f90: Likewise.
10638 * gfortran.dg/pr20124.f90: Likewise.
10639 * gfortran.dg/pr20163-2.f: Likewise.
10640 * gfortran.dg/pr20480.f90: Likewise.
10641 * gfortran.dg/pr20755.f: Likewise.
10642 * gfortran.dg/pr20950.f: Likewise.
10643 * gfortran.dg/pr21177.f90: Likewise.
10644 * gfortran.dg/pr21730.f: Likewise.
10645 * gfortran.dg/pr22491.f: Likewise.
10646 * gfortran.dg/pr25603.f: Likewise.
10647 * gfortran.dg/pr26246_2.f90: Likewise.
10648 * gfortran.dg/pr32136.f90: Likewise.
10649 * gfortran.dg/pr32533.f90: Likewise.
10650 * gfortran.dg/pr33794.f90: Likewise.
10651 * gfortran.dg/pr35662.f90: Likewise.
10652 * gfortran.dg/pr35944-1.f90: Likewise.
10653 * gfortran.dg/pr35944-2.f90: Likewise.
10654 * gfortran.dg/pr35983.f90: Likewise.
10655 * gfortran.dg/pr39865.f90: Likewise.
10656 * gfortran.dg/pr41212.f90: Likewise.
10657 * gfortran.dg/pr43808.f90: Likewise.
10658 * gfortran.dg/pr44592.f90: Likewise.
10659 * gfortran.dg/pr44735.f90: Likewise.
10660 * gfortran.dg/pr45308.f03: Likewise.
10661 * gfortran.dg/pr46297.f: Likewise.
10662 * gfortran.dg/pr46588.f90: Likewise.
10663 * gfortran.dg/pr46665.f90: Likewise.
10664 * gfortran.dg/pr46804.f90: Likewise.
10665 * gfortran.dg/pr47008.f03: Likewise.
10666 * gfortran.dg/pr47614.f: Likewise.
10667 * gfortran.dg/pr47878.f90: Likewise.
10668 * gfortran.dg/pr49103.f90: Likewise.
10669 * gfortran.dg/pr50069_1.f90: Likewise.
10670 * gfortran.dg/pr50769.f90: Likewise.
10671 * gfortran.dg/pr52608.f90: Likewise.
10672 * gfortran.dg/pr55086_2.f90: Likewise.
10673 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10674 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10675 * gfortran.dg/pr55330.f90: Likewise.
10676 * gfortran.dg/pr56015.f90: Likewise.
10677 * gfortran.dg/pr57910.f90: Likewise.
10678 * gfortran.dg/pr59700.f90: Likewise.
10679 * gfortran.dg/pr62125.f90: Likewise.
10680 * gfortran.dg/pr64530.f90: Likewise.
10681 * gfortran.dg/pr65429.f90: Likewise.
10682 * gfortran.dg/pr65450.f90: Likewise.
10683 * gfortran.dg/pr65504.f90: Likewise.
10684 * gfortran.dg/pr65903.f90: Likewise.
10685 * gfortran.dg/pr66311.f90: Likewise.
10686 * gfortran.dg/pr66864.f90: Likewise.
10687 * gfortran.dg/pr67140.f90: Likewise.
10688 * gfortran.dg/pr67524.f90: Likewise.
10689 * gfortran.dg/pr67885.f90: Likewise.
10690 * gfortran.dg/pr68053.f90: Likewise.
10691 * gfortran.dg/pr68566.f90: Likewise.
10692 * gfortran.dg/pr69514_1.f90: Likewise.
10693 * gfortran.dg/pr69514_2.f90: Likewise.
10694 * gfortran.dg/pr69739.f90: Likewise.
10695 * gfortran.dg/pr70673.f90: Likewise.
10696 * gfortran.dg/pr71523_2.f90: Likewise.
10697 * gfortran.dg/pr71764.f90: Likewise.
10698 * gfortran.dg/pr78092.f90: Likewise.
10699 * gfortran.dg/pr82973.f90: Likewise.
10700 * gfortran.dg/pr83864.f90: Likewise.
10701 * gfortran.dg/pr83874.f90: Likewise.
10702 * gfortran.dg/pr84088.f90: Likewise.
10703 * gfortran.dg/pr84155.f90: Likewise.
10704 * gfortran.dg/proc_decl_12.f90: Likewise.
10705 * gfortran.dg/proc_decl_13.f90: Likewise.
10706 * gfortran.dg/proc_decl_15.f90: Likewise.
10707 * gfortran.dg/proc_decl_17.f90: Likewise.
10708 * gfortran.dg/proc_decl_18.f90: Likewise.
10709 * gfortran.dg/proc_decl_2.f90: Likewise.
10710 * gfortran.dg/proc_decl_5.f90: Likewise.
10711 * gfortran.dg/proc_decl_9.f90: Likewise.
10712 * gfortran.dg/proc_ptr_1.f90: Likewise.
10713 * gfortran.dg/proc_ptr_10.f90: Likewise.
10714 * gfortran.dg/proc_ptr_12.f90: Likewise.
10715 * gfortran.dg/proc_ptr_18.f90: Likewise.
10716 * gfortran.dg/proc_ptr_19.f90: Likewise.
10717 * gfortran.dg/proc_ptr_21.f90: Likewise.
10718 * gfortran.dg/proc_ptr_22.f90: Likewise.
10719 * gfortran.dg/proc_ptr_23.f90: Likewise.
10720 * gfortran.dg/proc_ptr_25.f90: Likewise.
10721 * gfortran.dg/proc_ptr_26.f90: Likewise.
10722 * gfortran.dg/proc_ptr_3.f90: Likewise.
10723 * gfortran.dg/proc_ptr_36.f90: Likewise.
10724 * gfortran.dg/proc_ptr_47.f90: Likewise.
10725 * gfortran.dg/proc_ptr_48.f90: Likewise.
10726 * gfortran.dg/proc_ptr_5.f90: Likewise.
10727 * gfortran.dg/proc_ptr_6.f90: Likewise.
10728 * gfortran.dg/proc_ptr_7.f90: Likewise.
10729 * gfortran.dg/proc_ptr_8.f90: Likewise.
10730 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10731 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10732 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10733 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10734 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10735 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10736 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10737 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10738 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10739 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10740 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10741 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10742 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10743 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10744 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10745 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10746 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10747 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10748 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10749 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10750 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10751 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10752 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10753 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10754 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10755 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10756 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10757 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10758 * gfortran.dg/product_init_expr.f03: Likewise.
10759 * gfortran.dg/promotion.f90: Likewise.
10760 * gfortran.dg/promotion_3.f90: Likewise.
10761 * gfortran.dg/promotion_4.f90: Likewise.
10762 * gfortran.dg/protected_1.f90: Likewise.
10763 * gfortran.dg/protected_2.f90: Likewise.
10764 * gfortran.dg/ptr-func-1.f90: Likewise.
10765 * gfortran.dg/ptr-func-2.f90: Likewise.
10766 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10767 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10768 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10769 * gfortran.dg/pure_byref_1.f90: Likewise.
10770 * gfortran.dg/pure_byref_2.f90: Likewise.
10771 * gfortran.dg/pure_byref_3.f90: Likewise.
10772 * gfortran.dg/quad_2.f90: Likewise.
10773 * gfortran.dg/quad_3.f90: Likewise.
10774 * gfortran.dg/random_3.f90: Likewise.
10775 * gfortran.dg/random_4.f90: Likewise.
10776 * gfortran.dg/random_7.f90: Likewise.
10777 * gfortran.dg/read_2.f90: Likewise.
10778 * gfortran.dg/read_3.f90: Likewise.
10779 * gfortran.dg/read_4.f90: Likewise.
10780 * gfortran.dg/read_5.f90: Likewise.
10781 * gfortran.dg/read_bad_advance.f90: Likewise.
10782 * gfortran.dg/read_bang.f90: Likewise.
10783 * gfortran.dg/read_bang4.f90: Likewise.
10784 * gfortran.dg/read_comma.f: Likewise.
10785 * gfortran.dg/read_dir.f90: Likewise.
10786 * gfortran.dg/read_empty_file.f: Likewise.
10787 * gfortran.dg/read_eof_1.f90: Likewise.
10788 * gfortran.dg/read_eof_2.f90: Likewise.
10789 * gfortran.dg/read_eof_3.f90: Likewise.
10790 * gfortran.dg/read_eof_4.f90: Likewise.
10791 * gfortran.dg/read_eof_5.f90: Likewise.
10792 * gfortran.dg/read_eof_6.f: Likewise.
10793 * gfortran.dg/read_eof_7.f90: Likewise.
10794 * gfortran.dg/read_eof_8.f90: Likewise.
10795 * gfortran.dg/read_eof_all.f90: Likewise.
10796 * gfortran.dg/read_eor.f90: Likewise.
10797 * gfortran.dg/read_float_1.f90: Likewise.
10798 * gfortran.dg/read_float_2.f03: Likewise.
10799 * gfortran.dg/read_float_3.f90: Likewise.
10800 * gfortran.dg/read_float_4.f90: Likewise.
10801 * gfortran.dg/read_infnan_1.f90: Likewise.
10802 * gfortran.dg/read_list_eof_1.f90: Likewise.
10803 * gfortran.dg/read_logical.f90: Likewise.
10804 * gfortran.dg/read_many_1.f: Likewise.
10805 * gfortran.dg/read_no_eor.f90: Likewise.
10806 * gfortran.dg/read_noadvance.f90: Likewise.
10807 * gfortran.dg/read_repeat.f90: Likewise.
10808 * gfortran.dg/read_repeat_2.f90: Likewise.
10809 * gfortran.dg/read_size_noadvance.f90: Likewise.
10810 * gfortran.dg/read_x_eof.f90: Likewise.
10811 * gfortran.dg/read_x_past.f: Likewise.
10812 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10813 * gfortran.dg/real_const_1.f: Likewise.
10814 * gfortran.dg/real_const_2.f90: Likewise.
10815 * gfortran.dg/real_const_3.f90: Likewise.
10816 * gfortran.dg/real_do_1.f90: Likewise.
10817 * gfortran.dg/real_index_1.f90: Likewise.
10818 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10819 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10820 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10821 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10822 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10823 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10824 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10825 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10826 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10827 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10828 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10829 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10830 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10831 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10832 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10833 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10834 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10835 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10836 * gfortran.dg/record_marker_1.f90: Likewise.
10837 * gfortran.dg/record_marker_2.f: Likewise.
10838 * gfortran.dg/record_marker_3.f90: Likewise.
10839 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10840 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10841 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10842 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10843 * gfortran.dg/recursive_check_7.f90: Likewise.
10844 * gfortran.dg/recursive_reference_1.f90: Likewise.
10845 * gfortran.dg/recursive_reference_2.f90: Likewise.
10846 * gfortran.dg/recursive_stack.f90: Likewise.
10847 * gfortran.dg/reduction.f90: Likewise.
10848 * gfortran.dg/repack_arrays_1.f90: Likewise.
10849 * gfortran.dg/repeat_1.f90: Likewise.
10850 * gfortran.dg/repeat_2.f90: Likewise.
10851 * gfortran.dg/repeat_3.f90: Likewise.
10852 * gfortran.dg/repeat_6.f90: Likewise.
10853 * gfortran.dg/reshape-alloc.f90: Likewise.
10854 * gfortran.dg/reshape-complex.f90: Likewise.
10855 * gfortran.dg/reshape.f90: Likewise.
10856 * gfortran.dg/reshape_2.f90: Likewise.
10857 * gfortran.dg/reshape_7.f90: Likewise.
10858 * gfortran.dg/reshape_empty_1.f03: Likewise.
10859 * gfortran.dg/reshape_pad_1.f90: Likewise.
10860 * gfortran.dg/reshape_rank7.f90: Likewise.
10861 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10862 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10863 * gfortran.dg/result_default_init_1.f90: Likewise.
10864 * gfortran.dg/result_in_spec_1.f90: Likewise.
10865 * gfortran.dg/result_in_spec_2.f90: Likewise.
10866 * gfortran.dg/ret_array_1.f90: Likewise.
10867 * gfortran.dg/ret_pointer_1.f90: Likewise.
10868 * gfortran.dg/ret_pointer_2.f90: Likewise.
10869 * gfortran.dg/rewind_1.f90: Likewise.
10870 * gfortran.dg/round_1.f03: Likewise.
10871 * gfortran.dg/round_2.f03: Likewise.
10872 * gfortran.dg/round_3.f08: Likewise.
10873 * gfortran.dg/round_4.f90: Likewise.
10874 * gfortran.dg/rrspacing_1.f90: Likewise.
10875 * gfortran.dg/runtime_warning_1.f90: Likewise.
10876 * gfortran.dg/same_type_as_2.f03: Likewise.
10877 * gfortran.dg/save_1.f90: Likewise.
10878 * gfortran.dg/save_5.f90: Likewise.
10879 * gfortran.dg/save_6.f90: Likewise.
10880 * gfortran.dg/scalar_mask_1.f90: Likewise.
10881 * gfortran.dg/scalar_mask_2.f90: Likewise.
10882 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10883 * gfortran.dg/scale_1.f90: Likewise.
10884 * gfortran.dg/scan_1.f90: Likewise.
10885 * gfortran.dg/scan_2.f90: Likewise.
10886 * gfortran.dg/secnds-1.f: Likewise.
10887 * gfortran.dg/secnds.f: Likewise.
10888 * gfortran.dg/select_1.f90: Likewise.
10889 * gfortran.dg/select_2.f90: Likewise.
10890 * gfortran.dg/select_3.f90: Likewise.
10891 * gfortran.dg/select_5.f90: Likewise.
10892 * gfortran.dg/select_char_1.f90: Likewise.
10893 * gfortran.dg/select_char_2.f90: Likewise.
10894 * gfortran.dg/select_type_13.f03: Likewise.
10895 * gfortran.dg/select_type_14.f03: Likewise.
10896 * gfortran.dg/select_type_15.f03: Likewise.
10897 * gfortran.dg/select_type_19.f03: Likewise.
10898 * gfortran.dg/select_type_2.f03: Likewise.
10899 * gfortran.dg/select_type_26.f03: Likewise.
10900 * gfortran.dg/select_type_27.f03: Likewise.
10901 * gfortran.dg/select_type_28.f03: Likewise.
10902 * gfortran.dg/select_type_3.f03: Likewise.
10903 * gfortran.dg/select_type_35.f03: Likewise.
10904 * gfortran.dg/select_type_36.f03: Likewise.
10905 * gfortran.dg/select_type_37.f03: Likewise.
10906 * gfortran.dg/select_type_39.f03: Likewise.
10907 * gfortran.dg/select_type_4.f90: Likewise.
10908 * gfortran.dg/select_type_5.f03: Likewise.
10909 * gfortran.dg/select_type_6.f03: Likewise.
10910 * gfortran.dg/select_type_7.f03: Likewise.
10911 * gfortran.dg/select_type_8.f03: Likewise.
10912 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10913 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10914 * gfortran.dg/selected_kind_1.f90: Likewise.
10915 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10916 * gfortran.dg/shape_2.f90: Likewise.
10917 * gfortran.dg/shape_4.f90: Likewise.
10918 * gfortran.dg/shape_5.f90: Likewise.
10919 * gfortran.dg/shape_7.f90: Likewise.
10920 * gfortran.dg/shape_8.f90: Likewise.
10921 * gfortran.dg/shape_9.f90: Likewise.
10922 * gfortran.dg/shift-kind_2.f90: Likewise.
10923 * gfortran.dg/shiftalr_1.F90: Likewise.
10924 * gfortran.dg/shiftalr_2.F90: Likewise.
10925 * gfortran.dg/simpleif_1.f90: Likewise.
10926 * gfortran.dg/simplify_argN_1.f90: Likewise.
10927 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10928 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10929 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10930 * gfortran.dg/simplify_modulo.f90: Likewise.
10931 * gfortran.dg/single_char_string.f90: Likewise.
10932 * gfortran.dg/size_dim.f90: Likewise.
10933 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10934 * gfortran.dg/sizeof.f90: Likewise.
10935 * gfortran.dg/sizeof_4.f90: Likewise.
10936 * gfortran.dg/slash_1.f90: Likewise.
10937 * gfortran.dg/sms-1.f90: Likewise.
10938 * gfortran.dg/sms-2.f90: Likewise.
10939 * gfortran.dg/spec_expr_7.f90: Likewise.
10940 * gfortran.dg/specifics_1.f90: Likewise.
10941 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10942 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10943 * gfortran.dg/spread_init_expr.f03: Likewise.
10944 * gfortran.dg/spread_scalar_source.f90: Likewise.
10945 * gfortran.dg/spread_shape_1.f90: Likewise.
10946 * gfortran.dg/stat_1.f90: Likewise.
10947 * gfortran.dg/stat_2.f90: Likewise.
10948 * gfortran.dg/stfunc_1.f90: Likewise.
10949 * gfortran.dg/stfunc_4.f90: Likewise.
10950 * gfortran.dg/stfunc_6.f90: Likewise.
10951 * gfortran.dg/storage_size_1.f08: Likewise.
10952 * gfortran.dg/storage_size_3.f08: Likewise.
10953 * gfortran.dg/storage_size_4.f90: Likewise.
10954 * gfortran.dg/streamio_1.f90: Likewise.
10955 * gfortran.dg/streamio_10.f90: Likewise.
10956 * gfortran.dg/streamio_11.f90: Likewise.
10957 * gfortran.dg/streamio_12.f90: Likewise.
10958 * gfortran.dg/streamio_13.f90: Likewise.
10959 * gfortran.dg/streamio_14.f90: Likewise.
10960 * gfortran.dg/streamio_15.f90: Likewise.
10961 * gfortran.dg/streamio_16.f90: Likewise.
10962 * gfortran.dg/streamio_17.f90: Likewise.
10963 * gfortran.dg/streamio_2.f90: Likewise.
10964 * gfortran.dg/streamio_3.f90: Likewise.
10965 * gfortran.dg/streamio_4.f90: Likewise.
10966 * gfortran.dg/streamio_5.f90: Likewise.
10967 * gfortran.dg/streamio_6.f90: Likewise.
10968 * gfortran.dg/streamio_7.f90: Likewise.
10969 * gfortran.dg/streamio_8.f90: Likewise.
10970 * gfortran.dg/streamio_9.f90: Likewise.
10971 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10972 * gfortran.dg/string_4.f90: Likewise.
10973 * gfortran.dg/string_array_constructor_2.f90: Likewise.
10974 * gfortran.dg/string_assign_2.f90: Likewise.
10975 * gfortran.dg/string_compare_1.f90: Likewise.
10976 * gfortran.dg/string_compare_2.f90: Likewise.
10977 * gfortran.dg/string_compare_3.f90: Likewise.
10978 * gfortran.dg/string_ctor_1.f90: Likewise.
10979 * gfortran.dg/string_length_1.f90: Likewise.
10980 * gfortran.dg/string_length_2.f90: Likewise.
10981 * gfortran.dg/string_length_3.f90: Likewise.
10982 * gfortran.dg/string_length_4.f90: Likewise.
10983 * gfortran.dg/string_null_compare_1.f: Likewise.
10984 * gfortran.dg/string_pad_trunc.f90: Likewise.
10985 * gfortran.dg/structure_constructor_1.f03: Likewise.
10986 * gfortran.dg/structure_constructor_11.f90: Likewise.
10987 * gfortran.dg/structure_constructor_13.f03: Likewise.
10988 * gfortran.dg/structure_constructor_2.f03: Likewise.
10989 * gfortran.dg/structure_constructor_5.f03: Likewise.
10990 * gfortran.dg/submodule_1.f08: Likewise.
10991 * gfortran.dg/submodule_11.f08: Likewise.
10992 * gfortran.dg/submodule_14.f08: Likewise.
10993 * gfortran.dg/submodule_15.f08: Likewise.
10994 * gfortran.dg/submodule_17.f08: Likewise.
10995 * gfortran.dg/submodule_18.f08: Likewise.
10996 * gfortran.dg/submodule_19.f08: Likewise.
10997 * gfortran.dg/submodule_2.f08: Likewise.
10998 * gfortran.dg/submodule_27.f08: Likewise.
10999 * gfortran.dg/submodule_28.f08: Likewise.
11000 * gfortran.dg/submodule_29.f08: Likewise.
11001 * gfortran.dg/submodule_30.f08: Likewise.
11002 * gfortran.dg/submodule_6.f08: Likewise.
11003 * gfortran.dg/submodule_7.f08: Likewise.
11004 * gfortran.dg/submodule_8.f08: Likewise.
11005 * gfortran.dg/subnormal_1.f90: Likewise.
11006 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11007 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11008 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11009 * gfortran.dg/substr_2.f: Likewise.
11010 * gfortran.dg/substr_3.f: Likewise.
11011 * gfortran.dg/substr_4.f: Likewise.
11012 * gfortran.dg/substr_5.f90: Likewise.
11013 * gfortran.dg/substr_6.f90: Likewise.
11014 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11015 * gfortran.dg/sum_init_expr.f03: Likewise.
11016 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11017 * gfortran.dg/system_clock_3.f08: Likewise.
11018 * gfortran.dg/t_editing.f: Likewise.
11019 * gfortran.dg/team_change_1.f90: Likewise.
11020 * gfortran.dg/team_end_1.f90: Likewise.
11021 * gfortran.dg/team_number_1.f90: Likewise.
11022 * gfortran.dg/temporary_1.f90: Likewise.
11023 * gfortran.dg/test_com_block.f90: Likewise.
11024 * gfortran.dg/test_only_clause.f90: Likewise.
11025 * gfortran.dg/tiny_1.f90: Likewise.
11026 * gfortran.dg/tiny_2.f90: Likewise.
11027 * gfortran.dg/tl_editing.f90: Likewise.
11028 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11029 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11030 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11031 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11032 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11033 * gfortran.dg/transfer_class_2.f90: Likewise.
11034 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11035 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11036 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11037 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11038 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11039 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11040 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11041 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11042 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11043 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11044 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11045 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11046 * gfortran.dg/transpose_1.f90: Likewise.
11047 * gfortran.dg/transpose_3.f03: Likewise.
11048 * gfortran.dg/transpose_4.f90: Likewise.
11049 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11050 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11051 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11052 * gfortran.dg/trim_1.f90: Likewise.
11053 * gfortran.dg/trim_optimize_1.f90: Likewise.
11054 * gfortran.dg/trim_optimize_2.f90: Likewise.
11055 * gfortran.dg/trim_optimize_3.f90: Likewise.
11056 * gfortran.dg/trim_optimize_4.f90: Likewise.
11057 * gfortran.dg/trim_optimize_5.f90: Likewise.
11058 * gfortran.dg/trim_optimize_6.f90: Likewise.
11059 * gfortran.dg/trim_optimize_7.f90: Likewise.
11060 * gfortran.dg/trim_optimize_8.f90: Likewise.
11061 * gfortran.dg/type_to_class_1.f03: Likewise.
11062 * gfortran.dg/type_to_class_2.f03: Likewise.
11063 * gfortran.dg/type_to_class_3.f03: Likewise.
11064 * gfortran.dg/type_to_class_4.f03: Likewise.
11065 * gfortran.dg/type_to_class_5.f03: Likewise.
11066 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11067 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11068 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11069 * gfortran.dg/typebound_call_1.f03: Likewise.
11070 * gfortran.dg/typebound_call_13.f03: Likewise.
11071 * gfortran.dg/typebound_call_18.f03: Likewise.
11072 * gfortran.dg/typebound_call_19.f03: Likewise.
11073 * gfortran.dg/typebound_call_2.f03: Likewise.
11074 * gfortran.dg/typebound_call_20.f03: Likewise.
11075 * gfortran.dg/typebound_call_3.f03: Likewise.
11076 * gfortran.dg/typebound_generic_5.f03: Likewise.
11077 * gfortran.dg/typebound_generic_6.f03: Likewise.
11078 * gfortran.dg/typebound_generic_9.f03: Likewise.
11079 * gfortran.dg/typebound_operator_12.f03: Likewise.
11080 * gfortran.dg/typebound_operator_13.f03: Likewise.
11081 * gfortran.dg/typebound_operator_15.f90: Likewise.
11082 * gfortran.dg/typebound_operator_20.f90: Likewise.
11083 * gfortran.dg/typebound_operator_3.f03: Likewise.
11084 * gfortran.dg/typebound_operator_6.f03: Likewise.
11085 * gfortran.dg/typebound_operator_7.f03: Likewise.
11086 * gfortran.dg/typebound_operator_8.f03: Likewise.
11087 * gfortran.dg/typebound_operator_9.f03: Likewise.
11088 * gfortran.dg/typebound_proc_19.f90: Likewise.
11089 * gfortran.dg/typebound_proc_20.f90: Likewise.
11090 * gfortran.dg/typebound_proc_23.f90: Likewise.
11091 * gfortran.dg/typebound_proc_27.f03: Likewise.
11092 * gfortran.dg/typebound_proc_35.f90: Likewise.
11093 * gfortran.dg/typebound_proc_36.f90: Likewise.
11094 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11095 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11096 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11097 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11098 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11099 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11100 * gfortran.dg/unf_short_record_1.f90: Likewise.
11101 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11102 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11103 * gfortran.dg/unit_1.f90: Likewise.
11104 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11105 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11106 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11107 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11108 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11109 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11110 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11111 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11112 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11113 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11114 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11115 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11116 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11117 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11118 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11119 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11120 * gfortran.dg/unpack_init_expr.f03: Likewise.
11121 * gfortran.dg/use_10.f90: Likewise.
11122 * gfortran.dg/use_11.f90: Likewise.
11123 * gfortran.dg/use_13.f90: Likewise.
11124 * gfortran.dg/use_24.f90: Likewise.
11125 * gfortran.dg/use_27.f90: Likewise.
11126 * gfortran.dg/use_5.f90: Likewise.
11127 * gfortran.dg/use_allocated_1.f90: Likewise.
11128 * gfortran.dg/use_only_1.f90: Likewise.
11129 * gfortran.dg/use_only_4.f90: Likewise.
11130 * gfortran.dg/use_rename_2.f90: Likewise.
11131 * gfortran.dg/use_rename_4.f90: Likewise.
11132 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11133 * gfortran.dg/used_interface_ref.f90: Likewise.
11134 * gfortran.dg/used_types_5.f90: Likewise.
11135 * gfortran.dg/utf8_1.f03: Likewise.
11136 * gfortran.dg/utf8_2.f03: Likewise.
11137 * gfortran.dg/value_1.f90: Likewise.
11138 * gfortran.dg/value_2.f90: Likewise.
11139 * gfortran.dg/value_4.f90: Likewise.
11140 * gfortran.dg/value_6.f03: Likewise.
11141 * gfortran.dg/value_7.f03: Likewise.
11142 * gfortran.dg/value_test.f90: Likewise.
11143 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11144 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11145 * gfortran.dg/vect/pr60510.f: Likewise.
11146 * gfortran.dg/vect/pr69882.f90: Likewise.
11147 * gfortran.dg/vect/pr69980.f90: Likewise.
11148 * gfortran.dg/vect/vect-5.f90: Likewise.
11149 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11150 * gfortran.dg/vector_subscript_1.f90: Likewise.
11151 * gfortran.dg/vector_subscript_2.f90: Likewise.
11152 * gfortran.dg/vector_subscript_3.f90: Likewise.
11153 * gfortran.dg/vector_subscript_5.f90: Likewise.
11154 * gfortran.dg/verify_2.f90: Likewise.
11155 * gfortran.dg/volatile10.f90: Likewise.
11156 * gfortran.dg/where_1.f90: Likewise.
11157 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11158 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11159 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11160 * gfortran.dg/whole_file_13.f90: Likewise.
11161 * gfortran.dg/whole_file_2.f90: Likewise.
11162 * gfortran.dg/widechar_2.f90: Likewise.
11163 * gfortran.dg/widechar_4.f90: Likewise.
11164 * gfortran.dg/widechar_5.f90: Likewise.
11165 * gfortran.dg/widechar_6.f90: Likewise.
11166 * gfortran.dg/widechar_8.f90: Likewise.
11167 * gfortran.dg/widechar_IO_1.f90: Likewise.
11168 * gfortran.dg/widechar_IO_2.f90: Likewise.
11169 * gfortran.dg/widechar_IO_3.f90: Likewise.
11170 * gfortran.dg/widechar_IO_4.f90: Likewise.
11171 * gfortran.dg/widechar_compare_1.f90: Likewise.
11172 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11173 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11174 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11175 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11176 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11177 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11178 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11179 * gfortran.dg/widechar_select_1.f90: Likewise.
11180 * gfortran.dg/winapi.f90: Likewise.
11181 * gfortran.dg/write_0_pe_format.f90: Likewise.
11182 * gfortran.dg/write_back.f: Likewise.
11183 * gfortran.dg/write_check3.f90: Likewise.
11184 * gfortran.dg/write_direct_eor.f90: Likewise.
11185 * gfortran.dg/write_padding.f90: Likewise.
11186 * gfortran.dg/write_recursive.f90: Likewise.
11187 * gfortran.dg/write_rewind_1.f: Likewise.
11188 * gfortran.dg/write_rewind_2.f: Likewise.
11189 * gfortran.dg/write_zero_array.f90: Likewise.
11190 * gfortran.dg/x_slash_1.f: Likewise.
11191 * gfortran.dg/x_slash_2.f: Likewise.
11192 * gfortran.dg/zero_array_components_1.f90: Likewise.
11193 * gfortran.dg/zero_length_1.f90: Likewise.
11194 * gfortran.dg/zero_length_2.f90: Likewise.
11195 * gfortran.dg/zero_sized_1.f90: Likewise.
11196 * gfortran.dg/zero_sized_3.f90: Likewise.
11197 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11198 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11199 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11200 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11201 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11202 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11203 * gfortran.fortran-torture/execute/args.f90: Likewise.
11204 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11205 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11206 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11207 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11208 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11209 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11210 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11211 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11212 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11213 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11214 * gfortran.fortran-torture/execute/common.f90: Likewise.
11215 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11216 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11217 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11218 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11219 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11220 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11221 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11222 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11223 * gfortran.fortran-torture/execute/data.f90: Likewise.
11224 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11225 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11226 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11227 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11228 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11229 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11230 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11231 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11232 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11233 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11234 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11235 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11236 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11237 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11238 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11239 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11240 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11241 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11242 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11243 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11244 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11245 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11246 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11247 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11248 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11249 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11250 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11251 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11252 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11253 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11254 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11255 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11256 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11257 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11258 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11259 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11260 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11261 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11262 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11263 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11264 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11265 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11266 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11267 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11268 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11269 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11270 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11271 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11272 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11273 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11274 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11275 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11276 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11277 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11278 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11279 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11280 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11281 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11282 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11283 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11284 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11285 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11286 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11287 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11288 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11289 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11290 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11291 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11292 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11293 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11294 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11295 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11296 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11297 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11298 Likewise.
11299 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11300 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11301 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11302 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11303 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11304 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11305 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11306 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11307 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11308 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11309 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11310 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11311 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11312 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11313 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11314 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11315 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11316 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11317 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11318 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11319 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11320 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11321 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11322 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11323 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11324 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11325 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11326 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11327 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11328 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11329 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11330 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11331 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11332 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11333 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11334 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11335 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11336 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11337 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11338 * gfortran.fortran-torture/execute/math.f90: Likewise.
11339 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11340 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11341 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11342 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11343 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11344 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11345 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11346 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11347 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11348 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11349 * gfortran.fortran-torture/execute/power.f90: Likewise.
11350 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11351 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11352 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11353 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11354 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11355 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11356 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11357 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11358 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11359 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11360 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11361 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11362 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11363 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11364 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11365 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11366 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11367 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11368 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11369 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11370 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11371 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11372 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11373 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11374 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11375 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11376 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11377 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11378 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11379 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11380 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11381 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11382 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11383 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11384 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11385 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11386 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11387 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11388 * gfortran.fortran-torture/execute/string.f90: Likewise.
11389 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11390 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11391 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11392 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11393 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11394 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11395 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11396 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11397 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11398 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11399 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11400 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11401 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11402 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11403 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11404 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11405 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11406 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11407 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11408 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11409 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11410 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11411 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11412 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11413 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11414 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11415 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11416 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11417 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11418 * gfortran.dg/inline_transpose_1.f90: Likewise.
11419
11420 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11421
11422 PR fortran/84115
11423 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11424 change to dg-run.
11425
11426 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11427
11428 PR ada/84277
11429 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11430 * gnat.dg/dispatch1.adb: Rename into...
11431 * gnat.dg/disp1.adb: ...this.
11432 * gnat.dg/dispatch1_p.ads: Rename into...
11433 * gnat.dg/disp1_pkg.ads: ...this.
11434 * gnat.dg/disp2.adb: Rename into...
11435 * gnat.dg/dispatch2.adb: ...this.
11436 * gnat.dg/dispatch2_p.ads: Rename into...
11437 * gnat.dg/disp2_pkg.ads: ...this.
11438 * gnat.dg/dispatch2_p.adb: Rename into...
11439 * gnat.dg/disp2_pkg.adb: this.
11440 * gnat.dg/generic_dispatch.adb: Rename into...
11441 * gnat.dg/generic_disp.adb: this.
11442 * gnat.dg/generic_dispatch_p.ads: Rename into...
11443 * gnat.dg/generic_disp_pkg.ads: ...this.
11444 * gnat.dg/generic_dispatch_p.adb: Rename into...
11445 * gnat.dg/generic_disp_pkg.adb: ...this.
11446 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11447 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11448 * gnat.dg/object_overflow1.adb: Tweak index.
11449 * gnat.dg/object_overflow2.adb: Likewise.
11450 * gnat.dg/object_overflow3.adb: Likewise.
11451 * gnat.dg/object_overflow4.adb: Likewise.
11452 * gnat.dg/object_overflow5.adb: Likewise.
11453
11454 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11455
11456 PR ipa/84425
11457 * gcc.c-torture/compile/pr84425.c: New test.
11458
11459 2018-02-16 Marek Polacek <polacek@redhat.com>
11460 Jakub Jelinek <jakub@redhat.com>
11461
11462 PR c++/84192
11463 * g++.dg/cpp1y/constexpr-84192.C: New test.
11464
11465 2018-02-16 Martin Sebor <msebor@redhat.com>
11466
11467 PR c++/79064
11468 * g++.dg/overload15.C: New test.
11469
11470 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11471
11472 PR target/81535
11473 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11474 * gcc.dg/pr56727-2.c: Ditto.
11475 * gcc.target/powerpc/pr79439.c: Renamed to...
11476 * gcc.target/powerpc/pr79439-1.c: ...this.
11477 * gcc.target/powerpc/pr79439-2.c: New test.
11478 * gcc.target/powerpc/pr79439-3.c: New test.
11479
11480 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11481
11482 target/pr84371
11483 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11484 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11485 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11486 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11487 * gcc.target/powerpc/builtins-3.c: Same.
11488
11489 2018-02-16 Nathan Sidwell <nathan@acm.org>
11490
11491 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11492
11493 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11494
11495 PR rtl-optimization/70023
11496 * gcc.target/i386/pr70023.c: New.
11497
11498 2018-02-16 Carl Love <cel@us.ibm.com>
11499
11500 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11501 tests.
11502 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11503 tests.
11504
11505 2018-02-16 Carl Love <cel@us.ibm.com>
11506
11507 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11508 for the ABI definitions for vec_extract4b and vec_insert4b.
11509
11510 2018-02-16 Nathan Sidwell <nathan@acm.org>
11511
11512 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11513 * g++.old-deja/g++.mike/net43.C: Likewise.
11514
11515 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11516
11517 PR c++/82468
11518 * g++.dg/cpp1z/class-deduction48.C: New.
11519
11520 2018-02-16 Nathan Sidwell <nathan@acm.org>
11521
11522 PR c++/84375
11523 * g++.dg/lookup/pr84375.C: New.
11524
11525 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11526
11527 PR target/83831
11528 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11529
11530 2018-02-16 Richard Biener <rguenther@suse.de>
11531
11532 PR tree-optimization/84417
11533 * gcc.dg/torture/pr84417.c: New testcase.
11534
11535 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11536
11537 PR target/84272
11538 * g++.dg/opt/pr84272.C: New test.
11539
11540 PR rtl-optimization/83723
11541 * gcc.dg/pr83723.c: New test.
11542
11543 2018-02-16 Richard Biener <rguenther@suse.de>
11544
11545 PR tree-optimization/84399
11546 * gcc.dg/graphite/pr84399.c: New testcase.
11547
11548 2018-02-16 Richard Biener <rguenther@suse.de>
11549
11550 PR tree-optimization/84190
11551 * g++.dg/torture/pr84190.C: New testcase.
11552
11553 2018-02-15 Martin Sebor <msebor@redhat.com>
11554
11555 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11556 directives.
11557
11558 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11559
11560 PR fortran/84409
11561 * gfortran.dg/dtio_21.f03: Add an error message.
11562 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11563
11564 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11565
11566 PR fortran/84381
11567 * gfortran.dg/stop_shouldfail.f90: New test.
11568
11569 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11570
11571 PR c++/84330
11572 * g++.dg/concepts/pr84330.C: New.
11573
11574 2018-02-15 Tom de Vries <tom@codesourcery.com>
11575
11576 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11577
11578 2018-02-15 Tom de Vries <tom@codesourcery.com>
11579
11580 * gcc.c-torture/compile/pr84136.c: Require effective target
11581 indirect_jumps.
11582
11583 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11584
11585 PR tree-optimization/84383
11586 * gcc.c-torture/compile/pr84383.c: New test.
11587
11588 PR tree-optimization/84334
11589 * gcc.dg/pr84334.c: New test.
11590
11591 2018-02-14 Carl Love <cel@us.ibm.com>
11592
11593 * gcc.target/powerpc/builtins-4-int128-runnable.c
11594 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11595 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11596
11597 2018-02-14 Martin Sebor <msebor@redhat.com>
11598
11599 PR tree-optimization/83698
11600 * gcc.dg/Wrestrict-7.c: New test.
11601 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11602 * gcc.target/i386/chkp-stropt-17.c: Same.
11603
11604 2018-02-14 Martin Sebor <msebor@redhat.com>
11605
11606 PR c/84108
11607 * gcc.dg/Wattributes-8.c: New test.
11608
11609 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11610
11611 PR fortran/84385
11612 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11613 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11614 * gfortran.dg/select_type_1.f03: Extend test case.
11615
11616 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11617
11618 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11619 (dg-options): Use -O2 -msse2 -mno-sse3.
11620
11621 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11622
11623 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11624 this test case still works ok.
11625 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11626 * gcc.dg/vmx/insert-be-order.c: Likewise.
11627 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11628 * gcc.dg/vmx/ld-be-order.c: Likewise.
11629 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11630 * gcc.dg/vmx/lde-be-order.c: Likewise.
11631 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11632 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11633 * gcc.dg/vmx/merge-be-order.c: Likewise.
11634 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11635 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11636 * gcc.dg/vmx/pack-be-order.c: Likewise.
11637 * gcc.dg/vmx/perm-be-order.c: Likewise.
11638 * gcc.dg/vmx/splat-be-order.c: Likewise.
11639 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11640 * gcc.dg/vmx/st-be-order.c: Likewise.
11641 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11642 * gcc.dg/vmx/ste-be-order.c: Likewise.
11643 * gcc.dg/vmx/stl-be-order.c: Likewise.
11644 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11645 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11646 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11647 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11648 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11649
11650 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11651
11652 PR c++/84350
11653 * g++.dg/cpp0x/auto49.C: New.
11654
11655 2018-02-14 Nathan Sidwell <nathan@acm.org>
11656
11657 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11658
11659 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11660
11661 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11662 * gcc.target/powerpc/le-altivec-consts.c: Same.
11663
11664 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11665
11666 PR target/84220
11667 * gcc.target/powerpc/pr84220-sld.c: New test.
11668 * gcc.target/powerpc/pr84220-sld2.c: New test.
11669 * gcc.target/powerpc/pr84220-sldw.c: New test.
11670 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11671 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11672
11673 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11674
11675 PR target/84239
11676 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11677 _inc_ssp intrinsics.
11678 * gcc.target/i386/cet-intrin-4.c: Likewise.
11679 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11680 __builtin_ia32_rdssp[d|q].
11681
11682 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11683
11684 PR tree-optimization/84357
11685 * gcc.dg/vect/pr84357.c: New test.
11686
11687 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11688
11689 PR target/83831
11690 * gcc.target/rx/pr83831.c: New tests.
11691
11692 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11693
11694 PR target/79242
11695 * gcc.target/msp430/pr79242.c: New test.
11696
11697 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11698
11699 PR target/84372
11700 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11701 with -mcpu=power9.
11702
11703 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11704
11705 PR target/84279
11706 * g++.dg/pr84279.C: New test.
11707
11708 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11709
11710 PR rtl-optimization/84169
11711 * gcc.c-torture/execute/pr84169.c: New.
11712
11713 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11714
11715 PR target/84370
11716 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11717
11718 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11719
11720 PR target/84365
11721 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11722 with -mcpu=power9.
11723
11724 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11725
11726 PR c++/84364
11727 * g++.dg/warn/effc4.C: New test.
11728
11729 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11730
11731 PR c++/84333
11732 * g++.dg/template/sizeof16.C: New.
11733 * g++.dg/template/sizeof17.C: Likewise.
11734
11735 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11736
11737 PR fortran/84313
11738 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11739 add necessary compiler options.
11740 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11741
11742 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11743
11744 PR c/82210
11745 * gcc.c-torture/execute/pr82210.c: New test.
11746
11747 PR middle-end/84309
11748 * gcc.dg/pr84309-2.c: New test.
11749
11750 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11751
11752 PR tree-optimization/84321
11753 * gcc.dg/pr84321.c: New test.
11754
11755 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11756
11757 PR target/84359
11758 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11759
11760 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11761
11762 PR sanitizer/84340
11763 * gcc.dg/asan/pr84307.c: Remove test.
11764
11765 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11766
11767 * gcc.target/rl78/test_auto_vector.c: New test.
11768
11769 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11770
11771 PR c/84305
11772 * gcc.c-torture/compile/pr84305.c: New test.
11773
11774 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11775
11776 PR target/84335
11777 * gcc.target/i386/pr84335.c: New test.
11778
11779 PR tree-optimization/84339
11780 * gcc.c-torture/execute/pr84339.c: New test.
11781
11782 PR middle-end/84309
11783 * gcc.dg/pr84309.c: New test.
11784 * gcc.target/i386/pr84309.c: New test.
11785
11786 PR target/84336
11787 * gcc.target/i386/pr84336.c: New test.
11788
11789 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11790
11791 PR c++/84341
11792 * c-c++-common/gomp/pr84341.c: New test.
11793
11794 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11795
11796 PR fortran/68746
11797 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11798
11799 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11800
11801 PR fortran/68746
11802 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11803 of zero for read.
11804
11805 2018-02-12 Jeff Law <law@redhat.com>
11806
11807 * gcc.c-torture/compile/reg-args-size.c: New test.
11808
11809 2018-02-12 Carl Love <cel@us.ibm.com>
11810
11811 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11812 uint128 tests to new testfile.
11813 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11814 int128 and uint128 tests.
11815 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11816 list of torture tests.
11817
11818 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11819
11820 PR fortran/84273
11821 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11822 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11823
11824 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11825
11826 PR target/82641
11827 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11828
11829 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11830
11831 PR sanitizer/84307
11832 * gcc.dg/asan/pr84307.c: New test.
11833
11834 2018-02-12 Nathan Sidwell <nathan@acm.org>
11835
11836 * g++.dg/parse/pr84263.C: New.
11837
11838 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11839
11840 PR c++/79626
11841 * g++.dg/template/crash129.C: New.
11842
11843 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11844
11845 PR target/83828
11846 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11847 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11848 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11849 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11850 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11851
11852 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11853
11854 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11855 _mm_maskz_scalef_round_sd): Test new intrinsics.
11856 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11857 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11858 intrinsics.
11859 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11860 _mm_maskz_scalef_round_ss): Test new intrinsics.
11861 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11862 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11863 intrinsics.
11864 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11865 __builtin_ia32_scalefss_round): Remove builtin.
11866 (__builtin_ia32_scalefsd_mask_round,
11867 __builtin_ia32_scalefss_mask_round): Test new builtin.
11868 * gcc.target/i386/sse-13.c: Ditto.
11869 * gcc.target/i386/sse-23.c: Ditto.
11870
11871 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11872
11873 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11874 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11875 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11876 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11877 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11878 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11879 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11880 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11881 intrinsics.
11882 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11883 (__builtin_ia32_sqrtss_round): Remove builtins.
11884 (__builtin_ia32_sqrtsd_mask_round)
11885 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11886 * gcc.target/i386/sse-13.c: Ditto.
11887 * gcc.target/i386/sse-23.c: Ditto.
11888
11889 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11890
11891 PR fortran/35299
11892 * gfortran.dg/statement_function_3.f: New test.
11893
11894 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11895
11896 PR fortran/54223
11897 PR fortran/84276
11898 * gfortran.dg/statement_function_1.f90: New test.
11899 * gfortran.dg/statement_function_2.f90: New test.
11900
11901 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11902
11903 PR fortran/84074
11904 * gfortran.dg/type_to_class_5.f03: New test.
11905
11906 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11907
11908 PR fortran/56691
11909 * gfortran.dg/type_to_class_4.f03: New test.
11910
11911 2018-02-10 Alan Modra <amodra@gmail.com>
11912
11913 PR target/84300
11914 * gcc.dg/pr84300.c: New.
11915
11916 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11917
11918 PR sanitizer/83987
11919 * g++.dg/ubsan/pr83987-2.C: New test.
11920
11921 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11922
11923 * gcc.target/rx/movsicc.c: New test.
11924
11925 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11926
11927 PR target/83926
11928 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11929 message.
11930
11931 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11932
11933 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11934 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11935
11936 2018-02-09 Nathan Sidwell <nathan@acm.org>
11937
11938 PR c/84293
11939 * c-c++-common/pr84293.h: New.
11940 * c-c++-common/pr84293.c: New.
11941
11942 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11943
11944 PR rtl-optimization/57193
11945 * gcc.target/i386/pr57193.c: New.
11946
11947 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11948
11949 PR target/84226
11950 * gcc.target/powerpc/pr84226.c: New test.
11951
11952 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11953
11954 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11955 from this to...
11956 <vclzd>: ...this.
11957
11958 2018-02-09 Martin Sebor <msebor@redhat.com>
11959
11960 PR lto/84212
11961 * gcc.dg/lto/pr84212_0.c: New test file.
11962 * gcc.dg/lto/pr84212_1.c: Same.
11963
11964 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11965
11966 PR target/83926
11967 * gcc.target/powerpc/pr83926.c: New test.
11968 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11969 message. Fix test for running in 32-bit mode.
11970
11971 2018-02-09 Tamar Christina <tamar.christina@arm.com>
11972
11973 PR target/82641
11974 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11975
11976 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11977
11978 PR target/PR84295
11979 * gcc.target/s390/pr84295.c: New test.
11980
11981 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
11982
11983 PR c++/77522
11984 * g++.dg/cpp1y/lambda-init16.C: New.
11985
11986 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
11987
11988 * gnat.dg/sso8.adb: New test.
11989 * gnat.dg/sso8_pkg.ads: New helper.
11990
11991 2018-02-09 Richard Biener <rguenther@suse.de>
11992
11993 PR tree-optimization/84278
11994 * gcc.target/i386/pr84278.c: Adjust regex.
11995
11996 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11997
11998 PR tree-optimization/84232
11999 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12000
12001 PR debug/84252
12002 * gcc.target/aarch64/pr84252.c: New test.
12003
12004 PR middle-end/84237
12005 * gcc.dg/pr84237.c: New test.
12006
12007 2018-02-09 Marek Polacek <polacek@redhat.com>
12008 Jakub Jelinek <jakub@redhat.com>
12009
12010 PR c++/83659
12011 * g++.dg/torture/pr83659.C: New test.
12012
12013 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12014
12015 PR tree-optimization/84136
12016 * gcc.c-torture/compile/pr84136.c: New test.
12017
12018 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12019
12020 PR target/83008
12021 * gcc.target/i386/pr83008.c: New test.
12022
12023 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12024
12025 PR target/81143
12026 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12027
12028 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12029
12030 PR c++/83806
12031 * g++.dg/warn/Wunused-parm-11.C: New.
12032
12033 2018-02-08 Marek Polacek <polacek@redhat.com>
12034
12035 PR tree-optimization/84238
12036 * gcc.dg/Wstringop-overflow-3.c: New test.
12037
12038 2018-02-08 Nathan Sidwell <nathan@acm.org>
12039
12040 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12041
12042 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12043
12044 PR tree-optimization/84265
12045 * gcc.dg/vect/pr84265.c: New test.
12046
12047 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12048
12049 PR tree-optimization/81635
12050 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12051 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12052
12053 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12054
12055 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12056 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12057 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12058 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12059 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12060 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12061 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12062 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12063 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12064 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12065 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12066 * gcc.target/s390/nobp-return-attr-all.c: New test.
12067 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12068 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12069 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12070 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12071 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12072 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12073 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12074 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12075 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12076 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12077 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12078 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12079 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12080 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12081
12082 2018-02-08 Richard Biener <rguenther@suse.de>
12083
12084 PR tree-optimization/84233
12085 * g++.dg/torture/pr84233.C: New testcase.
12086
12087 2018-02-08 Richard Biener <rguenther@suse.de>
12088
12089 PR tree-optimization/84278
12090 * gcc.target/i386/pr84278.c: New testcase.
12091
12092 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12093
12094 PR rtl-optimization/84068
12095 PR rtl-optimization/83459
12096 * gcc.dg/pr84068.c: New test.
12097
12098 2018-02-08 Richard Biener <rguenther@suse.de>
12099
12100 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12101 loop vectorization to happen.
12102
12103 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12104
12105 PR c++/83204
12106 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12107
12108 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12109
12110 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12111
12112 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12113
12114 PR target/84154
12115 * gcc.target/powerpc/pr84154-1.c: New tests.
12116 * gcc.target/powerpc/pr84154-2.c: Likewise.
12117 * gcc.target/powerpc/pr84154-3.c: Likewise.
12118
12119 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12120
12121 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12122
12123 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12124
12125 PR c++/84082
12126 * g++.dg/template/incomplete11.C: New test.
12127 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12128
12129 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12130
12131 PR fortran/82994
12132 * gfortran.dg/deallocate_error_3.f90: New test.
12133 * gfortran.dg/deallocate_error_4.f90: New test.
12134
12135 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12136
12137 PR fortran/68560
12138 * gfortran.dg/shape_9.f90: New test.
12139
12140 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12141
12142 PR fortran/82049
12143 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12144
12145 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12146
12147 PR c++/81610
12148 PR c++/80567
12149 * g++.dg/spellcheck-reswords.C: New test case.
12150 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12151 suggestion of "if".
12152
12153 2018-02-07 Martin Liska <mliska@suse.cz>
12154
12155 PR c++/84059.
12156 * g++.dg/ext/mv26.C: New test.
12157
12158 2018-02-07 Tom de Vries <tom@codesourcery.com>
12159
12160 * gcc.dg/pr83844.c: Require effective target alloca.
12161
12162 2018-02-07 Tom de Vries <tom@codesourcery.com>
12163
12164 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12165
12166 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12167
12168 PR target/84243
12169 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12170 -fcf-protection=return.
12171
12172 2018-02-07 Tom de Vries <tom@codesourcery.com>
12173
12174 PR libgomp/84217
12175 * c-c++-common/goacc/pr84217.c: New test.
12176 * gfortran.dg/goacc/pr84217.f90: New test.
12177
12178 2018-02-07 Richard Biener <rguenther@suse.de>
12179
12180 PR tree-optimization/84204
12181 * gcc.dg/graphite/pr84204.c: New testcase.
12182
12183 PR tree-optimization/84205
12184 * gcc.dg/graphite/pr84205.c: New testcase.
12185
12186 PR tree-optimization/84223
12187 * gfortran.dg/graphite/pr84223.f90: New testcase.
12188
12189 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12190
12191 PR c++/71662
12192 * g++.dg/cpp0x/scoped_enum7.C: New.
12193
12194 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12195
12196 PR tree-optimization/83008
12197 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12198
12199 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12200
12201 PR tree-optimization/84235
12202 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12203
12204 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12205
12206 PR testsuite/84243
12207 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12208 targets.
12209 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12210
12211 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12212
12213 PR target/84146
12214 * gcc.target/i386/pr84146.c: New test.
12215
12216 2018-02-06 Michael Collison <michael.collison@arm.com>
12217
12218 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12219
12220 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12221
12222 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12223 warning for -mno-speculate-indirect-jumps.
12224 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12225 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12226 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12227 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12228 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12229 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12230
12231 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12232
12233 PR target/84145
12234 * c-c++-common/fcf-protection-1.c: Change a compared message.
12235 * c-c++-common/fcf-protection-2.c: Likewise.
12236 * c-c++-common/fcf-protection-3.c: Likewise.
12237 * c-c++-common/fcf-protection-5.c: Likewise.
12238 * c-c++-common/fcf-protection-6.c: New test.
12239 * c-c++-common/fcf-protection-7.c: Likewise.
12240
12241 2018-02-06 Marek Polacek <polacek@redhat.com>
12242
12243 PR tree-optimization/84228
12244 * c-c++-common/Wstringop-truncation-3.c: New test.
12245
12246 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12247
12248 PR target/82641
12249 * gcc.target/arm/pragma_arch_switch_2.c: New.
12250
12251 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12252
12253 PR target/79975
12254 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12255
12256 2018-02-05 Martin Sebor <msebor@redhat.com>
12257
12258 PR tree-optimization/83369
12259 * gcc.dg/Wnonnull.c: New test.
12260
12261 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12262
12263 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12264 argument and use dg-messages-by-file instead. Expect it to be
12265 an array rather than a dict.
12266 (lto-link-and-maybe-run): Remove messages_by_file argument and
12267 use an upvar for dg-messages-by-file. Update call to
12268 lto_handle_diagnostics.
12269 (lt-get-options): Treat dg-messages-by-file as an array
12270 rather than a dict.
12271 (lto-get-options-main): Likewise. Set the entry rather than appending.
12272 (lto-execute): Treat dg-messages-by-file as an array rather than
12273 a dict. Update call to lto-link-and-maybe-run.
12274
12275 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12276
12277 PR c++/82782
12278 * g++.dg/cpp1z/inline-var4.C: New.
12279
12280 2018-02-05 Martin Liska <mliska@suse.cz>
12281
12282 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12283 options.
12284 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12285 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12286 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12287 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12288 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12289 * c-c++-common/asan/pointer-compare-3.c: New test.
12290
12291 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12292
12293 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12294 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12295
12296 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12297
12298 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12299 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12300 _mm_maskz_range_round_sd): Test new intrinsics.
12301 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12302 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12303 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12304 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12305 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12306 _mm_maskz_range_round_ss): Test new intrinsics.
12307 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12308 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12309 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12310 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12311 __builtin_ia32_rangess128_round): Remove builtins.
12312 (__builtin_ia32_rangesd128_mask_round,
12313 __builtin_ia32_rangess128_mask_round): Test new builtins.
12314 * gcc.target/i386/sse-13.c: Ditto.
12315 * gcc.target/i386/sse-23.c: Ditto.
12316
12317 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12318
12319 PR middle-end/79966
12320 * gfortran.dg/pr79966.f90: New testcase
12321
12322 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12323
12324 PR fortran/84094
12325 * gfortran.dg/associate_23.f90: Fix invalid code.
12326 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12327 * gfortran.dg/matmul_3.f90: Likewise.
12328 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12329
12330 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12331
12332 PR fortran/84115
12333 * gfortran.dg/associate_34.f90: New test.
12334 * gfortran.dg/associate_35.f90: New test.
12335
12336 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12337
12338 PR fortran/84141
12339 PR fortran/84155
12340 * gfortran.dg/pr84155.f90: New test.
12341
12342 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12343
12344 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12345 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12346
12347 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12348
12349 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12350 dg-do run stanza.
12351
12352 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12353
12354 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12355 requirement.
12356 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12357 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12358 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12359
12360 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12361
12362 PR testsuite/52641
12363 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12364 * gcc.dg/Wsign-conversion.c: Dito.
12365 * gcc.dg/attr-alloc_size-4.c: Dito.
12366 * gcc.dg/pr81020.c: Dito.
12367 * gcc.dg/pr81192.c: Dito.
12368 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12369 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12370 * gcc.dg/pr83844.c: Restrict to int32plus.
12371 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12372 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12373 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12374 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12375 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12376 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12377 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12378 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12379 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12380 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12381 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12382 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12383
12384 2018-02-02 Julia Koval <julia.koval@intel.com>
12385
12386 * gcc.target/i386/funcspec-56.inc: Handle new march.
12387 * g++.dg/ext/mv16.C: Ditto.
12388
12389 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12390
12391 * lib/target-supports.exp
12392 (check_effective_target_keeps_null_pointer_checks): No more
12393 special-case avr.
12394 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12395 * gcc.dg/ifcvt-4.c: Skip avr.
12396 * gcc.dg/pr53037-1.c: Dito.
12397 * gcc.dg/pr53037-2.c: Dito.
12398 * gcc.dg/pr53037-3.c: Dito.
12399 * gcc.dg/pr63387-2.c: Dito.
12400 * gcc.dg/pr63387.c: Dito.
12401 * gcc.dg/sancov/cmp0.c: Dito.
12402 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12403 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12404 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12405 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12406 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12407 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12408 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12409 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12410 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12411 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12412 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12413 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12414 * gcc.dg/tree-ssa/pr82059.c: Dito.
12415 * gcc.c-torture/execute/pr70460.c: Dito.
12416
12417 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12418
12419 PR testsuite/52641
12420 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12421 * gcc.c-torture/execute/20180112-1.c: Dito.
12422 * gcc.c-torture/execute/pr81503.c: Dito.
12423 * gcc.dg/store_merging_12.c: Dito.
12424 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12425 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12426 * gcc.dg/tree-ssa/pr80898.c: Dito.
12427 * gcc.dg/tree-ssa/pr82363.c: Dito.
12428 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12429 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12430 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12431 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12432 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12433 * gcc.dg/tree-ssa/pr80803.c: Dito.
12434 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12435 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12436 * gcc.dg/tree-ssa/vrp114.c: Dito.
12437 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12438 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12439 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12440
12441 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12442
12443 PR target/84066
12444 * gcc.target/i386/cet-sjlj-6a.c: New test.
12445 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12446
12447 2018-02-01 Marek Polacek <polacek@redhat.com>
12448
12449 PR c++/84125
12450 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12451
12452 2018-01-30 Jeff Law <law@redhat.com>
12453
12454 PR target/84128
12455 * gcc.target/i386/pr84128.c: New test.
12456
12457 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12458
12459 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12460 -fdelete-null-pointer-checks.
12461
12462 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12463
12464 PR c++/83796
12465 * g++.dg/cpp0x/abstract-default1.C: New.
12466
12467 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12468
12469 PR tree-optimization/81635
12470 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12471 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12472
12473 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12474
12475 PR target/83370
12476 * gcc.target/aarch64/pr83370.c: New.
12477
12478 2018-02-01 Richard Biener <rguenther@suse.de>
12479
12480 * gcc.dg/graphite/pr35356-1.c: Adjust.
12481
12482 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12483
12484 PR testsuite/83846
12485 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12486 for ILP32.
12487 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12488 of hard-coding the choice.
12489 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12490 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12491 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12492 memset call.
12493 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12494 stdint.h types.
12495 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12496 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12497 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12498 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12499 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12500 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12501 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12502 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12503 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12504 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12505 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12506 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12507 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12508 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12509 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12510 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12511 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12512 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12513 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12514 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12515 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12516 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12517 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12518 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12519 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12520 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12521 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12522 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12523 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12524 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12525 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12526 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12527 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12528 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12529 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12530 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12531 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12532 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12533 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12534 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12535 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12536 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12537 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12538 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12539 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12540 __builtin_popcountll rather than __builtin_popcountl.
12541
12542 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12543
12544 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12545 of LD1R[HWD] for multi-element constants on big-endian targets.
12546 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12547 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12548
12549 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12550
12551 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12552 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12553 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12554
12555 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12556
12557 PR tree-optimization/81661
12558 PR tree-optimization/84117
12559 * gcc.dg/pr81661.c: New test.
12560 * gfortran.dg/pr84117.f90: New test.
12561
12562 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12563
12564 PR fortran/83705
12565 * gfortran.dg/repeat_7.f90: Catch warning message.
12566
12567 2018-01-31 Ian Lance Taylor <iant@golang.org>
12568
12569 * go.go-torture/execute/printnil.go: New test.
12570
12571 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12572
12573 * lib/target-supports.exp (check_effective_target_comdat_group):
12574 Allow for Solaris as comdat syntax.
12575
12576 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12577 Solaris with comdat_group support and as.
12578
12579 2018-01-31 Marek Polacek <polacek@redhat.com>
12580
12581 PR c/81779
12582 * gcc.dg/pr81779.c: New test.
12583
12584 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12585
12586 PR fortran/84116
12587 * gfortran.dg/gomp/pr84116.f90: New test.
12588
12589 PR c++/83993
12590 * g++.dg/init/pr83993-2.C: New test.
12591
12592 PR c++/83993
12593 * g++.dg/init/pr83993-1.C: New test.
12594 * g++.dg/cpp0x/pr83993.C: New test.
12595
12596 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12597
12598 PR fortran/84088
12599 * gfortran.dg/pr84088.f90: New test.
12600
12601 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12602
12603 PR target/82444
12604 * gcc.target/i386/pr82444.c: New.
12605
12606 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12607
12608 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12609 * gcc.target/powerpc/vsx-13.c: New.
12610
12611 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12612
12613 PR c++/84092
12614 * g++.dg/cpp1y/var-templ57.C: New.
12615
12616 2018-01-31 Marek Polacek <polacek@redhat.com>
12617
12618 PR c++/84138
12619 * g++.dg/diagnostic/pr84138.C: New test.
12620
12621 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12622
12623 PR fortran/78534
12624 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12625 -Wstringop-overflow warnings due to spurious warning with -O1.
12626 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12627 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12628
12629 2018-01-31 Richard Biener <rguenther@suse.de>
12630
12631 PR tree-optimization/84132
12632 * g++.dg/torture/pr84132.C: New testcase.
12633
12634 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12635
12636 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12637 dg-final scan.
12638
12639 2018-01-31 Julia Koval <julia.koval@intel.com>
12640
12641 PR target/83618
12642 * gcc.target/i386/rdpid.c: Remove "eax".
12643
12644 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12645
12646 PR tree-optimization/64946
12647 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12648 scan-assembler checks.
12649
12650 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12651
12652 * gcc.c-torture/execute/20180131-1.c: New test.
12653
12654 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12655
12656 * gcc.target/arc/taux-1.c: New test.
12657 * gcc.target/arc/taux-2.c: Likewise.
12658
12659 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12660
12661 * gcc.target/arc/uncached.c: New test.
12662
12663 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12664
12665 PR lto/83954
12666 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12667
12668 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12669
12670 PR preprocessor/69869
12671 * gcc.dg/cpp/trad/pr69869.c: New test.
12672
12673 PR c/84100
12674 * gcc.dg/pr84100.c: New test.
12675
12676 2018-01-30 Jeff Law <law@redhat.com>
12677
12678 PR target/84064
12679 * gcc.target/i386/pr84064: New test.
12680
12681 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12682
12683 PR fortran/84134
12684 * gfortran.dg/data_implied_do_2.f90: New test.
12685
12686 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12687
12688 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12689
12690 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12691
12692 PR fortran/84133
12693 * gfortran.dg/inline_matmul_21.f90: New test case.
12694
12695 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12696
12697 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12698
12699 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12700
12701 PR target/84112
12702 * gcc.target/powerpc/pr84112.c: New.
12703
12704 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12705
12706 PR rtl-optimization/83986
12707 * gcc.dg/pr83986.c: New test.
12708
12709 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12710
12711 PR 58684
12712 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12713 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12714 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12715 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12716
12717 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12718
12719 PR tree-optimization/84111
12720 * gcc.c-torture/compile/pr84111.c: New test.
12721
12722 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12723
12724 PR ipa/83179
12725 * gcc.dg/ipa/inline-2.c: Fix template.
12726 * gcc.dg/ipa/inline-3.c: Fix template.
12727
12728 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12729
12730 PR ipa/81360
12731 * g++.dg/torture/pr81360.C: New testcase.
12732
12733 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12734
12735 PR lto/83954
12736 * gcc.dg/lto/pr83954.h: New testcase.
12737 * gcc.dg/lto/pr83954_0.c: New testcase.
12738 * gcc.dg/lto/pr83954_1.c: New testcase.
12739
12740 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12741
12742 PR bootstrap/84017
12743 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12744 to dg-options.
12745 Simplify DW_AT_producer scan.
12746
12747 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12748
12749 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12750
12751 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12752
12753 PR target/83828
12754 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12755 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12756 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12757 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12758
12759 2018-01-29 Jeff Law <law@redhat.com>
12760
12761 PR testsuite/81010
12762 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12763 better match other tests which require vsx. Verify the zero
12764 extension is part of the test in the combiner dump.
12765
12766 2018-01-29 Marek Polacek <polacek@redhat.com>
12767
12768 PR c/83966
12769 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12770
12771 PR c++/83996
12772 * g++.dg/ext/pr83996.C: New test.
12773
12774 2018-01-29 Richard Biener <rguenther@suse.de>
12775
12776 PR tree-optimization/84057
12777 * gcc.dg/graphite/pr84057.c: New testcase.
12778
12779 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12780
12781 PR fortran/84073
12782 * gfortran.dg/bind_c_usage_31.f90: New test.
12783
12784 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12785
12786 PR c++/83924
12787 * g++.dg/warn/Wduplicated-branches5.C: New.
12788
12789 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12790
12791 * gcc.target/rl78/test_addsi3_internal.c: New test.
12792
12793 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12794
12795 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12796 Make expected output depend on whether we expect sibcalls or not.
12797 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12798 safe-indirect-jump-1.c).
12799
12800 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12801 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12802 Soren Rasmussen <s.c.rasmussen@gmail.com>
12803
12804 Fortran 2018 teams tests.
12805
12806 * gfortran.dg/team_number_1.f90: new test for team_number.
12807 * gfortran.dg/team_change_1.f90: new test for change team.
12808 * gfortran.dg/team_end_1.f90: new test for end team.
12809 * gfortran.dg/team_form_1.f90: new test for form team.
12810
12811 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12812
12813 PR fortran/83998
12814 * gfortran.dg/dot_product_4.f90
12815
12816 2018-01-26 Martin Sebor <msebor@redhat.com>
12817
12818 PR tree-optimization/83896
12819 * gcc.dg/strlenopt-43.c: New.
12820
12821 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12822
12823 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12824 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12825 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12826 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12827 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12828 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12829 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12830 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12831 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12832 stanzas.
12833 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12834 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12835 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12836 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12837 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12838 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12839 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12840 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12841 instruction list.
12842 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12843
12844 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12845
12846 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12847 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12848 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12849 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12850 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12851 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12852 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12853 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12854 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12855 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12856 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12857 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12858 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12859
12860 2018-01-26 Martin Liska <mliska@suse.cz>
12861
12862 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12863 warning is seen.
12864
12865 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12866
12867 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12868 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12869 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12870 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12871 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12872 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12873 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12874 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12875
12876 2018-01-26 Richard Biener <rguenther@suse.de>
12877
12878 PR rtl-optimization/84003
12879 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12880 latent bug in DSE if NOINLINE is appropriately defined.
12881 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12882 and defining NOINLINE.
12883
12884 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12885
12886 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12887 tests specific to aarch64. XFAIL test on arm.
12888
12889 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12890
12891 PR rtl-optimization/83985
12892 * gcc.dg/pr83985.c: New test.
12893
12894 PR c/83989
12895 * c-c++-common/Wrestrict-3.c: New test.
12896
12897 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12898
12899 * gcc.target/arc/tdelegitimize_addr.c: New test.
12900
12901 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12902
12903 * gcc.target/arc/jli-1.c: New file.
12904 * gcc.target/arc/jli-2.c: Likewise.
12905
12906 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12907
12908 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12909 scan-assembler.
12910 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12911 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12912
12913 2018-01-26 Richard Biener <rguenther@suse.de>
12914
12915 PR tree-optimization/81082
12916 * gcc.dg/vect/pr81082.c: New testcase.
12917 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12918 simplification to n * n.
12919
12920 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12921
12922 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12923 Solaris 10.
12924 * gcc.target/i386/pr63620.c: Likewise.
12925
12926 2018-01-26 Julia Koval <julia.koval@intel.com>
12927
12928 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12929 -mavx512f -mavx512bw.
12930 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12931 * gcc.target/i386/i386.exp: Fix types.
12932
12933 2018-01-26 Alan Modra <amodra@gmail.com>
12934
12935 PR target/84033
12936 * gcc.target/powerpc/swaps-p8-46.c: New.
12937
12938 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12939
12940 PR fortran/37577
12941 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12942 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12943 'array01' in the tree dump comparison.
12944 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12945 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12946 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12947
12948 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12949
12950 PR middle-end/83055
12951 * gcc.dg/torture/pr83055.c: New testcase.
12952
12953 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12954
12955 PR c++/84031
12956 * g++.dg/cpp1z/decomp36.C: New test.
12957
12958 PR middle-end/83977
12959 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12960
12961 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12962
12963 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12964 the shift dump line.
12965 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12966
12967 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12968
12969 PR target/81550
12970 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12971 index instead of int, which allows IVOPTs to properly optimize the
12972 loop.
12973
12974 2018-01-24 David Malcolm <dmalcolm@redhat.com>
12975
12976 PR jit/82846
12977 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
12978 of "fn_type" typedef.
12979 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12980
12981 2018-01-24 Ian Lance Taylor <iant@golang.org>
12982
12983 * go.go-torture/execute/names-1.go: New test.
12984
12985 2018-01-19 Jeff Law <law@redhat.com>
12986
12987 PR target/83994
12988 * gcc.target/i386/pr83994.c: New test.
12989
12990 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
12991
12992 PR target/84014
12993 * gcc.target/powerpc/pr84014.c: New.
12994
12995 2018-01-24 Jakub Jelinek <jakub@redhat.com>
12996
12997 PR middle-end/83977
12998 * c-c++-common/gomp/pr83977-1.c: New test.
12999 * c-c++-common/gomp/pr83977-2.c: New test.
13000 * c-c++-common/gomp/pr83977-3.c: New test.
13001 * gfortran.dg/gomp/pr83977.f90: New test.
13002
13003 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13004
13005 PR testsuite/83889
13006 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13007 * gcc.dg/vect/pr80631-1.c: Likewise.
13008 * gcc.dg/vect/pr80631-2.c: Likewise.
13009 * gcc.dg/vect/pr81410.c: Likewise.
13010 * gcc.dg/vect/pr81633.c: Likewise.
13011 * gcc.dg/vect/pr81815.c: Likewise.
13012 * gcc.dg/vect/pr82108.c: Likewise.
13013 * gcc.dg/vect/pr83857.c: Likewise.
13014 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13015 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13016 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13017 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13018 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13019 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13020 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13021 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13022 dg-xfail-run-if instead.
13023 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13024 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13025 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13026 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13027 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13028
13029 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13030
13031 PR tree-optimization/83979
13032 * g++.dg/pr83979.c: New test.
13033
13034 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13035
13036 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13037 option. Add arm_neon_ok_no_float_abi check.
13038
13039 2018-01-24 Richard Biener <rguenther@suse.de>
13040
13041 PR tree-optimization/83176
13042 * gcc.dg/graphite/pr83176.c: New testcase.
13043
13044 2018-01-24 Richard Biener <rguenther@suse.de>
13045
13046 PR tree-optimization/82819
13047 * gcc.dg/graphite/pr82819.c: New testcase.
13048
13049 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13050
13051 PR c++/83921
13052 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13053 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13054 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13055 * g++.dg/ext/stmtexpr20.C: Likewise.
13056 * g++.dg/ext/stmtexpr21.C: Likewise.
13057
13058 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13059
13060 PR c++/83974
13061 * g++.dg/warn/pr83974.C: New test case.
13062
13063 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13064
13065 PR sanitizer/83987
13066 * g++.dg/ubsan/pr83987.C: New test.
13067
13068 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13069
13070 PR fortran/83866
13071 * gfortran.dg/pdt_29.f03: New test.
13072
13073 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13074
13075 PR fortran/83898
13076 * gfortran.dg/associate_33.f03: New test.
13077
13078 2018-01-23 Martin Liska <mliska@suse.cz>
13079
13080 PR lto/81440
13081 * gcc.dg/lto/pr81440.h: New test.
13082 * gcc.dg/lto/pr81440_0.c: New test.
13083 * gcc.dg/lto/pr81440_1.c: New test.
13084
13085 2018-01-23 Nathan Sidwell <nathan@acm.org>
13086
13087 PR c++/83988
13088 * g++.dg/template/pr83988.C: New.
13089
13090 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13091
13092 PR c++/82882
13093 PR c++/83978
13094 * g++.dg/cpp0x/pr82882.C: New test.
13095 * g++.dg/cpp0x/pr83978.C: New test.
13096
13097 PR c++/83958
13098 * g++.dg/cpp1z/decomp35.C: New test.
13099
13100 2018-01-23 Nathan Sidwell <nathan@acm.org>
13101
13102 * g++.dg/cpp0x/range-for10.C: Adjust.
13103 * g++.dg/ext/forscope1.C: Adjust.
13104 * g++.dg/ext/forscope2.C: Adjust.
13105 * g++.dg/template/for1.C: Adjust.
13106
13107 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13108
13109 PR tree-optimization/83510
13110 * gcc.c-torture/compile/pr83510.c: New test case.
13111
13112 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13113
13114 PR testsuite/83888
13115 * lib/target-supports.exp (check_effective_target_vect_float): Say
13116 that the result only holds when -funsafe-math-optimizations is on.
13117 (check_effective_target_vect_float_strict): New procedure.
13118 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13119 of vect_float.
13120 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13121
13122 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13123
13124 PR tree-optimization/83965
13125 * gcc.dg/vect/pr83965.c: New test.
13126
13127 2018-01-23 Richard Biener <rguenther@suse.de>
13128
13129 PR tree-optimization/83963
13130 * gfortran.dg/graphite/pr83963.f: New testcase.
13131 * gcc.dg/graphite/pr83963-2.c: Likewise.
13132
13133 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13134
13135 PR c++/83918
13136 * g++.dg/cpp1z/pr83918.C: New test.
13137
13138 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13139
13140 PR tree-optimization/83957
13141 * gcc.dg/autopar/pr83957.c: New test.
13142
13143 PR tree-optimization/83081
13144 * gcc.dg/predict-8.c: Adjust expected probability.
13145
13146 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13147
13148 PR target/83862
13149 * gcc.target/powerpc/pr83862.c: New test.
13150
13151 2018-01-22 Carl Love <cel@us.ibm.com>
13152
13153 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13154 builtins-4-runnable.c, builtins-6-runnable.c,
13155 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13156 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13157 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13158 for signed/unsigned 128-bit and long long int loads.
13159
13160 2018-01-22 Marek Polacek <polacek@redhat.com>
13161
13162 PR c++/81933
13163 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13164
13165 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13166
13167 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13168 scan-asembler valid instructions list.
13169 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13170 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13171 power8-vector requirement and option.
13172 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13173
13174 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13175
13176 PR 78534
13177 PR 83704
13178 * gfortran.dg/string_1.f90: Remove printing the length.
13179
13180 2018-01-22 Richard Biener <rguenther@suse.de>
13181
13182 PR tree-optimization/83963
13183 * gcc.dg/graphite/pr83963.c: New testcase.
13184
13185 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13186
13187 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13188 dg-require-effective-target directives.
13189
13190 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13191
13192 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13193 New procedure.
13194 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13195 Adjust scan-assembler checks for soft-float.
13196
13197 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13198
13199 PR target/83946
13200 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13201
13202 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13203
13204 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13205 * gcc.dg/pr83623.c: Likewise.
13206 * gcc.dg/pr83666.c: Likewise.
13207
13208 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13209 David Edelsohn <dje.gcc@gmail.com>
13210
13211 PR target/83946
13212 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13213 assembly output from "crset eq" to "crset 2".
13214 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13215 assembly output from . to $.
13216 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13217 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13218 assembly output from "crset eq" to "crset 2".
13219 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13220 assembly output from "crset eq" to "crset 2", and from . to $.
13221
13222 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13223
13224 PR fortran/83900
13225 * gfortran.dg/matmul_18.f90: New test.
13226
13227 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13228
13229 PR tree-optimization/83940
13230 * gcc.dg/torture/pr83940.c: New test.
13231
13232 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13233
13234 PR middle-end/83945
13235 * gcc.dg/tls/pr83945.c: New test.
13236
13237 PR target/83930
13238 * gcc.dg/pr83930.c: New test.
13239
13240 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13241
13242 PR fortran/83900
13243 * gfortran.dg/matmul_17.f90: New test.
13244
13245 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13246
13247 PR fortran/80768
13248 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13249
13250 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13251
13252 PR c++/81167
13253 * g++.dg/cpp0x/pr81167.C: New test.
13254
13255 PR c++/83919
13256 * g++.dg/cpp0x/pr83919.C: New test.
13257
13258 2018-01-19 Jeff Law <law@redhat.com>
13259 Jakub Jelinek <jakub@redhat.com>
13260
13261 * gcc.dg/stack-check-16.c: New test.
13262
13263 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13264
13265 PR target/83790
13266 * gcc.target/nvptx/indirect_call.c: New test.
13267
13268 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13269
13270 * g++.dg/torture/pr83619.C: Remove dg-message.
13271
13272 2018-01-19 Martin Liska <mliska@suse.cz>
13273
13274 * gcc.dg/predict-1.c: Adjust expected probability.
13275 * gcc.dg/predict-3.c: Likewise.
13276 * gcc.dg/predict-5.c: Likewise.
13277 * gcc.dg/predict-6.c: Likewise.
13278 * gcc.dg/predict-9.c: Likewise.
13279
13280 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13281
13282 PR tree-optimization/83922
13283 * gcc.dg/pr83922.c: New test.
13284
13285 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13286
13287 PR tree-optimization/83914
13288 * gcc.dg/vect/pr83914.c: New test.
13289
13290 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13291
13292 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13293 * gcc.target/arm/negdi-2.c: Likewise.
13294 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13295
13296 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13297
13298 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13299
13300 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13301
13302 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13303
13304 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13305
13306 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13307 hppa*-*-hpux*.
13308
13309 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13310
13311 PR ipa/83619
13312 PR testsuite/83934
13313 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13314 forward declaration.
13315
13316 2018-01-18 Carl Love <cel@us.ibm.com>
13317
13318 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13319 to the function.
13320
13321 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13322
13323 PR c++/81013
13324 * g++.dg/inherit/union3.C: New.
13325
13326 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13327
13328 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13329
13330 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13331
13332 PR ipa/83619
13333 * g++.dg/torture/pr83619.C: New testcase.
13334
13335 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13336
13337 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13338 Add function body to force error messages in some configurations.
13339
13340 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13341
13342 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13343 and arm_thumb1_ok.
13344
13345 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13346
13347 PR other/70268
13348 * c-c++-common/ffile-prefix-map.c: New test.
13349 * c-c++-common/fmacro-prefix-map.c: New test.
13350 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13351 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13352
13353 2018-01-18 Martin Liska <mliska@suse.cz>
13354
13355 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13356 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13357 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13358 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13359 * gcc.target/i386/ret-thunk-10.c: Likewise.
13360 * gcc.target/i386/ret-thunk-11.c: Likewise.
13361 * gcc.target/i386/ret-thunk-12.c: Likewise.
13362 * gcc.target/i386/ret-thunk-15.c: Likewise.
13363 * gcc.target/i386/ret-thunk-9.c: Likewise.
13364
13365 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13366
13367 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13368 order.
13369
13370 2018-01-18 Nathan Sidwell <nathan@acm.org>
13371
13372 PR c++/83160
13373 * g++.dg/cpp0x/pr83160.C: New.
13374
13375 2018-01-18 Richard Biener <rguenther@suse.de>
13376
13377 PR tree-optimization/83887
13378 * gcc.dg/graphite/pr83887.c: New testcase.
13379 * gfortran.dg/graphite/pr83887.f90: Likewise.
13380 * gfortran.dg/graphite/pr83887.f: Likewise.
13381
13382 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13383
13384 PR target/65578
13385 * gcc.target/arm/builtin-bswap.x: New file.
13386 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13387 and options for armv6t2.
13388 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13389 and options for Thumb1.
13390 * gcc.target/arm/builtin-bswap16.x: New file.
13391 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13392 and options for armv6t2.
13393 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13394 and options for Thumb1.
13395
13396 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13397
13398 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13399 order.
13400
13401 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13402
13403 PR c/61240
13404 * gcc.dg/pr61240.c: New test.
13405
13406 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13407
13408 PR fortran/83864
13409 * gfortran.dg/pr83864.f90: New test.
13410
13411 2018-01-17 Jeff Law <law@redhat.com>
13412
13413 PR testsuite/83883
13414 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13415
13416 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13417
13418 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13419 restriction, but still restrict to 64-bit.
13420 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13421 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13422
13423 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13424
13425 PR fortran/83874
13426 * gfortran.dg/pr83874.f90: New test.
13427
13428 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13429
13430 PR c++/83824
13431 * g++.dg/cpp0x/pr83824.C: New test.
13432
13433 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13434
13435 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13436 appropriate .gnu_attribute for the long double type, if we use the
13437 long double type, but do not generate any calls.
13438 * gcc.target/powerpc/gnuattr2.c: Likewise.
13439 * gcc.target/powerpc/gnuattr3.c: Likewise.
13440
13441 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13442
13443 PR c++/78344
13444 * g++.dg/cpp0x/alignas13.C: New.
13445
13446 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13447
13448 PR c++/83897
13449 * g++.dg/cpp0x/pr83897.C: New test.
13450
13451 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13452
13453 PR ipa/83051
13454 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13455
13456 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13457
13458 PR c++/81054
13459 * g++.dg/cpp0x/constexpr-ice19.C: New.
13460
13461 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13462
13463 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13464 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13465 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13466 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13467 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13468 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13469 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13470 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13471 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13472 * gcc.target/powerpc/builtins-1.fold.h: New.
13473
13474 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13475
13476 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13477 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13478
13479 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13480
13481 * gcc.target/arm/g2.c: Add -marm to dg-options.
13482 * gcc.target/arm/scd42-2.c: Likewise.
13483
13484 2018-01-17 Nathan Sidwell <nathan@acm.org>
13485
13486 PR c++/83287
13487 * g++.dg/lookup/pr83287-2.C: New.
13488
13489 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13490
13491 PR c++/83814
13492 PR c++/83902
13493 * g++.dg/wrappers/pr83814.C: New test case.
13494 * g++.dg/wrappers/pr83902.C: New test case.
13495
13496 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13497
13498 PR lto/83121
13499 * g++.dg/lto/pr83121_0.C: New test case.
13500 * g++.dg/lto/pr83121_1.C: New test case.
13501 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13502 adapted from DejaGnu's dg-test.
13503 (lto_handle_diagnostics): New procedure.
13504 (lto_prune_warns): Ignore informational notes.
13505 (lto-link-and-maybe-run): Add "messages_by_file" param.
13506 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13507 "execute" when "link" fails if "execute" was not specified.
13508 (lto-can-handle-directive): New procedure.
13509 (lto-get-options-main): Call lto-can-handle-directive. Add a
13510 dg-messages local, using it to set the caller's
13511 dg-messages-by-file for the given source file.
13512 (lto-get-options): Likewise.
13513 (lto-execute): Add dg-messages-by-file local, and pass it to
13514 lto-link-and-maybe-run.
13515
13516 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13517 Richard Sandiford <richard.sandiford@linaro.org>
13518
13519 PR target/79041
13520 PR target/82964
13521 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13522 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13523
13524 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13525
13526 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13527 target check autogenerator for armv8.1-a and armv8.2-a.
13528
13529 2018-01-17 Carl Love <cel@us.ibm.com>
13530
13531 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13532 Add debug print statements.
13533 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13534 16 byte vector load followed by a partial vector load.
13535
13536 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13537
13538 PR c++/83799
13539 * g++.dg/wrappers/pr83799.C: New test case.
13540
13541 2018-01-17 Nathan Sidwell <nathan@acm.org>
13542
13543 PR c++/83739
13544 * g++.dg/cpp1y/pr83739.C: New.
13545
13546 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13547
13548 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13549 * gcc.target/visium/overflow16.c: Likewise.
13550 * gcc.target/visium/overflow32.c: Likewise.
13551
13552 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13553
13554 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13555
13556 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13557
13558 * gcc.dg/rtl/arm/stl-cond.c: New test.
13559 * gcc.target/arm/stl-cond.c: Delete.
13560
13561 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13562
13563 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13564 directives.
13565
13566 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13567
13568 PR tree-optimization/83843
13569 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13570 * gcc.dg/store_merging_19.c: New test.
13571
13572 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13573
13574 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13575 and options.
13576
13577 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13578
13579 PR rtl-optimization/83771
13580 * gcc.dg/pr83771.c: New test.
13581
13582 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13583
13584 PR tree-optimization/81184
13585 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13586 targets.
13587 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13588
13589 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13590
13591 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13592
13593 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13594
13595 PR target/83546
13596 * gcc.target/i386/pr83546.c: New test.
13597
13598 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13599
13600 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13601
13602 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13603
13604 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13605 test and add dg-warning for the -Wstringop-overflow warning.
13606
13607 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13608
13609 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13610 XFAIL last test on SPARC and Visium.
13611
13612 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13613
13614 PR rtl-optimization/80481
13615 * g++.dg/pr80481.C: Exclude solaris.
13616
13617 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13618
13619 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13620 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13621 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13622
13623 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13624
13625 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13626 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13627 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13628 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13629 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13630 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13631 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13632 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13633 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13634 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13635 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13636 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13637 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13638 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13639 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13640
13641 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13642
13643 PR testsuite/77734
13644 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13645
13646 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13647
13648 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13649 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13650 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13651 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13652 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13653 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13654
13655 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13656
13657 PR tree-optimization/83857
13658 * gcc.dg/vect/pr83857.c: New test.
13659
13660 2018-01-16 Richard Biener <rguenther@suse.de>
13661
13662 PR tree-optimization/83867
13663 * gcc.dg/vect/pr83867.c: New testcase.
13664
13665 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13666
13667 PR c/83844
13668 * gcc.dg/pr83844.c: New test.
13669
13670 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13671
13672 * gcc.dg/torture/pr83847.c: New test.
13673
13674 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13675
13676 PR rtl-optimization/86620
13677 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13678 instead of --param=max-sched-ready-insns=0.
13679 * gcc.target/i386/pr83620.c: New test.
13680 * gcc.dg/pr83620.c: New test.
13681
13682 PR tree-optimization/83843
13683 * gcc.dg/store_merging_18.c: New test.
13684
13685 PR c++/83817
13686 * g++.dg/cpp1y/pr83817.C: New test.
13687
13688 PR c++/83825
13689 * g++.dg/template/pr83825.C: New test.
13690
13691 2018-01-16 Richard Biener <rguenther@suse.de>
13692
13693 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13694
13695 2018-01-16 Richard Biener <rguenther@suse.de>
13696
13697 PR testsuite/82132
13698 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13699 from gcc.dg/torture/pr60092.c.
13700
13701 2018-01-15 Martin Sebor <msebor@redhat.com>
13702
13703 PR c++/83588
13704 * g++.dg/ext/flexary28.C: New test.
13705
13706 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13707
13708 PR fortran/82257
13709 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13710
13711 2018-01-15 Martin Sebor <msebor@redhat.com>
13712
13713 PR testsuite/83869
13714 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13715
13716 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13717
13718 PR fortran/54613
13719 * gfortran.dg/minmaxloc_9.f90: New test.
13720 * gfortran.dg/minmaxloc_10.f90: New test.
13721 * gfortran.dg/minmaxloc_11.f90: New test.
13722
13723 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13724
13725 PR target/83839
13726 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13727 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13728 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13729 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13730 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13731 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13732 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13733 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13734 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13735 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13736 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13737 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13738 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13739 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13740 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13741 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13742 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13743 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13744 * gcc.target/i386/ret-thunk-10.c: Likewise.
13745 * gcc.target/i386/ret-thunk-11.c: Likewise.
13746 * gcc.target/i386/ret-thunk-12.c: Likewise.
13747 * gcc.target/i386/ret-thunk-13.c: Likewise.
13748 * gcc.target/i386/ret-thunk-14.c: Likewise.
13749 * gcc.target/i386/ret-thunk-15.c: Likewise.
13750 * gcc.target/i386/ret-thunk-9.c: Don't check the
13751 __x86_return_thunk label. Scan for "push" only for Linux.
13752
13753 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13754
13755 PR testsuite/79920
13756 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13757
13758 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13759
13760 PR target/83687
13761 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13762 tests.
13763 * gcc.target/arm/pr83687.c: New test.
13764
13765 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13766
13767 Adjust tests to AVR_TINY.
13768
13769 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13770 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13771 * gcc.target/avr/pr71627.c: Same.
13772 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13773 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13774 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13775 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13776 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13777 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13778 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13779 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13780 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13781 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13782 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13783 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13784 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13785 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13786 * gcc.target/avr/torture/pr61055.c: Same.
13787 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13788 available.
13789 * gcc.target/avr/torture/int24-mul.c: Same.
13790 * gcc.target/avr/torture/pr51782-1.c: Same.
13791 * gcc.target/avr/torture/pr61443.c: Same.
13792 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13793 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13794
13795 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13796
13797 PR c/83801
13798 PR c/83729
13799 * gcc.target/avr/torture/pr83729.c: New test.
13800 * gcc.target/avr/torture/pr83801.c: New test.
13801
13802 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13803
13804 PR middle-end/82694
13805 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13806 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13807
13808 2018-01-10 Martin Sebor <msebor@redhat.com>
13809
13810 PR other/83508
13811 * gcc.dg/Wstringop-overflow-2.c: New test.
13812
13813 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13814
13815 PR libgfortran/83811
13816 * gfortran.dg/fmt_e.f90: New test.
13817
13818 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13819
13820 * gcc.target/i386/indirect-thunk-10.c: New test.
13821 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13822 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13823 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13824 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13825 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13826 * gcc.target/i386/ret-thunk-17.c: Likewise.
13827 * gcc.target/i386/ret-thunk-18.c: Likewise.
13828 * gcc.target/i386/ret-thunk-19.c: Likewise.
13829 * gcc.target/i386/ret-thunk-20.c: Likewise.
13830 * gcc.target/i386/ret-thunk-21.c: Likewise.
13831
13832 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13833
13834 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13835
13836 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13837
13838 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13839 -mno-indirect-branch-register.
13840 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13841 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13842 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13843 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13844 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13845 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13846 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13847 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13848 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13849 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13850 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13851 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13852 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13853 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13854 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13855 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13856 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13857 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13858 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13859 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13860 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13861 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13862 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13863 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13864 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13865 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13866 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13867 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13868 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13869 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13870 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13871 * gcc.target/i386/ret-thunk-10.c: Likewise.
13872 * gcc.target/i386/ret-thunk-11.c: Likewise.
13873 * gcc.target/i386/ret-thunk-12.c: Likewise.
13874 * gcc.target/i386/ret-thunk-13.c: Likewise.
13875 * gcc.target/i386/ret-thunk-14.c: Likewise.
13876 * gcc.target/i386/ret-thunk-15.c: Likewise.
13877 * gcc.target/i386/ret-thunk-9.c: Likewise.
13878 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13879 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13880 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13881
13882 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13883
13884 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13885 -mfunction-return=keep.
13886 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13887 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13888 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13889 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13890 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13891 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13892 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13893 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13894 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13895 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13896 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13897 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13898 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13899 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13900 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13901 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13902 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13903 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13904 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13905 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13906 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13907 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13908 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13909 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13910 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13911 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13912 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13913 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13914 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13915 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13916 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13917 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13918 * gcc.target/i386/ret-thunk-1.c: New test.
13919 * gcc.target/i386/ret-thunk-10.c: Likewise.
13920 * gcc.target/i386/ret-thunk-11.c: Likewise.
13921 * gcc.target/i386/ret-thunk-12.c: Likewise.
13922 * gcc.target/i386/ret-thunk-13.c: Likewise.
13923 * gcc.target/i386/ret-thunk-14.c: Likewise.
13924 * gcc.target/i386/ret-thunk-15.c: Likewise.
13925 * gcc.target/i386/ret-thunk-16.c: Likewise.
13926 * gcc.target/i386/ret-thunk-2.c: Likewise.
13927 * gcc.target/i386/ret-thunk-3.c: Likewise.
13928 * gcc.target/i386/ret-thunk-4.c: Likewise.
13929 * gcc.target/i386/ret-thunk-5.c: Likewise.
13930 * gcc.target/i386/ret-thunk-6.c: Likewise.
13931 * gcc.target/i386/ret-thunk-7.c: Likewise.
13932 * gcc.target/i386/ret-thunk-8.c: Likewise.
13933 * gcc.target/i386/ret-thunk-9.c: Likewise.
13934
13935 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13936
13937 * gcc.target/i386/indirect-thunk-1.c: New test.
13938 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13939 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13940 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13941 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13942 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13943 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13944 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13945 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13946 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13947 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13948 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13949 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13950 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13951 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13952 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13953 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13954 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13955 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13956 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13957 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13958 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13959 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13960 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13961 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13962 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13963 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13964 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13965 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13966 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13967 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13968 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13969 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13970
13971 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
13972
13973 PR ipa/83051
13974 * gcc.c-torture/compile/pr83051.c: New testcase.
13975
13976 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13977
13978 PR tree-optimization/83501
13979 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13980
13981 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13982
13983 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13984 for lvx and stvx instead of lxvd2x and stxvd2x and require
13985 little-endian target. Add comments.
13986 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13987 comprehensive testing.
13988 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
13989 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
13990 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
13991 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
13992 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
13993 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
13994 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
13995 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
13996 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
13997 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
13998 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
13999 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14000 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14001 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14002 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14003 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14004 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14005 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14006 scan-assembler-not directives that forbid lvx and xxpermdi.
14007 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14008 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14009 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14010 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14011 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14012 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14013 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14014 scan-assembler-times directives to reflect different numbers of
14015 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14016
14017 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14018 Alan Hayward <alan.hayward@arm.com>
14019 David Sherwood <david.sherwood@arm.com>
14020
14021 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14022 than SLP vectorization.
14023 * gcc.dg/vect/vect-alias-check-10.c: New test.
14024 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14025 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14026 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14027 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14028 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14029 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14030 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14031 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14032 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14033 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14034 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14035 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14036 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14037 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14038 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14039 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14040 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14041 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14042 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14043 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14044 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14045 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14046 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14047
14048 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14049 Alan Hayward <alan.hayward@arm.com>
14050 David Sherwood <david.sherwood@arm.com>
14051
14052 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14053 New proc.
14054 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14055 targets with scatter stores.
14056 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14057 stores.
14058 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14059 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14060 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14061 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14062 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14063 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14064 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14065 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14066 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14067 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14068 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14069 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14070 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14071 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14072 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14073 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14074
14075 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14076 Alan Hayward <alan.hayward@arm.com>
14077 David Sherwood <david.sherwood@arm.com>
14078
14079 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14080 for double_reduc1.
14081 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14082 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14083 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14084 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14085
14086 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14087 Alan Hayward <alan.hayward@arm.com>
14088 David Sherwood <david.sherwood@arm.com>
14089
14090 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14091 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14092 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14093
14094 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14095 Alan Hayward <alan.hayward@arm.com>
14096 David Sherwood <david.sherwood@arm.com>
14097
14098 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14099 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14100 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14101 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14102 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14103 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14104 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14105 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14106 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14107 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14108 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14109 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14110 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14111 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14112
14113 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14114 Alan Hayward <alan.hayward@arm.com>
14115 David Sherwood <david.sherwood@arm.com>
14116
14117 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14118 check for a message about using in-order reductions.
14119 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14120 check for a message about using in-order reductions.
14121 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14122 vectorized and check for a message about using in-order reductions.
14123 Expect targets with variable-length vectors to fall back to the
14124 fixed-length mininum.
14125 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14126 check for a message about using in-order reductions.
14127 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14128 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14129 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14130 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14131 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14132 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14133 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14134 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14135 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14136 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14137 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14138 vect_fold_left_plus.
14139
14140 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14141
14142 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14143 are spilled.
14144 * gcc.target/aarch64/sve/spill_2.c: New test.
14145 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14146 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14147 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14148 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14149 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14150
14151 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14152 Alan Hayward <alan.hayward@arm.com>
14153 David Sherwood <david.sherwood@arm.com>
14154
14155 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14156 of branches.
14157 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14158 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14159 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14160 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14161 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14162 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14163 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14164 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14165 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14166
14167 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14168 Alan Hayward <alan.hayward@arm.com>
14169 David Sherwood <david.sherwood@arm.com>
14170
14171 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14172 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14173 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14174 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14175
14176 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14177 Alan Hayward <alan.hayward@arm.com>
14178 David Sherwood <david.sherwood@arm.com>
14179
14180 * lib/target-supports.exp
14181 (check_effective_target_vect_fold_extract_last): New proc.
14182 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14183 for fold_extract_last.
14184 * gcc.dg/vect/pr65947-2.c: Likewise.
14185 * gcc.dg/vect/pr65947-3.c: Likewise.
14186 * gcc.dg/vect/pr65947-4.c: Likewise.
14187 * gcc.dg/vect/pr65947-5.c: Likewise.
14188 * gcc.dg/vect/pr65947-6.c: Likewise.
14189 * gcc.dg/vect/pr65947-9.c: Likewise.
14190 * gcc.dg/vect/pr65947-10.c: Likewise.
14191 * gcc.dg/vect/pr65947-12.c: Likewise.
14192 * gcc.dg/vect/pr65947-14.c: Likewise.
14193 * gcc.dg/vect/pr80631-1.c: Likewise.
14194 * gcc.target/aarch64/sve/clastb_1.c: New test.
14195 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14196 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14197 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14198 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14199 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14200 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14201 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14202 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14203 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14204 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14205 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14206 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14207 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14208
14209 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14210 Alan Hayward <alan.hayward@arm.com>
14211 David Sherwood <david.sherwood@arm.com>
14212
14213 * gcc.target/aarch64/sve/live_1.c: New test.
14214 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14215
14216 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14217 Alan Hayward <alan.hayward@arm.com>
14218 David Sherwood <david.sherwood@arm.com>
14219
14220 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14221 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14222 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14223 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14224 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14225 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14226 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14227 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14228 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14229
14230 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14231 Alan Hayward <alan.hayward@arm.com>
14232 David Sherwood <david.sherwood@arm.com>
14233
14234 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14235 New proc.
14236 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14237 vect_fully_masked.
14238 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14239 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14240 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14241 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14242 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14243 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14244
14245 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14246 Alan Hayward <alan.hayward@arm.com>
14247 David Sherwood <david.sherwood@arm.com>
14248
14249 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14250 instead of just ADDRESS.
14251 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14252 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14253 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14254 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14255 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14256 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14257 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14258 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14259 * gcc.target/aarch64/sve/while_2.c: Likewise.
14260 * gcc.target/aarch64/sve/while_3.c: Likewise.
14261 * gcc.target/aarch64/sve/while_4.c: Likewise.
14262
14263 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14264 Alan Hayward <alan.hayward@arm.com>
14265 David Sherwood <david.sherwood@arm.com>
14266
14267 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14268 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14269 to be predicated.
14270 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14271 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14272 * gcc.target/aarch64/sve/reduc_5.c: New test.
14273 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14274 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14275
14276 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14277 Alan Hayward <alan.hayward@arm.com>
14278 David Sherwood <david.sherwood@arm.com>
14279
14280 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14281 * gcc.dg/tree-ssa/peel1.c: Likewise.
14282 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14283 variable-length vectors.
14284 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14285 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14286 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14287 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14288 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14289 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14290 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14291 * gcc.target/aarch64/sve/slp_8.c: New test.
14292 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14293 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14294 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14295 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14296 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14297 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14298 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14299 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14300 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14301 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14302 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14303 * gcc.target/aarch64/sve/while_1.c: Likewise.
14304 * gcc.target/aarch64/sve/while_2.c: Likewise.
14305 * gcc.target/aarch64/sve/while_3.c: Likewise.
14306 * gcc.target/aarch64/sve/while_4.c: Likewise.
14307
14308 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14309 Alan Hayward <alan.hayward@arm.com>
14310 David Sherwood <david.sherwood@arm.com>
14311
14312 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14313 New proc.
14314 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14315 and add an associated scan-dump test. Prevent vectorization
14316 of the first two loops.
14317 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14318 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14319 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14320 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14321 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14322 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14323
14324 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14325 Alan Hayward <alan.hayward@arm.com>
14326 David Sherwood <david.sherwood@arm.com>
14327
14328 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14329 * gcc.dg/vect/pr67790.c: Likewise.
14330 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14331 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14332 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14333 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14334 * gcc.target/aarch64/sve/slp_5.c: New test.
14335 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14336 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14337 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14338 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14339 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14340
14341 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14342 Alan Hayward <alan.hayward@arm.com>
14343 David Sherwood <david.sherwood@arm.com>
14344
14345 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14346 && vect_load_lanes
14347 * gcc.dg/vect/slp-1.c: Likewise.
14348 * gcc.dg/vect/slp-10.c: Likewise.
14349 * gcc.dg/vect/slp-12b.c: Likewise.
14350 * gcc.dg/vect/slp-12c.c: Likewise.
14351 * gcc.dg/vect/slp-17.c: Likewise.
14352 * gcc.dg/vect/slp-19b.c: Likewise.
14353 * gcc.dg/vect/slp-20.c: Likewise.
14354 * gcc.dg/vect/slp-21.c: Likewise.
14355 * gcc.dg/vect/slp-22.c: Likewise.
14356 * gcc.dg/vect/slp-23.c: Likewise.
14357 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14358 * gcc.dg/vect/slp-24.c: Likewise.
14359 * gcc.dg/vect/slp-28.c: Likewise.
14360 * gcc.dg/vect/slp-39.c: Likewise.
14361 * gcc.dg/vect/slp-6.c: Likewise.
14362 * gcc.dg/vect/slp-7.c: Likewise.
14363 * gcc.dg/vect/slp-cond-1.c: Likewise.
14364 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14365 * gcc.dg/vect/slp-cond-2.c: Likewise.
14366 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14367 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14368 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14369 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14370 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14371 * gcc.dg/vect/slp-perm-6.c: Likewise.
14372 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14373 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14374 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14375 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14376 * gcc.dg/vect/slp-12a.c: Likewise.
14377 * gcc.dg/vect/slp-14.c: Likewise.
14378 * gcc.dg/vect/slp-15.c: Likewise.
14379 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14380 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14381 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14382 * gcc.target/aarch64/sve/slp_1.c: New test.
14383 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14384 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14385 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14386 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14387 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14388 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14389 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14390
14391 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14392 Alan Hayward <alan.hayward@arm.com>
14393 David Sherwood <david.sherwood@arm.com>
14394
14395 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14396 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14397 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14398 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14399 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14400 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14401 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14402 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14403 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14404 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14405 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14406 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14407 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14408 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14409 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14410 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14411 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14412 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14413 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14414
14415 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14416 Alan Hayward <alan.hayward@arm.com>
14417 David Sherwood <david.sherwood@arm.com>
14418
14419 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14420 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14421 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14422 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14423 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14424 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14425 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14426 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14427 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14428 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14429 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14430 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14431 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14432 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14433 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14434 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14435 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14436 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14437 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14438 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14439 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14440 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14441 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14442 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14443 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14444 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14445 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14446 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14447 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14448 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14449 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14450 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14451 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14452 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14453 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14454 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14455
14456 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14457 Alan Hayward <alan.hayward@arm.com>
14458 David Sherwood <david.sherwood@arm.com>
14459
14460 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14461 Return true for SVE too.
14462 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14463 if load/store lanes are supported.
14464 * gcc.dg/vect/slp-10.c: Likewise.
14465 * gcc.dg/vect/slp-12c.c: Likewise.
14466 * gcc.dg/vect/slp-17.c: Likewise.
14467 * gcc.dg/vect/slp-33.c: Likewise.
14468 * gcc.dg/vect/slp-6.c: Likewise.
14469 * gcc.dg/vect/slp-cond-1.c: Likewise.
14470 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14471 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14472 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14473 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14474 * gcc.dg/vect/slp-perm-6.c: Likewise.
14475 * gcc.dg/vect/slp-perm-9.c: Likewise.
14476 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14477 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14478 for variable-length vectors.
14479
14480 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14481 Alan Hayward <alan.hayward@arm.com>
14482 David Sherwood <david.sherwood@arm.com>
14483
14484 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14485 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14486
14487 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14488
14489 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14490 * g++.target/aarch64/sve/catch_1.C: New test.
14491 * g++.target/aarch64/sve/catch_2.C: Likewise.
14492 * g++.target/aarch64/sve/catch_3.C: Likewise.
14493 * g++.target/aarch64/sve/catch_4.C: Likewise.
14494 * g++.target/aarch64/sve/catch_5.C: Likewise.
14495 * g++.target/aarch64/sve/catch_6.C: Likewise.
14496
14497 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14498 Alan Hayward <alan.hayward@arm.com>
14499 David Sherwood <david.sherwood@arm.com>
14500
14501 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14502 New proc.
14503 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14504 * gcc.target/aarch64/fmaxmin.c: Likewise.
14505 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14506 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14507 * gcc.target/aarch64/pr62178.c: Likewise.
14508 * gcc.target/aarch64/pr71727-2.c: Likewise.
14509 * gcc.target/aarch64/saddw-1.c: Likewise.
14510 * gcc.target/aarch64/saddw-2.c: Likewise.
14511 * gcc.target/aarch64/uaddw-1.c: Likewise.
14512 * gcc.target/aarch64/uaddw-2.c: Likewise.
14513 * gcc.target/aarch64/uaddw-3.c: Likewise.
14514 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14515 * gcc.target/aarch64/vect-compile.c: Likewise.
14516 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14517 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14518 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14519 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14520 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14521 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14522 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14523 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14524 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14525 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14526 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14527 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14528 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14529 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14530 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14531 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14532 * gcc.target/aarch64/vect-movi.c: Likewise.
14533 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14534 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14535 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14536 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14537 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14538 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14539 fixed-length SVE.
14540 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14541 * gcc.target/aarch64/sve/arith_1.c: New test.
14542 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14543 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14544 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14545 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14546 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14547 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14548 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14549 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14550 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14551 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14552 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14553 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14554 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14555 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14556 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14557 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14558 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14559 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14560 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14561 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14562 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14563 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14564 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14565 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14566 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14567 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14568 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14569 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14570 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14571 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14572 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14573 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14574 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14575 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14576 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14577 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14578 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14579 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14580 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14581 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14582 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14583 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14584 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14585 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14586 * gcc.target/aarch64/sve/index_1.c: Likewise.
14587 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14588 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14589 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14590 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14591 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14592 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14593 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14594 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14595 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14596 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14597 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14598 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14599 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14600 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14601 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14602 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14603 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14604 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14605 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14606 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14607 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14608 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14609 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14610 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14611 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14612 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14613 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14614 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14615 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14616 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14617 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14618 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14619 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14620 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14621 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14622 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14623 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14624 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14625 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14626 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14627 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14628 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14629 * gcc.target/aarch64/sve/single_1.c: Likewise.
14630 * gcc.target/aarch64/sve/single_2.c: Likewise.
14631 * gcc.target/aarch64/sve/single_3.c: Likewise.
14632 * gcc.target/aarch64/sve/single_4.c: Likewise.
14633 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14634 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14635 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14636 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14637 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14638 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14639 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14640 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14641 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14642 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14643 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14644 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14645 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14646 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14647 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14648 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14649 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14650 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14651 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14652 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14653 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14654 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14655 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14656 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14657 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14658 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14659 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14660 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14661 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14662 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14663 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14664 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14665 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14666 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14667 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14668 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14669 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14670 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14671 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14672 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14673 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14674 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14675 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14676 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14677 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14678
14679 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14680 Alan Hayward <alan.hayward@arm.com>
14681 David Sherwood <david.sherwood@arm.com>
14682
14683 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14684 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14685 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14686 New procedures.
14687 (check_effective_target_vect_perm): Handle SVE.
14688 (check_effective_target_vect_perm_byte): Likewise.
14689 (check_effective_target_vect_perm_short): Likewise.
14690 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14691 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14692 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14693 (check_effective_target_vect_element_align_preferred): Likewise.
14694 (check_effective_target_vect_align_stack_vars): Likewise.
14695 (check_effective_target_vect_load_lanes): Likewise.
14696 (check_effective_target_vect_masked_store): Likewise.
14697 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14698 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14699 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14700 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14701 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14702 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14703 * gcc.dg/vect/slp-23.c: Likewise.
14704 * gcc.dg/vect/slp-perm-5.c: Likewise.
14705 * gcc.dg/vect/slp-perm-6.c: Likewise.
14706 * gcc.dg/vect/slp-perm-9.c: Likewise.
14707 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14708 * gcc.dg/vect/vect-114.c: Likewise.
14709 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14710 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14711
14712 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14713
14714 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14715 vect_variable_length, expecting the test to be vectorized
14716 without SLP instead.
14717 * gcc.dg/vect/pr33953.c: Likewise.
14718 * gcc.dg/vect/pr37027.c: Likewise.
14719 * gcc.dg/vect/pr67790.c: Likewise.
14720 * gcc.dg/vect/pr68445.c: Likewise.
14721 * gcc.dg/vect/slp-1.c: Likewise.
14722 * gcc.dg/vect/slp-10.c: Likewise.
14723 * gcc.dg/vect/slp-12a.c: Likewise.
14724 * gcc.dg/vect/slp-12b.c: Likewise.
14725 * gcc.dg/vect/slp-12c.c: Likewise.
14726 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14727 * gcc.dg/vect/slp-13.c: Likewise.
14728 * gcc.dg/vect/slp-14.c: Likewise.
14729 * gcc.dg/vect/slp-15.c: Likewise.
14730 * gcc.dg/vect/slp-17.c: Likewise.
14731 * gcc.dg/vect/slp-19b.c: Likewise.
14732 * gcc.dg/vect/slp-2.c: Likewise.
14733 * gcc.dg/vect/slp-20.c: Likewise.
14734 * gcc.dg/vect/slp-21.c: Likewise.
14735 * gcc.dg/vect/slp-22.c: Likewise.
14736 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14737 * gcc.dg/vect/slp-24.c: Likewise.
14738 * gcc.dg/vect/slp-28.c: Likewise.
14739 * gcc.dg/vect/slp-39.c: Likewise.
14740 * gcc.dg/vect/slp-42.c: Likewise.
14741 * gcc.dg/vect/slp-6.c: Likewise.
14742 * gcc.dg/vect/slp-7.c: Likewise.
14743 * gcc.dg/vect/slp-cond-1.c: Likewise.
14744 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14745 * gcc.dg/vect/slp-cond-2.c: Likewise.
14746 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14747 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14748 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14749 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14750 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14751 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14752 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14753 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14754 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14755 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14756 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14757 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14758 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14759 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14760 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14761 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14762 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14763
14764 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14765
14766 PR c/83801
14767 * gcc.dg/pr83801.c: New test.
14768
14769 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14770
14771 PR fortran/52162
14772 * gfortran.dg/bounds_check_19.f90: New test.
14773
14774 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14775
14776 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14777 instead of scan-assembler-not for xsnabsqp.
14778
14779 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14780
14781 PR libgfortran/83525
14782 * gfortran.dg/newunit_5.f90: New test.
14783
14784 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14785
14786 PR rtl-optimization/80481
14787 * g++.dg/pr80481.C: New.
14788
14789 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14790
14791 PR target/83628
14792 * gcc.target/alpha/pr83628-3.c: New test.
14793
14794 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14795
14796 * lib/target-supports.exp (check_effective_target_avx512f): Also
14797 check for __builtin_ia32_addsd_round,
14798 __builtin_ia32_getmantsd_round.
14799 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14800
14801 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14802
14803 PR target/83629
14804 * gcc.target/powerpc/pr83629.c: Require ilp32.
14805
14806 2018-01-12 Richard Biener <rguenther@suse.de>
14807
14808 PR tree-optimization/80846
14809 * gcc.target/i386/pr80846-1.c: New testcase.
14810 * gcc.target/i386/pr80846-2.c: Likewise.
14811
14812 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14813
14814 * gcc.c-torture/execute/20180112-1.c: New test.
14815
14816 2018-01-12 Tom de Vries <tom@codesourcery.com>
14817
14818 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14819 * g++.dg/ext/label13a.C: Same.
14820 * g++.dg/ext/label14.C: Same.
14821 * g++.dg/ext/label2.C: Same.
14822 * g++.dg/ext/label3.C: Same.
14823 * g++.dg/torture/pr42462.C: Same.
14824 * g++.dg/torture/pr42739.C: Same.
14825 * g++.dg/warn/Wunused-label-3.C: Same.
14826
14827 2018-01-12 Tom de Vries <tom@codesourcery.com>
14828
14829 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14830 * g++.dg/Walloca1.C: Same.
14831 * g++.dg/cpp0x/pr70338.C: Same.
14832 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14833 * g++.dg/cpp1y/vla10.C: Same.
14834 * g++.dg/cpp1y/vla2.C: Same.
14835 * g++.dg/cpp1y/vla6.C: Same.
14836 * g++.dg/cpp1y/vla8.C: Same.
14837 * g++.dg/debug/debug5.C: Same.
14838 * g++.dg/debug/debug6.C: Same.
14839 * g++.dg/debug/pr54828.C: Same.
14840 * g++.dg/diagnostic/pr70105.C: Same.
14841 * g++.dg/eh/cleanup5.C: Same.
14842 * g++.dg/eh/spbp.C: Same.
14843 * g++.dg/ext/tmplattr9.C: Same.
14844 * g++.dg/ext/vla10.C: Same.
14845 * g++.dg/ext/vla11.C: Same.
14846 * g++.dg/ext/vla12.C: Same.
14847 * g++.dg/ext/vla15.C: Same.
14848 * g++.dg/ext/vla16.C: Same.
14849 * g++.dg/ext/vla17.C: Same.
14850 * g++.dg/ext/vla3.C: Same.
14851 * g++.dg/ext/vla6.C: Same.
14852 * g++.dg/ext/vla7.C: Same.
14853 * g++.dg/init/array24.C: Same.
14854 * g++.dg/init/new47.C: Same.
14855 * g++.dg/init/pr55497.C: Same.
14856 * g++.dg/opt/pr78201.C: Same.
14857 * g++.dg/template/vla2.C: Same.
14858 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14859 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14860 * g++.dg/torture/pr62127.C: Same.
14861 * g++.dg/torture/pr67055.C: Same.
14862 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14863 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14864 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14865 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14866 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14867 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14868 * g++.dg/warn/Wvla-1.C: Same.
14869 * g++.dg/warn/Wvla-3.C: Same.
14870 * g++.old-deja/g++.ext/array2.C: Same.
14871 * g++.old-deja/g++.ext/constructor.C: Same.
14872 * g++.old-deja/g++.law/builtin1.C: Same.
14873 * g++.old-deja/g++.other/crash12.C: Same.
14874 * g++.old-deja/g++.other/eh3.C: Same.
14875 * g++.old-deja/g++.pt/array6.C: Same.
14876 * g++.old-deja/g++.pt/dynarray.C: Same.
14877
14878 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14879
14880 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14881
14882 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14883
14884 PR libfortran/67412
14885 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14886 on *-*-solaris2.10.
14887
14888 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14889
14890 * lib/target-supports.exp (check_effective_target_branch_cost):
14891 Accept all x86 targets.
14892
14893 2018-01-12 Martin Liska <mliska@suse.cz>
14894
14895 PR ipa/83054
14896 * g++.dg/warn/pr83054.C: New test.
14897
14898 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14899
14900 * gcc.target/powerpc/spec-barr-1.c: New file.
14901
14902 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14903
14904 PR target/83330
14905 * gcc.target/i386/pr83330.c: New test.
14906
14907 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14908
14909 PR fortran/79383
14910 * gfortran.dg/dtio_31.f03: New test.
14911 * gfortran.dg/dtio_32.f03: New test.
14912
14913 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14914
14915 PR c++/43486
14916 * g++.dg/wrappers: New subdirectory.
14917 * g++.dg/wrappers/README: New file.
14918 * g++.dg/wrappers/alloc.C: New test case.
14919 * g++.dg/wrappers/cow-istream-string.C: New test case.
14920 * g++.dg/wrappers/cp-stdlib.C: New test case.
14921 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14922 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14923
14924 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14925
14926 PR middle-end/83718
14927 * g++.dg/torture/pr83718.C: New testcase.
14928
14929 2018-01-11 Martin Jambor <mjambor@suse.cz>
14930
14931 PR ipa/83178
14932 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14933
14934 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14935
14936 PR tree-optimization/83695
14937 * gcc.dg/tree-ssa/pr83695.c: New test.
14938
14939 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14940
14941 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14942 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14943
14944 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14945
14946 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14947 * gcc.target/arm/simd/fp16fml_high.c: New test.
14948 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14949 * lib/target-supports.exp
14950 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14951 check_effective_target_arm_fp16fml_neon_ok,
14952 add_options_for_arm_fp16fml_neon): New procedures.
14953
14954 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14955
14956 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14957 combination tests.
14958
14959 2018-01-11 Richard Biener <rguenther@suse.de>
14960
14961 PR tree-optimization/83435
14962 * gcc.dg/graphite/pr83435.c: New testcase.
14963
14964 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
14965 Alan Hayward <alan.hayward@arm.com>
14966 David Sherwood <david.sherwood@arm.com>
14967
14968 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14969
14970 2018-01-11 Tamar Christina <tamar.christina@arm.com>
14971
14972 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14973
14974 2018-01-11 Sudakshina Das <sudi.das@arm.com>
14975
14976 PR target/82096
14977 * gcc.c-torture/compile/pr82096.c: New test.
14978
14979 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14980
14981 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14982
14983 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14984
14985 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14986
14987 2018-01-11 Justin Squirek <squirek@adacore.com>
14988
14989 * gnat.dg/expr_func4.adb: New testcase.
14990
14991 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14992
14993 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
14994 testcase.
14995
14996 2018-01-11 Bob Duff <duff@adacore.com>
14997
14998 * gnat.dg/protected_null.adb: New testcase.
14999
15000 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15001
15002 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15003
15004 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15005
15006 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15007
15008 2018-01-11 Justin Squirek <squirek@adacore.com>
15009
15010 * gnat.dg/loopvar.adb: New testcase.
15011
15012 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15013
15014 PR middle-end/83189
15015 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15016
15017 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15018
15019 * gcc.c-torture/compile/pr83575.c: New testcase.
15020
15021 2018-01-10 Michael Collison <michael.collison@arm.com>
15022
15023 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15024 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15025 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15026 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15027 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15028 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15029 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15030 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15031 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15032 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15033 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15034 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15035 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15036 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15037 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15038 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15039
15040 2018-01-10 Michael Collison <michael.collison@arm.com>
15041
15042 * gcc.target/aarch64/sha2.h: New shared testcase.
15043 * gcc.target/aarch64/sha2_1.c: New testcase.
15044 * gcc.target/aarch64/sha2_2.c: New testcase.
15045 * gcc.target/aarch64/sha2_3.c: New testcase.
15046 * gcc.target/aarch64/sha3.h: New shared testcase.
15047 * gcc.target/aarch64/sha3_1.c: New testcase.
15048 * gcc.target/aarch64/sha3_2.c: New testcase.
15049 * gcc.target/aarch64/sha3_3.c: New testcase.
15050
15051 2018-01-10 Michael Collison <michael.collison@arm.com>
15052
15053 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15054
15055 2018-01-10 Martin Sebor <msebor@redhat.com>
15056
15057 PR tree-optimization/83781
15058 * gcc.dg/strlenopt-42.c: New test.
15059
15060 2018-01-11 Martin Sebor <msebor@gmail.com>
15061 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15062
15063 PR tree-optimization/83501
15064 PR tree-optimization/81703
15065
15066 * gcc.dg/strlenopt-39.c: New test-case.
15067 * gcc.dg/pr81703.c: Likewise.
15068
15069 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15070
15071 * gnat.dg/atomic10.adb: New test.
15072
15073 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15074
15075 PR fortran/82367
15076 * gfortran.dg/deferred_character_18.f90: New test.
15077
15078 2018-01-10 Martin Sebor <msebor@redhat.com>
15079
15080 PR tree-optimization/83671
15081 * gcc.dg/strlenopt-40.c: New test.
15082 * gcc.dg/strlenopt-41.c: New test.
15083
15084 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15085
15086 PR fortran/83093
15087 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15088
15089 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15090
15091 PR target/83399
15092 * gcc.target/powerpc/pr83399.c: New test.
15093
15094 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15095
15096 PR c++/43486
15097 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15098 to reflect that the arguments are correctly underlined.
15099 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15100 for globals, params, locals and literals.
15101 (test_sizeof): Directly test the location of "sizeof", rather than
15102 when used in compound expressions.
15103 (test_alignof): Likewise for "alignof".
15104 (test_string_literals): Likewise for string literals.
15105 (test_numeric_literals): Likewise for numeric literals.
15106 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15107 (test_typeid): Likewise for typeid.
15108 (test_unary_plus): New.
15109 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15110 format strings.
15111
15112 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15113
15114 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15115
15116 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15117
15118 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15119
15120 2018-01-10 Marek Polacek <polacek@redhat.com>
15121
15122 PR c++/82541
15123 * g++.dg/warn/Wduplicated-branches4.C: New test.
15124
15125 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15126
15127 PR c++/81327
15128 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15129 cast to void *.
15130
15131 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15132
15133 PR c++/81055
15134 * g++.dg/cpp0x/new2.C: New.
15135
15136 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15137
15138 PR target/83735
15139 * gcc.target/i386/pr83735.c: New test.
15140
15141 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15142
15143 * lib/target-supports.exp (check_effective_target_branch_cost):
15144 New function.
15145 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15146 * gcc.dg/pr21643.c: Likewise.
15147 * gcc.dg/pr46309.c: Likewise.
15148 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15149 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15150 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15151 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15152 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15153 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15154 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15155 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15156 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15157 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15158 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15159 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15160 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15161 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15162
15163 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15164
15165 PR target/83629
15166 * gcc.target/powerpc/pr83629.c: New testcase.
15167
15168 2018-01-10 Richard Biener <rguenther@suse.de>
15169
15170 PR testsuite/78768
15171 * gcc.dg/pr78768.c: Un-XFAIL.
15172
15173 2018-01-10 Richard Biener <rguenther@suse.de>
15174
15175 PR debug/82425
15176 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15177
15178 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15179
15180 PR tree-optimization/83753
15181 * gcc.dg/torture/pr83753.c: New test.
15182
15183 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15184
15185 * gcc.target/i386/avx2-gather-1.c: Add -march.
15186 * gcc.target/i386/avx2-gather-2.c: Add -march.
15187 * gcc.target/i386/avx2-gather-3.c: Add -march.
15188 * gcc.target/i386/avx2-gather-4.c: Add -march.
15189 * gcc.target/i386/avx2-gather-5.c: Add -march.
15190 * gcc.target/i386/avx2-gather-6.c: Add -march.
15191 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15192 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15193 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15194 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15195 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15196 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15197 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15198 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15199 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15200 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15201
15202 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15203
15204 PR target/78585:
15205 * gcc.target/i386/pr78585.c: New test.
15206
15207 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15208
15209 PR c++/83734
15210 * g++.dg/cpp0x/pr83734.C: New test.
15211
15212 2018-01-09 Carl Love <cel@us.ibm.com>
15213
15214 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15215 vec_mergeo builtins with float, double, long long, unsigned long long,
15216 bool long long arguments.
15217 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15218 vec_float2 with double arguments.
15219 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15220 vec_mergew and vec_mergow builtins.
15221
15222 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15223
15224 PR fortran/83742
15225 * gfortran.dg/contiguous_6.f90: New test.
15226
15227 2018-01-09 Richard Biener <rguenther@suse.de>
15228
15229 PR tree-optimization/83668
15230 * gcc.dg/graphite/pr83668.c: New testcase.
15231
15232 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15233
15234 PR tree-optimization/64811
15235 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15236 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15237 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15238 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15239 New tests.
15240 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15241
15242 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15243
15244 PR target/79883
15245 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15246
15247 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15248
15249 PR target/82641
15250 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15251 no NEON and require softfp or hard float-abi.
15252 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15253
15254 2018-01-09 Richard Biener <rguenther@suse.de>
15255
15256 PR tree-optimization/83572
15257 * gcc.dg/graphite/pr83572.c: New testcase.
15258
15259 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15260
15261 PR target/83507
15262 * gcc.dg/sms-13.c: New test.
15263
15264 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15265
15266 PR fortran/83741
15267 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15268
15269 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15270 Monk Chiang <sh.chiang04@gmail.com>
15271
15272 * gcc.target/riscv/save-restore-1.c: New.
15273
15274 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15275
15276 PR target/83677
15277 * gcc.target/powerpc/pr83677.c: New file.
15278
15279 2018-01-08 Jeff Law <law@redhat.com>
15280
15281 PR rtl-optimizatin/81308
15282 * g++.dg/pr81308-1.C: New test.
15283 * g++.dg/pr81308-2.C: New test.
15284
15285 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15286
15287 PR target/83663 - Revert r255946
15288 * gcc.target/aarch64/vect-slp-dup.c: New.
15289
15290 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15291
15292 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15293 combination tests.
15294
15295 2018-01-08 Richard Biener <rguenther@suse.de>
15296
15297 PR tree-optimization/83563
15298 * gcc.dg/graphite/pr83563.c: New testcase.
15299
15300 2018-01-08 Richard Biener <rguenther@suse.de>
15301
15302 PR middle-end/83713
15303 * g++.dg/torture/pr83713.C: New testcase.
15304
15305 2018-01-08 Tom de Vries <tom@codesourcery.com>
15306
15307 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15308
15309 2018-01-08 Richard Biener <rguenther@suse.de>
15310
15311 PR tree-optimization/83685
15312 * gcc.dg/torture/pr83685.c: New testcase.
15313
15314 2018-01-08 Richard Biener <rguenther@suse.de>
15315
15316 PR lto/83719
15317 * gcc.dg/lto/pr83719_0.c: New testcase.
15318
15319 2018-01-08 Tom de Vries <tom@codesourcery.com>
15320
15321 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15322 * gcc.dg/graphite/run-id-1.c: Same.
15323 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15324
15325 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15326
15327 PR fortran/83611
15328 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15329 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15330 * gfortran.dg/pdt_27.f03: New test.
15331
15332 PR fortran/83731
15333 * gfortran.dg/pdt_28.f03: New test.
15334
15335 2018-01-08 Tom de Vries <tom@codesourcery.com>
15336
15337 * c-c++-common/builtins.c: Require effective target alloca.
15338 * gcc.dg/Wrestrict.c: Same.
15339 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15340
15341 2018-01-08 Richard Biener <rguenther@suse.de>
15342
15343 PR middle-end/83580
15344 * gcc.dg/torture/pr83580.c: New testcase.
15345
15346 2018-01-08 Richard Biener <rguenther@suse.de>
15347
15348 PR middle-end/83517
15349 * gcc.dg/pr83517.c: New testcase.
15350
15351 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15352
15353 PR middle-end/81897
15354 * gcc.dg/uninit-pr81897.c: New test.
15355
15356 2018-01-06 Martin Sebor <msebor@redhat.com>
15357
15358 PR tree-optimization/83640
15359 * gcc.dg/Wrestrict-6.c: New test.
15360 * gcc.dg/pr83640.c: New test.
15361
15362 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15363
15364 * gcc.target/aarch64/reg-alloc-1.c: New test.
15365
15366 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15367
15368 PR fortran/50892
15369 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15370
15371 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15372
15373 PR debug/83480
15374 * gcc.dg/pr83480.c: New test.
15375
15376 PR rtl-optimization/83682
15377 * gcc.target/i386/pr83682.c: New test.
15378
15379 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15380
15381 PR fortran/78534
15382 PR fortran/66310
15383 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15384 * gfortran.dg/dependency_49.f90: Likewise.
15385 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15386 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15387 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15388 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15389 * gfortran.dg/string_1_lp64.f90: New test.
15390 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15391 * gfortran.dg/string_3_lp64.f90: New test.
15392
15393 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15394
15395 PR target/83604
15396 * gcc.target/i386/sse-26.c: New test.
15397
15398 PR target/83604
15399 * gcc.target/i386/pr83604.c: New test.
15400
15401 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15402
15403 * gcc.dg/vect/vect-align-4.c: New test.
15404 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15405 and redefine as a structure with an unaligned member "b".
15406 (foo): Update accordingly.
15407
15408 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15409
15410 PR target/82439
15411 * gcc.target/aarch64/bics_5.c: New test.
15412 * gcc.target/arm/bics_5.c: Likewise.
15413
15414 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15415
15416 PR tree-optimization/83605
15417 * gcc.dg/pr83605.c: New test.
15418
15419 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15420
15421 PR target/83554
15422 * gcc.target/i386/pr83554.c: New test.
15423
15424 PR ipa/82352
15425 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15426 long unsigned int.
15427
15428 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15429
15430 PR fortran/83683
15431 PR fortran/45689
15432 * gfortran.dg/eoshift_8.f90: New test.
15433 * gfortran.dg/simplify_eoshift_1.f90: New test.
15434
15435 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15436
15437 PR debug/83585
15438 * gcc.dg/pr83585.c: New test.
15439
15440 2018-01-04 Nathan Sidwell <nathan@acm.org>
15441
15442 PR c++/83667
15443 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15444
15445 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15446
15447 PR debug/83666
15448 * gcc.dg/pr83666.c: New test.
15449
15450 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15451
15452 PR target/83628
15453 * gcc.target/alpha/pr83628-1.c: New test.
15454 * gcc.target/alpha/pr83628-2.c: Ditto.
15455
15456 2018-01-04 Martin Liska <mliska@suse.cz>
15457
15458 PR ipa/82352
15459 * g++.dg/ipa/pr82352.C: New test.
15460
15461 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15462
15463 * gcc.dg/vect-opt-info-1.c: Moved to ...
15464 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15465 vect_int targets, use dg-additional-options instead of dg-options and
15466 use relative line numbers instead of absolute.
15467
15468 2018-01-03 Martin Sebor <msebor@redhat.com>
15469
15470 PR tree-optimization/83655
15471 * gcc.dg/Wrestrict-5.c: New test.
15472 * c-c++-common/builtins.c: New test.
15473
15474 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15475 Alan Hayward <alan.hayward@arm.com>
15476 David Sherwood <david.sherwood@arm.com>
15477
15478 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15479 (main): Call it.
15480
15481 2018-01-03 Jeff Law <law@redhat.com>
15482
15483 PR target/83641
15484 * gcc.target/i386/stack-check-17.c: New test.
15485 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15486
15487 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15488
15489 PR debug/83621
15490 * gcc.dg/pr83621.c: New test.
15491
15492 PR debug/83645
15493 * gcc.dg/pr83645.c: New test.
15494
15495 2018-01-03 Martin Sebor <msebor@redhat.com>
15496
15497 PR tree-optimization/83603
15498 * gcc.dg/Wrestrict-4.c: New test.
15499
15500 PR c/83559
15501 * gcc.dg/const-2.c: New test.
15502 * gcc.dg/pure-3.c: New test.
15503
15504 2018-01-03 Martin Sebor <msebor@redhat.com>
15505
15506 * gcc.dg/Wrestrict-3.c: New test.
15507
15508 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15509
15510 PR c++/83555
15511 * g++.dg/opt/pr83555.C: New test.
15512 * g++.dg/ubsan/pr83555.C: New test.
15513
15514 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15515
15516 PR c/82050
15517 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15518 the !CHECKING_P case by expecting a note.
15519 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15520 a note for the !CHECKING_P case, and move the return statement
15521 outside of #if CHECKING_P guard.
15522
15523 2018-01-03 Jeff Law <law@redhat.com>
15524
15525 PR middle-end/83654
15526 * gcc.target/i386/stack-check-18.c: New test.
15527 * gcc.target/i386/stack-check-19.c: New test.
15528
15529 2018-01-03 Martin Sebor <msebor@redhat.com>
15530
15531 PR tree-optimization/83501
15532 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15533
15534 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15535
15536 PR tree-optimization/83501
15537 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15538
15539 2018-01-03 Nathan Sidwell <nathan@acm.org>
15540
15541 PR c++/83667
15542 * g++.dg/ipa/pr83667.C: New.
15543
15544 2018-01-03 Martin Liska <mliska@suse.cz>
15545
15546 PR tree-optimization/83593
15547 * gcc.dg/pr83593.c: New test.
15548
15549 2018-01-03 Martin Liska <mliska@suse.cz>
15550
15551 PR ipa/83549
15552 * g++.dg/ipa/pr83549.C: New test.
15553
15554 2018-01-03 Marek Polacek <polacek@redhat.com>
15555
15556 PR c++/83592
15557 * g++.dg/warn/mvp2.C: New test.
15558
15559 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15560
15561 PR preprocessor/83602
15562 * g++.dg/cpp/pr83602.C: New test.
15563
15564 PR c++/83634
15565 * g++.dg/parse/pr83634.C: New test.
15566
15567 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15568
15569 PR fortran/83664
15570 * gfortran.dg/eoshift_7.f90: New test.
15571
15572 2018-01-03 Jan Beulich <jbeulich@suse.com>
15573
15574 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15575 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15576
15577 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15578
15579 Update copyright years.
15580
15581 2018-01-03 Martin Liska <mliska@suse.cz>
15582
15583 PR ipa/83594
15584 * gcc.dg/ipa/pr83594.c: New test.
15585
15586 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15587 Alan Hayward <alan.hayward@arm.com>
15588 David Sherwood <david.sherwood@arm.com>
15589
15590 * gcc.dg/vect-opt-info-1.c: New test.
15591
15592 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15593
15594 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15595 floorf128, truncf128, and roundf128.
15596 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15597 optimizations added in match.pd.
15598 * gcc.target/powerpc/float128-hw6.c: Likewise.
15599 * gcc.target/powerpc/float128-hw7.c: Likewise.
15600 * gcc.target/powerpc/float128-hw8.c: Likewise.
15601 * gcc.target/powerpc/float128-hw9.c: Likewise.
15602 * gcc.target/powerpc/float128-hw10.c: Likewise.
15603 * gcc.target/powerpc/float128-hw11.c: Likewise.
15604
15605 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15606
15607 PR c++/83556
15608 * g++.dg/cpp0x/pr83556.C: New test.
15609
15610 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15611
15612 PR fortran/45689
15613 PR fortran/83650
15614 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15615 * gfortran.dg/simplify_cshift_4.f90: New test.
15616
15617 2018-01-02 Marek Polacek <polacek@redhat.com>
15618
15619 PR c++/81860
15620 * g++.dg/cpp0x/inh-ctor30.C: New test.
15621
15622 PR c++/83644
15623 * g++.dg/cpp1z/pr83644.C: New test.
15624
15625 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15626
15627 PR fortran/83076
15628 * gfortran.dg/coarray_45.f90: New test.
15629
15630 PR fortran/83319
15631 * gfortran.dg/coarray_46.f90: New test.
15632
15633 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15634
15635 PR tree-optimization/83581
15636 * gcc.dg/pr83581.c: New test.
15637
15638 PR c/83595
15639 * gcc.dg/pr83595.c: New test.
15640
15641 PR middle-end/83608
15642 * g++.dg/opt/pr83608.C: New test.
15643
15644 PR middle-end/83609
15645 * gcc.dg/pr83609.c: New test.
15646 * g++.dg/opt/pr83609.C: New test.
15647
15648 PR middle-end/83623
15649 * gcc.dg/pr83623.c: New test.
15650
15651 * gcc.target/i386/i386.exp
15652 (check_effective_target_avx512vpopcntdqvl): New proc.
15653 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15654 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15655 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15656 \f
15657 Copyright (C) 2018 Free Software Foundation, Inc.
15658
15659 Copying and distribution of this file, with or without modification,
15660 are permitted in any medium without royalty provided the copyright
15661 notice and this notice are preserved.