re PR middle-end/87009 (Can't find XOR pattern applying De Morgan sequentially)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
2
3 PR tree-optimization/87009
4 * gcc.dg/pr87009.c: New test.
5
6 2018-08-28 Martin Sebor <msebor@redhat.com>
7
8 PR middle-end/86631
9 * g++.dg/Walloca1.C: Adjust.
10
11 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
12
13 PR c++/86546
14 * g++.dg/other/switch4.C: New.
15
16 2018-08-28 Richard Biener <rguenther@suse.de>
17
18 PR tree-optimization/87124
19 * g++.dg/torture/pr87124.C: New testcase.
20
21 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
22
23 PR fortran/80477
24 * gfortran.dg/class_result_7.f90: New test.
25 * gfortran.dg/class_result_8.f90: New test.
26 * gfortran.dg/class_result_9.f90: New test.
27
28 PR fortran/86481
29 * gfortran.dg/allocate_with_source_25.f90: New test.
30
31 2018-08-28 Jakub Jelinek <jakub@redhat.com>
32
33 PR middle-end/87099
34 * gcc.dg/pr87099.c: New test.
35
36 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
37
38 PR testsuite/87078
39 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
40
41 2018-08-28 Richard Biener <rguenther@suse.de>
42
43 PR tree-optimization/87117
44 * gcc.dg/pr87117-1.c: New testcase.
45
46 2018-08-28 Richard Biener <rguenther@suse.de>
47
48 PR tree-optimization/87117
49 * gcc.dg/pr87117-2.c: New testcase.
50
51 2018-08-28 Richard Biener <rguenther@suse.de>
52
53 PR tree-optimization/87117
54 * gcc.dg/lvalue-5.c: New testcase.
55
56 2018-08-27 Jeff Law <law@redhat.com>
57
58 PR tree-optimization/87110
59 * gcc.c-torture/compile/pr87110.c: New test.
60
61 2018-08-27 Martin Sebor <msebor@redhat.com>
62
63 PR tree-optimization/86914
64 * gcc.dg/strlenopt-57.c: New test.
65
66 2018-08-27 Martin Sebor <msebor@redhat.com>
67
68 PR tree-optimization/87112
69 * gcc.dg/pr87112.c: New test.
70
71 2018-08-27 David Malcolm <dmalcolm@redhat.com>
72
73 PR c++/63392
74 * g++.dg/diagnostic/missing-typename.C: New test.
75
76 2018-08-27 Jeff Law <law@redhat.com>
77
78 * gcc.c-torture/compile/dse.c: New test.
79
80 2018-08-27 Jakub Jelinek <jakub@redhat.com>
81
82 PR c++/86993
83 * g++.dg/diagnostic/pr86993.C: New test.
84
85 2018-08-27 Richard Biener <rguenther@suse.de>
86
87 PR tree-optimization/86927
88 * gcc.dg/vect/pr86927.c: New testcase.
89
90 2018-08-27 David Malcolm <dmalcolm@redhat.com>
91
92 PR c++/87091
93 * gcc.dg/empty.h: New file.
94 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
95 top of file and removal of redundant second printing of warning
96 location.
97 * gcc.dg/fixits-pr84852-2.c: Likewise.
98 * gcc.dg/missing-header-fixit-3.c: Likewise.
99 * gcc.dg/missing-header-fixit-4.c: New test.
100 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
101 conversion of show_caret_p to a tri-state.
102
103 2018-08-27 David Malcolm <dmalcolm@redhat.com>
104
105 PR c++/87091
106 * g++.dg/pr85523.C: Extend expected output to show line
107 before line-insertion fix-it hint.
108 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
109 (test_fixit_insert_newline): Add previous line to expected output.
110 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
111 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
112
113 2018-08-27 Martin Liska <mliska@suse.cz>
114
115 PR sanitizer/86962
116 * gcc.dg/asan/pr86962.c: New test.
117
118 2018-08-27 Martin Liska <mliska@suse.cz>
119
120 * gcc.dg/tree-prof/val-prof-10.c: New test.
121
122 2018-08-27 Martin Liska <mliska@suse.cz>
123
124 PR tree-optimization/86847
125 * gcc.dg/tree-ssa/switch-3.c: New test.
126 * gcc.dg/tree-ssa/vrp105.c: Remove.
127
128 2018-08-27 Martin Liska <mliska@suse.cz>
129
130 * gcc.dg/tree-ssa/switch-2.c: New test.
131
132 2018-08-27 Richard Biener <rguenther@suse.de>
133
134 * g++.dg/torture/20180705-1.C: New testcase.
135 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
136 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
137 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
138 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
139 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
140 * gcc.dg/pr85195.c: Likewise.
141 * gcc.dg/pr85467.c: Likewise.
142 * gcc.dg/torture/pr81790.c: Likewise.
143
144 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
145 param to current default.
146
147 2018-08-27 Jakub Jelinek <jakub@redhat.com>
148
149 PR rtl-optimization/87065
150 * gcc.target/i386/pr87065.c: New test.
151
152 2018-08-26 Marek Polacek <polacek@redhat.com>
153
154 PR c++/87080
155 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
156
157 PR c++/87029, Implement -Wredundant-move.
158 * g++.dg/cpp0x/Wredundant-move1.C: New test.
159 * g++.dg/cpp0x/Wredundant-move2.C: New test.
160 * g++.dg/cpp0x/Wredundant-move3.C: New test.
161 * g++.dg/cpp0x/Wredundant-move4.C: New test.
162
163 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
164
165 PR libfortran/86704
166 * gfortran.dg/matmul_19.f90: New test.
167
168 2018-08-25 Janus Weil <janus@gcc.gnu.org>
169
170 PR fortran/86545
171 * gfortran.dg/generic_35.f90: New test case.
172
173 2018-08-24 David Malcolm <dmalcolm@redhat.com>
174
175 PR c++/87091
176 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
177 line spans are printed with -fdiagnostics-show-line-numbers.
178
179 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
180
181 PR fortran/86837
182 * gfortran.dg/implied_do_io_6.f90: New test.
183
184 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
185
186 PR middle-end/87092
187 * gcc.dg/pr87092.c: New test.
188
189 2018-08-24 Marek Polacek <polacek@redhat.com>
190
191 PR c++/67012
192 PR c++/86942
193 * g++.dg/cpp0x/auto52.C: New test.
194 * g++.dg/cpp1y/auto-fn52.C: New test.
195 * g++.dg/cpp1y/auto-fn53.C: New test.
196 * g++.dg/cpp1y/auto-fn54.C: New test.
197
198 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
199
200 * lib/target-supports.exp (vect_perm_supported): Only return
201 false for variable-length vectors if the permute size is not
202 a power of 2.
203 (check_effective_target_vect_perm)
204 (check_effective_target_vect_perm_byte)
205 (check_effective_target_vect_perm_short): Remove check for
206 variable-length vectors.
207 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
208 * gcc.dg/vect/slp-perm-10.c: Likewise.
209 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
210
211 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
212
213 * gcc.target/aarch64/sve/bswap_1.c: New test.
214 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
215 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
216
217 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
218
219 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
220 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
221 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
222 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
223 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
224 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
225 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
226
227 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
228
229 PR debug/79342
230 * gcc.dg/pr79342.: New test.
231
232 2018-08-23 Martin Sebor <msebor@redhat.com>
233
234 PR tree-optimization/87072
235 * gcc.dg/Warray-bounds-35.c: New test.
236
237 2018-08-23 Richard Biener <rguenther@suse.de>
238
239 PR middle-end/87024
240 * gcc.dg/pr87024.c: New testcase.
241
242 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
243
244 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
245 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
246 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
247 * gcc.dg/vect/pr80631-2.c: Likewise.
248
249 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
250
251 PR fortran/86863
252 * gfortran.dg/submodule_32.f08: New test.
253
254 2018-08-22 Janus Weil <janus@gcc.gnu.org>
255
256 PR fortran/86935
257 * gfortran.dg/associate_3.f90: Update error message.
258 * gfortran.dg/associate_39.f90: New test case.
259
260 2018-08-22 Janus Weil <janus@gcc.gnu.org>
261
262 PR fortran/86888
263 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
264 an additional case.
265 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
266 * gfortran.dg/class_17.f03: Update error message.
267 * gfortran.dg/class_55.f90: Ditto.
268 * gfortran.dg/dtio_11.f90: Update error messages.
269 * gfortran.dg/implicit_actual.f90: Add an error message.
270 * gfortran.dg/typebound_proc_12.f90: Update error message.
271
272 2018-08-22 Martin Sebor <msebor@redhat.com>
273
274 PR middle-end/87052
275 * gcc.dg/pr87052.c: New test.
276 * gcc.dg/tree-ssa/dump-3.c: Adjust.
277
278 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
279
280 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
281 * gfortran.dg/max_expr.f90: ...this.
282 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
283 * gfortran.dg/min_expr.f90: ...this.
284
285 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
286
287 PR tree-optimization/86725
288 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
289 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
290 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
291 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
292
293 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
294
295 PR tree-optimization/86725
296 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
297
298 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
299
300 * gcc.dg/vect/vect-avg-16.c: New test.
301 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
302 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
303 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
304 the second loop in main1.
305
306 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
307
308 * gcc.dg/lto/pr85248_0.c (test_alias):
309 Stringify __USER_LABEL_PREFIX__.
310 (test_noreturn): Likewise.
311
312 2018-08-22 Richard Biener <rguenther@suse.de>
313
314 PR tree-optimization/86988
315 * g++.dg/pr86988.C: New testcase.
316
317 2018-08-22 Richard Biener <rguenther@suse.de>
318
319 PR tree-optimization/86945
320 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
321
322 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
323
324 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
325
326 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
327 Thomas Koenig <tkoenig@gcc.gnu.org>
328
329 PR fortran/25829
330 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
331 * gfortran.dg/f2003_io_1.f03: Add wait statement.
332
333 2018-08-21 Marek Polacek <polacek@redhat.com>
334
335 PR c++/86981, Implement -Wpessimizing-move.
336 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
337 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
338 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
339 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
340 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
341
342 PR c++/65043
343 * g++.dg/concepts/pr67595.C: Add dg-warning.
344 * g++.dg/cpp0x/Wnarrowing11.C: New test.
345 * g++.dg/cpp0x/Wnarrowing12.C: New test.
346 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
347
348 PR c++/86499
349 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
350 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
351
352 2018-08-21 Ed Schonberg <schonberg@adacore.com>
353
354 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
355
356 2018-08-21 Ed Schonberg <schonberg@adacore.com>
357
358 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
359
360 2018-08-21 Javier Miranda <miranda@adacore.com>
361
362 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
363
364 2018-08-21 Ed Schonberg <schonberg@adacore.com>
365
366 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
367
368 2018-08-21 Ed Schonberg <schonberg@adacore.com>
369
370 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
371
372 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
373
374 * gnat.dg/rep_clause7.adb: New testcase.
375
376 2018-08-21 Ed Schonberg <schonberg@adacore.com>
377
378 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
379 gnat.dg/task1_pkg.ads: New testcase.
380
381 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
382
383 * gnat.dg/linkedlist.adb: New testcase.
384
385 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
386
387 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
388 gnat.dg/elab6_pkg.ads: New testcase.
389
390 2018-08-21 Ed Schonberg <schonberg@adacore.com>
391
392 * gnat.dg/expr_func5.adb: New testcase.
393
394 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
395
396 * gnat.dg/dynhash.adb: New testcase.
397
398 2018-08-21 Javier Miranda <miranda@adacore.com>
399
400 * gnat.dg/enum4.adb: New testcase.
401
402 2018-08-21 Tamar Christina <tamar.christina@arm.com>
403
404 * gcc.target/aarch64/large_struct_copy.c: New test.
405
406 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
407
408 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
409
410 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
411
412 PR middle-end/86121
413 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
414
415 2018-08-21 Tom de Vries <tdevries@suse.de>
416
417 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
418 to avoid mismatch in .debug and .earlydebug dump files.
419
420 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
421
422 PR target/87033
423 * gcc.target/powerpc/pr87033.c: New test.
424
425 2018-08-20 Martin Sebor <msebor@redhat.com>
426
427 PR tree-optimization/87034
428 * gcc.dg/builtin-sprintf-warn-20.c: New test.
429
430 2018-08-20 David Malcolm <dmalcolm@redhat.com>
431
432 PR other/84889
433 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
434 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
435 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
436
437 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
438
439 PR target/87014
440 * g++.dg/torture/pr87014.C: New file.
441
442 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
443
444 PR target/86984
445 * gcc.target/alpha/pr86984.c: New test.
446
447 2018-08-20 Richard Biener <rguenther@suse.de>
448
449 PR tree-optimization/78655
450 * gcc.dg/tree-ssa/evrp11.c: New testcase.
451
452 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
453
454 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
455 for Darwin.
456
457 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
458
459 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
460 test on Darwin.
461 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
462 * gcc.dg/lto/pr83719_0.c: Likewise.
463
464 2018-08-17 Martin Sebor <msebor@redhat.com>
465
466 PR testsuite/86996
467 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
468
469 2018-08-17 David Malcolm <dmalcolm@redhat.com>
470
471 * g++.dg/conversion/Wwrite-strings.C: New test.
472
473 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
474 Chung-Lin Tang <cltang@codesourcery.com>
475 Xianmiao Qu <xianmiao_qu@c-sky.com>
476
477 C-SKY port: Testsuite
478
479 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
480 * g++.dg/torture/type-generic-1.C: Likewise.
481 * gcc.c-torture/compile/20000804-1.c: Likewise.
482 * gcc.c-torture/execute/20101011-1.c: Likewise.
483 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
484 * gcc.dg/20020312-2.c: Likewise.
485 * gcc.dg/Wno-frame-address.c: Likewise.
486 * gcc.dg/c11-true_min-1.c: Likewise.
487 * gcc.dg/sibcall-10.c: Likewise.
488 * gcc.dg/sibcall-9.c: Likewise.
489 * gcc.dg/stack-usage-1.c: Likewise.
490 * gcc.dg/torture/float32-tg-3.c: Likewise.
491 * gcc.dg/torture/float32x-tg-3.c: Likewise.
492 * gcc.dg/torture/float64-tg-3.c: Likewise.
493 * gcc.dg/torture/float64x-tg-3.c: Likewise.
494 * gcc.dg/torture/type-generic-1.c: Likewise.
495 * gcc.target/csky/*: New.
496 * lib/target-supports.exp (check_profiling_available): Add
497 csky-*-elf.
498 (check_effective_target_hard_float): Handle C-SKY targets with
499 single-precision hard float only.
500 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
501
502 2018-08-17 David Malcolm <dmalcolm@redhat.com>
503
504 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
505 gcc_dump_printf.
506 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
507 coverage for gcc_dump_printf.
508
509 2018-08-17 Martin Liska <mliska@suse.cz>
510
511 * g++.dg/opt/mpx.C: Fix scanned pattern.
512 * gcc.target/i386/mpx.c: Likewise.
513 * g++.dg/warn/Wunreachable-code-1.C: Remove.
514 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
515 * gcc.dg/torture/pr52969.c: Likewise.
516 * g++.dg/warn/pr31246-2.C: Likewise.
517 * g++.dg/warn/pr31246.C: Likewise.
518 * gcc.dg/pr33092.c: Likewise.
519 * g++.dg/opt/eh1.C: Remove a deprecated option.
520 * g++.dg/template/inline1.C: Likewise.
521 * g++.dg/tree-ssa/pr81408.C: Likewise.
522 * gcc.dg/pr41837.c: Likewise.
523 * gcc.dg/pr41841.c: Likewise.
524 * gcc.dg/pr42250.c: Likewise.
525 * gcc.dg/pr43084.c: Likewise.
526 * gcc.dg/pr43317.c: Likewise.
527 * gcc.dg/pr51879-18.c: Likewise.
528 * gcc.dg/torture/pr36066.c: Likewise.
529 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
530 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
531 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
532 * gcc.dg/tree-ssa/pr45122.c: Likewise.
533 * gcc.target/i386/pr45352-2.c: Likewise.
534 * gcc.target/i386/zee.c: Likewise.
535 * gfortran.dg/auto_char_len_2.f90: Likewise.
536 * gfortran.dg/auto_char_len_4.f90: Likewise.
537 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
538 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
539 * gfortran.dg/gomp/pr47331.f90: Likewise.
540 * gfortran.dg/pr40999.f: Likewise.
541 * gfortran.dg/pr41011.f: Likewise.
542 * gfortran.dg/pr42051.f03: Likewise.
543 * gfortran.dg/pr46804.f90: Likewise.
544 * gfortran.dg/pr83149_1.f90: Likewise.
545 * gfortran.dg/pr83149_b.f90: Likewise.
546 * gfortran.dg/whole_file_1.f90: Likewise.
547 * gfortran.dg/whole_file_10.f90: Likewise.
548 * gfortran.dg/whole_file_11.f90: Likewise.
549 * gfortran.dg/whole_file_12.f90: Likewise.
550 * gfortran.dg/whole_file_13.f90: Likewise.
551 * gfortran.dg/whole_file_14.f90: Likewise.
552 * gfortran.dg/whole_file_15.f90: Likewise.
553 * gfortran.dg/whole_file_16.f90: Likewise.
554 * gfortran.dg/whole_file_17.f90: Likewise.
555 * gfortran.dg/whole_file_18.f90: Likewise.
556 * gfortran.dg/whole_file_19.f90: Likewise.
557 * gfortran.dg/whole_file_2.f90: Likewise.
558 * gfortran.dg/whole_file_20.f03: Likewise.
559 * gfortran.dg/whole_file_3.f90: Likewise.
560 * gfortran.dg/whole_file_4.f90: Likewise.
561 * gfortran.dg/whole_file_5.f90: Likewise.
562 * gfortran.dg/whole_file_6.f90: Likewise.
563 * gfortran.dg/whole_file_7.f90: Likewise.
564 * gfortran.dg/whole_file_8.f90: Likewise.
565 * gfortran.dg/whole_file_9.f90: Likewise.
566 * gcc.dg/vect/vect.exp: Likewise.
567
568 2018-08-17 Richard Biener <rguenther@suse.de>
569
570 PR middle-end/86505
571 * gcc.dg/torture/pr86505.c: New testcase.
572
573 2018-08-16 Martin Sebor <msebor@redhat.com>
574
575 PR tree-optimization/86853
576 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
577 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
578 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
579
580 2018-08-16 David Malcolm <dmalcolm@redhat.com>
581
582 * gcc.dg/missing-header-fixit-3.c: New test.
583
584 2018-08-16 David Malcolm <dmalcolm@redhat.com>
585
586 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
587 (test_fixit_insert_newline): Update expected output to show '+'
588 characters in margin of line-insertion fix-it hint.
589
590 2018-08-16 Nathan Sidwell <nathan@acm.org>
591
592 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
593 * gcc.dg/cpp/macsyntx2.c: likewise.
594
595 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
596
597 PR testsuite/86745
598 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
599 * gcc.target/i386/avx-cvt-2.c: Ditto.
600
601 2018-08-16 David Malcolm <dmalcolm@redhat.com>
602
603 PR c++/70693
604 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
605
606 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
607
608 * gcc.target/aarch64/imm_choice_comparison.c: New test.
609
610 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
611
612 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
613 (lib_strncmp): Likewise.
614
615 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
616
617 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
618 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
619 * g++.dg/torture/pr44295.C : Likewise.
620
621 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
622
623 PR testsuite/78544
624 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
625 attributes and matching.
626 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
627 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
628
629 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
630
631 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
632
633 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
634
635 * gcc.target/i386/rop1.c: Remove.
636 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
637
638 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
639
640 * gcc.target/powerpc/fold-vec-splat-char.c: New.
641 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
642 * gcc.target/powerpc/fold-vec-splat-int.c: New.
643 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
644 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
645 * gcc.target/powerpc/fold-vec-splat-short.c: New.
646
647 2018-08-15 David Malcolm <dmalcolm@redhat.com>
648
649 * g++.dg/diagnostic/aka3.C: New test.
650 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
651 output to show range labels.
652 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
653 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
654 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
655 * gcc.dg/bad-binary-ops.c: Update expected output to show range
656 labels. Add an "aka" example.
657 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
658 labels.
659 * gcc.dg/format/diagnostic-ranges.c: Likewise.
660 * gcc.dg/format/pr72858.c: Likewise.
661 * gcc.dg/format/pr78498.c: Likewise.
662 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
663 Update expected output to show range labels. Add examples of
664 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
665 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
666 Update expected output to show range labels.
667 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
668 (test_very_wide_line): Adjust so that label is at left-clipping
669 boundary.
670 (test_very_wide_line_2): New test.
671 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
672 Update expected output to show range labels.
673 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
674 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
675 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
676 for new param to gcc_rich_location::add_expr.
677 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
678 Add "label" param.
679 (test_show_locus): Add examples of labels to various tests. Tweak
680 the "very wide_line" test case and duplicate it, to cover the
681 boundary values for clipping of labels against the left-margin.
682 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
683 diagnostic-test-show-locus-no-labels.c.
684 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
685 Update line numbers of dg-locus directives.
686 * gcc.dg/pr69627.c: Update expected output to show range labels.
687 * lib/multiline.exp (proc _build_multiline_regex): Remove
688 special-case handling of lines with trailing '|'.
689
690 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
691
692 PR testsuite/86519
693 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
694 the .expand file.
695
696 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
697
698 * gcc.dg/wmain.c: New test.
699
700 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
701
702 PR c/19315
703 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
704 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
705 unknown size.
706
707 2018-08-15 Martin Liska <mliska@suse.cz>
708
709 PR tree-optimization/86925
710 * gcc.dg/predict-20.c: New test.
711 * gcc.dg/predict-21.c: New test.
712
713 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
714
715 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
716
717 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
718
719 * gcc.target/i386/sse2-movs.c: New test.
720
721 2018-08-14 Martin Sebor <msebor@redhat.com>
722
723 PR tree-optimization/86650
724 * gcc.dg/Warray-bounds-34.c: New test.
725
726 2018-08-14 Janus Weil <janus@gcc.gnu.org>
727
728 PR fortran/86116
729 * gfortran.dg/generic_34.f90: New test case.
730
731 2018-08-13 Marek Polacek <polacek@redhat.com>
732
733 PR c++/57891
734 * g++.dg/cpp0x/Wnarrowing6.C: New test.
735 * g++.dg/cpp0x/Wnarrowing7.C: New test.
736 * g++.dg/cpp0x/Wnarrowing8.C: New test.
737 * g++.dg/cpp0x/Wnarrowing9.C: New test.
738 * g++.dg/cpp0x/Wnarrowing10.C: New test.
739 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
740 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
741 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
742 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
743 * g++.dg/ext/stmtexpr15.C: Likewise.
744 * g++.dg/gomp/pr47963.C: Likewise.
745 * g++.dg/init/new37.C: Likewise.
746 * g++.dg/init/new43.C: Likewise.
747 * g++.dg/other/fold1.C: Likewise.
748 * g++.dg/parse/array-size2.C: Likewise.
749 * g++.dg/template/dependent-name3.C: Likewise.
750 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
751 * g++.dg/other/vrp1.C: Likewise.
752 * g++.dg/template/char1.C: Likewise.
753
754 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
755
756 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
757 instead of a ZERO_EXTEND.
758
759 2018-08-13 Martin Sebor <msebor@redhat.com>
760
761 PR tree-optimization/71625
762 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
763 * g++.dg/init/string2.C: New test.
764 * g++.dg/init/string3.C: New test.
765 * g++.dg/init/string4.C: New test.
766 * gcc.dg/init-string-3.c: New test.
767 * gcc.dg/strlenopt-55.c: New test.
768 * gcc.dg/strlenopt-56.c: New test.
769
770 2018-08-13 Marek Polacek <polacek@redhat.com>
771
772 P0806R2 - Deprecate implicit capture of this via [=]
773 * g++.dg/cpp2a/lambda-this1.C: New test.
774 * g++.dg/cpp2a/lambda-this2.C: New test.
775 * g++.dg/cpp2a/lambda-this3.C: New test.
776
777 2018-08-13 Marek Polacek <polacek@redhat.com>
778
779 PR c++/86915
780 * g++.dg/diagnostic/auto1.C: New test.
781
782 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
783
784 PR fortran/66679
785 * gfortran.dg/transfer_class_3.f90: New test.
786
787 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
788
789 PR fortran/86906
790 * gfortran.dg/use_rename_9.f90: New test.
791
792 2018-08-11 Jakub Jelinek <jakub@redhat.com>
793
794 PR tree-optimization/86835
795 * gcc.dg/pr86835.c: New test.
796
797 2018-08-10 Janus Weil <janus@gcc.gnu.org>
798
799 PR fortran/57160
800 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
801 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
802 * gfortran.dg/short_circuiting_2.f90: New test case.
803 * gfortran.dg/short_circuiting_3.f90: New test case.
804
805 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
806
807 PR target/82418
808 * gcc.target/i386/pr82418.c: New test.
809
810 2018-08-10 Martin Liska <mliska@suse.cz>
811
812 PR target/83610
813 * gcc.dg/predict-17.c: New test.
814 * gcc.dg/predict-18.c: New test.
815 * gcc.dg/predict-19.c: New test.
816
817 2018-08-10 Martin Liska <mliska@suse.cz>
818
819 PR tree-optimization/85799
820 * gcc.dg/pr85799.c: New test.
821
822 2018-08-09 Jeff Law <law@redhat.com>
823
824 PR middle-end/86897
825 * gcc.dg/uninit-suppress_2.c: Disable DOM.
826
827 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
828
829 * gcc.target/aarch64/sve/reduc_8.c: New test.
830
831 2018-08-09 David Malcolm <dmalcolm@redhat.com>
832
833 PR other/84889
834 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
835 test.
836 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
837 New test.
838 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
839 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
840 TEST_ALWAYS_FLAGS.
841
842 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
843
844 PR tree-optimization/86858
845 * gcc.dg/vect/pr86858.c: New test.
846
847 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
848
849 PR tree-optimization/86871
850 * gcc.dg/vect/pr86871.c: New test.
851
852 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
853
854 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
855
856 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
857
858 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
859 arch and tune numbers by 2.
860 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
861 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
862 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
863 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
864 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
865 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
866 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
867 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
868 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
869 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
870 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
871 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
872 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
873 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
874 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
875 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
876 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
877 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
878 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
879 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
880 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
881 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
882 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
883 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
884 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
885 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
886 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
887 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
888 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
889 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
890 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
891 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
892 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
893 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
894 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
895 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
896 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
897 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
898 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
899 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
900 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
901 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
902 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
903 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
904 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
905 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
906 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
907 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
908 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
909 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
910 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
911 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
912 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
913 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
914 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
915 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
916 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
917 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
918 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
919 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
920 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
921 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
922 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
923 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
924 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
925 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
926
927 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
928
929 PR target/84332
930 * gcc.target/s390/pr84332.c: New testcase.
931
932 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
933
934 PR target/46179
935 * gcc.target/m68k/tls-dimode.c: New file.
936
937 2018-08-08 Nathan Sidwell <nathan@acm.org>
938
939 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
940 c-c++-common/inc-from-1.c: New
941
942 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
943
944 PR target/85295
945 * gcc.target/s390/TI-constants-lra.c: New testcase.
946 * gcc.target/s390/TI-constants-nolra.c: New testcase.
947
948 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
949
950 * gcc.target/s390/hotpatch-8.c: Remove.
951 * gcc.target/s390/hotpatch-9.c: Remove.
952 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
953 * gcc.target/s390/mnop-mcount-m31.c: Remove.
954
955 2018-08-08 Jakub Jelinek <jakub@redhat.com>
956
957 P0595R1 - is_constant_evaluated
958 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
959
960 PR c++/86836
961 * g++.dg/cpp1z/decomp46.C: New test.
962
963 PR c++/86738
964 * g++.dg/opt/pr86738.C: New test.
965
966 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
967
968 PR target/86838
969 * gcc.target/aarch64/frecpe_1.c: New test.
970 * gcc.target/aarch64/frecpe_2.c: Likewise.
971
972 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
973
974 PR c++/59480, DR 136
975 * g++.dg/other/friend8.C: New.
976 * g++.dg/other/friend9.C: Likewise.
977 * g++.dg/other/friend10.C: Likewise.
978 * g++.dg/other/friend11.C: Likewise.
979 * g++.dg/other/friend12.C: Likewise.
980 * g++.dg/other/friend13.C: Likewise.
981 * g++.dg/other/friend14.C: Likewise.
982 * g++.dg/other/friend15.C: Likewise.
983 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
984 * g++.dg/parse/defarg8.C: Likewise.
985
986 2018-08-07 Martin Liska <mliska@suse.cz>
987
988 PR middle-end/83023
989 * gcc.dg/predict-16.c: New test.
990 * g++.dg/predict-1.C: New test.
991
992 2018-08-07 Steve Ellcey <sellcey@cavium.com>
993 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
994
995 PR tree-optimization/80925
996 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
997 vectorized on !vect_hw_misalign targets.
998
999 2018-08-06 Marek Polacek <polacek@redhat.com>
1000
1001 PR c++/86767
1002 * g++.dg/cpp1y/constexpr-86767.C: New test.
1003
1004 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
1005
1006 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
1007 for target *-*-linux-gnu.
1008
1009 2018-08-06 Alan Hayward <alan.hayward@arm.com>
1010
1011 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
1012 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
1013 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
1014
1015 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
1016
1017 * gcc.target/s390/nomemloopunroll-1.c: New test.
1018
1019 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1020
1021 PR target/86386
1022 * gcc.target/i386/pr86386.c: New file.
1023
1024 2018-08-04 Tom de Vries <tdevries@suse.de>
1025
1026 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1027
1028 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1029
1030 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1031 "type:cvip".
1032
1033 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1034
1035 PR fortran/45521
1036 * gfortran.dg/interface_assignment_6.f90: New test case.
1037
1038 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1039
1040 PR testsuite/86153
1041 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1042
1043 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1044 Jonathan Wakely <jwakely@redhat.com>
1045
1046 PR c++/85523
1047 * g++.dg/pr85523.C: New test.
1048
1049 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1050
1051 PR c/86690
1052 * gcc.dg/union-duplicate-field.c: New test.
1053
1054 2018-08-03 Jason Merrill <jason@redhat.com>
1055
1056 PR c++/86706
1057 * g++.dg/template/pr86706.C: New test.
1058
1059 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1060
1061 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1062 on vect_avg_qi targets.
1063 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1064 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1065 * gcc.dg/vect/vect-avg-15.c: Likewise.
1066
1067 2018-08-03 Martin Liska <mliska@suse.cz>
1068
1069 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1070 * gcc.dg/predict-13.c: Likewise.
1071 * gcc.dg/predict-3.c: Likewise.
1072 * gcc.dg/predict-4.c: Likewise.
1073 * gcc.dg/predict-5.c: Likewise.
1074 * gcc.dg/predict-6.c: Likewise.
1075 * gcc.dg/predict-9.c: Likewise.
1076 * gfortran.dg/predict-1.f90: Likewise.
1077
1078 2018-08-02 Richard Biener <rguenther@suse.de>
1079
1080 PR c++/86763
1081 * g++.dg/torture/pr86763.C: New testcase.
1082
1083 2018-08-02 Richard Biener <rguenther@suse.de>
1084
1085 PR tree-optimization/86816
1086 * g++.dg/torture/pr86816.C: New testcase.
1087
1088 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1089
1090 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1091 to be used.
1092 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1093 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1094 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1095 for .h.
1096 * gcc.target/aarch64/sve/single_2.c: Likewise.
1097 * gcc.target/aarch64/sve/single_3.c: Likewise.
1098 * gcc.target/aarch64/sve/single_4.c: Likewise.
1099
1100 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1101
1102 PR target/86014
1103 * gcc.target/aarch64/ldp_stp_13.c: New test.
1104
1105 2018-08-01 Martin Sebor <msebor@redhat.com>
1106
1107 PR tree-optimization/86650
1108 * gcc.dg/format/gcc_diag-10.c: Adjust.
1109
1110 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1111
1112 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1113 of range check.
1114 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1115
1116 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1117
1118 PR target/86753
1119 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1120 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1121
1122 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1123
1124 * gcc.dg/pointer-range-check-1.c: New test.
1125 * gcc.dg/pointer-range-check-2.c: Likewise.
1126
1127 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1128
1129 PR tree-optimization/86749
1130 * gcc.dg/vect/pr86749.c: New test.
1131
1132 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1133
1134 PR c++/86661
1135 * g++.dg/lookup/name-clash12.C: New.
1136
1137 2018-08-01 Richard Biener <rguenther@suse.de>
1138
1139 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1140
1141 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1142
1143 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1144
1145 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1146
1147 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1148
1149 2018-08-01 Martin Liska <mliska@suse.cz>
1150
1151 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1152 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1153 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1154 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1155 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1156 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1157 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1158 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1159
1160 2018-08-01 Martin Liska <mliska@suse.cz>
1161
1162 PR value-prof/35543
1163 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1164
1165 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1166
1167 * gcc.target/aarch64/extract_zero_extend.c: New file.
1168
1169 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1170
1171 PR c/85704
1172 * gcc.c-torture/compile/pr85704.c: New test.
1173
1174 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1175 Olivier Hainque <hainque@adacore.com>
1176
1177 * gnat.dg/dinst.adb: New.
1178 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1179
1180 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1181
1182 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1183 tdiag and cxxdiag.
1184 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1185 and %K.
1186
1187 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1188
1189 * c-c++-common/spec-barrier-1.c: New test.
1190 * c-c++-common/spec-barrier-2.c: New test.
1191 * gcc.dg/spec-barrier-3.c: New test.
1192
1193 2018-07-31 Martin Sebor <msebor@redhat.com>
1194
1195 PR tree-optimization/86741
1196 * gcc.dg/Warray-bounds-33.c: New test.
1197
1198 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1199
1200 * gcc.target/s390/memset-1.c: Improve testcase.
1201
1202 2018-07-31 Tom de Vries <tdevries@suse.de>
1203
1204 PR debug/86687
1205 * g++.dg/guality/pr86687.C: New test.
1206
1207 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1208
1209 P1008R1 - prohibit aggregates with user-declared constructors
1210 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1211 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1212 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1213 * g++.dg/cpp2a/aggr1.C: New test.
1214 * g++.dg/cpp2a/aggr2.C: New test.
1215
1216 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1217
1218 PR target/86640
1219 * gcc.target/arm/pr86640.c: New testcase.
1220
1221 2018-07-31 Martin Liska <mliska@suse.cz>
1222
1223 PR gcov-profile/85338
1224 PR gcov-profile/85350
1225 PR gcov-profile/85372
1226 * gcc.misc-tests/gcov-pr85338.c: New test.
1227 * gcc.misc-tests/gcov-pr85350.c: New test.
1228 * gcc.misc-tests/gcov-pr85372.c: New test.
1229
1230 2018-07-31 Martin Liska <mliska@suse.cz>
1231
1232 PR gcov-profile/83813
1233 PR gcov-profile/84758
1234 PR gcov-profile/85217
1235 PR gcov-profile/85332
1236 * gcc.misc-tests/gcov-pr83813.c: New test.
1237 * gcc.misc-tests/gcov-pr84758.c: New test.
1238 * gcc.misc-tests/gcov-pr85217.c: New test.
1239 * gcc.misc-tests/gcov-pr85332.c: New test.
1240
1241 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1242
1243 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1244 gnat.dg/prot5_pkg.ads: New testcase.
1245
1246 2018-07-31 Justin Squirek <squirek@adacore.com>
1247
1248 * gnat.dg/addr11.adb: New testcase.
1249
1250 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1251
1252 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1253
1254 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1255
1256 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1257
1258 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1259
1260 * gnat.dg/iter3.adb: New testcase.
1261
1262 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1263
1264 Revert 'AsyncI/O patch committed'
1265 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1266 Thomas Koenig <tkoenig@gcc.gnu.org>
1267
1268 PR fortran/25829
1269 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1270 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1271
1272 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1273
1274 PR rtl-optimization/85160
1275 * gcc.target/powerpc/combine-2-2.c: New testcase.
1276
1277 2018-07-27 Martin Sebor <msebor@redhat.com>
1278
1279 PR tree-optimization/86696
1280 * g++.dg/pr86696.C: New test.
1281
1282 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1283
1284 PR tree-optimization/86636
1285 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1286 Add dg-require-effective-target pthread.
1287
1288 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1289
1290 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1291 * gcc.dg/strcmpopt_6.c: Likewise.
1292
1293 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1294
1295 PR target/86612
1296 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1297
1298 2018-07-26 Martin Sebor <msebor@redhat.com>
1299
1300 PR tree-optimization/86043
1301 PR tree-optimization/86042
1302 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1303 pr86688.
1304 * gcc.dg/strlenopt-44.c: New test.
1305
1306 2018-07-26 Martin Liska <mliska@suse.cz>
1307
1308 PR gcov-profile/86536
1309 * gcc.misc-tests/gcov-pr86536.c: New test.
1310
1311 2018-07-25 Martin Sebor <msebor@redhat.com>
1312
1313 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1314 ignored by the test harness.
1315
1316 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1317 Thomas Koenig <tkoenig@gcc.gnu.org>
1318
1319 PR fortran/25829
1320 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1321 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1322
1323 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1324
1325 PR c++/85515
1326 * g++.dg/pr85515-2.C: Add expected dg-error.
1327 * g++.dg/cpp0x/range-for36.C: New test.
1328
1329 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1330
1331 * gcc.target/arc/uncached-1.c: New test.
1332 * gcc.target/arc/uncached-2.c: Likewise.
1333
1334 2018-07-24 Martin Sebor <msebor@redhat.com>
1335
1336 PR tree-optimization/86622
1337 PR tree-optimization/86532
1338 * gcc.c-torture/execute/strlen-2.c: New test.
1339 * gcc.c-torture/execute/strlen-3.c: New test.
1340 * gcc.c-torture/execute/strlen-4.c: New test.
1341
1342 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1343
1344 PR tree-optimization/86636
1345 * gcc.c-torture/compile/pr86636.c: New test.
1346
1347 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1348
1349 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1350
1351 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1352
1353 PR middle-end/86627
1354 * gcc.target/i386/pr86627.c: New test.
1355
1356 PR testsuite/86649
1357 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1358 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1359 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1360 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1361
1362 2018-07-23 Carl Love <cel@us.ibm.com>
1363
1364 PR 86591
1365 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1366 file altivec-2-runnable.c.
1367 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1368 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1369 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1370 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1371 vec_cts, vec_ctu, vec_cpsgn tests.
1372
1373 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1374
1375 PR c/86617
1376 * gcc.dg/pr86617.c: New test.
1377
1378 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1379
1380 PR c++/86569
1381 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1382
1383 2018-07-20 Martin Sebor <msebor@redhat.com>
1384
1385 PR middle-end/82063
1386 * c-c++-common/pr68657-1.c: Adjust.
1387 * c-c++-common/pr68657-2.c: Same.
1388 * c-c++-common/pr68657-3.c: Same.
1389 * c-c++-common/pr68833-1.c: Same.
1390 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1391 * gcc.dg/Walloca-larger-than.c: New test.
1392 * gcc.dg/Walloca-larger-than-2.c: New test.
1393 * gcc.dg/Wframe-larger-than-2.c: New test.
1394 * gcc.dg/Wlarger-than3.c: New test.
1395 * gcc.dg/Wvla-larger-than-3.c: New test.
1396 * gcc.dg/pr42611.c: Adjust.
1397 * gnat.dg/frame_overflow.adb: Same.
1398
1399 2018-07-20 Martin Sebor <msebor@redhat.com>
1400
1401 PR tree-optimization/86613
1402 PR tree-optimization/86611
1403 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1404 prune duplicate warnings.
1405 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1406 data-model-dependencies.
1407 * gcc.dg/Warray-bounds-32.c: Ditto.
1408
1409 2018-07-20 Richard Biener <rguenther@suse.de>
1410
1411 PR debug/86585
1412 * g++.dg/lto/pr86585_0.C: New testcase.
1413 * g++.dg/lto/pr86585_1.C: Likewise.
1414
1415 2018-07-19 Martin Sebor <msebor@redhat.com>
1416
1417 PR tree-optimization/83776
1418 PR tree-optimization/84047
1419 * gcc.dg/Warray-bounds-29.c: New test.
1420 * gcc.dg/Warray-bounds-30.c: New test.
1421 * gcc.dg/Warray-bounds-31.c: New test.
1422 * gcc.dg/Warray-bounds-32.c: New test.
1423
1424 2018-07-19 Michael Collison <michael.collison@arm.com>
1425 Richard Henderson <rth@redhat.com>
1426
1427 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1428 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1429 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1430 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1431 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1432 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1433 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1434 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1435 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1436 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1437 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1438 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1439
1440 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1441
1442 Revert fix for c++/59480 (and testsuite followup)
1443
1444 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1445
1446 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1447
1448 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1449
1450 PR c++/59480, DR 136
1451 * g++.dg/other/friend8.C: New.
1452 * g++.dg/other/friend9.C: Likewise.
1453 * g++.dg/other/friend10.C: Likewise.
1454 * g++.dg/other/friend11.C: Likewise.
1455 * g++.dg/other/friend12.C: Likewise.
1456 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1457 * g++.dg/parse/defarg8.C: Likewise.
1458
1459 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1460
1461 * gcc.target/aarch64/profile.c: New test.
1462
1463 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1464
1465 PR target/83009
1466 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1467
1468 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1469
1470 PR target/86560
1471 * gcc.target/i386/pr86560-4.c: New test.
1472 * gcc.target/i386/pr86560-5.c: Likewise.
1473
1474 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1475
1476 PR target/86560
1477 * gcc.target/i386/pr86560-1.c: New test.
1478 * gcc.target/i386/pr86560-2.c: Likewise.
1479 * gcc.target/i386/pr86560-3.c: Likewise.
1480
1481 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1482
1483 * gfortran.dg/max_fmax_aarch64.f90: New test.
1484 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1485 * gfortran.dg/minmax_integer.f90: Likewise.
1486
1487 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1488
1489 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1490
1491 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1492
1493 PR middle-end/86544
1494 * g++.dg/tree-ssa/pr86544.C: New test.
1495
1496 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1497
1498 PR c++/86550
1499 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1500
1501 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1502
1503 PR 69558
1504 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1505 * c-c++-common/pr69558.c: Remove xfail.
1506 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1507 * gcc.dg/pr61817-1.c: Likewise.
1508 * gcc.dg/pr61817-2.c: Likewise.
1509 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1510
1511 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1512
1513 PR fortran/85599
1514 * gfortran.dg/function_optimize_5.f90: Add option
1515 '-faggressive-function-elimination' and update dg-warning clauses.
1516 * gfortran.dg/short_circuiting.f90: New test.
1517
1518 2018-07-18 Marek Polacek <polacek@redhat.com>
1519
1520 PR c++/86190 - bogus -Wsign-conversion warning
1521 * g++.dg/warn/Wsign-conversion-3.C: New test.
1522 * g++.dg/warn/Wsign-conversion-4.C: New test.
1523
1524 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1525
1526 PR c++/59480, DR 136
1527 * g++.dg/other/friend8.C: New.
1528 * g++.dg/other/friend9.C: Likewise.
1529 * g++.dg/other/friend10.C: Likewise.
1530 * g++.dg/other/friend11.C: Likewise.
1531 * g++.dg/other/friend12.C: Likewise.
1532 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1533 * g++.dg/parse/defarg8.C: Likewise.
1534
1535 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1536
1537 * g++.dg/ext/uow-3.C: Adjust.
1538 * g++.dg/ext/uow-4.C: Likewise.
1539 * g++.dg/lookup/name-clash11.C: Likewise.
1540 * g++.dg/lookup/name-clash7.C: Likewise.
1541 * g++.dg/lookup/redecl1.C: Likewise.
1542 * g++.dg/warn/changes-meaning.C: Likewise.
1543 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1544 * g++.old-deja/g++.law/nest1.C: Likewise.
1545
1546 2018-07-18 Richard Biener <rguenther@suse.de>
1547
1548 PR debug/86523
1549 * g++.dg/lto/pr86523-3_0.C: New testcase.
1550
1551 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1552
1553 * gcc.target/m68k/mulsi_highpart.c: New test.
1554
1555 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1556
1557 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1558 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1559 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1560 * gcc.dg/cpp/pr61854-8.c: New test.
1561
1562 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1563
1564 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1565
1566 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1567
1568 PR fortran/83184
1569 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1570
1571 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1572
1573 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1574 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1575 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1576 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1577 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1578
1579 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1580
1581 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1582 * gcc.target/powerpc/pr79916.c: Require dfp.
1583
1584 2018-07-17 Richard Biener <rguenther@suse.de>
1585
1586 PR lto/86456
1587 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1588
1589 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1590
1591 * gcc.target/s390/function-align1.c: New test.
1592 * gcc.target/s390/function-align2.c: New test.
1593 * gcc.target/s390/function-align3.c: New test.
1594
1595 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1596
1597 * gnat.dg/discr55.adb: New test.
1598
1599 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1600
1601 * gcc.target/i386/vartrack-1.c (dg-options): Add
1602 -fomit-frame-pointer.
1603
1604 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1605
1606 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1607 (dg-lto-options): Add -fPIC.
1608 * g++.dg/lto/pr86523-2_0.C: Likewise.
1609
1610 2018-07-17 Martin Liska <mliska@suse.cz>
1611
1612 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1613
1614 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1615
1616 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1617 testcase.
1618
1619 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1620
1621 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1622
1623 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1624
1625 * gnat.dg/memorytest.adb: New testcase.
1626
1627 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1628
1629 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1630 New testcase.
1631
1632 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1633
1634 * gnat.dg/equal3.adb: New testcase.
1635
1636 2018-07-17 Justin Squirek <squirek@adacore.com>
1637
1638 * gnat.dg/split_args.adb: New testcase.
1639
1640 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1641
1642 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1643
1644 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1645
1646 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1647 New testcase.
1648
1649 2018-07-16 Carl Love <cel@us.ibm.com>
1650
1651 PR target/86414
1652 Forgot the PR number on the commit log.
1653
1654 2018-07-16 Carl Love <cel@us.ibm.com>
1655
1656 PR target/86414
1657 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1658 longdouble128.
1659 * gcc.target/powerpc/divkc3-3.c: Ditto.
1660 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1661 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1662 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1663 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1664
1665 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1666
1667 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1668 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1669
1670 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1671
1672 * lib/target-supports.exp (check_effective_target_longdouble64,
1673 check_effective_target_ppc_float128,
1674 check_effective_target_ppc_float128_insns,
1675 check_effective_target_powerpc_vsx): New.
1676
1677 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1678
1679 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1680 syntax error.
1681
1682 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1683
1684 PR tree-optimization/86526
1685 * gcc.c-torture/compile/pr86526.c: New test.
1686
1687 2018-07-16 Carl Love <cel@us.ibm.com>
1688
1689 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1690 longdouble128.
1691 * gcc.target/powerpc/divkc3-3.c: Ditto.
1692 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1693 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1694 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1695 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1696
1697 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1698
1699 PR fortran/83184
1700 * gfortran.dg/assumed_rank_14.f90: New testcase.
1701 * gfortran.dg/assumed_rank_15.f90: New testcase.
1702 * gfortran.dg/dec_structure_8.f90: Update error messages.
1703 * gfortran.dg/dec_structure_23.f90: Update error messages.
1704
1705 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1706
1707 PR middle-end/86528
1708 * gcc.c-torture/execute/pr86528.c: New test.
1709 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1710
1711 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1712
1713 * g++.dg/template/spec40.C: New.
1714 * g++.dg/parse/ptrmem8.C: Likewise.
1715
1716 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1717
1718 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1719 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1720 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1721 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1722 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1723
1724 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1725
1726 * gcc.target/s390/mrecord-mcount.c: New testcase.
1727
1728 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1729
1730 * gcc.target/s390/mfentry-m64.c: New testcase.
1731
1732 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1733
1734 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1735 testcase.
1736
1737 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1738
1739 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1740 testcase.
1741
1742 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1743
1744 * gnat.dg/wide_wide_value1.adb: New testcase.
1745
1746 2018-07-16 Javier Miranda <miranda@adacore.com>
1747
1748 * gnat.dg/bit_order1.adb: New testcase.
1749
1750 2018-07-16 Javier Miranda <miranda@adacore.com>
1751
1752 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1753
1754 2018-07-16 Richard Biener <rguenther@suse.de>
1755
1756 PR lto/86523
1757 * g++.dg/lto/pr86523-1_0.C: New testcase.
1758 * g++.dg/lto/pr86523-2_0.C: Likewise.
1759
1760 2018-07-16 Martin Liska <mliska@suse.cz>
1761
1762 PR ipa/86529
1763 * g++.dg/ipa/pr86529.C: New test.
1764
1765 2018-07-16 Tom de Vries <tdevries@suse.de>
1766
1767 PR debug/86455
1768 * gcc.target/i386/vartrack-1.c: New test.
1769
1770 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1771
1772 * gnat.dg/opt73.adb: New test.
1773
1774 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1775
1776 PR c++/3698
1777 PR c++/86208
1778 * g++.dg/opt/pr3698.C: New test.
1779
1780 2018-07-16 Richard Biener <rguenther@suse.de>
1781
1782 PR ipa/86389
1783 * gcc.dg/torture/pr86389.c: Require trampolines.
1784
1785 2018-07-15 Tom de Vries <tdevries@suse.de>
1786
1787 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1788 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1789 already called.
1790 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1791 * gcc.dg/guality/guality.exp: Same.
1792 * gfortran.dg/guality/guality.exp: Same.
1793
1794 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1795 Sunil K Pandey <sunil.k.pandey@intel.com>
1796
1797 PR target/84413
1798 * gcc.target/i386/pr84413-1.c: New test.
1799 * gcc.target/i386/pr84413-2.c: Likewise.
1800 * gcc.target/i386/pr84413-3.c: Likewise.
1801
1802 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1803 Steve Munroe <munroesj52@gmail.com>
1804
1805 * gcc.target/powerpc/sse2-pand-1.c: New file.
1806 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1807 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1808 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1809
1810 2018-07-13 Nathan Sidwell <nathan@acm.org>
1811
1812 PR c++/86374
1813 * g++.dg/pr86374.C: New.
1814
1815 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1816
1817 PR middle-end/78809
1818 * gcc.dg/strcmpopt_5.c: New test.
1819 * gcc.dg/strcmpopt_6.c: New test.
1820
1821 2018-07-13 Richard Biener <rguenther@suse.de>
1822
1823 PR middle-end/85974
1824 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1825
1826 2018-07-13 Tom de Vries <tdevries@suse.de>
1827
1828 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1829 * gcc.dg/guality/ctztest.c: Same.
1830 * gcc.dg/guality/sra-1.c: Same.
1831
1832 2018-07-13 Tom de Vries <tdevries@suse.de>
1833
1834 * gcc.dg/vla-1.c: Update.
1835
1836 2018-07-13 Tom de Vries <tdevries@suse.de>
1837
1838 * gcc.src/maintainers.exp: New file.
1839
1840 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1841
1842 PR middle-end/86489
1843 * gcc.dg/pr86489.c: New test.
1844
1845 2018-07-12 Martin Sebor <msebor@redhat.com>
1846
1847 PR testsuite/86510
1848 g++.dg/warn/pr86453.C: Adjust.
1849
1850 2018-07-12 Jim Wilson <jimw@sifive.com>
1851
1852 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1853
1854 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1855
1856 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1857
1858 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1859
1860 * c-c++-common/gomp/declare-target-3.c: New test.
1861 * g++.dg/gomp/declare-target-2.C: New test.
1862
1863 2018-07-12 Martin Sebor <msebor@redhat.com>
1864
1865 PR c/86453
1866 * c-c++-common/Wattributes.c: Adjust.
1867 * gcc.dg/Wattributes-10.c: New test.
1868 * g++.dg/Wattributes-3.C: Adjust.
1869 * gcc.dg/Wattributes-6.c: Adjust.
1870 * gcc.dg/pr18079.c: Adjust.
1871 * gcc.dg/torture/pr42363.c: Adjust.
1872
1873 2018-07-12 Julia Koval <julia.koval@intel.com>
1874
1875 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1876 version.
1877
1878 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1879
1880 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1881 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1882 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1883 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1884 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1885 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1886 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1887
1888 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1889
1890 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1891 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1892 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1893 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1894 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1895 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1896 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1897 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1898
1899 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1900 Alan Hayward <alan.hayward@arm.com>
1901 David Sherwood <david.sherwood@arm.com>
1902
1903 * gcc.dg/vect/vect-fma-2.c: New test.
1904 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1905 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1906 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1907
1908 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1909
1910 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1911 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1912 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1913 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1914 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1915 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1916 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1917 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1918 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1919
1920 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1921
1922 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1923 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1924
1925 2018-07-12 Richard Biener <rguenther@suse.de>
1926
1927 PR target/84829
1928 * gcc.target/i386/pr84829.c: New testcase.
1929
1930 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1931
1932 * gcc.dg/torture/20180712-1.c: New test.
1933
1934 PR tree-optimization/86492
1935 * gcc.c-torture/execute/pr86492.c: New test.
1936
1937 2018-07-12 Richard Biener <rguenther@suse.de>
1938
1939 PR c/86453
1940 * g++.dg/warn/pr86453.C: New testcase.
1941
1942 2018-07-12 Richard Biener <rguenther@suse.de>
1943
1944 PR middle-end/86479
1945 * gcc.dg/graphite/pr86479.c: New testcase.
1946
1947 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1948
1949 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1950 of hardcoding size. Cast (rel) to MASK_TYPE.
1951 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1952 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1953 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1954 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1955 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1956 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1957 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1958 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1959 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1960 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1961 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1962 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1963 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1964 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1965 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1966 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1967 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1968 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1969 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1970
1971 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1972
1973 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
1974 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
1975 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
1976
1977 2018-07-10 Mark Wielaard <mark@klomp.org>
1978
1979 PR debug/86459
1980 * gcc.dg/pr86459.c: New test.
1981
1982 2018-07-10 Martin Sebor <msebor@redhat.com>
1983
1984 PR testsuite/86461
1985 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1986
1987 2018-07-10 Martin Liska <mliska@suse.cz>
1988
1989 PR testsuite/86445
1990 * gcc.dg/pr84100.c: Change it back to dg-bogus.
1991
1992 2018-07-10 Jakub Jelinek <jakub@redhat.com>
1993
1994 PR sanitizer/86406
1995 * g++.dg/ubsan/pr86406.C: New test.
1996
1997 PR fortran/86421
1998 * gfortran.dg/vect/pr86421.f90: New test.
1999
2000 2018-07-09 Martin Sebor <msebor@redhat.com>
2001
2002 PR tree-optimization/86415
2003 * gcc.dg/strlenopt-53.c: New test.
2004
2005 2018-07-09 Martin Sebor <msebor@redhat.com>
2006
2007 PR middle-end/77357
2008 * gcc.dg/strlenopt-49.c: New test.
2009 * gcc.dg/strlenopt-50.c: New test.
2010 * gcc.dg/strlenopt-51.c: New test.
2011 * gcc.dg/strlenopt-52.c: New test.
2012 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
2013
2014 2018-07-09 Jakub Jelinek <jakub@redhat.com>
2015
2016 PR c/86420
2017 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
2018 to be returned and when first argument is not 0, so that they don't do
2019 anything for NEED_EXC or NEED_ERRNO.
2020
2021 2018-07-09 Tom de Vries <tdevries@suse.de>
2022
2023 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2024 * gcc.dg/guality/bswaptest.c: Same.
2025 * gcc.dg/guality/clztest.c: Same.
2026 * gcc.dg/guality/csttest.c: Same.
2027 * gcc.dg/guality/ctztest.c: Same.
2028 * gcc.dg/guality/drap.c: Same.
2029 * gcc.dg/guality/nrv-1.c: Same.
2030 * gcc.dg/guality/pr41353-1.c: Same.
2031 * gcc.dg/guality/pr41353-2.c: Same.
2032 * gcc.dg/guality/pr41404-1.c: Same.
2033 * gcc.dg/guality/pr43051-1.c: Same.
2034 * gcc.dg/guality/pr43077-1.c: Same.
2035 * gcc.dg/guality/pr43177.c: Same.
2036 * gcc.dg/guality/pr43329-1.c: Same.
2037 * gcc.dg/guality/pr43479.c: Same.
2038 * gcc.dg/guality/pr43593.c: Same.
2039 * gcc.dg/guality/pr45003-1.c: Same.
2040 * gcc.dg/guality/pr45003-2.c: Same.
2041 * gcc.dg/guality/pr45003-3.c: Same.
2042 * gcc.dg/guality/pr48437.c: Same.
2043 * gcc.dg/guality/pr48466.c: Same.
2044 * gcc.dg/guality/pr49888.c: Same.
2045 * gcc.dg/guality/pr54200.c: Same.
2046 * gcc.dg/guality/pr54519-1.c: Same.
2047 * gcc.dg/guality/pr54519-2.c: Same.
2048 * gcc.dg/guality/pr54519-3.c: Same.
2049 * gcc.dg/guality/pr54519-4.c: Same.
2050 * gcc.dg/guality/pr54519-5.c: Same.
2051 * gcc.dg/guality/pr54519-6.c: Same.
2052 * gcc.dg/guality/pr54551.c: Same.
2053 * gcc.dg/guality/pr54693-2.c: Same.
2054 * gcc.dg/guality/pr54693.c: Same.
2055 * gcc.dg/guality/pr54796.c: Same.
2056 * gcc.dg/guality/pr54970.c: Same.
2057 * gcc.dg/guality/pr67192.c: Same.
2058 * gcc.dg/guality/pr69947.c: Same.
2059 * gcc.dg/guality/pr78726.c: Same.
2060 * gcc.dg/guality/rotatetest.c: Same.
2061 * gcc.dg/guality/sra-1.c: Same.
2062 * gcc.dg/guality/vla-2.c: Same.
2063
2064 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2065
2066 * g++.dg/diagnostic/long-short.C: New.
2067 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2068 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2069 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2070
2071 2018-07-09 Tom de Vries <tdevries@suse.de>
2072
2073 * gcc.dg/vla-1.c: New test.
2074
2075 2018-07-07 Tom de Vries <tdevries@suse.de>
2076
2077 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2078 files.
2079 (get_dump_flags): New proc.
2080 (toplevel): Test all dump flags.
2081
2082 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2083
2084 * gnat.dg/stack_usage6.adb: New test.
2085 * gnat.dg/stack_usage6_pkg.ads: New helper.
2086
2087 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2088
2089 * gnat.dg/pure_function3a.adb: New test.
2090 * gnat.dg/pure_function3b.adb: Likewise.
2091 * gnat.dg/pure_function3c.adb: Likewise.
2092 * gnat.dg/pure_function3_pkg.ads: New helper.
2093
2094 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2095
2096 PR target/84711
2097 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2098 dg-require-effective-target. Add -msse not just on i386-*, but
2099 on all i?86-* and x86_64-*.
2100
2101 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2102
2103 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2104 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2105 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2106 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2107 * gcc.dg/tree-ssa/popcount3.c: New test.
2108
2109 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2110
2111 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2112 to preserve the test.
2113 * gcc.target/i386/pr85073.c: Likewise.
2114
2115 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2116
2117 PR tree-optimization/86401
2118 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2119 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2120 * c-c++-common/rotate-9.c: New test.
2121
2122 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2123
2124 PR target/86324
2125 gcc.target/powerpc/pr86324-1.c: New test.
2126 gcc.target/powerpc/pr86324-2.c: Likewise.
2127
2128 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2129
2130 PR target/84711
2131 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2132
2133 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2134
2135 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2136
2137 2018-07-05 Jeff Law <law@redhat.com>
2138
2139 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2140
2141 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2142
2143 PR fortran/86408
2144 * gfortran.dg/deferred_character_20.f90: New test.
2145
2146 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2147
2148 PR fortran/83183
2149 PR fortran/86325
2150 * gfortran.dg/init_flag_18.f90: New testcase.
2151 * gfortran.dg/init_flag_19.f03: New testcase.
2152
2153 2018-07-05 Carl Love <cel@us.ibm.com>
2154 * gcc.target/altivec-1-runnable.c: New test file.
2155 * gcc.target/altivec-2-runnable.c: New test file.
2156 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2157 for tests.
2158
2159 2018-07-05 Martin Sebor <msebor@redhat.com>
2160
2161 PR c++/86400
2162 * gcc.dg/strlenopt-47.c: New test.
2163 * gcc.dg/strlenopt-48.c: New test.
2164
2165 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2166
2167 PR target/84711
2168 * gcc.target/arm/big-endian-subreg.c: New.
2169
2170 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2171
2172 PR target/84711
2173 * gcc.dg/vect/pr84711.c: New.
2174
2175 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2176
2177 * gcc.target/aarch64/struct_cpy.c: New.
2178
2179 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2180
2181 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2182 * c-c++-common/unroll-2.c: Likewise.
2183 * g++.dg/cdce3.C: Likewise.
2184 * g++.dg/ext/unroll-1.C: Likewise.
2185 * g++.dg/ext/unroll-2.C: Likewise.
2186 * g++.dg/ext/unroll-3.C: Likewise.
2187 * gcc.dg/cdce1.c: Likewise.
2188 * gcc.dg/cdce2.c: Likewise.
2189 * gcc.dg/gomp/pr68128-1.c: Likewise.
2190 * gcc.dg/vect/pr46032.c: Likewise.
2191 * gcc.dg/vect/vect-cond-10.c: Likewise.
2192 * gcc.dg/vect/vect-cond-8.c: Likewise.
2193 * gcc.dg/vect/vect-cond-9.c: Likewise.
2194 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2195 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2196 * gcc.target/i386/avx-cvt-2.c: Likewise.
2197 * gcc.target/i386/avx-cvt-3.c: Likewise.
2198 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2199 * gcc.target/i386/avx2-gather-2.c: Likewise.
2200 * gcc.target/i386/avx2-gather-6.c: Likewise.
2201 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2202 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2203 * gfortran.dg/directive_unroll_1.f90: Likewise.
2204 * gfortran.dg/directive_unroll_2.f90: Likewise.
2205 * gnat.dg/unroll2.adb: Likewise.
2206 * gnat.dg/unroll3.adb: Likewise.
2207
2208 2018-07-05 Tom de Vries <tdevries@suse.de>
2209
2210 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2211
2212 2018-07-04 Martin Sebor <msebor@redhat.com>
2213
2214 PR tree-optimization/86274
2215 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2216
2217 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2218
2219 PR fortran/82009
2220 * gfortran.dg/block_16.f08. New test.
2221
2222 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2223
2224 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2225 has a slightly different IL that provides more threading
2226 opportunities.
2227
2228 2018-07-04 Martin Liska <mliska@suse.cz>
2229
2230 PR middle-end/66240
2231 PR target/45996
2232 PR c/84100
2233 * gcc.dg/pr84100.c (foo):
2234 * gcc.target/i386/falign-functions-2.c: New test.
2235 * gcc.target/i386/falign-functions.c: New test.
2236
2237 2018-07-04 Martin Liska <mliska@suse.cz>
2238
2239 * gcc.dg/pr47793.c: Remove.
2240
2241 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2242
2243 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2244 final scan test.
2245 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2246
2247 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2248
2249 PR target/85620
2250 * gcc.target/i386/pr85620-1.c: New test.
2251 * gcc.target/i386/pr85620-2.c: Likewise.
2252 * gcc.target/i386/pr85620-3.c: Likewise.
2253 * gcc.target/i386/pr85620-4.c: Likewise.
2254
2255 2018-07-03 Martin Sebor <msebor@redhat.com>
2256
2257 PR tree-optimization/86274
2258 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2259 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2260 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2261 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2262 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2263 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2264 * gcc.dg/tree-ssa/pr83198.c: Same.
2265
2266 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2267
2268 * g++.dg/other/locations1.C: New.
2269 * g++.dg/tls/locations1.C: Likewise.
2270 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2271 * g++.dg/diagnostic/virtual-static.C: Likewise.
2272 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2273 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2274 * g++.dg/cpp0x/pr51463.C: Likewise.
2275 * g++.dg/other/typedef1.C: Likewise.
2276 * g++.dg/parse/dtor13.C: Likewise.
2277 * g++.dg/template/error44.C: Likewise.
2278 * g++.dg/template/typedef4.C: Likewise.
2279 * g++.dg/template/typedef5.C: Likewise.
2280 * g++.dg/tls/diag-2.C: Likewise.
2281 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2282
2283 2018-07-03 Marek Polacek <polacek@redhat.com>
2284
2285 PR c++/86201
2286 * g++.dg/diagnostic/pr86201.C: New test.
2287
2288 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2289
2290 PR target/85694
2291 * gcc.target/i386/pr85694.c: New test.
2292
2293 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2294
2295 PR tree-optimization/85694
2296 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2297 Return true for AArch64 without SVE.
2298 * gcc.target/aarch64/vect_hadd_1.h: New file.
2299 * gcc.target/aarch64/vect_shadd_1.c: New test.
2300 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2301 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2302 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2303
2304 2018-07-03 Marek Polacek <polacek@redhat.com>
2305
2306 PR middle-end/86202
2307 * gcc.dg/Wint-conversion-2.c: New test.
2308
2309 PR c++/84306
2310 * g++.dg/overload/conv-op3.C: New test.
2311
2312 2018-07-03 Richard Biener <rguenther@suse.de>
2313
2314 PR ipa/86389
2315 * gcc.dg/torture/pr86389.c: New testcase.
2316
2317 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2318
2319 PR tree-optimization/85694
2320 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2321 proc.
2322 * gcc.dg/vect/vect-avg-1.c: New test.
2323 * gcc.dg/vect/vect-avg-2.c: Likewise.
2324 * gcc.dg/vect/vect-avg-3.c: Likewise.
2325 * gcc.dg/vect/vect-avg-4.c: Likewise.
2326 * gcc.dg/vect/vect-avg-5.c: Likewise.
2327 * gcc.dg/vect/vect-avg-6.c: Likewise.
2328 * gcc.dg/vect/vect-avg-7.c: Likewise.
2329 * gcc.dg/vect/vect-avg-8.c: Likewise.
2330 * gcc.dg/vect/vect-avg-9.c: Likewise.
2331 * gcc.dg/vect/vect-avg-10.c: Likewise.
2332 * gcc.dg/vect/vect-avg-11.c: Likewise.
2333 * gcc.dg/vect/vect-avg-12.c: Likewise.
2334 * gcc.dg/vect/vect-avg-13.c: Likewise.
2335 * gcc.dg/vect/vect-avg-14.c: Likewise.
2336
2337 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2338
2339 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2340 get split into two for use by the over-widening pattern.
2341 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2342 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2343 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2344 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2345 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2346 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2347 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2348 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2349 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2350 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2351 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2352 * gcc.dg/vect/vect-over-widen-22.c: New test.
2353
2354 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2355
2356 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2357 widen_mult pattern.
2358 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2359 over-widening messages.
2360 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2361 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2362 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2363 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2364 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2365 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2366 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2367 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2368 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2369 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2370 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2371 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2372 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2373 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2374 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2375 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2376 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2377 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2378 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2379 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2380 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2381 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2382 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2383 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2384 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2385 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2386
2387 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2388
2389 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2390
2391 2018-07-02 Jim Wilson <jimw@sifive.com>
2392
2393 * gcc.target/riscv/interrupt-debug.c: New.
2394
2395 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2396
2397 * g++.dg/diagnostic/thread-thread_local.C: New.
2398
2399 2018-07-02 Martin Liska <mliska@suse.cz>
2400
2401 PR testsuite/86366
2402 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2403 * gcc.dg/profile-dir-2.c: Likewise.
2404 * gcc.dg/profile-dir-3.c: Likewise.
2405
2406 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2407
2408 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2409 overriden.
2410
2411 2018-07-02 Richard Biener <rguenther@suse.de>
2412
2413 PR tree-optimization/86363
2414 * gcc.dg/torture/pr86363.c: New testcase.
2415
2416 2018-07-02 Martin Liska <mliska@suse.cz>
2417
2418 * gcc.dg/completion-1.c: New test.
2419 * gcc.dg/completion-2.c: New test.
2420 * gcc.dg/completion-3.c: New test.
2421
2422 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2423
2424 PR fortran/82969
2425 PR fortran/86242
2426 * gfortran.dg/proc_ptr_50.f90: New test.
2427
2428 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2429
2430 PR fortran/45305
2431 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2432
2433 2018-07-02 Martin Liska <mliska@suse.cz>
2434
2435 PR ipa/86279
2436 * gcc.dg/ipa/pr86279.c: New test.
2437
2438 2018-07-02 Martin Liska <mliska@suse.cz>
2439
2440 PR ipa/86323
2441 * g++.dg/ipa/pr86323.C: New test.
2442
2443 2018-07-01 Tom de Vries <tdevries@suse.de>
2444
2445 revert:
2446 2018-07-01 Tom de Vries <tdevries@suse.de>
2447
2448 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2449 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2450
2451 2018-07-01 Tom de Vries <tdevries@suse.de>
2452
2453 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2454 argument.
2455 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2456 with @main.
2457
2458 2018-07-01 Tom de Vries <tdevries@suse.de>
2459
2460 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2461 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2462
2463 2018-07-01 Tom de Vries <tdevries@suse.de>
2464
2465 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2466 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2467
2468 2018-07-01 Tom de Vries <tdevries@suse.de>
2469
2470 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2471 (verify_call): ... here. Move to toplevel.
2472 (verify_call_np, dg_final_directive_check_utils): New proc.
2473 (toplevel): Call dg_final_directive_check_utils.
2474 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2475
2476 2018-06-30 Jim Wilson <jimw@sifive.com>
2477
2478 * gcc.target/riscv/shift-shift-1.c: New.
2479 * gcc.target/riscv/shift-shift-2.c: New.
2480 * gcc.target/riscv/shift-shift-3.c: New.
2481
2482 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2483
2484 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2485
2486 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2487
2488 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2489 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2490 by 4 in the computation of a[i].
2491 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2492 main multiplication constant.
2493 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2494 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2495 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2496 pattern to cast the result to int.
2497 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2498 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2499 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2500 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2501 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2502 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2503 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2504 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2505 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2506 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2507 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2508 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2509 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2510 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2511 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2512 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2513 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2514 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2515 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2516 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2517
2518 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2519
2520 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2521 test for vectorization along the lines described in the comment.
2522
2523 2018-06-30 Tom de Vries <tdevries@suse.de>
2524
2525 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2526 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2527 LTO_TORTURE_OPTIONS.
2528 * gcc.dg/guality/prevent-optimization.h: New file.
2529 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2530 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2531
2532 2018-06-30 Tom de Vries <tdevries@suse.de>
2533
2534 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2535 * lib/gcc-dg.exp (dg-final): New proc.
2536 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2537 argument.
2538
2539 2018-06-29 Martin Sebor <msebor@redhat.com>
2540
2541 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2542 that don't define the function.
2543
2544 2018-06-29 Marek Polacek <polacek@redhat.com>
2545
2546 PR c++/86184
2547 * g++.dg/ext/cond3.C: New test.
2548
2549 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2550
2551 * gcc.target/arm/arm-soft-strd-even.c: New test.
2552
2553 2018-06-29 Tom de Vries <tdevries@suse.de>
2554
2555 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2556 line, and use it.
2557 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2558 (process-message): ... here.
2559 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2560
2561 2018-06-29 Martin Liska <mliska@suse.cz>
2562
2563 PR tree-optimization/86263
2564 * gcc.dg/tree-ssa/pr86263.c: New test.
2565
2566 2018-06-28 Carl Love <cel@us.ibm.com>
2567
2568 * gcc.target/p9-extract-1.c: Add test case.
2569 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2570 name in ABI.
2571
2572 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2573
2574 PR target/86348
2575 * gcc.target/i386/pr86348.c: New test.
2576
2577 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2578
2579 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2580
2581 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2582
2583 PR fortran/82865
2584 * gfortran.dg/dec_type_print_2.f03: New testcase.
2585
2586 2018-06-28 David Pagan <dave.pagan@oracle.com>
2587
2588 PR c/55976
2589 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2590 message causing unexpected test FAIL.
2591
2592 2018-06-28 Martin Liska <mliska@suse.cz>
2593
2594 * gcc.dg/tree-ssa/switch-1.c: New test.
2595
2596 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2597
2598 * gnat.dg/debug15.adb: New test.
2599
2600 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2601
2602 PR c++/86329
2603 * g++.dg/lookup/pr86329.C: New test.
2604
2605 2018-06-27 Carl Love <cel@us.ibm.com>
2606
2607 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2608
2609 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2610
2611 PR target/85769
2612 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2613
2614 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2615
2616 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2617
2618 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2619
2620 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2621 requirement for this test.
2622 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2623 requirement, and -mpower8-vector compile option.
2624
2625 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2626
2627 PR target/86314
2628 * gcc.dg/pr86314.c: New test.
2629
2630 PR debug/86257
2631 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2632
2633 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2634
2635 * gcc.target/i386/pr86257.c: Require 64-bit.
2636
2637 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2638
2639 * g++.dg/pr86082.C: Require IBM1047 support.
2640
2641 2018-06-26 Richard Biener <rguenther@suse.de>
2642
2643 PR middle-end/86271
2644 * gcc.dg/pr86271.c: New testcase.
2645
2646 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2647
2648 PR debug/86064
2649 * gcc.dg/pr86064.c: New.
2650
2651 2018-06-25 Jeff Law <law@redhat.com>
2652
2653 * lib/target-supports.exp
2654 (check_effective_target_logical_op_short_circuit): Add v850.
2655
2656 2018-06-25 Martin Sebor <msebor@redhat.com>
2657
2658 PR tree-optimization/86204
2659 * gcc.dg/strlenopt-46.c: New test.
2660
2661 2018-06-25 Martin Sebor <msebor@redhat.com>
2662
2663 PR tree-optimization/85700
2664 * gcc.dg/Wstringop-truncation-4.c: New test.
2665
2666 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2667
2668 PR fortran/82972
2669 PR fortran/83088
2670 PR fortran/85851
2671 * gfortran.dg/init_flag_17.f90: New testcase.
2672
2673 2018-06-25 Carl Love <cel@us.ibm.com>
2674
2675 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2676 vec_extract a signed int. Add vec_extract tests for bool char
2677 and bool int.
2678 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2679 vec_extract tests.
2680
2681 2018-06-25 Tom de Vries <tdevries@suse.de>
2682
2683 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2684
2685 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2686
2687 PR target/84786
2688 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2689
2690 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2691
2692 * gnat.dg/sso9.adb: New testcase.
2693 * gnat.dg/sso9_pkg.ads: Likewise.
2694
2695 2018-06-25 Tom de Vries <tdevries@suse.de>
2696
2697 PR debug/86257
2698 * gcc.target/i386/pr86257.c: New test.
2699
2700 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2701
2702 PR C++/86082
2703 * g++.dg/pr86082.C: New test.
2704
2705 2018-06-24 Tom de Vries <tdevries@suse.de>
2706
2707 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2708 * gcc.dg/guality/guality.exp: Same.
2709 * gfortran.dg/guality/guality.exp: Same.
2710 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2711
2712 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2713
2714 * g++.dg/concepts/locations1.C: New.
2715 * g++.dg/cpp0x/locations1.C: Likewise.
2716 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2717 * g++.dg/cpp1z/inline-var3.C: Likewise.
2718
2719 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2720
2721 PR fortran/86281
2722 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2723
2724 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2725
2726 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2727 this test.
2728 * gcc.target/powerpc/builtins-9.c: New test.
2729 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2730 to expect different code generation on big-endian vs.
2731 little-endian targets.
2732
2733 2018-06-22 Tom de Vries <tdevries@suse.de>
2734
2735 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2736 $rootme/../gdb/gdb, if available.
2737 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2738 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2739
2740 2018-06-22 Tom de Vries <tdevries@suse.de>
2741
2742 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2743 * g++.dg/guality/guality.exp: Use report_gdb.
2744 * gcc.dg/guality/guality.exp: Same.
2745 * gfortran.dg/guality/guality.exp: Same.
2746
2747 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2748
2749 PR c++/85662
2750 * g++.dg/ext/offsetof3.C: New test.
2751
2752 2018-06-22 Carl Love <cel@us.ibm.com>
2753
2754 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2755 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2756 for the vnor, vand and vxor instructions.
2757 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2758 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2759 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2760 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2761 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2762 Add -dp to dg-options, update expected counts.
2763
2764 2018-06-22 Paul Koning <ni1d@arrl.net>
2765
2766 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2767 if pdp11.
2768 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2769 * gcc.c-torture/compile/20040101-1.c: Ditto.
2770 * gcc.c-torture/compile/20050622-1.c: Ditto.
2771 * gcc.c-torture/compile/20080625-1.c: Ditto.
2772 * gcc.c-torture/compile/20090107-1.c: Ditto.
2773 * gcc.c-torture/compile/920501-12.c: Ditto.
2774 * gcc.c-torture/compile/920501-4.c: Ditto.
2775 * gcc.c-torture/compile/961203-1.c: Ditto.
2776 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2777 * gcc.c-torture/compile/pr25310.c: Ditto.
2778
2779 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2780 James Norris <jnorris@codesourcery.com>
2781 Thomas Schwinge <thomas@codesourcery.com>
2782 Tom de Vries <tom@codesourcery.com>
2783
2784 * c-c++-common/goacc/deviceptr-4.c: New file.
2785 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2786 Likewise.
2787 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2788 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2789 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2790 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2791 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2792 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2793 Likewise.
2794 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2795 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2796 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2797 Likewise.
2798 * gfortran.dg/goacc/modules.f95: Likewise.
2799 * gfortran.dg/goacc/routine-8.f90: Likewise.
2800 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2801
2802 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2803
2804 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2805 if the long double format is IEEE 128-bit for tests that are
2806 explicitly testing IBM extended double support. Use the
2807 appropriate pack and unpack built-in functions. Change calls from
2808 __builtin_isinfl to __builtin_isinf since the later supports all
2809 floating point types.
2810 * gcc.target/powerpc/pr57150.c: Likewise.
2811 * gcc.target/powerpc/pr60203.c: Likewise.
2812 * gcc.target/powerpc/pr67808.c: Likewise.
2813 * gcc.target/powerpc/pr70117.c: Likewise.
2814 * gcc.target/powerpc/tfmode_off.c: Likewise.
2815
2816 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2817
2818 PR fortran/49630
2819 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2820
2821 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2822
2823 PR fortran/83118
2824 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2825
2826 2018-06-21 Tom de Vries <tdevries@suse.de>
2827
2828 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2829
2830 2018-06-21 Tom de Vries <tdevries@suse.de>
2831
2832 PR tree-optimization/85859
2833 * gcc.dg/pr85859.c: New test.
2834
2835 2018-06-21 Richard Biener <rguenther@suse.de>
2836
2837 PR tree-optimization/86232
2838 * gcc.dg/torture/pr86232.c: New testcase.
2839
2840 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2841
2842 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2843
2844 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2845
2846 * gcc/gcc.target/aarch64/aes_2.c: New test.
2847
2848 2018-06-20 Than McIntosh <thanm@google.com>
2849
2850 PR libgcc/86213
2851 * gcc.dg/split-8.c: New.
2852
2853 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2854
2855 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2856 for vpkudus in place of vpksdus.
2857 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2858
2859 2018-06-20 Nathan Sidwell <nathan@acm.org>
2860
2861 PR c++/85634
2862 * g++.dg/lookup/pr85634-2.C: New.
2863
2864 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2865
2866 * g++.dg/template/friend65.C: New.
2867 * g++.dg/cpp0x/main1.C: Likewise.
2868 * g++.dg/other/main2.C: Likewise.
2869 * g++.dg/other/main3.C: Likewise.
2870 * g++.dg/template/friend42.C: Test location too.
2871 * g++.dg/concepts/decl-diagnose.C: Likewise.
2872 * g++.dg/warn/main-2.C: Update.
2873
2874 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2875 Thomas Schwinge <thomas@codesourcery.com>
2876 Cesar Philippidis <cesar@codesourcery.com>
2877
2878 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2879 2.5 data clause semantics.
2880 * c-c++-common/goacc/declare-2.c: Likewise.
2881 * c-c++-common/goacc/default-4.c: Likewise.
2882 * c-c++-common/goacc/finalize-1.c: New test.
2883 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2884 OpenACC 2.5 data clause semantics.
2885 * c-c++-common/goacc/kernels-alias.c: Likewise.
2886 * c-c++-common/goacc/routine-5.c: Likewise.
2887 * c-c++-common/goacc/update-if_present-1.c: New test.
2888 * c-c++-common/goacc/update-if_present-2.c: New test.
2889 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2890 2.5 data clause semantics.
2891 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2892 * gfortran.dg/goacc/data-tree.f95: Likewise.
2893 * gfortran.dg/goacc/declare-2.f95: Likewise.
2894 * gfortran.dg/goacc/default-4.f: Likewise.
2895 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2896 * gfortran.dg/goacc/finalize-1.f: New test.
2897 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2898 OpenACC 2.5 data clause semantics.
2899 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2900 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2901 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2902 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2903 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2904 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2905 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2906
2907 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2908
2909 PR c++/86210
2910 * g++.dg/warn/Wnonnull4.C: New test.
2911
2912 2018-06-20 Marek Polacek <polacek@redhat.com>
2913
2914 PR c++/86240
2915 * g++.dg/pr86240.C: New test.
2916
2917 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2918
2919 PR debug/86194
2920 * gcc.target/i386/pr86194.c: New test.
2921
2922 PR tree-optimization/86231
2923 * gcc.dg/tree-ssa/vrp119.c: New test.
2924 * gcc.c-torture/execute/pr86231.c: New test.
2925
2926 2018-06-20 Tom de Vries <tdevries@suse.de>
2927
2928 PR tree-optimization/86097
2929 * gcc.dg/autopar/pr86097.c: New test.
2930
2931 2018-06-20 Nathan Sidwell <nathan@acm.org>
2932
2933 PR c++/85634
2934 * g++.dg/lookup/pr85634.C: New.
2935
2936 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2937
2938 * gcc.target/aarch64/ldp_stp_q.c: New test.
2939 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2940 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2941
2942 2018-06-20 Martin Liska <mliska@suse.cz>
2943
2944 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2945
2946 2018-06-19 Martin Sebor <msebor@redhat.com>
2947
2948 PR tree-optimization/48560
2949 * gcc.dg/Warray-bounds-28.c: New test.
2950
2951 2018-06-19 Martin Sebor <msebor@redhat.com>
2952
2953 PR middle-end/85602
2954 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2955 to also match C++.
2956
2957 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2958
2959 * g++.dg/lto/pr84805_0.C: Update template.
2960 * g++.dg/lto/pr84805_1.C: Update template.
2961
2962 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2963
2964 * gnat.dg/aggr24.adb: New test.
2965 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2966
2967 2018-06-19 Richard Biener <rguenther@suse.de>
2968
2969 PR tree-optimization/86179
2970 * gcc.dg/pr86179.c: New testcase.
2971
2972 2018-06-18 Martin Sebor <msebor@redhat.com>
2973
2974 PR middle-end/85602
2975 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
2976 * c-c++-common/attr-nonstring-8.c: New test.
2977
2978 2018-06-18 Martin Sebor <msebor@redhat.com>
2979
2980 PR tree-optimization/81384
2981 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
2982 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
2983 * gcc.c-torture/execute/builtins/strnlen.c: New test.
2984 * gcc.dg/attr-nonstring-2.c: New test.
2985 * gcc.dg/attr-nonstring-3.c: New test.
2986 * gcc.dg/attr-nonstring-4.c: New test.
2987 * gcc.dg/strlenopt-45.c: New test.
2988 * gcc.dg/strlenopt.h (strnlen): Declare.
2989
2990 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2991
2992 PR tree-optimization/86076
2993 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
2994
2995 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2996
2997 PR tree-optimization/64946
2998 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
2999
3000 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
3001
3002 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
3003 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
3004 * gnat.dg/stack_usage5.adb: New test.
3005
3006 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3007
3008 PR middle-end/82479
3009 * gcc.dg/tree-ssa/popcount.c: New test.
3010 * gcc.dg/tree-ssa/popcount2.c: New test.
3011
3012 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3013
3014 PR middle-end/64946
3015 * gcc.dg/absu.c: New test.
3016 * gcc.dg/gimplefe-29.c: New test.
3017 * gcc.target/aarch64/pr64946.c: New test.
3018
3019 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3020
3021 PR c/86093
3022 * c-c++-common/pr86093.c: New test.
3023
3024 PR middle-end/85878
3025 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3026
3027 PR middle-end/86123
3028 * gcc.c-torture/compile/pr86123.c: New test.
3029
3030 2018-06-15 Tom de Vries <tdevries@suse.de>
3031
3032 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3033
3034 2018-06-15 Nick Clifton <nickc@redhat.com>
3035
3036 PR 84195
3037 * gcc.c-torture/compile/pr84195.c: New test.
3038
3039 2018-06-15 Richard Biener <rguenther@suse.de>
3040
3041 PR middle-end/86159
3042 * g++.dg/pr86159.C: New testcase.
3043
3044 2018-06-15 Richard Biener <rguenther@suse.de>
3045
3046 PR middle-end/86076
3047 * gcc.dg/pr86076.c: New testcase.
3048
3049 2018-06-14 Marek Polacek <polacek@redhat.com>
3050
3051 PR c++/86063
3052 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3053
3054 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3055
3056 PR target/86048
3057 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3058 -msse2 to dg-options.
3059
3060 PR middle-end/86122
3061 * gcc.c-torture/compile/pr86122.c: New test.
3062
3063 P0624R2 - Default constructible and assignable stateless lambdas
3064 * g++.dg/cpp2a/lambda1.C: New test.
3065 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3066 for -std=c++2a.
3067
3068 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3069
3070 * g++.dg/other/static3.C: New.
3071 * g++.dg/other/static4.C: Likewise.
3072 * g++.dg/warn/Wshadow-15.C: Likewise.
3073 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3074 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3075 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3076 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3077 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3078 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3079 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3080
3081 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3082
3083 PR target/85945
3084 * gcc.c-torture/compile/pr85945.c: New test.
3085
3086 2018-06-14 Richard Biener <rguenther@suse.de>
3087
3088 PR ipa/86124
3089 * gcc.dg/pr86124.c: New testcase.
3090
3091 2018-06-13 Martin Sebor <msebor@redhat.com>
3092
3093 PR tree-optimization/86114
3094 * gcc.dg/pr86114.c: New test.
3095
3096 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3097
3098 PR fortran/86110
3099 * gfortran.dg/pr86110.f90: New test.
3100
3101 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3102
3103 PR fortran/85703
3104 * gfortran.dg/goacc/pr85703.f90: New test.
3105 * gfortran.dg/gomp/pr85703.f90: New test.
3106
3107 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3108
3109 PR fortran/85702
3110 * gfortran.dg/goacc/pr85702.f90: New test.
3111
3112 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3113
3114 * gcc.target/i386/pr86048.c: New test.
3115
3116 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3117
3118 * gcc.target/arc/fma-1.c: New test.
3119
3120 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3121
3122 * gcc.target/arc/pr9001107555.c: New file.
3123
3124 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3125
3126 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3127
3128 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3129
3130 * g++.dg/init/delete3.C: New.
3131 * g++.dg/init/new49.C: Likewise.
3132 * g++.dg/init/new25.C: Test locations too.
3133 * g++.dg/template/new4.C: Likewise.
3134 * g++.old-deja/g++.jason/operator.C: Likewise.
3135
3136 2018-06-12 Marek Polacek <polacek@redhat.com>
3137
3138 Core issue 1331 - const mismatch with defaulted copy constructor
3139 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3140 * g++.dg/cpp0x/defaulted52.C: New test.
3141 * g++.dg/cpp0x/defaulted53.C: New test.
3142 * g++.dg/cpp0x/defaulted54.C: New test.
3143 * g++.dg/cpp0x/defaulted55.C: New test.
3144 * g++.dg/cpp0x/defaulted56.C: New test.
3145 * g++.dg/cpp0x/defaulted57.C: New test.
3146 * g++.dg/cpp0x/defaulted58.C: New test.
3147 * g++.dg/cpp0x/defaulted59.C: New test.
3148 * g++.dg/cpp0x/defaulted60.C: New test.
3149
3150 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3151
3152 PR other/69968
3153 * gcc.dg/spellcheck-transposition.c: New test.
3154
3155 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3156
3157 PR fortran/44491
3158 * gfortran.dg/pr44491.f90: New testcase
3159
3160 2018-06-12 Martin Sebor <msebor@redhat.com>
3161
3162 PR tree-optimization/85259
3163 * gcc.dg/Wstringop-overflow-5.c: New test.
3164 * gcc.dg/Wstringop-overflow-6.c: New test.
3165
3166 2018-06-12 Martin Sebor <msebor@redhat.com>
3167
3168 PR c/85931
3169 * gcc.dg/Wstringop-truncation-3.c: New test.
3170
3171 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3172
3173 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3174 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3175 * gcc.target/powerpc/swaps-p8-17.c: Same.
3176
3177 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3178
3179 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3180 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3181 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3182 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3183 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3184 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3185
3186 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3187
3188 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3189 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3190 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3191 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3192 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3193 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3194
3195 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3196
3197 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3198 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3199 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3200 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3201 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3202 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3203
3204 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3205
3206 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3207 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3208 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3209 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3210 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3211 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3212
3213 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3214
3215 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3216 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3217 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3218 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3219 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3220 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3221
3222 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3223
3224 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3225 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3226 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3227 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3228 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3229 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3230
3231 2018-06-12 Martin Liska <mliska@suse.cz>
3232
3233 * g++.dg/opt/mpx.C: New test.
3234 * gcc.target/i386/mpx.c: New test.
3235
3236 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3237
3238 * gcc.target/arc/builtin_simdarc.c: Update test.
3239 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3240 * gcc.target/arc/tumaddsidi4.c: Likewise.
3241
3242 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3243
3244 * gnat.dg/opt72a.ad[sb]: New test.
3245 * gnat.dg/opt72_pkg.ads: New helper.
3246
3247 2018-06-12 Tom de Vries <tdevries@suse.de>
3248
3249 * gcc.dg-selftests/dg-final.exp: New file.
3250
3251 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3252
3253 * g++.dg/lookup/new2.C: Test locations too.
3254 * g++.dg/other/ellipsis1.C: Likewise.
3255 * g++.dg/other/operator1.C: Likewise.
3256 * g++.dg/other/operator2.C: Likewise.
3257 * g++.dg/overload/operator2.C: Likewise.
3258 * g++.dg/parse/defarg11.C: Likewise.
3259 * g++.dg/parse/operator4.C: Likewise.
3260 * g++.dg/template/error30.C: Likewise.
3261 * g++.dg/template/explicit-args3.C: Likewise.
3262 * g++.dg/warn/effc1.C: Likewise.
3263 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3264 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3265 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3266 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3267 * g++.old-deja/g++.jason/operator.C: Likewise.
3268
3269 2018-06-11 Martin Sebor <msebor@redhat.com>
3270
3271 PR tree-optimization/86083
3272 * gcc.dg/strlenopt-44.c: New test.
3273
3274 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3275
3276 PR fortran/45521
3277 * gfortran.dg/generic_32.f90: New test.
3278 * gfortran.dg/generic_33.f90: New test.
3279
3280 2018-06-11 Carl Love <cel@us.ibm.com>
3281 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3282 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3283 long long bool. Remove duplicate dg-final for xxlxor. Update
3284 dg-final instruction counts.
3285 * gcc.target/powerpc/altivec-37.c (main): New file for
3286 tests vec_unpackh and vec_unpackl returning long long bool and
3287 long long int.
3288
3289 2018-06-11 Martin Liska <mliska@suse.cz>
3290
3291 PR tree-optimization/86089
3292 * gcc.dg/tree-ssa/pr86089.c: New test.
3293
3294 2018-06-11 Julia Koval <julia.koval@intel.com>
3295
3296 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3297 * gcc.target/i386/vpclmulqdq.c: Ditto.
3298
3299 2018-06-11 Olivier Hainque <hainque@adacore.com>
3300
3301 * gnat.dg/lang-dw2.adb: New test.
3302 * gnat.dg/lang-dw3.adb: New test.
3303
3304 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3305
3306 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3307 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3308
3309 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3310
3311 * gnat.dg/predicate1.adb: New testcase.
3312
3313 2018-06-11 Yannick Moy <moy@adacore.com>
3314
3315 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3316
3317 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3318
3319 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3320 testcase.
3321
3322 2018-06-11 Javier Miranda <miranda@adacore.com>
3323
3324 * gnat.dg/prot4.adb: New testcase.
3325
3326 2018-06-11 Yannick Moy <moy@adacore.com>
3327
3328 * gnat.dg/part_of1-instantiation.adb,
3329 gnat.dg/part_of1-instantiation.ads,
3330 gnat.dg/part_of1-private_generic.adb,
3331 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3332 testcase.
3333
3334 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3335
3336 * gnat.dg/contract1.adb: New testcase.
3337
3338 2018-06-11 Javier Miranda <miranda@adacore.com>
3339
3340 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3341 testcase.
3342
3343 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3344
3345 * gnat.dg/inline_always1.adb: New testcase.
3346
3347 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3348
3349 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3350 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3351 gnat.dg/nested_generic2_g2.ads: New testcase.
3352
3353 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3354
3355 * g++.dg/template/friend64.C: New.
3356 * g++.old-deja/g++.other/friend4.C: Test the location too.
3357 * g++.old-deja/g++.pt/crash23.C: Likewise.
3358
3359 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3360
3361 * gfortran.dg/inline_matmul_23.f90: New test.
3362
3363 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3364
3365 PR fortran/85088
3366 * gfortran.dg/intent_decl_1.f90: New test case.
3367
3368 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3369
3370 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3371 * gfortran.dg/ieee/large_4.f90: Ditto.
3372 * gfortran.dg/round_4.f90: Ditto.
3373
3374 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3375
3376 PR fortran/38351
3377 * gfortran.dg/pr38351.f90: New test.
3378 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3379
3380 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3381
3382 PR fortran/85138
3383 PR fortran/85996
3384 PR fortran/86051
3385 * gfortran.dg/pr85138_1.f90: New test.
3386 * gfortran.dg/pr85138_2.f90: Ditto.
3387 * gfortran.dg/pr85996.f90: Ditto.
3388
3389 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3390
3391 PR fortran/78278
3392 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3393 * gfortran.dg/data_char_1.f90: Ditto.
3394 * gfortran.dg/pr78571.f90: Ditto.
3395 * gfortran.dg/pr78278.f90: New test.
3396
3397 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3398
3399 PR fortran/63514
3400 * gfortran.dg/pr63514.f90: New test.
3401
3402 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3403
3404 PR fortran/85631
3405 * gfortran.dg/bounds_check_20.f90: New test.
3406
3407 2018-06-08 Carl Love <cel@us.ibm.com>
3408
3409 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3410 vpkudum counts.
3411 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3412 vec_extract a signed int.
3413 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3414 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3415 vcmpgtsd, vcmpgtud.
3416 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3417 vec_extract a signed int.
3418 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3419 vec_extract a signed int.
3420 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3421 vec_xor builtins. Update xxsel, xxlxor counts.
3422
3423 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3424
3425 PR fortran/86059
3426 * gfortran.dg/associate_30.f90: Remove code tested ...
3427 * gfortran.dg/pr67803.f90: Ditto.
3428 * gfortran.dg/pr67805.f90: Ditto.
3429 * gfortran.dg/pr86059.f90: ... here. New test.
3430
3431 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3432
3433 PR fortran/78571
3434 * gfortran.dg/pr78571.f90: New test.
3435
3436 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3437
3438 PR target/85755
3439 * gcc.target/powerpc/pr85755.c: New test.
3440
3441 2018-06-08 Carl Love <cel@us.ibm.com>
3442
3443 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3444 vsx-vector-6.p7.c.
3445 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3446 vsx-vector-6.p9.c.
3447 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3448 for BE system that are different then for an LE system from this file
3449 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3450 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3451 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3452
3453 2018-06-08 Martin Liska <mliska@suse.cz>
3454
3455 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3456
3457 2018-06-08 Martin Liska <mliska@suse.cz>
3458
3459 * g++.dg/dg.exp: Do not use mpx.exp.
3460 * g++.dg/lto/lto.exp: Likewise.
3461 * g++.dg/lto/pr69729_0.C: Remove.
3462 * g++.dg/opt/pr71529.C: Remove.
3463 * g++.dg/pr63995-1.C: Remove.
3464 * g++.dg/pr68270.C: Remove.
3465 * g++.dg/pr71624.C: Remove.
3466 * g++.dg/pr71633.C: Remove.
3467 * g++.dg/pr79761.C: Remove.
3468 * g++.dg/pr79764.C: Remove.
3469 * g++.dg/pr79769.C: Remove.
3470 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3471 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3472 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3473 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3474 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3475 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3476 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3477 * gcc.dg/lto/pr66221_0.c: Remove.
3478 * gcc.target/i386/chkp-always_inline.c: Remove.
3479 * gcc.target/i386/chkp-bndret.c: Remove.
3480 * gcc.target/i386/chkp-builtins-1.c: Remove.
3481 * gcc.target/i386/chkp-builtins-2.c: Remove.
3482 * gcc.target/i386/chkp-builtins-3.c: Remove.
3483 * gcc.target/i386/chkp-builtins-4.c: Remove.
3484 * gcc.target/i386/chkp-const-check-1.c: Remove.
3485 * gcc.target/i386/chkp-const-check-2.c: Remove.
3486 * gcc.target/i386/chkp-hidden-def.c: Remove.
3487 * gcc.target/i386/chkp-label-address.c: Remove.
3488 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3489 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3490 * gcc.target/i386/chkp-pr69044.c: Remove.
3491 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3492 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3493 * gcc.target/i386/chkp-strchr.c: Remove.
3494 * gcc.target/i386/chkp-strlen-1.c: Remove.
3495 * gcc.target/i386/chkp-strlen-2.c: Remove.
3496 * gcc.target/i386/chkp-strlen-3.c: Remove.
3497 * gcc.target/i386/chkp-strlen-4.c: Remove.
3498 * gcc.target/i386/chkp-strlen-5.c: Remove.
3499 * gcc.target/i386/chkp-stropt-1.c: Remove.
3500 * gcc.target/i386/chkp-stropt-10.c: Remove.
3501 * gcc.target/i386/chkp-stropt-11.c: Remove.
3502 * gcc.target/i386/chkp-stropt-12.c: Remove.
3503 * gcc.target/i386/chkp-stropt-13.c: Remove.
3504 * gcc.target/i386/chkp-stropt-14.c: Remove.
3505 * gcc.target/i386/chkp-stropt-15.c: Remove.
3506 * gcc.target/i386/chkp-stropt-16.c: Remove.
3507 * gcc.target/i386/chkp-stropt-17.c: Remove.
3508 * gcc.target/i386/chkp-stropt-2.c: Remove.
3509 * gcc.target/i386/chkp-stropt-3.c: Remove.
3510 * gcc.target/i386/chkp-stropt-4.c: Remove.
3511 * gcc.target/i386/chkp-stropt-5.c: Remove.
3512 * gcc.target/i386/chkp-stropt-6.c: Remove.
3513 * gcc.target/i386/chkp-stropt-7.c: Remove.
3514 * gcc.target/i386/chkp-stropt-8.c: Remove.
3515 * gcc.target/i386/chkp-stropt-9.c: Remove.
3516 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3517 * gcc.target/i386/indirect-thunk-11.c: Remove.
3518 * gcc.target/i386/indirect-thunk-12.c: Remove.
3519 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3520 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3521 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3522 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3523 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3524 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3525 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3526 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3527 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3528 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3529 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3530 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3531 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3532 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3533 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3534 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3535 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3536 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3537 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3538 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3539 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3540 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3541 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3542 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3543 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3544 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3545 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3546 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3547 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3548 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3549 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3550 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3551 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3552 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3553 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3554 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3555 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3556 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3557 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3558 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3559 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3560 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3561 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3562 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3563 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3564 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3565 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3566 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3567 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3568 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3569 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3570 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3571 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3572 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3573 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3574 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3575 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3576 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3577 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3578 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3579 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3580 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3581 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3582 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3583 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3584 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3585 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3586 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3587 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3588 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3589 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3590 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3591 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3592 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3593 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3594 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3595 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3596 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3597 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3598 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3599 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3600 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3601 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3602 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3603 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3604 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3605 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3606 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3607 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3608 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3609 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3610 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3611 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3612 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3613 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3614 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3615 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3616 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3617 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3618 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3619 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3620 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3621 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3622 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3623 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3624 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3625 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3626 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3627 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3628 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3629 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3630 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3631 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3632 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3633 * gcc.target/i386/mpx/label-address-1.c: Remove.
3634 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3635 * gcc.target/i386/mpx/macro.c: Remove.
3636 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3637 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3638 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3639 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3640 * gcc.target/i386/mpx/memmove-1.c: Remove.
3641 * gcc.target/i386/mpx/memmove-2.c: Remove.
3642 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3643 * gcc.target/i386/mpx/mpx-check.h: Remove.
3644 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3645 * gcc.target/i386/mpx/mpx.exp: Remove.
3646 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3647 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3648 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3649 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3650 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3651 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3652 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3653 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3654 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3655 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3656 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3657 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3658 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3659 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3660 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3661 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3662 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3663 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3664 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3665 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3666 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3667 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3668 * gcc.target/i386/mpx/pr65508.c: Remove.
3669 * gcc.target/i386/mpx/pr65531.cc: Remove.
3670 * gcc.target/i386/mpx/pr66048.cc: Remove.
3671 * gcc.target/i386/mpx/pr66134.c: Remove.
3672 * gcc.target/i386/mpx/pr66566.c: Remove.
3673 * gcc.target/i386/mpx/pr66567.c: Remove.
3674 * gcc.target/i386/mpx/pr66568.c: Remove.
3675 * gcc.target/i386/mpx/pr66569.c: Remove.
3676 * gcc.target/i386/mpx/pr66581.c: Remove.
3677 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3678 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3679 * gcc.target/i386/mpx/pr68416.c: Remove.
3680 * gcc.target/i386/mpx/pr78339.c: Remove.
3681 * gcc.target/i386/mpx/pr79631.c: Remove.
3682 * gcc.target/i386/mpx/pr79633.c: Remove.
3683 * gcc.target/i386/mpx/pr79753.c: Remove.
3684 * gcc.target/i386/mpx/pr79770.c: Remove.
3685 * gcc.target/i386/mpx/pr79987.c: Remove.
3686 * gcc.target/i386/mpx/pr79988.c: Remove.
3687 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3688 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3689 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3690 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3691 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3692 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3693 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3694 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3695 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3696 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3697 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3698 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3699 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3700 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3701 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3702 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3703 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3704 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3705 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3706 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3707 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3708 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3709 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3710 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3711 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3712 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3713 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3714 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3715 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3716 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3717 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3718 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3719 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3720 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3721 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3722 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3723 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3724 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3725 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3726 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3727 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3728 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3729 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3730 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3731 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3732 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3733 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3734 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3735 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3736 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3737 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3738 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3739 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3740 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3741 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3742 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3743 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3744 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3745 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3746 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3747 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3748 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3749 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3750 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3751 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3752 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3753 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3754 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3755 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3756 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3757 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3758 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3759 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3760 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3761 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3762 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3763 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3764 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3765 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3766 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3767 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3768 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3769 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3770 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3771 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3772 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3773 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3774 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3775 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3776 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3777 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3778 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3779 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3780 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3781 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3782 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3783 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3784 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3785 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3786 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3787 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3788 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3789 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3790 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3791 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3792 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3793 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3794 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3795 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3796 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3797 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3798 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3799 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3800 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3801 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3802 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3803 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3804 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3805 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3806 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3807 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3808 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3809 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3810 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3811 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3812 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3813 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3814 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3815 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3816 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3817 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3818 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3819 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3820 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3821 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3822 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3823 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3824 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3825 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3826 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3827 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3828 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3829 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3830 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3831 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3832 * gcc.target/i386/pr63995-2.c: Remove.
3833 * gcc.target/i386/pr64805.c: Remove.
3834 * gcc.target/i386/pr65044.c: Remove.
3835 * gcc.target/i386/pr65167.c: Remove.
3836 * gcc.target/i386/pr65183.c: Remove.
3837 * gcc.target/i386/pr65184.c: Remove.
3838 * gcc.target/i386/pr65523.c: Remove.
3839 * gcc.target/i386/pr70876.c: Remove.
3840 * gcc.target/i386/pr70877.c: Remove.
3841 * gcc.target/i386/pr71458.c: Remove.
3842 * gcc.target/i386/pr80880.c: Remove.
3843 * gcc.target/i386/ret-thunk-25.c: Remove.
3844 * gcc.target/i386/thunk-retbnd.c: Remove.
3845 * lib/mpx-dg.exp: Remove.
3846 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3847
3848 2018-06-07 Carl Love <cel@us.ibm.com>
3849
3850 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3851 statements.
3852
3853 2018-06-07 Carl Love <cel@us.ibm.com>
3854
3855 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3856 error message.
3857
3858 2018-06-07 Marek Polacek <polacek@redhat.com>
3859
3860 PR c/85318
3861 * gcc.dg/Wc90-c99-compat-10.c: New test.
3862 * gcc.dg/Wc90-c99-compat-11.c: New test.
3863 * gcc.dg/Wc90-c99-compat-12.c: New test.
3864 * gcc.dg/Wc90-c99-compat-9.c: New test.
3865
3866 2018-06-07 Paul Koning <ni1d@arrl.net>
3867
3868 * gcc.c-torture/compile/20180605-1.c: New test.
3869
3870 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3871
3872 PR fortran/86045
3873 * gfortran.dg/pr86045.f90: New test.
3874
3875 2018-06-07 Marek Polacek <polacek@redhat.com>
3876
3877 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3878
3879 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3880
3881 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3882
3883 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3884
3885 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3886 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3887 * gcc.target/msp430/msp430.h: New test header file.
3888
3889 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3890
3891 PR tree-optimization/69615
3892 * gcc.dg/tree-ssa/pr69615.c: New test.
3893
3894 2018-06-07 Richard Biener <rguenther@suse.de>
3895
3896 PR tree-optimization/85935
3897 * gcc.dg/graphite/pr85935.c: New testcase.
3898
3899 2018-06-04 Carl Love <cel@us.ibm.com>
3900
3901 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3902 debug print statements. Fix a few formating issues.
3903
3904 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3905
3906 PR target/85657
3907 * gcc.target/powerpc/pr85657-4.c: New tests.
3908 * gcc.target/powerpc/pr85657-5.c: Likewise.
3909 * gcc.target/powerpc/pr85657-6.c: Likewise.
3910
3911 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3912
3913 PR fortran/85641
3914 * gfortran.dg/realloc_on_assign_30.f90: New test.
3915
3916 2018-06-06 Carl Love <cel@us.ibm.com>
3917 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3918 argument to vui_arg.
3919
3920 2018-06-06 Carl Love <cel@us.ibm.com>
3921
3922 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3923 to builtins-4.c.
3924 * gcc.target/powerpc/builtins-4.c: New test file for tests
3925 that need -mvsx.
3926
3927 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3928
3929 PR target/85657
3930 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3931 be used in templates. Don't check for them in overloaded functions.
3932
3933 2018-06-06 Jim Wilson <jimw@sifive.com>
3934
3935 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3936 * gcc.target/riscv/interrupt-mmode.c: New.
3937 * gcc.target/riscv/interrupt-smode.c: New.
3938 * gcc.target/riscv/interrupt-umode.c: New.
3939
3940 2018-06-06 Marek Polacek <polacek@redhat.com>
3941
3942 PR c++/85977
3943 * g++.dg/cpp0x/initlist102.C: New test.
3944 * g++.dg/cpp0x/initlist103.C: New test.
3945 * g++.dg/cpp0x/initlist104.C: New test.
3946
3947 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3948
3949 * gcc.dg/torture/pr86066.c: New test.
3950
3951 2018-06-06 Richard Biener <rguenther@suse.de>
3952
3953 PR tree-optimization/86062
3954 * g++.dg/tree-ssa/pr86062.C: New testcase.
3955
3956 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3957
3958 * gcc.target/msp430/function-attributes-4.c: New test.
3959 * gcc.target/msp430/static-interrupts.c: New test.
3960
3961 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3962
3963 PR target/79924
3964 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3965 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3966 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3967 * gcc.target/aarch64/nofp_1.c: Ditto.
3968
3969 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3970
3971 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3972
3973 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
3974
3975 PR fortran/85701
3976 * gfortran.dg/goacc/pr85701.f90: New test.
3977
3978 2018-06-05 Marek Polacek <polacek@redhat.com>
3979
3980 PR c++/85976
3981 * g++.dg/cpp0x/alias-decl-64.C: New test.
3982
3983 2018-06-05 Richard Biener <rguenther@suse.de>
3984
3985 PR tree-optimization/86046
3986 * gcc.dg/pr86046.c: New testcase.
3987
3988 2018-06-05 Richard Biener <rguenther@suse.de>
3989
3990 PR tree-optimization/86047
3991 * gcc.dg/pr86047.c: New testcase.
3992
3993 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3994
3995 PR target/81497
3996 * g++.target/arm/arm.exp: New file.
3997 * g++.target/arm/pr81497.C: Likewise.
3998
3999 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
4000
4001 * gcc.target/s390/htm-builtins-compile-4.c: New test.
4002
4003 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
4004
4005 * gcc.dg/store_merging_21.c: New test.
4006 * gnat.dg/opt71b.adb: Likewise.
4007 * gnat.dg/opt71.adb: Rename into...
4008 * gnat.dg/opt71a.adb: ...this.
4009
4010 2018-06-04 Richard Biener <rguenther@suse.de>
4011
4012 PR tree-optimization/85955
4013 * gcc.dg/pr85955.c: New testcase.
4014
4015 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
4016
4017 PR fortran/85981
4018 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
4019 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4020 * gfortran.dg/allocate_stat_2.f90: Ditto.
4021 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4022
4023 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4024
4025 * gcc.target/aarch64/sve/extract_5.c: New test.
4026
4027 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4028
4029 PR target/85832
4030 PR target/86036
4031 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4032 vptestm.
4033 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4034 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4035 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4036 * gcc.target/i386/avx512bw-pr86036.c: New test.
4037
4038 2018-06-04 Richard Biener <rguenther@suse.de>
4039
4040 PR tree-optimization/86038
4041 * gcc.dg/pr86038.c: New testcase.
4042
4043 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4044
4045 PR tree-optimization/69615
4046 * gcc.dg/pr69615.c: New test.
4047
4048 PR c++/86025
4049 * c-c++-common/gomp/pr86025.c: New test.
4050
4051 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4052
4053 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4054
4055 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4056
4057 * gcc.dg/torture/pr86034.c: New test.
4058
4059 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4060
4061 PR fortran/36497
4062 * gfortran.dg/cray_pointer_12.f90: New test.
4063
4064 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4065
4066 PR fortran/85938
4067 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4068
4069 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4070
4071 * gnat.dg/specs/opt3.ads: New test.
4072 * gnat.dg/specs/opt3_pkg.ads: New helper.
4073
4074 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4075
4076 * gnat.dg/discr53.ad[sb]: New test.
4077 * gnat.dg/discr53_pkg.ads: New helper.
4078
4079 2018-06-01 Carl Love <cel@us.ibm.com>
4080
4081 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4082 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4083
4084 2018-06-01 Carl Love <cel@us.ibm.com>
4085
4086 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4087 to make it consistent with the naming convention in the file.
4088 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4089 to altivec-7.c. Delete file.
4090 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4091 to altivec-7.c. Delete file.
4092 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4093 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4094 vec_unpackl tests. Update instruction counts.
4095 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4096 tests to builtins-1.c.
4097 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4098 tests to builtins-1.c.
4099 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4100 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4101 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4102 Remove vec_ctf tests returning double. Remove vec_cts with
4103 double args. Remove vec_sel with invalid arguments. Add tests for
4104 vec_splat.
4105 Add instruction counts for new tests.
4106 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4107 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4108 vec_unsigned.
4109 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4110 test_sll_vsill_vsill_vuc.
4111 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4112 vec_revb.
4113 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4114 tests from altivec-7.h.
4115 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4116 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4117 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4118 splat_sll, splat_uc, splat_int128, splat_uint128.
4119 Make second argument of vec_extract and vec_insert a signed int.
4120 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4121 argument.
4122
4123 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4124
4125 * gcc.dg/store_merging_20.c: New test.
4126 * gnat.dg/opt71.adb: Likewise.
4127 * gnat.dg/opt71_pkg.ads: New helper.
4128
4129 2018-06-01 Carl Love <cel@us.ibm.com>
4130
4131 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4132 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4133 Add vec_xst_be for signed and unsigned arguments.
4134
4135 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4136
4137 PR fortran/85816
4138 PR fortran/85975
4139 * gfortran.dg/pr85816.f90: New test.
4140 * gfortran.dg/pr85975.f90: New test.
4141
4142 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4143
4144 PR fortran/63570
4145 * gfortran.dg/random_init_1.f90: New test.
4146 * gfortran.dg/random_init_2.f90: New test.
4147 * gfortran.dg/random_init_3.f90: New test.
4148 * gfortran.dg/random_init_4.f90: New test.
4149 * gfortran.dg/random_init_5.f90: New test.
4150 * gfortran.dg/random_init_6.f90: New test.
4151
4152 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4153
4154 PR tree-optimization/85989
4155 * gcc.dg/torture/pr85989.c: New test.
4156
4157 2018-06-01 Richard Biener <rguenther@suse.de>
4158
4159 PR middle-end/86017
4160 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4161
4162 2018-06-01 Richard Biener <rguenther@suse.de>
4163
4164 PR ipa/85960
4165 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4166
4167 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4168
4169 PR middle-end/78809
4170 * gcc.dg/strcmpopt_2.c: New test.
4171 * gcc.dg/strcmpopt_3.c: New test.
4172
4173 PR middle-end/83026
4174 * gcc.dg/strcmpopt_3.c: New test.
4175
4176 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4177
4178 PR target/85984
4179 * gcc.target/i386/pr85984.c: New test.
4180
4181 2018-05-31 Martin Sebor <msebor@redhat.com>
4182
4183 PR c/82063
4184 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4185 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4186 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4187 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4188 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4189 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4190 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4191 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4192 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4193 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4194 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4195 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4196 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4197 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4198 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4199 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4200 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4201 * gcc.dg/Walloc-size-larger-than.c: New test.
4202
4203 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4204 Cesar Philippidis <cesar@codesourcery.com>
4205
4206 PR middle-end/85879
4207 * gfortran.dg/goacc/pr77371-1.f90: New test.
4208 * gfortran.dg/goacc/pr77371-2.f90: New test.
4209 * gfortran.dg/goacc/pr85879.f90: New test.
4210
4211 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4212
4213 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4214 * gnat.dg/stack_usage1b.adb: Likewise.
4215 * gnat.dg/stack_usage1c.adb: Likewise.
4216 * gnat.dg/stack_usage3.adb: Likewise.
4217 * gnat.dg/stack_usage1_pkg.adb: Delete.
4218
4219 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4220
4221 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4222 * gcc.dg/store_merging_11.c: Likewise.
4223 * gcc.dg/store_merging_13.c: Likewise.
4224 * gcc.dg/store_merging_14.c: Likewise.
4225 * gcc.dg/store_merging_15.c: Likewise.
4226 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4227
4228 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4229
4230 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4231 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4232 gnat.dg/limited1_outer.ads: New testcase.
4233
4234 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4235
4236 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4237 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4238 New testcase.
4239
4240 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4241
4242 * gnat.dg/size_clause1.adb: New testcase.
4243
4244 2018-05-31 Javier Miranda <miranda@adacore.com>
4245
4246 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4247
4248 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4249
4250 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4251 vld1x3 intrinsics for aarch64.
4252 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4253 vst1x2 intrinsics for aarch64.
4254 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4255 vst1x3 intrinsics for aarch64.
4256
4257 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4258
4259 PR c++/77777
4260 * g++.dg/diagnostic/pr77777.C: New test.
4261
4262 2018-05-30 David Pagan <dave.pagan@oracle.com>
4263
4264 PR c/55976
4265 * gcc.dg/noncompile/pr55976-1.c: New test.
4266 * gcc.dg/noncompile/pr55976-2.c: New test.
4267
4268 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4269
4270 * gcc.dg/lto/20111213-1_0.c: Fix template.
4271 * gcc.dg/lto/20100603-1_0.c: Fix template.
4272 * gcc.dg/lto/20100603-2_0.c: Fix template.
4273 * gcc.dg/lto/20100603-3_0.c: Fix template.
4274
4275 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4276 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4277 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4278 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4279 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4280 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4281 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4282 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4283 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4284 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4285 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4286 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4287 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4288 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4289 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4290 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4291 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4292 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4293 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4294 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4295 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4296 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4297 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4298 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4299 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4300 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4301 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4302 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4303 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4304 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4305 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4306 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4307 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4308 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4309 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4310 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4311 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4312 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4313 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4314 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4315 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4316 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4317 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4318 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4319 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4320 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4321 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4322 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4323 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4324 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4325 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4326 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4327 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4328 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4329 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4330 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4331 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4332 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4333 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4334 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4335 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4336 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4337
4338 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4339
4340 Revert:
4341 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4342
4343 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4344
4345 * gcc.target/aarch64/simd/ldp_stp_9: New.
4346 * gcc.target/aarch64/simd/ldp_stp_10: New.
4347 * gcc.target/aarch64/simd/ldp_stp_11: New.
4348 * gcc.target/aarch64/simd/ldp_stp_12: New.
4349
4350 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4351
4352 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4353
4354 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4355
4356 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4357
4358 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4359
4360 PR target/85950
4361 * gcc.target/i386/pr85950.c: New test.
4362
4363 2018-05-29 Marek Polacek <polacek@redhat.com>
4364
4365 PR c++/85883
4366 * g++.dg/cpp1z/class-deduction55.C: New test.
4367 * g++.dg/cpp1z/class-deduction56.C: New test.
4368 * g++.dg/cpp1z/class-deduction57.C: New test.
4369
4370 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4371
4372 PR c++/85952
4373 * g++.dg/warn/Wunused-var-33.C: New test.
4374
4375 PR target/85918
4376 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4377 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4378 arrays. Add suffix 1 to all functions and use 4 iterations rather
4379 than N. Add functions with conversions to and from float.
4380 Add new set of functions with 8 iterations and another one
4381 with 16 iterations, expect 24 vectorized loops instead of just 4.
4382 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4383
4384 2018-05-29 Javier Miranda <miranda@adacore.com>
4385
4386 * gnat.dg/equal2.adb: New testcase.
4387
4388 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4389
4390 * gnat.dg/float_attributes_overflows.adb: New testcase.
4391
4392 2018-05-29 Pascal Obry <obry@adacore.com>
4393
4394 * gnat.dg/normalize_pathname.adb: New testcase.
4395
4396 2018-05-29 Tom de Vries <tom@codesourcery.com>
4397
4398 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4399 message.
4400 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4401 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4402 * lib/scantree.exp (scan-tree-dump-times): Same.
4403
4404 2018-05-29 Tom de Vries <tom@codesourcery.com>
4405
4406 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4407 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4408 Use proc name as first argument to dg-scan.
4409
4410 2018-05-29 Tom de Vries <tom@codesourcery.com>
4411
4412 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4413 with no arguments.
4414
4415 2018-05-28 Richard Biener <rguenther@suse.de>
4416
4417 PR tree-optimization/85934
4418 * gcc.target/i386/pr85934.c: New testcase.
4419
4420 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4421
4422 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4423
4424 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4425
4426 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4427
4428 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4429
4430 * gnat.dg/fixedpnt5.adb: New testcase.
4431
4432 2018-05-28 Justin Squirek <squirek@adacore.com>
4433
4434 * gnat.dg/array31.adb: New testcase.
4435
4436 2018-05-28 Justin Squirek <squirek@adacore.com>
4437
4438 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4439 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4440
4441 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4442
4443 * gfortran.dg/data_stmt_pointer.f90: new test.
4444
4445 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4446
4447 PR target/85918
4448 * gcc.target/i386/avx512dq-pr85918.c: New test.
4449
4450 2018-05-25 Jim Wilson <jimw@sifive.com>
4451
4452 * gcc.target/riscv/interrupt-1.c: New.
4453 * gcc.target/riscv/interrupt-2.c: New.
4454 * gcc.target/riscv/interrupt-3.c: New.
4455 * gcc.target/riscv/interrupt-4.c: New.
4456 * gcc.target/riscv/interrupt-5.c: New.
4457
4458 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4459
4460 PR fortran/85786
4461 * gfortran.dg/pr85786.f90: New test.
4462
4463 2018-05-25 Paul Koning <ni1d@arrl.net>
4464
4465 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4466 * gcc.c-torture/compile/pr55921.c: Ditto.
4467 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4468 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4469
4470 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4471
4472 PR target/85832
4473 * gcc.target/i386/avx512f-pr85832.c: New test.
4474 * gcc.target/i386/avx512vl-pr85832.c: New test.
4475 * gcc.target/i386/avx512bw-pr85832.c: New test.
4476 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4477
4478 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4479
4480 PR tree-optimization/85720
4481 * gcc.dg/tree-ssa/pr85720.c: New test.
4482 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4483 distribution.
4484
4485 2018-05-25 Martin Liska <mliska@suse.cz>
4486
4487 PR testsuite/85911
4488 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4489 for 'Removing basic block'.
4490
4491 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4492
4493 * gnat.dg/sec_stack1.adb: New testcase.
4494
4495 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4496
4497 * gnat.dg/fixedpnt4.adb: New testcase.
4498
4499 2018-05-25 Javier Miranda <miranda@adacore.com>
4500
4501 * gnat.dg/interface7.adb: New testcase.
4502
4503 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4504
4505 * gnat.dg/sec_stack2.adb: New testcase.
4506
4507 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4508
4509 * gnat.dg/interface6.adb: New testcase.
4510
4511 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4512
4513 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4514
4515 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4516
4517 * lib/target-supports.exp
4518 (check_effective_target_vect_double_cond_arith): Include
4519 multiplication and division.
4520 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4521 fully-masked loops with a fixed vector length.
4522 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4523 tests.
4524 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4525 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4526 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4527
4528 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4529
4530 * gcc.target/aarch64/sve/div_1.c: New test.
4531 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4532 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4533 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4534
4535 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4536
4537 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4538
4539 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4540
4541 * lib/target-supports.exp
4542 (check_effective_target_vect_double_cond_arith): New proc.
4543 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4544 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4545 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4546 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4547 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4548 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4549 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4550
4551 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4552
4553 PR fortran/85839
4554 * gfortran.dg/f2018_obs.f90: New test case.
4555
4556 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4557
4558 PR fortran/85543
4559 * gfortran.dg/pr85543.f90: New test.
4560
4561 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4562
4563 PR fortran/85780
4564 * gfortran.dg/pr85780.f90: New test.
4565
4566 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4567
4568 PR fortran/85779
4569 * gfortran.dg/pr85779_1.f90: New test.
4570 * gfortran.dg/pr85779_2.f90: Ditto.
4571 * gfortran.dg/pr85779_3.f90: Ditto.
4572
4573 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4574
4575 PR fortran/85895
4576
4577 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4578 * gfortran.dg/pr85895.f90: New test.
4579
4580 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4581
4582 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4583 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4584
4585 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4586
4587 * gcc.dg/fold-popcount-1.c: New testcase.
4588 * gcc.dg/fold-popcount-2.c: New testcase.
4589 * gcc.dg/fold-popcount-3.c: New testcase.
4590 * gcc.dg/fold-popcount-4.c: New testcase.
4591
4592 2018-05-24 Marek Polacek <polacek@redhat.com>
4593
4594 PR c++/85847
4595 * g++.dg/cpp0x/new3.C: New test.
4596
4597 2018-05-24 Javier Miranda <miranda@adacore.com>
4598
4599 * gnat.dg/discr52.adb: New testcase.
4600
4601 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4602
4603 * gnat.dg/others1.adb: New testcase.
4604
4605 2018-05-24 Justin Squirek <squirek@adacore.com>
4606
4607 * gnat.dg/raise_expr.adb: New testcase.
4608
4609 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4610
4611 * gnat.dg/formal_containers.adb: New testcase.
4612
4613 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4614
4615 * gcc.target/i386/pr85345.c: Require ifunc support.
4616
4617 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4618
4619 * gcc.dg/vect/vect-fma-1.c: New test.
4620
4621 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4622
4623 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4624 scan-tree-dump*.
4625
4626 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4627
4628 PR target/83009
4629 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4630
4631 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4632
4633 PR target/78849
4634 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4635 DEFAULT_CFLAGS.
4636 * gcc.target/msp430/pr78849.c: New test.
4637
4638 2018-05-23 Marek Polacek <polacek@redhat.com>
4639
4640 * g++.dg/cpp2a/range-for8.C: New test.
4641 * g++.dg/cpp2a/range-for9.C: New test.
4642 * g++.dg/cpp2a/range-for10.C: New test.
4643
4644 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4645
4646 * lib/target-supports.exp (check_effective_target_be): New.
4647 (check_effective_target_le): New.
4648
4649 2018-05-23 Marek Polacek <polacek@redhat.com>
4650
4651 * g++.dg/cpp2a/range-for1.C: New test.
4652 * g++.dg/cpp2a/range-for2.C: New test.
4653 * g++.dg/cpp2a/range-for3.C: New test.
4654 * g++.dg/cpp2a/range-for4.C: New test.
4655 * g++.dg/cpp2a/range-for5.C: New test.
4656 * g++.dg/cpp2a/range-for6.C: New test.
4657 * g++.dg/cpp2a/range-for7.C: New test.
4658
4659 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4660
4661 * gcc.target/i386/cvt-3.c: New test.
4662
4663 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4664
4665 * gcc.target/i386/cvt-2.c: New test.
4666
4667 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4668
4669 * gcc.dg/pr79985.c: New testcase.
4670
4671 2018-05-23 Richard Biener <rguenther@suse.de>
4672
4673 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4674
4675 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4676
4677 PR target/84882
4678 * gcc.target/aarch64/pr84882.c: New test.
4679 * gcc.target/aarch64/target_attr_18.c: Likewise.
4680
4681 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4682
4683 PR tree-optimization/85853
4684 * gfortran.dg/vect/pr85853.f90: New test.
4685
4686 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4687
4688 * gnat.dg/import2.adb: New testcase.
4689
4690 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4691
4692 * gnat.dg/discr51.adb: New testcase.
4693
4694 2018-05-23 Javier Miranda <miranda@adacore.com>
4695
4696 * gnat.dg/valid_scalars1.adb: New testcase.
4697
4698 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4699
4700 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4701
4702 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4703
4704 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4705 testcase.
4706
4707 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4708
4709 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4710 testcase.
4711
4712 2018-05-23 Bob Duff <duff@adacore.com>
4713
4714 * gnat.dg/addr10.adb: New testcase.
4715
4716 2018-05-23 Richard Biener <rguenther@suse.de>
4717
4718 PR middle-end/85874
4719 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4720
4721 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4722
4723 PR tree-optimization/85822
4724 * c-c++-common/pr85822.c: New test.
4725
4726 2018-05-23 Richard Biener <rguenther@suse.de>
4727
4728 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4729
4730 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4731
4732 PR fortran/85841
4733 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4734
4735 2018-05-22 Martin Sebor <msebor@redhat.com>
4736
4737 PR middle-end/85359
4738 * gcc.dg/attr-nonstring.c: New test.
4739
4740 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4741
4742 PR target/85345
4743 * gcc.target/i386/pr85345.c: New test.
4744
4745 2018-05-22 Luis Machado <luis.machado@linaro.org>
4746
4747 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4748
4749 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4750
4751 PR fortran/85841
4752 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4753 dg-additional-options.
4754 * gfortran.dg/graphite/block-2.f: Ditto.
4755 * gfortran.dg/graphite/id-19.f: Ditto.
4756 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4757 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4758 * gfortran.dg/vect/pr52580.f: Ditto.
4759
4760 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4761
4762 * gcc.target/aarch64/ldp_stp_6.c: New.
4763 * gcc.target/aarch64/ldp_stp_7.c: New.
4764 * gcc.target/aarch64/ldp_stp_8.c: New.
4765
4766 2018-05-22 Martin Sebor <msebor@redhat.com>
4767
4768 PR c/85623
4769 * c-c++-common/attr-nonstring-3.c: Adjust.
4770 * c-c++-common/attr-nonstring-4.c: Adjust.
4771 * c-c++-common/attr-nonstring-6.c: New test.
4772
4773 2018-05-22 Martin Sebor <msebor@redhat.com>
4774
4775 PR tree-optimization/85826
4776 * gcc.dg/Wrestrict-17.c: New test.
4777
4778 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4779
4780 * gcc.dg/torture/pr85862.c: Rename to...
4781 * gcc.dg/torture/pr85852.c: ...this.
4782
4783 2018-05-22 Justin Squirek <squirek@adacore.com>
4784
4785 * gnat.dg/warn14.adb: New testcase.
4786
4787 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4788
4789 * gnat.dg/controlled8.adb: New testcase.
4790
4791 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4792
4793 * gnat.dg/discr50.adb: New testcase.
4794
4795 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4796
4797 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4798 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4799 gnat.dg/discr49_rec2.ads: New testcase.
4800
4801 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4802
4803 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4804 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4805 testcase.
4806
4807 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4808
4809 * gnat.dg/fixedpnt3.adb: New testcase.
4810
4811 2018-05-22 Justin Squirek <squirek@adacore.com>
4812
4813 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4814 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4815
4816 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4817
4818 PR middle-end/85862
4819 * gcc.dg/torture/pr85862.c: New test.
4820
4821 2018-05-22 Richard Biener <rguenther@suse.de>
4822
4823 PR tree-optimization/85834
4824 * g++.dg/torture/pr85834.C: New testcase.
4825 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4826
4827 2018-05-22 Martin Liska <mliska@suse.cz>
4828
4829 PR ipa/85607
4830 * g++.dg/ipa/pr85607.C: New test.
4831
4832 2018-05-22 Richard Biener <rguenther@suse.de>
4833
4834 PR tree-optimization/85863
4835 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4836
4837 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4838
4839 PR fortran/85841
4840 * gfortran.dg/assumed_rank_5.f90: Update error message.
4841 * gfortran.dg/assumed_type_4.f90: Ditto.
4842 * gfortran.dg/bind_c_array_params.f03: Ditto.
4843 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4844 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4845 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4846 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4847 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4848 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4849 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4850 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4851 * gfortran.dg/rank_3.f90: Ditto.
4852 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4853 * gfortran.dg/implicit_14.f90: Ditto.
4854
4855 2018-05-21 Christian Groessler <chris@groessler.org>
4856
4857 * gcc.c-torture/compile/simd-5.c: Fix comment.
4858
4859 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4860
4861 PR target/85657
4862 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4863 __float128, __ibm128, and long double.
4864 * gcc.target/powerpc/pr85657-2.c: Likewise.
4865 * gcc.target/powerpc/pr85657-3.c: Likewise.
4866 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4867 implementated as a separate type internally, and is not just an
4868 alias for long double.
4869
4870 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4871
4872 PR tree-optimization/85814
4873 * gcc.dg/torture/pr85814.c: New test.
4874
4875 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4876
4877 PR c++/84588
4878 * g++.dg/cpp0x/cond1.C: New.
4879 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4880 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4881 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4882 * g++.dg/parse/cond6.C: Likewise.
4883 * g++.dg/parse/cond7.C: Likewise.
4884 * g++.dg/parse/cond8.C: Likewise.
4885 * g++.dg/cpp1z/decomp16.C: Update.
4886 * g++.old-deja/g++.jason/cond.C: Likewise.
4887
4888 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4889
4890 ChangeLog for r260480
4891 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4892 warnings for deleted and obsolescent features.
4893 * gfortran.dg/graphite/id-19.f: Ditto.
4894 * gfortran.dg/graphite/id-20.f: Ditto.
4895 * gfortran.dg/graphite/id-27.f90: Ditto.
4896 * gfortran.dg/graphite/pr82449.f: Ditto.
4897
4898 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4899
4900 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4901 tiny and large memory models.
4902
4903 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4904
4905 * gnat.dg/suppress_initialization.adb,
4906 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4907
4908 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4909
4910 * gnat.dg/exit1.adb: New testcase.
4911
4912 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4913
4914 * gnat.dg/array30.adb: New testcase.
4915
4916 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4917
4918 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4919
4920 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4921
4922 * gcc.c-torture/execute/ssad-run.c: New test.
4923 * gcc.c-torture/execute/usad-run.c: Likewise.
4924 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4925 * gcc.target/aarch64/usadv16qi.c: Likewise.
4926
4927 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4928
4929 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4930 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4931 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4932 vbcaxq_s64): New.
4933 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4934 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4935 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4936
4937 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4938
4939 PR fortran/85841
4940 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4941 * gfortran.dg/g77/20020307-1.f: Ditto.
4942 * gfortran.dg/g77/980310-3.f: Ditto.
4943 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4944 * gfortran.dg/goacc/loop-1.f95: Ditto.
4945 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4946 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4947 * gfortran.dg/gomp/do-1.f90: Ditto.
4948 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4949 * gfortran.dg/pr17229.f: Ditto.
4950 * gfortran.dg/pr37243.f: Ditto.
4951 * gfortran.dg/pr49721-1.f: Ditto.
4952 * gfortran.dg/pr58484.f: Ditto.
4953 * gfortran.dg/pr81175.f: Ditto.
4954 * gfortran.dg/pr81723.f: Ditto.
4955 * gfortran.dg/predcom-2.f: Ditto.
4956 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4957 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4958 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4959 * gfortran.dg/vect/pr52580.f: Ditto.
4960
4961 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4962
4963 PR fortran/80657
4964 * gfortran.dg/char_result_18.f90: New test.
4965
4966 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4967
4968 PR fortran/49636
4969 * gfortran.dg/associate_38.f90: New test.
4970
4971 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4972
4973 PR fortran/82275
4974 * gfortran.dg/select_type_42.f90: New test.
4975
4976 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
4977
4978 PR fortran/82923
4979 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
4980 that the patch fixes PR66694 & PR82617, although the testcases
4981 are not explicitly included.
4982
4983 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
4984
4985 * gcc.dg/stack-usage-1.c: Add support for rv32e.
4986
4987 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
4988
4989 PR c++/82899
4990 * g++.dg/pr82899.C: New testcase.
4991
4992 2018-05-18 Martin Liska <mliska@suse.cz>
4993
4994 * gcc.dg/pr68766.c: Change pruned output.
4995
4996 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
4997
4998 PR c++/85782
4999 * c-c++-common/goacc/pr85782.c: New test.
5000
5001 2018-05-18 Sudakshina Das <sudi.das@arm.com>
5002
5003 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
5004
5005 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5006
5007 * gcc.target/arm/pr62554.c: Delete.
5008 * gcc.target/arm/pr69610-1.c: Likewise.
5009 * gcc.target/arm/pr69610-2.c: Likewise.
5010
5011 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5012
5013 * gcc.target/arm/pr40887.c: Update comment.
5014 * lib/target-supports.exp: Don't generate effective target checks
5015 and related helpers for armv5. Update comment.
5016 * gcc.target/arm/armv5_thumb_isa.c: Delete.
5017 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
5018 target check and options.
5019
5020 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5021
5022 PR middle-end/85817
5023 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5024 scan-tree-dump-not for h.
5025
5026 2018-05-18 Richard Biener <rguenther@suse.de>
5027
5028 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5029 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5030 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5031 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5032 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5033 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5034 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5035 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5036 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5037 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5038 * gcc.dg/vrp-min-max-1.c: Likewise.
5039 * gcc.dg/vrp-min-max-3.c: New testcase.
5040
5041 2018-05-18 Richard Biener <rguenther@suse.de>
5042
5043 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5044 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5045 * gcc.dg/graphite/scop-6.c: Likewise.
5046 * gcc.dg/graphite/scop-7.c: Likewise.
5047 * gcc.dg/graphite/scop-8.c: Likewise.
5048 * gcc.dg/graphite/scop-9.c: Likewise.
5049
5050 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5051
5052 * gcc.target/aarch64/vect-init-ld1.c: New test.
5053
5054 2018-05-18 Martin Liska <mliska@suse.cz>
5055
5056 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5057 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5058
5059 2018-05-18 Martin Liska <mliska@suse.cz>
5060
5061 * gcc.dg/ipa/ipa-icf-39.c: New test.
5062 * gcc.dg/pr68766.c: Adjust pruned output.
5063
5064 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5065
5066 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5067 New proc.
5068 * gcc.dg/fma-1.c: New test.
5069 * gcc.dg/fma-2.c: Likewise.
5070 * gcc.dg/fma-3.c: Likewise.
5071 * gcc.dg/fma-4.c: Likewise.
5072 * gcc.dg/fma-5.c: Likewise.
5073 * gcc.dg/fma-6.c: Likewise.
5074 * gcc.dg/fma-7.c: Likewise.
5075 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5076 scalar_all_fma.
5077 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5078 * gfortran.dg/reassoc_8.f: Likewise.
5079 * gfortran.dg/reassoc_9.f: Likewise.
5080 * gfortran.dg/reassoc_10.f: Likewise.
5081
5082 2018-05-17 Jim Wilson <jimw@sifive.com>
5083
5084 * gcc.target/riscv/switch-qi.c: New.
5085 * gcc.target/riscv/switch-si.c: New.
5086
5087 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5088
5089 PR target/85698
5090 * gcc.target/powerpc/pr85698.c: New test.
5091
5092 2018-05-17 Richard Biener <rguenther@suse.de>
5093
5094 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5095
5096 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5097
5098 PR tree-optimization/85793
5099 * gcc.dg/vect/pr85793.c: New test.
5100
5101 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5102
5103 * gcc.dg/gimplefe-28.c: New test.
5104 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5105 internal function calls.
5106 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5107
5108 2018-05-17 Martin Liska <mliska@suse.cz>
5109
5110 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5111 space in between 'G_' and '('.
5112
5113 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5114
5115 PR target/85323
5116 * gcc.target/i386/pr85323-7.c: New test.
5117 * gcc.target/i386/pr85323-8.c: New test.
5118 * gcc.target/i386/pr85323-9.c: New test.
5119
5120 PR target/85323
5121 * gcc.target/i386/pr85323-4.c: New test.
5122 * gcc.target/i386/pr85323-5.c: New test.
5123 * gcc.target/i386/pr85323-6.c: New test.
5124
5125 PR target/85323
5126 * gcc.target/i386/pr85323-1.c: New test.
5127 * gcc.target/i386/pr85323-2.c: New test.
5128 * gcc.target/i386/pr85323-3.c: New test.
5129
5130 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5131 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5132 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5133 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5134 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5135 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5136 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5137 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5138 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5139 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5140 * gcc.target/i386/avx512f-setzero-1.c: New test.
5141
5142 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5143
5144 * gcc.target/aarch64/vect-slp-dup.c: New.
5145
5146 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5147
5148 PR c++/85713
5149 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5150
5151 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5152
5153 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5154 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5155
5156 2018-05-17 Richard Biener <rguenther@suse.de>
5157
5158 PR tree-optimization/85757
5159 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5160
5161 2018-05-16 Marek Polacek <polacek@redhat.com>
5162
5163 PR c++/85363
5164 * g++.dg/cpp0x/initlist-throw1.C: New test.
5165 * g++.dg/cpp0x/initlist-throw2.C: New test.
5166
5167 2018-05-16 Carl Love <cel@us.ibm.com>
5168
5169 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5170 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5171 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5172
5173 2018-05-16 Richard Biener <rguenther@suse.de>
5174
5175 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5176 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5177 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5178
5179 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5180
5181 * gcc.target/aarch64/sve/vcond_10.c: New test.
5182 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5183 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5184 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5185
5186 2018-05-15 Martin Sebor <msebor@redhat.com>
5187
5188 PR tree-optimization/85753
5189 * gcc.dg/Wrestrict-10.c: Adjust.
5190 * gcc.dg/Wrestrict-16.c: New test.
5191
5192 2018-05-15 Martin Sebor <msebor@redhat.com>
5193
5194 PR middle-end/85643
5195 * c-c++-common/attr-nonstring-7.c: New test.
5196
5197 2018-05-15 Richard Biener <rguenther@suse.de>
5198
5199 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5200
5201 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5202
5203 PR tree-optimization/83648
5204 * gcc.dg/tree-ssa/pr83648.c: New test.
5205 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5206
5207 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5208
5209 PR ipa/85734
5210 * gcc.dg/ipa/pr85734.c: New test.
5211
5212 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5213
5214 PR target/85756
5215 * gnat.dg/opt70.adb: New test.
5216 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5217
5218 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5219
5220 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5221 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5222
5223 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5224
5225 * gcc.target/aarch64/vmov_n_1.c: Update test.
5226 * gcc.target/aarch64/vfp-1.c: Update test.
5227
5228 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5229
5230 PR target/85756
5231 * gcc.c-torture/execute/pr85756.c: New test.
5232
5233 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5234
5235 * gcc.target/i386/cldemote-1.c: New test.
5236
5237 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5238
5239 PR fortran/85742
5240 * gfortran.dg/assumed_type_9.f90 : New test.
5241
5242 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5243
5244 PR fortran/85542
5245 * gfortran.dg/pr85542.f90: New test.
5246
5247 2018-05-11 Martin Jambor <mjambor@suse.cz>
5248
5249 PR ipa/85655
5250 * g++.dg/lto/pr85655_0.C: New test.
5251
5252 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5253
5254 * gcc.target/i386/tpause-1.c: New test.
5255 * gcc.target/i386/umonitor-1.c: New test.
5256
5257 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5258
5259 PR c/85696
5260 * c-c++-common/gomp/pr85696.c: New test.
5261
5262 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5263 Jakub Jelinek <jakub@redhat.com>
5264
5265 PR tree-optimization/85692
5266 * gcc.target/i386/pr85692.c: New test.
5267
5268 2018-05-11 Martin Liska <mliska@suse.cz>
5269
5270 PR sanitizer/85556
5271 * c-c++-common/ubsan/attrib-6.c: New test.
5272
5273 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5274
5275 PR fortran/85687
5276 * gfortran.dg/pr85687.f90: new test.
5277
5278 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5279
5280 PR fortran/85521
5281 * gfortran.dg/pr85521_1.f90: New test.
5282 * gfortran.dg/pr85521_2.f90: New test.
5283
5284 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5285
5286 PR fortran/70870
5287 * gfortran.dg/pr70870_1.f90: New test.
5288
5289 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5290
5291 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5292
5293 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5294
5295 PR c++/85662
5296 * g++.dg/ext/offsetof2.C: New test.
5297
5298 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5299
5300 PR fortran/68846
5301 * gfortran.dg/temporary_3.f90 : New test.
5302
5303 PR fortran/70864
5304 * gfortran.dg/temporary_2.f90 : New test.
5305
5306 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5307
5308 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5309 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5310 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5311 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5312 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5313 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5314 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5315 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5316 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5317 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5318 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5319 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5320 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5321 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5322 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5323 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5324 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5325 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5326 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5327 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5328 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5329 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5330 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5331 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5332 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5333 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5334 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5335
5336 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5337
5338 PR tree-optimization/85699
5339 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5340 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5341 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5342 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5343
5344 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5345
5346 * g++.dg/tls/pr85400.C: New test.
5347
5348 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5349
5350 PR c++/85713
5351 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5352
5353 2018-05-09 Carl Love <cel@us.ibm.com>
5354
5355 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5356
5357 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5358
5359 PR c++/85713
5360 Revert:
5361 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5362
5363 PR c++/84588
5364 * g++.dg/cpp1y/pr84588.C: New.
5365
5366 2018-05-09 Andreas Schwab <schwab@suse.de>
5367
5368 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5369
5370 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5371
5372 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5373 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5374
5375 2018-05-08 Carl Love <cel@us.ibm.com>
5376 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5377
5378 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5379
5380 PR c++/84588
5381 * g++.dg/cpp1y/pr84588.C: New.
5382
5383 2018-05-08 Marek Polacek <polacek@redhat.com>
5384
5385 PR c++/85695
5386 * g++.dg/cpp1z/constexpr-if22.C: New test.
5387
5388 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5389
5390 PR target/85693
5391 * gcc.target/i386/pr85693.c: New test.
5392
5393 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5394
5395 PR target/85683
5396 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5397 scan-assembler-times checking that except for [fh]*xor other functions
5398 don't use any load instructions.
5399
5400 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5401
5402 * gcc.target/i386/builtin_target.c: Test goldmont.
5403 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5404 arch=silvermont.
5405
5406 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5407
5408 PR target/85572
5409 * g++.dg/other/sse2-pr85572-1.C: New test.
5410 * g++.dg/other/sse2-pr85572-2.C: New test.
5411 * g++.dg/other/sse4-pr85572-1.C: New test.
5412 * g++.dg/other/avx2-pr85572-1.C: New test.
5413
5414 PR target/85317
5415 * gcc.target/i386/pr85317.c: New test.
5416 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5417 optimization barrier to avoid optimizing away the expected insn.
5418
5419 PR target/85480
5420 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5421 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5422
5423 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5424
5425 * g++.dg/other/sve_const_pred_1.C: Rename to...
5426 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5427 target selectors and explicit -march options.
5428 * g++.dg/other/sve_const_pred_2.C: Rename to...
5429 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5430 * g++.dg/other/sve_const_pred_3.C: Rename to...
5431 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5432 * g++.dg/other/sve_const_pred_4.C: Rename to...
5433 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5434 * g++.dg/other/sve_tls_2.C: Rename to...
5435 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5436 * g++.dg/other/sve_vcond_1.C: Rename to...
5437 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5438 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5439 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5440
5441 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5442
5443 PR testsuite/85586
5444 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5445 !vect_no_align.
5446
5447 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5448
5449 PR c++/57429
5450 * g++.dg/cpp0x/deleted14.C: New.
5451
5452 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5453 Alan Hayward <alan.hayward@arm.com>
5454 David Sherwood <david.sherwood@arm.com>
5455
5456 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5457 XFAIL the BIC test.
5458 * gcc.target/aarch64/sve/vcond_7.c: New test.
5459 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5460
5461 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5462
5463 PR c++/70563
5464 * g++.dg/cpp0x/sfinae62.C: New.
5465
5466 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5467
5468 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5469 load from src[i].
5470
5471 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5472
5473 PR c++/80691
5474 * g++.dg/cpp0x/narrowing1.C: New.
5475
5476 2018-05-08 Richard Biener <rguenther@suse.de>
5477
5478 PR middle-end/85588
5479 * gcc.dg/torture/pr85574.c: Rename to...
5480 * gcc.dg/torture/pr85588.c: ... this.
5481
5482 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5483
5484 PR fortran/54613
5485 * gfortran.dg/minmaxloc_12.f90: New test case.
5486 * gfortran.dg/minmaxloc_13.f90: New test case.
5487
5488 2018-05-07 Nathan Sidwell <nathan@acm.org>
5489
5490 * g++.dg/cpp0x/range-for10.C: Delete.
5491 * g++.dg/ext/forscope1.C: Delete.
5492 * g++.dg/ext/forscope2.C: Delete.
5493 * g++.dg/template/for1.C: Delete.
5494
5495 2018-05-07 Jeff Law <law@redhat.com>
5496
5497 * gfortran.dg/linefile.f90: New test.
5498
5499 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5500
5501 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5502 and options.
5503
5504 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5505
5506 PR c++/85659
5507 * g++.dg/ext/asm14.C: New test.
5508 * g++.dg/ext/asm15.C: New test.
5509 * g++.dg/ext/asm16.C: New test.
5510
5511 2018-05-06 Michael Eager <eager@eagercon.com>
5512
5513 * gcc.target/microblaze/others/picdtr.c: Correct option
5514 -fPIE -mpic-data-is-text-relative.
5515
5516 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5517
5518 * gcc.target/microblaze/others/picdtr.c: Add test for
5519 -fPIE -mpic-data-is-text-relative.
5520
5521 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5522
5523 PR fortran/85507
5524 * gfortran.dg/coarray_dependency_1.f90: New test.
5525 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5526
5527 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5528
5529 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5530 to match the currently produced gimple.
5531
5532 2018-05-04 Carl Love <cel@us.ibm.com>
5533
5534 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5535 vec_trunc.
5536 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5537 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5538 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5539 xvcmpgedp counts. Add xxsel counts.
5540
5541 2018-05-04 Richard Biener <rguenther@suse.de>
5542
5543 PR middle-end/85627
5544 * g++.dg/torture/pr85627.C: New testcase.
5545
5546 2018-05-04 Richard Biener <rguenther@suse.de>
5547
5548 PR middle-end/85574
5549 * gcc.dg/torture/pr85574.c: New testcase.
5550 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5551
5552 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5553
5554 PR libstdc++/85466
5555 * gcc.dg/nextafter-1.c: New test.
5556 * gcc.dg/nextafter-2.c: New test.
5557 * gcc.dg/nextafter-3.c: New test.
5558 * gcc.dg/nextafter-4.c: New test.
5559
5560 2018-05-03 Nathan Sidwell <nathan@acm.org>
5561
5562 Remove -ffriend-injection.
5563 * g++.old-deja/g++.jason/scoping15.C: Delete.
5564 * g++.old-deja/g++.mike/net43.C: Delete.
5565
5566 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5567
5568 PR target/85530
5569 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5570 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5571 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5572 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5573
5574 2018-05-03 Tom de Vries <tom@codesourcery.com>
5575
5576 PR testsuite/85106
5577 * lib/scanoffloadtree.exp: New file.
5578
5579 2018-05-03 Richard Biener <rguenther@suse.de>
5580
5581 PR tree-optimization/85615
5582 * gcc.dg/torture/pr85615.c: New testcase.
5583
5584 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5585
5586 PR tree-optimization/70291
5587 * gcc.dg/complex-6.c: New test.
5588 * gcc.dg/complex-7.c: Likewise.
5589
5590 2018-05-03 Richard Biener <rguenther@suse.de>
5591
5592 PR testsuite/85579
5593 * fortran.dg/pr51434.f90: Truncate transfer argument.
5594
5595 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5596
5597 PR target/85582
5598 * gcc.c-torture/execute/pr85582-3.c: New test.
5599
5600 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5601 Jason Merrill <jason@redhat.com>
5602
5603 PR c++/68374
5604 * g++.dg/warn/Wshadow-13.C: New.
5605 * g++.dg/warn/Wshadow-14.C: Likewise.
5606
5607 2018-05-02 Tom de Vries <tom@codesourcery.com>
5608
5609 PR libgomp/82428
5610 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5611 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5612
5613 2018-05-02 David Pagan <dave.pagan@oracle.com>
5614
5615 PR c/30552
5616 * gcc.dg/noncompile/pr30552-1.c: New test.
5617 * gcc.dg/noncompile/pr30552-2.c: New test.
5618 * gcc.dg/noncompile/pr30552-3.c: New test.
5619 * gcc.dg/noncompile/pr30552-4.c: New test.
5620
5621 2018-05-02 Richard Biener <rguenther@suse.de>
5622
5623 PR tree-optimization/85597
5624 * gcc.dg/vect/pr85597.c: New testcase.
5625
5626 2018-05-02 Tom de Vries <tom@codesourcery.com>
5627
5628 PR testsuite/85106
5629 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5630 * lib/scanltranstree.exp: New file.
5631 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5632 (scan-ltrans-tree-dump-times_required_options)
5633 (scan-ltrans-tree-dump-not_required_options)
5634 (scan-ltrans-tree-dump-dem_required_options)
5635 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5636 * lib/gcc-dg.exp: Include scanltranstree.exp.
5637
5638 2018-05-02 Tom de Vries <tom@codesourcery.com>
5639
5640 PR testsuite/85106
5641 * gcc.dg/ipa/ipa-icf-38.c: New test.
5642 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5643 * lib/scandump.exp (dump-base): New proc.
5644 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5645 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5646 base.
5647 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5648 * lib/scanlang.exp: Same.
5649 * lib/scanrtl.exp: Same.
5650 * lib/scantree.exp: Same.
5651 * lib/scanwpaipa.exp: New file.
5652 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5653
5654 2018-05-02 Richard Biener <rguenther@suse.de>
5655
5656 PR middle-end/85567
5657 * gcc.dg/torture/pr85567.c: New testcase.
5658
5659 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5660
5661 PR target/85582
5662 * gcc.c-torture/execute/pr85582-1.c: New test.
5663 * gcc.c-torture/execute/pr85582-2.c: New test.
5664
5665 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5666
5667 PR tree-optimization/85586
5668 * gcc.dg/vect/pr85586.c: New test.
5669
5670 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5671
5672 PR tree-optimization/85143
5673 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5674 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5675
5676 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5677
5678 PR c/84258
5679 * c-c++-common/Wformat-pr84258.c: New test.
5680
5681 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5682
5683 PR tree-optimization/82665
5684 * gcc.dg/tree-ssa/pr82665.c: New test.
5685
5686 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5687
5688 PR c++/85523
5689 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5690 (test_add_fixit_insert_formatted_single_line): New function.
5691 (test_add_fixit_insert_formatted_multiline): New function.
5692 Extend expected output of generated patch to include fix-it hints
5693 for these.
5694 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5695 "gcc-rich-location.h". Add test coverage for
5696 gcc_rich_location::add_fixit_insert_formatted.
5697
5698 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5699
5700 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5701 (test_show_locus): Update for location_get_source_line returning a
5702 char_span. Use char_span for handling words in the
5703 "test_many_nested_locations" fix-it example.
5704
5705 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5706
5707 * gcc.target/arc/interrupt-8.c: Update test.
5708 * gcc.target/arc/loop-4.c: Likewise.
5709 * gcc.target/arc/loop-hazard-1.c: Likewise.
5710 * gcc.target/arc/sdata-3.c: Likewise.
5711
5712 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5713
5714 * gcc.target/arc/store-merge-1.c: New test.
5715 * gcc.target/arc/add_n-combine.c: Update test.
5716
5717 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5718
5719 Microblaze Target: PIC data text relative
5720
5721 * gcc.target/microblaze/others/data_var1.c: Include
5722 PIC case of r20 base register.
5723 * gcc.target/microblaze/others/data_var2.c: Ditto.
5724 * gcc.target/microblaze/others/picdtr.c: Add new
5725 test case for -mpic-is-data-text-relative.
5726 * gcc.target/microblaze/others/sdata_var1.c: Add
5727 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5728 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5729 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5730 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5731 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5732 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5733 Ditto.
5734 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5735 Ditto.
5736
5737 2018-04-30 Richard Biener <rguenther@suse.de>
5738
5739 PR tree-optimization/28364
5740 PR tree-optimization/85275
5741 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5742 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5743 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5744 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5745 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5746 still passes.
5747 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5748 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5749 still passes.
5750 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5751 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5752 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5753
5754 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5755
5756 PR target/84431
5757 * gcc.target/i386/pr84431.c: New test.
5758
5759 2018-04-27 Martin Jambor <mjambor@suse.cz>
5760
5761 PR ipa/85549
5762 * g++.dg/ipa/pr85549.C: New test.
5763
5764 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5765
5766 PR c++/85553
5767 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5768 directive.
5769 * g++.dg/cpp0x/constexpr-85553.C: New test.
5770
5771 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5772
5773 PR c++/85515
5774 * g++.dg/pr85515-1.C: New test.
5775 * g++.dg/pr85515-2.C: New test.
5776
5777 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5778
5779 PR c++/84691
5780 * g++.dg/cpp0x/friend3.C: New.
5781
5782 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5783
5784 PR target/82518
5785 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5786 Use check_effective_target_arm_little_endian.
5787
5788 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5789
5790 PR tree-optimization/85529
5791 * gcc.c-torture/execute/pr85529-1.c: New test.
5792 * gcc.c-torture/execute/pr85529-2.c: New test.
5793 * gcc.dg/pr85529.c: New test.
5794
5795 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5796
5797 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5798 `.dword' in addition to `lw' and `.word'.
5799
5800 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5801
5802 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5803
5804 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5805
5806 * gnat.dg/loop_optimization24.adb: New test.
5807
5808 2018-04-26 Richard Biener <rguenther@suse.de>
5809
5810 PR tree-optimization/85116
5811 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5812 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5813 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5814 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5815
5816 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5817
5818 PR target/85473
5819 * gcc.target/i386/pr85473-1.c: New test.
5820 * gcc.target/i386/pr85473-2.c: New test.
5821
5822 2018-04-25 Nathan Sidwell <nathan@acm.org>
5823 Jakub Jelinek <jakub@redhat.com>
5824
5825 PR c++/85437
5826 PR c++/49171
5827 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5828 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5829 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5830 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5831 * g++.dg/cpp0x/pr85437-1.C: New.
5832 * g++.dg/cpp0x/pr85437-2.C: New.
5833 * g++.dg/cpp0x/pr85437-3.C: New.
5834 * g++.dg/cpp0x/pr85437-4.C: New.
5835
5836 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5837
5838 PR fortran/85520
5839 * gfortran.dg/pr85520.f90: New test.
5840
5841 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5842
5843 PR target/85512
5844 * gcc.dg/pr85512.c: New test.
5845
5846 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5847
5848 PR target/85485
5849 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5850 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5851 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5852 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5853 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5854 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5855 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5856 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5857 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5858 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5859 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5860 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5861 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5862 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5863 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5864 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5865 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5866 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5867 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5868 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5869 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5870 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5871 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5872 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5873 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5874 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5875 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5876 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5877 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5878 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5879 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5880 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5881 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5882 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5883 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5884 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5885 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5886 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5887 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5888 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5889 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5890 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5891 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5892 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5893 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5894 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5895 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5896 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5897 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5898 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5899 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5900 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5901 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5902 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5903 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5904 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5905 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5906 with -mshstk.
5907 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5908 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5909 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5910 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5911 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5912 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5913 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5914 * (dg-options): Likwise.
5915 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5916 -mno-cet.
5917 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5918 * gcc.target/i386/cet-label-3.c: Removed.
5919 * gcc.target/i386/cet-property-3.c: Likwise.
5920 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5921
5922 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5923
5924 PR target/85511
5925 * gcc.target/i386/pr85511.c: New test.
5926
5927 PR target/85503
5928 * g++.dg/ext/pr85503.C: New test.
5929
5930 PR target/85508
5931 * gcc.target/i386/pr85508.c: New test.
5932
5933 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5934
5935 PR tree-optimization/85478
5936 * g++.dg/pr85478.C: New test.
5937
5938 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5939
5940 * g++.dg/torture/pr85496.C: New test.
5941
5942 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5943
5944 PR rtl-optimization/85423
5945 * gcc.dg/pr85423.c: New test.
5946
5947 2018-04-20 Martin Sebor <msebor@redhat.com>
5948
5949 PR c/85365
5950 * gcc.dg/Wrestrict-15.c: New test.
5951
5952 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5953
5954 PR target/85456
5955 * gcc.target/powerpc/pr85456.c: New test.
5956
5957 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5958
5959 * g++.dg/ext/undef-bool-1.C: Require lp64.
5960 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5961
5962 2018-04-20 Jeff Law <law@redhat.com>
5963
5964 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5965 stack protector.
5966 * gcc.dg/stack-check-6.c: Likewise.
5967 * gcc.dg/stack-check-6a.c: Likewise.
5968 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5969 * gcc.target/i386/stack-check-18.c: Likewise.
5970 * gcc.target/i386/stack-check-19.c: Likewise.
5971
5972 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5973
5974 PR testsuite/85483
5975 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5976 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
5977 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5978 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
5979
5980 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
5981
5982 PR target/85469
5983 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5984 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5985
5986 2018-04-20 Richard Biener <rguenther@suse.de>
5987
5988 PR middle-end/85475
5989 * gcc.dg/torture/pr85475.c: New testcase.
5990
5991 2018-04-20 Martin Jambor <mjambor@suse.cz>
5992
5993 ipa/85449
5994 * gcc.dg/ipa/pr85449.c: New test.
5995
5996 2018-04-20 Martin Jambor <mjambor@suse.cz>
5997
5998 ipa/85447
5999 * g++.dg/ipa/pr85447.C: New file.
6000 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
6001
6002 2018-04-20 Jakub Jelinek <jakub@redhat.com>
6003
6004 PR c++/85462
6005 * g++.dg/cpp0x/pr85462.C: New test.
6006
6007 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6008
6009 * gcc.target/i386/pr85404.c: Require CET target.
6010
6011 2018-04-19 Jakub Jelinek <jakub@redhat.com>
6012
6013 PR tree-optimization/85467
6014 * gcc.dg/pr85467.c: New test.
6015
6016 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6017
6018 PR c++/84611
6019 * g++.dg/parse/crash68.C: New.
6020
6021 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6022
6023 PR libgcc/85334
6024 * g++.dg/torture/pr85334.C: New test.
6025
6026 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6027
6028 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6029 * g++.dg/diagnostic/pr85464.C: New.
6030
6031 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6032
6033 PR target/85397
6034 * gcc.dg/torture/pr85397-1.c: New test.
6035 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6036 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6037
6038 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6039
6040 PR target/85404
6041 * gcc.target/i386/pr85404.c: New test.
6042
6043 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6044
6045 PR target/85417
6046 * c-c++-common/attr-nocf-check-1.c: Compile with
6047 -fcf-protection=none.
6048 * c-c++-common/attr-nocf-check-3.c: Likewise.
6049 * gcc.dg/march-generic.c: Likewise.
6050 * gcc.target/i386/align-limit.c: Likewise.
6051 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6052 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6053 * gcc.target/i386/cet-property-2.c: Likewise.
6054 * gcc.target/i386/ret-thunk-26.c: Likewise.
6055 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6056 targets.
6057 * c-c++-common/fcf-protection-2.c: Likewise.
6058 * c-c++-common/fcf-protection-3.c: Likewise.
6059 * c-c++-common/fcf-protection-5.c: Likewise.
6060 * c-c++-common/fcf-protection-6.c: Likewise.
6061 * c-c++-common/fcf-protection-7.c: Likewise.
6062 * gcc.target/i386/cet-label-3.c: New test.
6063 * gcc.target/i386/cet-property-3.c: Likewise.
6064 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6065 * gcc.target/i386/pr85417-1.c: Likewise.
6066 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6067 __x86_indirect_thunk_nt_(r|e)ax
6068 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6069 * gcc.target/i386/pr85403.c: Remove dg-error,
6070
6071 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6072
6073 * gcc.target/i386/movdir-1.c: New test.
6074
6075 2018-04-19 Richard Biener <rguenther@suse.de>
6076
6077 PR middle-end/85455
6078 * gcc.dg/pr85455.c: New testcase.
6079
6080 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6081
6082 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6083 targets.
6084 * g++.dg/lto/pr85405b_0.C: Likewise.
6085 * g++.dg/lto/pr84805_0.C: Likewise.
6086
6087 2018-04-18 Martin Liska <mliska@suse.cz>
6088
6089 PR ipa/83983
6090 PR ipa/85391
6091 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6092 output.
6093
6094 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6095
6096 PR target/85388
6097 * gcc.dg/pr85388-1.c: New test.
6098 * gcc.dg/pr85388-2.c: Likewise.
6099 * gcc.dg/pr85388-3.c: Likewise.
6100 * gcc.dg/pr85388-4.c: Likewise.
6101 * gcc.dg/pr85388-5.c: Likewise.
6102 * gcc.dg/pr85388-6.c: Likewise.
6103
6104 2018-04-18 Jan Hubicka <jh@suse.cz>
6105 Martin Liska <mliska@suse.cz>
6106
6107 * g++.dg/lto/pr83121_0.C: Update template.
6108 * g++.dg/lto/pr83121_1.C: Update template.
6109 * g++.dg/lto/pr84805_0.C: Update template.
6110 * g++.dg/lto/pr84805_1.C: Update template.
6111 * g++.dg/lto/pr84805_2.C: Update template.
6112
6113 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6114
6115 PR c++/84630
6116 * g++.dg/cpp0x/pr84630.C: New.
6117
6118 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6119
6120 PR c++/84463
6121 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6122 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6123 in two cases. Uncomment two other tests and add expected dg-error for
6124 them.
6125 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6126 -Wnarrowing diagnostics on some targets for c++11.
6127 * g++.dg/parse/array-size2.C: Remove xfail.
6128 * g++.dg/cpp0x/constexpr-84463.C: New test.
6129
6130 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6131
6132 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6133 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6134
6135 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6136
6137 PR testsuite/85326
6138 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6139 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6140 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6141
6142 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6143
6144 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6145 prevent cascading of errors and change expected error message.
6146 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6147 to 64-bit targets.
6148 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6149 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6150 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6151 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6152 error message.
6153 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6154
6155 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6156
6157 PR target/85430
6158 * gcc.dg/pr85430.c: New test.
6159
6160 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6161
6162 PR testsuite/85326
6163 * gcc.target/arm/pr54300.C: Move to...
6164 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6165 * gcc.target/arm/pr55073.C: Move to...
6166 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6167 * gcc.target/arm/pr56184.C: Move to...
6168 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6169 * gcc.target/arm/pr59985.C: Move to...
6170 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6171 * gcc.target/aarch64/pr60675.C: Move to...
6172 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6173 * gcc.target/aarch64/pr81422.C: Move to...
6174 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6175 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6176 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6177 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6178 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6179 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6180 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6181 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6182 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6183 * gcc.target/aarch64/sve/tls_2.C: Move to...
6184 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6185 * gcc.target/aarch64/pr81414.C: Rename to...
6186 * gcc.target/aarch64/pr81414.c: ... This.
6187 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6188 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6189 messages.
6190 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6191 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6192 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6193 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6194 file name.
6195
6196 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6197
6198 PR middle-end/85414
6199 * gcc.dg/pr85414.c: New test.
6200
6201 2018-04-17 Martin Jambor <mjambor@suse.cz>
6202
6203 PR ipa/85421
6204 * g++.dg/ipa/pr85421.C: New test.
6205
6206 2018-04-17 Martin Liska <mliska@suse.cz>
6207
6208 PR lto/85405
6209 * g++.dg/lto/pr85405b_0.C: New test.
6210 * g++.dg/lto/pr85405b_1.C: New test.
6211
6212 2018-04-17 Martin Liska <mliska@suse.cz>
6213
6214 PR lto/85405
6215 * g++.dg/lto/pr85405_0.C: New test.
6216 * g++.dg/lto/pr85405_1.C: New test.
6217
6218 2018-04-17 Martin Liska <mliska@suse.cz>
6219
6220 PR ipa/85329
6221 * g++.dg/ext/pr85329-2.C: New test.
6222 * g++.dg/ext/pr85329.C: New test.
6223 * gcc.target/i386/mvc12.c: New test.
6224
6225 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6226
6227 PR c++/85039
6228 * g++.dg/pr85039-1.C: New.
6229 * g++.dg/pr85039-2.C: New.
6230 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6231
6232 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6233
6234 PR target/85080
6235 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6236 if the target supports efficient unaligned storage accesses.
6237
6238 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6239
6240 PR target/83660
6241 * gcc.target/powerpc/pr83660.C: New test.
6242
6243 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6244
6245 PR target/85403
6246 * gcc.target/i386/pr85403.c: New test.
6247
6248 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6249
6250 PR target/84331
6251 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6252
6253 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6254 Jason Merrill <jason@redhat.com>
6255
6256 PR c++/85112
6257 * g++.dg/cpp0x/pr85112.C: New.
6258
6259 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6260
6261 PR testsuite/85326
6262 * g++.dg/ext/undef-bool-1.C: New file.
6263 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6264 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6265
6266 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6267
6268 PR target/85293
6269 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6270 corresponding dg-error clause.
6271 * gcc.target/powerpc/pr80098-3.c: Ditto.
6272 * gcc.target/powerpc/pr80103-1.c: Delete.
6273
6274 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6275
6276 PR fortran/81773
6277 PR fortran/83606
6278 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6279 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6280
6281 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6282
6283 PR fortran/85387
6284 * gfortran.dg/implied_do_io_5.f90: New test.
6285
6286 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6287
6288 PR target/83402
6289 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6290 several values: positive, negative, and zero.
6291 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6292 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6293
6294 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6295
6296 PR rtl-optimization/79916
6297 * gcc.target/powerpc/pr79916.c: New.
6298
6299 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6300
6301 PR rtl-optimization/85393
6302 * g++.dg/opt/pr85393.C: New test.
6303 * g++.dg/opt/pr85393-aux.cc: New file.
6304
6305 PR rtl-optimization/85376
6306 * gcc.dg/pr85376.c: New test.
6307
6308 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6309
6310 PR rtl-optimization/83852
6311 * gcc.dg/pr83852.c: New testcase.
6312
6313 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6314
6315 PR testsuite/85326
6316 * gcc.target/s390/pr77822-1.C: Rename to ...
6317 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6318 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6319 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6320
6321 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6322
6323 PR lto/71991
6324 * gcc.target/i386/pr71991.c: New testcase.
6325
6326 2018-04-13 Martin Liska <mliska@suse.cz>
6327 Jakub Jelinek <jakub@redhat.com>
6328
6329 PR middle-end/81657
6330 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6331 call.
6332
6333 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6334
6335 PR c++/85385
6336 * g++.dg/diagnostic/macro-arg-count.C: New test.
6337
6338 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6339
6340 PR fortran/83064
6341 PR testsuite/85346
6342 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6343 array and move test to libgomp/testsuite/libgomp.fortran.
6344 * gfortran.dg/do_concurrent_6.f90: New test.
6345
6346 2018-04-12 Marek Polacek <polacek@redhat.com>
6347
6348 PR c++/85258
6349 * g++.dg/parse/error61.C: New test.
6350
6351 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6352
6353 PR target/85347
6354 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6355 specify -mvsx on gcc command line.
6356
6357 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6358
6359 PR target/85328
6360 * gcc.target/i386/pr85328.c: New test.
6361
6362 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6363
6364 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6365
6366 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6367
6368 PR rtl-optimization/85342
6369 * gcc.target/i386/pr85342.c: New test.
6370
6371 2018-04-11 Jason Merrill <jason@redhat.com>
6372
6373 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6374 if ulimit -v is set.
6375
6376 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6377
6378 PR testsuite/85190
6379 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6380
6381 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6382
6383 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6384 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6385
6386 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6387
6388 PR c++/70808
6389 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6390 effective target.
6391
6392 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6393
6394 PR target/84301
6395 * gcc.target/i386/pr84301.c: New test.
6396
6397 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6398
6399 PR tree-optimization/85331
6400 * gcc.c-torture/execute/pr85331.c: New test.
6401
6402 2018-04-11 Marek Polacek <polacek@redhat.com>
6403
6404 PR c++/85032
6405 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6406 * g++.dg/cpp1z/constexpr-if21.C: New test.
6407
6408 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR target/85281
6411 * gcc.target/i386/pr85281.c: New test.
6412
6413 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6414
6415 PR rtl-optimization/84659
6416 * gcc.dg/pr84659.c: New test.
6417
6418 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6419
6420 PR debug/85302
6421 * g++.dg/debug/dwarf2/pr85302.C: New test.
6422
6423 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6424
6425 PR target/85261
6426 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6427 into register.
6428
6429 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6430
6431 PR c++/70808
6432 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6433
6434 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6435
6436 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6437 * gcc.target/powerpc/dimode_off.c: Ditto.
6438 * gcc.target/powerpc/tfmode_off.c: Ditto.
6439 * gcc.target/powerpc/timode_off.c: Ditto.
6440
6441 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6442
6443 * gcc.target/powerpc/vec-ldl-1.c: New test.
6444 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6445 corrections to ABI implementation.
6446
6447 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6448
6449 PR target/85056
6450 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6451
6452 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6453
6454 PR rtl-optimization/85300
6455 * gcc.dg/pr85300.c: New test.
6456
6457 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6458
6459 PR c++/85110
6460 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6461 where we now show the pertinent parameter.
6462 * g++.dg/diagnostic/aka2.C: Likewise.
6463 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6464
6465 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6466
6467 PR fortran/85313
6468 * gfortran.dg/gomp/pr85313.f90: New test.
6469
6470 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6471
6472 PR c++/24314
6473 * g++.dg/parse/template29.C: New.
6474
6475 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6476
6477 PR testsuite/85190
6478 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6479
6480 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6481
6482 PR target/85177
6483 PR target/85255
6484 * gcc.target/i386/avx512f-pr85177.c: New test.
6485 * gcc.target/i386/avx512f-pr85255.c: New test.
6486
6487 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6488
6489 PR tree-optimization/85286
6490 * gcc.dg/vect/pr85286.c: New test.
6491
6492 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6493
6494 PR target/85173
6495 * gcc.target/arm/pr85173.c: New test.
6496
6497 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6498
6499 PR lto/85248
6500 * gcc.dg/lto/pr85248_0.c: New test.
6501 * gcc.dg/lto/pr85248_1.c: New test.
6502
6503 2018-04-09 Jan Hubicka <jh@suse.cz>
6504
6505 PR lto/85078
6506 * g++.dg/torture/pr85078.C: New.
6507
6508 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6509
6510 PR c++/85227
6511 * g++.dg/cpp1z/decomp44.C: New.
6512 * g++.dg/cpp1z/decomp45.C: Likewise.
6513
6514 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6515
6516 PR fortran/83064
6517 * gfortran.dg/do_concurrent_5.f90: New test.
6518 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6519 message.
6520
6521 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6522
6523 PR fortran/51260
6524 * gfortran.dg/parameter_array_element_3.f90: New test.
6525
6526 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6527
6528 PR c++/85194
6529 * g++.dg/cpp1z/decomp43.C: New test.
6530
6531 PR rtl-optimization/80463
6532 * g++.dg/pr80463.C: Add -w to dg-options.
6533
6534 2018-04-09 Richard Biener <rguenther@suse.de>
6535
6536 PR tree-optimization/85284
6537 * gcc.dg/torture/pr85284.c: New testcase.
6538
6539 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6540
6541 PR rtl-optimization/80463
6542 PR rtl-optimization/83972
6543 PR rtl-optimization/83480
6544
6545 * gcc.dg/pr80463.c: New test.
6546 * g++.dg/pr80463.C: Likewise.
6547 * gcc.dg/pr83972.c: Likewise.
6548
6549 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6550
6551 PR rtl-optimization/83913
6552 * gcc.dg/pr83913.c: New test.
6553
6554 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6555
6556 PR rtl-optimization/83962
6557 * gcc.dg/pr83962.c: New test.
6558
6559 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6560
6561 PR rtl-optimization/83530
6562 * gcc.dg/pr83530.c: New test.
6563
6564 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6565
6566 PR middle-end/82976
6567 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6568
6569 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6570
6571 PR tree-optimization/85257
6572 * gcc.dg/pr85257.c: New test.
6573
6574 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6575
6576 * g++.dg/opt/pr85196.C: New test.
6577
6578 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6579
6580 PR c++/84269
6581 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6582 std::tuple here since they need C++11.
6583 * g++.dg/lookup/missing-std-include-8.C: New test.
6584 * g++.dg/lookup/missing-std-include.C: Move std::array and
6585 std::tuple test to missing-std-include-6.C to avoid failures
6586 with C++98.
6587
6588 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6589
6590 PR debug/85252
6591 * gcc.dg/debug/pr85252.c: New test.
6592
6593 PR rtl-optimization/84872
6594 * gcc.dg/graphite/pr84872.c: New test.
6595
6596 PR c++/85210
6597 * g++.dg/cpp1z/decomp42.C: New test.
6598
6599 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6600
6601 PR c++/85021
6602 * g++.dg/lookup/missing-std-include-7.C: New test.
6603
6604 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6605
6606 * gcc.dg/struct-simple.c: Revert r254862.
6607 * lib/target-supports.exp
6608 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6609
6610 2018-04-06 Richard Biener <rguenther@suse.de>
6611
6612 PR middle-end/85244
6613 * gcc.dg/torture/pr85244-1.c: New testcase.
6614 * gcc.dg/torture/pr85244-2.c: Likewise.
6615
6616 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6617
6618 PR sanitizer/85213
6619 * c-c++-common/ubsan/pr85213.c: New test.
6620
6621 2018-04-06 Richard Biener <rguenther@suse.de>
6622
6623 PR middle-end/85180
6624 * gcc.dg/pr85180.c: New testcase.
6625
6626 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6627
6628 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6629 to trigger the optimization. Do some cleanup and function
6630 renaming. Add more test functions.
6631
6632 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6633
6634 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6635 options.
6636 * gcc.target/s390/hotpatch-1.c: Skip when building without
6637 optimization.
6638 * gcc.target/s390/hotpatch-10.c: Likewise.
6639 * gcc.target/s390/hotpatch-11.c: Likewise.
6640 * gcc.target/s390/hotpatch-12.c: Likewise.
6641 * gcc.target/s390/hotpatch-13.c: Likewise.
6642 * gcc.target/s390/hotpatch-14.c: Likewise.
6643 * gcc.target/s390/hotpatch-15.c: Likewise.
6644 * gcc.target/s390/hotpatch-16.c: Likewise.
6645 * gcc.target/s390/hotpatch-17.c: Likewise.
6646 * gcc.target/s390/hotpatch-18.c: Likewise.
6647 * gcc.target/s390/hotpatch-19.c: Likewise.
6648 * gcc.target/s390/hotpatch-2.c: Likewise.
6649 * gcc.target/s390/hotpatch-3.c: Likewise.
6650 * gcc.target/s390/hotpatch-4.c: Likewise.
6651 * gcc.target/s390/hotpatch-5.c: Likewise.
6652 * gcc.target/s390/hotpatch-6.c: Likewise.
6653 * gcc.target/s390/hotpatch-7.c: Likewise.
6654 * gcc.target/s390/hotpatch-8.c: Likewise.
6655 * gcc.target/s390/hotpatch-9.c: Likewise.
6656
6657 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6658
6659 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6660 check for an error instead.
6661 * gcc.dg/Wattributes-6.c: Likewise.
6662
6663 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6664
6665 PR c++/85209
6666 * g++.dg/cpp1z/decomp39.C: New test.
6667 * g++.dg/cpp1z/decomp40.C: New test.
6668
6669 PR c++/85208
6670 * g++.dg/cpp1z/decomp41.C: New test.
6671
6672 PR middle-end/85195
6673 * gcc.dg/pr85195.c: New test.
6674
6675 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6676
6677 PR c++/80956
6678 * g++.dg/cpp0x/initlist100.C: New.
6679 * g++.dg/cpp0x/initlist101.C: Likewise.
6680
6681 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6682
6683 PR c++/84792
6684 * g++.dg/other/pr84792-1.C: New.
6685 * g++.dg/other/pr84792-2.C: Likewise.
6686
6687 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6688
6689 PR target/85193
6690 * gcc.target/i386/pr85193.c: New test.
6691
6692 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6693
6694 PR c++/84979
6695 * g++.dg/concepts/pr84979.C: New.
6696 * g++.dg/concepts/pr84979-2.C: New.
6697 * g++.dg/concepts/pr84979-3.C: New.
6698
6699 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6700
6701 PR c++/80026
6702 * g++.dg/cpp0x/variadic174.C: New.
6703
6704 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6705
6706 PR inline-asm/85172
6707 * g++.dg/ext/builtin13.C: New test.
6708 * g++.dg/ext/atomic-4.C: New test.
6709
6710 PR c++/85146
6711 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6712 * g++.dg/ext/bases3.C: New test.
6713
6714 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6715
6716 PR target/85203
6717 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6718 to match a single insn of the baz function. Move scan directives at
6719 the end of the file below the functions they are trying to test for
6720 better readability.
6721 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6722
6723 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6724
6725 PR rtl-optimization/84878
6726 * gcc.target/powerpc/pr84878.c: New test.
6727
6728 2018-04-04 Michael Matz <matz@suse.de>
6729
6730 * gcc.dg/Wstringop-overflow-4.c: New test.
6731 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6732
6733 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6734
6735 PR testsuite/85189
6736 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6737 for the diagnostics of overridden functions. Adjust for new wording.
6738
6739 2018-04-04 Richard Biener <rguenther@suse.de>
6740
6741 PR lto/85176
6742 * g++.dg/lto/pr85176_0.C: New testcase.
6743
6744 2018-04-04 Richard Biener <rguenther@suse.de>
6745
6746 PR testsuite/85191
6747 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6748 Fix typo.
6749
6750 2018-04-04 Martin Liska <mliska@suse.cz>
6751
6752 PR sanitizer/85174
6753 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6754 and msdata as a workaround for powerpc.
6755
6756 2018-04-04 Richard Biener <rguenther@suse.de>
6757
6758 PR tree-optimization/85168
6759 * gcc.dg/torture/pr85168.c: New testcase.
6760
6761 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6762
6763 PR c++/84943
6764 * g++.dg/pr84943.C: New.
6765 * g++.dg/pr84943-2.C: New.
6766
6767 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6768
6769 PR rtl-optimization/85167
6770 * gcc.dg/pr85167.c: New test.
6771
6772 PR tree-optimization/85156
6773 * c-c++-common/pr85156.c: New test.
6774 * gcc.c-torture/execute/pr85156.c: New test.
6775
6776 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6777
6778 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6779 * gcc.target/powerpc/undef-bool-1.C: New file.
6780 * gcc.target/powerpc/undef-bool-2.c: New file.
6781
6782 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6783
6784 PR c++/84768
6785 * g++.dg/cpp1z/class-deduction52.C: New.
6786
6787 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6788
6789 PR c++/85147
6790 * g++.dg/cpp0x/pr85147.C: New test.
6791
6792 PR c++/85140
6793 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6794
6795 PR c++/85134
6796 * g++.dg/gomp/pr85134.C: New test.
6797 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6798
6799 PR target/85169
6800 * gcc.c-torture/execute/pr85169.c: New test.
6801 * gcc.target/i386/avx512f-pr85169.c: New test.
6802 * gcc.target/i386/avx512bw-pr85169.c: New test.
6803
6804 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6805
6806 PR target/85126
6807 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6808 scan-assembler-times clause.
6809
6810 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6811
6812 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6813 dg-additional-options.
6814
6815 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6816
6817 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6818
6819 2018-04-03 Richard Biener <rguenther@suse.de>
6820
6821 PR testsuite/85154
6822 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6823
6824 2018-04-02 Jim Wilson <jimw@sifive.com>
6825
6826 * gcc.target/riscv/pr84660.c: New.
6827 * gcc.target/riscv/shift-and-1.c: New.
6828 * gcc.target/riscv/shift-and-2.c: New.
6829
6830 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6831
6832 PR fortran/85102
6833 * gfortran.dg/array_simplify_2.f90: New test.
6834
6835 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6836
6837 PR middle-end/85090
6838 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6839 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6840 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6841 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6842 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6843
6844 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6845
6846 PR c++/85027
6847 * g++.dg/pr85027.C: New.
6848
6849 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6850
6851 PR target/83315
6852 * gcc.target/powerpc/sse-maxps-2.c: New test.
6853 * gcc.target/powerpc/sse-minps-2.c: New test.
6854
6855 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6856
6857 PR c++/84791
6858 * g++.dg/gomp/pr84791.C: New test.
6859
6860 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6861
6862 PR fortran/84931
6863 * gfortran.dg/array_constructor_53.f90: New test.
6864
6865 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6866
6867 PR fortran/85130
6868 * gfortran.dg/substr_6.f90: Remove illegal test for
6869 out-of-bounds substring.
6870
6871 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6872
6873 PR fortran/85111
6874 * gfortran.dg/zero_sized_10.f90: New test.
6875
6876 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6877
6878 PR c++/84269
6879 * g++.dg/lookup/missing-std-include-6.C: New test.
6880 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6881 std::tuple tests.
6882 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6883 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6884 <cstring>, <cassert>, and <cstdlib>.
6885
6886 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6887
6888 PR inline-asm/84985
6889 * gcc.target/i386/pr84985.c: New.
6890
6891 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6892
6893 PR c++/85110
6894 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6895
6896 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6897
6898 PR c++/85108
6899 * g++.dg/warn/Wunused-var-31.C: New test.
6900
6901 PR c/85094
6902 * c-c++-common/Wduplicated-branches-14.c: New test.
6903
6904 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6905
6906 PR c++/84606
6907 * g++.dg/cpp0x/pr84606.C: New.
6908
6909 2018-03-29 Carl Love <cel@us.ibm.com>
6910
6911 Revert
6912 2017-09-27 Carl Love <cel@us.ibm.com>
6913
6914 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6915 for the __builtin_fctid and __builtin_fctiw.
6916
6917 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6918
6919 PR target/84912
6920 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6921 deleted builtin function.
6922 (div_weuo): Likewise.
6923 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6924 (div_deuo): Likewise.
6925
6926 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6927
6928 PR c++/85028
6929 * g++.dg/other/default13.C: New.
6930
6931 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6932
6933 PR target/85095
6934 * gcc.target/i386/pr85095-1.c: New test.
6935 * gcc.target/i386/pr85095-2.c: New test.
6936 * gcc.c-torture/execute/pr85095.c: New test.
6937
6938 PR tree-optimization/82004
6939 * gcc.dg/pr82004.c: New test.
6940
6941 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6942 Martin Liska <mliska@suse.cz>
6943
6944 PR sanitizer/85081
6945 * g++.dg/asan/pr85081.C: New test.
6946
6947 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6948
6949 PR c++/84789
6950 * g++.dg/template/pr84789.C: Adjust for testing with
6951 -fconcepts too.
6952
6953 PR c++/84973
6954 * g++.dg/template/pr84973.C: New.
6955 * g++.dg/template/pr84973-2.C: New.
6956 * g++.dg/template/pr84973-3.C: New.
6957
6958 PR c++/84968
6959 * g++.dg/eh/pr84968.C: New.
6960
6961 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6962
6963 PR target/84914
6964 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6965 long double multiply/divide uses the correct function.
6966 * gcc.target/powerpc/mulkc-3.c: Likewise.
6967 * gcc.target/powerpc/divkc-2.c: Likewise.
6968 * gcc.target/powerpc/divkc-3.c: Likewise.
6969
6970 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6971
6972 PR c++/85067
6973 * g++.dg/cpp0x/defaulted51.C: New.
6974 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
6975
6976 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR c++/85077
6979 * g++.dg/ext/vector35.C: New test.
6980
6981 PR c++/85061
6982 * g++.dg/ext/builtin-offsetof3.C: New test.
6983
6984 PR c++/85076
6985 * g++.dg/cpp1y/pr85076.C: New test.
6986
6987 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6988
6989 PR fortran/85084
6990 * gfortran.dg/matmul_rank_1.f90: New test.
6991
6992 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6993 Harald Anlauf <anlauf@gmx.de>
6994
6995 * gfortran.dg/structure_constructor_15.f90: New test.
6996
6997 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
6998
6999 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
7000 for the diagnostics of overridden functions. Adjust for new wording.
7001 * g++.dg/cpp0x/implicit1.C: Likewise.
7002 * g++.dg/cpp0x/override1.C: Likewise.
7003 * g++.dg/cpp1y/auto-fn18.C: Likewise.
7004 * g++.dg/eh/shadow1.C: Likewise.
7005 * g++.dg/inherit/covariant12.C: Likewise.
7006 * g++.dg/inherit/covariant14.C: Likewise.
7007 * g++.dg/inherit/covariant15.C: Likewise.
7008 * g++.dg/inherit/covariant16.C: Likewise.
7009 * g++.dg/inherit/covariant22.C: Likewise.
7010 * g++.dg/inherit/crash3.C: Likewise.
7011 * g++.dg/inherit/error2.C: Likewise.
7012 * g++.dg/template/crash100.C: Likewise.
7013 * g++.old-deja/g++.eh/spec6.C: Likewise.
7014 * g++.old-deja/g++.mike/p811.C: Likewise.
7015 * g++.old-deja/g++.other/virtual11.C: Likewise.
7016 * g++.old-deja/g++.other/virtual4.C: Likewise.
7017
7018 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
7019
7020 PR target/85044
7021 * gcc.target/i386/pr85044.c: New test.
7022
7023 2018-03-27 Martin Sebor <msebor@redhat.com>
7024
7025 PR testsuite/83462
7026 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7027 other than x86.
7028
7029 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7030
7031 PR target/83009
7032 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7033
7034 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7035
7036 PR target/81863
7037 * gcc.target/arm/pr81863.c: New test.
7038
7039 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7040
7041 PR target/85056
7042 * gcc.target/nvptx/pr85056.c: New test.
7043 * gcc.target/nvptx/pr85056a.c: New test.
7044
7045 2018-03-27 Richard Biener <rguenther@suse.de>
7046
7047 PR testsuite/82847
7048 * lib/target-supports.exp (check_ssse3_available): New function.
7049 (check_effective_target_vect_perm_short): Enable for x86 if
7050 check_ssse3_available.
7051
7052 2018-03-27 Richard Biener <rguenther@suse.de>
7053
7054 PR tree-optimization/85082
7055 * gfortran.dg/pr85082.f90: New testcase.
7056
7057 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7058
7059 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7060 to "l=2" in dg-final.
7061
7062 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7063
7064 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7065 * gcc.target/mips/fix-r4000-2.c: Likewise.
7066 * gcc.target/mips/fix-r4000-3.c: Likewise.
7067 * gcc.target/mips/fix-r4000-4.c: Likewise.
7068 * gcc.target/mips/fix-r4000-5.c: Likewise.
7069 * gcc.target/mips/fix-r4000-6.c: Likewise.
7070 * gcc.target/mips/fix-r4000-7.c: Likewise.
7071 * gcc.target/mips/fix-r4000-8.c: Likewise.
7072 * gcc.target/mips/fix-r4000-9.c: Likewise.
7073 * gcc.target/mips/fix-r4000-10.c: Likewise.
7074 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7075 "mulditi3_r4000" instead of "mulditi3".
7076 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7077 "umulditi3_r4000" instead of "umulditi3".
7078
7079 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7080
7081 PR c++/85068
7082 * g++.dg/inherit/covariant22.C: New test.
7083
7084 2018-03-27 Richard Biener <rguenther@suse.de>
7085
7086 PR testsuite/84004
7087 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7088 alignment.
7089
7090 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7091 Jason Merrill <jason@redhat.com>
7092
7093 PR c++/84632
7094 * g++.dg/init/array49.C: New.
7095 * g++.dg/torture/pr70499.C: Adjust.
7096
7097 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7098
7099 PR target/85073
7100 * gcc.target/i386/pr85073.c: New test.
7101
7102 2018-03-26 Richard Biener <rguenther@suse.de>
7103
7104 PR testsuite/85066
7105 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7106 instead of long.
7107
7108 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7109
7110 PR fortran/66709
7111 * gfortran.dg/parameter_array_format.f90: New test.
7112
7113 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7114 Neil Carlson <neil.n.carlson@gmail.com>
7115
7116 PR fortran/84381
7117 * gfortran.dg/literal_character_constant_1.inc: Replace
7118 call abort by STOP n.
7119 * gfortran.dg/overload_1.f90: Likewise.
7120
7121 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7122 Dominique d'Humieres <dominiq@gcc.gnu.org>
7123
7124 PR fortran/84924
7125 * gfortran.dg/scalar_pointer_1.f90: New test.
7126
7127 2018-03-25 Tom de Vries <tom@codesourcery.com>
7128
7129 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7130 precise.
7131
7132 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7133
7134 PR fortran/69497
7135 * gfortran.dg/pr89497.f90: New test.
7136
7137 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7138
7139 PR fortran/70068
7140 * gfortran.dg/substr_7.f90: New test.
7141
7142 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7143
7144 PR fortran/42651
7145 * gfortran.dg/pr42651.f90: New test.
7146 * gfortran.dg/func_result_7.f90: Update error message.
7147
7148 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7149
7150 PR tree-optimization/84005
7151 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7152 failing to force the alignment.
7153
7154 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7155
7156 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7157 from this to...
7158 <vclzd>: ...this.
7159
7160 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7161
7162 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7163 message. Fix scan-assembler patterns.
7164
7165 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7166
7167 PR c++/85015
7168 * g++.dg/cpp0x/pr85015.C: New test.
7169
7170 PR c++/84942
7171 * g++.dg/cpp1y/pr84942.C: New test.
7172
7173 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7174
7175 PR inline-asm/85030
7176 * gcc.target/i386/pr85030.c: New.
7177
7178 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7179
7180 PR target/85026
7181 * g++.dg/pr85026.C: New test.
7182
7183 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7184
7185 * g++.dg/debug/pr84704.C: XFAIL AIX.
7186
7187 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7188
7189 PR target/84826
7190 * gcc.target/arm/pr84826.c: Add dg directive.
7191
7192 2018-03-23 Marek Polacek <polacek@redhat.com>
7193
7194 PR c++/85033
7195 * g++.dg/ext/builtin-offsetof2.C: New test.
7196
7197 PR c++/85045
7198 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7199 * gcc.dg/pr85045.c: New test.
7200
7201 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7202
7203 PR debug/85020
7204 * gnat.dg/lto22.adb: New test.
7205 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7206 * gnat.dg/lto22_pkg2.ads: Likewise.
7207
7208 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7209
7210 PR c/80778
7211 * gcc.dg/lto/pr80778_0.c: New test.
7212
7213 PR inline-asm/85034
7214 * gcc.target/i386/pr85034.c: New test.
7215
7216 PR inline-asm/85022
7217 * c-c++-common/torture/pr85022.c: New test.
7218
7219 PR sanitizer/85029
7220 * g++.dg/ubsan/pr85029.C: New test.
7221
7222 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7223
7224 PR c++/71251
7225 * g++.dg/cpp0x/pr71251.C: New.
7226
7227 PR c++/84789
7228 * g++.dg/template/pr84789.C: New.
7229 * g++.dg/template/pr84789-2.C: New.
7230 * g++.dg/template/pr84789-3.C: New.
7231 * g++.dg/parse/dtor11.C: Accept alternate error message.
7232
7233 PR c++/84729
7234 * g++.dg/pr84729.C: New.
7235 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7236 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7237 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7238
7239 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7240
7241 PR fortran/84922
7242 * gfortran.dg/interface_42.f90: New test.
7243 * gfortran.dg/interface_43.f90: New test.
7244
7245 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7246
7247 PR target/84826
7248 * gcc.target/arm/pr84826.c: New test.
7249
7250 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7251
7252 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7253 dg-require-effective-target.
7254 * gcc.target/arm/addr-modes-int.c: Likewise.
7255 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7256
7257 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7258
7259 PR target/84760
7260 * gcc.target/powerpc/altivec-ld-1.c: New test.
7261
7262 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7263
7264 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7265
7266 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7267
7268 PR inline-asm/84941
7269 * gcc.dg/pr84941.c: New test.
7270
7271 2018-03-22 Tom de Vries <tom@codesourcery.com>
7272
7273 PR tree-optimization/84956
7274 * gcc.dg/pr84956.c: New test.
7275
7276 2018-03-22 Marek Polacek <polacek@redhat.com>
7277
7278 PR c++/84854
7279 * g++.dg/cpp1z/constexpr-if15.C: New test.
7280 * g++.dg/cpp1z/constexpr-if16.C: New test.
7281
7282 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7283
7284 * gcc.dg/builtin-tgmath-3.c: New test.
7285
7286 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7287
7288 PR c++/71965
7289 * g++.dg/concepts/pr71965.C: New.
7290
7291 PR c++/84610
7292 PR c++/84642
7293 * g++.dg/cpp0x/pr84610.C: New.
7294 * g++.dg/cpp0x/pr84642.C: New.
7295
7296 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7297
7298 PR c/84999
7299 * c-c++-common/pr84999.c: New test.
7300
7301 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7302
7303 PR c++/84972
7304 * g++.dg/ext/desig10.C: New.
7305
7306 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7307 Harald Anlauf <anlauf@gmx.de>
7308
7309 PR fortran/84957
7310 * gfortran.dg/pr84957.f90: New test.
7311
7312 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7313
7314 PR tree-optimization/84960
7315 * gcc.c-torture/compile/pr84960.c: New test.
7316
7317 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7318
7319 PR tree-optimization/84811
7320 * gcc.dg/torture/pr84811.c: New test.
7321
7322 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7323
7324 PR tree-optimization/84982
7325 * c-c++-common/pr84982.c: New test.
7326
7327 PR c++/84961
7328 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7329 "m" (++x) in C++.
7330 * g++.dg/torture/pr84961-1.C: New test.
7331 * g++.dg/torture/pr84961-2.C: New test.
7332
7333 2018-03-21 Nathan Sidwell <nathan@acm.org>
7334
7335 PR c++/85008
7336 * g++.dg/pr85008.C: New.
7337
7338 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7339
7340 PR fortran/84615
7341 * gfortran.dg/char_result_17.f90: New test.
7342
7343 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7344
7345 PR c++/84994
7346 * g++.dg/other/accessor-fixits-1.C: Move to...
7347 * g++.dg/torture/accessor-fixits-1.C: ...here.
7348 * g++.dg/other/accessor-fixits-2.C: Move to...
7349 * g++.dg/torture/accessor-fixits-2.C: ...here.
7350 * g++.dg/other/accessor-fixits-3.C: Move to...
7351 * g++.dg/torture/accessor-fixits-3.C: ...here.
7352 * g++.dg/other/accessor-fixits-4.C: Move to...
7353 * g++.dg/torture/accessor-fixits-4.C: ...here.
7354 * g++.dg/other/accessor-fixits-5.C: Move to...
7355 * g++.dg/torture/accessor-fixits-5.C: ...here.
7356 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7357 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7358 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7359
7360 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7361
7362 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7363
7364 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7365
7366 PR target/82989
7367 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7368
7369 2018-03-21 Nathan Sidwell <nathan@acm.org>
7370
7371 PR c++/84804
7372 * g++.dg/lookup/pr84804.C: New.
7373
7374 2018-03-21 Martin Sebor <msebor@redhat.com>
7375
7376 PR c++/84850
7377 * g++.dg/Wclass-memaccess-3.C: New test.
7378 * g++.dg/Wclass-memaccess-4.C: New test.
7379
7380 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7381
7382 PR c++/84892
7383 * g++.dg/other/accessor-fixits-1.C
7384 (test_access_const_t1_color): New.
7385 (test_deref_const_t1_color): New.
7386 * g++.dg/other/accessor-fixits-5.C: New testcase.
7387
7388 2018-03-21 Tom de Vries <tom@codesourcery.com>
7389
7390 PR tree-optimization/83126
7391 * gcc.dg/graphite/pr83126.c: New test.
7392
7393 2018-03-21 Nathan Sidwell <nathan@acm.org>
7394
7395 * g++.dg/ext/anon-struct6.C: Adjust.
7396 * g++.dg/ext/deprecate-1.C: New.
7397 * g++.dg/ext/deprecate-2.C: New.
7398 * g++.dg/lookup/pr84602.C: Adjust.
7399 * g++.dg/lookup/pr84962.C: Adjust.
7400 * g++.old-deja/g++.other/anon4.C
7401
7402 PR c++/84836
7403 * g++.dg/lookup/pr84836.C: New.
7404
7405 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7406
7407 PR tree-optimization/84969
7408 * gcc.dg/tree-ssa/pr84969.c: New test.
7409
7410 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7411
7412 PR rtl-optimization/84989
7413 * gcc.target/i386/pr84989.c: New test.
7414
7415 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7416
7417 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7418
7419 2018-03-21 Martin Liska <mliska@suse.cz>
7420
7421 PR ipa/84963
7422 * gfortran.dg/goacc/pr84963.f90: New test.
7423
7424 2018-03-21 Marek Polacek <polacek@redhat.com>
7425
7426 PR c++/71638, ICE with NSDMI and reference.
7427 * g++.dg/cpp0x/nsdmi14.C: New test.
7428 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7429
7430 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7431
7432 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7433 MIPS with -mpaired-single directives.
7434
7435 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7436
7437 PR fortran/85001
7438 * gfortran.dg/interface_41.f90: New test.
7439
7440 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7441
7442 PR debug/84875
7443 * gcc.dg/pr84875.c: New test.
7444
7445 2018-03-20 Marek Polacek <polacek@redhat.com>
7446
7447 PR c++/84978, ICE with NRVO.
7448 * g++.dg/opt/nrv19.C: New test.
7449
7450 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7451
7452 PR target/82518
7453 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7454 Disable for armeb targets.
7455 * gcc.target/arm/pr82518.c: New test.
7456
7457 2018-03-20 Nathan Sidwell <nathan@acm.org>
7458
7459 PR c++/84962
7460 * g++.dg/lookup/pr84962.C: New.
7461
7462 PR c++/84970
7463 * g++.dg/lookup/pr84970.C: New.
7464
7465 2018-03-20 Richard Biener <rguenther@suse.de>
7466
7467 PR target/84986
7468 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7469
7470 2018-03-20 Martin Liska <mliska@suse.cz>
7471
7472 PR ipa/84825
7473 * g++.dg/ipa/pr84825.C: New test.
7474
7475 2018-03-20 Martin Liska <mliska@suse.cz>
7476
7477 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7478
7479 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7480
7481 PR target/84845
7482 * gcc.c-torture/compile/pr84845.c: New test.
7483
7484 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7485
7486 PR target/82989
7487 * gcc.target/arm/pr82989.c: New test.
7488
7489 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7490
7491 PR target/84945
7492 * gcc.target/i386/pr84945.c: New test.
7493
7494 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7495
7496 PR target/81647
7497 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7498
7499 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7500
7501 PR c/84953
7502 * gcc.dg/pr84953.c: New test.
7503
7504 2018-03-19 Marek Polacek <polacek@redhat.com>
7505
7506 PR c++/84925
7507 * g++.dg/cpp1z/lambda-__func__.C: New test.
7508
7509 PR c++/84927
7510 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7511
7512 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7513
7514 PR sanitizer/78651
7515 * g++.dg/asan/pr78651.C: New test.
7516
7517 2018-03-19 Tom de Vries <tom@codesourcery.com>
7518
7519 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7520 vect_int_mult. Add nvptx xfail for PR84958.
7521
7522 2018-03-19 Nathan Sidwell <nathan@acm.org>
7523
7524 PR c++/84835
7525 * g++.dg/cpp1y/pr84835.C: New.
7526
7527 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7528
7529 PR target/81647
7530 * gcc.target/aarch64/pr81647.c: New.
7531
7532 2018-03-19 Richard Biener <rguenther@suse.de>
7533
7534 PR tree-optimization/84933
7535 * g++.dg/pr84933.C: New testcase.
7536
7537 2018-03-19 Richard Biener <rguenther@suse.de>
7538
7539 PR tree-optimization/84859
7540 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7541 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7542 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7543 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7544
7545 2018-03-19 Nathan Sidwell <nathan@acm.org>
7546
7547 PR c++/84812
7548 * g++.dg/lookup/pr84812.C: New.
7549
7550 2018-03-19 Richard Biener <rguenther@suse.de>
7551
7552 PR tree-optimization/84929
7553 * gcc.dg/torture/pr84929.c: New testcase.
7554
7555 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7556
7557 PR target/84711
7558 * gcc.target/arm/big-endian-subreg.c: Delete.
7559
7560 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7561
7562 PR fortran/84931
7563 * gfortran.dg/array_constructor_52.f90: New test.
7564
7565 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7566
7567 PR fortran/77414
7568 * gfortran.dg/pr77414.f90: New test.
7569 * gfortran.dg/internal_references_1.f90: Adjust error message.
7570
7571 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7572
7573 PR fortran/65453
7574 * gfortran.dg/pr65453.f90: New test.
7575
7576 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7577
7578 PR tree-optimization/84913
7579 * gfortran.dg/vect/pr84913.f90: New test.
7580
7581 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7582
7583 PR fortran/79929
7584 * gfortran.dg/warn_concat.f90: New test.
7585
7586 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7587
7588 PR target/84899
7589 * gcc.dg/pr84899.c: New test.
7590
7591 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7592
7593 PR fortran/69395
7594 * gfortran.dg/pr69395.f90: Add test for max dimensions
7595
7596 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7597
7598 PR target/84876
7599 * gcc.target/i386/pr84876.c: New test.
7600
7601 2018-03-16 Martin Liska <mliska@suse.cz>
7602
7603 PR ipa/84833
7604 * gcc.target/i386/mvc11.c: New test.
7605
7606 2018-03-16 Martin Liska <mliska@suse.cz>
7607
7608 PR ipa/84722
7609 * gcc.target/i386/mvc10.c: New test.
7610
7611 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7612
7613 PR c++/79937
7614 PR c++/82410
7615 * g++.dg/cpp1y/pr79937-1.C: New test.
7616 * g++.dg/cpp1y/pr79937-2.C: New test.
7617 * g++.dg/cpp1y/pr79937-3.C: New test.
7618 * g++.dg/cpp1y/pr79937-4.C: New test.
7619 * g++.dg/cpp1y/pr82410.C: New test.
7620
7621 2018-03-16 Tom de Vries <tom@codesourcery.com>
7622
7623 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7624
7625 2018-03-16 Tom de Vries <tom@codesourcery.com>
7626
7627 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7628
7629 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7630
7631 PR c++/84874
7632 * g++.dg/cpp2a/desig8.C: New test.
7633
7634 PR tree-optimization/84841
7635 * gcc.dg/pr84841.c: New test.
7636
7637 PR c++/84874
7638 * g++.dg/cpp2a/desig7.C: New test.
7639
7640 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7641 Jim MacArthur <jim.macarthur@codethink.co.uk>
7642
7643 * gfortran.dg/automatic_1.f90: New test.
7644 * gfortran.dg/automatic_repeat.f90: New test
7645 * gfortran.dg/automatic_save.f90: New test.
7646 * gfortran.dg/vax_structure.f90: New test.
7647
7648 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7649
7650 PR fortran/78741
7651 * gfortran.dg/pr78741.f90: New test.
7652
7653 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7654
7655 PR fortran/69395
7656 * gfortran.dg/pr69395.f90: New test.
7657
7658 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7659
7660 PR c++/79085
7661 * g++.dg/opt/pr79085.C: New test.
7662
7663 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7664
7665 PR target/84574
7666 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7667 label instead of __x86_indirect_thunk label.
7668
7669 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR c++/84222
7672 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7673 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7674 * g++.dg/warn/deprecated-13.C: New test.
7675
7676 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7677
7678 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7679
7680 2018-03-15 Richard Biener <rguenther@suse.de>
7681
7682 PR c/84873
7683 * c-c++-common/pr84873.c: New testcase.
7684
7685 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7686
7687 PR target/84711
7688 * gcc.target/arm/big-endian-subreg.c: New.
7689
7690 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7691
7692 PR target/84860
7693 * gcc.c-torture/compile/pr84860.c: New test.
7694
7695 2018-03-15 Julia Koval <julia.koval@intel.com>
7696
7697 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7698 cannonlake.
7699 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7700 avx512bitalg.
7701
7702 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7703
7704 PR c/84853
7705 * gcc.dg/pr84853.c: New test.
7706
7707 2018-03-14 Carl Love <cel@us.ibm.com>
7708
7709 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7710
7711 2018-03-14 Martin Liska <mliska@suse.cz>
7712
7713 PR ipa/8480
7714 * g++.dg/lto/pr84805_0.C: New test.
7715 * g++.dg/lto/pr84805_1.C: New test.
7716 * g++.dg/lto/pr84805_2.C: New test.
7717
7718 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7719
7720 PR c/84852
7721 * gcc.dg/fixits-pr84852-1.c: New test.
7722 * gcc.dg/fixits-pr84852-2.c: New test.
7723
7724 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7725
7726 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7727 separate verbose message.
7728 * lib/scandump.exp (scan-dump-times): Likewise.
7729
7730 2018-03-14 Julia Koval <julia.koval@intel.com>
7731
7732 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7733 server.
7734 * gcc.target/i386/funcspec-56.inc: Ditto.
7735
7736 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7737
7738 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7739 aarch64_sve_hw.
7740
7741 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7742
7743 PR sanitizer/83392
7744 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7745 check count from 17 to 14.
7746
7747 PR target/84844
7748 * gcc.target/i386/pr84844.c: New test.
7749
7750 2018-03-14 Richard Biener <rguenther@suse.de>
7751
7752 PR tree-optimization/84830
7753 * gcc.dg/torture/pr84830.c: New testcase.
7754
7755 2018-03-14 Marek Polacek <polacek@redhat.com>
7756
7757 PR c++/84596
7758 * g++.dg/cpp0x/static_assert15.C: New test.
7759
7760 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7761
7762 PR fortran/61775
7763 * gfortran.dg/pr61775.f90: New test.
7764
7765 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7766
7767 PR c++/84843
7768 * g++.dg/ext/pr84843-1.C: New test.
7769 * g++.dg/ext/pr84843-2.C: New test.
7770
7771 2018-03-13 David Pagan <dave.pagan@oracle.com>
7772
7773 PR c/46921
7774 * gcc.dg/pr46921.c: New test.
7775
7776 2018-03-13 Martin Sebor <msebor@redhat.com>
7777
7778 PR tree-optimization/84725
7779 * c-c++-common/Wstringop-truncation-4.c: New test.
7780 * c-c++-common/attr-nonstring-5.c: New test.
7781
7782 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7783
7784 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7785 than unpacks.
7786 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7787 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7788
7789 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7790
7791 * gcc.target/aarch64/sve/tls_1.c: New test.
7792 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7793
7794 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7795
7796 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7797 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7798
7799 2018-03-13 Martin Liska <mliska@suse.cz>
7800
7801 PR ipa/84658.
7802 * g++.dg/ipa/pr84658.C: New test.
7803
7804 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7805
7806 PR middle-end/84834
7807 * gcc.dg/pr84834.c: New test.
7808
7809 PR target/84827
7810 * gcc.target/i386/pr84827.c: New test.
7811
7812 PR target/84828
7813 * g++.dg/ext/pr84828.C: New test.
7814
7815 PR target/84786
7816 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7817 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7818
7819 PR c++/84808
7820 * g++.dg/cpp1y/constexpr-84808.C: New test.
7821
7822 PR c++/84704
7823 * g++.dg/debug/pr84704.C: New test.
7824
7825 2018-03-12 Renlin Li <renlin.li@arm.com>
7826
7827 * gcc.target/aarch64/movi_hf.c: New.
7828 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7829 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7830
7831 2018-03-12 Martin Sebor <msebor@redhat.com>
7832
7833 PR tree-optimization/83456
7834 * c-c++-common/Wrestrict-2.c: Remove test cases.
7835 * c-c++-common/Wrestrict.c: Same.
7836 * gcc.dg/Wrestrict-12.c: New test.
7837 * gcc.dg/Wrestrict-14.c: New test.
7838
7839 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7840
7841 * g++.dg/pr84821.C: New test.
7842
7843 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7844
7845 * gcc.dg/pr84799.c: New test.
7846
7847 2018-03-12 Richard Biener <rguenther@suse.de>
7848
7849 PR tree-optimization/84803
7850 * gcc.dg/torture/pr84803.c: New testcase.
7851
7852 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7853
7854 PR c++/84813
7855 * g++.dg/debug/pr84813.C: New test.
7856
7857 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7858
7859 PR fortran/84546
7860 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7861
7862 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7863
7864 PR fortran/83939
7865 * gfortran.dg/pr83939.f90
7866
7867 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7868
7869 PR fortran/66128
7870 * gfortran.dg/zero_sized_9.f90: New test.
7871
7872 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7873
7874 PR debug/58150
7875 * g++.dg/debug/dwarf2/enum2.C: New test.
7876
7877 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7878
7879 PR fortran/84734
7880 * gfortran.dg/pr84734.f90: New test.
7881
7882 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7883
7884 * gnat.dg/prot3.adb: New test.
7885 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7886
7887 2018-03-09 Jason Merrill <jason@redhat.com>
7888 Paolo Carlini <paolo.carlini@oracle.com>
7889
7890 PR c++/71169
7891 PR c++/71832
7892 * g++.dg/cpp0x/pr71169.C: New.
7893 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7894 * g++.dg/cpp0x/pr71832.C: Likewise.
7895
7896 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7897
7898 PR target/83969
7899 * gcc.target/powerpc/pr83969.c: New test.
7900
7901 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7902
7903 PR target/84772
7904 * gcc.dg/pr84772.c: New test.
7905
7906 PR c++/84076
7907 * g++.dg/warn/Wformat-2.C: New test.
7908
7909 PR c++/84767
7910 * g++.dg/ext/vla18.C: New test.
7911
7912 2018-03-09 Martin Sebor <msebor@redhat.com>
7913
7914 PR tree-optimization/84526
7915 * gcc.dg/Wrestrict-10.c: New test.
7916 * gcc.dg/Wrestrict-11.c: New test.
7917
7918 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7919
7920 PR rtl-optimization/84682
7921 * gcc.dg/torture/pr84682-1.c: New.
7922 * gcc.dg/torture/pr84682-2.c: New.
7923 * gcc.dg/torture/pr84682-3.c: New.
7924
7925 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7926
7927 PR c++/84724
7928 * g++.dg/ext/pr84724.C: New test.
7929
7930 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7931
7932 PR target/83712
7933 * gcc.target/arm/pr83712.c: New.
7934
7935 2018-03-09 Richard Biener <rguenther@suse.de>
7936
7937 PR tree-optimization/84775
7938 * gcc.dg/torture/pr84775.c: New testcase.
7939
7940 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7941
7942 PR debug/84404
7943 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7944 targets.
7945
7946 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7947
7948 * gcc.c-torture/compile/20180309-1.c: New test.
7949
7950 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7951
7952 PR c++/80598
7953 * g++.dg/warn/Wunused-function4.C: New test.
7954
7955 PR inline-asm/84742
7956 * gcc.target/i386/pr84742-1.c: New test.
7957 * gcc.target/i386/pr84742-2.c: New test.
7958
7959 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7960
7961 PR target/84748
7962 * gcc.c-torture/execute/pr84748.c: New test.
7963
7964 2018-03-08 Richard Biener <rguenther@suse.de>
7965
7966 PR middle-end/84552
7967 * gcc.dg/graphite/pr84552.c: New testcase.
7968
7969 2018-03-08 Richard Biener <rguenther@suse.de>
7970
7971 PR tree-optimization/84178
7972 * gcc.dg/torture/pr84178-2.c: New testcase.
7973
7974 2018-03-08 David Malcolm <dmalcolm@redhat.com>
7975
7976 PR tree-optimization/84178
7977 * gcc.c-torture/compile/pr84178-1.c: New test.
7978
7979 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
7980
7981 * lib/target-supports.exp: Do not return zero from a ifunc
7982 function.
7983
7984 2018-03-08 Richard Biener <rguenther@suse.de>
7985
7986 PR tree-optimization/84746
7987 * gcc.dg/torture/pr84746.c: New testcase.
7988
7989
7990 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
7991 PR debug/84404
7992 PR debug/84408
7993 * gcc.dg/graphite/pr84404.c: New.
7994
7995 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7996
7997 PR tree-optimization/84740
7998 * gcc.dg/torture/pr84740.c: New test.
7999
8000 PR tree-optimization/84739
8001 * gcc.dg/pr84739.c: New test.
8002
8003 2018-03-07 Martin Sebor <msebor@redhat.com>
8004
8005 PR tree-optimization/83519
8006 * gcc.dg/Wrestrict-13.c: New test.
8007
8008 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
8009
8010 PR fortran/64124
8011 PR fortran/70409
8012 * gfortran.dg/pr64124.f90: New tests.
8013 * gfortran.dg/pr70409.f90: New tests.
8014
8015 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
8016
8017 PR target/82411
8018 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
8019
8020 2018-03-07 Martin Sebor <msebor@redhat.com>
8021
8022 PR tree-optimization/84526
8023 * gcc.dg/Wrestrict-10.c: New test.
8024
8025 2018-03-07 Martin Sebor <msebor@redhat.com>
8026
8027 PR tree-optimization/84468
8028 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8029 * gcc.dg/Wstringop-truncation.c: New test.
8030 * gcc.dg/Wstringop-truncation-2.c: New test.
8031
8032 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8033
8034 PR fortran/84565
8035 * gfortran.dg/pr84565.f90: New test.
8036
8037 PR middle-end/84723
8038 * gcc.target/i386/pr84723-1.c: New test.
8039 * gcc.target/i386/pr84723-2.c: New test.
8040 * gcc.target/i386/pr84723-3.c: New test.
8041 * gcc.target/i386/pr84723-4.c: New test.
8042 * gcc.target/i386/pr84723-5.c: New test.
8043
8044 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8045
8046 PR fortran/64107
8047 * gfortran.dg/pr64107.f90: New test.
8048
8049 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8050
8051 PR fortran/84697
8052 PR fortran/66128
8053 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8054
8055 2018-03-06 Marek Polacek <polacek@redhat.com>
8056
8057 PR c++/84684
8058 * g++.dg/cpp1z/constexpr-84684.C: New test.
8059
8060 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8061
8062 PR c/84721
8063 * gcc.dg/pr84721.c: New test.
8064
8065 PR target/84710
8066 * gcc.dg/pr84710.c: New test.
8067
8068 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8069
8070 PR fortran/56667
8071 * gfortran.dg/implied_do_2.f90: New test.
8072 * gfortran.dg/coarray_8.f90: Update for new error message.
8073
8074 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8075
8076 PR inline-asm/84683
8077 * g++.dg/ext/pr84683.C: New test.
8078
8079 PR tree-optimization/84687
8080 * gcc.dg/pr84687.c: New test.
8081
8082 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8083
8084 PR c++/84231
8085 * g++.dg/pr84231.C: New.
8086
8087 PR c++/84593
8088 * g++.dg/cpp1y/pr84593.C: New.
8089
8090 PR c++/84492
8091 * g++.dg/pr84492.C: New.
8092
8093 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8094
8095 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8096 __builtin_ppc_speculation_barrier.
8097
8098 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8099
8100 PR target/84700
8101 * gcc.target/powerpc/pr84700.c: New test.
8102
8103 2018-03-05 Nathan Sidwell <nathan@acm.org>
8104
8105 PR c++/84702
8106 * g++.dg/lookup/pr84702.C: New.
8107
8108 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8109
8110 PR target/84564
8111 * gcc.target/i386/pr84564.c: New test.
8112
8113 2018-03-05 Marek Polacek <polacek@redhat.com>
8114
8115 PR c++/84707
8116 * g++.dg/cpp0x/inline-ns10.C: New test.
8117
8118 2018-03-05 Nathan Sidwell <nathan@acm.org>
8119
8120 PR c++/84694
8121 * g++.dg/template/pr84694.C: New.
8122
8123 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8124
8125 PR target/84524
8126 * gcc.c-torture/execute/pr84524.c: New test.
8127 * gcc.target/i386/avx512bw-pr84524.c: New test.
8128
8129 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8130
8131 PR target/84264
8132 * g++.dg/pr84264.C: New test.
8133
8134 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8135
8136 PR c++/84618
8137 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8138 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8139 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8140
8141 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8142
8143 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8144 * g++.dg/other/i386-3.C: Ditto.
8145 * gcc.target/i386/sse-12.c: Ditto.
8146 * gcc.target/i386/sse-13.c: Ditto.
8147 * gcc.target/i386/sse-14.c: Ditto.
8148 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8149 * gcc.target/i386/wbinvd-1.c: New test.
8150 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8151 * gcc.target/i386/pconfig-1.c: Ditto.
8152
8153 2018-03-05 Pádraig Brady <P@draigBrady.com>
8154 Nathan Sidwell <nathan@acm.org>
8155
8156 PR c++/84497
8157 * g++.dg/cpp0x/pr84497.C: New.
8158
8159 2018-03-05 Richard Biener <rguenther@suse.de>
8160
8161 PR tree-optimization/84670
8162 * gcc.dg/pr84670-1.c: New testcase.
8163 * gcc.dg/pr84670-2.c: Likewise.
8164 * gcc.dg/pr84670-3.c: Likewise.
8165 * gcc.dg/pr84670-4.c: Likewise.
8166
8167 2018-03-05 Richard Biener <rguenther@suse.de>
8168
8169 PR tree-optimization/84650
8170 * gcc.dg/graphite/pr84650.c: New testcase.
8171
8172 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8173
8174 PR c++/82022
8175 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8176
8177 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8178
8179 PR fortran/71085
8180 * gfortran.dg/pr71085.f90: New test.
8181
8182 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8183
8184 PR fortran/66128
8185 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8186
8187 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8188
8189 PR fortran/51434
8190 * gfortran.dg/pr51434.f90: New test.
8191
8192 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8193
8194 PR c++/61358
8195 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8196
8197 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8198
8199 PR c++/67370
8200 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8201
8202 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8203
8204 PR c++/71464
8205 * g++.dg/torture/pr71464.C: New.
8206
8207 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8208
8209 PR fortran/80965
8210 * gfortran.dg/select_type_41.f90: New test.
8211
8212 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8213
8214 PR c++/61135
8215 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8216
8217 2018-03-02 Marek Polacek <polacek@redhat.com>
8218
8219 PR c++/84578
8220 * g++.dg/ext/flexary29.C: New test.
8221
8222 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8223
8224 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8225
8226 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8227
8228 PR c++/81812
8229 * g++.dg/torture/pr81812.C: New.
8230
8231 2018-03-02 Marek Polacek <polacek@redhat.com>
8232
8233 PR c++/84171
8234 * g++.dg/warn/Wsign-compare-8.C: New test.
8235
8236 PR c++/84663
8237 * g++.dg/parse/array-size3.C: New test.
8238
8239 PR c++/84664
8240 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8241
8242 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8243
8244 PR c++/84662
8245 * g++.dg/cpp1y/pr84662.C: New test.
8246
8247 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8248
8249 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8250 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8251 "dg-lto-options".
8252 * g++.dg/lto/20101010-1_0.C: Likewise.
8253 * g++.dg/lto/20101010-2_0.C: Likewise.
8254
8255 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8256
8257 PR ipa/84628
8258 * gcc.dg/pr84628.c: New test.
8259
8260 PR target/56540
8261 * gcc.target/ia64/pr56540.c: New test.
8262
8263 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8264
8265 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8266 32-bit target.
8267 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8268 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8269 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8270 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8271
8272 2018-03-02 Marek Polacek <polacek@redhat.com>
8273
8274 PR c++/84590
8275 * c-c++-common/ubsan/shift-11.c: New test.
8276
8277 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8278
8279 * gcc.dg/vect/vect-alias-check-13.c: New test.
8280
8281 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8282
8283 PR target/84614
8284 * gcc.dg/pr84614.c: New test.
8285
8286 PR inline-asm/84625
8287 * gcc.target/i386/pr84625.c: New test.
8288
8289 2018-03-02 Richard Biener <rguenther@suse.de>
8290
8291 PR tree-optimization/84427
8292 * gcc.dg/torture/pr84427.c: New testcase.
8293
8294 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8295
8296 PR target/84534
8297 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8298 powerpc64le*-*-linux*.
8299 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8300 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8301
8302 2018-03-01 Martin Sebor <msebor@redhat.com>
8303
8304 PR c++/84294
8305 * g++.dg/ext/attr-const.C: Remove xfail.
8306 * g++.dg/ext/attr-malloc-3.C: New test.
8307 * g++.dg/ext/attr-noinline-3.C: New test.
8308 * g++.dg/ext/attr-noreturn-3.C: New test.
8309 * g++.dg/ext/attr-nothrow-3.C: New test.
8310 * g++.dg/ext/attr-pure.C: Remove xfail.
8311
8312 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8313
8314 PR sanitizer/70875
8315 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8316 dg-options and dg-shouldfail "ubsan" directive.
8317
8318 2018-03-01 Marek Polacek <polacek@redhat.com>
8319 Jason Merrill <jason@redhat.com>
8320
8321 PR c++/84582
8322 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8323 * g++.dg/cpp1z/static1.C: New test.
8324 * g++.dg/template/static37.C: New test.
8325
8326 2018-03-01 Nathan Sidwell <nathan@acm.org>
8327
8328 PR c++/84434
8329 * g++.dg/template/pr84434.C: New.
8330
8331 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8332
8333 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8334 -mthumb to the command-line.
8335
8336 2018-03-01 Marek Polacek <polacek@redhat.com>
8337
8338 PR c++/84596
8339 * g++.dg/cpp0x/static_assert14.C: New test.
8340
8341 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8342
8343 PR c++/79410
8344 * g++.dg/torture/pr79410.C: New.
8345
8346 2018-03-01 Martin Liska <mliska@suse.cz>
8347
8348 PR sanitizer/82484
8349 * gcc.dg/asan/pr82484.c: New test.
8350
8351 2018-03-01 Richard Biener <rguenther@suse.de>
8352
8353 PR debug/84645
8354 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8355
8356 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8357
8358 PR fortran/84219
8359 * gfortran.dg/coarray_47.f90: New test.
8360
8361 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8362
8363 PR fortran/84538
8364 * gfortran.dg/class_array_23.f03: New test.
8365
8366 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8367
8368 PR rtl-optimization/84528
8369 * gcc.dg/torture/pr84538.c: Rename to...
8370 * gcc.dg/torture/pr84528.c: ...this.
8371
8372 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8373
8374 PR rtl-optimization/84528
8375 * gcc.dg/torture/pr84538.c: New test.
8376
8377 2018-02-28 Martin Sebor <msebor@redhat.com>
8378
8379 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8380 -fpic test failures.
8381 * c-c++-common/Wrestrict-2.c: Same.
8382 * c-c++-common/Wstringop-truncation.c: Same.
8383 * gcc.dg/Warray-bounds-22.c: Same.
8384 * gcc.dg/Wstringop-overflow.c: Same.
8385 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8386 (signed_range): Same.
8387 (unsigned_anti_range): Same.
8388 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8389 (signed_range): Same.
8390 (unsigned_anti_range): Same.
8391 * gcc.dg/attr-alloc_size-7.c: Same.
8392 * gcc.dg/attr-alloc_size-8.c: Same.
8393 * gcc.dg/builtin-alloc-size.c: Same.
8394 * gcc.dg/builtin-stpncpy.c: Same.
8395 * gcc.dg/builtins-nonnull.c: Same.
8396 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8397 * gcc.dg/pr79214.c: Same.
8398 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8399 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8400 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8401 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8402 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8403 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8404 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8405 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8406 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8407 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8408 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8409
8410 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8411
8412 PR target/84014
8413 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8414
8415 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8416
8417 PR c++/84609
8418 * g++.dg/cpp0x/pr84609.C: New test.
8419
8420 2018-02-28 Martin Sebor <msebor@redhat.com>
8421
8422 PR testsuite/84617
8423 * g++.dg/ext/attr-malloc-3.C: New test.
8424 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8425 to pre-existing problems.
8426 * g++.dg/ext/attr-pure.C: Same.
8427
8428 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8429
8430 PR fortran/83901
8431 * gfortran.dg/associate_37.f90: New test.
8432
8433 PR fortran/83344
8434 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8435
8436 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8437
8438 PR target/52991
8439 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8440 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8441 * gcc.dg/bf-ms-layout-4.c: New test.
8442 * gcc.dg/bf-ms-layout-5.c: New test.
8443
8444 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8445
8446 PR target/83399
8447 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8448
8449 2018-02-28 Richard Biener <rguenther@suse.de>
8450
8451 PR tree-optimization/84584
8452 * gcc.dg/graphite/pr84584.c: New testcase.
8453
8454 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8455
8456 PR preprocessor/84517
8457 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8458
8459 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8460
8461 * c-c++-common/dump-ada-spec-12.c: New test.
8462 * c-c++-common/dump-ada-spec-13.c: Likewise.
8463
8464 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8465
8466 * c-c++-common/dump-ada-spec-11.c: New test.
8467
8468 2018-02-28 Martin Liska <mliska@suse.cz>
8469
8470 PR testsuite/84597
8471 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8472 * g++.dg/ext/timevar2.C: Likewise.
8473
8474 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8475
8476 * c-c++-common/dump-ada-spec-8.c: New test.
8477 * c-c++-common/dump-ada-spec-9.c: Likewise.
8478 * c-c++-common/dump-ada-spec-10.c: Likewise.
8479
8480 2018-02-28 Richard Biener <rguenther@suse.de>
8481
8482 PR middle-end/84607
8483 * gcc.dg/pr84607.c: New testcase.
8484
8485 2018-02-28 Nathan Sidwell <nathan@acm.org>
8486
8487 PR c++/84602
8488 * g++.dg/lookup/pr84602.C: New.
8489
8490 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8491
8492 PR c++/83871
8493 PR c++/83503
8494 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8495 dg-options.
8496 * g++.dg/ext/attr-nonnull.C: Likewise.
8497 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8498 directives.
8499 * g++.dg/ext/attr-noinline-2.C: Likewise.
8500 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8501 -fdump-tree-eh in dg-options.
8502
8503 2018-02-28 Alan Modra <amodra@gmail.com>
8504
8505 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8506 GNU ld message.
8507 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8508
8509 2018-02-27 Martin Sebor <msebor@redhat.com>
8510
8511 PR c++/83871
8512 PR c++/83503
8513 * g++.dg/Wmissing-attributes.C: New test.
8514 * g++.dg/ext/attr-const-pure.C: New test.
8515 * g++.dg/ext/attr-const.C: New test.
8516 * g++.dg/ext/attr-deprecated-2.C: New test.
8517 * g++.dg/ext/attr-malloc-2.C: New test.
8518 * g++.dg/ext/attr-malloc.C: New test.
8519 * g++.dg/ext/attr-noinline-2.C: New test.
8520 * g++.dg/ext/attr-noinline.C: New test.
8521 * g++.dg/ext/attr-nonnull.C: New test.
8522 * g++.dg/ext/attr-noreturn-2.C: New test.
8523 * g++.dg/ext/attr-noreturn.C: New test.
8524 * g++.dg/ext/attr-nothrow-2.C: New test.
8525 * g++.dg/ext/attr-nothrow.C: New test.
8526 * g++.dg/ext/attr-optimize.C: New test.
8527 * g++.dg/ext/attr-pure.C: New test.
8528 * g++.dg/ext/attr-returns-nonnull.C: New test.
8529 * g++.dg/ext/attr-warning.C: New test.
8530
8531 2018-02-27 Nathan Sidwell <nathan@acm.org>
8532
8533 PR c++/84426
8534 * g++.dg/lookup/pr84426.C: New.
8535
8536 2018-02-27 Richard Biener <rguenther@suse.de>
8537
8538 PR tree-optimization/84512
8539 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8540
8541 2018-02-27 Martin Liska <mliska@suse.cz>
8542
8543 PR gcov-profile/84548
8544 * g++.dg/gcov/pr84548.C: New test.
8545
8546 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8547
8548 PR target/84575
8549 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8550
8551 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8552
8553 PR c++/84558
8554 * g++.dg/cpp1y/pr84558.C: New test.
8555
8556 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8557
8558 PR c++/84540
8559 * g++.dg/cpp0x/alignas14.C: New.
8560 * g++.dg/cpp0x/alignas15.C: Likewise.
8561
8562 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8563
8564 PR c++/84557
8565 * g++.dg/gomp/pr84557.C: New test.
8566
8567 2018-02-26 Marek Polacek <polacek@redhat.com>
8568
8569 PR c++/84325
8570 * g++.dg/cpp1z/pr84325.C: New test.
8571
8572 2018-02-26 Carl Love <cel@us.ibm.com>
8573
8574 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8575 Power 8 test file.
8576 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8577 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8578 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8579 -mcpu=power8.
8580 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8581 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8582 -mcpu=power8.
8583
8584 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8585
8586 PR target/84039
8587 * gcc.target/i386/indirect-thunk-1.c: Updated.
8588 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8589 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8590 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8591 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8592 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8593 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8594 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8595 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8596 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8597 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8598 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8599 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8600 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8601 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8602 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8603 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8604 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8605 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8606 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8607 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8608 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8609 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8610 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8611 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8612 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8613 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8614 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8615 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8616 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8617 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8618 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8619 * gcc.target/i386/ret-thunk-9.c: Likewise.
8620 * gcc.target/i386/ret-thunk-10.c: Likewise.
8621 * gcc.target/i386/ret-thunk-11.c: Likewise.
8622 * gcc.target/i386/ret-thunk-12.c: Likewise.
8623 * gcc.target/i386/ret-thunk-13.c: Likewise.
8624 * gcc.target/i386/ret-thunk-14.c: Likewise.
8625 * gcc.target/i386/ret-thunk-15.c: Likewise.
8626
8627 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8628
8629 * gcc.c-torture/execute/20180226-1.c: New test.
8630
8631 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8632
8633 PR tree-optimization/83965
8634 * gcc.dg/vect/pr83965-2.c: New test.
8635
8636 2018-02-26 Tom de Vries <tom@codesourcery.com>
8637
8638 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8639
8640 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8641
8642 PR target/84530
8643 * gcc.target/i386/ret-thunk-22.c: New test.
8644 * gcc.target/i386/ret-thunk-23.c: Likewise.
8645 * gcc.target/i386/ret-thunk-24.c: Likewise.
8646 * gcc.target/i386/ret-thunk-25.c: Likewise.
8647 * gcc.target/i386/ret-thunk-26.c: Likewise.
8648
8649 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8650
8651 PR c++/84533
8652 * g++.dg/cpp1z/pr84533.C: New.
8653
8654 2018-02-26 Marek Polacek <polacek@redhat.com>
8655
8656 PR c++/84537
8657 * g++.dg/parse/error60.C: New test.
8658
8659 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8660
8661 PR c++/84556
8662 * g++.dg/gomp/pr84556.C: New test.
8663 * g++.dg/vect/pr84556.cc: New test.
8664
8665 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8666
8667 PR fortran/32957
8668 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8669 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8670 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8671 * gfortran.dg/c_loc_test.f90: Likewise.
8672 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8673 * gfortran.dg/proc_decl_17.f90: Likewise.
8674 * gfortran.dg/proc_ptr_8.f90: Likewise.
8675
8676 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8677
8678 PR target/84521
8679 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8680 r254814 disabling -fomit-frame-pointer by default.
8681 * gcc.target/aarch64/spill_1.c: Likewise.
8682 * gcc.target/aarch64/test_frame_11.c: Likewise.
8683 * gcc.target/aarch64/test_frame_12.c: Likewise.
8684 * gcc.target/aarch64/test_frame_13.c: Likewise.
8685 * gcc.target/aarch64/test_frame_14.c: Likewise.
8686 * gcc.target/aarch64/test_frame_15.c: Likewise.
8687 * gcc.target/aarch64/test_frame_3.c: Likewise.
8688 * gcc.target/aarch64/test_frame_5.c: Likewise.
8689 * gcc.target/aarch64/test_frame_9.c: Likewise.
8690
8691 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8692
8693 PR fortran/83633
8694 * gfortran.dg/explicit_shape_1.f90: New test.
8695 * gfortran.dg/automatic_module_variable.f90: Update regex.
8696 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8697 * gfortran.dg/constant_shape.f90: Ditto.
8698 * gfortran.dg/dec_structure_23.f90: Ditto.
8699 * gfortran.dg/pr78240.f90: Ditto.
8700
8701 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8702
8703 PR fortran/84523
8704 * gfortran.dg/pr84523.f90: New test.
8705
8706 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8707
8708 PR fortran/78238
8709 * gfortran.dg/select_type_40.f90: New test.
8710
8711 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8712
8713 PR fortran/30792
8714 * gfortran.dg/data_substring.f90: New test.
8715
8716 2018-02-24 Marek Polacek <polacek@redhat.com>
8717
8718 PR c++/83692
8719 * g++.dg/cpp1z/constexpr-83692.C: New test.
8720
8721 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8722
8723 PR fortran/84346
8724 * gfortran.dg/statement_function_1.f90: Update test.
8725
8726 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8727
8728 PR fortran/84506
8729 * gfortran.dg/inquire_19.f90: New test.
8730
8731 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8732
8733 PR fortran/83149
8734 * gfortran.dg/pr83149_b.f90: New test.
8735 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8736
8737 2018-02-23 Carl Love <cel@us.ibm.com>
8738
8739 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8740 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8741 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8742 Power 8 tests.
8743
8744 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8745
8746 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8747 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8748
8749 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8750
8751 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8752 expected output.
8753
8754 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8755
8756 PR fortran/83149
8757 * gfortran.dg/pr83149_1.f90: New test.
8758 * gfortran.dg/pr83149.f90: Additional source for previous.
8759
8760 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8761
8762 PR testsuite/80551
8763 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8764 __GI___pthread_mutex_init as well.
8765
8766 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8767
8768 PR fortran/83148
8769 * gfortran.dg/class_68.f90: New test.
8770
8771 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8772
8773 PR fortran/59781
8774 * gfortran.dg/derived_init_5.f90: New test.
8775
8776 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8777
8778 PR target/82851
8779 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8780 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8781
8782 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8783
8784 PR target/81572
8785 * gcc.target/powerpc/pr81572.c: New.
8786
8787 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8788
8789 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8790
8791 2018-02-22 Martin Sebor <msebor@redhat.com>
8792
8793 PR tree-optimization/84480
8794 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8795 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8796
8797 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8798
8799 PR target/84176
8800 * gcc.target/i386/indirect-thunk-11.c: New test.
8801 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8802 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8803 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8804 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8805 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8806 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8807 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8808 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8809 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8810
8811 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8812
8813 PR target/83335
8814 * gcc.target/aarch64/asm-2.c: Add dg-error for
8815 ILP32 mode.
8816 * gcc.target/aarch64/asm-4.c: New test.
8817
8818 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8819
8820 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8821
8822 2018-02-22 Marek Polacek <polacek@redhat.com>
8823
8824 PR c++/84493
8825 * g++.dg/parse/error59.C: New test.
8826
8827 2018-02-22 Tom de Vries <tom@codesourcery.com>
8828
8829 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8830
8831 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8832
8833 PR c++/77655
8834 * g++.dg/cpp0x/pr77655.C: New.
8835
8836 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8837
8838 PR c++/84496
8839 * g++.dg/cpp1y/pr84496.C: New test.
8840
8841 PR target/84502
8842 * g++.dg/torture/pr84502.C: New test.
8843
8844 PR tree-optimization/84503
8845 * gcc.dg/pr84503-1.c: New test.
8846 * gcc.dg/pr84503-2.c: New test.
8847
8848 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8849
8850 PR tree-optimization/84478
8851 * gcc.c-torture/execute/pr84478.c: New test.
8852
8853 2018-02-20 Martin Sebor <msebor@redhat.com>
8854
8855 PR middle-end/84095
8856 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8857 * c-c++-common/Wrestrict.c: Same.
8858 * gcc.dg/Wrestrict-6.c: Same.
8859 * gcc.dg/Warray-bounds-27.c: New test.
8860 * gcc.dg/Wrestrict-8.c: New test.
8861 * gcc.dg/Wrestrict-9.c: New test.
8862 * gcc.dg/pr84095.c: New test.
8863
8864 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8865
8866 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8867
8868 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8869
8870 PR fortran/48890
8871 PR fortran/83823
8872 * gfortran.dg/structure_constructor_14.f90: New test.
8873
8874 2018-02-20 Jeff Law <law@redhat.com>
8875
8876 PR middle-end/82123
8877 PR tree-optimization/81592
8878 PR middle-end/79257
8879 * gcc.dg/pr81592.c: New test.
8880 * gcc.dg/pr82123.c: New test.
8881 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8882
8883 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8884
8885 PR c++/84488
8886 * g++.dg/warn/Wunused-var-30.C: New test.
8887
8888 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8889
8890 PR tree-optimization/84419
8891 * gcc.dg/vect/pr84419.c: New test.
8892
8893 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8894
8895 PR middle-end/82004
8896 * gfortran.dg/pr82004.f90: New test.
8897
8898 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8899
8900 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8901
8902 2018-02-20 Martin Liska <mliska@suse.cz>
8903
8904 PR c/84310
8905 PR target/79747
8906 * gcc.target/i386/pr84310.c: New test.
8907 * gcc.target/i386/pr84310-2.c: Likewise.
8908
8909 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8910
8911 PR c++/84446
8912 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8913
8914 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8915
8916 PR c++/84445
8917 * g++.dg/cpp1z/launder7.C: New test.
8918
8919 PR c++/84449
8920 * g++.dg/cpp0x/constexpr-84449.C: New test.
8921
8922 PR c++/84455
8923 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8924
8925 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8926
8927 PR fortran/83344
8928 PR fortran/83975
8929 * gfortran.dg/associate_22.f90: Enable commented out test.
8930 * gfortran.dg/associate_36.f90: New test.
8931
8932 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8933
8934 PR target/84146
8935 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8936
8937 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8938
8939 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8940 (dg-options): Use -mavx instead of -w.
8941
8942 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8943
8944 PR c++/84444
8945 * g++.dg/cpp1z/launder8.C: New test.
8946
8947 PR c++/84448
8948 * g++.dg/gomp/pr84448.C: New test.
8949
8950 PR c++/84430
8951 * g++.dg/gomp/pr84430.C: New test.
8952
8953 PR tree-optimization/84452
8954 * gcc.dg/pr84452.c: New test.
8955
8956 PR c++/79064
8957 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8958
8959 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8960
8961 PR fortran/35339
8962 * gfortran.dg/implied_do_io_4.f90: New test.
8963
8964 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8965
8966 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8967 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8968 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8969
8970 2018-02-19 Carl Love <cel@us.ibm.com>
8971
8972 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8973
8974 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8975
8976 PR target/84460
8977 * gcc.target/i386/pr57193.c: Add -mtune=generic.
8978
8979 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8980
8981 PR c++/84348
8982 * g++.dg/cpp0x/auto50.C: New.
8983 * g++.dg/parse/friend12.C: Adjust.
8984
8985 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8986
8987 PR libgfortran/84389
8988 * gfortran.dg/dtio_33.f90: New test.
8989
8990 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8991
8992 PR libgfortran/84412
8993 * gfortran.dg/inquire_18.f90: New test.
8994
8995 2018-02-18 Janus Weil <janus@gcc.gnu.org>
8996
8997 PR fortran/84381
8998 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8999 * gfortran.dg/pointer_intent_3.f90: Ditto.
9000 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
9001 * gfortran.dg/protected_3.f90: Ditto.
9002 * gfortran.dg/protected_4.f90: Ditto.
9003 * gfortran.dg/protected_5.f90: Ditto.
9004 * gfortran.dg/protected_6.f90: Ditto.
9005
9006 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
9007
9008 PR fortran/80945
9009 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
9010 change to run.
9011
9012 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9013
9014 PR fortran/84270
9015 * gfortran.dg/inline_matmul_22.f90: New test.
9016
9017 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9018
9019 PR fortran/84381
9020 * gfortran.dg/abort_shoulfail.f90: New test.
9021 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9022 by STOP n.
9023 * gfortran.dg/PR19754_2.f90: Likewise.
9024 * gfortran.dg/PR19872.f: Likewise.
9025 * gfortran.dg/PR49268.f90: Likewise.
9026 * gfortran.dg/Wall.f90: Likewise.
9027 * gfortran.dg/Wno-all.f90: Likewise.
9028 * gfortran.dg/achar_1.f90: Likewise.
9029 * gfortran.dg/achar_2.f90: Likewise.
9030 * gfortran.dg/achar_4.f90: Likewise.
9031 * gfortran.dg/achar_6.F90: Likewise.
9032 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9033 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9034 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9035 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9036 * gfortran.dg/actual_array_result_1.f90: Likewise.
9037 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9038 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9039 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9040 * gfortran.dg/actual_procedure_1.f90: Likewise.
9041 * gfortran.dg/adjustl_1.f90: Likewise.
9042 * gfortran.dg/advance_1.f90: Likewise.
9043 * gfortran.dg/advance_4.f90: Likewise.
9044 * gfortran.dg/advance_5.f90: Likewise.
9045 * gfortran.dg/advance_6.f90: Likewise.
9046 * gfortran.dg/aint_anint_1.f90: Likewise.
9047 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9048 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9049 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9050 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9051 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9052 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9053 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9054 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9055 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9056 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9057 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9058 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9059 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9060 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9061 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9062 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9063 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9064 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9065 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9066 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9067 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9068 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9069 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9070 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9071 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9072 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9073 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9074 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9075 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9076 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9077 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9078 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9079 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9080 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9081 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9082 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9083 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9084 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9085 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9086 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9087 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9088 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9089 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9090 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9091 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9092 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9093 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9094 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9095 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9096 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9097 * gfortran.dg/allocatable_function_1.f90: Likewise.
9098 * gfortran.dg/allocatable_function_10.f90: Likewise.
9099 * gfortran.dg/allocatable_function_3.f90: Likewise.
9100 * gfortran.dg/allocatable_function_5.f90: Likewise.
9101 * gfortran.dg/allocatable_function_6.f90: Likewise.
9102 * gfortran.dg/allocatable_function_7.f90: Likewise.
9103 * gfortran.dg/allocatable_function_8.f90: Likewise.
9104 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9105 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9106 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9107 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9108 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9109 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9110 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9111 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9112 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9113 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9114 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9115 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9116 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9117 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9118 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9119 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9120 * gfortran.dg/allocate_class_3.f90: Likewise.
9121 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9122 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9123 * gfortran.dg/allocate_derived_5.f90: Likewise.
9124 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9125 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9126 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9127 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9128 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9129 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9130 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9131 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9132 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9133 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9134 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9135 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9136 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9137 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9138 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9139 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9140 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9141 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9142 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9143 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9144 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9145 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9146 * gfortran.dg/altreturn_3.f90: Likewise.
9147 * gfortran.dg/altreturn_5.f90: Likewise.
9148 * gfortran.dg/altreturn_7.f90: Likewise.
9149 * gfortran.dg/and_or_xor.f90: Likewise.
9150 * gfortran.dg/anint_1.f90: Likewise.
9151 * gfortran.dg/any_all_1.f90: Likewise.
9152 * gfortran.dg/anyallcount_1.f90: Likewise.
9153 * gfortran.dg/append_1.f90: Likewise.
9154 * gfortran.dg/argument_checking_1.f90: Likewise.
9155 * gfortran.dg/argument_checking_2.f90: Likewise.
9156 * gfortran.dg/argument_checking_8.f90: Likewise.
9157 * gfortran.dg/arithmetic_if.f90: Likewise.
9158 * gfortran.dg/array_1.f90: Likewise.
9159 * gfortran.dg/array_2.f90: Likewise.
9160 * gfortran.dg/array_alloc_1.f90: Likewise.
9161 * gfortran.dg/array_alloc_2.f90: Likewise.
9162 * gfortran.dg/array_alloc_3.f90: Likewise.
9163 * gfortran.dg/array_assignment_1.F90: Likewise.
9164 * gfortran.dg/array_assignment_5.f90: Likewise.
9165 * gfortran.dg/array_constructor_1.f90: Likewise.
9166 * gfortran.dg/array_constructor_10.f90: Likewise.
9167 * gfortran.dg/array_constructor_11.f90: Likewise.
9168 * gfortran.dg/array_constructor_12.f90: Likewise.
9169 * gfortran.dg/array_constructor_15.f90: Likewise.
9170 * gfortran.dg/array_constructor_16.f90: Likewise.
9171 * gfortran.dg/array_constructor_17.f90: Likewise.
9172 * gfortran.dg/array_constructor_19.f90: Likewise.
9173 * gfortran.dg/array_constructor_23.f: Likewise.
9174 * gfortran.dg/array_constructor_24.f: Likewise.
9175 * gfortran.dg/array_constructor_32.f90: Likewise.
9176 * gfortran.dg/array_constructor_36.f90: Likewise.
9177 * gfortran.dg/array_constructor_39.f90: Likewise.
9178 * gfortran.dg/array_constructor_4.f90: Likewise.
9179 * gfortran.dg/array_constructor_40.f90: Likewise.
9180 * gfortran.dg/array_constructor_44.f90: Likewise.
9181 * gfortran.dg/array_constructor_45.f90: Likewise.
9182 * gfortran.dg/array_constructor_46.f90: Likewise.
9183 * gfortran.dg/array_constructor_47.f90: Likewise.
9184 * gfortran.dg/array_constructor_49.f90: Likewise.
9185 * gfortran.dg/array_constructor_5.f90: Likewise.
9186 * gfortran.dg/array_constructor_50.f90: Likewise.
9187 * gfortran.dg/array_constructor_6.f90: Likewise.
9188 * gfortran.dg/array_constructor_7.f90: Likewise.
9189 * gfortran.dg/array_constructor_8.f90: Likewise.
9190 * gfortran.dg/array_constructor_9.f90: Likewise.
9191 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9192 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9193 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9194 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9195 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9196 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9197 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9198 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9199 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9200 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9201 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9202 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9203 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9204 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9205 * gfortran.dg/array_function_1.f90: Likewise.
9206 * gfortran.dg/array_function_5.f90: Likewise.
9207 * gfortran.dg/array_initializer_1.f90: Likewise.
9208 * gfortran.dg/array_initializer_2.f90: Likewise.
9209 * gfortran.dg/array_memcpy_5.f90: Likewise.
9210 * gfortran.dg/array_memset_2.f90: Likewise.
9211 * gfortran.dg/array_reference_1.f90: Likewise.
9212 * gfortran.dg/array_return_value_1.f90: Likewise.
9213 * gfortran.dg/array_section_1.f90: Likewise.
9214 * gfortran.dg/array_temporaries_3.f90: Likewise.
9215 * gfortran.dg/arrayio_1.f90: Likewise.
9216 * gfortran.dg/arrayio_10.f90: Likewise.
9217 * gfortran.dg/arrayio_11.f90: Likewise.
9218 * gfortran.dg/arrayio_12.f90: Likewise.
9219 * gfortran.dg/arrayio_13.f90: Likewise.
9220 * gfortran.dg/arrayio_14.f90: Likewise.
9221 * gfortran.dg/arrayio_16.f90: Likewise.
9222 * gfortran.dg/arrayio_2.f90: Likewise.
9223 * gfortran.dg/arrayio_3.f90: Likewise.
9224 * gfortran.dg/arrayio_4.f90: Likewise.
9225 * gfortran.dg/arrayio_5.f90: Likewise.
9226 * gfortran.dg/arrayio_6.f90: Likewise.
9227 * gfortran.dg/arrayio_7.f90: Likewise.
9228 * gfortran.dg/arrayio_8.f90: Likewise.
9229 * gfortran.dg/arrayio_9.f90: Likewise.
9230 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9231 * gfortran.dg/assign_10.f90: Likewise.
9232 * gfortran.dg/assign_9.f90: Likewise.
9233 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9234 * gfortran.dg/assignment_1.f90: Likewise.
9235 * gfortran.dg/associate_1.f03: Likewise.
9236 * gfortran.dg/associate_11.f90: Likewise.
9237 * gfortran.dg/associate_13.f90: Likewise.
9238 * gfortran.dg/associate_15.f90: Likewise.
9239 * gfortran.dg/associate_17.f90: Likewise.
9240 * gfortran.dg/associate_18.f08: Likewise.
9241 * gfortran.dg/associate_19.f03: Likewise.
9242 * gfortran.dg/associate_20.f03: Likewise.
9243 * gfortran.dg/associate_22.f90: Likewise.
9244 * gfortran.dg/associate_23.f90: Likewise.
9245 * gfortran.dg/associate_24.f90: Likewise.
9246 * gfortran.dg/associate_25.f90: Likewise.
9247 * gfortran.dg/associate_27.f90: Likewise.
9248 * gfortran.dg/associate_28.f90: Likewise.
9249 * gfortran.dg/associate_32.f03: Likewise.
9250 * gfortran.dg/associate_33.f03: Likewise.
9251 * gfortran.dg/associate_34.f90: Likewise.
9252 * gfortran.dg/associate_6.f03: Likewise.
9253 * gfortran.dg/associate_7.f03: Likewise.
9254 * gfortran.dg/associate_8.f03: Likewise.
9255 * gfortran.dg/associate_9.f03: Likewise.
9256 * gfortran.dg/associated_1.f90: Likewise.
9257 * gfortran.dg/associated_2.f90: Likewise.
9258 * gfortran.dg/associated_5.f90: Likewise.
9259 * gfortran.dg/associated_6.f90: Likewise.
9260 * gfortran.dg/associated_target_3.f90: Likewise.
9261 * gfortran.dg/associated_target_4.f90: Likewise.
9262 * gfortran.dg/associated_target_5.f03: Likewise.
9263 * gfortran.dg/associated_target_6.f03: Likewise.
9264 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9265 * gfortran.dg/assumed_rank_1.f90: Likewise.
9266 * gfortran.dg/assumed_rank_10.f90: Likewise.
9267 * gfortran.dg/assumed_rank_2.f90: Likewise.
9268 * gfortran.dg/assumed_rank_7.f90: Likewise.
9269 * gfortran.dg/assumed_rank_8.f90: Likewise.
9270 * gfortran.dg/assumed_rank_9.f90: Likewise.
9271 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9272 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9273 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9274 * gfortran.dg/assumed_type_2.f90: Likewise.
9275 * gfortran.dg/atan2_1.f90: Likewise.
9276 * gfortran.dg/auto_array_1.f90: Likewise.
9277 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9278 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9279 * gfortran.dg/auto_char_len_3.f90: Likewise.
9280 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9281 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9282 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9283 * gfortran.dg/auto_save_2.f90: Likewise.
9284 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9285 * gfortran.dg/backslash_1.f90: Likewise.
9286 * gfortran.dg/backslash_2.f90: Likewise.
9287 * gfortran.dg/backslash_3.f: Likewise.
9288 * gfortran.dg/backspace_1.f: Likewise.
9289 * gfortran.dg/backspace_10.f90: Likewise.
9290 * gfortran.dg/backspace_11.f90: Likewise.
9291 * gfortran.dg/backspace_2.f: Likewise.
9292 * gfortran.dg/backspace_3.f: Likewise.
9293 * gfortran.dg/backspace_4.f: Likewise.
9294 * gfortran.dg/backspace_5.f: Likewise.
9295 * gfortran.dg/backspace_6.f: Likewise.
9296 * gfortran.dg/backspace_7.f90: Likewise.
9297 * gfortran.dg/backspace_8.f: Likewise.
9298 * gfortran.dg/backspace_9.f: Likewise.
9299 * gfortran.dg/bessel_1.f90: Likewise.
9300 * gfortran.dg/bessel_2.f90: Likewise.
9301 * gfortran.dg/bessel_5.f90: Likewise.
9302 * gfortran.dg/bessel_6.f90: Likewise.
9303 * gfortran.dg/bessel_7.f90: Likewise.
9304 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9305 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9306 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9307 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9308 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9309 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9310 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9311 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9312 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9313 * gfortran.dg/bit_comparison_1.F90: Likewise.
9314 * gfortran.dg/bit_comparison_2.F90: Likewise.
9315 * gfortran.dg/block_1.f08: Likewise.
9316 * gfortran.dg/block_13.f08: Likewise.
9317 * gfortran.dg/block_14.f90: Likewise.
9318 * gfortran.dg/block_2.f08: Likewise.
9319 * gfortran.dg/block_6.f08: Likewise.
9320 * gfortran.dg/block_7.f08: Likewise.
9321 * gfortran.dg/block_8.f08: Likewise.
9322 * gfortran.dg/blockdata_1.f90: Likewise.
9323 * gfortran.dg/bound_1.f90: Likewise.
9324 * gfortran.dg/bound_2.f90: Likewise.
9325 * gfortran.dg/bound_3.f90: Likewise.
9326 * gfortran.dg/bound_4.f90: Likewise.
9327 * gfortran.dg/bound_5.f90: Likewise.
9328 * gfortran.dg/bound_6.f90: Likewise.
9329 * gfortran.dg/bound_7.f90: Likewise.
9330 * gfortran.dg/bound_8.f90: Likewise.
9331 * gfortran.dg/bound_9.f90: Likewise.
9332 * gfortran.dg/bound_simplification_1.f90: Likewise.
9333 * gfortran.dg/bound_simplification_3.f90: Likewise.
9334 * gfortran.dg/bound_simplification_4.f90: Likewise.
9335 * gfortran.dg/bound_simplification_5.f90: Likewise.
9336 * gfortran.dg/bound_simplification_6.f90: Likewise.
9337 * gfortran.dg/bounds_check_1.f90: Likewise.
9338 * gfortran.dg/bounds_check_12.f90: Likewise.
9339 * gfortran.dg/bounds_check_14.f90: Likewise.
9340 * gfortran.dg/bounds_check_15.f90: Likewise.
9341 * gfortran.dg/bounds_check_19.f90: Likewise.
9342 * gfortran.dg/bounds_check_8.f90: Likewise.
9343 * gfortran.dg/bounds_check_9.f90: Likewise.
9344 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9345 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9346 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9347 * gfortran.dg/boz_1.f90: Likewise.
9348 * gfortran.dg/boz_11.f90: Likewise.
9349 * gfortran.dg/boz_13.f90: Likewise.
9350 * gfortran.dg/boz_14.f90: Likewise.
9351 * gfortran.dg/boz_15.f90: Likewise.
9352 * gfortran.dg/boz_3.f90: Likewise.
9353 * gfortran.dg/boz_6.f90: Likewise.
9354 * gfortran.dg/boz_9.f90: Likewise.
9355 * gfortran.dg/byte_1.f90: Likewise.
9356 * gfortran.dg/byte_2.f90: Likewise.
9357 * gfortran.dg/c_assoc.f90: Likewise.
9358 * gfortran.dg/c_assoc_2.f03: Likewise.
9359 * gfortran.dg/c_assoc_3.f90: Likewise.
9360 * gfortran.dg/c_by_val_1.f: Likewise.
9361 * gfortran.dg/c_by_val_5.f90: Likewise.
9362 * gfortran.dg/c_char_tests.f03: Likewise.
9363 * gfortran.dg/c_char_tests_2.f03: Likewise.
9364 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9365 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9366 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9367 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9368 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9369 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9370 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9371 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9372 * gfortran.dg/c_kind_params.f90: Likewise.
9373 * gfortran.dg/c_loc_test_20.f90: Likewise.
9374 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9375 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9376 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9377 * gfortran.dg/c_size_t_test.f03: Likewise.
9378 * gfortran.dg/c_sizeof_1.f90: Likewise.
9379 * gfortran.dg/c_sizeof_5.f90: Likewise.
9380 * gfortran.dg/c_sizeof_6.f90: Likewise.
9381 * gfortran.dg/char4_iunit_1.f03: Likewise.
9382 * gfortran.dg/char4_iunit_2.f03: Likewise.
9383 * gfortran.dg/char_allocation_1.f90: Likewise.
9384 * gfortran.dg/char_array_constructor.f90: Likewise.
9385 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9386 * gfortran.dg/char_assign_1.f90: Likewise.
9387 * gfortran.dg/char_associated_1.f90: Likewise.
9388 * gfortran.dg/char_cast_2.f90: Likewise.
9389 * gfortran.dg/char_comparison_1.f: Likewise.
9390 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9391 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9392 * gfortran.dg/char_cons_len.f90: Likewise.
9393 * gfortran.dg/char_conversion.f90: Likewise.
9394 * gfortran.dg/char_cshift_1.f90: Likewise.
9395 * gfortran.dg/char_cshift_2.f90: Likewise.
9396 * gfortran.dg/char_decl_2.f90: Likewise.
9397 * gfortran.dg/char_eoshift_1.f90: Likewise.
9398 * gfortran.dg/char_eoshift_2.f90: Likewise.
9399 * gfortran.dg/char_eoshift_3.f90: Likewise.
9400 * gfortran.dg/char_eoshift_4.f90: Likewise.
9401 * gfortran.dg/char_eoshift_5.f90: Likewise.
9402 * gfortran.dg/char_expr_1.f90: Likewise.
9403 * gfortran.dg/char_expr_3.f90: Likewise.
9404 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9405 * gfortran.dg/char_length_12.f90: Likewise.
9406 * gfortran.dg/char_length_14.f90: Likewise.
9407 * gfortran.dg/char_length_15.f90: Likewise.
9408 * gfortran.dg/char_length_17.f90: Likewise.
9409 * gfortran.dg/char_length_20.f90: Likewise.
9410 * gfortran.dg/char_length_21.f90: Likewise.
9411 * gfortran.dg/char_length_5.f90: Likewise.
9412 * gfortran.dg/char_length_6.f90: Likewise.
9413 * gfortran.dg/char_length_7.f90: Likewise.
9414 * gfortran.dg/char_length_8.f90: Likewise.
9415 * gfortran.dg/char_pack_1.f90: Likewise.
9416 * gfortran.dg/char_pack_2.f90: Likewise.
9417 * gfortran.dg/char_pointer_assign.f90: Likewise.
9418 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9419 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9420 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9421 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9422 * gfortran.dg/char_pointer_func.f90: Likewise.
9423 * gfortran.dg/char_reshape_1.f90: Likewise.
9424 * gfortran.dg/char_result_1.f90: Likewise.
9425 * gfortran.dg/char_result_12.f90: Likewise.
9426 * gfortran.dg/char_result_13.f90: Likewise.
9427 * gfortran.dg/char_result_14.f90: Likewise.
9428 * gfortran.dg/char_result_15.f90: Likewise.
9429 * gfortran.dg/char_result_2.f90: Likewise.
9430 * gfortran.dg/char_result_3.f90: Likewise.
9431 * gfortran.dg/char_result_4.f90: Likewise.
9432 * gfortran.dg/char_result_5.f90: Likewise.
9433 * gfortran.dg/char_result_6.f90: Likewise.
9434 * gfortran.dg/char_result_7.f90: Likewise.
9435 * gfortran.dg/char_result_8.f90: Likewise.
9436 * gfortran.dg/char_spread_1.f90: Likewise.
9437 * gfortran.dg/char_transpose_1.f90: Likewise.
9438 * gfortran.dg/char_type_len.f90: Likewise.
9439 * gfortran.dg/char_unpack_1.f90: Likewise.
9440 * gfortran.dg/char_unpack_2.f90: Likewise.
9441 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9442 * gfortran.dg/character_comparison_1.f90: Likewise.
9443 * gfortran.dg/character_comparison_2.f90: Likewise.
9444 * gfortran.dg/character_comparison_3.f90: Likewise.
9445 * gfortran.dg/character_comparison_4.f90: Likewise.
9446 * gfortran.dg/character_comparison_5.f90: Likewise.
9447 * gfortran.dg/character_comparison_6.f90: Likewise.
9448 * gfortran.dg/character_comparison_7.f90: Likewise.
9449 * gfortran.dg/character_comparison_8.f90: Likewise.
9450 * gfortran.dg/character_comparison_9.f90: Likewise.
9451 * gfortran.dg/charlen_15.f90: Likewise.
9452 * gfortran.dg/charlen_16.f90: Likewise.
9453 * gfortran.dg/chkbits.f90: Likewise.
9454 * gfortran.dg/chmod_1.f90: Likewise.
9455 * gfortran.dg/chmod_2.f90: Likewise.
9456 * gfortran.dg/chmod_3.f90: Likewise.
9457 * gfortran.dg/class_1.f03: Likewise.
9458 * gfortran.dg/class_18.f03: Likewise.
9459 * gfortran.dg/class_19.f03: Likewise.
9460 * gfortran.dg/class_35.f90: Likewise.
9461 * gfortran.dg/class_46.f03: Likewise.
9462 * gfortran.dg/class_48.f90: Likewise.
9463 * gfortran.dg/class_51.f90: Likewise.
9464 * gfortran.dg/class_52.f90: Likewise.
9465 * gfortran.dg/class_6.f03: Likewise.
9466 * gfortran.dg/class_63.f90: Likewise.
9467 * gfortran.dg/class_64.f90: Likewise.
9468 * gfortran.dg/class_65.f90: Likewise.
9469 * gfortran.dg/class_66.f90: Likewise.
9470 * gfortran.dg/class_67.f90: Likewise.
9471 * gfortran.dg/class_9.f03: Likewise.
9472 * gfortran.dg/class_alias.f90: Likewise.
9473 * gfortran.dg/class_allocate_1.f03: Likewise.
9474 * gfortran.dg/class_allocate_10.f03: Likewise.
9475 * gfortran.dg/class_allocate_13.f90: Likewise.
9476 * gfortran.dg/class_allocate_14.f90: Likewise.
9477 * gfortran.dg/class_allocate_15.f90: Likewise.
9478 * gfortran.dg/class_allocate_19.f03: Likewise.
9479 * gfortran.dg/class_allocate_21.f90: Likewise.
9480 * gfortran.dg/class_allocate_22.f90: Likewise.
9481 * gfortran.dg/class_allocate_3.f03: Likewise.
9482 * gfortran.dg/class_allocate_4.f03: Likewise.
9483 * gfortran.dg/class_allocate_5.f90: Likewise.
9484 * gfortran.dg/class_allocate_6.f03: Likewise.
9485 * gfortran.dg/class_allocate_7.f03: Likewise.
9486 * gfortran.dg/class_allocate_8.f03: Likewise.
9487 * gfortran.dg/class_allocate_9.f03: Likewise.
9488 * gfortran.dg/class_array_1.f03: Likewise.
9489 * gfortran.dg/class_array_14.f90: Likewise.
9490 * gfortran.dg/class_array_15.f03: Likewise.
9491 * gfortran.dg/class_array_16.f90: Likewise.
9492 * gfortran.dg/class_array_2.f03: Likewise.
9493 * gfortran.dg/class_array_20.f03: Likewise.
9494 * gfortran.dg/class_array_21.f03: Likewise.
9495 * gfortran.dg/class_array_3.f03: Likewise.
9496 * gfortran.dg/class_array_4.f03: Likewise.
9497 * gfortran.dg/class_array_7.f03: Likewise.
9498 * gfortran.dg/class_array_8.f03: Likewise.
9499 * gfortran.dg/class_array_9.f03: Likewise.
9500 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9501 * gfortran.dg/class_dummy_1.f03: Likewise.
9502 * gfortran.dg/class_optional_1.f90: Likewise.
9503 * gfortran.dg/class_optional_2.f90: Likewise.
9504 * gfortran.dg/class_result_5.f90: Likewise.
9505 * gfortran.dg/class_result_6.f90: Likewise.
9506 * gfortran.dg/class_to_type_1.f03: Likewise.
9507 * gfortran.dg/class_to_type_2.f90: Likewise.
9508 * gfortran.dg/class_to_type_3.f03: Likewise.
9509 * gfortran.dg/class_to_type_4.f90: Likewise.
9510 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9511 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9512 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9513 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9514 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9515 * gfortran.dg/coarray/codimension.f90: Likewise.
9516 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9517 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9518 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9519 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9520 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9521 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9522 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9523 * gfortran.dg/coarray/event_1.f90: Likewise.
9524 * gfortran.dg/coarray/event_2.f90: Likewise.
9525 * gfortran.dg/coarray/get_array.f90: Likewise.
9526 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9527 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9528 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9529 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9530 * gfortran.dg/coarray/lock_1.f90: Likewise.
9531 * gfortran.dg/coarray/lock_2.f90: Likewise.
9532 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9533 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9534 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9535 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9536 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9537 * gfortran.dg/coarray/registering_1.f90: Likewise.
9538 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9539 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9540 * gfortran.dg/coarray/send_array.f90: Likewise.
9541 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9542 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9543 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9544 * gfortran.dg/coarray/sync_1.f90: Likewise.
9545 * gfortran.dg/coarray/sync_3.f90: Likewise.
9546 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9547 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9548 * gfortran.dg/coarray_13.f90: Likewise.
9549 * gfortran.dg/coarray_15.f90: Likewise.
9550 * gfortran.dg/coarray_16.f90: Likewise.
9551 * gfortran.dg/coarray_2.f90: Likewise.
9552 * gfortran.dg/coarray_23.f90: Likewise.
9553 * gfortran.dg/coarray_40.f90: Likewise.
9554 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9555 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9556 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9557 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9558 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9559 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9560 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9561 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9562 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9563 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9564 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9565 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9566 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9567 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9568 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9569 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9570 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9571 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9572 * gfortran.dg/coarray_stat_2.f90: Likewise.
9573 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9574 * gfortran.dg/coindexed_1.f90: Likewise.
9575 * gfortran.dg/comma.f: Likewise.
9576 * gfortran.dg/comma_format_extension_3.f: Likewise.
9577 * gfortran.dg/comma_format_extension_4.f: Likewise.
9578 * gfortran.dg/common_2.f90: Likewise.
9579 * gfortran.dg/common_4.f90: Likewise.
9580 * gfortran.dg/common_align_1.f90: Likewise.
9581 * gfortran.dg/common_align_2.f90: Likewise.
9582 * gfortran.dg/common_equivalence_1.f: Likewise.
9583 * gfortran.dg/common_pointer_1.f90: Likewise.
9584 * gfortran.dg/common_resize_1.f: Likewise.
9585 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9586 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9587 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9588 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9589 * gfortran.dg/complex_read.f90: Likewise.
9590 * gfortran.dg/complex_write.f90: Likewise.
9591 * gfortran.dg/constant_substring.f: Likewise.
9592 * gfortran.dg/constructor_2.f90: Likewise.
9593 * gfortran.dg/constructor_3.f90: Likewise.
9594 * gfortran.dg/constructor_6.f90: Likewise.
9595 * gfortran.dg/contained_1.f90: Likewise.
9596 * gfortran.dg/contained_3.f90: Likewise.
9597 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9598 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9599 * gfortran.dg/continuation_1.f90: Likewise.
9600 * gfortran.dg/continuation_11.f90: Likewise.
9601 * gfortran.dg/continuation_12.f90: Likewise.
9602 * gfortran.dg/continuation_13.f90: Likewise.
9603 * gfortran.dg/continuation_14.f: Likewise.
9604 * gfortran.dg/continuation_8.f90: Likewise.
9605 * gfortran.dg/convert_2.f90: Likewise.
9606 * gfortran.dg/convert_implied_open.f90: Likewise.
9607 * gfortran.dg/count_init_expr.f03: Likewise.
9608 * gfortran.dg/cr_lf.f90: Likewise.
9609 * gfortran.dg/cray_pointers_10.f90: Likewise.
9610 * gfortran.dg/cray_pointers_2.f90: Likewise.
9611 * gfortran.dg/cray_pointers_5.f90: Likewise.
9612 * gfortran.dg/cray_pointers_7.f90: Likewise.
9613 * gfortran.dg/cray_pointers_8.f90: Likewise.
9614 * gfortran.dg/cshift_1.f90: Likewise.
9615 * gfortran.dg/cshift_2.f90: Likewise.
9616 * gfortran.dg/cshift_large_1.f90: Likewise.
9617 * gfortran.dg/cshift_nan_1.f90: Likewise.
9618 * gfortran.dg/csqrt_2.f: Likewise.
9619 * gfortran.dg/data_array_1.f90: Likewise.
9620 * gfortran.dg/data_char_1.f90: Likewise.
9621 * gfortran.dg/data_char_2.f90: Likewise.
9622 * gfortran.dg/data_char_3.f90: Likewise.
9623 * gfortran.dg/data_derived_1.f90: Likewise.
9624 * gfortran.dg/data_implied_do_1.f90: Likewise.
9625 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9626 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9627 * gfortran.dg/deallocate_stat.f90: Likewise.
9628 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9629 * gfortran.dg/debug/pr37738.f: Likewise.
9630 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9631 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9632 * gfortran.dg/dec_exp_1.f90: Likewise.
9633 * gfortran.dg/dec_init_1.f90: Likewise.
9634 * gfortran.dg/dec_init_2.f90: Likewise.
9635 * gfortran.dg/dec_init_3.f90: Likewise.
9636 * gfortran.dg/dec_init_4.f90: Likewise.
9637 * gfortran.dg/dec_io_1.f90: Likewise.
9638 * gfortran.dg/dec_io_2.f90: Likewise.
9639 * gfortran.dg/dec_io_2a.f90: Likewise.
9640 * gfortran.dg/dec_io_6.f90: Likewise.
9641 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9642 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9643 * gfortran.dg/dec_math.f90: Likewise.
9644 * gfortran.dg/dec_parameter_1.f: Likewise.
9645 * gfortran.dg/dec_parameter_2.f90: Likewise.
9646 * gfortran.dg/dec_static_1.f90: Likewise.
9647 * gfortran.dg/dec_static_2.f90: Likewise.
9648 * gfortran.dg/dec_structure_1.f90: Likewise.
9649 * gfortran.dg/dec_structure_10.f90: Likewise.
9650 * gfortran.dg/dec_structure_18.f90: Likewise.
9651 * gfortran.dg/dec_structure_19.f90: Likewise.
9652 * gfortran.dg/dec_structure_2.f90: Likewise.
9653 * gfortran.dg/dec_structure_22.f90: Likewise.
9654 * gfortran.dg/dec_structure_3.f90: Likewise.
9655 * gfortran.dg/dec_structure_4.f90: Likewise.
9656 * gfortran.dg/dec_structure_5.f90: Likewise.
9657 * gfortran.dg/dec_structure_6.f90: Likewise.
9658 * gfortran.dg/dec_structure_7.f90: Likewise.
9659 * gfortran.dg/dec_union_1.f90: Likewise.
9660 * gfortran.dg/dec_union_2.f90: Likewise.
9661 * gfortran.dg/dec_union_3.f90: Likewise.
9662 * gfortran.dg/dec_union_4.f90: Likewise.
9663 * gfortran.dg/dec_union_5.f90: Likewise.
9664 * gfortran.dg/default_format_1.f90: Likewise.
9665 * gfortran.dg/default_format_2.f90: Likewise.
9666 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9667 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9668 * gfortran.dg/default_initialization_3.f90: Likewise.
9669 * gfortran.dg/default_initialization_4.f90: Likewise.
9670 * gfortran.dg/default_initialization_5.f90: Likewise.
9671 * gfortran.dg/deferred_character_1.f90: Likewise.
9672 * gfortran.dg/deferred_character_10.f90: Likewise.
9673 * gfortran.dg/deferred_character_11.f90: Likewise.
9674 * gfortran.dg/deferred_character_12.f90: Likewise.
9675 * gfortran.dg/deferred_character_13.f90: Likewise.
9676 * gfortran.dg/deferred_character_14.f90: Likewise.
9677 * gfortran.dg/deferred_character_15.f90: Likewise.
9678 * gfortran.dg/deferred_character_16.f90: Likewise.
9679 * gfortran.dg/deferred_character_2.f90: Likewise.
9680 * gfortran.dg/deferred_character_3.f90: Likewise.
9681 * gfortran.dg/deferred_character_4.f90: Likewise.
9682 * gfortran.dg/deferred_character_5.f90: Likewise.
9683 * gfortran.dg/deferred_character_6.f90: Likewise.
9684 * gfortran.dg/deferred_character_7.f90: Likewise.
9685 * gfortran.dg/deferred_character_8.f90: Likewise.
9686 * gfortran.dg/deferred_character_9.f90: Likewise.
9687 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9688 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9689 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9690 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9691 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9692 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9693 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9694 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9695 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9696 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9697 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9698 * gfortran.dg/defined_assignment_1.f90: Likewise.
9699 * gfortran.dg/defined_assignment_10.f90: Likewise.
9700 * gfortran.dg/defined_assignment_11.f90: Likewise.
9701 * gfortran.dg/defined_assignment_2.f90: Likewise.
9702 * gfortran.dg/defined_assignment_3.f90: Likewise.
9703 * gfortran.dg/defined_assignment_4.f90: Likewise.
9704 * gfortran.dg/defined_assignment_5.f90: Likewise.
9705 * gfortran.dg/defined_assignment_8.f90: Likewise.
9706 * gfortran.dg/defined_assignment_9.f90: Likewise.
9707 * gfortran.dg/dependency_2.f90: Likewise.
9708 * gfortran.dg/dependency_21.f90: Likewise.
9709 * gfortran.dg/dependency_22.f90: Likewise.
9710 * gfortran.dg/dependency_23.f90: Likewise.
9711 * gfortran.dg/dependency_24.f90: Likewise.
9712 * gfortran.dg/dependency_25.f90: Likewise.
9713 * gfortran.dg/dependency_26.f90: Likewise.
9714 * gfortran.dg/dependency_39.f90: Likewise.
9715 * gfortran.dg/dependency_40.f90: Likewise.
9716 * gfortran.dg/dependency_41.f90: Likewise.
9717 * gfortran.dg/dependency_42.f90: Likewise.
9718 * gfortran.dg/dependency_43.f90: Likewise.
9719 * gfortran.dg/dependency_44.f90: Likewise.
9720 * gfortran.dg/dependency_45.f90: Likewise.
9721 * gfortran.dg/dependency_50.f90: Likewise.
9722 * gfortran.dg/dependency_51.f90: Likewise.
9723 * gfortran.dg/dependent_decls_1.f90: Likewise.
9724 * gfortran.dg/der_array_1.f90: Likewise.
9725 * gfortran.dg/der_array_io_1.f90: Likewise.
9726 * gfortran.dg/der_array_io_2.f90: Likewise.
9727 * gfortran.dg/der_array_io_3.f90: Likewise.
9728 * gfortran.dg/der_io_1.f90: Likewise.
9729 * gfortran.dg/der_io_3.f90: Likewise.
9730 * gfortran.dg/der_pointer_2.f90: Likewise.
9731 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9732 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9733 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9734 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9735 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9736 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9737 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9738 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9739 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9740 * gfortran.dg/derived_external_function_1.f90: Likewise.
9741 * gfortran.dg/derived_init_1.f90: Likewise.
9742 * gfortran.dg/derived_init_2.f90: Likewise.
9743 * gfortran.dg/derived_init_3.f90: Likewise.
9744 * gfortran.dg/derived_init_4.f90: Likewise.
9745 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9746 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9747 * gfortran.dg/dev_null.F90: Likewise.
9748 * gfortran.dg/dfloat_1.f90: Likewise.
9749 * gfortran.dg/dim_sum_1.f90: Likewise.
9750 * gfortran.dg/dim_sum_2.f90: Likewise.
9751 * gfortran.dg/dim_sum_3.f90: Likewise.
9752 * gfortran.dg/direct_io_10.f: Likewise.
9753 * gfortran.dg/direct_io_11.f90: Likewise.
9754 * gfortran.dg/direct_io_12.f90: Likewise.
9755 * gfortran.dg/direct_io_2.f90: Likewise.
9756 * gfortran.dg/direct_io_3.f90: Likewise.
9757 * gfortran.dg/direct_io_4.f90: Likewise.
9758 * gfortran.dg/direct_io_5.f90: Likewise.
9759 * gfortran.dg/direct_io_6.f90: Likewise.
9760 * gfortran.dg/direct_io_7.f90: Likewise.
9761 * gfortran.dg/direct_io_8.f90: Likewise.
9762 * gfortran.dg/direct_io_9.f: Likewise.
9763 * gfortran.dg/do_1.f90: Likewise.
9764 * gfortran.dg/do_3.F90: Likewise.
9765 * gfortran.dg/do_concurrent_2.f90: Likewise.
9766 * gfortran.dg/do_concurrent_4.f90: Likewise.
9767 * gfortran.dg/do_corner_warn.f90: Likewise.
9768 * gfortran.dg/do_iterator_2.f90: Likewise.
9769 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9770 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9771 * gfortran.dg/dos_eol.f: Likewise.
9772 * gfortran.dg/dot_product_1.f03: Likewise.
9773 * gfortran.dg/dot_product_2.f90: Likewise.
9774 * gfortran.dg/dot_product_4.f90: Likewise.
9775 * gfortran.dg/dshift_1.F90: Likewise.
9776 * gfortran.dg/dshift_2.F90: Likewise.
9777 * gfortran.dg/dtio_1.f90: Likewise.
9778 * gfortran.dg/dtio_10.f90: Likewise.
9779 * gfortran.dg/dtio_12.f90: Likewise.
9780 * gfortran.dg/dtio_14.f90: Likewise.
9781 * gfortran.dg/dtio_15.f90: Likewise.
9782 * gfortran.dg/dtio_16.f90: Likewise.
9783 * gfortran.dg/dtio_17.f90: Likewise.
9784 * gfortran.dg/dtio_19.f90: Likewise.
9785 * gfortran.dg/dtio_2.f90: Likewise.
9786 * gfortran.dg/dtio_20.f03: Likewise.
9787 * gfortran.dg/dtio_22.f90: Likewise.
9788 * gfortran.dg/dtio_24.f90: Likewise.
9789 * gfortran.dg/dtio_25.f90: Likewise.
9790 * gfortran.dg/dtio_26.f03: Likewise.
9791 * gfortran.dg/dtio_27.f90: Likewise.
9792 * gfortran.dg/dtio_28.f03: Likewise.
9793 * gfortran.dg/dtio_3.f90: Likewise.
9794 * gfortran.dg/dtio_30.f03: Likewise.
9795 * gfortran.dg/dtio_31.f03: Likewise.
9796 * gfortran.dg/dtio_32.f03: Likewise.
9797 * gfortran.dg/dtio_4.f90: Likewise.
9798 * gfortran.dg/dtio_5.f90: Likewise.
9799 * gfortran.dg/dtio_7.f90: Likewise.
9800 * gfortran.dg/dtio_8.f90: Likewise.
9801 * gfortran.dg/dtio_9.f90: Likewise.
9802 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9803 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9804 * gfortran.dg/dup_save_1.f90: Likewise.
9805 * gfortran.dg/dup_save_2.f90: Likewise.
9806 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9807 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9808 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9809 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9810 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9811 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9812 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9813 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9814 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9815 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9816 * gfortran.dg/e_d_fmt.f90: Likewise.
9817 * gfortran.dg/edit_real_1.f90: Likewise.
9818 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9819 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9820 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9821 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9822 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9823 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9824 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9825 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9826 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9827 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9828 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9829 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9830 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9831 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9832 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9833 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9834 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9835 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9836 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9837 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9838 * gfortran.dg/empty_format_1.f90: Likewise.
9839 * gfortran.dg/endfile.f: Likewise.
9840 * gfortran.dg/endfile.f90: Likewise.
9841 * gfortran.dg/endfile_2.f90: Likewise.
9842 * gfortran.dg/entry_1.f90: Likewise.
9843 * gfortran.dg/entry_10.f90: Likewise.
9844 * gfortran.dg/entry_12.f90: Likewise.
9845 * gfortran.dg/entry_13.f90: Likewise.
9846 * gfortran.dg/entry_14.f90: Likewise.
9847 * gfortran.dg/entry_16.f90: Likewise.
9848 * gfortran.dg/entry_3.f90: Likewise.
9849 * gfortran.dg/entry_6.f90: Likewise.
9850 * gfortran.dg/entry_9.f90: Likewise.
9851 * gfortran.dg/entry_array_specs_2.f: Likewise.
9852 * gfortran.dg/enum_1.f90: Likewise.
9853 * gfortran.dg/enum_9.f90: Likewise.
9854 * gfortran.dg/eof_1.f90: Likewise.
9855 * gfortran.dg/eof_2.f90: Likewise.
9856 * gfortran.dg/eof_4.f90: Likewise.
9857 * gfortran.dg/eof_5.f90: Likewise.
9858 * gfortran.dg/eor_handling_1.f90: Likewise.
9859 * gfortran.dg/eor_handling_2.f90: Likewise.
9860 * gfortran.dg/eor_handling_3.f90: Likewise.
9861 * gfortran.dg/eor_handling_4.f90: Likewise.
9862 * gfortran.dg/eor_handling_5.f90: Likewise.
9863 * gfortran.dg/eoshift_3.f90: Likewise.
9864 * gfortran.dg/eoshift_4.f90: Likewise.
9865 * gfortran.dg/eoshift_5.f90: Likewise.
9866 * gfortran.dg/eoshift_6.f90: Likewise.
9867 * gfortran.dg/eoshift_large_1.f90: Likewise.
9868 * gfortran.dg/equiv_6.f90: Likewise.
9869 * gfortran.dg/equiv_7.f90: Likewise.
9870 * gfortran.dg/equiv_9.f90: Likewise.
9871 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9872 * gfortran.dg/erf_2.F90: Likewise.
9873 * gfortran.dg/erf_3.F90: Likewise.
9874 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9875 * gfortran.dg/error_format_2.f90: Likewise.
9876 * gfortran.dg/error_recovery_5.f90: Likewise.
9877 * gfortran.dg/execute_command_line_2.f90: Likewise.
9878 * gfortran.dg/execute_command_line_3.f90: Likewise.
9879 * gfortran.dg/exit_1.f08: Likewise.
9880 * gfortran.dg/exit_3.f08: Likewise.
9881 * gfortran.dg/exponent_1.f90: Likewise.
9882 * gfortran.dg/exponent_2.f90: Likewise.
9883 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9884 * gfortran.dg/extends_1.f03: Likewise.
9885 * gfortran.dg/extends_16.f90: Likewise.
9886 * gfortran.dg/extends_2.f03: Likewise.
9887 * gfortran.dg/extends_3.f03: Likewise.
9888 * gfortran.dg/extends_4.f03: Likewise.
9889 * gfortran.dg/extends_type_of_1.f03: Likewise.
9890 * gfortran.dg/extends_type_of_2.f03: Likewise.
9891 * gfortran.dg/external_procedures_3.f90: Likewise.
9892 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9893 * gfortran.dg/f2003_io_1.f03: Likewise.
9894 * gfortran.dg/f2003_io_4.f03: Likewise.
9895 * gfortran.dg/f2003_io_5.f03: Likewise.
9896 * gfortran.dg/f2003_io_6.f03: Likewise.
9897 * gfortran.dg/f2003_io_7.f03: Likewise.
9898 * gfortran.dg/f2c_1.f90: Likewise.
9899 * gfortran.dg/f2c_2.f90: Likewise.
9900 * gfortran.dg/f2c_3.f90: Likewise.
9901 * gfortran.dg/f2c_4.f90: Likewise.
9902 * gfortran.dg/f2c_6.f90: Likewise.
9903 * gfortran.dg/f2c_7.f90: Likewise.
9904 * gfortran.dg/f2c_9.f90: Likewise.
9905 * gfortran.dg/fgetc_1.f90: Likewise.
9906 * gfortran.dg/fgetc_2.f90: Likewise.
9907 * gfortran.dg/filename_null.f90: Likewise.
9908 * gfortran.dg/finalize_12.f90: Likewise.
9909 * gfortran.dg/finalize_13.f90: Likewise.
9910 * gfortran.dg/finalize_15.f90: Likewise.
9911 * gfortran.dg/finalize_17.f90: Likewise.
9912 * gfortran.dg/finalize_18.f90: Likewise.
9913 * gfortran.dg/finalize_25.f90: Likewise.
9914 * gfortran.dg/finalize_29.f08: Likewise.
9915 * gfortran.dg/finalize_31.f90: Likewise.
9916 * gfortran.dg/float_1.f90: Likewise.
9917 * gfortran.dg/flush_1.f90: Likewise.
9918 * gfortran.dg/fmt_bz_bn.f: Likewise.
9919 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9920 * gfortran.dg/fmt_cache_1.f: Likewise.
9921 * gfortran.dg/fmt_cache_2.f: Likewise.
9922 * gfortran.dg/fmt_cache_3.f90: Likewise.
9923 * gfortran.dg/fmt_colon.f90: Likewise.
9924 * gfortran.dg/fmt_e.f90: Likewise.
9925 * gfortran.dg/fmt_en.f90: Likewise.
9926 * gfortran.dg/fmt_error_10.f: Likewise.
9927 * gfortran.dg/fmt_error_9.f: Likewise.
9928 * gfortran.dg/fmt_exhaust.f90: Likewise.
9929 * gfortran.dg/fmt_f0_1.f90: Likewise.
9930 * gfortran.dg/fmt_f_an_p.f: Likewise.
9931 * gfortran.dg/fmt_fw_d.f90: Likewise.
9932 * gfortran.dg/fmt_g.f: Likewise.
9933 * gfortran.dg/fmt_g0_1.f08: Likewise.
9934 * gfortran.dg/fmt_g0_2.f08: Likewise.
9935 * gfortran.dg/fmt_g0_4.f08: Likewise.
9936 * gfortran.dg/fmt_g0_5.f08: Likewise.
9937 * gfortran.dg/fmt_g0_6.f08: Likewise.
9938 * gfortran.dg/fmt_g0_7.f08: Likewise.
9939 * gfortran.dg/fmt_g_1.f90: Likewise.
9940 * gfortran.dg/fmt_int_sign.f90: Likewise.
9941 * gfortran.dg/fmt_l.f90: Likewise.
9942 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9943 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9944 * gfortran.dg/fmt_p_1.f90: Likewise.
9945 * gfortran.dg/fmt_pf.f90: Likewise.
9946 * gfortran.dg/fmt_read.f90: Likewise.
9947 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9948 * gfortran.dg/fmt_t_1.f90: Likewise.
9949 * gfortran.dg/fmt_t_2.f90: Likewise.
9950 * gfortran.dg/fmt_t_3.f90: Likewise.
9951 * gfortran.dg/fmt_t_4.f90: Likewise.
9952 * gfortran.dg/fmt_t_5.f90: Likewise.
9953 * gfortran.dg/fmt_t_6.f: Likewise.
9954 * gfortran.dg/fmt_t_7.f: Likewise.
9955 * gfortran.dg/fmt_t_9.f: Likewise.
9956 * gfortran.dg/fmt_tl.f: Likewise.
9957 * gfortran.dg/fmt_unlimited.f90: Likewise.
9958 * gfortran.dg/fmt_white.f: Likewise.
9959 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9960 * gfortran.dg/fold_nearest.f90: Likewise.
9961 * gfortran.dg/forall_1.f90: Likewise.
9962 * gfortran.dg/forall_10.f90: Likewise.
9963 * gfortran.dg/forall_12.f90: Likewise.
9964 * gfortran.dg/forall_13.f90: Likewise.
9965 * gfortran.dg/forall_15.f90: Likewise.
9966 * gfortran.dg/forall_4.f90: Likewise.
9967 * gfortran.dg/forall_5.f90: Likewise.
9968 * gfortran.dg/forall_6.f90: Likewise.
9969 * gfortran.dg/forall_7.f90: Likewise.
9970 * gfortran.dg/fraction.f90: Likewise.
9971 * gfortran.dg/fseek.f90: Likewise.
9972 * gfortran.dg/ftell_1.f90: Likewise.
9973 * gfortran.dg/ftell_2.f90: Likewise.
9974 * gfortran.dg/ftell_3.f90: Likewise.
9975 * gfortran.dg/func_assign_2.f90: Likewise.
9976 * gfortran.dg/func_assign_3.f90: Likewise.
9977 * gfortran.dg/func_derived_1.f90: Likewise.
9978 * gfortran.dg/func_derived_2.f90: Likewise.
9979 * gfortran.dg/func_derived_3.f90: Likewise.
9980 * gfortran.dg/func_result_1.f90: Likewise.
9981 * gfortran.dg/func_result_2.f90: Likewise.
9982 * gfortran.dg/func_result_6.f90: Likewise.
9983 * gfortran.dg/function_charlen_2.f90: Likewise.
9984 * gfortran.dg/function_charlen_3.f: Likewise.
9985 * gfortran.dg/function_kinds_1.f90: Likewise.
9986 * gfortran.dg/function_kinds_4.f90: Likewise.
9987 * gfortran.dg/function_optimize_10.f90: Likewise.
9988 * gfortran.dg/function_optimize_11.f90: Likewise.
9989 * gfortran.dg/function_optimize_12.f90: Likewise.
9990 * gfortran.dg/function_optimize_4.f90: Likewise.
9991 * gfortran.dg/function_optimize_8.f90: Likewise.
9992 * gfortran.dg/g77/13037.f: Likewise.
9993 * gfortran.dg/g77/1832.f: Likewise.
9994 * gfortran.dg/g77/19981119-0.f: Likewise.
9995 * gfortran.dg/g77/19990313-0.f: Likewise.
9996 * gfortran.dg/g77/19990313-1.f: Likewise.
9997 * gfortran.dg/g77/19990313-2.f: Likewise.
9998 * gfortran.dg/g77/19990313-3.f: Likewise.
9999 * gfortran.dg/g77/19990419-1.f: Likewise.
10000 * gfortran.dg/g77/19990826-0.f: Likewise.
10001 * gfortran.dg/g77/19990826-2.f: Likewise.
10002 * gfortran.dg/g77/20000503-1.f: Likewise.
10003 * gfortran.dg/g77/20001111.f: Likewise.
10004 * gfortran.dg/g77/20010116.f: Likewise.
10005 * gfortran.dg/g77/20010216-1.f: Likewise.
10006 * gfortran.dg/g77/20010430.f: Likewise.
10007 * gfortran.dg/g77/20010610.f: Likewise.
10008 * gfortran.dg/g77/6177.f: Likewise.
10009 * gfortran.dg/g77/7388.f: Likewise.
10010 * gfortran.dg/g77/947.f: Likewise.
10011 * gfortran.dg/g77/970625-2.f: Likewise.
10012 * gfortran.dg/g77/971102-1.f: Likewise.
10013 * gfortran.dg/g77/980628-0.f: Likewise.
10014 * gfortran.dg/g77/980628-1.f: Likewise.
10015 * gfortran.dg/g77/980628-10.f: Likewise.
10016 * gfortran.dg/g77/980628-2.f: Likewise.
10017 * gfortran.dg/g77/980628-3.f: Likewise.
10018 * gfortran.dg/g77/980628-7.f: Likewise.
10019 * gfortran.dg/g77/980628-8.f: Likewise.
10020 * gfortran.dg/g77/980628-9.f: Likewise.
10021 * gfortran.dg/g77/980701-0.f: Likewise.
10022 * gfortran.dg/g77/980701-1.f: Likewise.
10023 * gfortran.dg/g77/cabs.f: Likewise.
10024 * gfortran.dg/g77/claus.f: Likewise.
10025 * gfortran.dg/g77/complex_1.f: Likewise.
10026 * gfortran.dg/g77/cpp3.F: Likewise.
10027 * gfortran.dg/g77/cpp4.F: Likewise.
10028 * gfortran.dg/g77/cpp5.F: Likewise.
10029 * gfortran.dg/g77/dcomplex.f: Likewise.
10030 * gfortran.dg/g77/dnrm2.f: Likewise.
10031 * gfortran.dg/g77/erfc.f: Likewise.
10032 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10033 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10034 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10035 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10036 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10037 * gfortran.dg/g77/int8421.f: Likewise.
10038 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10039 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10040 * gfortran.dg/g77/le.f: Likewise.
10041 * gfortran.dg/g77/short.f: Likewise.
10042 * gfortran.dg/gamma_1.f90: Likewise.
10043 * gfortran.dg/gamma_4.f90: Likewise.
10044 * gfortran.dg/gamma_5.f90: Likewise.
10045 * gfortran.dg/generic_13.f90: Likewise.
10046 * gfortran.dg/generic_15.f90: Likewise.
10047 * gfortran.dg/generic_19.f90: Likewise.
10048 * gfortran.dg/generic_20.f90: Likewise.
10049 * gfortran.dg/generic_23.f03: Likewise.
10050 * gfortran.dg/generic_25.f90: Likewise.
10051 * gfortran.dg/generic_27.f90: Likewise.
10052 * gfortran.dg/generic_31.f90: Likewise.
10053 * gfortran.dg/generic_4.f90: Likewise.
10054 * gfortran.dg/global_vars_c_init.f90: Likewise.
10055 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10056 * gfortran.dg/gnu_logical_1.F: Likewise.
10057 * gfortran.dg/goacc/fixed-1.f: Likewise.
10058 * gfortran.dg/goacc/fixed-2.f: Likewise.
10059 * gfortran.dg/goacc/gang-static.f95: Likewise.
10060 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10061 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10062 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10063 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10064 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10065 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10066 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10067 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10068 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10069 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10070 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10071 * gfortran.dg/gomp/pr48794.f90: Likewise.
10072 * gfortran.dg/gomp/pr72744.f90: Likewise.
10073 * gfortran.dg/gomp/pr77665.f90: Likewise.
10074 * gfortran.dg/gomp/workshare2.f90: Likewise.
10075 * gfortran.dg/gomp/workshare3.f90: Likewise.
10076 * gfortran.dg/goto_1.f: Likewise.
10077 * gfortran.dg/goto_2.f90: Likewise.
10078 * gfortran.dg/goto_4.f90: Likewise.
10079 * gfortran.dg/goto_6.f: Likewise.
10080 * gfortran.dg/graphite/id-26.f03: Likewise.
10081 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10082 * gfortran.dg/graphite/pr29581.f90: Likewise.
10083 * gfortran.dg/graphite/pr29832.f90: Likewise.
10084 * gfortran.dg/graphite/run-id-1.f: Likewise.
10085 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10086 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10087 * gfortran.dg/hollerith.f90: Likewise.
10088 * gfortran.dg/hollerith4.f90: Likewise.
10089 * gfortran.dg/hollerith6.f90: Likewise.
10090 * gfortran.dg/hollerith8.f90: Likewise.
10091 * gfortran.dg/hollerith_1.f90: Likewise.
10092 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10093 * gfortran.dg/hollerith_f95.f90: Likewise.
10094 * gfortran.dg/hollerith_legacy.f90: Likewise.
10095 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10096 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10097 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10098 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10099 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10100 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10101 * gfortran.dg/hypot_1.f90: Likewise.
10102 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10103 * gfortran.dg/iargc.f90: Likewise.
10104 * gfortran.dg/ibits.f90: Likewise.
10105 * gfortran.dg/ichar_1.f90: Likewise.
10106 * gfortran.dg/ichar_2.f90: Likewise.
10107 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10108 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10109 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10110 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10111 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10112 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10113 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10114 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10115 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10116 * gfortran.dg/ieee/large_1.f90: Likewise.
10117 * gfortran.dg/ieee/large_2.f90: Likewise.
10118 * gfortran.dg/ieee/large_3.F90: Likewise.
10119 * gfortran.dg/ieee/large_4.f90: Likewise.
10120 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10121 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10122 * gfortran.dg/impl_do_var_data.f90: Likewise.
10123 * gfortran.dg/implicit_10.f90: Likewise.
10124 * gfortran.dg/implicit_12.f90: Likewise.
10125 * gfortran.dg/implicit_class_1.f90: Likewise.
10126 * gfortran.dg/implicit_pure_1.f90: Likewise.
10127 * gfortran.dg/implied_do_1.f90: Likewise.
10128 * gfortran.dg/implied_do_io_1.f90: Likewise.
10129 * gfortran.dg/implied_do_io_2.f90: Likewise.
10130 * gfortran.dg/implied_do_io_3.f90: Likewise.
10131 * gfortran.dg/implied_shape_1.f08: Likewise.
10132 * gfortran.dg/import.f90: Likewise.
10133 * gfortran.dg/import4.f90: Likewise.
10134 * gfortran.dg/impure_1.f08: Likewise.
10135 * gfortran.dg/index.f90: Likewise.
10136 * gfortran.dg/index_2.f90: Likewise.
10137 * gfortran.dg/init_flag_1.f90: Likewise.
10138 * gfortran.dg/init_flag_10.f90: Likewise.
10139 * gfortran.dg/init_flag_15.f03: Likewise.
10140 * gfortran.dg/init_flag_2.f90: Likewise.
10141 * gfortran.dg/init_flag_3.f90: Likewise.
10142 * gfortran.dg/init_flag_4.f90: Likewise.
10143 * gfortran.dg/init_flag_5.f90: Likewise.
10144 * gfortran.dg/init_flag_6.f90: Likewise.
10145 * gfortran.dg/init_flag_7.f90: Likewise.
10146 * gfortran.dg/init_flag_9.f90: Likewise.
10147 * gfortran.dg/initialization_11.f90: Likewise.
10148 * gfortran.dg/initialization_19.f90: Likewise.
10149 * gfortran.dg/initialization_2.f90: Likewise.
10150 * gfortran.dg/initialization_22.f90: Likewise.
10151 * gfortran.dg/initialization_27.f90: Likewise.
10152 * gfortran.dg/initialization_5.f90: Likewise.
10153 * gfortran.dg/initialization_6.f90: Likewise.
10154 * gfortran.dg/inline_matmul_1.f90: Likewise.
10155 * gfortran.dg/inline_matmul_10.f90: Likewise.
10156 * gfortran.dg/inline_matmul_11.f90: Likewise.
10157 * gfortran.dg/inline_matmul_13.f90: Likewise.
10158 * gfortran.dg/inline_matmul_14.f90: Likewise.
10159 * gfortran.dg/inline_matmul_16.f90: Likewise.
10160 * gfortran.dg/inline_matmul_17.f90: Likewise.
10161 * gfortran.dg/inline_matmul_18.f90: Likewise.
10162 * gfortran.dg/inline_matmul_19.f90: Likewise.
10163 * gfortran.dg/inline_matmul_2.f90: Likewise.
10164 * gfortran.dg/inline_matmul_20.f90: Likewise.
10165 * gfortran.dg/inline_matmul_22.f90: Likewise.
10166 * gfortran.dg/inline_matmul_3.f90: Likewise.
10167 * gfortran.dg/inline_matmul_4.f90: Likewise.
10168 * gfortran.dg/inline_matmul_5.f90: Likewise.
10169 * gfortran.dg/inline_matmul_6.f90: Likewise.
10170 * gfortran.dg/inline_matmul_7.f90: Likewise.
10171 * gfortran.dg/inline_matmul_8.f90: Likewise.
10172 * gfortran.dg/inline_matmul_9.f90: Likewise.
10173 * gfortran.dg/inline_sum_1.f90: Likewise.
10174 * gfortran.dg/inline_sum_3.f90: Likewise.
10175 * gfortran.dg/inline_sum_5.f90: Likewise.
10176 * gfortran.dg/inquire-complex.f90: Likewise.
10177 * gfortran.dg/inquire.f90: Likewise.
10178 * gfortran.dg/inquire_10.f90: Likewise.
10179 * gfortran.dg/inquire_13.f90: Likewise.
10180 * gfortran.dg/inquire_15.f90: Likewise.
10181 * gfortran.dg/inquire_16.f90: Likewise.
10182 * gfortran.dg/inquire_17.f90: Likewise.
10183 * gfortran.dg/inquire_5.f90: Likewise.
10184 * gfortran.dg/inquire_6.f90: Likewise.
10185 * gfortran.dg/inquire_7.f90: Likewise.
10186 * gfortran.dg/inquire_9.f90: Likewise.
10187 * gfortran.dg/inquire_internal.f90: Likewise.
10188 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10189 * gfortran.dg/inquire_size.f90: Likewise.
10190 * gfortran.dg/int_1.f90: Likewise.
10191 * gfortran.dg/int_conv_1.f90: Likewise.
10192 * gfortran.dg/int_range_io_1.f90: Likewise.
10193 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10194 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10195 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10196 * gfortran.dg/integer_plus.f90: Likewise.
10197 * gfortran.dg/intent_out_2.f90: Likewise.
10198 * gfortran.dg/intent_out_5.f90: Likewise.
10199 * gfortran.dg/intent_out_6.f90: Likewise.
10200 * gfortran.dg/interface_12.f90: Likewise.
10201 * gfortran.dg/interface_19.f90: Likewise.
10202 * gfortran.dg/interface_4.f90: Likewise.
10203 * gfortran.dg/interface_5.f90: Likewise.
10204 * gfortran.dg/interface_9.f90: Likewise.
10205 * gfortran.dg/interface_assignment_1.f90: Likewise.
10206 * gfortran.dg/interface_assignment_2.f90: Likewise.
10207 * gfortran.dg/internal_dummy_2.f08: Likewise.
10208 * gfortran.dg/internal_dummy_3.f08: Likewise.
10209 * gfortran.dg/internal_dummy_4.f08: Likewise.
10210 * gfortran.dg/internal_pack_1.f90: Likewise.
10211 * gfortran.dg/internal_pack_10.f90: Likewise.
10212 * gfortran.dg/internal_pack_12.f90: Likewise.
10213 * gfortran.dg/internal_pack_13.f90: Likewise.
10214 * gfortran.dg/internal_pack_14.f90: Likewise.
10215 * gfortran.dg/internal_pack_15.f90: Likewise.
10216 * gfortran.dg/internal_pack_2.f90: Likewise.
10217 * gfortran.dg/internal_pack_3.f90: Likewise.
10218 * gfortran.dg/internal_pack_4.f90: Likewise.
10219 * gfortran.dg/internal_pack_6.f90: Likewise.
10220 * gfortran.dg/internal_pack_8.f90: Likewise.
10221 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10222 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10223 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10224 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10225 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10226 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10227 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10228 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10229 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10230 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10231 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10232 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10233 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10234 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10235 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10236 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10237 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10238 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10239 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10240 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10241 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10242 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10243 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10244 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10245 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10246 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10247 * gfortran.dg/io_err_1.f90: Likewise.
10248 * gfortran.dg/io_real_boz.f90: Likewise.
10249 * gfortran.dg/iomsg_1.f90: Likewise.
10250 * gfortran.dg/iostat_1.f90: Likewise.
10251 * gfortran.dg/iostat_2.f90: Likewise.
10252 * gfortran.dg/iostat_4.f90: Likewise.
10253 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10254 * gfortran.dg/ishft_1.f90: Likewise.
10255 * gfortran.dg/ishft_2.f90: Likewise.
10256 * gfortran.dg/ishft_4.f90: Likewise.
10257 * gfortran.dg/isnan_1.f90: Likewise.
10258 * gfortran.dg/isnan_2.f90: Likewise.
10259 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10260 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10261 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10262 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10263 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10264 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10265 * gfortran.dg/itime_idate_1.f: Likewise.
10266 * gfortran.dg/itime_idate_2.f: Likewise.
10267 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10268 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10269 * gfortran.dg/large_real_kind_1.f90: Likewise.
10270 * gfortran.dg/large_real_kind_2.F90: Likewise.
10271 * gfortran.dg/large_real_kind_3.F90: Likewise.
10272 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10273 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10274 * gfortran.dg/large_recl.f90: Likewise.
10275 * gfortran.dg/large_unit_1.f90: Likewise.
10276 * gfortran.dg/large_unit_2.f90: Likewise.
10277 * gfortran.dg/largeequiv_1.f90: Likewise.
10278 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10279 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10280 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10281 * gfortran.dg/list_read_1.f90: Likewise.
10282 * gfortran.dg/list_read_10.f90: Likewise.
10283 * gfortran.dg/list_read_11.f90: Likewise.
10284 * gfortran.dg/list_read_12.f90: Likewise.
10285 * gfortran.dg/list_read_13.f: Likewise.
10286 * gfortran.dg/list_read_14.f90: Likewise.
10287 * gfortran.dg/list_read_2.f90: Likewise.
10288 * gfortran.dg/list_read_3.f90: Likewise.
10289 * gfortran.dg/list_read_4.f90: Likewise.
10290 * gfortran.dg/list_read_5.f90: Likewise.
10291 * gfortran.dg/list_read_6.f90: Likewise.
10292 * gfortran.dg/list_read_7.f90: Likewise.
10293 * gfortran.dg/list_read_8.f90: Likewise.
10294 * gfortran.dg/list_read_9.f90: Likewise.
10295 * gfortran.dg/loc_2.f90: Likewise.
10296 * gfortran.dg/logical_1.f90: Likewise.
10297 * gfortran.dg/logical_dot_product.f90: Likewise.
10298 * gfortran.dg/logical_temp_io.f90: Likewise.
10299 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10300 * gfortran.dg/lrshift_1.f90: Likewise.
10301 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10302 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10303 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10304 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10305 * gfortran.dg/make_unit.f90: Likewise.
10306 * gfortran.dg/mapping_1.f90: Likewise.
10307 * gfortran.dg/mapping_2.f90: Likewise.
10308 * gfortran.dg/mapping_3.f90: Likewise.
10309 * gfortran.dg/masklr_1.F90: Likewise.
10310 * gfortran.dg/masklr_2.F90: Likewise.
10311 * gfortran.dg/matmul_1.f90: Likewise.
10312 * gfortran.dg/matmul_10.f90: Likewise.
10313 * gfortran.dg/matmul_12.f90: Likewise.
10314 * gfortran.dg/matmul_16.f90: Likewise.
10315 * gfortran.dg/matmul_17.f90: Likewise.
10316 * gfortran.dg/matmul_18.f90: Likewise.
10317 * gfortran.dg/matmul_2.f90: Likewise.
10318 * gfortran.dg/matmul_3.f90: Likewise.
10319 * gfortran.dg/matmul_4.f90: Likewise.
10320 * gfortran.dg/matmul_6.f90: Likewise.
10321 * gfortran.dg/matmul_8.f03: Likewise.
10322 * gfortran.dg/matmul_9.f90: Likewise.
10323 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10324 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10325 * gfortran.dg/matmul_const.f90: Likewise.
10326 * gfortran.dg/maxloc_1.f90: Likewise.
10327 * gfortran.dg/maxloc_2.f90: Likewise.
10328 * gfortran.dg/maxloc_3.f90: Likewise.
10329 * gfortran.dg/maxloc_4.f90: Likewise.
10330 * gfortran.dg/maxloc_string_1.f90: Likewise.
10331 * gfortran.dg/maxlocval_1.f90: Likewise.
10332 * gfortran.dg/maxlocval_2.f90: Likewise.
10333 * gfortran.dg/maxlocval_3.f90: Likewise.
10334 * gfortran.dg/maxlocval_4.f90: Likewise.
10335 * gfortran.dg/maxval_char_1.f90: Likewise.
10336 * gfortran.dg/maxval_char_2.f90: Likewise.
10337 * gfortran.dg/maxval_char_3.f90: Likewise.
10338 * gfortran.dg/maxval_char_4.f90: Likewise.
10339 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10340 * gfortran.dg/mclock.f90: Likewise.
10341 * gfortran.dg/merge_bits_1.F90: Likewise.
10342 * gfortran.dg/merge_bits_2.F90: Likewise.
10343 * gfortran.dg/merge_char_1.f90: Likewise.
10344 * gfortran.dg/merge_init_expr.f90: Likewise.
10345 * gfortran.dg/min_max_optional_1.f90: Likewise.
10346 * gfortran.dg/min_max_optional_5.f90: Likewise.
10347 * gfortran.dg/minloc_1.f90: Likewise.
10348 * gfortran.dg/minloc_2.f90: Likewise.
10349 * gfortran.dg/minloc_3.f90: Likewise.
10350 * gfortran.dg/minloc_4.f90: Likewise.
10351 * gfortran.dg/minloc_string_1.f90: Likewise.
10352 * gfortran.dg/minlocval_1.f90: Likewise.
10353 * gfortran.dg/minlocval_2.f90: Likewise.
10354 * gfortran.dg/minlocval_3.f90: Likewise.
10355 * gfortran.dg/minlocval_4.f90: Likewise.
10356 * gfortran.dg/minmax_char_1.f90: Likewise.
10357 * gfortran.dg/minmaxloc_1.f90: Likewise.
10358 * gfortran.dg/minmaxloc_10.f90: Likewise.
10359 * gfortran.dg/minmaxloc_11.f90: Likewise.
10360 * gfortran.dg/minmaxloc_12.f90: Likewise.
10361 * gfortran.dg/minmaxloc_13.f90: Likewise.
10362 * gfortran.dg/minmaxloc_2.f90: Likewise.
10363 * gfortran.dg/minmaxloc_3.f90: Likewise.
10364 * gfortran.dg/minmaxloc_4.f90: Likewise.
10365 * gfortran.dg/minmaxloc_5.f90: Likewise.
10366 * gfortran.dg/minmaxloc_6.f90: Likewise.
10367 * gfortran.dg/minmaxloc_7.f90: Likewise.
10368 * gfortran.dg/minmaxloc_8.f90: Likewise.
10369 * gfortran.dg/minmaxval_1.f90: Likewise.
10370 * gfortran.dg/minval_char_1.f90: Likewise.
10371 * gfortran.dg/minval_char_2.f90: Likewise.
10372 * gfortran.dg/minval_char_3.f90: Likewise.
10373 * gfortran.dg/minval_char_4.f90: Likewise.
10374 * gfortran.dg/minval_char_5.f90: Likewise.
10375 * gfortran.dg/minval_parameter_1.f90: Likewise.
10376 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10377 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10378 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10379 * gfortran.dg/missing_parens_1.f90: Likewise.
10380 * gfortran.dg/missing_parens_2.f90: Likewise.
10381 * gfortran.dg/mod_large_1.f90: Likewise.
10382 * gfortran.dg/mod_sign0_1.f90: Likewise.
10383 * gfortran.dg/module_blank_common.f90: Likewise.
10384 * gfortran.dg/module_commons_1.f90: Likewise.
10385 * gfortran.dg/module_commons_3.f90: Likewise.
10386 * gfortran.dg/module_double_reuse.f90: Likewise.
10387 * gfortran.dg/module_equivalence_1.f90: Likewise.
10388 * gfortran.dg/module_equivalence_2.f90: Likewise.
10389 * gfortran.dg/module_equivalence_3.f90: Likewise.
10390 * gfortran.dg/module_equivalence_5.f90: Likewise.
10391 * gfortran.dg/module_interface_1.f90: Likewise.
10392 * gfortran.dg/module_nan.f90: Likewise.
10393 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10394 * gfortran.dg/module_procedure_1.f90: Likewise.
10395 * gfortran.dg/module_read_1.f90: Likewise.
10396 * gfortran.dg/module_read_2.f90: Likewise.
10397 * gfortran.dg/module_widestring_1.f90: Likewise.
10398 * gfortran.dg/move_alloc.f90: Likewise.
10399 * gfortran.dg/move_alloc_10.f90: Likewise.
10400 * gfortran.dg/move_alloc_13.f90: Likewise.
10401 * gfortran.dg/move_alloc_14.f90: Likewise.
10402 * gfortran.dg/move_alloc_15.f90: Likewise.
10403 * gfortran.dg/move_alloc_16.f90: Likewise.
10404 * gfortran.dg/move_alloc_2.f90: Likewise.
10405 * gfortran.dg/move_alloc_5.f90: Likewise.
10406 * gfortran.dg/move_alloc_6.f90: Likewise.
10407 * gfortran.dg/move_alloc_9.f90: Likewise.
10408 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10409 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10410 * gfortran.dg/mvbits_1.f90: Likewise.
10411 * gfortran.dg/mvbits_2.f90: Likewise.
10412 * gfortran.dg/mvbits_3.f90: Likewise.
10413 * gfortran.dg/mvbits_4.f90: Likewise.
10414 * gfortran.dg/mvbits_7.f90: Likewise.
10415 * gfortran.dg/mvbits_8.f90: Likewise.
10416 * gfortran.dg/namelist_11.f: Likewise.
10417 * gfortran.dg/namelist_12.f: Likewise.
10418 * gfortran.dg/namelist_13.f90: Likewise.
10419 * gfortran.dg/namelist_14.f90: Likewise.
10420 * gfortran.dg/namelist_15.f90: Likewise.
10421 * gfortran.dg/namelist_16.f90: Likewise.
10422 * gfortran.dg/namelist_17.f90: Likewise.
10423 * gfortran.dg/namelist_18.f90: Likewise.
10424 * gfortran.dg/namelist_19.f90: Likewise.
10425 * gfortran.dg/namelist_20.f90: Likewise.
10426 * gfortran.dg/namelist_21.f90: Likewise.
10427 * gfortran.dg/namelist_22.f90: Likewise.
10428 * gfortran.dg/namelist_23.f90: Likewise.
10429 * gfortran.dg/namelist_24.f90: Likewise.
10430 * gfortran.dg/namelist_26.f90: Likewise.
10431 * gfortran.dg/namelist_27.f90: Likewise.
10432 * gfortran.dg/namelist_28.f90: Likewise.
10433 * gfortran.dg/namelist_29.f90: Likewise.
10434 * gfortran.dg/namelist_37.f90: Likewise.
10435 * gfortran.dg/namelist_38.f90: Likewise.
10436 * gfortran.dg/namelist_39.f90: Likewise.
10437 * gfortran.dg/namelist_40.f90: Likewise.
10438 * gfortran.dg/namelist_41.f90: Likewise.
10439 * gfortran.dg/namelist_42.f90: Likewise.
10440 * gfortran.dg/namelist_43.f90: Likewise.
10441 * gfortran.dg/namelist_44.f90: Likewise.
10442 * gfortran.dg/namelist_47.f90: Likewise.
10443 * gfortran.dg/namelist_48.f90: Likewise.
10444 * gfortran.dg/namelist_49.f90: Likewise.
10445 * gfortran.dg/namelist_50.f90: Likewise.
10446 * gfortran.dg/namelist_51.f90: Likewise.
10447 * gfortran.dg/namelist_52.f90: Likewise.
10448 * gfortran.dg/namelist_54.f90: Likewise.
10449 * gfortran.dg/namelist_55.f90: Likewise.
10450 * gfortran.dg/namelist_56.f90: Likewise.
10451 * gfortran.dg/namelist_57.f90: Likewise.
10452 * gfortran.dg/namelist_58.f90: Likewise.
10453 * gfortran.dg/namelist_59.f90: Likewise.
10454 * gfortran.dg/namelist_60.f90: Likewise.
10455 * gfortran.dg/namelist_61.f90: Likewise.
10456 * gfortran.dg/namelist_64.f90: Likewise.
10457 * gfortran.dg/namelist_65.f90: Likewise.
10458 * gfortran.dg/namelist_69.f90: Likewise.
10459 * gfortran.dg/namelist_70.f90: Likewise.
10460 * gfortran.dg/namelist_71.f90: Likewise.
10461 * gfortran.dg/namelist_72.f: Likewise.
10462 * gfortran.dg/namelist_73.f90: Likewise.
10463 * gfortran.dg/namelist_77.f90: Likewise.
10464 * gfortran.dg/namelist_78.f90: Likewise.
10465 * gfortran.dg/namelist_79.f90: Likewise.
10466 * gfortran.dg/namelist_80.f90: Likewise.
10467 * gfortran.dg/namelist_81.f90: Likewise.
10468 * gfortran.dg/namelist_82.f90: Likewise.
10469 * gfortran.dg/namelist_84.f90: Likewise.
10470 * gfortran.dg/namelist_85.f90: Likewise.
10471 * gfortran.dg/namelist_86.f90: Likewise.
10472 * gfortran.dg/namelist_87.f90: Likewise.
10473 * gfortran.dg/namelist_88.f90: Likewise.
10474 * gfortran.dg/namelist_89.f90: Likewise.
10475 * gfortran.dg/namelist_90.f: Likewise.
10476 * gfortran.dg/namelist_95.f90: Likewise.
10477 * gfortran.dg/namelist_char_only.f90: Likewise.
10478 * gfortran.dg/namelist_empty.f90: Likewise.
10479 * gfortran.dg/namelist_internal.f90: Likewise.
10480 * gfortran.dg/namelist_use.f90: Likewise.
10481 * gfortran.dg/namelist_use_only.f90: Likewise.
10482 * gfortran.dg/namelist_utf8.f90: Likewise.
10483 * gfortran.dg/nan_1.f90: Likewise.
10484 * gfortran.dg/nan_2.f90: Likewise.
10485 * gfortran.dg/nan_3.f90: Likewise.
10486 * gfortran.dg/nan_6.f90: Likewise.
10487 * gfortran.dg/nan_7.f90: Likewise.
10488 * gfortran.dg/nearest_1.f90: Likewise.
10489 * gfortran.dg/nearest_2.f90: Likewise.
10490 * gfortran.dg/nearest_3.f90: Likewise.
10491 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10492 * gfortran.dg/negative_automatic_size.f90: Likewise.
10493 * gfortran.dg/negative_unit.f: Likewise.
10494 * gfortran.dg/negative_unit2.f90: Likewise.
10495 * gfortran.dg/negative_unit_int8.f: Likewise.
10496 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10497 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10498 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10499 * gfortran.dg/nested_modules_1.f90: Likewise.
10500 * gfortran.dg/nested_modules_2.f90: Likewise.
10501 * gfortran.dg/nested_modules_3.f90: Likewise.
10502 * gfortran.dg/nesting_1.f90: Likewise.
10503 * gfortran.dg/new_line.f90: Likewise.
10504 * gfortran.dg/newunit_1.f90: Likewise.
10505 * gfortran.dg/newunit_3.f90: Likewise.
10506 * gfortran.dg/newunit_5.f90.f90: Likewise.
10507 * gfortran.dg/nint_1.f90: Likewise.
10508 * gfortran.dg/nint_2.f90: Likewise.
10509 * gfortran.dg/no_arg_check_2.f90: Likewise.
10510 * gfortran.dg/no_range_check_1.f90: Likewise.
10511 * gfortran.dg/no_range_check_2.f90: Likewise.
10512 * gfortran.dg/no_range_check_3.f90: Likewise.
10513 * gfortran.dg/noadv_size.f90: Likewise.
10514 * gfortran.dg/nonreturning_statements.f90: Likewise.
10515 * gfortran.dg/norm2_1.f90: Likewise.
10516 * gfortran.dg/norm2_3.f90: Likewise.
10517 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10518 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10519 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10520 * gfortran.dg/null_4.f90: Likewise.
10521 * gfortran.dg/null_9.f90: Likewise.
10522 * gfortran.dg/nullify_3.f90: Likewise.
10523 * gfortran.dg/oldstyle_1.f90: Likewise.
10524 * gfortran.dg/open_access_append_1.f90: Likewise.
10525 * gfortran.dg/open_access_append_2.f90: Likewise.
10526 * gfortran.dg/open_errors.f90: Likewise.
10527 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10528 * gfortran.dg/open_new.f90: Likewise.
10529 * gfortran.dg/open_readonly_1.f90: Likewise.
10530 * gfortran.dg/operator_1.f90: Likewise.
10531 * gfortran.dg/optional_absent_1.f90: Likewise.
10532 * gfortran.dg/optional_absent_2.f90: Likewise.
10533 * gfortran.dg/optional_absent_3.f90: Likewise.
10534 * gfortran.dg/optional_class_1.f90: Likewise.
10535 * gfortran.dg/optional_dim_2.f90: Likewise.
10536 * gfortran.dg/optional_dim_3.f90: Likewise.
10537 * gfortran.dg/output_exponents_1.f90: Likewise.
10538 * gfortran.dg/overload_1.f90: Likewise.
10539 * gfortran.dg/overload_2.f90: Likewise.
10540 * gfortran.dg/overwrite_1.f: Likewise.
10541 * gfortran.dg/pad_no.f90: Likewise.
10542 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10543 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10544 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10545 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10546 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10547 * gfortran.dg/parens_3.f90: Likewise.
10548 * gfortran.dg/parens_5.f90: Likewise.
10549 * gfortran.dg/parens_6.f90: Likewise.
10550 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10551 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10552 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10553 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10554 * gfortran.dg/parity_1.f90: Likewise.
10555 * gfortran.dg/past_eor.f90: Likewise.
10556 * gfortran.dg/pdt_1.f03: Likewise.
10557 * gfortran.dg/pdt_10.f03: Likewise.
10558 * gfortran.dg/pdt_11.f03: Likewise.
10559 * gfortran.dg/pdt_12.f03: Likewise.
10560 * gfortran.dg/pdt_13.f03: Likewise.
10561 * gfortran.dg/pdt_14.f03: Likewise.
10562 * gfortran.dg/pdt_15.f03: Likewise.
10563 * gfortran.dg/pdt_19.f03: Likewise.
10564 * gfortran.dg/pdt_20.f03: Likewise.
10565 * gfortran.dg/pdt_22.f03: Likewise.
10566 * gfortran.dg/pdt_23.f03: Likewise.
10567 * gfortran.dg/pdt_25.f03: Likewise.
10568 * gfortran.dg/pdt_26.f03: Likewise.
10569 * gfortran.dg/pdt_27.f03: Likewise.
10570 * gfortran.dg/pdt_28.f03: Likewise.
10571 * gfortran.dg/pdt_3.f03: Likewise.
10572 * gfortran.dg/pdt_4.f03: Likewise.
10573 * gfortran.dg/pdt_5.f03: Likewise.
10574 * gfortran.dg/pdt_7.f03: Likewise.
10575 * gfortran.dg/pointer_1.f90: Likewise.
10576 * gfortran.dg/pointer_array_1.f90: Likewise.
10577 * gfortran.dg/pointer_array_3.f90: Likewise.
10578 * gfortran.dg/pointer_array_4.f90: Likewise.
10579 * gfortran.dg/pointer_array_5.f90: Likewise.
10580 * gfortran.dg/pointer_array_6.f90: Likewise.
10581 * gfortran.dg/pointer_array_7.f90: Likewise.
10582 * gfortran.dg/pointer_array_8.f90: Likewise.
10583 * gfortran.dg/pointer_array_9.f90: Likewise.
10584 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10585 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10586 * gfortran.dg/pointer_assign_10.f90: Likewise.
10587 * gfortran.dg/pointer_assign_11.f90: Likewise.
10588 * gfortran.dg/pointer_assign_4.f90: Likewise.
10589 * gfortran.dg/pointer_assign_8.f90: Likewise.
10590 * gfortran.dg/pointer_assign_9.f90: Likewise.
10591 * gfortran.dg/pointer_check_10.f90: Likewise.
10592 * gfortran.dg/pointer_check_9.f90: Likewise.
10593 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10594 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10595 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10596 * gfortran.dg/pointer_init_1.f90: Likewise.
10597 * gfortran.dg/pointer_init_3.f90: Likewise.
10598 * gfortran.dg/pointer_init_4.f90: Likewise.
10599 * gfortran.dg/pointer_init_5.f90: Likewise.
10600 * gfortran.dg/pointer_init_8.f90: Likewise.
10601 * gfortran.dg/pointer_intent_1.f90: Likewise.
10602 * gfortran.dg/pointer_intent_4.f90: Likewise.
10603 * gfortran.dg/pointer_intent_5.f90: Likewise.
10604 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10605 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10606 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10607 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10608 * gfortran.dg/pointer_target_1.f90: Likewise.
10609 * gfortran.dg/pointer_target_2.f90: Likewise.
10610 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10611 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10612 * gfortran.dg/power.f90: Likewise.
10613 * gfortran.dg/power1.f90: Likewise.
10614 * gfortran.dg/power_3.f90: Likewise.
10615 * gfortran.dg/power_4.f90: Likewise.
10616 * gfortran.dg/power_5.f90: Likewise.
10617 * gfortran.dg/pr12884.f: Likewise.
10618 * gfortran.dg/pr15129.f90: Likewise.
10619 * gfortran.dg/pr15140.f90: Likewise.
10620 * gfortran.dg/pr15324.f90: Likewise.
10621 * gfortran.dg/pr15332.f: Likewise.
10622 * gfortran.dg/pr15957.f90: Likewise.
10623 * gfortran.dg/pr15959.f90: Likewise.
10624 * gfortran.dg/pr16597.f90: Likewise.
10625 * gfortran.dg/pr16861.f90: Likewise.
10626 * gfortran.dg/pr16938.f90: Likewise.
10627 * gfortran.dg/pr17090.f90: Likewise.
10628 * gfortran.dg/pr17143.f90: Likewise.
10629 * gfortran.dg/pr17164.f90: Likewise.
10630 * gfortran.dg/pr17229.f: Likewise.
10631 * gfortran.dg/pr17285.f90: Likewise.
10632 * gfortran.dg/pr17286.f90: Likewise.
10633 * gfortran.dg/pr17472.f: Likewise.
10634 * gfortran.dg/pr17612.f90: Likewise.
10635 * gfortran.dg/pr17706.f90: Likewise.
10636 * gfortran.dg/pr18025.f90: Likewise.
10637 * gfortran.dg/pr18122.f90: Likewise.
10638 * gfortran.dg/pr18210.f90: Likewise.
10639 * gfortran.dg/pr18392.f90: Likewise.
10640 * gfortran.dg/pr19155.f: Likewise.
10641 * gfortran.dg/pr19216.f: Likewise.
10642 * gfortran.dg/pr19467.f90: Likewise.
10643 * gfortran.dg/pr19657.f: Likewise.
10644 * gfortran.dg/pr19926.f90: Likewise.
10645 * gfortran.dg/pr19928-1.f90: Likewise.
10646 * gfortran.dg/pr19928-2.f90: Likewise.
10647 * gfortran.dg/pr20086.f90: Likewise.
10648 * gfortran.dg/pr20124.f90: Likewise.
10649 * gfortran.dg/pr20163-2.f: Likewise.
10650 * gfortran.dg/pr20480.f90: Likewise.
10651 * gfortran.dg/pr20755.f: Likewise.
10652 * gfortran.dg/pr20950.f: Likewise.
10653 * gfortran.dg/pr21177.f90: Likewise.
10654 * gfortran.dg/pr21730.f: Likewise.
10655 * gfortran.dg/pr22491.f: Likewise.
10656 * gfortran.dg/pr25603.f: Likewise.
10657 * gfortran.dg/pr26246_2.f90: Likewise.
10658 * gfortran.dg/pr32136.f90: Likewise.
10659 * gfortran.dg/pr32533.f90: Likewise.
10660 * gfortran.dg/pr33794.f90: Likewise.
10661 * gfortran.dg/pr35662.f90: Likewise.
10662 * gfortran.dg/pr35944-1.f90: Likewise.
10663 * gfortran.dg/pr35944-2.f90: Likewise.
10664 * gfortran.dg/pr35983.f90: Likewise.
10665 * gfortran.dg/pr39865.f90: Likewise.
10666 * gfortran.dg/pr41212.f90: Likewise.
10667 * gfortran.dg/pr43808.f90: Likewise.
10668 * gfortran.dg/pr44592.f90: Likewise.
10669 * gfortran.dg/pr44735.f90: Likewise.
10670 * gfortran.dg/pr45308.f03: Likewise.
10671 * gfortran.dg/pr46297.f: Likewise.
10672 * gfortran.dg/pr46588.f90: Likewise.
10673 * gfortran.dg/pr46665.f90: Likewise.
10674 * gfortran.dg/pr46804.f90: Likewise.
10675 * gfortran.dg/pr47008.f03: Likewise.
10676 * gfortran.dg/pr47614.f: Likewise.
10677 * gfortran.dg/pr47878.f90: Likewise.
10678 * gfortran.dg/pr49103.f90: Likewise.
10679 * gfortran.dg/pr50069_1.f90: Likewise.
10680 * gfortran.dg/pr50769.f90: Likewise.
10681 * gfortran.dg/pr52608.f90: Likewise.
10682 * gfortran.dg/pr55086_2.f90: Likewise.
10683 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10684 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10685 * gfortran.dg/pr55330.f90: Likewise.
10686 * gfortran.dg/pr56015.f90: Likewise.
10687 * gfortran.dg/pr57910.f90: Likewise.
10688 * gfortran.dg/pr59700.f90: Likewise.
10689 * gfortran.dg/pr62125.f90: Likewise.
10690 * gfortran.dg/pr64530.f90: Likewise.
10691 * gfortran.dg/pr65429.f90: Likewise.
10692 * gfortran.dg/pr65450.f90: Likewise.
10693 * gfortran.dg/pr65504.f90: Likewise.
10694 * gfortran.dg/pr65903.f90: Likewise.
10695 * gfortran.dg/pr66311.f90: Likewise.
10696 * gfortran.dg/pr66864.f90: Likewise.
10697 * gfortran.dg/pr67140.f90: Likewise.
10698 * gfortran.dg/pr67524.f90: Likewise.
10699 * gfortran.dg/pr67885.f90: Likewise.
10700 * gfortran.dg/pr68053.f90: Likewise.
10701 * gfortran.dg/pr68566.f90: Likewise.
10702 * gfortran.dg/pr69514_1.f90: Likewise.
10703 * gfortran.dg/pr69514_2.f90: Likewise.
10704 * gfortran.dg/pr69739.f90: Likewise.
10705 * gfortran.dg/pr70673.f90: Likewise.
10706 * gfortran.dg/pr71523_2.f90: Likewise.
10707 * gfortran.dg/pr71764.f90: Likewise.
10708 * gfortran.dg/pr78092.f90: Likewise.
10709 * gfortran.dg/pr82973.f90: Likewise.
10710 * gfortran.dg/pr83864.f90: Likewise.
10711 * gfortran.dg/pr83874.f90: Likewise.
10712 * gfortran.dg/pr84088.f90: Likewise.
10713 * gfortran.dg/pr84155.f90: Likewise.
10714 * gfortran.dg/proc_decl_12.f90: Likewise.
10715 * gfortran.dg/proc_decl_13.f90: Likewise.
10716 * gfortran.dg/proc_decl_15.f90: Likewise.
10717 * gfortran.dg/proc_decl_17.f90: Likewise.
10718 * gfortran.dg/proc_decl_18.f90: Likewise.
10719 * gfortran.dg/proc_decl_2.f90: Likewise.
10720 * gfortran.dg/proc_decl_5.f90: Likewise.
10721 * gfortran.dg/proc_decl_9.f90: Likewise.
10722 * gfortran.dg/proc_ptr_1.f90: Likewise.
10723 * gfortran.dg/proc_ptr_10.f90: Likewise.
10724 * gfortran.dg/proc_ptr_12.f90: Likewise.
10725 * gfortran.dg/proc_ptr_18.f90: Likewise.
10726 * gfortran.dg/proc_ptr_19.f90: Likewise.
10727 * gfortran.dg/proc_ptr_21.f90: Likewise.
10728 * gfortran.dg/proc_ptr_22.f90: Likewise.
10729 * gfortran.dg/proc_ptr_23.f90: Likewise.
10730 * gfortran.dg/proc_ptr_25.f90: Likewise.
10731 * gfortran.dg/proc_ptr_26.f90: Likewise.
10732 * gfortran.dg/proc_ptr_3.f90: Likewise.
10733 * gfortran.dg/proc_ptr_36.f90: Likewise.
10734 * gfortran.dg/proc_ptr_47.f90: Likewise.
10735 * gfortran.dg/proc_ptr_48.f90: Likewise.
10736 * gfortran.dg/proc_ptr_5.f90: Likewise.
10737 * gfortran.dg/proc_ptr_6.f90: Likewise.
10738 * gfortran.dg/proc_ptr_7.f90: Likewise.
10739 * gfortran.dg/proc_ptr_8.f90: Likewise.
10740 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10741 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10742 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10743 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10744 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10745 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10746 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10747 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10748 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10749 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10750 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10751 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10752 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10753 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10754 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10755 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10756 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10757 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10758 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10759 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10760 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10761 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10762 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10763 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10764 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10765 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10766 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10767 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10768 * gfortran.dg/product_init_expr.f03: Likewise.
10769 * gfortran.dg/promotion.f90: Likewise.
10770 * gfortran.dg/promotion_3.f90: Likewise.
10771 * gfortran.dg/promotion_4.f90: Likewise.
10772 * gfortran.dg/protected_1.f90: Likewise.
10773 * gfortran.dg/protected_2.f90: Likewise.
10774 * gfortran.dg/ptr-func-1.f90: Likewise.
10775 * gfortran.dg/ptr-func-2.f90: Likewise.
10776 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10777 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10778 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10779 * gfortran.dg/pure_byref_1.f90: Likewise.
10780 * gfortran.dg/pure_byref_2.f90: Likewise.
10781 * gfortran.dg/pure_byref_3.f90: Likewise.
10782 * gfortran.dg/quad_2.f90: Likewise.
10783 * gfortran.dg/quad_3.f90: Likewise.
10784 * gfortran.dg/random_3.f90: Likewise.
10785 * gfortran.dg/random_4.f90: Likewise.
10786 * gfortran.dg/random_7.f90: Likewise.
10787 * gfortran.dg/read_2.f90: Likewise.
10788 * gfortran.dg/read_3.f90: Likewise.
10789 * gfortran.dg/read_4.f90: Likewise.
10790 * gfortran.dg/read_5.f90: Likewise.
10791 * gfortran.dg/read_bad_advance.f90: Likewise.
10792 * gfortran.dg/read_bang.f90: Likewise.
10793 * gfortran.dg/read_bang4.f90: Likewise.
10794 * gfortran.dg/read_comma.f: Likewise.
10795 * gfortran.dg/read_dir.f90: Likewise.
10796 * gfortran.dg/read_empty_file.f: Likewise.
10797 * gfortran.dg/read_eof_1.f90: Likewise.
10798 * gfortran.dg/read_eof_2.f90: Likewise.
10799 * gfortran.dg/read_eof_3.f90: Likewise.
10800 * gfortran.dg/read_eof_4.f90: Likewise.
10801 * gfortran.dg/read_eof_5.f90: Likewise.
10802 * gfortran.dg/read_eof_6.f: Likewise.
10803 * gfortran.dg/read_eof_7.f90: Likewise.
10804 * gfortran.dg/read_eof_8.f90: Likewise.
10805 * gfortran.dg/read_eof_all.f90: Likewise.
10806 * gfortran.dg/read_eor.f90: Likewise.
10807 * gfortran.dg/read_float_1.f90: Likewise.
10808 * gfortran.dg/read_float_2.f03: Likewise.
10809 * gfortran.dg/read_float_3.f90: Likewise.
10810 * gfortran.dg/read_float_4.f90: Likewise.
10811 * gfortran.dg/read_infnan_1.f90: Likewise.
10812 * gfortran.dg/read_list_eof_1.f90: Likewise.
10813 * gfortran.dg/read_logical.f90: Likewise.
10814 * gfortran.dg/read_many_1.f: Likewise.
10815 * gfortran.dg/read_no_eor.f90: Likewise.
10816 * gfortran.dg/read_noadvance.f90: Likewise.
10817 * gfortran.dg/read_repeat.f90: Likewise.
10818 * gfortran.dg/read_repeat_2.f90: Likewise.
10819 * gfortran.dg/read_size_noadvance.f90: Likewise.
10820 * gfortran.dg/read_x_eof.f90: Likewise.
10821 * gfortran.dg/read_x_past.f: Likewise.
10822 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10823 * gfortran.dg/real_const_1.f: Likewise.
10824 * gfortran.dg/real_const_2.f90: Likewise.
10825 * gfortran.dg/real_const_3.f90: Likewise.
10826 * gfortran.dg/real_do_1.f90: Likewise.
10827 * gfortran.dg/real_index_1.f90: Likewise.
10828 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10829 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10830 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10831 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10832 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10833 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10834 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10835 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10836 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10837 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10838 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10839 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10840 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10841 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10842 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10843 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10844 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10845 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10846 * gfortran.dg/record_marker_1.f90: Likewise.
10847 * gfortran.dg/record_marker_2.f: Likewise.
10848 * gfortran.dg/record_marker_3.f90: Likewise.
10849 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10850 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10851 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10852 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10853 * gfortran.dg/recursive_check_7.f90: Likewise.
10854 * gfortran.dg/recursive_reference_1.f90: Likewise.
10855 * gfortran.dg/recursive_reference_2.f90: Likewise.
10856 * gfortran.dg/recursive_stack.f90: Likewise.
10857 * gfortran.dg/reduction.f90: Likewise.
10858 * gfortran.dg/repack_arrays_1.f90: Likewise.
10859 * gfortran.dg/repeat_1.f90: Likewise.
10860 * gfortran.dg/repeat_2.f90: Likewise.
10861 * gfortran.dg/repeat_3.f90: Likewise.
10862 * gfortran.dg/repeat_6.f90: Likewise.
10863 * gfortran.dg/reshape-alloc.f90: Likewise.
10864 * gfortran.dg/reshape-complex.f90: Likewise.
10865 * gfortran.dg/reshape.f90: Likewise.
10866 * gfortran.dg/reshape_2.f90: Likewise.
10867 * gfortran.dg/reshape_7.f90: Likewise.
10868 * gfortran.dg/reshape_empty_1.f03: Likewise.
10869 * gfortran.dg/reshape_pad_1.f90: Likewise.
10870 * gfortran.dg/reshape_rank7.f90: Likewise.
10871 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10872 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10873 * gfortran.dg/result_default_init_1.f90: Likewise.
10874 * gfortran.dg/result_in_spec_1.f90: Likewise.
10875 * gfortran.dg/result_in_spec_2.f90: Likewise.
10876 * gfortran.dg/ret_array_1.f90: Likewise.
10877 * gfortran.dg/ret_pointer_1.f90: Likewise.
10878 * gfortran.dg/ret_pointer_2.f90: Likewise.
10879 * gfortran.dg/rewind_1.f90: Likewise.
10880 * gfortran.dg/round_1.f03: Likewise.
10881 * gfortran.dg/round_2.f03: Likewise.
10882 * gfortran.dg/round_3.f08: Likewise.
10883 * gfortran.dg/round_4.f90: Likewise.
10884 * gfortran.dg/rrspacing_1.f90: Likewise.
10885 * gfortran.dg/runtime_warning_1.f90: Likewise.
10886 * gfortran.dg/same_type_as_2.f03: Likewise.
10887 * gfortran.dg/save_1.f90: Likewise.
10888 * gfortran.dg/save_5.f90: Likewise.
10889 * gfortran.dg/save_6.f90: Likewise.
10890 * gfortran.dg/scalar_mask_1.f90: Likewise.
10891 * gfortran.dg/scalar_mask_2.f90: Likewise.
10892 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10893 * gfortran.dg/scale_1.f90: Likewise.
10894 * gfortran.dg/scan_1.f90: Likewise.
10895 * gfortran.dg/scan_2.f90: Likewise.
10896 * gfortran.dg/secnds-1.f: Likewise.
10897 * gfortran.dg/secnds.f: Likewise.
10898 * gfortran.dg/select_1.f90: Likewise.
10899 * gfortran.dg/select_2.f90: Likewise.
10900 * gfortran.dg/select_3.f90: Likewise.
10901 * gfortran.dg/select_5.f90: Likewise.
10902 * gfortran.dg/select_char_1.f90: Likewise.
10903 * gfortran.dg/select_char_2.f90: Likewise.
10904 * gfortran.dg/select_type_13.f03: Likewise.
10905 * gfortran.dg/select_type_14.f03: Likewise.
10906 * gfortran.dg/select_type_15.f03: Likewise.
10907 * gfortran.dg/select_type_19.f03: Likewise.
10908 * gfortran.dg/select_type_2.f03: Likewise.
10909 * gfortran.dg/select_type_26.f03: Likewise.
10910 * gfortran.dg/select_type_27.f03: Likewise.
10911 * gfortran.dg/select_type_28.f03: Likewise.
10912 * gfortran.dg/select_type_3.f03: Likewise.
10913 * gfortran.dg/select_type_35.f03: Likewise.
10914 * gfortran.dg/select_type_36.f03: Likewise.
10915 * gfortran.dg/select_type_37.f03: Likewise.
10916 * gfortran.dg/select_type_39.f03: Likewise.
10917 * gfortran.dg/select_type_4.f90: Likewise.
10918 * gfortran.dg/select_type_5.f03: Likewise.
10919 * gfortran.dg/select_type_6.f03: Likewise.
10920 * gfortran.dg/select_type_7.f03: Likewise.
10921 * gfortran.dg/select_type_8.f03: Likewise.
10922 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10923 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10924 * gfortran.dg/selected_kind_1.f90: Likewise.
10925 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10926 * gfortran.dg/shape_2.f90: Likewise.
10927 * gfortran.dg/shape_4.f90: Likewise.
10928 * gfortran.dg/shape_5.f90: Likewise.
10929 * gfortran.dg/shape_7.f90: Likewise.
10930 * gfortran.dg/shape_8.f90: Likewise.
10931 * gfortran.dg/shape_9.f90: Likewise.
10932 * gfortran.dg/shift-kind_2.f90: Likewise.
10933 * gfortran.dg/shiftalr_1.F90: Likewise.
10934 * gfortran.dg/shiftalr_2.F90: Likewise.
10935 * gfortran.dg/simpleif_1.f90: Likewise.
10936 * gfortran.dg/simplify_argN_1.f90: Likewise.
10937 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10938 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10939 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10940 * gfortran.dg/simplify_modulo.f90: Likewise.
10941 * gfortran.dg/single_char_string.f90: Likewise.
10942 * gfortran.dg/size_dim.f90: Likewise.
10943 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10944 * gfortran.dg/sizeof.f90: Likewise.
10945 * gfortran.dg/sizeof_4.f90: Likewise.
10946 * gfortran.dg/slash_1.f90: Likewise.
10947 * gfortran.dg/sms-1.f90: Likewise.
10948 * gfortran.dg/sms-2.f90: Likewise.
10949 * gfortran.dg/spec_expr_7.f90: Likewise.
10950 * gfortran.dg/specifics_1.f90: Likewise.
10951 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10952 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10953 * gfortran.dg/spread_init_expr.f03: Likewise.
10954 * gfortran.dg/spread_scalar_source.f90: Likewise.
10955 * gfortran.dg/spread_shape_1.f90: Likewise.
10956 * gfortran.dg/stat_1.f90: Likewise.
10957 * gfortran.dg/stat_2.f90: Likewise.
10958 * gfortran.dg/stfunc_1.f90: Likewise.
10959 * gfortran.dg/stfunc_4.f90: Likewise.
10960 * gfortran.dg/stfunc_6.f90: Likewise.
10961 * gfortran.dg/storage_size_1.f08: Likewise.
10962 * gfortran.dg/storage_size_3.f08: Likewise.
10963 * gfortran.dg/storage_size_4.f90: Likewise.
10964 * gfortran.dg/streamio_1.f90: Likewise.
10965 * gfortran.dg/streamio_10.f90: Likewise.
10966 * gfortran.dg/streamio_11.f90: Likewise.
10967 * gfortran.dg/streamio_12.f90: Likewise.
10968 * gfortran.dg/streamio_13.f90: Likewise.
10969 * gfortran.dg/streamio_14.f90: Likewise.
10970 * gfortran.dg/streamio_15.f90: Likewise.
10971 * gfortran.dg/streamio_16.f90: Likewise.
10972 * gfortran.dg/streamio_17.f90: Likewise.
10973 * gfortran.dg/streamio_2.f90: Likewise.
10974 * gfortran.dg/streamio_3.f90: Likewise.
10975 * gfortran.dg/streamio_4.f90: Likewise.
10976 * gfortran.dg/streamio_5.f90: Likewise.
10977 * gfortran.dg/streamio_6.f90: Likewise.
10978 * gfortran.dg/streamio_7.f90: Likewise.
10979 * gfortran.dg/streamio_8.f90: Likewise.
10980 * gfortran.dg/streamio_9.f90: Likewise.
10981 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10982 * gfortran.dg/string_4.f90: Likewise.
10983 * gfortran.dg/string_array_constructor_2.f90: Likewise.
10984 * gfortran.dg/string_assign_2.f90: Likewise.
10985 * gfortran.dg/string_compare_1.f90: Likewise.
10986 * gfortran.dg/string_compare_2.f90: Likewise.
10987 * gfortran.dg/string_compare_3.f90: Likewise.
10988 * gfortran.dg/string_ctor_1.f90: Likewise.
10989 * gfortran.dg/string_length_1.f90: Likewise.
10990 * gfortran.dg/string_length_2.f90: Likewise.
10991 * gfortran.dg/string_length_3.f90: Likewise.
10992 * gfortran.dg/string_length_4.f90: Likewise.
10993 * gfortran.dg/string_null_compare_1.f: Likewise.
10994 * gfortran.dg/string_pad_trunc.f90: Likewise.
10995 * gfortran.dg/structure_constructor_1.f03: Likewise.
10996 * gfortran.dg/structure_constructor_11.f90: Likewise.
10997 * gfortran.dg/structure_constructor_13.f03: Likewise.
10998 * gfortran.dg/structure_constructor_2.f03: Likewise.
10999 * gfortran.dg/structure_constructor_5.f03: Likewise.
11000 * gfortran.dg/submodule_1.f08: Likewise.
11001 * gfortran.dg/submodule_11.f08: Likewise.
11002 * gfortran.dg/submodule_14.f08: Likewise.
11003 * gfortran.dg/submodule_15.f08: Likewise.
11004 * gfortran.dg/submodule_17.f08: Likewise.
11005 * gfortran.dg/submodule_18.f08: Likewise.
11006 * gfortran.dg/submodule_19.f08: Likewise.
11007 * gfortran.dg/submodule_2.f08: Likewise.
11008 * gfortran.dg/submodule_27.f08: Likewise.
11009 * gfortran.dg/submodule_28.f08: Likewise.
11010 * gfortran.dg/submodule_29.f08: Likewise.
11011 * gfortran.dg/submodule_30.f08: Likewise.
11012 * gfortran.dg/submodule_6.f08: Likewise.
11013 * gfortran.dg/submodule_7.f08: Likewise.
11014 * gfortran.dg/submodule_8.f08: Likewise.
11015 * gfortran.dg/subnormal_1.f90: Likewise.
11016 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
11017 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
11018 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
11019 * gfortran.dg/substr_2.f: Likewise.
11020 * gfortran.dg/substr_3.f: Likewise.
11021 * gfortran.dg/substr_4.f: Likewise.
11022 * gfortran.dg/substr_5.f90: Likewise.
11023 * gfortran.dg/substr_6.f90: Likewise.
11024 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11025 * gfortran.dg/sum_init_expr.f03: Likewise.
11026 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11027 * gfortran.dg/system_clock_3.f08: Likewise.
11028 * gfortran.dg/t_editing.f: Likewise.
11029 * gfortran.dg/team_change_1.f90: Likewise.
11030 * gfortran.dg/team_end_1.f90: Likewise.
11031 * gfortran.dg/team_number_1.f90: Likewise.
11032 * gfortran.dg/temporary_1.f90: Likewise.
11033 * gfortran.dg/test_com_block.f90: Likewise.
11034 * gfortran.dg/test_only_clause.f90: Likewise.
11035 * gfortran.dg/tiny_1.f90: Likewise.
11036 * gfortran.dg/tiny_2.f90: Likewise.
11037 * gfortran.dg/tl_editing.f90: Likewise.
11038 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11039 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11040 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11041 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11042 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11043 * gfortran.dg/transfer_class_2.f90: Likewise.
11044 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11045 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11046 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11047 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11048 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11049 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11050 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11051 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11052 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11053 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11054 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11055 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11056 * gfortran.dg/transpose_1.f90: Likewise.
11057 * gfortran.dg/transpose_3.f03: Likewise.
11058 * gfortran.dg/transpose_4.f90: Likewise.
11059 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11060 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11061 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11062 * gfortran.dg/trim_1.f90: Likewise.
11063 * gfortran.dg/trim_optimize_1.f90: Likewise.
11064 * gfortran.dg/trim_optimize_2.f90: Likewise.
11065 * gfortran.dg/trim_optimize_3.f90: Likewise.
11066 * gfortran.dg/trim_optimize_4.f90: Likewise.
11067 * gfortran.dg/trim_optimize_5.f90: Likewise.
11068 * gfortran.dg/trim_optimize_6.f90: Likewise.
11069 * gfortran.dg/trim_optimize_7.f90: Likewise.
11070 * gfortran.dg/trim_optimize_8.f90: Likewise.
11071 * gfortran.dg/type_to_class_1.f03: Likewise.
11072 * gfortran.dg/type_to_class_2.f03: Likewise.
11073 * gfortran.dg/type_to_class_3.f03: Likewise.
11074 * gfortran.dg/type_to_class_4.f03: Likewise.
11075 * gfortran.dg/type_to_class_5.f03: Likewise.
11076 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11077 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11078 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11079 * gfortran.dg/typebound_call_1.f03: Likewise.
11080 * gfortran.dg/typebound_call_13.f03: Likewise.
11081 * gfortran.dg/typebound_call_18.f03: Likewise.
11082 * gfortran.dg/typebound_call_19.f03: Likewise.
11083 * gfortran.dg/typebound_call_2.f03: Likewise.
11084 * gfortran.dg/typebound_call_20.f03: Likewise.
11085 * gfortran.dg/typebound_call_3.f03: Likewise.
11086 * gfortran.dg/typebound_generic_5.f03: Likewise.
11087 * gfortran.dg/typebound_generic_6.f03: Likewise.
11088 * gfortran.dg/typebound_generic_9.f03: Likewise.
11089 * gfortran.dg/typebound_operator_12.f03: Likewise.
11090 * gfortran.dg/typebound_operator_13.f03: Likewise.
11091 * gfortran.dg/typebound_operator_15.f90: Likewise.
11092 * gfortran.dg/typebound_operator_20.f90: Likewise.
11093 * gfortran.dg/typebound_operator_3.f03: Likewise.
11094 * gfortran.dg/typebound_operator_6.f03: Likewise.
11095 * gfortran.dg/typebound_operator_7.f03: Likewise.
11096 * gfortran.dg/typebound_operator_8.f03: Likewise.
11097 * gfortran.dg/typebound_operator_9.f03: Likewise.
11098 * gfortran.dg/typebound_proc_19.f90: Likewise.
11099 * gfortran.dg/typebound_proc_20.f90: Likewise.
11100 * gfortran.dg/typebound_proc_23.f90: Likewise.
11101 * gfortran.dg/typebound_proc_27.f03: Likewise.
11102 * gfortran.dg/typebound_proc_35.f90: Likewise.
11103 * gfortran.dg/typebound_proc_36.f90: Likewise.
11104 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11105 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11106 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11107 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11108 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11109 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11110 * gfortran.dg/unf_short_record_1.f90: Likewise.
11111 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11112 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11113 * gfortran.dg/unit_1.f90: Likewise.
11114 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11115 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11116 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11117 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11118 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11119 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11120 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11121 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11122 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11123 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11124 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11125 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11126 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11127 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11128 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11129 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11130 * gfortran.dg/unpack_init_expr.f03: Likewise.
11131 * gfortran.dg/use_10.f90: Likewise.
11132 * gfortran.dg/use_11.f90: Likewise.
11133 * gfortran.dg/use_13.f90: Likewise.
11134 * gfortran.dg/use_24.f90: Likewise.
11135 * gfortran.dg/use_27.f90: Likewise.
11136 * gfortran.dg/use_5.f90: Likewise.
11137 * gfortran.dg/use_allocated_1.f90: Likewise.
11138 * gfortran.dg/use_only_1.f90: Likewise.
11139 * gfortran.dg/use_only_4.f90: Likewise.
11140 * gfortran.dg/use_rename_2.f90: Likewise.
11141 * gfortran.dg/use_rename_4.f90: Likewise.
11142 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11143 * gfortran.dg/used_interface_ref.f90: Likewise.
11144 * gfortran.dg/used_types_5.f90: Likewise.
11145 * gfortran.dg/utf8_1.f03: Likewise.
11146 * gfortran.dg/utf8_2.f03: Likewise.
11147 * gfortran.dg/value_1.f90: Likewise.
11148 * gfortran.dg/value_2.f90: Likewise.
11149 * gfortran.dg/value_4.f90: Likewise.
11150 * gfortran.dg/value_6.f03: Likewise.
11151 * gfortran.dg/value_7.f03: Likewise.
11152 * gfortran.dg/value_test.f90: Likewise.
11153 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11154 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11155 * gfortran.dg/vect/pr60510.f: Likewise.
11156 * gfortran.dg/vect/pr69882.f90: Likewise.
11157 * gfortran.dg/vect/pr69980.f90: Likewise.
11158 * gfortran.dg/vect/vect-5.f90: Likewise.
11159 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11160 * gfortran.dg/vector_subscript_1.f90: Likewise.
11161 * gfortran.dg/vector_subscript_2.f90: Likewise.
11162 * gfortran.dg/vector_subscript_3.f90: Likewise.
11163 * gfortran.dg/vector_subscript_5.f90: Likewise.
11164 * gfortran.dg/verify_2.f90: Likewise.
11165 * gfortran.dg/volatile10.f90: Likewise.
11166 * gfortran.dg/where_1.f90: Likewise.
11167 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11168 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11169 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11170 * gfortran.dg/whole_file_13.f90: Likewise.
11171 * gfortran.dg/whole_file_2.f90: Likewise.
11172 * gfortran.dg/widechar_2.f90: Likewise.
11173 * gfortran.dg/widechar_4.f90: Likewise.
11174 * gfortran.dg/widechar_5.f90: Likewise.
11175 * gfortran.dg/widechar_6.f90: Likewise.
11176 * gfortran.dg/widechar_8.f90: Likewise.
11177 * gfortran.dg/widechar_IO_1.f90: Likewise.
11178 * gfortran.dg/widechar_IO_2.f90: Likewise.
11179 * gfortran.dg/widechar_IO_3.f90: Likewise.
11180 * gfortran.dg/widechar_IO_4.f90: Likewise.
11181 * gfortran.dg/widechar_compare_1.f90: Likewise.
11182 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11183 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11184 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11185 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11186 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11187 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11188 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11189 * gfortran.dg/widechar_select_1.f90: Likewise.
11190 * gfortran.dg/winapi.f90: Likewise.
11191 * gfortran.dg/write_0_pe_format.f90: Likewise.
11192 * gfortran.dg/write_back.f: Likewise.
11193 * gfortran.dg/write_check3.f90: Likewise.
11194 * gfortran.dg/write_direct_eor.f90: Likewise.
11195 * gfortran.dg/write_padding.f90: Likewise.
11196 * gfortran.dg/write_recursive.f90: Likewise.
11197 * gfortran.dg/write_rewind_1.f: Likewise.
11198 * gfortran.dg/write_rewind_2.f: Likewise.
11199 * gfortran.dg/write_zero_array.f90: Likewise.
11200 * gfortran.dg/x_slash_1.f: Likewise.
11201 * gfortran.dg/x_slash_2.f: Likewise.
11202 * gfortran.dg/zero_array_components_1.f90: Likewise.
11203 * gfortran.dg/zero_length_1.f90: Likewise.
11204 * gfortran.dg/zero_length_2.f90: Likewise.
11205 * gfortran.dg/zero_sized_1.f90: Likewise.
11206 * gfortran.dg/zero_sized_3.f90: Likewise.
11207 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11208 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11209 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11210 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11211 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11212 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11213 * gfortran.fortran-torture/execute/args.f90: Likewise.
11214 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11215 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11216 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11217 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11218 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11219 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11220 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11221 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11222 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11223 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11224 * gfortran.fortran-torture/execute/common.f90: Likewise.
11225 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11226 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11227 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11228 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11229 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11230 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11231 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11232 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11233 * gfortran.fortran-torture/execute/data.f90: Likewise.
11234 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11235 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11236 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11237 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11238 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11239 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11240 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11241 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11242 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11243 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11244 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11245 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11246 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11247 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11248 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11249 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11250 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11251 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11252 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11253 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11254 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11255 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11256 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11257 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11258 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11259 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11260 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11261 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11262 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11263 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11264 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11265 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11266 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11267 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11268 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11269 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11270 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11271 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11272 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11273 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11274 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11275 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11276 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11277 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11278 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11279 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11280 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11281 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11282 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11283 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11284 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11285 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11286 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11287 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11288 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11289 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11290 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11291 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11292 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11293 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11294 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11295 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11296 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11297 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11298 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11299 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11300 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11301 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11302 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11303 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11304 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11305 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11306 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11307 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11308 Likewise.
11309 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11310 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11311 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11312 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11313 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11314 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11315 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11316 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11317 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11318 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11319 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11320 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11321 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11322 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11323 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11324 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11325 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11326 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11327 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11328 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11329 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11330 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11331 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11332 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11333 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11334 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11335 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11336 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11337 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11338 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11339 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11340 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11341 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11342 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11343 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11344 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11345 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11346 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11347 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11348 * gfortran.fortran-torture/execute/math.f90: Likewise.
11349 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11350 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11351 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11352 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11353 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11354 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11355 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11356 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11357 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11358 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11359 * gfortran.fortran-torture/execute/power.f90: Likewise.
11360 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11361 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11362 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11363 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11364 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11365 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11366 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11367 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11368 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11369 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11370 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11371 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11372 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11373 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11374 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11375 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11376 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11377 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11378 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11379 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11380 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11381 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11382 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11383 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11384 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11385 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11386 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11387 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11388 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11389 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11390 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11391 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11392 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11393 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11394 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11395 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11396 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11397 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11398 * gfortran.fortran-torture/execute/string.f90: Likewise.
11399 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11400 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11401 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11402 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11403 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11404 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11405 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11406 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11407 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11408 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11409 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11410 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11411 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11412 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11413 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11414 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11415 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11416 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11417 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11418 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11419 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11420 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11421 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11422 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11423 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11424 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11425 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11426 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11427 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11428 * gfortran.dg/inline_transpose_1.f90: Likewise.
11429
11430 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11431
11432 PR fortran/84115
11433 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11434 change to dg-run.
11435
11436 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11437
11438 PR ada/84277
11439 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11440 * gnat.dg/dispatch1.adb: Rename into...
11441 * gnat.dg/disp1.adb: ...this.
11442 * gnat.dg/dispatch1_p.ads: Rename into...
11443 * gnat.dg/disp1_pkg.ads: ...this.
11444 * gnat.dg/disp2.adb: Rename into...
11445 * gnat.dg/dispatch2.adb: ...this.
11446 * gnat.dg/dispatch2_p.ads: Rename into...
11447 * gnat.dg/disp2_pkg.ads: ...this.
11448 * gnat.dg/dispatch2_p.adb: Rename into...
11449 * gnat.dg/disp2_pkg.adb: this.
11450 * gnat.dg/generic_dispatch.adb: Rename into...
11451 * gnat.dg/generic_disp.adb: this.
11452 * gnat.dg/generic_dispatch_p.ads: Rename into...
11453 * gnat.dg/generic_disp_pkg.ads: ...this.
11454 * gnat.dg/generic_dispatch_p.adb: Rename into...
11455 * gnat.dg/generic_disp_pkg.adb: ...this.
11456 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11457 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11458 * gnat.dg/object_overflow1.adb: Tweak index.
11459 * gnat.dg/object_overflow2.adb: Likewise.
11460 * gnat.dg/object_overflow3.adb: Likewise.
11461 * gnat.dg/object_overflow4.adb: Likewise.
11462 * gnat.dg/object_overflow5.adb: Likewise.
11463
11464 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11465
11466 PR ipa/84425
11467 * gcc.c-torture/compile/pr84425.c: New test.
11468
11469 2018-02-16 Marek Polacek <polacek@redhat.com>
11470 Jakub Jelinek <jakub@redhat.com>
11471
11472 PR c++/84192
11473 * g++.dg/cpp1y/constexpr-84192.C: New test.
11474
11475 2018-02-16 Martin Sebor <msebor@redhat.com>
11476
11477 PR c++/79064
11478 * g++.dg/overload15.C: New test.
11479
11480 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11481
11482 PR target/81535
11483 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11484 * gcc.dg/pr56727-2.c: Ditto.
11485 * gcc.target/powerpc/pr79439.c: Renamed to...
11486 * gcc.target/powerpc/pr79439-1.c: ...this.
11487 * gcc.target/powerpc/pr79439-2.c: New test.
11488 * gcc.target/powerpc/pr79439-3.c: New test.
11489
11490 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11491
11492 target/pr84371
11493 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11494 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11495 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11496 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11497 * gcc.target/powerpc/builtins-3.c: Same.
11498
11499 2018-02-16 Nathan Sidwell <nathan@acm.org>
11500
11501 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11502
11503 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11504
11505 PR rtl-optimization/70023
11506 * gcc.target/i386/pr70023.c: New.
11507
11508 2018-02-16 Carl Love <cel@us.ibm.com>
11509
11510 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11511 tests.
11512 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11513 tests.
11514
11515 2018-02-16 Carl Love <cel@us.ibm.com>
11516
11517 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11518 for the ABI definitions for vec_extract4b and vec_insert4b.
11519
11520 2018-02-16 Nathan Sidwell <nathan@acm.org>
11521
11522 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11523 * g++.old-deja/g++.mike/net43.C: Likewise.
11524
11525 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11526
11527 PR c++/82468
11528 * g++.dg/cpp1z/class-deduction48.C: New.
11529
11530 2018-02-16 Nathan Sidwell <nathan@acm.org>
11531
11532 PR c++/84375
11533 * g++.dg/lookup/pr84375.C: New.
11534
11535 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11536
11537 PR target/83831
11538 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11539
11540 2018-02-16 Richard Biener <rguenther@suse.de>
11541
11542 PR tree-optimization/84417
11543 * gcc.dg/torture/pr84417.c: New testcase.
11544
11545 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11546
11547 PR target/84272
11548 * g++.dg/opt/pr84272.C: New test.
11549
11550 PR rtl-optimization/83723
11551 * gcc.dg/pr83723.c: New test.
11552
11553 2018-02-16 Richard Biener <rguenther@suse.de>
11554
11555 PR tree-optimization/84399
11556 * gcc.dg/graphite/pr84399.c: New testcase.
11557
11558 2018-02-16 Richard Biener <rguenther@suse.de>
11559
11560 PR tree-optimization/84190
11561 * g++.dg/torture/pr84190.C: New testcase.
11562
11563 2018-02-15 Martin Sebor <msebor@redhat.com>
11564
11565 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11566 directives.
11567
11568 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11569
11570 PR fortran/84409
11571 * gfortran.dg/dtio_21.f03: Add an error message.
11572 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11573
11574 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11575
11576 PR fortran/84381
11577 * gfortran.dg/stop_shouldfail.f90: New test.
11578
11579 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11580
11581 PR c++/84330
11582 * g++.dg/concepts/pr84330.C: New.
11583
11584 2018-02-15 Tom de Vries <tom@codesourcery.com>
11585
11586 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11587
11588 2018-02-15 Tom de Vries <tom@codesourcery.com>
11589
11590 * gcc.c-torture/compile/pr84136.c: Require effective target
11591 indirect_jumps.
11592
11593 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11594
11595 PR tree-optimization/84383
11596 * gcc.c-torture/compile/pr84383.c: New test.
11597
11598 PR tree-optimization/84334
11599 * gcc.dg/pr84334.c: New test.
11600
11601 2018-02-14 Carl Love <cel@us.ibm.com>
11602
11603 * gcc.target/powerpc/builtins-4-int128-runnable.c
11604 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11605 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11606
11607 2018-02-14 Martin Sebor <msebor@redhat.com>
11608
11609 PR tree-optimization/83698
11610 * gcc.dg/Wrestrict-7.c: New test.
11611 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11612 * gcc.target/i386/chkp-stropt-17.c: Same.
11613
11614 2018-02-14 Martin Sebor <msebor@redhat.com>
11615
11616 PR c/84108
11617 * gcc.dg/Wattributes-8.c: New test.
11618
11619 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11620
11621 PR fortran/84385
11622 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11623 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11624 * gfortran.dg/select_type_1.f03: Extend test case.
11625
11626 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11627
11628 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11629 (dg-options): Use -O2 -msse2 -mno-sse3.
11630
11631 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11632
11633 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11634 this test case still works ok.
11635 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11636 * gcc.dg/vmx/insert-be-order.c: Likewise.
11637 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11638 * gcc.dg/vmx/ld-be-order.c: Likewise.
11639 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11640 * gcc.dg/vmx/lde-be-order.c: Likewise.
11641 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11642 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11643 * gcc.dg/vmx/merge-be-order.c: Likewise.
11644 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11645 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11646 * gcc.dg/vmx/pack-be-order.c: Likewise.
11647 * gcc.dg/vmx/perm-be-order.c: Likewise.
11648 * gcc.dg/vmx/splat-be-order.c: Likewise.
11649 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11650 * gcc.dg/vmx/st-be-order.c: Likewise.
11651 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11652 * gcc.dg/vmx/ste-be-order.c: Likewise.
11653 * gcc.dg/vmx/stl-be-order.c: Likewise.
11654 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11655 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11656 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11657 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11658 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11659
11660 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11661
11662 PR c++/84350
11663 * g++.dg/cpp0x/auto49.C: New.
11664
11665 2018-02-14 Nathan Sidwell <nathan@acm.org>
11666
11667 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11668
11669 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11670
11671 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11672 * gcc.target/powerpc/le-altivec-consts.c: Same.
11673
11674 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11675
11676 PR target/84220
11677 * gcc.target/powerpc/pr84220-sld.c: New test.
11678 * gcc.target/powerpc/pr84220-sld2.c: New test.
11679 * gcc.target/powerpc/pr84220-sldw.c: New test.
11680 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11681 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11682
11683 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11684
11685 PR target/84239
11686 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11687 _inc_ssp intrinsics.
11688 * gcc.target/i386/cet-intrin-4.c: Likewise.
11689 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11690 __builtin_ia32_rdssp[d|q].
11691
11692 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11693
11694 PR tree-optimization/84357
11695 * gcc.dg/vect/pr84357.c: New test.
11696
11697 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11698
11699 PR target/83831
11700 * gcc.target/rx/pr83831.c: New tests.
11701
11702 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11703
11704 PR target/79242
11705 * gcc.target/msp430/pr79242.c: New test.
11706
11707 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11708
11709 PR target/84372
11710 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11711 with -mcpu=power9.
11712
11713 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11714
11715 PR target/84279
11716 * g++.dg/pr84279.C: New test.
11717
11718 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11719
11720 PR rtl-optimization/84169
11721 * gcc.c-torture/execute/pr84169.c: New.
11722
11723 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11724
11725 PR target/84370
11726 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11727
11728 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11729
11730 PR target/84365
11731 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11732 with -mcpu=power9.
11733
11734 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11735
11736 PR c++/84364
11737 * g++.dg/warn/effc4.C: New test.
11738
11739 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11740
11741 PR c++/84333
11742 * g++.dg/template/sizeof16.C: New.
11743 * g++.dg/template/sizeof17.C: Likewise.
11744
11745 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11746
11747 PR fortran/84313
11748 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11749 add necessary compiler options.
11750 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11751
11752 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11753
11754 PR c/82210
11755 * gcc.c-torture/execute/pr82210.c: New test.
11756
11757 PR middle-end/84309
11758 * gcc.dg/pr84309-2.c: New test.
11759
11760 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11761
11762 PR tree-optimization/84321
11763 * gcc.dg/pr84321.c: New test.
11764
11765 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11766
11767 PR target/84359
11768 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11769
11770 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11771
11772 PR sanitizer/84340
11773 * gcc.dg/asan/pr84307.c: Remove test.
11774
11775 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11776
11777 * gcc.target/rl78/test_auto_vector.c: New test.
11778
11779 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11780
11781 PR c/84305
11782 * gcc.c-torture/compile/pr84305.c: New test.
11783
11784 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11785
11786 PR target/84335
11787 * gcc.target/i386/pr84335.c: New test.
11788
11789 PR tree-optimization/84339
11790 * gcc.c-torture/execute/pr84339.c: New test.
11791
11792 PR middle-end/84309
11793 * gcc.dg/pr84309.c: New test.
11794 * gcc.target/i386/pr84309.c: New test.
11795
11796 PR target/84336
11797 * gcc.target/i386/pr84336.c: New test.
11798
11799 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11800
11801 PR c++/84341
11802 * c-c++-common/gomp/pr84341.c: New test.
11803
11804 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11805
11806 PR fortran/68746
11807 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11808
11809 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11810
11811 PR fortran/68746
11812 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11813 of zero for read.
11814
11815 2018-02-12 Jeff Law <law@redhat.com>
11816
11817 * gcc.c-torture/compile/reg-args-size.c: New test.
11818
11819 2018-02-12 Carl Love <cel@us.ibm.com>
11820
11821 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11822 uint128 tests to new testfile.
11823 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11824 int128 and uint128 tests.
11825 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11826 list of torture tests.
11827
11828 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11829
11830 PR fortran/84273
11831 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11832 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11833
11834 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11835
11836 PR target/82641
11837 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11838
11839 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11840
11841 PR sanitizer/84307
11842 * gcc.dg/asan/pr84307.c: New test.
11843
11844 2018-02-12 Nathan Sidwell <nathan@acm.org>
11845
11846 * g++.dg/parse/pr84263.C: New.
11847
11848 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11849
11850 PR c++/79626
11851 * g++.dg/template/crash129.C: New.
11852
11853 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11854
11855 PR target/83828
11856 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11857 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11858 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11859 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11860 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11861
11862 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11863
11864 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11865 _mm_maskz_scalef_round_sd): Test new intrinsics.
11866 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11867 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11868 intrinsics.
11869 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11870 _mm_maskz_scalef_round_ss): Test new intrinsics.
11871 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11872 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11873 intrinsics.
11874 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11875 __builtin_ia32_scalefss_round): Remove builtin.
11876 (__builtin_ia32_scalefsd_mask_round,
11877 __builtin_ia32_scalefss_mask_round): Test new builtin.
11878 * gcc.target/i386/sse-13.c: Ditto.
11879 * gcc.target/i386/sse-23.c: Ditto.
11880
11881 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11882
11883 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11884 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11885 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11886 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11887 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11888 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11889 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11890 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11891 intrinsics.
11892 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11893 (__builtin_ia32_sqrtss_round): Remove builtins.
11894 (__builtin_ia32_sqrtsd_mask_round)
11895 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11896 * gcc.target/i386/sse-13.c: Ditto.
11897 * gcc.target/i386/sse-23.c: Ditto.
11898
11899 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11900
11901 PR fortran/35299
11902 * gfortran.dg/statement_function_3.f: New test.
11903
11904 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11905
11906 PR fortran/54223
11907 PR fortran/84276
11908 * gfortran.dg/statement_function_1.f90: New test.
11909 * gfortran.dg/statement_function_2.f90: New test.
11910
11911 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11912
11913 PR fortran/84074
11914 * gfortran.dg/type_to_class_5.f03: New test.
11915
11916 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11917
11918 PR fortran/56691
11919 * gfortran.dg/type_to_class_4.f03: New test.
11920
11921 2018-02-10 Alan Modra <amodra@gmail.com>
11922
11923 PR target/84300
11924 * gcc.dg/pr84300.c: New.
11925
11926 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11927
11928 PR sanitizer/83987
11929 * g++.dg/ubsan/pr83987-2.C: New test.
11930
11931 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11932
11933 * gcc.target/rx/movsicc.c: New test.
11934
11935 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11936
11937 PR target/83926
11938 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11939 message.
11940
11941 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11942
11943 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11944 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11945
11946 2018-02-09 Nathan Sidwell <nathan@acm.org>
11947
11948 PR c/84293
11949 * c-c++-common/pr84293.h: New.
11950 * c-c++-common/pr84293.c: New.
11951
11952 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11953
11954 PR rtl-optimization/57193
11955 * gcc.target/i386/pr57193.c: New.
11956
11957 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11958
11959 PR target/84226
11960 * gcc.target/powerpc/pr84226.c: New test.
11961
11962 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11963
11964 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11965 from this to...
11966 <vclzd>: ...this.
11967
11968 2018-02-09 Martin Sebor <msebor@redhat.com>
11969
11970 PR lto/84212
11971 * gcc.dg/lto/pr84212_0.c: New test file.
11972 * gcc.dg/lto/pr84212_1.c: Same.
11973
11974 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11975
11976 PR target/83926
11977 * gcc.target/powerpc/pr83926.c: New test.
11978 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11979 message. Fix test for running in 32-bit mode.
11980
11981 2018-02-09 Tamar Christina <tamar.christina@arm.com>
11982
11983 PR target/82641
11984 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11985
11986 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11987
11988 PR target/PR84295
11989 * gcc.target/s390/pr84295.c: New test.
11990
11991 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
11992
11993 PR c++/77522
11994 * g++.dg/cpp1y/lambda-init16.C: New.
11995
11996 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
11997
11998 * gnat.dg/sso8.adb: New test.
11999 * gnat.dg/sso8_pkg.ads: New helper.
12000
12001 2018-02-09 Richard Biener <rguenther@suse.de>
12002
12003 PR tree-optimization/84278
12004 * gcc.target/i386/pr84278.c: Adjust regex.
12005
12006 2018-02-09 Jakub Jelinek <jakub@redhat.com>
12007
12008 PR tree-optimization/84232
12009 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
12010
12011 PR debug/84252
12012 * gcc.target/aarch64/pr84252.c: New test.
12013
12014 PR middle-end/84237
12015 * gcc.dg/pr84237.c: New test.
12016
12017 2018-02-09 Marek Polacek <polacek@redhat.com>
12018 Jakub Jelinek <jakub@redhat.com>
12019
12020 PR c++/83659
12021 * g++.dg/torture/pr83659.C: New test.
12022
12023 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12024
12025 PR tree-optimization/84136
12026 * gcc.c-torture/compile/pr84136.c: New test.
12027
12028 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12029
12030 PR target/83008
12031 * gcc.target/i386/pr83008.c: New test.
12032
12033 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12034
12035 PR target/81143
12036 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12037
12038 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12039
12040 PR c++/83806
12041 * g++.dg/warn/Wunused-parm-11.C: New.
12042
12043 2018-02-08 Marek Polacek <polacek@redhat.com>
12044
12045 PR tree-optimization/84238
12046 * gcc.dg/Wstringop-overflow-3.c: New test.
12047
12048 2018-02-08 Nathan Sidwell <nathan@acm.org>
12049
12050 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12051
12052 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12053
12054 PR tree-optimization/84265
12055 * gcc.dg/vect/pr84265.c: New test.
12056
12057 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12058
12059 PR tree-optimization/81635
12060 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12061 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12062
12063 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12064
12065 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12066 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12067 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12068 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12069 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12070 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12071 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12072 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12073 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12074 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12075 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12076 * gcc.target/s390/nobp-return-attr-all.c: New test.
12077 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12078 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12079 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12080 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12081 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12082 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12083 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12084 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12085 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12086 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12087 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12088 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12089 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12090 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12091
12092 2018-02-08 Richard Biener <rguenther@suse.de>
12093
12094 PR tree-optimization/84233
12095 * g++.dg/torture/pr84233.C: New testcase.
12096
12097 2018-02-08 Richard Biener <rguenther@suse.de>
12098
12099 PR tree-optimization/84278
12100 * gcc.target/i386/pr84278.c: New testcase.
12101
12102 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12103
12104 PR rtl-optimization/84068
12105 PR rtl-optimization/83459
12106 * gcc.dg/pr84068.c: New test.
12107
12108 2018-02-08 Richard Biener <rguenther@suse.de>
12109
12110 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12111 loop vectorization to happen.
12112
12113 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12114
12115 PR c++/83204
12116 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12117
12118 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12119
12120 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12121
12122 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12123
12124 PR target/84154
12125 * gcc.target/powerpc/pr84154-1.c: New tests.
12126 * gcc.target/powerpc/pr84154-2.c: Likewise.
12127 * gcc.target/powerpc/pr84154-3.c: Likewise.
12128
12129 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12130
12131 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12132
12133 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12134
12135 PR c++/84082
12136 * g++.dg/template/incomplete11.C: New test.
12137 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12138
12139 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12140
12141 PR fortran/82994
12142 * gfortran.dg/deallocate_error_3.f90: New test.
12143 * gfortran.dg/deallocate_error_4.f90: New test.
12144
12145 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12146
12147 PR fortran/68560
12148 * gfortran.dg/shape_9.f90: New test.
12149
12150 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12151
12152 PR fortran/82049
12153 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12154
12155 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12156
12157 PR c++/81610
12158 PR c++/80567
12159 * g++.dg/spellcheck-reswords.C: New test case.
12160 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12161 suggestion of "if".
12162
12163 2018-02-07 Martin Liska <mliska@suse.cz>
12164
12165 PR c++/84059.
12166 * g++.dg/ext/mv26.C: New test.
12167
12168 2018-02-07 Tom de Vries <tom@codesourcery.com>
12169
12170 * gcc.dg/pr83844.c: Require effective target alloca.
12171
12172 2018-02-07 Tom de Vries <tom@codesourcery.com>
12173
12174 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12175
12176 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12177
12178 PR target/84243
12179 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12180 -fcf-protection=return.
12181
12182 2018-02-07 Tom de Vries <tom@codesourcery.com>
12183
12184 PR libgomp/84217
12185 * c-c++-common/goacc/pr84217.c: New test.
12186 * gfortran.dg/goacc/pr84217.f90: New test.
12187
12188 2018-02-07 Richard Biener <rguenther@suse.de>
12189
12190 PR tree-optimization/84204
12191 * gcc.dg/graphite/pr84204.c: New testcase.
12192
12193 PR tree-optimization/84205
12194 * gcc.dg/graphite/pr84205.c: New testcase.
12195
12196 PR tree-optimization/84223
12197 * gfortran.dg/graphite/pr84223.f90: New testcase.
12198
12199 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12200
12201 PR c++/71662
12202 * g++.dg/cpp0x/scoped_enum7.C: New.
12203
12204 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12205
12206 PR tree-optimization/83008
12207 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12208
12209 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12210
12211 PR tree-optimization/84235
12212 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12213
12214 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12215
12216 PR testsuite/84243
12217 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12218 targets.
12219 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12220
12221 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12222
12223 PR target/84146
12224 * gcc.target/i386/pr84146.c: New test.
12225
12226 2018-02-06 Michael Collison <michael.collison@arm.com>
12227
12228 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12229
12230 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12231
12232 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12233 warning for -mno-speculate-indirect-jumps.
12234 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12235 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12236 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12237 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12238 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12239 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12240
12241 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12242
12243 PR target/84145
12244 * c-c++-common/fcf-protection-1.c: Change a compared message.
12245 * c-c++-common/fcf-protection-2.c: Likewise.
12246 * c-c++-common/fcf-protection-3.c: Likewise.
12247 * c-c++-common/fcf-protection-5.c: Likewise.
12248 * c-c++-common/fcf-protection-6.c: New test.
12249 * c-c++-common/fcf-protection-7.c: Likewise.
12250
12251 2018-02-06 Marek Polacek <polacek@redhat.com>
12252
12253 PR tree-optimization/84228
12254 * c-c++-common/Wstringop-truncation-3.c: New test.
12255
12256 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12257
12258 PR target/82641
12259 * gcc.target/arm/pragma_arch_switch_2.c: New.
12260
12261 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12262
12263 PR target/79975
12264 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12265
12266 2018-02-05 Martin Sebor <msebor@redhat.com>
12267
12268 PR tree-optimization/83369
12269 * gcc.dg/Wnonnull.c: New test.
12270
12271 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12272
12273 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12274 argument and use dg-messages-by-file instead. Expect it to be
12275 an array rather than a dict.
12276 (lto-link-and-maybe-run): Remove messages_by_file argument and
12277 use an upvar for dg-messages-by-file. Update call to
12278 lto_handle_diagnostics.
12279 (lt-get-options): Treat dg-messages-by-file as an array
12280 rather than a dict.
12281 (lto-get-options-main): Likewise. Set the entry rather than appending.
12282 (lto-execute): Treat dg-messages-by-file as an array rather than
12283 a dict. Update call to lto-link-and-maybe-run.
12284
12285 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12286
12287 PR c++/82782
12288 * g++.dg/cpp1z/inline-var4.C: New.
12289
12290 2018-02-05 Martin Liska <mliska@suse.cz>
12291
12292 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12293 options.
12294 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12295 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12296 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12297 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12298 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12299 * c-c++-common/asan/pointer-compare-3.c: New test.
12300
12301 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12302
12303 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12304 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12305
12306 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12307
12308 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12309 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12310 _mm_maskz_range_round_sd): Test new intrinsics.
12311 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12312 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12313 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12314 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12315 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12316 _mm_maskz_range_round_ss): Test new intrinsics.
12317 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12318 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12319 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12320 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12321 __builtin_ia32_rangess128_round): Remove builtins.
12322 (__builtin_ia32_rangesd128_mask_round,
12323 __builtin_ia32_rangess128_mask_round): Test new builtins.
12324 * gcc.target/i386/sse-13.c: Ditto.
12325 * gcc.target/i386/sse-23.c: Ditto.
12326
12327 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12328
12329 PR middle-end/79966
12330 * gfortran.dg/pr79966.f90: New testcase
12331
12332 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12333
12334 PR fortran/84094
12335 * gfortran.dg/associate_23.f90: Fix invalid code.
12336 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12337 * gfortran.dg/matmul_3.f90: Likewise.
12338 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12339
12340 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12341
12342 PR fortran/84115
12343 * gfortran.dg/associate_34.f90: New test.
12344 * gfortran.dg/associate_35.f90: New test.
12345
12346 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12347
12348 PR fortran/84141
12349 PR fortran/84155
12350 * gfortran.dg/pr84155.f90: New test.
12351
12352 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12353
12354 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12355 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12356
12357 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12358
12359 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12360 dg-do run stanza.
12361
12362 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12363
12364 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12365 requirement.
12366 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12367 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12368 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12369
12370 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12371
12372 PR testsuite/52641
12373 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12374 * gcc.dg/Wsign-conversion.c: Dito.
12375 * gcc.dg/attr-alloc_size-4.c: Dito.
12376 * gcc.dg/pr81020.c: Dito.
12377 * gcc.dg/pr81192.c: Dito.
12378 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12379 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12380 * gcc.dg/pr83844.c: Restrict to int32plus.
12381 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12382 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12383 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12384 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12385 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12386 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12387 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12388 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12389 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12390 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12391 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12392 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12393
12394 2018-02-02 Julia Koval <julia.koval@intel.com>
12395
12396 * gcc.target/i386/funcspec-56.inc: Handle new march.
12397 * g++.dg/ext/mv16.C: Ditto.
12398
12399 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12400
12401 * lib/target-supports.exp
12402 (check_effective_target_keeps_null_pointer_checks): No more
12403 special-case avr.
12404 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12405 * gcc.dg/ifcvt-4.c: Skip avr.
12406 * gcc.dg/pr53037-1.c: Dito.
12407 * gcc.dg/pr53037-2.c: Dito.
12408 * gcc.dg/pr53037-3.c: Dito.
12409 * gcc.dg/pr63387-2.c: Dito.
12410 * gcc.dg/pr63387.c: Dito.
12411 * gcc.dg/sancov/cmp0.c: Dito.
12412 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12413 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12414 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12415 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12416 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12417 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12418 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12419 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12420 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12421 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12422 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12423 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12424 * gcc.dg/tree-ssa/pr82059.c: Dito.
12425 * gcc.c-torture/execute/pr70460.c: Dito.
12426
12427 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12428
12429 PR testsuite/52641
12430 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12431 * gcc.c-torture/execute/20180112-1.c: Dito.
12432 * gcc.c-torture/execute/pr81503.c: Dito.
12433 * gcc.dg/store_merging_12.c: Dito.
12434 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12435 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12436 * gcc.dg/tree-ssa/pr80898.c: Dito.
12437 * gcc.dg/tree-ssa/pr82363.c: Dito.
12438 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12439 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12440 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12441 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12442 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12443 * gcc.dg/tree-ssa/pr80803.c: Dito.
12444 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12445 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12446 * gcc.dg/tree-ssa/vrp114.c: Dito.
12447 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12448 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12449 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12450
12451 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12452
12453 PR target/84066
12454 * gcc.target/i386/cet-sjlj-6a.c: New test.
12455 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12456
12457 2018-02-01 Marek Polacek <polacek@redhat.com>
12458
12459 PR c++/84125
12460 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12461
12462 2018-01-30 Jeff Law <law@redhat.com>
12463
12464 PR target/84128
12465 * gcc.target/i386/pr84128.c: New test.
12466
12467 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12468
12469 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12470 -fdelete-null-pointer-checks.
12471
12472 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12473
12474 PR c++/83796
12475 * g++.dg/cpp0x/abstract-default1.C: New.
12476
12477 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12478
12479 PR tree-optimization/81635
12480 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12481 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12482
12483 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12484
12485 PR target/83370
12486 * gcc.target/aarch64/pr83370.c: New.
12487
12488 2018-02-01 Richard Biener <rguenther@suse.de>
12489
12490 * gcc.dg/graphite/pr35356-1.c: Adjust.
12491
12492 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12493
12494 PR testsuite/83846
12495 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12496 for ILP32.
12497 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12498 of hard-coding the choice.
12499 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12500 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12501 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12502 memset call.
12503 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12504 stdint.h types.
12505 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12506 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12507 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12508 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12509 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12510 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12511 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12512 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12513 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12514 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12515 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12516 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12517 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12518 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12519 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12520 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12521 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12522 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12523 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12524 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12525 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12526 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12527 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12528 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12529 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12530 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12531 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12532 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12533 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12534 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12535 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12536 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12537 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12538 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12539 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12540 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12541 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12542 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12543 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12544 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12545 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12546 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12547 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12548 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12549 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12550 __builtin_popcountll rather than __builtin_popcountl.
12551
12552 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12553
12554 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12555 of LD1R[HWD] for multi-element constants on big-endian targets.
12556 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12557 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12558
12559 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12560
12561 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12562 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12563 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12564
12565 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12566
12567 PR tree-optimization/81661
12568 PR tree-optimization/84117
12569 * gcc.dg/pr81661.c: New test.
12570 * gfortran.dg/pr84117.f90: New test.
12571
12572 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12573
12574 PR fortran/83705
12575 * gfortran.dg/repeat_7.f90: Catch warning message.
12576
12577 2018-01-31 Ian Lance Taylor <iant@golang.org>
12578
12579 * go.go-torture/execute/printnil.go: New test.
12580
12581 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12582
12583 * lib/target-supports.exp (check_effective_target_comdat_group):
12584 Allow for Solaris as comdat syntax.
12585
12586 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12587 Solaris with comdat_group support and as.
12588
12589 2018-01-31 Marek Polacek <polacek@redhat.com>
12590
12591 PR c/81779
12592 * gcc.dg/pr81779.c: New test.
12593
12594 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12595
12596 PR fortran/84116
12597 * gfortran.dg/gomp/pr84116.f90: New test.
12598
12599 PR c++/83993
12600 * g++.dg/init/pr83993-2.C: New test.
12601
12602 PR c++/83993
12603 * g++.dg/init/pr83993-1.C: New test.
12604 * g++.dg/cpp0x/pr83993.C: New test.
12605
12606 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12607
12608 PR fortran/84088
12609 * gfortran.dg/pr84088.f90: New test.
12610
12611 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12612
12613 PR target/82444
12614 * gcc.target/i386/pr82444.c: New.
12615
12616 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12617
12618 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12619 * gcc.target/powerpc/vsx-13.c: New.
12620
12621 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12622
12623 PR c++/84092
12624 * g++.dg/cpp1y/var-templ57.C: New.
12625
12626 2018-01-31 Marek Polacek <polacek@redhat.com>
12627
12628 PR c++/84138
12629 * g++.dg/diagnostic/pr84138.C: New test.
12630
12631 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12632
12633 PR fortran/78534
12634 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12635 -Wstringop-overflow warnings due to spurious warning with -O1.
12636 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12637 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12638
12639 2018-01-31 Richard Biener <rguenther@suse.de>
12640
12641 PR tree-optimization/84132
12642 * g++.dg/torture/pr84132.C: New testcase.
12643
12644 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12645
12646 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12647 dg-final scan.
12648
12649 2018-01-31 Julia Koval <julia.koval@intel.com>
12650
12651 PR target/83618
12652 * gcc.target/i386/rdpid.c: Remove "eax".
12653
12654 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12655
12656 PR tree-optimization/64946
12657 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12658 scan-assembler checks.
12659
12660 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12661
12662 * gcc.c-torture/execute/20180131-1.c: New test.
12663
12664 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12665
12666 * gcc.target/arc/taux-1.c: New test.
12667 * gcc.target/arc/taux-2.c: Likewise.
12668
12669 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12670
12671 * gcc.target/arc/uncached.c: New test.
12672
12673 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12674
12675 PR lto/83954
12676 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12677
12678 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12679
12680 PR preprocessor/69869
12681 * gcc.dg/cpp/trad/pr69869.c: New test.
12682
12683 PR c/84100
12684 * gcc.dg/pr84100.c: New test.
12685
12686 2018-01-30 Jeff Law <law@redhat.com>
12687
12688 PR target/84064
12689 * gcc.target/i386/pr84064: New test.
12690
12691 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12692
12693 PR fortran/84134
12694 * gfortran.dg/data_implied_do_2.f90: New test.
12695
12696 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12697
12698 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12699
12700 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12701
12702 PR fortran/84133
12703 * gfortran.dg/inline_matmul_21.f90: New test case.
12704
12705 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12706
12707 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12708
12709 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12710
12711 PR target/84112
12712 * gcc.target/powerpc/pr84112.c: New.
12713
12714 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12715
12716 PR rtl-optimization/83986
12717 * gcc.dg/pr83986.c: New test.
12718
12719 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12720
12721 PR 58684
12722 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12723 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12724 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12725 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12726
12727 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12728
12729 PR tree-optimization/84111
12730 * gcc.c-torture/compile/pr84111.c: New test.
12731
12732 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12733
12734 PR ipa/83179
12735 * gcc.dg/ipa/inline-2.c: Fix template.
12736 * gcc.dg/ipa/inline-3.c: Fix template.
12737
12738 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12739
12740 PR ipa/81360
12741 * g++.dg/torture/pr81360.C: New testcase.
12742
12743 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12744
12745 PR lto/83954
12746 * gcc.dg/lto/pr83954.h: New testcase.
12747 * gcc.dg/lto/pr83954_0.c: New testcase.
12748 * gcc.dg/lto/pr83954_1.c: New testcase.
12749
12750 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12751
12752 PR bootstrap/84017
12753 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12754 to dg-options.
12755 Simplify DW_AT_producer scan.
12756
12757 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12758
12759 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12760
12761 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12762
12763 PR target/83828
12764 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12765 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12766 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12767 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12768
12769 2018-01-29 Jeff Law <law@redhat.com>
12770
12771 PR testsuite/81010
12772 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12773 better match other tests which require vsx. Verify the zero
12774 extension is part of the test in the combiner dump.
12775
12776 2018-01-29 Marek Polacek <polacek@redhat.com>
12777
12778 PR c/83966
12779 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12780
12781 PR c++/83996
12782 * g++.dg/ext/pr83996.C: New test.
12783
12784 2018-01-29 Richard Biener <rguenther@suse.de>
12785
12786 PR tree-optimization/84057
12787 * gcc.dg/graphite/pr84057.c: New testcase.
12788
12789 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12790
12791 PR fortran/84073
12792 * gfortran.dg/bind_c_usage_31.f90: New test.
12793
12794 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12795
12796 PR c++/83924
12797 * g++.dg/warn/Wduplicated-branches5.C: New.
12798
12799 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12800
12801 * gcc.target/rl78/test_addsi3_internal.c: New test.
12802
12803 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12804
12805 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12806 Make expected output depend on whether we expect sibcalls or not.
12807 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12808 safe-indirect-jump-1.c).
12809
12810 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12811 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12812 Soren Rasmussen <s.c.rasmussen@gmail.com>
12813
12814 Fortran 2018 teams tests.
12815
12816 * gfortran.dg/team_number_1.f90: new test for team_number.
12817 * gfortran.dg/team_change_1.f90: new test for change team.
12818 * gfortran.dg/team_end_1.f90: new test for end team.
12819 * gfortran.dg/team_form_1.f90: new test for form team.
12820
12821 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12822
12823 PR fortran/83998
12824 * gfortran.dg/dot_product_4.f90
12825
12826 2018-01-26 Martin Sebor <msebor@redhat.com>
12827
12828 PR tree-optimization/83896
12829 * gcc.dg/strlenopt-43.c: New.
12830
12831 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12832
12833 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12834 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12835 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12836 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12837 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12838 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12839 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12840 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12841 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12842 stanzas.
12843 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12844 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12845 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12846 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12847 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12848 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12849 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12850 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12851 instruction list.
12852 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12853
12854 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12855
12856 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12857 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12858 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12859 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12860 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12861 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12862 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12863 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12864 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12865 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12866 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12867 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12868 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12869
12870 2018-01-26 Martin Liska <mliska@suse.cz>
12871
12872 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12873 warning is seen.
12874
12875 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12876
12877 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12878 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12879 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12880 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12881 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12882 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12883 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12884 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12885
12886 2018-01-26 Richard Biener <rguenther@suse.de>
12887
12888 PR rtl-optimization/84003
12889 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12890 latent bug in DSE if NOINLINE is appropriately defined.
12891 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12892 and defining NOINLINE.
12893
12894 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12895
12896 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12897 tests specific to aarch64. XFAIL test on arm.
12898
12899 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12900
12901 PR rtl-optimization/83985
12902 * gcc.dg/pr83985.c: New test.
12903
12904 PR c/83989
12905 * c-c++-common/Wrestrict-3.c: New test.
12906
12907 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12908
12909 * gcc.target/arc/tdelegitimize_addr.c: New test.
12910
12911 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12912
12913 * gcc.target/arc/jli-1.c: New file.
12914 * gcc.target/arc/jli-2.c: Likewise.
12915
12916 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12917
12918 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12919 scan-assembler.
12920 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12921 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12922
12923 2018-01-26 Richard Biener <rguenther@suse.de>
12924
12925 PR tree-optimization/81082
12926 * gcc.dg/vect/pr81082.c: New testcase.
12927 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12928 simplification to n * n.
12929
12930 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12931
12932 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12933 Solaris 10.
12934 * gcc.target/i386/pr63620.c: Likewise.
12935
12936 2018-01-26 Julia Koval <julia.koval@intel.com>
12937
12938 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12939 -mavx512f -mavx512bw.
12940 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12941 * gcc.target/i386/i386.exp: Fix types.
12942
12943 2018-01-26 Alan Modra <amodra@gmail.com>
12944
12945 PR target/84033
12946 * gcc.target/powerpc/swaps-p8-46.c: New.
12947
12948 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12949
12950 PR fortran/37577
12951 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12952 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12953 'array01' in the tree dump comparison.
12954 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12955 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12956 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12957
12958 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12959
12960 PR middle-end/83055
12961 * gcc.dg/torture/pr83055.c: New testcase.
12962
12963 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12964
12965 PR c++/84031
12966 * g++.dg/cpp1z/decomp36.C: New test.
12967
12968 PR middle-end/83977
12969 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12970
12971 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12972
12973 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12974 the shift dump line.
12975 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12976
12977 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12978
12979 PR target/81550
12980 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12981 index instead of int, which allows IVOPTs to properly optimize the
12982 loop.
12983
12984 2018-01-24 David Malcolm <dmalcolm@redhat.com>
12985
12986 PR jit/82846
12987 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
12988 of "fn_type" typedef.
12989 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12990
12991 2018-01-24 Ian Lance Taylor <iant@golang.org>
12992
12993 * go.go-torture/execute/names-1.go: New test.
12994
12995 2018-01-19 Jeff Law <law@redhat.com>
12996
12997 PR target/83994
12998 * gcc.target/i386/pr83994.c: New test.
12999
13000 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
13001
13002 PR target/84014
13003 * gcc.target/powerpc/pr84014.c: New.
13004
13005 2018-01-24 Jakub Jelinek <jakub@redhat.com>
13006
13007 PR middle-end/83977
13008 * c-c++-common/gomp/pr83977-1.c: New test.
13009 * c-c++-common/gomp/pr83977-2.c: New test.
13010 * c-c++-common/gomp/pr83977-3.c: New test.
13011 * gfortran.dg/gomp/pr83977.f90: New test.
13012
13013 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13014
13015 PR testsuite/83889
13016 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
13017 * gcc.dg/vect/pr80631-1.c: Likewise.
13018 * gcc.dg/vect/pr80631-2.c: Likewise.
13019 * gcc.dg/vect/pr81410.c: Likewise.
13020 * gcc.dg/vect/pr81633.c: Likewise.
13021 * gcc.dg/vect/pr81815.c: Likewise.
13022 * gcc.dg/vect/pr82108.c: Likewise.
13023 * gcc.dg/vect/pr83857.c: Likewise.
13024 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13025 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13026 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13027 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13028 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13029 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13030 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13031 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13032 dg-xfail-run-if instead.
13033 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13034 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13035 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13036 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13037 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13038
13039 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13040
13041 PR tree-optimization/83979
13042 * g++.dg/pr83979.c: New test.
13043
13044 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13045
13046 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13047 option. Add arm_neon_ok_no_float_abi check.
13048
13049 2018-01-24 Richard Biener <rguenther@suse.de>
13050
13051 PR tree-optimization/83176
13052 * gcc.dg/graphite/pr83176.c: New testcase.
13053
13054 2018-01-24 Richard Biener <rguenther@suse.de>
13055
13056 PR tree-optimization/82819
13057 * gcc.dg/graphite/pr82819.c: New testcase.
13058
13059 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13060
13061 PR c++/83921
13062 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13063 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13064 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13065 * g++.dg/ext/stmtexpr20.C: Likewise.
13066 * g++.dg/ext/stmtexpr21.C: Likewise.
13067
13068 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13069
13070 PR c++/83974
13071 * g++.dg/warn/pr83974.C: New test case.
13072
13073 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13074
13075 PR sanitizer/83987
13076 * g++.dg/ubsan/pr83987.C: New test.
13077
13078 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13079
13080 PR fortran/83866
13081 * gfortran.dg/pdt_29.f03: New test.
13082
13083 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13084
13085 PR fortran/83898
13086 * gfortran.dg/associate_33.f03: New test.
13087
13088 2018-01-23 Martin Liska <mliska@suse.cz>
13089
13090 PR lto/81440
13091 * gcc.dg/lto/pr81440.h: New test.
13092 * gcc.dg/lto/pr81440_0.c: New test.
13093 * gcc.dg/lto/pr81440_1.c: New test.
13094
13095 2018-01-23 Nathan Sidwell <nathan@acm.org>
13096
13097 PR c++/83988
13098 * g++.dg/template/pr83988.C: New.
13099
13100 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13101
13102 PR c++/82882
13103 PR c++/83978
13104 * g++.dg/cpp0x/pr82882.C: New test.
13105 * g++.dg/cpp0x/pr83978.C: New test.
13106
13107 PR c++/83958
13108 * g++.dg/cpp1z/decomp35.C: New test.
13109
13110 2018-01-23 Nathan Sidwell <nathan@acm.org>
13111
13112 * g++.dg/cpp0x/range-for10.C: Adjust.
13113 * g++.dg/ext/forscope1.C: Adjust.
13114 * g++.dg/ext/forscope2.C: Adjust.
13115 * g++.dg/template/for1.C: Adjust.
13116
13117 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13118
13119 PR tree-optimization/83510
13120 * gcc.c-torture/compile/pr83510.c: New test case.
13121
13122 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13123
13124 PR testsuite/83888
13125 * lib/target-supports.exp (check_effective_target_vect_float): Say
13126 that the result only holds when -funsafe-math-optimizations is on.
13127 (check_effective_target_vect_float_strict): New procedure.
13128 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13129 of vect_float.
13130 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13131
13132 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13133
13134 PR tree-optimization/83965
13135 * gcc.dg/vect/pr83965.c: New test.
13136
13137 2018-01-23 Richard Biener <rguenther@suse.de>
13138
13139 PR tree-optimization/83963
13140 * gfortran.dg/graphite/pr83963.f: New testcase.
13141 * gcc.dg/graphite/pr83963-2.c: Likewise.
13142
13143 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13144
13145 PR c++/83918
13146 * g++.dg/cpp1z/pr83918.C: New test.
13147
13148 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13149
13150 PR tree-optimization/83957
13151 * gcc.dg/autopar/pr83957.c: New test.
13152
13153 PR tree-optimization/83081
13154 * gcc.dg/predict-8.c: Adjust expected probability.
13155
13156 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13157
13158 PR target/83862
13159 * gcc.target/powerpc/pr83862.c: New test.
13160
13161 2018-01-22 Carl Love <cel@us.ibm.com>
13162
13163 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13164 builtins-4-runnable.c, builtins-6-runnable.c,
13165 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13166 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13167 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13168 for signed/unsigned 128-bit and long long int loads.
13169
13170 2018-01-22 Marek Polacek <polacek@redhat.com>
13171
13172 PR c++/81933
13173 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13174
13175 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13176
13177 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13178 scan-asembler valid instructions list.
13179 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13180 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13181 power8-vector requirement and option.
13182 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13183
13184 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13185
13186 PR 78534
13187 PR 83704
13188 * gfortran.dg/string_1.f90: Remove printing the length.
13189
13190 2018-01-22 Richard Biener <rguenther@suse.de>
13191
13192 PR tree-optimization/83963
13193 * gcc.dg/graphite/pr83963.c: New testcase.
13194
13195 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13196
13197 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13198 dg-require-effective-target directives.
13199
13200 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13201
13202 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13203 New procedure.
13204 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13205 Adjust scan-assembler checks for soft-float.
13206
13207 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13208
13209 PR target/83946
13210 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13211
13212 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13213
13214 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13215 * gcc.dg/pr83623.c: Likewise.
13216 * gcc.dg/pr83666.c: Likewise.
13217
13218 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13219 David Edelsohn <dje.gcc@gmail.com>
13220
13221 PR target/83946
13222 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13223 assembly output from "crset eq" to "crset 2".
13224 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13225 assembly output from . to $.
13226 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13227 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13228 assembly output from "crset eq" to "crset 2".
13229 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13230 assembly output from "crset eq" to "crset 2", and from . to $.
13231
13232 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13233
13234 PR fortran/83900
13235 * gfortran.dg/matmul_18.f90: New test.
13236
13237 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13238
13239 PR tree-optimization/83940
13240 * gcc.dg/torture/pr83940.c: New test.
13241
13242 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13243
13244 PR middle-end/83945
13245 * gcc.dg/tls/pr83945.c: New test.
13246
13247 PR target/83930
13248 * gcc.dg/pr83930.c: New test.
13249
13250 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13251
13252 PR fortran/83900
13253 * gfortran.dg/matmul_17.f90: New test.
13254
13255 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13256
13257 PR fortran/80768
13258 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13259
13260 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13261
13262 PR c++/81167
13263 * g++.dg/cpp0x/pr81167.C: New test.
13264
13265 PR c++/83919
13266 * g++.dg/cpp0x/pr83919.C: New test.
13267
13268 2018-01-19 Jeff Law <law@redhat.com>
13269 Jakub Jelinek <jakub@redhat.com>
13270
13271 * gcc.dg/stack-check-16.c: New test.
13272
13273 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13274
13275 PR target/83790
13276 * gcc.target/nvptx/indirect_call.c: New test.
13277
13278 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13279
13280 * g++.dg/torture/pr83619.C: Remove dg-message.
13281
13282 2018-01-19 Martin Liska <mliska@suse.cz>
13283
13284 * gcc.dg/predict-1.c: Adjust expected probability.
13285 * gcc.dg/predict-3.c: Likewise.
13286 * gcc.dg/predict-5.c: Likewise.
13287 * gcc.dg/predict-6.c: Likewise.
13288 * gcc.dg/predict-9.c: Likewise.
13289
13290 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13291
13292 PR tree-optimization/83922
13293 * gcc.dg/pr83922.c: New test.
13294
13295 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13296
13297 PR tree-optimization/83914
13298 * gcc.dg/vect/pr83914.c: New test.
13299
13300 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13301
13302 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13303 * gcc.target/arm/negdi-2.c: Likewise.
13304 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13305
13306 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13307
13308 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13309
13310 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13311
13312 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13313
13314 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13315
13316 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13317 hppa*-*-hpux*.
13318
13319 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13320
13321 PR ipa/83619
13322 PR testsuite/83934
13323 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13324 forward declaration.
13325
13326 2018-01-18 Carl Love <cel@us.ibm.com>
13327
13328 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13329 to the function.
13330
13331 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13332
13333 PR c++/81013
13334 * g++.dg/inherit/union3.C: New.
13335
13336 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13337
13338 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13339
13340 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13341
13342 PR ipa/83619
13343 * g++.dg/torture/pr83619.C: New testcase.
13344
13345 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13346
13347 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13348 Add function body to force error messages in some configurations.
13349
13350 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13351
13352 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13353 and arm_thumb1_ok.
13354
13355 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13356
13357 PR other/70268
13358 * c-c++-common/ffile-prefix-map.c: New test.
13359 * c-c++-common/fmacro-prefix-map.c: New test.
13360 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13361 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13362
13363 2018-01-18 Martin Liska <mliska@suse.cz>
13364
13365 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13366 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13367 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13368 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13369 * gcc.target/i386/ret-thunk-10.c: Likewise.
13370 * gcc.target/i386/ret-thunk-11.c: Likewise.
13371 * gcc.target/i386/ret-thunk-12.c: Likewise.
13372 * gcc.target/i386/ret-thunk-15.c: Likewise.
13373 * gcc.target/i386/ret-thunk-9.c: Likewise.
13374
13375 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13376
13377 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13378 order.
13379
13380 2018-01-18 Nathan Sidwell <nathan@acm.org>
13381
13382 PR c++/83160
13383 * g++.dg/cpp0x/pr83160.C: New.
13384
13385 2018-01-18 Richard Biener <rguenther@suse.de>
13386
13387 PR tree-optimization/83887
13388 * gcc.dg/graphite/pr83887.c: New testcase.
13389 * gfortran.dg/graphite/pr83887.f90: Likewise.
13390 * gfortran.dg/graphite/pr83887.f: Likewise.
13391
13392 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13393
13394 PR target/65578
13395 * gcc.target/arm/builtin-bswap.x: New file.
13396 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13397 and options for armv6t2.
13398 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13399 and options for Thumb1.
13400 * gcc.target/arm/builtin-bswap16.x: New file.
13401 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13402 and options for armv6t2.
13403 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13404 and options for Thumb1.
13405
13406 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13407
13408 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13409 order.
13410
13411 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13412
13413 PR c/61240
13414 * gcc.dg/pr61240.c: New test.
13415
13416 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13417
13418 PR fortran/83864
13419 * gfortran.dg/pr83864.f90: New test.
13420
13421 2018-01-17 Jeff Law <law@redhat.com>
13422
13423 PR testsuite/83883
13424 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13425
13426 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13427
13428 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13429 restriction, but still restrict to 64-bit.
13430 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13431 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13432
13433 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13434
13435 PR fortran/83874
13436 * gfortran.dg/pr83874.f90: New test.
13437
13438 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13439
13440 PR c++/83824
13441 * g++.dg/cpp0x/pr83824.C: New test.
13442
13443 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13444
13445 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13446 appropriate .gnu_attribute for the long double type, if we use the
13447 long double type, but do not generate any calls.
13448 * gcc.target/powerpc/gnuattr2.c: Likewise.
13449 * gcc.target/powerpc/gnuattr3.c: Likewise.
13450
13451 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13452
13453 PR c++/78344
13454 * g++.dg/cpp0x/alignas13.C: New.
13455
13456 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13457
13458 PR c++/83897
13459 * g++.dg/cpp0x/pr83897.C: New test.
13460
13461 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13462
13463 PR ipa/83051
13464 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13465
13466 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13467
13468 PR c++/81054
13469 * g++.dg/cpp0x/constexpr-ice19.C: New.
13470
13471 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13472
13473 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13474 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13475 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13476 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13477 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13478 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13479 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13480 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13481 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13482 * gcc.target/powerpc/builtins-1.fold.h: New.
13483
13484 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13485
13486 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13487 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13488
13489 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13490
13491 * gcc.target/arm/g2.c: Add -marm to dg-options.
13492 * gcc.target/arm/scd42-2.c: Likewise.
13493
13494 2018-01-17 Nathan Sidwell <nathan@acm.org>
13495
13496 PR c++/83287
13497 * g++.dg/lookup/pr83287-2.C: New.
13498
13499 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13500
13501 PR c++/83814
13502 PR c++/83902
13503 * g++.dg/wrappers/pr83814.C: New test case.
13504 * g++.dg/wrappers/pr83902.C: New test case.
13505
13506 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13507
13508 PR lto/83121
13509 * g++.dg/lto/pr83121_0.C: New test case.
13510 * g++.dg/lto/pr83121_1.C: New test case.
13511 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13512 adapted from DejaGnu's dg-test.
13513 (lto_handle_diagnostics): New procedure.
13514 (lto_prune_warns): Ignore informational notes.
13515 (lto-link-and-maybe-run): Add "messages_by_file" param.
13516 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13517 "execute" when "link" fails if "execute" was not specified.
13518 (lto-can-handle-directive): New procedure.
13519 (lto-get-options-main): Call lto-can-handle-directive. Add a
13520 dg-messages local, using it to set the caller's
13521 dg-messages-by-file for the given source file.
13522 (lto-get-options): Likewise.
13523 (lto-execute): Add dg-messages-by-file local, and pass it to
13524 lto-link-and-maybe-run.
13525
13526 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13527 Richard Sandiford <richard.sandiford@linaro.org>
13528
13529 PR target/79041
13530 PR target/82964
13531 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13532 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13533
13534 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13535
13536 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13537 target check autogenerator for armv8.1-a and armv8.2-a.
13538
13539 2018-01-17 Carl Love <cel@us.ibm.com>
13540
13541 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13542 Add debug print statements.
13543 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13544 16 byte vector load followed by a partial vector load.
13545
13546 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13547
13548 PR c++/83799
13549 * g++.dg/wrappers/pr83799.C: New test case.
13550
13551 2018-01-17 Nathan Sidwell <nathan@acm.org>
13552
13553 PR c++/83739
13554 * g++.dg/cpp1y/pr83739.C: New.
13555
13556 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13557
13558 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13559 * gcc.target/visium/overflow16.c: Likewise.
13560 * gcc.target/visium/overflow32.c: Likewise.
13561
13562 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13563
13564 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13565
13566 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13567
13568 * gcc.dg/rtl/arm/stl-cond.c: New test.
13569 * gcc.target/arm/stl-cond.c: Delete.
13570
13571 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13572
13573 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13574 directives.
13575
13576 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13577
13578 PR tree-optimization/83843
13579 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13580 * gcc.dg/store_merging_19.c: New test.
13581
13582 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13583
13584 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13585 and options.
13586
13587 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13588
13589 PR rtl-optimization/83771
13590 * gcc.dg/pr83771.c: New test.
13591
13592 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13593
13594 PR tree-optimization/81184
13595 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13596 targets.
13597 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13598
13599 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13600
13601 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13602
13603 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13604
13605 PR target/83546
13606 * gcc.target/i386/pr83546.c: New test.
13607
13608 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13609
13610 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13611
13612 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13613
13614 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13615 test and add dg-warning for the -Wstringop-overflow warning.
13616
13617 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13618
13619 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13620 XFAIL last test on SPARC and Visium.
13621
13622 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13623
13624 PR rtl-optimization/80481
13625 * g++.dg/pr80481.C: Exclude solaris.
13626
13627 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13628
13629 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13630 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13631 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13632
13633 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13634
13635 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13636 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13637 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13638 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13639 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13640 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13641 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13642 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13643 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13644 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13645 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13646 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13647 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13648 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13649 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13650
13651 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13652
13653 PR testsuite/77734
13654 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13655
13656 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13657
13658 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13659 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13660 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13661 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13662 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13663 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13664
13665 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13666
13667 PR tree-optimization/83857
13668 * gcc.dg/vect/pr83857.c: New test.
13669
13670 2018-01-16 Richard Biener <rguenther@suse.de>
13671
13672 PR tree-optimization/83867
13673 * gcc.dg/vect/pr83867.c: New testcase.
13674
13675 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13676
13677 PR c/83844
13678 * gcc.dg/pr83844.c: New test.
13679
13680 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13681
13682 * gcc.dg/torture/pr83847.c: New test.
13683
13684 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13685
13686 PR rtl-optimization/86620
13687 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13688 instead of --param=max-sched-ready-insns=0.
13689 * gcc.target/i386/pr83620.c: New test.
13690 * gcc.dg/pr83620.c: New test.
13691
13692 PR tree-optimization/83843
13693 * gcc.dg/store_merging_18.c: New test.
13694
13695 PR c++/83817
13696 * g++.dg/cpp1y/pr83817.C: New test.
13697
13698 PR c++/83825
13699 * g++.dg/template/pr83825.C: New test.
13700
13701 2018-01-16 Richard Biener <rguenther@suse.de>
13702
13703 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13704
13705 2018-01-16 Richard Biener <rguenther@suse.de>
13706
13707 PR testsuite/82132
13708 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13709 from gcc.dg/torture/pr60092.c.
13710
13711 2018-01-15 Martin Sebor <msebor@redhat.com>
13712
13713 PR c++/83588
13714 * g++.dg/ext/flexary28.C: New test.
13715
13716 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13717
13718 PR fortran/82257
13719 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13720
13721 2018-01-15 Martin Sebor <msebor@redhat.com>
13722
13723 PR testsuite/83869
13724 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13725
13726 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13727
13728 PR fortran/54613
13729 * gfortran.dg/minmaxloc_9.f90: New test.
13730 * gfortran.dg/minmaxloc_10.f90: New test.
13731 * gfortran.dg/minmaxloc_11.f90: New test.
13732
13733 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13734
13735 PR target/83839
13736 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13737 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13738 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13739 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13740 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13741 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13742 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13743 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13744 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13745 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13746 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13747 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13748 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13749 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13750 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13751 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13752 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13753 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13754 * gcc.target/i386/ret-thunk-10.c: Likewise.
13755 * gcc.target/i386/ret-thunk-11.c: Likewise.
13756 * gcc.target/i386/ret-thunk-12.c: Likewise.
13757 * gcc.target/i386/ret-thunk-13.c: Likewise.
13758 * gcc.target/i386/ret-thunk-14.c: Likewise.
13759 * gcc.target/i386/ret-thunk-15.c: Likewise.
13760 * gcc.target/i386/ret-thunk-9.c: Don't check the
13761 __x86_return_thunk label. Scan for "push" only for Linux.
13762
13763 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13764
13765 PR testsuite/79920
13766 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13767
13768 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13769
13770 PR target/83687
13771 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13772 tests.
13773 * gcc.target/arm/pr83687.c: New test.
13774
13775 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13776
13777 Adjust tests to AVR_TINY.
13778
13779 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13780 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13781 * gcc.target/avr/pr71627.c: Same.
13782 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13783 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13784 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13785 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13786 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13787 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13788 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13789 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13790 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13791 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13792 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13793 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13794 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13795 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13796 * gcc.target/avr/torture/pr61055.c: Same.
13797 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13798 available.
13799 * gcc.target/avr/torture/int24-mul.c: Same.
13800 * gcc.target/avr/torture/pr51782-1.c: Same.
13801 * gcc.target/avr/torture/pr61443.c: Same.
13802 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13803 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13804
13805 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13806
13807 PR c/83801
13808 PR c/83729
13809 * gcc.target/avr/torture/pr83729.c: New test.
13810 * gcc.target/avr/torture/pr83801.c: New test.
13811
13812 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13813
13814 PR middle-end/82694
13815 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13816 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13817
13818 2018-01-10 Martin Sebor <msebor@redhat.com>
13819
13820 PR other/83508
13821 * gcc.dg/Wstringop-overflow-2.c: New test.
13822
13823 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13824
13825 PR libgfortran/83811
13826 * gfortran.dg/fmt_e.f90: New test.
13827
13828 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13829
13830 * gcc.target/i386/indirect-thunk-10.c: New test.
13831 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13832 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13833 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13834 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13835 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13836 * gcc.target/i386/ret-thunk-17.c: Likewise.
13837 * gcc.target/i386/ret-thunk-18.c: Likewise.
13838 * gcc.target/i386/ret-thunk-19.c: Likewise.
13839 * gcc.target/i386/ret-thunk-20.c: Likewise.
13840 * gcc.target/i386/ret-thunk-21.c: Likewise.
13841
13842 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13843
13844 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13845
13846 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13847
13848 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13849 -mno-indirect-branch-register.
13850 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13851 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13852 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13853 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13854 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13855 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13856 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13857 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13858 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13859 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13860 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13861 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13862 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13863 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13864 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13865 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13866 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13867 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13868 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13869 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13870 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13871 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13872 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13873 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13874 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13875 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13876 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13877 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13878 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13879 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13880 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13881 * gcc.target/i386/ret-thunk-10.c: Likewise.
13882 * gcc.target/i386/ret-thunk-11.c: Likewise.
13883 * gcc.target/i386/ret-thunk-12.c: Likewise.
13884 * gcc.target/i386/ret-thunk-13.c: Likewise.
13885 * gcc.target/i386/ret-thunk-14.c: Likewise.
13886 * gcc.target/i386/ret-thunk-15.c: Likewise.
13887 * gcc.target/i386/ret-thunk-9.c: Likewise.
13888 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13889 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13890 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13891
13892 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13893
13894 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13895 -mfunction-return=keep.
13896 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13897 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13898 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13899 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13900 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13901 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13902 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13903 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13904 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13905 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13906 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13907 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13908 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13909 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13910 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13911 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13912 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13913 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13914 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13915 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13916 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13917 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13918 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13919 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13920 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13921 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13922 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13923 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13924 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13925 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13926 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13927 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13928 * gcc.target/i386/ret-thunk-1.c: New test.
13929 * gcc.target/i386/ret-thunk-10.c: Likewise.
13930 * gcc.target/i386/ret-thunk-11.c: Likewise.
13931 * gcc.target/i386/ret-thunk-12.c: Likewise.
13932 * gcc.target/i386/ret-thunk-13.c: Likewise.
13933 * gcc.target/i386/ret-thunk-14.c: Likewise.
13934 * gcc.target/i386/ret-thunk-15.c: Likewise.
13935 * gcc.target/i386/ret-thunk-16.c: Likewise.
13936 * gcc.target/i386/ret-thunk-2.c: Likewise.
13937 * gcc.target/i386/ret-thunk-3.c: Likewise.
13938 * gcc.target/i386/ret-thunk-4.c: Likewise.
13939 * gcc.target/i386/ret-thunk-5.c: Likewise.
13940 * gcc.target/i386/ret-thunk-6.c: Likewise.
13941 * gcc.target/i386/ret-thunk-7.c: Likewise.
13942 * gcc.target/i386/ret-thunk-8.c: Likewise.
13943 * gcc.target/i386/ret-thunk-9.c: Likewise.
13944
13945 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13946
13947 * gcc.target/i386/indirect-thunk-1.c: New test.
13948 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13949 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13950 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13951 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13952 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13953 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13954 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13955 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13956 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13957 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13958 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13959 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13960 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13961 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13962 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13963 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13964 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13965 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13966 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13967 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13968 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13969 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13970 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13971 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13972 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13973 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13974 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13975 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13976 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13977 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13978 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13979 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13980
13981 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
13982
13983 PR ipa/83051
13984 * gcc.c-torture/compile/pr83051.c: New testcase.
13985
13986 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13987
13988 PR tree-optimization/83501
13989 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13990
13991 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13992
13993 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13994 for lvx and stvx instead of lxvd2x and stxvd2x and require
13995 little-endian target. Add comments.
13996 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13997 comprehensive testing.
13998 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
13999 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
14000 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
14001 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
14002 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
14003 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
14004 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
14005 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
14006 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
14007 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
14008 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
14009 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
14010 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
14011 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
14012 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
14013 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
14014 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
14015 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
14016 scan-assembler-not directives that forbid lvx and xxpermdi.
14017 * gcc.target/powerpc/vec-extract-3.c: Likewise.
14018 * gcc.target/powerpc/vec-extract-5.c: Likewise.
14019 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14020 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14021 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14022 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14023 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14024 scan-assembler-times directives to reflect different numbers of
14025 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14026
14027 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14028 Alan Hayward <alan.hayward@arm.com>
14029 David Sherwood <david.sherwood@arm.com>
14030
14031 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14032 than SLP vectorization.
14033 * gcc.dg/vect/vect-alias-check-10.c: New test.
14034 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14035 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14036 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14037 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14038 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14039 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14040 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14041 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14042 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14043 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14044 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14045 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14046 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14047 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14048 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14049 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14050 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14051 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14052 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14053 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14054 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14055 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14056 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14057
14058 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14059 Alan Hayward <alan.hayward@arm.com>
14060 David Sherwood <david.sherwood@arm.com>
14061
14062 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14063 New proc.
14064 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14065 targets with scatter stores.
14066 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14067 stores.
14068 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14069 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14070 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14071 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14072 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14073 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14074 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14075 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14076 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14077 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14078 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14079 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14080 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14081 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14082 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14083 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14084
14085 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14086 Alan Hayward <alan.hayward@arm.com>
14087 David Sherwood <david.sherwood@arm.com>
14088
14089 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14090 for double_reduc1.
14091 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14092 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14093 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14094 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14095
14096 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14097 Alan Hayward <alan.hayward@arm.com>
14098 David Sherwood <david.sherwood@arm.com>
14099
14100 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14101 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14102 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14103
14104 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14105 Alan Hayward <alan.hayward@arm.com>
14106 David Sherwood <david.sherwood@arm.com>
14107
14108 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14109 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14110 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14111 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14112 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14113 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14114 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14115 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14116 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14117 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14118 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14119 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14120 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14121 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14122
14123 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14124 Alan Hayward <alan.hayward@arm.com>
14125 David Sherwood <david.sherwood@arm.com>
14126
14127 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14128 check for a message about using in-order reductions.
14129 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14130 check for a message about using in-order reductions.
14131 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14132 vectorized and check for a message about using in-order reductions.
14133 Expect targets with variable-length vectors to fall back to the
14134 fixed-length mininum.
14135 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14136 check for a message about using in-order reductions.
14137 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14138 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14139 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14140 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14141 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14142 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14143 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14144 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14145 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14146 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14147 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14148 vect_fold_left_plus.
14149
14150 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14151
14152 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14153 are spilled.
14154 * gcc.target/aarch64/sve/spill_2.c: New test.
14155 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14156 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14157 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14158 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14159 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14160
14161 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14162 Alan Hayward <alan.hayward@arm.com>
14163 David Sherwood <david.sherwood@arm.com>
14164
14165 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14166 of branches.
14167 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14168 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14169 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14170 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14171 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14172 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14173 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14174 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14175 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14176
14177 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14178 Alan Hayward <alan.hayward@arm.com>
14179 David Sherwood <david.sherwood@arm.com>
14180
14181 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14182 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14183 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14184 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14185
14186 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14187 Alan Hayward <alan.hayward@arm.com>
14188 David Sherwood <david.sherwood@arm.com>
14189
14190 * lib/target-supports.exp
14191 (check_effective_target_vect_fold_extract_last): New proc.
14192 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14193 for fold_extract_last.
14194 * gcc.dg/vect/pr65947-2.c: Likewise.
14195 * gcc.dg/vect/pr65947-3.c: Likewise.
14196 * gcc.dg/vect/pr65947-4.c: Likewise.
14197 * gcc.dg/vect/pr65947-5.c: Likewise.
14198 * gcc.dg/vect/pr65947-6.c: Likewise.
14199 * gcc.dg/vect/pr65947-9.c: Likewise.
14200 * gcc.dg/vect/pr65947-10.c: Likewise.
14201 * gcc.dg/vect/pr65947-12.c: Likewise.
14202 * gcc.dg/vect/pr65947-14.c: Likewise.
14203 * gcc.dg/vect/pr80631-1.c: Likewise.
14204 * gcc.target/aarch64/sve/clastb_1.c: New test.
14205 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14206 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14207 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14208 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14209 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14210 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14211 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14212 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14213 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14214 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14215 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14216 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14217 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14218
14219 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14220 Alan Hayward <alan.hayward@arm.com>
14221 David Sherwood <david.sherwood@arm.com>
14222
14223 * gcc.target/aarch64/sve/live_1.c: New test.
14224 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14225
14226 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14227 Alan Hayward <alan.hayward@arm.com>
14228 David Sherwood <david.sherwood@arm.com>
14229
14230 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14231 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14232 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14233 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14234 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14235 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14236 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14237 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14238 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14239
14240 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14241 Alan Hayward <alan.hayward@arm.com>
14242 David Sherwood <david.sherwood@arm.com>
14243
14244 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14245 New proc.
14246 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14247 vect_fully_masked.
14248 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14249 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14250 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14251 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14252 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14253 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14254
14255 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14256 Alan Hayward <alan.hayward@arm.com>
14257 David Sherwood <david.sherwood@arm.com>
14258
14259 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14260 instead of just ADDRESS.
14261 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14262 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14263 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14264 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14265 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14266 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14267 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14268 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14269 * gcc.target/aarch64/sve/while_2.c: Likewise.
14270 * gcc.target/aarch64/sve/while_3.c: Likewise.
14271 * gcc.target/aarch64/sve/while_4.c: Likewise.
14272
14273 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14274 Alan Hayward <alan.hayward@arm.com>
14275 David Sherwood <david.sherwood@arm.com>
14276
14277 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14278 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14279 to be predicated.
14280 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14281 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14282 * gcc.target/aarch64/sve/reduc_5.c: New test.
14283 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14284 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14285
14286 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14287 Alan Hayward <alan.hayward@arm.com>
14288 David Sherwood <david.sherwood@arm.com>
14289
14290 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14291 * gcc.dg/tree-ssa/peel1.c: Likewise.
14292 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14293 variable-length vectors.
14294 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14295 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14296 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14297 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14298 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14299 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14300 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14301 * gcc.target/aarch64/sve/slp_8.c: New test.
14302 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14303 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14304 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14305 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14306 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14307 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14308 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14309 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14310 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14311 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14312 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14313 * gcc.target/aarch64/sve/while_1.c: Likewise.
14314 * gcc.target/aarch64/sve/while_2.c: Likewise.
14315 * gcc.target/aarch64/sve/while_3.c: Likewise.
14316 * gcc.target/aarch64/sve/while_4.c: Likewise.
14317
14318 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14319 Alan Hayward <alan.hayward@arm.com>
14320 David Sherwood <david.sherwood@arm.com>
14321
14322 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14323 New proc.
14324 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14325 and add an associated scan-dump test. Prevent vectorization
14326 of the first two loops.
14327 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14328 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14329 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14330 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14331 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14332 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14333
14334 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14335 Alan Hayward <alan.hayward@arm.com>
14336 David Sherwood <david.sherwood@arm.com>
14337
14338 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14339 * gcc.dg/vect/pr67790.c: Likewise.
14340 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14341 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14342 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14343 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14344 * gcc.target/aarch64/sve/slp_5.c: New test.
14345 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14346 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14347 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14348 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14349 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14350
14351 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14352 Alan Hayward <alan.hayward@arm.com>
14353 David Sherwood <david.sherwood@arm.com>
14354
14355 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14356 && vect_load_lanes
14357 * gcc.dg/vect/slp-1.c: Likewise.
14358 * gcc.dg/vect/slp-10.c: Likewise.
14359 * gcc.dg/vect/slp-12b.c: Likewise.
14360 * gcc.dg/vect/slp-12c.c: Likewise.
14361 * gcc.dg/vect/slp-17.c: Likewise.
14362 * gcc.dg/vect/slp-19b.c: Likewise.
14363 * gcc.dg/vect/slp-20.c: Likewise.
14364 * gcc.dg/vect/slp-21.c: Likewise.
14365 * gcc.dg/vect/slp-22.c: Likewise.
14366 * gcc.dg/vect/slp-23.c: Likewise.
14367 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14368 * gcc.dg/vect/slp-24.c: Likewise.
14369 * gcc.dg/vect/slp-28.c: Likewise.
14370 * gcc.dg/vect/slp-39.c: Likewise.
14371 * gcc.dg/vect/slp-6.c: Likewise.
14372 * gcc.dg/vect/slp-7.c: Likewise.
14373 * gcc.dg/vect/slp-cond-1.c: Likewise.
14374 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14375 * gcc.dg/vect/slp-cond-2.c: Likewise.
14376 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14377 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14378 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14379 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14380 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14381 * gcc.dg/vect/slp-perm-6.c: Likewise.
14382 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14383 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14384 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14385 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14386 * gcc.dg/vect/slp-12a.c: Likewise.
14387 * gcc.dg/vect/slp-14.c: Likewise.
14388 * gcc.dg/vect/slp-15.c: Likewise.
14389 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14390 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14391 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14392 * gcc.target/aarch64/sve/slp_1.c: New test.
14393 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14394 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14395 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14396 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14397 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14398 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14399 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14400
14401 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14402 Alan Hayward <alan.hayward@arm.com>
14403 David Sherwood <david.sherwood@arm.com>
14404
14405 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14406 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14407 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14408 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14409 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14410 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14411 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14412 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14413 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14414 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14415 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14416 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14417 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14418 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14419 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14420 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14421 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14422 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14423 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14424
14425 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14426 Alan Hayward <alan.hayward@arm.com>
14427 David Sherwood <david.sherwood@arm.com>
14428
14429 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14430 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14431 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14432 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14433 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14434 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14435 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14436 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14437 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14438 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14439 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14440 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14441 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14442 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14443 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14444 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14445 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14446 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14447 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14448 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14449 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14450 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14451 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14452 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14453 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14454 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14455 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14456 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14457 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14458 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14459 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14460 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14461 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14462 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14463 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14464 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14465
14466 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14467 Alan Hayward <alan.hayward@arm.com>
14468 David Sherwood <david.sherwood@arm.com>
14469
14470 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14471 Return true for SVE too.
14472 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14473 if load/store lanes are supported.
14474 * gcc.dg/vect/slp-10.c: Likewise.
14475 * gcc.dg/vect/slp-12c.c: Likewise.
14476 * gcc.dg/vect/slp-17.c: Likewise.
14477 * gcc.dg/vect/slp-33.c: Likewise.
14478 * gcc.dg/vect/slp-6.c: Likewise.
14479 * gcc.dg/vect/slp-cond-1.c: Likewise.
14480 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14481 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14482 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14483 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14484 * gcc.dg/vect/slp-perm-6.c: Likewise.
14485 * gcc.dg/vect/slp-perm-9.c: Likewise.
14486 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14487 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14488 for variable-length vectors.
14489
14490 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14491 Alan Hayward <alan.hayward@arm.com>
14492 David Sherwood <david.sherwood@arm.com>
14493
14494 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14495 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14496
14497 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14498
14499 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14500 * g++.target/aarch64/sve/catch_1.C: New test.
14501 * g++.target/aarch64/sve/catch_2.C: Likewise.
14502 * g++.target/aarch64/sve/catch_3.C: Likewise.
14503 * g++.target/aarch64/sve/catch_4.C: Likewise.
14504 * g++.target/aarch64/sve/catch_5.C: Likewise.
14505 * g++.target/aarch64/sve/catch_6.C: Likewise.
14506
14507 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14508 Alan Hayward <alan.hayward@arm.com>
14509 David Sherwood <david.sherwood@arm.com>
14510
14511 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14512 New proc.
14513 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14514 * gcc.target/aarch64/fmaxmin.c: Likewise.
14515 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14516 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14517 * gcc.target/aarch64/pr62178.c: Likewise.
14518 * gcc.target/aarch64/pr71727-2.c: Likewise.
14519 * gcc.target/aarch64/saddw-1.c: Likewise.
14520 * gcc.target/aarch64/saddw-2.c: Likewise.
14521 * gcc.target/aarch64/uaddw-1.c: Likewise.
14522 * gcc.target/aarch64/uaddw-2.c: Likewise.
14523 * gcc.target/aarch64/uaddw-3.c: Likewise.
14524 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14525 * gcc.target/aarch64/vect-compile.c: Likewise.
14526 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14527 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14528 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14529 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14530 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14531 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14532 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14533 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14534 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14535 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14536 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14537 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14538 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14539 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14540 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14541 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14542 * gcc.target/aarch64/vect-movi.c: Likewise.
14543 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14544 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14545 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14546 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14547 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14548 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14549 fixed-length SVE.
14550 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14551 * gcc.target/aarch64/sve/arith_1.c: New test.
14552 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14553 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14554 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14555 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14556 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14557 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14558 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14559 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14560 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14561 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14562 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14563 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14564 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14565 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14566 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14567 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14568 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14569 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14570 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14571 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14572 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14573 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14574 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14575 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14576 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14577 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14578 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14579 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14580 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14581 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14582 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14583 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14584 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14585 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14586 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14587 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14588 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14589 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14590 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14591 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14592 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14593 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14594 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14595 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14596 * gcc.target/aarch64/sve/index_1.c: Likewise.
14597 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14598 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14599 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14600 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14601 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14602 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14603 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14604 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14605 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14606 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14607 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14608 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14609 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14610 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14611 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14612 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14613 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14614 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14615 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14616 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14617 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14618 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14619 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14620 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14621 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14622 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14623 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14624 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14625 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14626 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14627 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14628 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14629 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14630 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14631 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14632 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14633 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14634 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14635 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14636 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14637 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14638 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14639 * gcc.target/aarch64/sve/single_1.c: Likewise.
14640 * gcc.target/aarch64/sve/single_2.c: Likewise.
14641 * gcc.target/aarch64/sve/single_3.c: Likewise.
14642 * gcc.target/aarch64/sve/single_4.c: Likewise.
14643 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14644 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14645 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14646 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14647 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14648 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14649 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14650 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14651 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14652 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14653 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14654 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14655 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14656 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14657 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14658 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14659 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14660 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14661 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14662 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14663 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14664 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14665 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14666 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14667 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14668 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14669 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14670 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14671 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14672 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14673 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14674 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14675 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14676 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14677 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14678 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14679 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14680 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14681 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14682 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14683 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14684 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14685 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14686 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14687 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14688
14689 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14690 Alan Hayward <alan.hayward@arm.com>
14691 David Sherwood <david.sherwood@arm.com>
14692
14693 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14694 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14695 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14696 New procedures.
14697 (check_effective_target_vect_perm): Handle SVE.
14698 (check_effective_target_vect_perm_byte): Likewise.
14699 (check_effective_target_vect_perm_short): Likewise.
14700 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14701 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14702 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14703 (check_effective_target_vect_element_align_preferred): Likewise.
14704 (check_effective_target_vect_align_stack_vars): Likewise.
14705 (check_effective_target_vect_load_lanes): Likewise.
14706 (check_effective_target_vect_masked_store): Likewise.
14707 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14708 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14709 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14710 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14711 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14712 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14713 * gcc.dg/vect/slp-23.c: Likewise.
14714 * gcc.dg/vect/slp-perm-5.c: Likewise.
14715 * gcc.dg/vect/slp-perm-6.c: Likewise.
14716 * gcc.dg/vect/slp-perm-9.c: Likewise.
14717 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14718 * gcc.dg/vect/vect-114.c: Likewise.
14719 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14720 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14721
14722 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14723
14724 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14725 vect_variable_length, expecting the test to be vectorized
14726 without SLP instead.
14727 * gcc.dg/vect/pr33953.c: Likewise.
14728 * gcc.dg/vect/pr37027.c: Likewise.
14729 * gcc.dg/vect/pr67790.c: Likewise.
14730 * gcc.dg/vect/pr68445.c: Likewise.
14731 * gcc.dg/vect/slp-1.c: Likewise.
14732 * gcc.dg/vect/slp-10.c: Likewise.
14733 * gcc.dg/vect/slp-12a.c: Likewise.
14734 * gcc.dg/vect/slp-12b.c: Likewise.
14735 * gcc.dg/vect/slp-12c.c: Likewise.
14736 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14737 * gcc.dg/vect/slp-13.c: Likewise.
14738 * gcc.dg/vect/slp-14.c: Likewise.
14739 * gcc.dg/vect/slp-15.c: Likewise.
14740 * gcc.dg/vect/slp-17.c: Likewise.
14741 * gcc.dg/vect/slp-19b.c: Likewise.
14742 * gcc.dg/vect/slp-2.c: Likewise.
14743 * gcc.dg/vect/slp-20.c: Likewise.
14744 * gcc.dg/vect/slp-21.c: Likewise.
14745 * gcc.dg/vect/slp-22.c: Likewise.
14746 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14747 * gcc.dg/vect/slp-24.c: Likewise.
14748 * gcc.dg/vect/slp-28.c: Likewise.
14749 * gcc.dg/vect/slp-39.c: Likewise.
14750 * gcc.dg/vect/slp-42.c: Likewise.
14751 * gcc.dg/vect/slp-6.c: Likewise.
14752 * gcc.dg/vect/slp-7.c: Likewise.
14753 * gcc.dg/vect/slp-cond-1.c: Likewise.
14754 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14755 * gcc.dg/vect/slp-cond-2.c: Likewise.
14756 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14757 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14758 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14759 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14760 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14761 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14762 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14763 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14764 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14765 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14766 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14767 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14768 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14769 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14770 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14771 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14772 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14773
14774 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14775
14776 PR c/83801
14777 * gcc.dg/pr83801.c: New test.
14778
14779 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14780
14781 PR fortran/52162
14782 * gfortran.dg/bounds_check_19.f90: New test.
14783
14784 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14785
14786 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14787 instead of scan-assembler-not for xsnabsqp.
14788
14789 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14790
14791 PR libgfortran/83525
14792 * gfortran.dg/newunit_5.f90: New test.
14793
14794 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14795
14796 PR rtl-optimization/80481
14797 * g++.dg/pr80481.C: New.
14798
14799 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14800
14801 PR target/83628
14802 * gcc.target/alpha/pr83628-3.c: New test.
14803
14804 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14805
14806 * lib/target-supports.exp (check_effective_target_avx512f): Also
14807 check for __builtin_ia32_addsd_round,
14808 __builtin_ia32_getmantsd_round.
14809 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14810
14811 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14812
14813 PR target/83629
14814 * gcc.target/powerpc/pr83629.c: Require ilp32.
14815
14816 2018-01-12 Richard Biener <rguenther@suse.de>
14817
14818 PR tree-optimization/80846
14819 * gcc.target/i386/pr80846-1.c: New testcase.
14820 * gcc.target/i386/pr80846-2.c: Likewise.
14821
14822 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14823
14824 * gcc.c-torture/execute/20180112-1.c: New test.
14825
14826 2018-01-12 Tom de Vries <tom@codesourcery.com>
14827
14828 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14829 * g++.dg/ext/label13a.C: Same.
14830 * g++.dg/ext/label14.C: Same.
14831 * g++.dg/ext/label2.C: Same.
14832 * g++.dg/ext/label3.C: Same.
14833 * g++.dg/torture/pr42462.C: Same.
14834 * g++.dg/torture/pr42739.C: Same.
14835 * g++.dg/warn/Wunused-label-3.C: Same.
14836
14837 2018-01-12 Tom de Vries <tom@codesourcery.com>
14838
14839 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14840 * g++.dg/Walloca1.C: Same.
14841 * g++.dg/cpp0x/pr70338.C: Same.
14842 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14843 * g++.dg/cpp1y/vla10.C: Same.
14844 * g++.dg/cpp1y/vla2.C: Same.
14845 * g++.dg/cpp1y/vla6.C: Same.
14846 * g++.dg/cpp1y/vla8.C: Same.
14847 * g++.dg/debug/debug5.C: Same.
14848 * g++.dg/debug/debug6.C: Same.
14849 * g++.dg/debug/pr54828.C: Same.
14850 * g++.dg/diagnostic/pr70105.C: Same.
14851 * g++.dg/eh/cleanup5.C: Same.
14852 * g++.dg/eh/spbp.C: Same.
14853 * g++.dg/ext/tmplattr9.C: Same.
14854 * g++.dg/ext/vla10.C: Same.
14855 * g++.dg/ext/vla11.C: Same.
14856 * g++.dg/ext/vla12.C: Same.
14857 * g++.dg/ext/vla15.C: Same.
14858 * g++.dg/ext/vla16.C: Same.
14859 * g++.dg/ext/vla17.C: Same.
14860 * g++.dg/ext/vla3.C: Same.
14861 * g++.dg/ext/vla6.C: Same.
14862 * g++.dg/ext/vla7.C: Same.
14863 * g++.dg/init/array24.C: Same.
14864 * g++.dg/init/new47.C: Same.
14865 * g++.dg/init/pr55497.C: Same.
14866 * g++.dg/opt/pr78201.C: Same.
14867 * g++.dg/template/vla2.C: Same.
14868 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14869 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14870 * g++.dg/torture/pr62127.C: Same.
14871 * g++.dg/torture/pr67055.C: Same.
14872 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14873 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14874 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14875 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14876 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14877 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14878 * g++.dg/warn/Wvla-1.C: Same.
14879 * g++.dg/warn/Wvla-3.C: Same.
14880 * g++.old-deja/g++.ext/array2.C: Same.
14881 * g++.old-deja/g++.ext/constructor.C: Same.
14882 * g++.old-deja/g++.law/builtin1.C: Same.
14883 * g++.old-deja/g++.other/crash12.C: Same.
14884 * g++.old-deja/g++.other/eh3.C: Same.
14885 * g++.old-deja/g++.pt/array6.C: Same.
14886 * g++.old-deja/g++.pt/dynarray.C: Same.
14887
14888 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14889
14890 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14891
14892 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14893
14894 PR libfortran/67412
14895 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14896 on *-*-solaris2.10.
14897
14898 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14899
14900 * lib/target-supports.exp (check_effective_target_branch_cost):
14901 Accept all x86 targets.
14902
14903 2018-01-12 Martin Liska <mliska@suse.cz>
14904
14905 PR ipa/83054
14906 * g++.dg/warn/pr83054.C: New test.
14907
14908 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14909
14910 * gcc.target/powerpc/spec-barr-1.c: New file.
14911
14912 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14913
14914 PR target/83330
14915 * gcc.target/i386/pr83330.c: New test.
14916
14917 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14918
14919 PR fortran/79383
14920 * gfortran.dg/dtio_31.f03: New test.
14921 * gfortran.dg/dtio_32.f03: New test.
14922
14923 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14924
14925 PR c++/43486
14926 * g++.dg/wrappers: New subdirectory.
14927 * g++.dg/wrappers/README: New file.
14928 * g++.dg/wrappers/alloc.C: New test case.
14929 * g++.dg/wrappers/cow-istream-string.C: New test case.
14930 * g++.dg/wrappers/cp-stdlib.C: New test case.
14931 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14932 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14933
14934 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14935
14936 PR middle-end/83718
14937 * g++.dg/torture/pr83718.C: New testcase.
14938
14939 2018-01-11 Martin Jambor <mjambor@suse.cz>
14940
14941 PR ipa/83178
14942 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14943
14944 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14945
14946 PR tree-optimization/83695
14947 * gcc.dg/tree-ssa/pr83695.c: New test.
14948
14949 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14950
14951 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14952 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14953
14954 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14955
14956 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14957 * gcc.target/arm/simd/fp16fml_high.c: New test.
14958 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14959 * lib/target-supports.exp
14960 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14961 check_effective_target_arm_fp16fml_neon_ok,
14962 add_options_for_arm_fp16fml_neon): New procedures.
14963
14964 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14965
14966 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14967 combination tests.
14968
14969 2018-01-11 Richard Biener <rguenther@suse.de>
14970
14971 PR tree-optimization/83435
14972 * gcc.dg/graphite/pr83435.c: New testcase.
14973
14974 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
14975 Alan Hayward <alan.hayward@arm.com>
14976 David Sherwood <david.sherwood@arm.com>
14977
14978 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14979
14980 2018-01-11 Tamar Christina <tamar.christina@arm.com>
14981
14982 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14983
14984 2018-01-11 Sudakshina Das <sudi.das@arm.com>
14985
14986 PR target/82096
14987 * gcc.c-torture/compile/pr82096.c: New test.
14988
14989 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14990
14991 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14992
14993 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14994
14995 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14996
14997 2018-01-11 Justin Squirek <squirek@adacore.com>
14998
14999 * gnat.dg/expr_func4.adb: New testcase.
15000
15001 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
15002
15003 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
15004 testcase.
15005
15006 2018-01-11 Bob Duff <duff@adacore.com>
15007
15008 * gnat.dg/protected_null.adb: New testcase.
15009
15010 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15011
15012 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
15013
15014 2018-01-11 Ed Schonberg <schonberg@adacore.com>
15015
15016 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
15017
15018 2018-01-11 Justin Squirek <squirek@adacore.com>
15019
15020 * gnat.dg/loopvar.adb: New testcase.
15021
15022 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15023
15024 PR middle-end/83189
15025 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15026
15027 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15028
15029 * gcc.c-torture/compile/pr83575.c: New testcase.
15030
15031 2018-01-10 Michael Collison <michael.collison@arm.com>
15032
15033 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15034 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15035 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15036 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15037 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15038 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15039 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15040 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15041 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15042 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15043 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15044 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15045 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15046 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15047 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15048 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15049
15050 2018-01-10 Michael Collison <michael.collison@arm.com>
15051
15052 * gcc.target/aarch64/sha2.h: New shared testcase.
15053 * gcc.target/aarch64/sha2_1.c: New testcase.
15054 * gcc.target/aarch64/sha2_2.c: New testcase.
15055 * gcc.target/aarch64/sha2_3.c: New testcase.
15056 * gcc.target/aarch64/sha3.h: New shared testcase.
15057 * gcc.target/aarch64/sha3_1.c: New testcase.
15058 * gcc.target/aarch64/sha3_2.c: New testcase.
15059 * gcc.target/aarch64/sha3_3.c: New testcase.
15060
15061 2018-01-10 Michael Collison <michael.collison@arm.com>
15062
15063 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15064
15065 2018-01-10 Martin Sebor <msebor@redhat.com>
15066
15067 PR tree-optimization/83781
15068 * gcc.dg/strlenopt-42.c: New test.
15069
15070 2018-01-11 Martin Sebor <msebor@gmail.com>
15071 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15072
15073 PR tree-optimization/83501
15074 PR tree-optimization/81703
15075
15076 * gcc.dg/strlenopt-39.c: New test-case.
15077 * gcc.dg/pr81703.c: Likewise.
15078
15079 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15080
15081 * gnat.dg/atomic10.adb: New test.
15082
15083 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15084
15085 PR fortran/82367
15086 * gfortran.dg/deferred_character_18.f90: New test.
15087
15088 2018-01-10 Martin Sebor <msebor@redhat.com>
15089
15090 PR tree-optimization/83671
15091 * gcc.dg/strlenopt-40.c: New test.
15092 * gcc.dg/strlenopt-41.c: New test.
15093
15094 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15095
15096 PR fortran/83093
15097 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15098
15099 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15100
15101 PR target/83399
15102 * gcc.target/powerpc/pr83399.c: New test.
15103
15104 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15105
15106 PR c++/43486
15107 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15108 to reflect that the arguments are correctly underlined.
15109 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15110 for globals, params, locals and literals.
15111 (test_sizeof): Directly test the location of "sizeof", rather than
15112 when used in compound expressions.
15113 (test_alignof): Likewise for "alignof".
15114 (test_string_literals): Likewise for string literals.
15115 (test_numeric_literals): Likewise for numeric literals.
15116 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15117 (test_typeid): Likewise for typeid.
15118 (test_unary_plus): New.
15119 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15120 format strings.
15121
15122 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15123
15124 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15125
15126 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15127
15128 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15129
15130 2018-01-10 Marek Polacek <polacek@redhat.com>
15131
15132 PR c++/82541
15133 * g++.dg/warn/Wduplicated-branches4.C: New test.
15134
15135 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15136
15137 PR c++/81327
15138 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15139 cast to void *.
15140
15141 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15142
15143 PR c++/81055
15144 * g++.dg/cpp0x/new2.C: New.
15145
15146 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15147
15148 PR target/83735
15149 * gcc.target/i386/pr83735.c: New test.
15150
15151 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15152
15153 * lib/target-supports.exp (check_effective_target_branch_cost):
15154 New function.
15155 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15156 * gcc.dg/pr21643.c: Likewise.
15157 * gcc.dg/pr46309.c: Likewise.
15158 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15159 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15160 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15161 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15162 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15163 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15164 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15165 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15166 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15167 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15168 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15169 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15170 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15171 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15172
15173 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15174
15175 PR target/83629
15176 * gcc.target/powerpc/pr83629.c: New testcase.
15177
15178 2018-01-10 Richard Biener <rguenther@suse.de>
15179
15180 PR testsuite/78768
15181 * gcc.dg/pr78768.c: Un-XFAIL.
15182
15183 2018-01-10 Richard Biener <rguenther@suse.de>
15184
15185 PR debug/82425
15186 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15187
15188 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15189
15190 PR tree-optimization/83753
15191 * gcc.dg/torture/pr83753.c: New test.
15192
15193 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15194
15195 * gcc.target/i386/avx2-gather-1.c: Add -march.
15196 * gcc.target/i386/avx2-gather-2.c: Add -march.
15197 * gcc.target/i386/avx2-gather-3.c: Add -march.
15198 * gcc.target/i386/avx2-gather-4.c: Add -march.
15199 * gcc.target/i386/avx2-gather-5.c: Add -march.
15200 * gcc.target/i386/avx2-gather-6.c: Add -march.
15201 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15202 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15203 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15204 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15205 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15206 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15207 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15208 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15209 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15210 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15211
15212 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15213
15214 PR target/78585:
15215 * gcc.target/i386/pr78585.c: New test.
15216
15217 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15218
15219 PR c++/83734
15220 * g++.dg/cpp0x/pr83734.C: New test.
15221
15222 2018-01-09 Carl Love <cel@us.ibm.com>
15223
15224 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15225 vec_mergeo builtins with float, double, long long, unsigned long long,
15226 bool long long arguments.
15227 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15228 vec_float2 with double arguments.
15229 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15230 vec_mergew and vec_mergow builtins.
15231
15232 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15233
15234 PR fortran/83742
15235 * gfortran.dg/contiguous_6.f90: New test.
15236
15237 2018-01-09 Richard Biener <rguenther@suse.de>
15238
15239 PR tree-optimization/83668
15240 * gcc.dg/graphite/pr83668.c: New testcase.
15241
15242 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15243
15244 PR tree-optimization/64811
15245 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15246 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15247 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15248 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15249 New tests.
15250 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15251
15252 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15253
15254 PR target/79883
15255 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15256
15257 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15258
15259 PR target/82641
15260 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15261 no NEON and require softfp or hard float-abi.
15262 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15263
15264 2018-01-09 Richard Biener <rguenther@suse.de>
15265
15266 PR tree-optimization/83572
15267 * gcc.dg/graphite/pr83572.c: New testcase.
15268
15269 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15270
15271 PR target/83507
15272 * gcc.dg/sms-13.c: New test.
15273
15274 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15275
15276 PR fortran/83741
15277 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15278
15279 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15280 Monk Chiang <sh.chiang04@gmail.com>
15281
15282 * gcc.target/riscv/save-restore-1.c: New.
15283
15284 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15285
15286 PR target/83677
15287 * gcc.target/powerpc/pr83677.c: New file.
15288
15289 2018-01-08 Jeff Law <law@redhat.com>
15290
15291 PR rtl-optimizatin/81308
15292 * g++.dg/pr81308-1.C: New test.
15293 * g++.dg/pr81308-2.C: New test.
15294
15295 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15296
15297 PR target/83663 - Revert r255946
15298 * gcc.target/aarch64/vect-slp-dup.c: New.
15299
15300 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15301
15302 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15303 combination tests.
15304
15305 2018-01-08 Richard Biener <rguenther@suse.de>
15306
15307 PR tree-optimization/83563
15308 * gcc.dg/graphite/pr83563.c: New testcase.
15309
15310 2018-01-08 Richard Biener <rguenther@suse.de>
15311
15312 PR middle-end/83713
15313 * g++.dg/torture/pr83713.C: New testcase.
15314
15315 2018-01-08 Tom de Vries <tom@codesourcery.com>
15316
15317 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15318
15319 2018-01-08 Richard Biener <rguenther@suse.de>
15320
15321 PR tree-optimization/83685
15322 * gcc.dg/torture/pr83685.c: New testcase.
15323
15324 2018-01-08 Richard Biener <rguenther@suse.de>
15325
15326 PR lto/83719
15327 * gcc.dg/lto/pr83719_0.c: New testcase.
15328
15329 2018-01-08 Tom de Vries <tom@codesourcery.com>
15330
15331 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15332 * gcc.dg/graphite/run-id-1.c: Same.
15333 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15334
15335 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15336
15337 PR fortran/83611
15338 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15339 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15340 * gfortran.dg/pdt_27.f03: New test.
15341
15342 PR fortran/83731
15343 * gfortran.dg/pdt_28.f03: New test.
15344
15345 2018-01-08 Tom de Vries <tom@codesourcery.com>
15346
15347 * c-c++-common/builtins.c: Require effective target alloca.
15348 * gcc.dg/Wrestrict.c: Same.
15349 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15350
15351 2018-01-08 Richard Biener <rguenther@suse.de>
15352
15353 PR middle-end/83580
15354 * gcc.dg/torture/pr83580.c: New testcase.
15355
15356 2018-01-08 Richard Biener <rguenther@suse.de>
15357
15358 PR middle-end/83517
15359 * gcc.dg/pr83517.c: New testcase.
15360
15361 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15362
15363 PR middle-end/81897
15364 * gcc.dg/uninit-pr81897.c: New test.
15365
15366 2018-01-06 Martin Sebor <msebor@redhat.com>
15367
15368 PR tree-optimization/83640
15369 * gcc.dg/Wrestrict-6.c: New test.
15370 * gcc.dg/pr83640.c: New test.
15371
15372 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15373
15374 * gcc.target/aarch64/reg-alloc-1.c: New test.
15375
15376 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15377
15378 PR fortran/50892
15379 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15380
15381 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15382
15383 PR debug/83480
15384 * gcc.dg/pr83480.c: New test.
15385
15386 PR rtl-optimization/83682
15387 * gcc.target/i386/pr83682.c: New test.
15388
15389 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15390
15391 PR fortran/78534
15392 PR fortran/66310
15393 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15394 * gfortran.dg/dependency_49.f90: Likewise.
15395 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15396 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15397 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15398 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15399 * gfortran.dg/string_1_lp64.f90: New test.
15400 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15401 * gfortran.dg/string_3_lp64.f90: New test.
15402
15403 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15404
15405 PR target/83604
15406 * gcc.target/i386/sse-26.c: New test.
15407
15408 PR target/83604
15409 * gcc.target/i386/pr83604.c: New test.
15410
15411 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15412
15413 * gcc.dg/vect/vect-align-4.c: New test.
15414 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15415 and redefine as a structure with an unaligned member "b".
15416 (foo): Update accordingly.
15417
15418 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15419
15420 PR target/82439
15421 * gcc.target/aarch64/bics_5.c: New test.
15422 * gcc.target/arm/bics_5.c: Likewise.
15423
15424 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15425
15426 PR tree-optimization/83605
15427 * gcc.dg/pr83605.c: New test.
15428
15429 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15430
15431 PR target/83554
15432 * gcc.target/i386/pr83554.c: New test.
15433
15434 PR ipa/82352
15435 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15436 long unsigned int.
15437
15438 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15439
15440 PR fortran/83683
15441 PR fortran/45689
15442 * gfortran.dg/eoshift_8.f90: New test.
15443 * gfortran.dg/simplify_eoshift_1.f90: New test.
15444
15445 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15446
15447 PR debug/83585
15448 * gcc.dg/pr83585.c: New test.
15449
15450 2018-01-04 Nathan Sidwell <nathan@acm.org>
15451
15452 PR c++/83667
15453 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15454
15455 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15456
15457 PR debug/83666
15458 * gcc.dg/pr83666.c: New test.
15459
15460 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15461
15462 PR target/83628
15463 * gcc.target/alpha/pr83628-1.c: New test.
15464 * gcc.target/alpha/pr83628-2.c: Ditto.
15465
15466 2018-01-04 Martin Liska <mliska@suse.cz>
15467
15468 PR ipa/82352
15469 * g++.dg/ipa/pr82352.C: New test.
15470
15471 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15472
15473 * gcc.dg/vect-opt-info-1.c: Moved to ...
15474 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15475 vect_int targets, use dg-additional-options instead of dg-options and
15476 use relative line numbers instead of absolute.
15477
15478 2018-01-03 Martin Sebor <msebor@redhat.com>
15479
15480 PR tree-optimization/83655
15481 * gcc.dg/Wrestrict-5.c: New test.
15482 * c-c++-common/builtins.c: New test.
15483
15484 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15485 Alan Hayward <alan.hayward@arm.com>
15486 David Sherwood <david.sherwood@arm.com>
15487
15488 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15489 (main): Call it.
15490
15491 2018-01-03 Jeff Law <law@redhat.com>
15492
15493 PR target/83641
15494 * gcc.target/i386/stack-check-17.c: New test.
15495 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15496
15497 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15498
15499 PR debug/83621
15500 * gcc.dg/pr83621.c: New test.
15501
15502 PR debug/83645
15503 * gcc.dg/pr83645.c: New test.
15504
15505 2018-01-03 Martin Sebor <msebor@redhat.com>
15506
15507 PR tree-optimization/83603
15508 * gcc.dg/Wrestrict-4.c: New test.
15509
15510 PR c/83559
15511 * gcc.dg/const-2.c: New test.
15512 * gcc.dg/pure-3.c: New test.
15513
15514 2018-01-03 Martin Sebor <msebor@redhat.com>
15515
15516 * gcc.dg/Wrestrict-3.c: New test.
15517
15518 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15519
15520 PR c++/83555
15521 * g++.dg/opt/pr83555.C: New test.
15522 * g++.dg/ubsan/pr83555.C: New test.
15523
15524 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15525
15526 PR c/82050
15527 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15528 the !CHECKING_P case by expecting a note.
15529 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15530 a note for the !CHECKING_P case, and move the return statement
15531 outside of #if CHECKING_P guard.
15532
15533 2018-01-03 Jeff Law <law@redhat.com>
15534
15535 PR middle-end/83654
15536 * gcc.target/i386/stack-check-18.c: New test.
15537 * gcc.target/i386/stack-check-19.c: New test.
15538
15539 2018-01-03 Martin Sebor <msebor@redhat.com>
15540
15541 PR tree-optimization/83501
15542 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15543
15544 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15545
15546 PR tree-optimization/83501
15547 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15548
15549 2018-01-03 Nathan Sidwell <nathan@acm.org>
15550
15551 PR c++/83667
15552 * g++.dg/ipa/pr83667.C: New.
15553
15554 2018-01-03 Martin Liska <mliska@suse.cz>
15555
15556 PR tree-optimization/83593
15557 * gcc.dg/pr83593.c: New test.
15558
15559 2018-01-03 Martin Liska <mliska@suse.cz>
15560
15561 PR ipa/83549
15562 * g++.dg/ipa/pr83549.C: New test.
15563
15564 2018-01-03 Marek Polacek <polacek@redhat.com>
15565
15566 PR c++/83592
15567 * g++.dg/warn/mvp2.C: New test.
15568
15569 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15570
15571 PR preprocessor/83602
15572 * g++.dg/cpp/pr83602.C: New test.
15573
15574 PR c++/83634
15575 * g++.dg/parse/pr83634.C: New test.
15576
15577 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15578
15579 PR fortran/83664
15580 * gfortran.dg/eoshift_7.f90: New test.
15581
15582 2018-01-03 Jan Beulich <jbeulich@suse.com>
15583
15584 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15585 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15586
15587 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15588
15589 Update copyright years.
15590
15591 2018-01-03 Martin Liska <mliska@suse.cz>
15592
15593 PR ipa/83594
15594 * gcc.dg/ipa/pr83594.c: New test.
15595
15596 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15597 Alan Hayward <alan.hayward@arm.com>
15598 David Sherwood <david.sherwood@arm.com>
15599
15600 * gcc.dg/vect-opt-info-1.c: New test.
15601
15602 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15603
15604 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15605 floorf128, truncf128, and roundf128.
15606 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15607 optimizations added in match.pd.
15608 * gcc.target/powerpc/float128-hw6.c: Likewise.
15609 * gcc.target/powerpc/float128-hw7.c: Likewise.
15610 * gcc.target/powerpc/float128-hw8.c: Likewise.
15611 * gcc.target/powerpc/float128-hw9.c: Likewise.
15612 * gcc.target/powerpc/float128-hw10.c: Likewise.
15613 * gcc.target/powerpc/float128-hw11.c: Likewise.
15614
15615 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15616
15617 PR c++/83556
15618 * g++.dg/cpp0x/pr83556.C: New test.
15619
15620 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15621
15622 PR fortran/45689
15623 PR fortran/83650
15624 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15625 * gfortran.dg/simplify_cshift_4.f90: New test.
15626
15627 2018-01-02 Marek Polacek <polacek@redhat.com>
15628
15629 PR c++/81860
15630 * g++.dg/cpp0x/inh-ctor30.C: New test.
15631
15632 PR c++/83644
15633 * g++.dg/cpp1z/pr83644.C: New test.
15634
15635 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15636
15637 PR fortran/83076
15638 * gfortran.dg/coarray_45.f90: New test.
15639
15640 PR fortran/83319
15641 * gfortran.dg/coarray_46.f90: New test.
15642
15643 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15644
15645 PR tree-optimization/83581
15646 * gcc.dg/pr83581.c: New test.
15647
15648 PR c/83595
15649 * gcc.dg/pr83595.c: New test.
15650
15651 PR middle-end/83608
15652 * g++.dg/opt/pr83608.C: New test.
15653
15654 PR middle-end/83609
15655 * gcc.dg/pr83609.c: New test.
15656 * g++.dg/opt/pr83609.C: New test.
15657
15658 PR middle-end/83623
15659 * gcc.dg/pr83623.c: New test.
15660
15661 * gcc.target/i386/i386.exp
15662 (check_effective_target_avx512vpopcntdqvl): New proc.
15663 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15664 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15665 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15666 \f
15667 Copyright (C) 2018 Free Software Foundation, Inc.
15668
15669 Copying and distribution of this file, with or without modification,
15670 are permitted in any medium without royalty provided the copyright
15671 notice and this notice are preserved.