re PR fortran/80477 ([OOP] Polymorphic function result generates memory leak)
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
2
3 PR fortran/80477
4 * gfortran.dg/class_result_7.f90: New test.
5 * gfortran.dg/class_result_8.f90: New test.
6 * gfortran.dg/class_result_9.f90: New test.
7
8 PR fortran/86481
9 * gfortran.dg/allocate_with_source_25.f90: New test.
10
11 2018-08-28 Jakub Jelinek <jakub@redhat.com>
12
13 PR middle-end/87099
14 * gcc.dg/pr87099.c: New test.
15
16 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
17
18 PR testsuite/87078
19 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
20
21 2018-08-28 Richard Biener <rguenther@suse.de>
22
23 PR tree-optimization/87117
24 * gcc.dg/pr87117-1.c: New testcase.
25
26 2018-08-28 Richard Biener <rguenther@suse.de>
27
28 PR tree-optimization/87117
29 * gcc.dg/pr87117-2.c: New testcase.
30
31 2018-08-28 Richard Biener <rguenther@suse.de>
32
33 PR tree-optimization/87117
34 * gcc.dg/lvalue-5.c: New testcase.
35
36 2018-08-27 Jeff Law <law@redhat.com>
37
38 PR tree-optimization/87110
39 * gcc.c-torture/compile/pr87110.c: New test.
40
41 2018-08-27 Martin Sebor <msebor@redhat.com>
42
43 PR tree-optimization/86914
44 * gcc.dg/strlenopt-57.c: New test.
45
46 2018-08-27 Martin Sebor <msebor@redhat.com>
47
48 PR tree-optimization/87112
49 * gcc.dg/pr87112.c: New test.
50
51 2018-08-27 David Malcolm <dmalcolm@redhat.com>
52
53 PR c++/63392
54 * g++.dg/diagnostic/missing-typename.C: New test.
55
56 2018-08-27 Jeff Law <law@redhat.com>
57
58 * gcc.c-torture/compile/dse.c: New test.
59
60 2018-08-27 Jakub Jelinek <jakub@redhat.com>
61
62 PR c++/86993
63 * g++.dg/diagnostic/pr86993.C: New test.
64
65 2018-08-27 Richard Biener <rguenther@suse.de>
66
67 PR tree-optimization/86927
68 * gcc.dg/vect/pr86927.c: New testcase.
69
70 2018-08-27 David Malcolm <dmalcolm@redhat.com>
71
72 PR c++/87091
73 * gcc.dg/empty.h: New file.
74 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
75 top of file and removal of redundant second printing of warning
76 location.
77 * gcc.dg/fixits-pr84852-2.c: Likewise.
78 * gcc.dg/missing-header-fixit-3.c: Likewise.
79 * gcc.dg/missing-header-fixit-4.c: New test.
80 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
81 conversion of show_caret_p to a tri-state.
82
83 2018-08-27 David Malcolm <dmalcolm@redhat.com>
84
85 PR c++/87091
86 * g++.dg/pr85523.C: Extend expected output to show line
87 before line-insertion fix-it hint.
88 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
89 (test_fixit_insert_newline): Add previous line to expected output.
90 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
91 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
92
93 2018-08-27 Martin Liska <mliska@suse.cz>
94
95 PR sanitizer/86962
96 * gcc.dg/asan/pr86962.c: New test.
97
98 2018-08-27 Martin Liska <mliska@suse.cz>
99
100 * gcc.dg/tree-prof/val-prof-10.c: New test.
101
102 2018-08-27 Martin Liska <mliska@suse.cz>
103
104 PR tree-optimization/86847
105 * gcc.dg/tree-ssa/switch-3.c: New test.
106 * gcc.dg/tree-ssa/vrp105.c: Remove.
107
108 2018-08-27 Martin Liska <mliska@suse.cz>
109
110 * gcc.dg/tree-ssa/switch-2.c: New test.
111
112 2018-08-27 Richard Biener <rguenther@suse.de>
113
114 * g++.dg/torture/20180705-1.C: New testcase.
115 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
116 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
117 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
118 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
119 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
120 * gcc.dg/pr85195.c: Likewise.
121 * gcc.dg/pr85467.c: Likewise.
122 * gcc.dg/torture/pr81790.c: Likewise.
123
124 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
125 param to current default.
126
127 2018-08-27 Jakub Jelinek <jakub@redhat.com>
128
129 PR rtl-optimization/87065
130 * gcc.target/i386/pr87065.c: New test.
131
132 2018-08-26 Marek Polacek <polacek@redhat.com>
133
134 PR c++/87080
135 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
136
137 PR c++/87029, Implement -Wredundant-move.
138 * g++.dg/cpp0x/Wredundant-move1.C: New test.
139 * g++.dg/cpp0x/Wredundant-move2.C: New test.
140 * g++.dg/cpp0x/Wredundant-move3.C: New test.
141 * g++.dg/cpp0x/Wredundant-move4.C: New test.
142
143 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
144
145 PR libfortran/86704
146 * gfortran.dg/matmul_19.f90: New test.
147
148 2018-08-25 Janus Weil <janus@gcc.gnu.org>
149
150 PR fortran/86545
151 * gfortran.dg/generic_35.f90: New test case.
152
153 2018-08-24 David Malcolm <dmalcolm@redhat.com>
154
155 PR c++/87091
156 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
157 line spans are printed with -fdiagnostics-show-line-numbers.
158
159 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
160
161 PR fortran/86837
162 * gfortran.dg/implied_do_io_6.f90: New test.
163
164 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
165
166 PR middle-end/87092
167 * gcc.dg/pr87092.c: New test.
168
169 2018-08-24 Marek Polacek <polacek@redhat.com>
170
171 PR c++/67012
172 PR c++/86942
173 * g++.dg/cpp0x/auto52.C: New test.
174 * g++.dg/cpp1y/auto-fn52.C: New test.
175 * g++.dg/cpp1y/auto-fn53.C: New test.
176 * g++.dg/cpp1y/auto-fn54.C: New test.
177
178 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
179
180 * lib/target-supports.exp (vect_perm_supported): Only return
181 false for variable-length vectors if the permute size is not
182 a power of 2.
183 (check_effective_target_vect_perm)
184 (check_effective_target_vect_perm_byte)
185 (check_effective_target_vect_perm_short): Remove check for
186 variable-length vectors.
187 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
188 * gcc.dg/vect/slp-perm-10.c: Likewise.
189 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
190
191 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
192
193 * gcc.target/aarch64/sve/bswap_1.c: New test.
194 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
195 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
196
197 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
198
199 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
200 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
201 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
202 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
203 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
204 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
205 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
206
207 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
208
209 PR debug/79342
210 * gcc.dg/pr79342.: New test.
211
212 2018-08-23 Martin Sebor <msebor@redhat.com>
213
214 PR tree-optimization/87072
215 * gcc.dg/Warray-bounds-35.c: New test.
216
217 2018-08-23 Richard Biener <rguenther@suse.de>
218
219 PR middle-end/87024
220 * gcc.dg/pr87024.c: New testcase.
221
222 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
223
224 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
225 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
226 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
227 * gcc.dg/vect/pr80631-2.c: Likewise.
228
229 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
230
231 PR fortran/86863
232 * gfortran.dg/submodule_32.f08: New test.
233
234 2018-08-22 Janus Weil <janus@gcc.gnu.org>
235
236 PR fortran/86935
237 * gfortran.dg/associate_3.f90: Update error message.
238 * gfortran.dg/associate_39.f90: New test case.
239
240 2018-08-22 Janus Weil <janus@gcc.gnu.org>
241
242 PR fortran/86888
243 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
244 an additional case.
245 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
246 * gfortran.dg/class_17.f03: Update error message.
247 * gfortran.dg/class_55.f90: Ditto.
248 * gfortran.dg/dtio_11.f90: Update error messages.
249 * gfortran.dg/implicit_actual.f90: Add an error message.
250 * gfortran.dg/typebound_proc_12.f90: Update error message.
251
252 2018-08-22 Martin Sebor <msebor@redhat.com>
253
254 PR middle-end/87052
255 * gcc.dg/pr87052.c: New test.
256 * gcc.dg/tree-ssa/dump-3.c: Adjust.
257
258 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
259
260 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
261 * gfortran.dg/max_expr.f90: ...this.
262 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
263 * gfortran.dg/min_expr.f90: ...this.
264
265 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
266
267 PR tree-optimization/86725
268 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
269 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
270 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
271 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
272
273 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
274
275 PR tree-optimization/86725
276 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
277
278 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
279
280 * gcc.dg/vect/vect-avg-16.c: New test.
281 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
282 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
283 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
284 the second loop in main1.
285
286 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
287
288 * gcc.dg/lto/pr85248_0.c (test_alias):
289 Stringify __USER_LABEL_PREFIX__.
290 (test_noreturn): Likewise.
291
292 2018-08-22 Richard Biener <rguenther@suse.de>
293
294 PR tree-optimization/86988
295 * g++.dg/pr86988.C: New testcase.
296
297 2018-08-22 Richard Biener <rguenther@suse.de>
298
299 PR tree-optimization/86945
300 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
301
302 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
303
304 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
305
306 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
307 Thomas Koenig <tkoenig@gcc.gnu.org>
308
309 PR fortran/25829
310 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
311 * gfortran.dg/f2003_io_1.f03: Add wait statement.
312
313 2018-08-21 Marek Polacek <polacek@redhat.com>
314
315 PR c++/86981, Implement -Wpessimizing-move.
316 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
317 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
318 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
319 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
320 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
321
322 PR c++/65043
323 * g++.dg/concepts/pr67595.C: Add dg-warning.
324 * g++.dg/cpp0x/Wnarrowing11.C: New test.
325 * g++.dg/cpp0x/Wnarrowing12.C: New test.
326 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
327
328 PR c++/86499
329 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
330 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
331
332 2018-08-21 Ed Schonberg <schonberg@adacore.com>
333
334 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
335
336 2018-08-21 Ed Schonberg <schonberg@adacore.com>
337
338 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
339
340 2018-08-21 Javier Miranda <miranda@adacore.com>
341
342 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
343
344 2018-08-21 Ed Schonberg <schonberg@adacore.com>
345
346 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
347
348 2018-08-21 Ed Schonberg <schonberg@adacore.com>
349
350 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
351
352 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
353
354 * gnat.dg/rep_clause7.adb: New testcase.
355
356 2018-08-21 Ed Schonberg <schonberg@adacore.com>
357
358 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
359 gnat.dg/task1_pkg.ads: New testcase.
360
361 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
362
363 * gnat.dg/linkedlist.adb: New testcase.
364
365 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
366
367 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
368 gnat.dg/elab6_pkg.ads: New testcase.
369
370 2018-08-21 Ed Schonberg <schonberg@adacore.com>
371
372 * gnat.dg/expr_func5.adb: New testcase.
373
374 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
375
376 * gnat.dg/dynhash.adb: New testcase.
377
378 2018-08-21 Javier Miranda <miranda@adacore.com>
379
380 * gnat.dg/enum4.adb: New testcase.
381
382 2018-08-21 Tamar Christina <tamar.christina@arm.com>
383
384 * gcc.target/aarch64/large_struct_copy.c: New test.
385
386 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
387
388 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
389
390 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
391
392 PR middle-end/86121
393 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
394
395 2018-08-21 Tom de Vries <tdevries@suse.de>
396
397 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
398 to avoid mismatch in .debug and .earlydebug dump files.
399
400 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
401
402 PR target/87033
403 * gcc.target/powerpc/pr87033.c: New test.
404
405 2018-08-20 Martin Sebor <msebor@redhat.com>
406
407 PR tree-optimization/87034
408 * gcc.dg/builtin-sprintf-warn-20.c: New test.
409
410 2018-08-20 David Malcolm <dmalcolm@redhat.com>
411
412 PR other/84889
413 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
414 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
415 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
416
417 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
418
419 PR target/87014
420 * g++.dg/torture/pr87014.C: New file.
421
422 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
423
424 PR target/86984
425 * gcc.target/alpha/pr86984.c: New test.
426
427 2018-08-20 Richard Biener <rguenther@suse.de>
428
429 PR tree-optimization/78655
430 * gcc.dg/tree-ssa/evrp11.c: New testcase.
431
432 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
433
434 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
435 for Darwin.
436
437 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
438
439 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
440 test on Darwin.
441 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
442 * gcc.dg/lto/pr83719_0.c: Likewise.
443
444 2018-08-17 Martin Sebor <msebor@redhat.com>
445
446 PR testsuite/86996
447 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
448
449 2018-08-17 David Malcolm <dmalcolm@redhat.com>
450
451 * g++.dg/conversion/Wwrite-strings.C: New test.
452
453 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
454 Chung-Lin Tang <cltang@codesourcery.com>
455 Xianmiao Qu <xianmiao_qu@c-sky.com>
456
457 C-SKY port: Testsuite
458
459 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
460 * g++.dg/torture/type-generic-1.C: Likewise.
461 * gcc.c-torture/compile/20000804-1.c: Likewise.
462 * gcc.c-torture/execute/20101011-1.c: Likewise.
463 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
464 * gcc.dg/20020312-2.c: Likewise.
465 * gcc.dg/Wno-frame-address.c: Likewise.
466 * gcc.dg/c11-true_min-1.c: Likewise.
467 * gcc.dg/sibcall-10.c: Likewise.
468 * gcc.dg/sibcall-9.c: Likewise.
469 * gcc.dg/stack-usage-1.c: Likewise.
470 * gcc.dg/torture/float32-tg-3.c: Likewise.
471 * gcc.dg/torture/float32x-tg-3.c: Likewise.
472 * gcc.dg/torture/float64-tg-3.c: Likewise.
473 * gcc.dg/torture/float64x-tg-3.c: Likewise.
474 * gcc.dg/torture/type-generic-1.c: Likewise.
475 * gcc.target/csky/*: New.
476 * lib/target-supports.exp (check_profiling_available): Add
477 csky-*-elf.
478 (check_effective_target_hard_float): Handle C-SKY targets with
479 single-precision hard float only.
480 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
481
482 2018-08-17 David Malcolm <dmalcolm@redhat.com>
483
484 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
485 gcc_dump_printf.
486 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
487 coverage for gcc_dump_printf.
488
489 2018-08-17 Martin Liska <mliska@suse.cz>
490
491 * g++.dg/opt/mpx.C: Fix scanned pattern.
492 * gcc.target/i386/mpx.c: Likewise.
493 * g++.dg/warn/Wunreachable-code-1.C: Remove.
494 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
495 * gcc.dg/torture/pr52969.c: Likewise.
496 * g++.dg/warn/pr31246-2.C: Likewise.
497 * g++.dg/warn/pr31246.C: Likewise.
498 * gcc.dg/pr33092.c: Likewise.
499 * g++.dg/opt/eh1.C: Remove a deprecated option.
500 * g++.dg/template/inline1.C: Likewise.
501 * g++.dg/tree-ssa/pr81408.C: Likewise.
502 * gcc.dg/pr41837.c: Likewise.
503 * gcc.dg/pr41841.c: Likewise.
504 * gcc.dg/pr42250.c: Likewise.
505 * gcc.dg/pr43084.c: Likewise.
506 * gcc.dg/pr43317.c: Likewise.
507 * gcc.dg/pr51879-18.c: Likewise.
508 * gcc.dg/torture/pr36066.c: Likewise.
509 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
510 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
511 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
512 * gcc.dg/tree-ssa/pr45122.c: Likewise.
513 * gcc.target/i386/pr45352-2.c: Likewise.
514 * gcc.target/i386/zee.c: Likewise.
515 * gfortran.dg/auto_char_len_2.f90: Likewise.
516 * gfortran.dg/auto_char_len_4.f90: Likewise.
517 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
518 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
519 * gfortran.dg/gomp/pr47331.f90: Likewise.
520 * gfortran.dg/pr40999.f: Likewise.
521 * gfortran.dg/pr41011.f: Likewise.
522 * gfortran.dg/pr42051.f03: Likewise.
523 * gfortran.dg/pr46804.f90: Likewise.
524 * gfortran.dg/pr83149_1.f90: Likewise.
525 * gfortran.dg/pr83149_b.f90: Likewise.
526 * gfortran.dg/whole_file_1.f90: Likewise.
527 * gfortran.dg/whole_file_10.f90: Likewise.
528 * gfortran.dg/whole_file_11.f90: Likewise.
529 * gfortran.dg/whole_file_12.f90: Likewise.
530 * gfortran.dg/whole_file_13.f90: Likewise.
531 * gfortran.dg/whole_file_14.f90: Likewise.
532 * gfortran.dg/whole_file_15.f90: Likewise.
533 * gfortran.dg/whole_file_16.f90: Likewise.
534 * gfortran.dg/whole_file_17.f90: Likewise.
535 * gfortran.dg/whole_file_18.f90: Likewise.
536 * gfortran.dg/whole_file_19.f90: Likewise.
537 * gfortran.dg/whole_file_2.f90: Likewise.
538 * gfortran.dg/whole_file_20.f03: Likewise.
539 * gfortran.dg/whole_file_3.f90: Likewise.
540 * gfortran.dg/whole_file_4.f90: Likewise.
541 * gfortran.dg/whole_file_5.f90: Likewise.
542 * gfortran.dg/whole_file_6.f90: Likewise.
543 * gfortran.dg/whole_file_7.f90: Likewise.
544 * gfortran.dg/whole_file_8.f90: Likewise.
545 * gfortran.dg/whole_file_9.f90: Likewise.
546 * gcc.dg/vect/vect.exp: Likewise.
547
548 2018-08-17 Richard Biener <rguenther@suse.de>
549
550 PR middle-end/86505
551 * gcc.dg/torture/pr86505.c: New testcase.
552
553 2018-08-16 Martin Sebor <msebor@redhat.com>
554
555 PR tree-optimization/86853
556 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
557 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
558 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
559
560 2018-08-16 David Malcolm <dmalcolm@redhat.com>
561
562 * gcc.dg/missing-header-fixit-3.c: New test.
563
564 2018-08-16 David Malcolm <dmalcolm@redhat.com>
565
566 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
567 (test_fixit_insert_newline): Update expected output to show '+'
568 characters in margin of line-insertion fix-it hint.
569
570 2018-08-16 Nathan Sidwell <nathan@acm.org>
571
572 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
573 * gcc.dg/cpp/macsyntx2.c: likewise.
574
575 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
576
577 PR testsuite/86745
578 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
579 * gcc.target/i386/avx-cvt-2.c: Ditto.
580
581 2018-08-16 David Malcolm <dmalcolm@redhat.com>
582
583 PR c++/70693
584 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
585
586 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
587
588 * gcc.target/aarch64/imm_choice_comparison.c: New test.
589
590 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
591
592 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
593 (lib_strncmp): Likewise.
594
595 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
596
597 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
598 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
599 * g++.dg/torture/pr44295.C : Likewise.
600
601 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
602
603 PR testsuite/78544
604 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
605 attributes and matching.
606 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
607 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
608
609 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
610
611 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
612
613 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
614
615 * gcc.target/i386/rop1.c: Remove.
616 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
617
618 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
619
620 * gcc.target/powerpc/fold-vec-splat-char.c: New.
621 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
622 * gcc.target/powerpc/fold-vec-splat-int.c: New.
623 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
624 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
625 * gcc.target/powerpc/fold-vec-splat-short.c: New.
626
627 2018-08-15 David Malcolm <dmalcolm@redhat.com>
628
629 * g++.dg/diagnostic/aka3.C: New test.
630 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
631 output to show range labels.
632 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
633 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
634 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
635 * gcc.dg/bad-binary-ops.c: Update expected output to show range
636 labels. Add an "aka" example.
637 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
638 labels.
639 * gcc.dg/format/diagnostic-ranges.c: Likewise.
640 * gcc.dg/format/pr72858.c: Likewise.
641 * gcc.dg/format/pr78498.c: Likewise.
642 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
643 Update expected output to show range labels. Add examples of
644 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
645 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
646 Update expected output to show range labels.
647 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
648 (test_very_wide_line): Adjust so that label is at left-clipping
649 boundary.
650 (test_very_wide_line_2): New test.
651 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
652 Update expected output to show range labels.
653 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
654 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
655 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
656 for new param to gcc_rich_location::add_expr.
657 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
658 Add "label" param.
659 (test_show_locus): Add examples of labels to various tests. Tweak
660 the "very wide_line" test case and duplicate it, to cover the
661 boundary values for clipping of labels against the left-margin.
662 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
663 diagnostic-test-show-locus-no-labels.c.
664 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
665 Update line numbers of dg-locus directives.
666 * gcc.dg/pr69627.c: Update expected output to show range labels.
667 * lib/multiline.exp (proc _build_multiline_regex): Remove
668 special-case handling of lines with trailing '|'.
669
670 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
671
672 PR testsuite/86519
673 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
674 the .expand file.
675
676 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
677
678 * gcc.dg/wmain.c: New test.
679
680 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
681
682 PR c/19315
683 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
684 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
685 unknown size.
686
687 2018-08-15 Martin Liska <mliska@suse.cz>
688
689 PR tree-optimization/86925
690 * gcc.dg/predict-20.c: New test.
691 * gcc.dg/predict-21.c: New test.
692
693 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
694
695 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
696
697 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
698
699 * gcc.target/i386/sse2-movs.c: New test.
700
701 2018-08-14 Martin Sebor <msebor@redhat.com>
702
703 PR tree-optimization/86650
704 * gcc.dg/Warray-bounds-34.c: New test.
705
706 2018-08-14 Janus Weil <janus@gcc.gnu.org>
707
708 PR fortran/86116
709 * gfortran.dg/generic_34.f90: New test case.
710
711 2018-08-13 Marek Polacek <polacek@redhat.com>
712
713 PR c++/57891
714 * g++.dg/cpp0x/Wnarrowing6.C: New test.
715 * g++.dg/cpp0x/Wnarrowing7.C: New test.
716 * g++.dg/cpp0x/Wnarrowing8.C: New test.
717 * g++.dg/cpp0x/Wnarrowing9.C: New test.
718 * g++.dg/cpp0x/Wnarrowing10.C: New test.
719 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
720 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
721 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
722 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
723 * g++.dg/ext/stmtexpr15.C: Likewise.
724 * g++.dg/gomp/pr47963.C: Likewise.
725 * g++.dg/init/new37.C: Likewise.
726 * g++.dg/init/new43.C: Likewise.
727 * g++.dg/other/fold1.C: Likewise.
728 * g++.dg/parse/array-size2.C: Likewise.
729 * g++.dg/template/dependent-name3.C: Likewise.
730 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
731 * g++.dg/other/vrp1.C: Likewise.
732 * g++.dg/template/char1.C: Likewise.
733
734 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
735
736 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
737 instead of a ZERO_EXTEND.
738
739 2018-08-13 Martin Sebor <msebor@redhat.com>
740
741 PR tree-optimization/71625
742 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
743 * g++.dg/init/string2.C: New test.
744 * g++.dg/init/string3.C: New test.
745 * g++.dg/init/string4.C: New test.
746 * gcc.dg/init-string-3.c: New test.
747 * gcc.dg/strlenopt-55.c: New test.
748 * gcc.dg/strlenopt-56.c: New test.
749
750 2018-08-13 Marek Polacek <polacek@redhat.com>
751
752 P0806R2 - Deprecate implicit capture of this via [=]
753 * g++.dg/cpp2a/lambda-this1.C: New test.
754 * g++.dg/cpp2a/lambda-this2.C: New test.
755 * g++.dg/cpp2a/lambda-this3.C: New test.
756
757 2018-08-13 Marek Polacek <polacek@redhat.com>
758
759 PR c++/86915
760 * g++.dg/diagnostic/auto1.C: New test.
761
762 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
763
764 PR fortran/66679
765 * gfortran.dg/transfer_class_3.f90: New test.
766
767 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
768
769 PR fortran/86906
770 * gfortran.dg/use_rename_9.f90: New test.
771
772 2018-08-11 Jakub Jelinek <jakub@redhat.com>
773
774 PR tree-optimization/86835
775 * gcc.dg/pr86835.c: New test.
776
777 2018-08-10 Janus Weil <janus@gcc.gnu.org>
778
779 PR fortran/57160
780 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
781 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
782 * gfortran.dg/short_circuiting_2.f90: New test case.
783 * gfortran.dg/short_circuiting_3.f90: New test case.
784
785 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
786
787 PR target/82418
788 * gcc.target/i386/pr82418.c: New test.
789
790 2018-08-10 Martin Liska <mliska@suse.cz>
791
792 PR target/83610
793 * gcc.dg/predict-17.c: New test.
794 * gcc.dg/predict-18.c: New test.
795 * gcc.dg/predict-19.c: New test.
796
797 2018-08-10 Martin Liska <mliska@suse.cz>
798
799 PR tree-optimization/85799
800 * gcc.dg/pr85799.c: New test.
801
802 2018-08-09 Jeff Law <law@redhat.com>
803
804 PR middle-end/86897
805 * gcc.dg/uninit-suppress_2.c: Disable DOM.
806
807 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
808
809 * gcc.target/aarch64/sve/reduc_8.c: New test.
810
811 2018-08-09 David Malcolm <dmalcolm@redhat.com>
812
813 PR other/84889
814 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
815 test.
816 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
817 New test.
818 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
819 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
820 TEST_ALWAYS_FLAGS.
821
822 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
823
824 PR tree-optimization/86858
825 * gcc.dg/vect/pr86858.c: New test.
826
827 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
828
829 PR tree-optimization/86871
830 * gcc.dg/vect/pr86871.c: New test.
831
832 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
833
834 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
835
836 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
837
838 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
839 arch and tune numbers by 2.
840 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
841 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
842 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
843 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
844 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
845 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
846 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
847 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
848 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
849 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
850 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
851 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
852 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
853 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
854 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
855 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
856 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
857 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
858 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
859 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
860 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
861 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
862 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
863 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
864 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
865 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
866 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
867 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
868 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
869 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
870 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
871 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
872 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
873 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
874 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
875 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
876 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
877 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
878 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
879 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
880 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
881 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
882 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
883 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
884 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
885 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
886 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
887 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
888 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
889 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
890 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
891 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
892 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
893 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
894 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
895 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
896 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
897 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
898 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
899 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
900 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
901 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
902 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
903 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
904 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
905 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
906
907 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
908
909 PR target/84332
910 * gcc.target/s390/pr84332.c: New testcase.
911
912 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
913
914 PR target/46179
915 * gcc.target/m68k/tls-dimode.c: New file.
916
917 2018-08-08 Nathan Sidwell <nathan@acm.org>
918
919 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
920 c-c++-common/inc-from-1.c: New
921
922 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
923
924 PR target/85295
925 * gcc.target/s390/TI-constants-lra.c: New testcase.
926 * gcc.target/s390/TI-constants-nolra.c: New testcase.
927
928 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
929
930 * gcc.target/s390/hotpatch-8.c: Remove.
931 * gcc.target/s390/hotpatch-9.c: Remove.
932 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
933 * gcc.target/s390/mnop-mcount-m31.c: Remove.
934
935 2018-08-08 Jakub Jelinek <jakub@redhat.com>
936
937 P0595R1 - is_constant_evaluated
938 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
939
940 PR c++/86836
941 * g++.dg/cpp1z/decomp46.C: New test.
942
943 PR c++/86738
944 * g++.dg/opt/pr86738.C: New test.
945
946 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
947
948 PR target/86838
949 * gcc.target/aarch64/frecpe_1.c: New test.
950 * gcc.target/aarch64/frecpe_2.c: Likewise.
951
952 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
953
954 PR c++/59480, DR 136
955 * g++.dg/other/friend8.C: New.
956 * g++.dg/other/friend9.C: Likewise.
957 * g++.dg/other/friend10.C: Likewise.
958 * g++.dg/other/friend11.C: Likewise.
959 * g++.dg/other/friend12.C: Likewise.
960 * g++.dg/other/friend13.C: Likewise.
961 * g++.dg/other/friend14.C: Likewise.
962 * g++.dg/other/friend15.C: Likewise.
963 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
964 * g++.dg/parse/defarg8.C: Likewise.
965
966 2018-08-07 Martin Liska <mliska@suse.cz>
967
968 PR middle-end/83023
969 * gcc.dg/predict-16.c: New test.
970 * g++.dg/predict-1.C: New test.
971
972 2018-08-07 Steve Ellcey <sellcey@cavium.com>
973 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
974
975 PR tree-optimization/80925
976 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
977 vectorized on !vect_hw_misalign targets.
978
979 2018-08-06 Marek Polacek <polacek@redhat.com>
980
981 PR c++/86767
982 * g++.dg/cpp1y/constexpr-86767.C: New test.
983
984 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
985
986 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
987 for target *-*-linux-gnu.
988
989 2018-08-06 Alan Hayward <alan.hayward@arm.com>
990
991 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
992 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
993 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
994
995 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
996
997 * gcc.target/s390/nomemloopunroll-1.c: New test.
998
999 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
1000
1001 PR target/86386
1002 * gcc.target/i386/pr86386.c: New file.
1003
1004 2018-08-04 Tom de Vries <tdevries@suse.de>
1005
1006 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
1007
1008 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
1009
1010 * gcc.dg/guality/const-volatile.c: Remove duplicate test
1011 "type:cvip".
1012
1013 2018-08-04 Janus Weil <janus@gcc.gnu.org>
1014
1015 PR fortran/45521
1016 * gfortran.dg/interface_assignment_6.f90: New test case.
1017
1018 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
1019
1020 PR testsuite/86153
1021 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1022
1023 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1024 Jonathan Wakely <jwakely@redhat.com>
1025
1026 PR c++/85523
1027 * g++.dg/pr85523.C: New test.
1028
1029 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1030
1031 PR c/86690
1032 * gcc.dg/union-duplicate-field.c: New test.
1033
1034 2018-08-03 Jason Merrill <jason@redhat.com>
1035
1036 PR c++/86706
1037 * g++.dg/template/pr86706.C: New test.
1038
1039 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1040
1041 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1042 on vect_avg_qi targets.
1043 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1044 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1045 * gcc.dg/vect/vect-avg-15.c: Likewise.
1046
1047 2018-08-03 Martin Liska <mliska@suse.cz>
1048
1049 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1050 * gcc.dg/predict-13.c: Likewise.
1051 * gcc.dg/predict-3.c: Likewise.
1052 * gcc.dg/predict-4.c: Likewise.
1053 * gcc.dg/predict-5.c: Likewise.
1054 * gcc.dg/predict-6.c: Likewise.
1055 * gcc.dg/predict-9.c: Likewise.
1056 * gfortran.dg/predict-1.f90: Likewise.
1057
1058 2018-08-02 Richard Biener <rguenther@suse.de>
1059
1060 PR c++/86763
1061 * g++.dg/torture/pr86763.C: New testcase.
1062
1063 2018-08-02 Richard Biener <rguenther@suse.de>
1064
1065 PR tree-optimization/86816
1066 * g++.dg/torture/pr86816.C: New testcase.
1067
1068 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1069
1070 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1071 to be used.
1072 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1073 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1074 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1075 for .h.
1076 * gcc.target/aarch64/sve/single_2.c: Likewise.
1077 * gcc.target/aarch64/sve/single_3.c: Likewise.
1078 * gcc.target/aarch64/sve/single_4.c: Likewise.
1079
1080 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1081
1082 PR target/86014
1083 * gcc.target/aarch64/ldp_stp_13.c: New test.
1084
1085 2018-08-01 Martin Sebor <msebor@redhat.com>
1086
1087 PR tree-optimization/86650
1088 * gcc.dg/format/gcc_diag-10.c: Adjust.
1089
1090 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1091
1092 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1093 of range check.
1094 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1095
1096 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1097
1098 PR target/86753
1099 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1100 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1101
1102 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1103
1104 * gcc.dg/pointer-range-check-1.c: New test.
1105 * gcc.dg/pointer-range-check-2.c: Likewise.
1106
1107 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1108
1109 PR tree-optimization/86749
1110 * gcc.dg/vect/pr86749.c: New test.
1111
1112 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1113
1114 PR c++/86661
1115 * g++.dg/lookup/name-clash12.C: New.
1116
1117 2018-08-01 Richard Biener <rguenther@suse.de>
1118
1119 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1120
1121 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1122
1123 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1124
1125 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1126
1127 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1128
1129 2018-08-01 Martin Liska <mliska@suse.cz>
1130
1131 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1132 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1133 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1134 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1135 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1136 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1137 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1138 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1139
1140 2018-08-01 Martin Liska <mliska@suse.cz>
1141
1142 PR value-prof/35543
1143 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1144
1145 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1146
1147 * gcc.target/aarch64/extract_zero_extend.c: New file.
1148
1149 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1150
1151 PR c/85704
1152 * gcc.c-torture/compile/pr85704.c: New test.
1153
1154 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1155 Olivier Hainque <hainque@adacore.com>
1156
1157 * gnat.dg/dinst.adb: New.
1158 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1159
1160 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1161
1162 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1163 tdiag and cxxdiag.
1164 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1165 and %K.
1166
1167 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1168
1169 * c-c++-common/spec-barrier-1.c: New test.
1170 * c-c++-common/spec-barrier-2.c: New test.
1171 * gcc.dg/spec-barrier-3.c: New test.
1172
1173 2018-07-31 Martin Sebor <msebor@redhat.com>
1174
1175 PR tree-optimization/86741
1176 * gcc.dg/Warray-bounds-33.c: New test.
1177
1178 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1179
1180 * gcc.target/s390/memset-1.c: Improve testcase.
1181
1182 2018-07-31 Tom de Vries <tdevries@suse.de>
1183
1184 PR debug/86687
1185 * g++.dg/guality/pr86687.C: New test.
1186
1187 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1188
1189 P1008R1 - prohibit aggregates with user-declared constructors
1190 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1191 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1192 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1193 * g++.dg/cpp2a/aggr1.C: New test.
1194 * g++.dg/cpp2a/aggr2.C: New test.
1195
1196 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1197
1198 PR target/86640
1199 * gcc.target/arm/pr86640.c: New testcase.
1200
1201 2018-07-31 Martin Liska <mliska@suse.cz>
1202
1203 PR gcov-profile/85338
1204 PR gcov-profile/85350
1205 PR gcov-profile/85372
1206 * gcc.misc-tests/gcov-pr85338.c: New test.
1207 * gcc.misc-tests/gcov-pr85350.c: New test.
1208 * gcc.misc-tests/gcov-pr85372.c: New test.
1209
1210 2018-07-31 Martin Liska <mliska@suse.cz>
1211
1212 PR gcov-profile/83813
1213 PR gcov-profile/84758
1214 PR gcov-profile/85217
1215 PR gcov-profile/85332
1216 * gcc.misc-tests/gcov-pr83813.c: New test.
1217 * gcc.misc-tests/gcov-pr84758.c: New test.
1218 * gcc.misc-tests/gcov-pr85217.c: New test.
1219 * gcc.misc-tests/gcov-pr85332.c: New test.
1220
1221 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1222
1223 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1224 gnat.dg/prot5_pkg.ads: New testcase.
1225
1226 2018-07-31 Justin Squirek <squirek@adacore.com>
1227
1228 * gnat.dg/addr11.adb: New testcase.
1229
1230 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1231
1232 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1233
1234 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1235
1236 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1237
1238 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1239
1240 * gnat.dg/iter3.adb: New testcase.
1241
1242 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1243
1244 Revert 'AsyncI/O patch committed'
1245 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1246 Thomas Koenig <tkoenig@gcc.gnu.org>
1247
1248 PR fortran/25829
1249 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1250 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1251
1252 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1253
1254 PR rtl-optimization/85160
1255 * gcc.target/powerpc/combine-2-2.c: New testcase.
1256
1257 2018-07-27 Martin Sebor <msebor@redhat.com>
1258
1259 PR tree-optimization/86696
1260 * g++.dg/pr86696.C: New test.
1261
1262 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1263
1264 PR tree-optimization/86636
1265 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1266 Add dg-require-effective-target pthread.
1267
1268 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1269
1270 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1271 * gcc.dg/strcmpopt_6.c: Likewise.
1272
1273 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1274
1275 PR target/86612
1276 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1277
1278 2018-07-26 Martin Sebor <msebor@redhat.com>
1279
1280 PR tree-optimization/86043
1281 PR tree-optimization/86042
1282 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1283 pr86688.
1284 * gcc.dg/strlenopt-44.c: New test.
1285
1286 2018-07-26 Martin Liska <mliska@suse.cz>
1287
1288 PR gcov-profile/86536
1289 * gcc.misc-tests/gcov-pr86536.c: New test.
1290
1291 2018-07-25 Martin Sebor <msebor@redhat.com>
1292
1293 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1294 ignored by the test harness.
1295
1296 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1297 Thomas Koenig <tkoenig@gcc.gnu.org>
1298
1299 PR fortran/25829
1300 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1301 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1302
1303 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1304
1305 PR c++/85515
1306 * g++.dg/pr85515-2.C: Add expected dg-error.
1307 * g++.dg/cpp0x/range-for36.C: New test.
1308
1309 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1310
1311 * gcc.target/arc/uncached-1.c: New test.
1312 * gcc.target/arc/uncached-2.c: Likewise.
1313
1314 2018-07-24 Martin Sebor <msebor@redhat.com>
1315
1316 PR tree-optimization/86622
1317 PR tree-optimization/86532
1318 * gcc.c-torture/execute/strlen-2.c: New test.
1319 * gcc.c-torture/execute/strlen-3.c: New test.
1320 * gcc.c-torture/execute/strlen-4.c: New test.
1321
1322 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1323
1324 PR tree-optimization/86636
1325 * gcc.c-torture/compile/pr86636.c: New test.
1326
1327 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1328
1329 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1330
1331 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1332
1333 PR middle-end/86627
1334 * gcc.target/i386/pr86627.c: New test.
1335
1336 PR testsuite/86649
1337 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1338 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1339 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1340 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1341
1342 2018-07-23 Carl Love <cel@us.ibm.com>
1343
1344 PR 86591
1345 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1346 file altivec-2-runnable.c.
1347 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1348 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1349 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1350 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1351 vec_cts, vec_ctu, vec_cpsgn tests.
1352
1353 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1354
1355 PR c/86617
1356 * gcc.dg/pr86617.c: New test.
1357
1358 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1359
1360 PR c++/86569
1361 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1362
1363 2018-07-20 Martin Sebor <msebor@redhat.com>
1364
1365 PR middle-end/82063
1366 * c-c++-common/pr68657-1.c: Adjust.
1367 * c-c++-common/pr68657-2.c: Same.
1368 * c-c++-common/pr68657-3.c: Same.
1369 * c-c++-common/pr68833-1.c: Same.
1370 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1371 * gcc.dg/Walloca-larger-than.c: New test.
1372 * gcc.dg/Walloca-larger-than-2.c: New test.
1373 * gcc.dg/Wframe-larger-than-2.c: New test.
1374 * gcc.dg/Wlarger-than3.c: New test.
1375 * gcc.dg/Wvla-larger-than-3.c: New test.
1376 * gcc.dg/pr42611.c: Adjust.
1377 * gnat.dg/frame_overflow.adb: Same.
1378
1379 2018-07-20 Martin Sebor <msebor@redhat.com>
1380
1381 PR tree-optimization/86613
1382 PR tree-optimization/86611
1383 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1384 prune duplicate warnings.
1385 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1386 data-model-dependencies.
1387 * gcc.dg/Warray-bounds-32.c: Ditto.
1388
1389 2018-07-20 Richard Biener <rguenther@suse.de>
1390
1391 PR debug/86585
1392 * g++.dg/lto/pr86585_0.C: New testcase.
1393 * g++.dg/lto/pr86585_1.C: Likewise.
1394
1395 2018-07-19 Martin Sebor <msebor@redhat.com>
1396
1397 PR tree-optimization/83776
1398 PR tree-optimization/84047
1399 * gcc.dg/Warray-bounds-29.c: New test.
1400 * gcc.dg/Warray-bounds-30.c: New test.
1401 * gcc.dg/Warray-bounds-31.c: New test.
1402 * gcc.dg/Warray-bounds-32.c: New test.
1403
1404 2018-07-19 Michael Collison <michael.collison@arm.com>
1405 Richard Henderson <rth@redhat.com>
1406
1407 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1408 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1409 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1410 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1411 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1412 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1413 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1414 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1415 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1416 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1417 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1418 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1419
1420 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1421
1422 Revert fix for c++/59480 (and testsuite followup)
1423
1424 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1425
1426 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1427
1428 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1429
1430 PR c++/59480, DR 136
1431 * g++.dg/other/friend8.C: New.
1432 * g++.dg/other/friend9.C: Likewise.
1433 * g++.dg/other/friend10.C: Likewise.
1434 * g++.dg/other/friend11.C: Likewise.
1435 * g++.dg/other/friend12.C: Likewise.
1436 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1437 * g++.dg/parse/defarg8.C: Likewise.
1438
1439 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1440
1441 * gcc.target/aarch64/profile.c: New test.
1442
1443 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1444
1445 PR target/83009
1446 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1447
1448 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1449
1450 PR target/86560
1451 * gcc.target/i386/pr86560-4.c: New test.
1452 * gcc.target/i386/pr86560-5.c: Likewise.
1453
1454 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1455
1456 PR target/86560
1457 * gcc.target/i386/pr86560-1.c: New test.
1458 * gcc.target/i386/pr86560-2.c: Likewise.
1459 * gcc.target/i386/pr86560-3.c: Likewise.
1460
1461 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1462
1463 * gfortran.dg/max_fmax_aarch64.f90: New test.
1464 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1465 * gfortran.dg/minmax_integer.f90: Likewise.
1466
1467 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1468
1469 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1470
1471 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1472
1473 PR middle-end/86544
1474 * g++.dg/tree-ssa/pr86544.C: New test.
1475
1476 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1477
1478 PR c++/86550
1479 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1480
1481 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1482
1483 PR 69558
1484 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1485 * c-c++-common/pr69558.c: Remove xfail.
1486 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1487 * gcc.dg/pr61817-1.c: Likewise.
1488 * gcc.dg/pr61817-2.c: Likewise.
1489 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1490
1491 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1492
1493 PR fortran/85599
1494 * gfortran.dg/function_optimize_5.f90: Add option
1495 '-faggressive-function-elimination' and update dg-warning clauses.
1496 * gfortran.dg/short_circuiting.f90: New test.
1497
1498 2018-07-18 Marek Polacek <polacek@redhat.com>
1499
1500 PR c++/86190 - bogus -Wsign-conversion warning
1501 * g++.dg/warn/Wsign-conversion-3.C: New test.
1502 * g++.dg/warn/Wsign-conversion-4.C: New test.
1503
1504 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1505
1506 PR c++/59480, DR 136
1507 * g++.dg/other/friend8.C: New.
1508 * g++.dg/other/friend9.C: Likewise.
1509 * g++.dg/other/friend10.C: Likewise.
1510 * g++.dg/other/friend11.C: Likewise.
1511 * g++.dg/other/friend12.C: Likewise.
1512 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1513 * g++.dg/parse/defarg8.C: Likewise.
1514
1515 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1516
1517 * g++.dg/ext/uow-3.C: Adjust.
1518 * g++.dg/ext/uow-4.C: Likewise.
1519 * g++.dg/lookup/name-clash11.C: Likewise.
1520 * g++.dg/lookup/name-clash7.C: Likewise.
1521 * g++.dg/lookup/redecl1.C: Likewise.
1522 * g++.dg/warn/changes-meaning.C: Likewise.
1523 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1524 * g++.old-deja/g++.law/nest1.C: Likewise.
1525
1526 2018-07-18 Richard Biener <rguenther@suse.de>
1527
1528 PR debug/86523
1529 * g++.dg/lto/pr86523-3_0.C: New testcase.
1530
1531 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1532
1533 * gcc.target/m68k/mulsi_highpart.c: New test.
1534
1535 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1536
1537 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1538 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1539 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1540 * gcc.dg/cpp/pr61854-8.c: New test.
1541
1542 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1543
1544 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1545
1546 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1547
1548 PR fortran/83184
1549 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1550
1551 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1552
1553 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1554 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1555 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1556 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1557 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1558
1559 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1560
1561 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1562 * gcc.target/powerpc/pr79916.c: Require dfp.
1563
1564 2018-07-17 Richard Biener <rguenther@suse.de>
1565
1566 PR lto/86456
1567 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1568
1569 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1570
1571 * gcc.target/s390/function-align1.c: New test.
1572 * gcc.target/s390/function-align2.c: New test.
1573 * gcc.target/s390/function-align3.c: New test.
1574
1575 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1576
1577 * gnat.dg/discr55.adb: New test.
1578
1579 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1580
1581 * gcc.target/i386/vartrack-1.c (dg-options): Add
1582 -fomit-frame-pointer.
1583
1584 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1585
1586 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1587 (dg-lto-options): Add -fPIC.
1588 * g++.dg/lto/pr86523-2_0.C: Likewise.
1589
1590 2018-07-17 Martin Liska <mliska@suse.cz>
1591
1592 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1593
1594 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1595
1596 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1597 testcase.
1598
1599 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1600
1601 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1602
1603 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1604
1605 * gnat.dg/memorytest.adb: New testcase.
1606
1607 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1608
1609 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1610 New testcase.
1611
1612 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1613
1614 * gnat.dg/equal3.adb: New testcase.
1615
1616 2018-07-17 Justin Squirek <squirek@adacore.com>
1617
1618 * gnat.dg/split_args.adb: New testcase.
1619
1620 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1621
1622 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1623
1624 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1625
1626 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1627 New testcase.
1628
1629 2018-07-16 Carl Love <cel@us.ibm.com>
1630
1631 PR target/86414
1632 Forgot the PR number on the commit log.
1633
1634 2018-07-16 Carl Love <cel@us.ibm.com>
1635
1636 PR target/86414
1637 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1638 longdouble128.
1639 * gcc.target/powerpc/divkc3-3.c: Ditto.
1640 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1641 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1642 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1643 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1644
1645 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1646
1647 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1648 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1649
1650 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1651
1652 * lib/target-supports.exp (check_effective_target_longdouble64,
1653 check_effective_target_ppc_float128,
1654 check_effective_target_ppc_float128_insns,
1655 check_effective_target_powerpc_vsx): New.
1656
1657 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1658
1659 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1660 syntax error.
1661
1662 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1663
1664 PR tree-optimization/86526
1665 * gcc.c-torture/compile/pr86526.c: New test.
1666
1667 2018-07-16 Carl Love <cel@us.ibm.com>
1668
1669 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1670 longdouble128.
1671 * gcc.target/powerpc/divkc3-3.c: Ditto.
1672 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1673 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1674 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1675 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1676
1677 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1678
1679 PR fortran/83184
1680 * gfortran.dg/assumed_rank_14.f90: New testcase.
1681 * gfortran.dg/assumed_rank_15.f90: New testcase.
1682 * gfortran.dg/dec_structure_8.f90: Update error messages.
1683 * gfortran.dg/dec_structure_23.f90: Update error messages.
1684
1685 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1686
1687 PR middle-end/86528
1688 * gcc.c-torture/execute/pr86528.c: New test.
1689 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1690
1691 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1692
1693 * g++.dg/template/spec40.C: New.
1694 * g++.dg/parse/ptrmem8.C: Likewise.
1695
1696 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1697
1698 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1699 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1700 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1701 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1702 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1703
1704 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1705
1706 * gcc.target/s390/mrecord-mcount.c: New testcase.
1707
1708 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1709
1710 * gcc.target/s390/mfentry-m64.c: New testcase.
1711
1712 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1713
1714 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1715 testcase.
1716
1717 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1718
1719 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1720 testcase.
1721
1722 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1723
1724 * gnat.dg/wide_wide_value1.adb: New testcase.
1725
1726 2018-07-16 Javier Miranda <miranda@adacore.com>
1727
1728 * gnat.dg/bit_order1.adb: New testcase.
1729
1730 2018-07-16 Javier Miranda <miranda@adacore.com>
1731
1732 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1733
1734 2018-07-16 Richard Biener <rguenther@suse.de>
1735
1736 PR lto/86523
1737 * g++.dg/lto/pr86523-1_0.C: New testcase.
1738 * g++.dg/lto/pr86523-2_0.C: Likewise.
1739
1740 2018-07-16 Martin Liska <mliska@suse.cz>
1741
1742 PR ipa/86529
1743 * g++.dg/ipa/pr86529.C: New test.
1744
1745 2018-07-16 Tom de Vries <tdevries@suse.de>
1746
1747 PR debug/86455
1748 * gcc.target/i386/vartrack-1.c: New test.
1749
1750 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1751
1752 * gnat.dg/opt73.adb: New test.
1753
1754 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1755
1756 PR c++/3698
1757 PR c++/86208
1758 * g++.dg/opt/pr3698.C: New test.
1759
1760 2018-07-16 Richard Biener <rguenther@suse.de>
1761
1762 PR ipa/86389
1763 * gcc.dg/torture/pr86389.c: Require trampolines.
1764
1765 2018-07-15 Tom de Vries <tdevries@suse.de>
1766
1767 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1768 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1769 already called.
1770 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1771 * gcc.dg/guality/guality.exp: Same.
1772 * gfortran.dg/guality/guality.exp: Same.
1773
1774 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1775 Sunil K Pandey <sunil.k.pandey@intel.com>
1776
1777 PR target/84413
1778 * gcc.target/i386/pr84413-1.c: New test.
1779 * gcc.target/i386/pr84413-2.c: Likewise.
1780 * gcc.target/i386/pr84413-3.c: Likewise.
1781
1782 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1783 Steve Munroe <munroesj52@gmail.com>
1784
1785 * gcc.target/powerpc/sse2-pand-1.c: New file.
1786 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1787 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1788 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1789
1790 2018-07-13 Nathan Sidwell <nathan@acm.org>
1791
1792 PR c++/86374
1793 * g++.dg/pr86374.C: New.
1794
1795 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1796
1797 PR middle-end/78809
1798 * gcc.dg/strcmpopt_5.c: New test.
1799 * gcc.dg/strcmpopt_6.c: New test.
1800
1801 2018-07-13 Richard Biener <rguenther@suse.de>
1802
1803 PR middle-end/85974
1804 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1805
1806 2018-07-13 Tom de Vries <tdevries@suse.de>
1807
1808 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1809 * gcc.dg/guality/ctztest.c: Same.
1810 * gcc.dg/guality/sra-1.c: Same.
1811
1812 2018-07-13 Tom de Vries <tdevries@suse.de>
1813
1814 * gcc.dg/vla-1.c: Update.
1815
1816 2018-07-13 Tom de Vries <tdevries@suse.de>
1817
1818 * gcc.src/maintainers.exp: New file.
1819
1820 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1821
1822 PR middle-end/86489
1823 * gcc.dg/pr86489.c: New test.
1824
1825 2018-07-12 Martin Sebor <msebor@redhat.com>
1826
1827 PR testsuite/86510
1828 g++.dg/warn/pr86453.C: Adjust.
1829
1830 2018-07-12 Jim Wilson <jimw@sifive.com>
1831
1832 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1833
1834 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1835
1836 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1837
1838 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1839
1840 * c-c++-common/gomp/declare-target-3.c: New test.
1841 * g++.dg/gomp/declare-target-2.C: New test.
1842
1843 2018-07-12 Martin Sebor <msebor@redhat.com>
1844
1845 PR c/86453
1846 * c-c++-common/Wattributes.c: Adjust.
1847 * gcc.dg/Wattributes-10.c: New test.
1848 * g++.dg/Wattributes-3.C: Adjust.
1849 * gcc.dg/Wattributes-6.c: Adjust.
1850 * gcc.dg/pr18079.c: Adjust.
1851 * gcc.dg/torture/pr42363.c: Adjust.
1852
1853 2018-07-12 Julia Koval <julia.koval@intel.com>
1854
1855 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1856 version.
1857
1858 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1859
1860 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1861 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1862 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1863 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1864 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1865 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1866 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1867
1868 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1869
1870 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1871 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1872 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1873 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1874 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1875 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1876 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1877 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1878
1879 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1880 Alan Hayward <alan.hayward@arm.com>
1881 David Sherwood <david.sherwood@arm.com>
1882
1883 * gcc.dg/vect/vect-fma-2.c: New test.
1884 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1885 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1886 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1887
1888 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1889
1890 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1891 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1892 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1893 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1894 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1895 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1896 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1897 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1898 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1899
1900 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1901
1902 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1903 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1904
1905 2018-07-12 Richard Biener <rguenther@suse.de>
1906
1907 PR target/84829
1908 * gcc.target/i386/pr84829.c: New testcase.
1909
1910 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1911
1912 * gcc.dg/torture/20180712-1.c: New test.
1913
1914 PR tree-optimization/86492
1915 * gcc.c-torture/execute/pr86492.c: New test.
1916
1917 2018-07-12 Richard Biener <rguenther@suse.de>
1918
1919 PR c/86453
1920 * g++.dg/warn/pr86453.C: New testcase.
1921
1922 2018-07-12 Richard Biener <rguenther@suse.de>
1923
1924 PR middle-end/86479
1925 * gcc.dg/graphite/pr86479.c: New testcase.
1926
1927 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1928
1929 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1930 of hardcoding size. Cast (rel) to MASK_TYPE.
1931 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1932 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1933 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1934 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1935 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1936 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1937 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1938 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1939 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1940 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1941 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1942 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1943 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1944 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1945 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1946 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1947 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1948 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1949 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1950
1951 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1952
1953 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
1954 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
1955 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
1956
1957 2018-07-10 Mark Wielaard <mark@klomp.org>
1958
1959 PR debug/86459
1960 * gcc.dg/pr86459.c: New test.
1961
1962 2018-07-10 Martin Sebor <msebor@redhat.com>
1963
1964 PR testsuite/86461
1965 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1966
1967 2018-07-10 Martin Liska <mliska@suse.cz>
1968
1969 PR testsuite/86445
1970 * gcc.dg/pr84100.c: Change it back to dg-bogus.
1971
1972 2018-07-10 Jakub Jelinek <jakub@redhat.com>
1973
1974 PR sanitizer/86406
1975 * g++.dg/ubsan/pr86406.C: New test.
1976
1977 PR fortran/86421
1978 * gfortran.dg/vect/pr86421.f90: New test.
1979
1980 2018-07-09 Martin Sebor <msebor@redhat.com>
1981
1982 PR tree-optimization/86415
1983 * gcc.dg/strlenopt-53.c: New test.
1984
1985 2018-07-09 Martin Sebor <msebor@redhat.com>
1986
1987 PR middle-end/77357
1988 * gcc.dg/strlenopt-49.c: New test.
1989 * gcc.dg/strlenopt-50.c: New test.
1990 * gcc.dg/strlenopt-51.c: New test.
1991 * gcc.dg/strlenopt-52.c: New test.
1992 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1993
1994 2018-07-09 Jakub Jelinek <jakub@redhat.com>
1995
1996 PR c/86420
1997 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
1998 to be returned and when first argument is not 0, so that they don't do
1999 anything for NEED_EXC or NEED_ERRNO.
2000
2001 2018-07-09 Tom de Vries <tdevries@suse.de>
2002
2003 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
2004 * gcc.dg/guality/bswaptest.c: Same.
2005 * gcc.dg/guality/clztest.c: Same.
2006 * gcc.dg/guality/csttest.c: Same.
2007 * gcc.dg/guality/ctztest.c: Same.
2008 * gcc.dg/guality/drap.c: Same.
2009 * gcc.dg/guality/nrv-1.c: Same.
2010 * gcc.dg/guality/pr41353-1.c: Same.
2011 * gcc.dg/guality/pr41353-2.c: Same.
2012 * gcc.dg/guality/pr41404-1.c: Same.
2013 * gcc.dg/guality/pr43051-1.c: Same.
2014 * gcc.dg/guality/pr43077-1.c: Same.
2015 * gcc.dg/guality/pr43177.c: Same.
2016 * gcc.dg/guality/pr43329-1.c: Same.
2017 * gcc.dg/guality/pr43479.c: Same.
2018 * gcc.dg/guality/pr43593.c: Same.
2019 * gcc.dg/guality/pr45003-1.c: Same.
2020 * gcc.dg/guality/pr45003-2.c: Same.
2021 * gcc.dg/guality/pr45003-3.c: Same.
2022 * gcc.dg/guality/pr48437.c: Same.
2023 * gcc.dg/guality/pr48466.c: Same.
2024 * gcc.dg/guality/pr49888.c: Same.
2025 * gcc.dg/guality/pr54200.c: Same.
2026 * gcc.dg/guality/pr54519-1.c: Same.
2027 * gcc.dg/guality/pr54519-2.c: Same.
2028 * gcc.dg/guality/pr54519-3.c: Same.
2029 * gcc.dg/guality/pr54519-4.c: Same.
2030 * gcc.dg/guality/pr54519-5.c: Same.
2031 * gcc.dg/guality/pr54519-6.c: Same.
2032 * gcc.dg/guality/pr54551.c: Same.
2033 * gcc.dg/guality/pr54693-2.c: Same.
2034 * gcc.dg/guality/pr54693.c: Same.
2035 * gcc.dg/guality/pr54796.c: Same.
2036 * gcc.dg/guality/pr54970.c: Same.
2037 * gcc.dg/guality/pr67192.c: Same.
2038 * gcc.dg/guality/pr69947.c: Same.
2039 * gcc.dg/guality/pr78726.c: Same.
2040 * gcc.dg/guality/rotatetest.c: Same.
2041 * gcc.dg/guality/sra-1.c: Same.
2042 * gcc.dg/guality/vla-2.c: Same.
2043
2044 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2045
2046 * g++.dg/diagnostic/long-short.C: New.
2047 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2048 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2049 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2050
2051 2018-07-09 Tom de Vries <tdevries@suse.de>
2052
2053 * gcc.dg/vla-1.c: New test.
2054
2055 2018-07-07 Tom de Vries <tdevries@suse.de>
2056
2057 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2058 files.
2059 (get_dump_flags): New proc.
2060 (toplevel): Test all dump flags.
2061
2062 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2063
2064 * gnat.dg/stack_usage6.adb: New test.
2065 * gnat.dg/stack_usage6_pkg.ads: New helper.
2066
2067 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2068
2069 * gnat.dg/pure_function3a.adb: New test.
2070 * gnat.dg/pure_function3b.adb: Likewise.
2071 * gnat.dg/pure_function3c.adb: Likewise.
2072 * gnat.dg/pure_function3_pkg.ads: New helper.
2073
2074 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2075
2076 PR target/84711
2077 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2078 dg-require-effective-target. Add -msse not just on i386-*, but
2079 on all i?86-* and x86_64-*.
2080
2081 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2082
2083 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2084 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2085 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2086 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2087 * gcc.dg/tree-ssa/popcount3.c: New test.
2088
2089 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2090
2091 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2092 to preserve the test.
2093 * gcc.target/i386/pr85073.c: Likewise.
2094
2095 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2096
2097 PR tree-optimization/86401
2098 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2099 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2100 * c-c++-common/rotate-9.c: New test.
2101
2102 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2103
2104 PR target/86324
2105 gcc.target/powerpc/pr86324-1.c: New test.
2106 gcc.target/powerpc/pr86324-2.c: Likewise.
2107
2108 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2109
2110 PR target/84711
2111 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2112
2113 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2114
2115 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2116
2117 2018-07-05 Jeff Law <law@redhat.com>
2118
2119 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2120
2121 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2122
2123 PR fortran/86408
2124 * gfortran.dg/deferred_character_20.f90: New test.
2125
2126 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2127
2128 PR fortran/83183
2129 PR fortran/86325
2130 * gfortran.dg/init_flag_18.f90: New testcase.
2131 * gfortran.dg/init_flag_19.f03: New testcase.
2132
2133 2018-07-05 Carl Love <cel@us.ibm.com>
2134 * gcc.target/altivec-1-runnable.c: New test file.
2135 * gcc.target/altivec-2-runnable.c: New test file.
2136 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2137 for tests.
2138
2139 2018-07-05 Martin Sebor <msebor@redhat.com>
2140
2141 PR c++/86400
2142 * gcc.dg/strlenopt-47.c: New test.
2143 * gcc.dg/strlenopt-48.c: New test.
2144
2145 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2146
2147 PR target/84711
2148 * gcc.target/arm/big-endian-subreg.c: New.
2149
2150 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2151
2152 PR target/84711
2153 * gcc.dg/vect/pr84711.c: New.
2154
2155 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2156
2157 * gcc.target/aarch64/struct_cpy.c: New.
2158
2159 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2160
2161 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2162 * c-c++-common/unroll-2.c: Likewise.
2163 * g++.dg/cdce3.C: Likewise.
2164 * g++.dg/ext/unroll-1.C: Likewise.
2165 * g++.dg/ext/unroll-2.C: Likewise.
2166 * g++.dg/ext/unroll-3.C: Likewise.
2167 * gcc.dg/cdce1.c: Likewise.
2168 * gcc.dg/cdce2.c: Likewise.
2169 * gcc.dg/gomp/pr68128-1.c: Likewise.
2170 * gcc.dg/vect/pr46032.c: Likewise.
2171 * gcc.dg/vect/vect-cond-10.c: Likewise.
2172 * gcc.dg/vect/vect-cond-8.c: Likewise.
2173 * gcc.dg/vect/vect-cond-9.c: Likewise.
2174 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2175 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2176 * gcc.target/i386/avx-cvt-2.c: Likewise.
2177 * gcc.target/i386/avx-cvt-3.c: Likewise.
2178 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2179 * gcc.target/i386/avx2-gather-2.c: Likewise.
2180 * gcc.target/i386/avx2-gather-6.c: Likewise.
2181 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2182 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2183 * gfortran.dg/directive_unroll_1.f90: Likewise.
2184 * gfortran.dg/directive_unroll_2.f90: Likewise.
2185 * gnat.dg/unroll2.adb: Likewise.
2186 * gnat.dg/unroll3.adb: Likewise.
2187
2188 2018-07-05 Tom de Vries <tdevries@suse.de>
2189
2190 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2191
2192 2018-07-04 Martin Sebor <msebor@redhat.com>
2193
2194 PR tree-optimization/86274
2195 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2196
2197 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2198
2199 PR fortran/82009
2200 * gfortran.dg/block_16.f08. New test.
2201
2202 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2203
2204 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2205 has a slightly different IL that provides more threading
2206 opportunities.
2207
2208 2018-07-04 Martin Liska <mliska@suse.cz>
2209
2210 PR middle-end/66240
2211 PR target/45996
2212 PR c/84100
2213 * gcc.dg/pr84100.c (foo):
2214 * gcc.target/i386/falign-functions-2.c: New test.
2215 * gcc.target/i386/falign-functions.c: New test.
2216
2217 2018-07-04 Martin Liska <mliska@suse.cz>
2218
2219 * gcc.dg/pr47793.c: Remove.
2220
2221 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2222
2223 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2224 final scan test.
2225 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2226
2227 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2228
2229 PR target/85620
2230 * gcc.target/i386/pr85620-1.c: New test.
2231 * gcc.target/i386/pr85620-2.c: Likewise.
2232 * gcc.target/i386/pr85620-3.c: Likewise.
2233 * gcc.target/i386/pr85620-4.c: Likewise.
2234
2235 2018-07-03 Martin Sebor <msebor@redhat.com>
2236
2237 PR tree-optimization/86274
2238 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2239 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2240 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2241 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2242 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2243 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2244 * gcc.dg/tree-ssa/pr83198.c: Same.
2245
2246 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2247
2248 * g++.dg/other/locations1.C: New.
2249 * g++.dg/tls/locations1.C: Likewise.
2250 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2251 * g++.dg/diagnostic/virtual-static.C: Likewise.
2252 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2253 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2254 * g++.dg/cpp0x/pr51463.C: Likewise.
2255 * g++.dg/other/typedef1.C: Likewise.
2256 * g++.dg/parse/dtor13.C: Likewise.
2257 * g++.dg/template/error44.C: Likewise.
2258 * g++.dg/template/typedef4.C: Likewise.
2259 * g++.dg/template/typedef5.C: Likewise.
2260 * g++.dg/tls/diag-2.C: Likewise.
2261 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2262
2263 2018-07-03 Marek Polacek <polacek@redhat.com>
2264
2265 PR c++/86201
2266 * g++.dg/diagnostic/pr86201.C: New test.
2267
2268 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2269
2270 PR target/85694
2271 * gcc.target/i386/pr85694.c: New test.
2272
2273 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2274
2275 PR tree-optimization/85694
2276 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2277 Return true for AArch64 without SVE.
2278 * gcc.target/aarch64/vect_hadd_1.h: New file.
2279 * gcc.target/aarch64/vect_shadd_1.c: New test.
2280 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2281 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2282 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2283
2284 2018-07-03 Marek Polacek <polacek@redhat.com>
2285
2286 PR middle-end/86202
2287 * gcc.dg/Wint-conversion-2.c: New test.
2288
2289 PR c++/84306
2290 * g++.dg/overload/conv-op3.C: New test.
2291
2292 2018-07-03 Richard Biener <rguenther@suse.de>
2293
2294 PR ipa/86389
2295 * gcc.dg/torture/pr86389.c: New testcase.
2296
2297 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2298
2299 PR tree-optimization/85694
2300 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2301 proc.
2302 * gcc.dg/vect/vect-avg-1.c: New test.
2303 * gcc.dg/vect/vect-avg-2.c: Likewise.
2304 * gcc.dg/vect/vect-avg-3.c: Likewise.
2305 * gcc.dg/vect/vect-avg-4.c: Likewise.
2306 * gcc.dg/vect/vect-avg-5.c: Likewise.
2307 * gcc.dg/vect/vect-avg-6.c: Likewise.
2308 * gcc.dg/vect/vect-avg-7.c: Likewise.
2309 * gcc.dg/vect/vect-avg-8.c: Likewise.
2310 * gcc.dg/vect/vect-avg-9.c: Likewise.
2311 * gcc.dg/vect/vect-avg-10.c: Likewise.
2312 * gcc.dg/vect/vect-avg-11.c: Likewise.
2313 * gcc.dg/vect/vect-avg-12.c: Likewise.
2314 * gcc.dg/vect/vect-avg-13.c: Likewise.
2315 * gcc.dg/vect/vect-avg-14.c: Likewise.
2316
2317 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2318
2319 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2320 get split into two for use by the over-widening pattern.
2321 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2322 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2323 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2324 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2325 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2326 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2327 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2328 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2329 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2330 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2331 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2332 * gcc.dg/vect/vect-over-widen-22.c: New test.
2333
2334 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2335
2336 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2337 widen_mult pattern.
2338 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2339 over-widening messages.
2340 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2341 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2342 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2343 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2344 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2345 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2346 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2347 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2348 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2349 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2350 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2351 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2352 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2353 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2354 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2355 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2356 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2357 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2358 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2359 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2360 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2361 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2362 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2363 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2364 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2365 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2366
2367 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2368
2369 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2370
2371 2018-07-02 Jim Wilson <jimw@sifive.com>
2372
2373 * gcc.target/riscv/interrupt-debug.c: New.
2374
2375 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2376
2377 * g++.dg/diagnostic/thread-thread_local.C: New.
2378
2379 2018-07-02 Martin Liska <mliska@suse.cz>
2380
2381 PR testsuite/86366
2382 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2383 * gcc.dg/profile-dir-2.c: Likewise.
2384 * gcc.dg/profile-dir-3.c: Likewise.
2385
2386 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2387
2388 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2389 overriden.
2390
2391 2018-07-02 Richard Biener <rguenther@suse.de>
2392
2393 PR tree-optimization/86363
2394 * gcc.dg/torture/pr86363.c: New testcase.
2395
2396 2018-07-02 Martin Liska <mliska@suse.cz>
2397
2398 * gcc.dg/completion-1.c: New test.
2399 * gcc.dg/completion-2.c: New test.
2400 * gcc.dg/completion-3.c: New test.
2401
2402 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2403
2404 PR fortran/82969
2405 PR fortran/86242
2406 * gfortran.dg/proc_ptr_50.f90: New test.
2407
2408 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2409
2410 PR fortran/45305
2411 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2412
2413 2018-07-02 Martin Liska <mliska@suse.cz>
2414
2415 PR ipa/86279
2416 * gcc.dg/ipa/pr86279.c: New test.
2417
2418 2018-07-02 Martin Liska <mliska@suse.cz>
2419
2420 PR ipa/86323
2421 * g++.dg/ipa/pr86323.C: New test.
2422
2423 2018-07-01 Tom de Vries <tdevries@suse.de>
2424
2425 revert:
2426 2018-07-01 Tom de Vries <tdevries@suse.de>
2427
2428 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2429 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2430
2431 2018-07-01 Tom de Vries <tdevries@suse.de>
2432
2433 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2434 argument.
2435 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2436 with @main.
2437
2438 2018-07-01 Tom de Vries <tdevries@suse.de>
2439
2440 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2441 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2442
2443 2018-07-01 Tom de Vries <tdevries@suse.de>
2444
2445 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2446 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2447
2448 2018-07-01 Tom de Vries <tdevries@suse.de>
2449
2450 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2451 (verify_call): ... here. Move to toplevel.
2452 (verify_call_np, dg_final_directive_check_utils): New proc.
2453 (toplevel): Call dg_final_directive_check_utils.
2454 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2455
2456 2018-06-30 Jim Wilson <jimw@sifive.com>
2457
2458 * gcc.target/riscv/shift-shift-1.c: New.
2459 * gcc.target/riscv/shift-shift-2.c: New.
2460 * gcc.target/riscv/shift-shift-3.c: New.
2461
2462 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2463
2464 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2465
2466 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2467
2468 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2469 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2470 by 4 in the computation of a[i].
2471 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2472 main multiplication constant.
2473 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2474 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2475 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2476 pattern to cast the result to int.
2477 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2478 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2479 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2480 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2481 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2482 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2483 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2484 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2485 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2486 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2487 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2488 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2489 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2490 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2491 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2492 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2493 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2494 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2495 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2496 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2497
2498 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2499
2500 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2501 test for vectorization along the lines described in the comment.
2502
2503 2018-06-30 Tom de Vries <tdevries@suse.de>
2504
2505 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2506 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2507 LTO_TORTURE_OPTIONS.
2508 * gcc.dg/guality/prevent-optimization.h: New file.
2509 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2510 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2511
2512 2018-06-30 Tom de Vries <tdevries@suse.de>
2513
2514 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2515 * lib/gcc-dg.exp (dg-final): New proc.
2516 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2517 argument.
2518
2519 2018-06-29 Martin Sebor <msebor@redhat.com>
2520
2521 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2522 that don't define the function.
2523
2524 2018-06-29 Marek Polacek <polacek@redhat.com>
2525
2526 PR c++/86184
2527 * g++.dg/ext/cond3.C: New test.
2528
2529 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2530
2531 * gcc.target/arm/arm-soft-strd-even.c: New test.
2532
2533 2018-06-29 Tom de Vries <tdevries@suse.de>
2534
2535 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2536 line, and use it.
2537 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2538 (process-message): ... here.
2539 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2540
2541 2018-06-29 Martin Liska <mliska@suse.cz>
2542
2543 PR tree-optimization/86263
2544 * gcc.dg/tree-ssa/pr86263.c: New test.
2545
2546 2018-06-28 Carl Love <cel@us.ibm.com>
2547
2548 * gcc.target/p9-extract-1.c: Add test case.
2549 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2550 name in ABI.
2551
2552 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2553
2554 PR target/86348
2555 * gcc.target/i386/pr86348.c: New test.
2556
2557 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2558
2559 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2560
2561 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2562
2563 PR fortran/82865
2564 * gfortran.dg/dec_type_print_2.f03: New testcase.
2565
2566 2018-06-28 David Pagan <dave.pagan@oracle.com>
2567
2568 PR c/55976
2569 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2570 message causing unexpected test FAIL.
2571
2572 2018-06-28 Martin Liska <mliska@suse.cz>
2573
2574 * gcc.dg/tree-ssa/switch-1.c: New test.
2575
2576 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2577
2578 * gnat.dg/debug15.adb: New test.
2579
2580 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2581
2582 PR c++/86329
2583 * g++.dg/lookup/pr86329.C: New test.
2584
2585 2018-06-27 Carl Love <cel@us.ibm.com>
2586
2587 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2588
2589 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2590
2591 PR target/85769
2592 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2593
2594 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2595
2596 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2597
2598 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2599
2600 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2601 requirement for this test.
2602 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2603 requirement, and -mpower8-vector compile option.
2604
2605 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2606
2607 PR target/86314
2608 * gcc.dg/pr86314.c: New test.
2609
2610 PR debug/86257
2611 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2612
2613 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2614
2615 * gcc.target/i386/pr86257.c: Require 64-bit.
2616
2617 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2618
2619 * g++.dg/pr86082.C: Require IBM1047 support.
2620
2621 2018-06-26 Richard Biener <rguenther@suse.de>
2622
2623 PR middle-end/86271
2624 * gcc.dg/pr86271.c: New testcase.
2625
2626 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2627
2628 PR debug/86064
2629 * gcc.dg/pr86064.c: New.
2630
2631 2018-06-25 Jeff Law <law@redhat.com>
2632
2633 * lib/target-supports.exp
2634 (check_effective_target_logical_op_short_circuit): Add v850.
2635
2636 2018-06-25 Martin Sebor <msebor@redhat.com>
2637
2638 PR tree-optimization/86204
2639 * gcc.dg/strlenopt-46.c: New test.
2640
2641 2018-06-25 Martin Sebor <msebor@redhat.com>
2642
2643 PR tree-optimization/85700
2644 * gcc.dg/Wstringop-truncation-4.c: New test.
2645
2646 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2647
2648 PR fortran/82972
2649 PR fortran/83088
2650 PR fortran/85851
2651 * gfortran.dg/init_flag_17.f90: New testcase.
2652
2653 2018-06-25 Carl Love <cel@us.ibm.com>
2654
2655 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2656 vec_extract a signed int. Add vec_extract tests for bool char
2657 and bool int.
2658 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2659 vec_extract tests.
2660
2661 2018-06-25 Tom de Vries <tdevries@suse.de>
2662
2663 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2664
2665 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2666
2667 PR target/84786
2668 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2669
2670 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2671
2672 * gnat.dg/sso9.adb: New testcase.
2673 * gnat.dg/sso9_pkg.ads: Likewise.
2674
2675 2018-06-25 Tom de Vries <tdevries@suse.de>
2676
2677 PR debug/86257
2678 * gcc.target/i386/pr86257.c: New test.
2679
2680 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2681
2682 PR C++/86082
2683 * g++.dg/pr86082.C: New test.
2684
2685 2018-06-24 Tom de Vries <tdevries@suse.de>
2686
2687 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2688 * gcc.dg/guality/guality.exp: Same.
2689 * gfortran.dg/guality/guality.exp: Same.
2690 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2691
2692 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2693
2694 * g++.dg/concepts/locations1.C: New.
2695 * g++.dg/cpp0x/locations1.C: Likewise.
2696 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2697 * g++.dg/cpp1z/inline-var3.C: Likewise.
2698
2699 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2700
2701 PR fortran/86281
2702 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2703
2704 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2705
2706 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2707 this test.
2708 * gcc.target/powerpc/builtins-9.c: New test.
2709 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2710 to expect different code generation on big-endian vs.
2711 little-endian targets.
2712
2713 2018-06-22 Tom de Vries <tdevries@suse.de>
2714
2715 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2716 $rootme/../gdb/gdb, if available.
2717 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2718 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2719
2720 2018-06-22 Tom de Vries <tdevries@suse.de>
2721
2722 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2723 * g++.dg/guality/guality.exp: Use report_gdb.
2724 * gcc.dg/guality/guality.exp: Same.
2725 * gfortran.dg/guality/guality.exp: Same.
2726
2727 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2728
2729 PR c++/85662
2730 * g++.dg/ext/offsetof3.C: New test.
2731
2732 2018-06-22 Carl Love <cel@us.ibm.com>
2733
2734 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2735 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2736 for the vnor, vand and vxor instructions.
2737 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2738 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2739 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2740 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2741 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2742 Add -dp to dg-options, update expected counts.
2743
2744 2018-06-22 Paul Koning <ni1d@arrl.net>
2745
2746 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2747 if pdp11.
2748 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2749 * gcc.c-torture/compile/20040101-1.c: Ditto.
2750 * gcc.c-torture/compile/20050622-1.c: Ditto.
2751 * gcc.c-torture/compile/20080625-1.c: Ditto.
2752 * gcc.c-torture/compile/20090107-1.c: Ditto.
2753 * gcc.c-torture/compile/920501-12.c: Ditto.
2754 * gcc.c-torture/compile/920501-4.c: Ditto.
2755 * gcc.c-torture/compile/961203-1.c: Ditto.
2756 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2757 * gcc.c-torture/compile/pr25310.c: Ditto.
2758
2759 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2760 James Norris <jnorris@codesourcery.com>
2761 Thomas Schwinge <thomas@codesourcery.com>
2762 Tom de Vries <tom@codesourcery.com>
2763
2764 * c-c++-common/goacc/deviceptr-4.c: New file.
2765 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2766 Likewise.
2767 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2768 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2769 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2770 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2771 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2772 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2773 Likewise.
2774 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2775 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2776 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2777 Likewise.
2778 * gfortran.dg/goacc/modules.f95: Likewise.
2779 * gfortran.dg/goacc/routine-8.f90: Likewise.
2780 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2781
2782 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2783
2784 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2785 if the long double format is IEEE 128-bit for tests that are
2786 explicitly testing IBM extended double support. Use the
2787 appropriate pack and unpack built-in functions. Change calls from
2788 __builtin_isinfl to __builtin_isinf since the later supports all
2789 floating point types.
2790 * gcc.target/powerpc/pr57150.c: Likewise.
2791 * gcc.target/powerpc/pr60203.c: Likewise.
2792 * gcc.target/powerpc/pr67808.c: Likewise.
2793 * gcc.target/powerpc/pr70117.c: Likewise.
2794 * gcc.target/powerpc/tfmode_off.c: Likewise.
2795
2796 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2797
2798 PR fortran/49630
2799 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2800
2801 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2802
2803 PR fortran/83118
2804 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2805
2806 2018-06-21 Tom de Vries <tdevries@suse.de>
2807
2808 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2809
2810 2018-06-21 Tom de Vries <tdevries@suse.de>
2811
2812 PR tree-optimization/85859
2813 * gcc.dg/pr85859.c: New test.
2814
2815 2018-06-21 Richard Biener <rguenther@suse.de>
2816
2817 PR tree-optimization/86232
2818 * gcc.dg/torture/pr86232.c: New testcase.
2819
2820 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2821
2822 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2823
2824 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2825
2826 * gcc/gcc.target/aarch64/aes_2.c: New test.
2827
2828 2018-06-20 Than McIntosh <thanm@google.com>
2829
2830 PR libgcc/86213
2831 * gcc.dg/split-8.c: New.
2832
2833 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2834
2835 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2836 for vpkudus in place of vpksdus.
2837 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2838
2839 2018-06-20 Nathan Sidwell <nathan@acm.org>
2840
2841 PR c++/85634
2842 * g++.dg/lookup/pr85634-2.C: New.
2843
2844 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2845
2846 * g++.dg/template/friend65.C: New.
2847 * g++.dg/cpp0x/main1.C: Likewise.
2848 * g++.dg/other/main2.C: Likewise.
2849 * g++.dg/other/main3.C: Likewise.
2850 * g++.dg/template/friend42.C: Test location too.
2851 * g++.dg/concepts/decl-diagnose.C: Likewise.
2852 * g++.dg/warn/main-2.C: Update.
2853
2854 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2855 Thomas Schwinge <thomas@codesourcery.com>
2856 Cesar Philippidis <cesar@codesourcery.com>
2857
2858 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2859 2.5 data clause semantics.
2860 * c-c++-common/goacc/declare-2.c: Likewise.
2861 * c-c++-common/goacc/default-4.c: Likewise.
2862 * c-c++-common/goacc/finalize-1.c: New test.
2863 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2864 OpenACC 2.5 data clause semantics.
2865 * c-c++-common/goacc/kernels-alias.c: Likewise.
2866 * c-c++-common/goacc/routine-5.c: Likewise.
2867 * c-c++-common/goacc/update-if_present-1.c: New test.
2868 * c-c++-common/goacc/update-if_present-2.c: New test.
2869 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2870 2.5 data clause semantics.
2871 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2872 * gfortran.dg/goacc/data-tree.f95: Likewise.
2873 * gfortran.dg/goacc/declare-2.f95: Likewise.
2874 * gfortran.dg/goacc/default-4.f: Likewise.
2875 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2876 * gfortran.dg/goacc/finalize-1.f: New test.
2877 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2878 OpenACC 2.5 data clause semantics.
2879 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2880 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2881 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2882 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2883 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2884 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2885 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2886
2887 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2888
2889 PR c++/86210
2890 * g++.dg/warn/Wnonnull4.C: New test.
2891
2892 2018-06-20 Marek Polacek <polacek@redhat.com>
2893
2894 PR c++/86240
2895 * g++.dg/pr86240.C: New test.
2896
2897 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2898
2899 PR debug/86194
2900 * gcc.target/i386/pr86194.c: New test.
2901
2902 PR tree-optimization/86231
2903 * gcc.dg/tree-ssa/vrp119.c: New test.
2904 * gcc.c-torture/execute/pr86231.c: New test.
2905
2906 2018-06-20 Tom de Vries <tdevries@suse.de>
2907
2908 PR tree-optimization/86097
2909 * gcc.dg/autopar/pr86097.c: New test.
2910
2911 2018-06-20 Nathan Sidwell <nathan@acm.org>
2912
2913 PR c++/85634
2914 * g++.dg/lookup/pr85634.C: New.
2915
2916 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2917
2918 * gcc.target/aarch64/ldp_stp_q.c: New test.
2919 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2920 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2921
2922 2018-06-20 Martin Liska <mliska@suse.cz>
2923
2924 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2925
2926 2018-06-19 Martin Sebor <msebor@redhat.com>
2927
2928 PR tree-optimization/48560
2929 * gcc.dg/Warray-bounds-28.c: New test.
2930
2931 2018-06-19 Martin Sebor <msebor@redhat.com>
2932
2933 PR middle-end/85602
2934 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2935 to also match C++.
2936
2937 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2938
2939 * g++.dg/lto/pr84805_0.C: Update template.
2940 * g++.dg/lto/pr84805_1.C: Update template.
2941
2942 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2943
2944 * gnat.dg/aggr24.adb: New test.
2945 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2946
2947 2018-06-19 Richard Biener <rguenther@suse.de>
2948
2949 PR tree-optimization/86179
2950 * gcc.dg/pr86179.c: New testcase.
2951
2952 2018-06-18 Martin Sebor <msebor@redhat.com>
2953
2954 PR middle-end/85602
2955 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
2956 * c-c++-common/attr-nonstring-8.c: New test.
2957
2958 2018-06-18 Martin Sebor <msebor@redhat.com>
2959
2960 PR tree-optimization/81384
2961 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
2962 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
2963 * gcc.c-torture/execute/builtins/strnlen.c: New test.
2964 * gcc.dg/attr-nonstring-2.c: New test.
2965 * gcc.dg/attr-nonstring-3.c: New test.
2966 * gcc.dg/attr-nonstring-4.c: New test.
2967 * gcc.dg/strlenopt-45.c: New test.
2968 * gcc.dg/strlenopt.h (strnlen): Declare.
2969
2970 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2971
2972 PR tree-optimization/86076
2973 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
2974
2975 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2976
2977 PR tree-optimization/64946
2978 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
2979
2980 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
2981
2982 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
2983 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
2984 * gnat.dg/stack_usage5.adb: New test.
2985
2986 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2987
2988 PR middle-end/82479
2989 * gcc.dg/tree-ssa/popcount.c: New test.
2990 * gcc.dg/tree-ssa/popcount2.c: New test.
2991
2992 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2993
2994 PR middle-end/64946
2995 * gcc.dg/absu.c: New test.
2996 * gcc.dg/gimplefe-29.c: New test.
2997 * gcc.target/aarch64/pr64946.c: New test.
2998
2999 2018-06-15 Jakub Jelinek <jakub@redhat.com>
3000
3001 PR c/86093
3002 * c-c++-common/pr86093.c: New test.
3003
3004 PR middle-end/85878
3005 * gfortran.fortran-torture/compile/pr85878.f90: New test.
3006
3007 PR middle-end/86123
3008 * gcc.c-torture/compile/pr86123.c: New test.
3009
3010 2018-06-15 Tom de Vries <tdevries@suse.de>
3011
3012 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
3013
3014 2018-06-15 Nick Clifton <nickc@redhat.com>
3015
3016 PR 84195
3017 * gcc.c-torture/compile/pr84195.c: New test.
3018
3019 2018-06-15 Richard Biener <rguenther@suse.de>
3020
3021 PR middle-end/86159
3022 * g++.dg/pr86159.C: New testcase.
3023
3024 2018-06-15 Richard Biener <rguenther@suse.de>
3025
3026 PR middle-end/86076
3027 * gcc.dg/pr86076.c: New testcase.
3028
3029 2018-06-14 Marek Polacek <polacek@redhat.com>
3030
3031 PR c++/86063
3032 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3033
3034 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3035
3036 PR target/86048
3037 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3038 -msse2 to dg-options.
3039
3040 PR middle-end/86122
3041 * gcc.c-torture/compile/pr86122.c: New test.
3042
3043 P0624R2 - Default constructible and assignable stateless lambdas
3044 * g++.dg/cpp2a/lambda1.C: New test.
3045 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3046 for -std=c++2a.
3047
3048 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3049
3050 * g++.dg/other/static3.C: New.
3051 * g++.dg/other/static4.C: Likewise.
3052 * g++.dg/warn/Wshadow-15.C: Likewise.
3053 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3054 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3055 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3056 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3057 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3058 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3059 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3060
3061 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3062
3063 PR target/85945
3064 * gcc.c-torture/compile/pr85945.c: New test.
3065
3066 2018-06-14 Richard Biener <rguenther@suse.de>
3067
3068 PR ipa/86124
3069 * gcc.dg/pr86124.c: New testcase.
3070
3071 2018-06-13 Martin Sebor <msebor@redhat.com>
3072
3073 PR tree-optimization/86114
3074 * gcc.dg/pr86114.c: New test.
3075
3076 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3077
3078 PR fortran/86110
3079 * gfortran.dg/pr86110.f90: New test.
3080
3081 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3082
3083 PR fortran/85703
3084 * gfortran.dg/goacc/pr85703.f90: New test.
3085 * gfortran.dg/gomp/pr85703.f90: New test.
3086
3087 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3088
3089 PR fortran/85702
3090 * gfortran.dg/goacc/pr85702.f90: New test.
3091
3092 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3093
3094 * gcc.target/i386/pr86048.c: New test.
3095
3096 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3097
3098 * gcc.target/arc/fma-1.c: New test.
3099
3100 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3101
3102 * gcc.target/arc/pr9001107555.c: New file.
3103
3104 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3105
3106 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3107
3108 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3109
3110 * g++.dg/init/delete3.C: New.
3111 * g++.dg/init/new49.C: Likewise.
3112 * g++.dg/init/new25.C: Test locations too.
3113 * g++.dg/template/new4.C: Likewise.
3114 * g++.old-deja/g++.jason/operator.C: Likewise.
3115
3116 2018-06-12 Marek Polacek <polacek@redhat.com>
3117
3118 Core issue 1331 - const mismatch with defaulted copy constructor
3119 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3120 * g++.dg/cpp0x/defaulted52.C: New test.
3121 * g++.dg/cpp0x/defaulted53.C: New test.
3122 * g++.dg/cpp0x/defaulted54.C: New test.
3123 * g++.dg/cpp0x/defaulted55.C: New test.
3124 * g++.dg/cpp0x/defaulted56.C: New test.
3125 * g++.dg/cpp0x/defaulted57.C: New test.
3126 * g++.dg/cpp0x/defaulted58.C: New test.
3127 * g++.dg/cpp0x/defaulted59.C: New test.
3128 * g++.dg/cpp0x/defaulted60.C: New test.
3129
3130 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3131
3132 PR other/69968
3133 * gcc.dg/spellcheck-transposition.c: New test.
3134
3135 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3136
3137 PR fortran/44491
3138 * gfortran.dg/pr44491.f90: New testcase
3139
3140 2018-06-12 Martin Sebor <msebor@redhat.com>
3141
3142 PR tree-optimization/85259
3143 * gcc.dg/Wstringop-overflow-5.c: New test.
3144 * gcc.dg/Wstringop-overflow-6.c: New test.
3145
3146 2018-06-12 Martin Sebor <msebor@redhat.com>
3147
3148 PR c/85931
3149 * gcc.dg/Wstringop-truncation-3.c: New test.
3150
3151 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3152
3153 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3154 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3155 * gcc.target/powerpc/swaps-p8-17.c: Same.
3156
3157 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3158
3159 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3160 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3161 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3162 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3163 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3164 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3165
3166 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3167
3168 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3169 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3170 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3171 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3172 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3173 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3174
3175 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3176
3177 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3178 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3179 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3180 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3181 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3182 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3183
3184 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3185
3186 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3187 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3188 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3189 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3190 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3191 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3192
3193 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3194
3195 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3196 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3197 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3198 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3199 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3200 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3201
3202 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3203
3204 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3205 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3206 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3207 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3208 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3209 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3210
3211 2018-06-12 Martin Liska <mliska@suse.cz>
3212
3213 * g++.dg/opt/mpx.C: New test.
3214 * gcc.target/i386/mpx.c: New test.
3215
3216 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3217
3218 * gcc.target/arc/builtin_simdarc.c: Update test.
3219 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3220 * gcc.target/arc/tumaddsidi4.c: Likewise.
3221
3222 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3223
3224 * gnat.dg/opt72a.ad[sb]: New test.
3225 * gnat.dg/opt72_pkg.ads: New helper.
3226
3227 2018-06-12 Tom de Vries <tdevries@suse.de>
3228
3229 * gcc.dg-selftests/dg-final.exp: New file.
3230
3231 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3232
3233 * g++.dg/lookup/new2.C: Test locations too.
3234 * g++.dg/other/ellipsis1.C: Likewise.
3235 * g++.dg/other/operator1.C: Likewise.
3236 * g++.dg/other/operator2.C: Likewise.
3237 * g++.dg/overload/operator2.C: Likewise.
3238 * g++.dg/parse/defarg11.C: Likewise.
3239 * g++.dg/parse/operator4.C: Likewise.
3240 * g++.dg/template/error30.C: Likewise.
3241 * g++.dg/template/explicit-args3.C: Likewise.
3242 * g++.dg/warn/effc1.C: Likewise.
3243 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3244 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3245 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3246 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3247 * g++.old-deja/g++.jason/operator.C: Likewise.
3248
3249 2018-06-11 Martin Sebor <msebor@redhat.com>
3250
3251 PR tree-optimization/86083
3252 * gcc.dg/strlenopt-44.c: New test.
3253
3254 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3255
3256 PR fortran/45521
3257 * gfortran.dg/generic_32.f90: New test.
3258 * gfortran.dg/generic_33.f90: New test.
3259
3260 2018-06-11 Carl Love <cel@us.ibm.com>
3261 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3262 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3263 long long bool. Remove duplicate dg-final for xxlxor. Update
3264 dg-final instruction counts.
3265 * gcc.target/powerpc/altivec-37.c (main): New file for
3266 tests vec_unpackh and vec_unpackl returning long long bool and
3267 long long int.
3268
3269 2018-06-11 Martin Liska <mliska@suse.cz>
3270
3271 PR tree-optimization/86089
3272 * gcc.dg/tree-ssa/pr86089.c: New test.
3273
3274 2018-06-11 Julia Koval <julia.koval@intel.com>
3275
3276 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3277 * gcc.target/i386/vpclmulqdq.c: Ditto.
3278
3279 2018-06-11 Olivier Hainque <hainque@adacore.com>
3280
3281 * gnat.dg/lang-dw2.adb: New test.
3282 * gnat.dg/lang-dw3.adb: New test.
3283
3284 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3285
3286 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3287 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3288
3289 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3290
3291 * gnat.dg/predicate1.adb: New testcase.
3292
3293 2018-06-11 Yannick Moy <moy@adacore.com>
3294
3295 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3296
3297 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3298
3299 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3300 testcase.
3301
3302 2018-06-11 Javier Miranda <miranda@adacore.com>
3303
3304 * gnat.dg/prot4.adb: New testcase.
3305
3306 2018-06-11 Yannick Moy <moy@adacore.com>
3307
3308 * gnat.dg/part_of1-instantiation.adb,
3309 gnat.dg/part_of1-instantiation.ads,
3310 gnat.dg/part_of1-private_generic.adb,
3311 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3312 testcase.
3313
3314 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3315
3316 * gnat.dg/contract1.adb: New testcase.
3317
3318 2018-06-11 Javier Miranda <miranda@adacore.com>
3319
3320 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3321 testcase.
3322
3323 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3324
3325 * gnat.dg/inline_always1.adb: New testcase.
3326
3327 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3328
3329 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3330 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3331 gnat.dg/nested_generic2_g2.ads: New testcase.
3332
3333 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3334
3335 * g++.dg/template/friend64.C: New.
3336 * g++.old-deja/g++.other/friend4.C: Test the location too.
3337 * g++.old-deja/g++.pt/crash23.C: Likewise.
3338
3339 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3340
3341 * gfortran.dg/inline_matmul_23.f90: New test.
3342
3343 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3344
3345 PR fortran/85088
3346 * gfortran.dg/intent_decl_1.f90: New test case.
3347
3348 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3349
3350 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3351 * gfortran.dg/ieee/large_4.f90: Ditto.
3352 * gfortran.dg/round_4.f90: Ditto.
3353
3354 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3355
3356 PR fortran/38351
3357 * gfortran.dg/pr38351.f90: New test.
3358 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3359
3360 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3361
3362 PR fortran/85138
3363 PR fortran/85996
3364 PR fortran/86051
3365 * gfortran.dg/pr85138_1.f90: New test.
3366 * gfortran.dg/pr85138_2.f90: Ditto.
3367 * gfortran.dg/pr85996.f90: Ditto.
3368
3369 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3370
3371 PR fortran/78278
3372 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3373 * gfortran.dg/data_char_1.f90: Ditto.
3374 * gfortran.dg/pr78571.f90: Ditto.
3375 * gfortran.dg/pr78278.f90: New test.
3376
3377 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3378
3379 PR fortran/63514
3380 * gfortran.dg/pr63514.f90: New test.
3381
3382 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3383
3384 PR fortran/85631
3385 * gfortran.dg/bounds_check_20.f90: New test.
3386
3387 2018-06-08 Carl Love <cel@us.ibm.com>
3388
3389 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3390 vpkudum counts.
3391 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3392 vec_extract a signed int.
3393 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3394 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3395 vcmpgtsd, vcmpgtud.
3396 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3397 vec_extract a signed int.
3398 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3399 vec_extract a signed int.
3400 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3401 vec_xor builtins. Update xxsel, xxlxor counts.
3402
3403 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3404
3405 PR fortran/86059
3406 * gfortran.dg/associate_30.f90: Remove code tested ...
3407 * gfortran.dg/pr67803.f90: Ditto.
3408 * gfortran.dg/pr67805.f90: Ditto.
3409 * gfortran.dg/pr86059.f90: ... here. New test.
3410
3411 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3412
3413 PR fortran/78571
3414 * gfortran.dg/pr78571.f90: New test.
3415
3416 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3417
3418 PR target/85755
3419 * gcc.target/powerpc/pr85755.c: New test.
3420
3421 2018-06-08 Carl Love <cel@us.ibm.com>
3422
3423 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3424 vsx-vector-6.p7.c.
3425 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3426 vsx-vector-6.p9.c.
3427 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3428 for BE system that are different then for an LE system from this file
3429 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3430 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3431 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3432
3433 2018-06-08 Martin Liska <mliska@suse.cz>
3434
3435 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3436
3437 2018-06-08 Martin Liska <mliska@suse.cz>
3438
3439 * g++.dg/dg.exp: Do not use mpx.exp.
3440 * g++.dg/lto/lto.exp: Likewise.
3441 * g++.dg/lto/pr69729_0.C: Remove.
3442 * g++.dg/opt/pr71529.C: Remove.
3443 * g++.dg/pr63995-1.C: Remove.
3444 * g++.dg/pr68270.C: Remove.
3445 * g++.dg/pr71624.C: Remove.
3446 * g++.dg/pr71633.C: Remove.
3447 * g++.dg/pr79761.C: Remove.
3448 * g++.dg/pr79764.C: Remove.
3449 * g++.dg/pr79769.C: Remove.
3450 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3451 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3452 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3453 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3454 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3455 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3456 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3457 * gcc.dg/lto/pr66221_0.c: Remove.
3458 * gcc.target/i386/chkp-always_inline.c: Remove.
3459 * gcc.target/i386/chkp-bndret.c: Remove.
3460 * gcc.target/i386/chkp-builtins-1.c: Remove.
3461 * gcc.target/i386/chkp-builtins-2.c: Remove.
3462 * gcc.target/i386/chkp-builtins-3.c: Remove.
3463 * gcc.target/i386/chkp-builtins-4.c: Remove.
3464 * gcc.target/i386/chkp-const-check-1.c: Remove.
3465 * gcc.target/i386/chkp-const-check-2.c: Remove.
3466 * gcc.target/i386/chkp-hidden-def.c: Remove.
3467 * gcc.target/i386/chkp-label-address.c: Remove.
3468 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3469 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3470 * gcc.target/i386/chkp-pr69044.c: Remove.
3471 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3472 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3473 * gcc.target/i386/chkp-strchr.c: Remove.
3474 * gcc.target/i386/chkp-strlen-1.c: Remove.
3475 * gcc.target/i386/chkp-strlen-2.c: Remove.
3476 * gcc.target/i386/chkp-strlen-3.c: Remove.
3477 * gcc.target/i386/chkp-strlen-4.c: Remove.
3478 * gcc.target/i386/chkp-strlen-5.c: Remove.
3479 * gcc.target/i386/chkp-stropt-1.c: Remove.
3480 * gcc.target/i386/chkp-stropt-10.c: Remove.
3481 * gcc.target/i386/chkp-stropt-11.c: Remove.
3482 * gcc.target/i386/chkp-stropt-12.c: Remove.
3483 * gcc.target/i386/chkp-stropt-13.c: Remove.
3484 * gcc.target/i386/chkp-stropt-14.c: Remove.
3485 * gcc.target/i386/chkp-stropt-15.c: Remove.
3486 * gcc.target/i386/chkp-stropt-16.c: Remove.
3487 * gcc.target/i386/chkp-stropt-17.c: Remove.
3488 * gcc.target/i386/chkp-stropt-2.c: Remove.
3489 * gcc.target/i386/chkp-stropt-3.c: Remove.
3490 * gcc.target/i386/chkp-stropt-4.c: Remove.
3491 * gcc.target/i386/chkp-stropt-5.c: Remove.
3492 * gcc.target/i386/chkp-stropt-6.c: Remove.
3493 * gcc.target/i386/chkp-stropt-7.c: Remove.
3494 * gcc.target/i386/chkp-stropt-8.c: Remove.
3495 * gcc.target/i386/chkp-stropt-9.c: Remove.
3496 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3497 * gcc.target/i386/indirect-thunk-11.c: Remove.
3498 * gcc.target/i386/indirect-thunk-12.c: Remove.
3499 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3500 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3501 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3502 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3503 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3504 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3505 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3506 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3507 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3508 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3509 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3510 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3511 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3512 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3513 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3514 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3515 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3516 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3517 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3518 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3519 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3520 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3521 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3522 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3523 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3524 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3525 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3526 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3527 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3528 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3529 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3530 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3531 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3532 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3533 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3534 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3535 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3536 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3537 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3538 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3539 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3540 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3541 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3542 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3543 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3544 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3545 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3546 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3547 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3548 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3549 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3550 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3551 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3552 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3553 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3554 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3555 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3556 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3557 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3558 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3559 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3560 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3561 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3562 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3563 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3564 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3565 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3566 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3567 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3568 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3569 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3570 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3571 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3572 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3573 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3574 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3575 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3576 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3577 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3578 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3579 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3580 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3581 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3582 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3583 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3584 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3585 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3586 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3587 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3588 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3589 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3590 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3591 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3592 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3593 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3594 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3595 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3596 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3597 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3598 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3599 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3600 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3601 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3602 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3603 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3604 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3605 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3606 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3607 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3608 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3609 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3610 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3611 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3612 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3613 * gcc.target/i386/mpx/label-address-1.c: Remove.
3614 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3615 * gcc.target/i386/mpx/macro.c: Remove.
3616 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3617 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3618 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3619 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3620 * gcc.target/i386/mpx/memmove-1.c: Remove.
3621 * gcc.target/i386/mpx/memmove-2.c: Remove.
3622 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3623 * gcc.target/i386/mpx/mpx-check.h: Remove.
3624 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3625 * gcc.target/i386/mpx/mpx.exp: Remove.
3626 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3627 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3628 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3629 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3630 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3631 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3632 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3633 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3634 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3635 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3636 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3637 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3638 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3639 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3640 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3641 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3642 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3643 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3644 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3645 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3646 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3647 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3648 * gcc.target/i386/mpx/pr65508.c: Remove.
3649 * gcc.target/i386/mpx/pr65531.cc: Remove.
3650 * gcc.target/i386/mpx/pr66048.cc: Remove.
3651 * gcc.target/i386/mpx/pr66134.c: Remove.
3652 * gcc.target/i386/mpx/pr66566.c: Remove.
3653 * gcc.target/i386/mpx/pr66567.c: Remove.
3654 * gcc.target/i386/mpx/pr66568.c: Remove.
3655 * gcc.target/i386/mpx/pr66569.c: Remove.
3656 * gcc.target/i386/mpx/pr66581.c: Remove.
3657 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3658 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3659 * gcc.target/i386/mpx/pr68416.c: Remove.
3660 * gcc.target/i386/mpx/pr78339.c: Remove.
3661 * gcc.target/i386/mpx/pr79631.c: Remove.
3662 * gcc.target/i386/mpx/pr79633.c: Remove.
3663 * gcc.target/i386/mpx/pr79753.c: Remove.
3664 * gcc.target/i386/mpx/pr79770.c: Remove.
3665 * gcc.target/i386/mpx/pr79987.c: Remove.
3666 * gcc.target/i386/mpx/pr79988.c: Remove.
3667 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3668 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3669 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3670 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3671 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3672 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3673 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3674 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3675 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3676 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3677 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3678 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3679 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3680 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3681 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3682 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3683 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3684 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3685 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3686 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3687 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3688 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3689 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3690 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3691 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3692 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3693 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3694 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3695 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3696 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3697 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3698 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3699 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3700 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3701 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3702 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3703 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3704 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3705 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3706 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3707 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3708 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3709 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3710 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3711 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3712 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3713 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3714 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3715 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3716 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3717 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3718 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3719 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3720 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3721 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3722 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3723 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3724 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3725 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3726 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3727 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3728 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3729 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3730 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3731 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3732 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3733 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3734 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3735 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3736 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3737 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3738 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3739 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3740 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3741 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3742 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3743 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3744 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3745 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3746 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3747 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3748 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3749 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3750 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3751 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3752 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3753 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3754 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3755 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3756 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3757 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3758 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3759 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3760 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3761 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3762 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3763 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3764 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3765 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3766 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3767 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3768 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3769 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3770 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3771 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3772 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3773 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3774 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3775 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3776 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3777 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3778 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3779 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3780 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3781 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3782 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3783 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3784 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3785 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3786 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3787 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3788 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3789 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3790 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3791 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3792 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3793 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3794 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3795 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3796 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3797 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3798 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3799 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3800 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3801 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3802 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3803 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3804 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3805 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3806 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3807 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3808 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3809 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3810 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3811 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3812 * gcc.target/i386/pr63995-2.c: Remove.
3813 * gcc.target/i386/pr64805.c: Remove.
3814 * gcc.target/i386/pr65044.c: Remove.
3815 * gcc.target/i386/pr65167.c: Remove.
3816 * gcc.target/i386/pr65183.c: Remove.
3817 * gcc.target/i386/pr65184.c: Remove.
3818 * gcc.target/i386/pr65523.c: Remove.
3819 * gcc.target/i386/pr70876.c: Remove.
3820 * gcc.target/i386/pr70877.c: Remove.
3821 * gcc.target/i386/pr71458.c: Remove.
3822 * gcc.target/i386/pr80880.c: Remove.
3823 * gcc.target/i386/ret-thunk-25.c: Remove.
3824 * gcc.target/i386/thunk-retbnd.c: Remove.
3825 * lib/mpx-dg.exp: Remove.
3826 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3827
3828 2018-06-07 Carl Love <cel@us.ibm.com>
3829
3830 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3831 statements.
3832
3833 2018-06-07 Carl Love <cel@us.ibm.com>
3834
3835 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3836 error message.
3837
3838 2018-06-07 Marek Polacek <polacek@redhat.com>
3839
3840 PR c/85318
3841 * gcc.dg/Wc90-c99-compat-10.c: New test.
3842 * gcc.dg/Wc90-c99-compat-11.c: New test.
3843 * gcc.dg/Wc90-c99-compat-12.c: New test.
3844 * gcc.dg/Wc90-c99-compat-9.c: New test.
3845
3846 2018-06-07 Paul Koning <ni1d@arrl.net>
3847
3848 * gcc.c-torture/compile/20180605-1.c: New test.
3849
3850 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3851
3852 PR fortran/86045
3853 * gfortran.dg/pr86045.f90: New test.
3854
3855 2018-06-07 Marek Polacek <polacek@redhat.com>
3856
3857 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3858
3859 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3860
3861 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3862
3863 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3864
3865 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3866 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3867 * gcc.target/msp430/msp430.h: New test header file.
3868
3869 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3870
3871 PR tree-optimization/69615
3872 * gcc.dg/tree-ssa/pr69615.c: New test.
3873
3874 2018-06-07 Richard Biener <rguenther@suse.de>
3875
3876 PR tree-optimization/85935
3877 * gcc.dg/graphite/pr85935.c: New testcase.
3878
3879 2018-06-04 Carl Love <cel@us.ibm.com>
3880
3881 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3882 debug print statements. Fix a few formating issues.
3883
3884 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3885
3886 PR target/85657
3887 * gcc.target/powerpc/pr85657-4.c: New tests.
3888 * gcc.target/powerpc/pr85657-5.c: Likewise.
3889 * gcc.target/powerpc/pr85657-6.c: Likewise.
3890
3891 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3892
3893 PR fortran/85641
3894 * gfortran.dg/realloc_on_assign_30.f90: New test.
3895
3896 2018-06-06 Carl Love <cel@us.ibm.com>
3897 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3898 argument to vui_arg.
3899
3900 2018-06-06 Carl Love <cel@us.ibm.com>
3901
3902 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3903 to builtins-4.c.
3904 * gcc.target/powerpc/builtins-4.c: New test file for tests
3905 that need -mvsx.
3906
3907 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3908
3909 PR target/85657
3910 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3911 be used in templates. Don't check for them in overloaded functions.
3912
3913 2018-06-06 Jim Wilson <jimw@sifive.com>
3914
3915 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3916 * gcc.target/riscv/interrupt-mmode.c: New.
3917 * gcc.target/riscv/interrupt-smode.c: New.
3918 * gcc.target/riscv/interrupt-umode.c: New.
3919
3920 2018-06-06 Marek Polacek <polacek@redhat.com>
3921
3922 PR c++/85977
3923 * g++.dg/cpp0x/initlist102.C: New test.
3924 * g++.dg/cpp0x/initlist103.C: New test.
3925 * g++.dg/cpp0x/initlist104.C: New test.
3926
3927 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3928
3929 * gcc.dg/torture/pr86066.c: New test.
3930
3931 2018-06-06 Richard Biener <rguenther@suse.de>
3932
3933 PR tree-optimization/86062
3934 * g++.dg/tree-ssa/pr86062.C: New testcase.
3935
3936 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3937
3938 * gcc.target/msp430/function-attributes-4.c: New test.
3939 * gcc.target/msp430/static-interrupts.c: New test.
3940
3941 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3942
3943 PR target/79924
3944 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3945 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3946 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3947 * gcc.target/aarch64/nofp_1.c: Ditto.
3948
3949 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3950
3951 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3952
3953 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
3954
3955 PR fortran/85701
3956 * gfortran.dg/goacc/pr85701.f90: New test.
3957
3958 2018-06-05 Marek Polacek <polacek@redhat.com>
3959
3960 PR c++/85976
3961 * g++.dg/cpp0x/alias-decl-64.C: New test.
3962
3963 2018-06-05 Richard Biener <rguenther@suse.de>
3964
3965 PR tree-optimization/86046
3966 * gcc.dg/pr86046.c: New testcase.
3967
3968 2018-06-05 Richard Biener <rguenther@suse.de>
3969
3970 PR tree-optimization/86047
3971 * gcc.dg/pr86047.c: New testcase.
3972
3973 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3974
3975 PR target/81497
3976 * g++.target/arm/arm.exp: New file.
3977 * g++.target/arm/pr81497.C: Likewise.
3978
3979 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
3980
3981 * gcc.target/s390/htm-builtins-compile-4.c: New test.
3982
3983 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
3984
3985 * gcc.dg/store_merging_21.c: New test.
3986 * gnat.dg/opt71b.adb: Likewise.
3987 * gnat.dg/opt71.adb: Rename into...
3988 * gnat.dg/opt71a.adb: ...this.
3989
3990 2018-06-04 Richard Biener <rguenther@suse.de>
3991
3992 PR tree-optimization/85955
3993 * gcc.dg/pr85955.c: New testcase.
3994
3995 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
3996
3997 PR fortran/85981
3998 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
3999 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
4000 * gfortran.dg/allocate_stat_2.f90: Ditto.
4001 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4002
4003 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
4004
4005 * gcc.target/aarch64/sve/extract_5.c: New test.
4006
4007 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4008
4009 PR target/85832
4010 PR target/86036
4011 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
4012 vptestm.
4013 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
4014 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
4015 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
4016 * gcc.target/i386/avx512bw-pr86036.c: New test.
4017
4018 2018-06-04 Richard Biener <rguenther@suse.de>
4019
4020 PR tree-optimization/86038
4021 * gcc.dg/pr86038.c: New testcase.
4022
4023 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4024
4025 PR tree-optimization/69615
4026 * gcc.dg/pr69615.c: New test.
4027
4028 PR c++/86025
4029 * c-c++-common/gomp/pr86025.c: New test.
4030
4031 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4032
4033 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4034
4035 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4036
4037 * gcc.dg/torture/pr86034.c: New test.
4038
4039 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4040
4041 PR fortran/36497
4042 * gfortran.dg/cray_pointer_12.f90: New test.
4043
4044 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4045
4046 PR fortran/85938
4047 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4048
4049 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4050
4051 * gnat.dg/specs/opt3.ads: New test.
4052 * gnat.dg/specs/opt3_pkg.ads: New helper.
4053
4054 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4055
4056 * gnat.dg/discr53.ad[sb]: New test.
4057 * gnat.dg/discr53_pkg.ads: New helper.
4058
4059 2018-06-01 Carl Love <cel@us.ibm.com>
4060
4061 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4062 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4063
4064 2018-06-01 Carl Love <cel@us.ibm.com>
4065
4066 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4067 to make it consistent with the naming convention in the file.
4068 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4069 to altivec-7.c. Delete file.
4070 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4071 to altivec-7.c. Delete file.
4072 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4073 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4074 vec_unpackl tests. Update instruction counts.
4075 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4076 tests to builtins-1.c.
4077 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4078 tests to builtins-1.c.
4079 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4080 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4081 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4082 Remove vec_ctf tests returning double. Remove vec_cts with
4083 double args. Remove vec_sel with invalid arguments. Add tests for
4084 vec_splat.
4085 Add instruction counts for new tests.
4086 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4087 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4088 vec_unsigned.
4089 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4090 test_sll_vsill_vsill_vuc.
4091 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4092 vec_revb.
4093 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4094 tests from altivec-7.h.
4095 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4096 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4097 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4098 splat_sll, splat_uc, splat_int128, splat_uint128.
4099 Make second argument of vec_extract and vec_insert a signed int.
4100 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4101 argument.
4102
4103 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4104
4105 * gcc.dg/store_merging_20.c: New test.
4106 * gnat.dg/opt71.adb: Likewise.
4107 * gnat.dg/opt71_pkg.ads: New helper.
4108
4109 2018-06-01 Carl Love <cel@us.ibm.com>
4110
4111 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4112 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4113 Add vec_xst_be for signed and unsigned arguments.
4114
4115 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4116
4117 PR fortran/85816
4118 PR fortran/85975
4119 * gfortran.dg/pr85816.f90: New test.
4120 * gfortran.dg/pr85975.f90: New test.
4121
4122 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4123
4124 PR fortran/63570
4125 * gfortran.dg/random_init_1.f90: New test.
4126 * gfortran.dg/random_init_2.f90: New test.
4127 * gfortran.dg/random_init_3.f90: New test.
4128 * gfortran.dg/random_init_4.f90: New test.
4129 * gfortran.dg/random_init_5.f90: New test.
4130 * gfortran.dg/random_init_6.f90: New test.
4131
4132 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4133
4134 PR tree-optimization/85989
4135 * gcc.dg/torture/pr85989.c: New test.
4136
4137 2018-06-01 Richard Biener <rguenther@suse.de>
4138
4139 PR middle-end/86017
4140 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4141
4142 2018-06-01 Richard Biener <rguenther@suse.de>
4143
4144 PR ipa/85960
4145 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4146
4147 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4148
4149 PR middle-end/78809
4150 * gcc.dg/strcmpopt_2.c: New test.
4151 * gcc.dg/strcmpopt_3.c: New test.
4152
4153 PR middle-end/83026
4154 * gcc.dg/strcmpopt_3.c: New test.
4155
4156 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4157
4158 PR target/85984
4159 * gcc.target/i386/pr85984.c: New test.
4160
4161 2018-05-31 Martin Sebor <msebor@redhat.com>
4162
4163 PR c/82063
4164 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4165 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4166 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4167 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4168 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4169 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4170 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4171 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4172 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4173 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4174 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4175 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4176 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4177 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4178 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4179 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4180 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4181 * gcc.dg/Walloc-size-larger-than.c: New test.
4182
4183 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4184 Cesar Philippidis <cesar@codesourcery.com>
4185
4186 PR middle-end/85879
4187 * gfortran.dg/goacc/pr77371-1.f90: New test.
4188 * gfortran.dg/goacc/pr77371-2.f90: New test.
4189 * gfortran.dg/goacc/pr85879.f90: New test.
4190
4191 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4192
4193 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4194 * gnat.dg/stack_usage1b.adb: Likewise.
4195 * gnat.dg/stack_usage1c.adb: Likewise.
4196 * gnat.dg/stack_usage3.adb: Likewise.
4197 * gnat.dg/stack_usage1_pkg.adb: Delete.
4198
4199 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4200
4201 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4202 * gcc.dg/store_merging_11.c: Likewise.
4203 * gcc.dg/store_merging_13.c: Likewise.
4204 * gcc.dg/store_merging_14.c: Likewise.
4205 * gcc.dg/store_merging_15.c: Likewise.
4206 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4207
4208 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4209
4210 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4211 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4212 gnat.dg/limited1_outer.ads: New testcase.
4213
4214 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4215
4216 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4217 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4218 New testcase.
4219
4220 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4221
4222 * gnat.dg/size_clause1.adb: New testcase.
4223
4224 2018-05-31 Javier Miranda <miranda@adacore.com>
4225
4226 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4227
4228 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4229
4230 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4231 vld1x3 intrinsics for aarch64.
4232 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4233 vst1x2 intrinsics for aarch64.
4234 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4235 vst1x3 intrinsics for aarch64.
4236
4237 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4238
4239 PR c++/77777
4240 * g++.dg/diagnostic/pr77777.C: New test.
4241
4242 2018-05-30 David Pagan <dave.pagan@oracle.com>
4243
4244 PR c/55976
4245 * gcc.dg/noncompile/pr55976-1.c: New test.
4246 * gcc.dg/noncompile/pr55976-2.c: New test.
4247
4248 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4249
4250 * gcc.dg/lto/20111213-1_0.c: Fix template.
4251 * gcc.dg/lto/20100603-1_0.c: Fix template.
4252 * gcc.dg/lto/20100603-2_0.c: Fix template.
4253 * gcc.dg/lto/20100603-3_0.c: Fix template.
4254
4255 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4256 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4257 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4258 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4259 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4260 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4261 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4262 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4263 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4264 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4265 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4266 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4267 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4268 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4269 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4270 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4271 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4272 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4273 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4274 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4275 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4276 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4277 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4278 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4279 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4280 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4281 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4282 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4283 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4284 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4285 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4286 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4287 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4288 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4289 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4290 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4291 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4292 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4293 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4294 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4295 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4296 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4297 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4298 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4299 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4300 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4301 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4302 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4303 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4304 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4305 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4306 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4307 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4308 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4309 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4310 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4311 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4312 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4313 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4314 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4315 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4316 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4317
4318 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4319
4320 Revert:
4321 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4322
4323 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4324
4325 * gcc.target/aarch64/simd/ldp_stp_9: New.
4326 * gcc.target/aarch64/simd/ldp_stp_10: New.
4327 * gcc.target/aarch64/simd/ldp_stp_11: New.
4328 * gcc.target/aarch64/simd/ldp_stp_12: New.
4329
4330 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4331
4332 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4333
4334 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4335
4336 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4337
4338 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4339
4340 PR target/85950
4341 * gcc.target/i386/pr85950.c: New test.
4342
4343 2018-05-29 Marek Polacek <polacek@redhat.com>
4344
4345 PR c++/85883
4346 * g++.dg/cpp1z/class-deduction55.C: New test.
4347 * g++.dg/cpp1z/class-deduction56.C: New test.
4348 * g++.dg/cpp1z/class-deduction57.C: New test.
4349
4350 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4351
4352 PR c++/85952
4353 * g++.dg/warn/Wunused-var-33.C: New test.
4354
4355 PR target/85918
4356 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4357 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4358 arrays. Add suffix 1 to all functions and use 4 iterations rather
4359 than N. Add functions with conversions to and from float.
4360 Add new set of functions with 8 iterations and another one
4361 with 16 iterations, expect 24 vectorized loops instead of just 4.
4362 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4363
4364 2018-05-29 Javier Miranda <miranda@adacore.com>
4365
4366 * gnat.dg/equal2.adb: New testcase.
4367
4368 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4369
4370 * gnat.dg/float_attributes_overflows.adb: New testcase.
4371
4372 2018-05-29 Pascal Obry <obry@adacore.com>
4373
4374 * gnat.dg/normalize_pathname.adb: New testcase.
4375
4376 2018-05-29 Tom de Vries <tom@codesourcery.com>
4377
4378 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4379 message.
4380 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4381 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4382 * lib/scantree.exp (scan-tree-dump-times): Same.
4383
4384 2018-05-29 Tom de Vries <tom@codesourcery.com>
4385
4386 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4387 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4388 Use proc name as first argument to dg-scan.
4389
4390 2018-05-29 Tom de Vries <tom@codesourcery.com>
4391
4392 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4393 with no arguments.
4394
4395 2018-05-28 Richard Biener <rguenther@suse.de>
4396
4397 PR tree-optimization/85934
4398 * gcc.target/i386/pr85934.c: New testcase.
4399
4400 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4401
4402 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4403
4404 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4405
4406 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4407
4408 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4409
4410 * gnat.dg/fixedpnt5.adb: New testcase.
4411
4412 2018-05-28 Justin Squirek <squirek@adacore.com>
4413
4414 * gnat.dg/array31.adb: New testcase.
4415
4416 2018-05-28 Justin Squirek <squirek@adacore.com>
4417
4418 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4419 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4420
4421 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4422
4423 * gfortran.dg/data_stmt_pointer.f90: new test.
4424
4425 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4426
4427 PR target/85918
4428 * gcc.target/i386/avx512dq-pr85918.c: New test.
4429
4430 2018-05-25 Jim Wilson <jimw@sifive.com>
4431
4432 * gcc.target/riscv/interrupt-1.c: New.
4433 * gcc.target/riscv/interrupt-2.c: New.
4434 * gcc.target/riscv/interrupt-3.c: New.
4435 * gcc.target/riscv/interrupt-4.c: New.
4436 * gcc.target/riscv/interrupt-5.c: New.
4437
4438 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4439
4440 PR fortran/85786
4441 * gfortran.dg/pr85786.f90: New test.
4442
4443 2018-05-25 Paul Koning <ni1d@arrl.net>
4444
4445 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4446 * gcc.c-torture/compile/pr55921.c: Ditto.
4447 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4448 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4449
4450 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4451
4452 PR target/85832
4453 * gcc.target/i386/avx512f-pr85832.c: New test.
4454 * gcc.target/i386/avx512vl-pr85832.c: New test.
4455 * gcc.target/i386/avx512bw-pr85832.c: New test.
4456 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4457
4458 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4459
4460 PR tree-optimization/85720
4461 * gcc.dg/tree-ssa/pr85720.c: New test.
4462 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4463 distribution.
4464
4465 2018-05-25 Martin Liska <mliska@suse.cz>
4466
4467 PR testsuite/85911
4468 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4469 for 'Removing basic block'.
4470
4471 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4472
4473 * gnat.dg/sec_stack1.adb: New testcase.
4474
4475 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4476
4477 * gnat.dg/fixedpnt4.adb: New testcase.
4478
4479 2018-05-25 Javier Miranda <miranda@adacore.com>
4480
4481 * gnat.dg/interface7.adb: New testcase.
4482
4483 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4484
4485 * gnat.dg/sec_stack2.adb: New testcase.
4486
4487 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4488
4489 * gnat.dg/interface6.adb: New testcase.
4490
4491 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4492
4493 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4494
4495 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4496
4497 * lib/target-supports.exp
4498 (check_effective_target_vect_double_cond_arith): Include
4499 multiplication and division.
4500 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4501 fully-masked loops with a fixed vector length.
4502 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4503 tests.
4504 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4505 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4506 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4507
4508 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4509
4510 * gcc.target/aarch64/sve/div_1.c: New test.
4511 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4512 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4513 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4514
4515 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4516
4517 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4518
4519 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4520
4521 * lib/target-supports.exp
4522 (check_effective_target_vect_double_cond_arith): New proc.
4523 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4524 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4525 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4526 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4527 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4528 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4529 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4530
4531 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4532
4533 PR fortran/85839
4534 * gfortran.dg/f2018_obs.f90: New test case.
4535
4536 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4537
4538 PR fortran/85543
4539 * gfortran.dg/pr85543.f90: New test.
4540
4541 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4542
4543 PR fortran/85780
4544 * gfortran.dg/pr85780.f90: New test.
4545
4546 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4547
4548 PR fortran/85779
4549 * gfortran.dg/pr85779_1.f90: New test.
4550 * gfortran.dg/pr85779_2.f90: Ditto.
4551 * gfortran.dg/pr85779_3.f90: Ditto.
4552
4553 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4554
4555 PR fortran/85895
4556
4557 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4558 * gfortran.dg/pr85895.f90: New test.
4559
4560 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4561
4562 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4563 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4564
4565 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4566
4567 * gcc.dg/fold-popcount-1.c: New testcase.
4568 * gcc.dg/fold-popcount-2.c: New testcase.
4569 * gcc.dg/fold-popcount-3.c: New testcase.
4570 * gcc.dg/fold-popcount-4.c: New testcase.
4571
4572 2018-05-24 Marek Polacek <polacek@redhat.com>
4573
4574 PR c++/85847
4575 * g++.dg/cpp0x/new3.C: New test.
4576
4577 2018-05-24 Javier Miranda <miranda@adacore.com>
4578
4579 * gnat.dg/discr52.adb: New testcase.
4580
4581 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4582
4583 * gnat.dg/others1.adb: New testcase.
4584
4585 2018-05-24 Justin Squirek <squirek@adacore.com>
4586
4587 * gnat.dg/raise_expr.adb: New testcase.
4588
4589 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4590
4591 * gnat.dg/formal_containers.adb: New testcase.
4592
4593 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4594
4595 * gcc.target/i386/pr85345.c: Require ifunc support.
4596
4597 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4598
4599 * gcc.dg/vect/vect-fma-1.c: New test.
4600
4601 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4602
4603 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4604 scan-tree-dump*.
4605
4606 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4607
4608 PR target/83009
4609 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4610
4611 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4612
4613 PR target/78849
4614 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4615 DEFAULT_CFLAGS.
4616 * gcc.target/msp430/pr78849.c: New test.
4617
4618 2018-05-23 Marek Polacek <polacek@redhat.com>
4619
4620 * g++.dg/cpp2a/range-for8.C: New test.
4621 * g++.dg/cpp2a/range-for9.C: New test.
4622 * g++.dg/cpp2a/range-for10.C: New test.
4623
4624 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4625
4626 * lib/target-supports.exp (check_effective_target_be): New.
4627 (check_effective_target_le): New.
4628
4629 2018-05-23 Marek Polacek <polacek@redhat.com>
4630
4631 * g++.dg/cpp2a/range-for1.C: New test.
4632 * g++.dg/cpp2a/range-for2.C: New test.
4633 * g++.dg/cpp2a/range-for3.C: New test.
4634 * g++.dg/cpp2a/range-for4.C: New test.
4635 * g++.dg/cpp2a/range-for5.C: New test.
4636 * g++.dg/cpp2a/range-for6.C: New test.
4637 * g++.dg/cpp2a/range-for7.C: New test.
4638
4639 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4640
4641 * gcc.target/i386/cvt-3.c: New test.
4642
4643 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4644
4645 * gcc.target/i386/cvt-2.c: New test.
4646
4647 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4648
4649 * gcc.dg/pr79985.c: New testcase.
4650
4651 2018-05-23 Richard Biener <rguenther@suse.de>
4652
4653 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4654
4655 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4656
4657 PR target/84882
4658 * gcc.target/aarch64/pr84882.c: New test.
4659 * gcc.target/aarch64/target_attr_18.c: Likewise.
4660
4661 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4662
4663 PR tree-optimization/85853
4664 * gfortran.dg/vect/pr85853.f90: New test.
4665
4666 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4667
4668 * gnat.dg/import2.adb: New testcase.
4669
4670 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4671
4672 * gnat.dg/discr51.adb: New testcase.
4673
4674 2018-05-23 Javier Miranda <miranda@adacore.com>
4675
4676 * gnat.dg/valid_scalars1.adb: New testcase.
4677
4678 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4679
4680 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4681
4682 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4683
4684 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4685 testcase.
4686
4687 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4688
4689 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4690 testcase.
4691
4692 2018-05-23 Bob Duff <duff@adacore.com>
4693
4694 * gnat.dg/addr10.adb: New testcase.
4695
4696 2018-05-23 Richard Biener <rguenther@suse.de>
4697
4698 PR middle-end/85874
4699 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4700
4701 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4702
4703 PR tree-optimization/85822
4704 * c-c++-common/pr85822.c: New test.
4705
4706 2018-05-23 Richard Biener <rguenther@suse.de>
4707
4708 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4709
4710 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4711
4712 PR fortran/85841
4713 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4714
4715 2018-05-22 Martin Sebor <msebor@redhat.com>
4716
4717 PR middle-end/85359
4718 * gcc.dg/attr-nonstring.c: New test.
4719
4720 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4721
4722 PR target/85345
4723 * gcc.target/i386/pr85345.c: New test.
4724
4725 2018-05-22 Luis Machado <luis.machado@linaro.org>
4726
4727 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4728
4729 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4730
4731 PR fortran/85841
4732 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4733 dg-additional-options.
4734 * gfortran.dg/graphite/block-2.f: Ditto.
4735 * gfortran.dg/graphite/id-19.f: Ditto.
4736 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4737 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4738 * gfortran.dg/vect/pr52580.f: Ditto.
4739
4740 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4741
4742 * gcc.target/aarch64/ldp_stp_6.c: New.
4743 * gcc.target/aarch64/ldp_stp_7.c: New.
4744 * gcc.target/aarch64/ldp_stp_8.c: New.
4745
4746 2018-05-22 Martin Sebor <msebor@redhat.com>
4747
4748 PR c/85623
4749 * c-c++-common/attr-nonstring-3.c: Adjust.
4750 * c-c++-common/attr-nonstring-4.c: Adjust.
4751 * c-c++-common/attr-nonstring-6.c: New test.
4752
4753 2018-05-22 Martin Sebor <msebor@redhat.com>
4754
4755 PR tree-optimization/85826
4756 * gcc.dg/Wrestrict-17.c: New test.
4757
4758 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4759
4760 * gcc.dg/torture/pr85862.c: Rename to...
4761 * gcc.dg/torture/pr85852.c: ...this.
4762
4763 2018-05-22 Justin Squirek <squirek@adacore.com>
4764
4765 * gnat.dg/warn14.adb: New testcase.
4766
4767 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4768
4769 * gnat.dg/controlled8.adb: New testcase.
4770
4771 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4772
4773 * gnat.dg/discr50.adb: New testcase.
4774
4775 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4776
4777 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4778 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4779 gnat.dg/discr49_rec2.ads: New testcase.
4780
4781 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4782
4783 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4784 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4785 testcase.
4786
4787 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4788
4789 * gnat.dg/fixedpnt3.adb: New testcase.
4790
4791 2018-05-22 Justin Squirek <squirek@adacore.com>
4792
4793 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4794 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4795
4796 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4797
4798 PR middle-end/85862
4799 * gcc.dg/torture/pr85862.c: New test.
4800
4801 2018-05-22 Richard Biener <rguenther@suse.de>
4802
4803 PR tree-optimization/85834
4804 * g++.dg/torture/pr85834.C: New testcase.
4805 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4806
4807 2018-05-22 Martin Liska <mliska@suse.cz>
4808
4809 PR ipa/85607
4810 * g++.dg/ipa/pr85607.C: New test.
4811
4812 2018-05-22 Richard Biener <rguenther@suse.de>
4813
4814 PR tree-optimization/85863
4815 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4816
4817 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4818
4819 PR fortran/85841
4820 * gfortran.dg/assumed_rank_5.f90: Update error message.
4821 * gfortran.dg/assumed_type_4.f90: Ditto.
4822 * gfortran.dg/bind_c_array_params.f03: Ditto.
4823 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4824 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4825 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4826 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4827 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4828 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4829 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4830 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4831 * gfortran.dg/rank_3.f90: Ditto.
4832 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4833 * gfortran.dg/implicit_14.f90: Ditto.
4834
4835 2018-05-21 Christian Groessler <chris@groessler.org>
4836
4837 * gcc.c-torture/compile/simd-5.c: Fix comment.
4838
4839 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4840
4841 PR target/85657
4842 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4843 __float128, __ibm128, and long double.
4844 * gcc.target/powerpc/pr85657-2.c: Likewise.
4845 * gcc.target/powerpc/pr85657-3.c: Likewise.
4846 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4847 implementated as a separate type internally, and is not just an
4848 alias for long double.
4849
4850 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4851
4852 PR tree-optimization/85814
4853 * gcc.dg/torture/pr85814.c: New test.
4854
4855 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4856
4857 PR c++/84588
4858 * g++.dg/cpp0x/cond1.C: New.
4859 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4860 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4861 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4862 * g++.dg/parse/cond6.C: Likewise.
4863 * g++.dg/parse/cond7.C: Likewise.
4864 * g++.dg/parse/cond8.C: Likewise.
4865 * g++.dg/cpp1z/decomp16.C: Update.
4866 * g++.old-deja/g++.jason/cond.C: Likewise.
4867
4868 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4869
4870 ChangeLog for r260480
4871 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4872 warnings for deleted and obsolescent features.
4873 * gfortran.dg/graphite/id-19.f: Ditto.
4874 * gfortran.dg/graphite/id-20.f: Ditto.
4875 * gfortran.dg/graphite/id-27.f90: Ditto.
4876 * gfortran.dg/graphite/pr82449.f: Ditto.
4877
4878 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4879
4880 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4881 tiny and large memory models.
4882
4883 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4884
4885 * gnat.dg/suppress_initialization.adb,
4886 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4887
4888 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4889
4890 * gnat.dg/exit1.adb: New testcase.
4891
4892 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4893
4894 * gnat.dg/array30.adb: New testcase.
4895
4896 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4897
4898 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4899
4900 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4901
4902 * gcc.c-torture/execute/ssad-run.c: New test.
4903 * gcc.c-torture/execute/usad-run.c: Likewise.
4904 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4905 * gcc.target/aarch64/usadv16qi.c: Likewise.
4906
4907 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4908
4909 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4910 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4911 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4912 vbcaxq_s64): New.
4913 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4914 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4915 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4916
4917 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4918
4919 PR fortran/85841
4920 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4921 * gfortran.dg/g77/20020307-1.f: Ditto.
4922 * gfortran.dg/g77/980310-3.f: Ditto.
4923 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4924 * gfortran.dg/goacc/loop-1.f95: Ditto.
4925 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4926 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4927 * gfortran.dg/gomp/do-1.f90: Ditto.
4928 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4929 * gfortran.dg/pr17229.f: Ditto.
4930 * gfortran.dg/pr37243.f: Ditto.
4931 * gfortran.dg/pr49721-1.f: Ditto.
4932 * gfortran.dg/pr58484.f: Ditto.
4933 * gfortran.dg/pr81175.f: Ditto.
4934 * gfortran.dg/pr81723.f: Ditto.
4935 * gfortran.dg/predcom-2.f: Ditto.
4936 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4937 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4938 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4939 * gfortran.dg/vect/pr52580.f: Ditto.
4940
4941 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4942
4943 PR fortran/80657
4944 * gfortran.dg/char_result_18.f90: New test.
4945
4946 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4947
4948 PR fortran/49636
4949 * gfortran.dg/associate_38.f90: New test.
4950
4951 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4952
4953 PR fortran/82275
4954 * gfortran.dg/select_type_42.f90: New test.
4955
4956 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
4957
4958 PR fortran/82923
4959 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
4960 that the patch fixes PR66694 & PR82617, although the testcases
4961 are not explicitly included.
4962
4963 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
4964
4965 * gcc.dg/stack-usage-1.c: Add support for rv32e.
4966
4967 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
4968
4969 PR c++/82899
4970 * g++.dg/pr82899.C: New testcase.
4971
4972 2018-05-18 Martin Liska <mliska@suse.cz>
4973
4974 * gcc.dg/pr68766.c: Change pruned output.
4975
4976 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
4977
4978 PR c++/85782
4979 * c-c++-common/goacc/pr85782.c: New test.
4980
4981 2018-05-18 Sudakshina Das <sudi.das@arm.com>
4982
4983 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
4984
4985 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4986
4987 * gcc.target/arm/pr62554.c: Delete.
4988 * gcc.target/arm/pr69610-1.c: Likewise.
4989 * gcc.target/arm/pr69610-2.c: Likewise.
4990
4991 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4992
4993 * gcc.target/arm/pr40887.c: Update comment.
4994 * lib/target-supports.exp: Don't generate effective target checks
4995 and related helpers for armv5. Update comment.
4996 * gcc.target/arm/armv5_thumb_isa.c: Delete.
4997 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
4998 target check and options.
4999
5000 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5001
5002 PR middle-end/85817
5003 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
5004 scan-tree-dump-not for h.
5005
5006 2018-05-18 Richard Biener <rguenther@suse.de>
5007
5008 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5009 * gcc.dg/tree-ssa/pr45397.c: Likewise.
5010 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
5011 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5012 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
5013 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5014 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5015 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5016 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5017 * gcc.dg/tree-ssa/vrp58.c: Likewise.
5018 * gcc.dg/vrp-min-max-1.c: Likewise.
5019 * gcc.dg/vrp-min-max-3.c: New testcase.
5020
5021 2018-05-18 Richard Biener <rguenther@suse.de>
5022
5023 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5024 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5025 * gcc.dg/graphite/scop-6.c: Likewise.
5026 * gcc.dg/graphite/scop-7.c: Likewise.
5027 * gcc.dg/graphite/scop-8.c: Likewise.
5028 * gcc.dg/graphite/scop-9.c: Likewise.
5029
5030 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5031
5032 * gcc.target/aarch64/vect-init-ld1.c: New test.
5033
5034 2018-05-18 Martin Liska <mliska@suse.cz>
5035
5036 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5037 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5038
5039 2018-05-18 Martin Liska <mliska@suse.cz>
5040
5041 * gcc.dg/ipa/ipa-icf-39.c: New test.
5042 * gcc.dg/pr68766.c: Adjust pruned output.
5043
5044 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5045
5046 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5047 New proc.
5048 * gcc.dg/fma-1.c: New test.
5049 * gcc.dg/fma-2.c: Likewise.
5050 * gcc.dg/fma-3.c: Likewise.
5051 * gcc.dg/fma-4.c: Likewise.
5052 * gcc.dg/fma-5.c: Likewise.
5053 * gcc.dg/fma-6.c: Likewise.
5054 * gcc.dg/fma-7.c: Likewise.
5055 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5056 scalar_all_fma.
5057 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5058 * gfortran.dg/reassoc_8.f: Likewise.
5059 * gfortran.dg/reassoc_9.f: Likewise.
5060 * gfortran.dg/reassoc_10.f: Likewise.
5061
5062 2018-05-17 Jim Wilson <jimw@sifive.com>
5063
5064 * gcc.target/riscv/switch-qi.c: New.
5065 * gcc.target/riscv/switch-si.c: New.
5066
5067 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5068
5069 PR target/85698
5070 * gcc.target/powerpc/pr85698.c: New test.
5071
5072 2018-05-17 Richard Biener <rguenther@suse.de>
5073
5074 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5075
5076 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5077
5078 PR tree-optimization/85793
5079 * gcc.dg/vect/pr85793.c: New test.
5080
5081 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5082
5083 * gcc.dg/gimplefe-28.c: New test.
5084 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5085 internal function calls.
5086 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5087
5088 2018-05-17 Martin Liska <mliska@suse.cz>
5089
5090 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5091 space in between 'G_' and '('.
5092
5093 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5094
5095 PR target/85323
5096 * gcc.target/i386/pr85323-7.c: New test.
5097 * gcc.target/i386/pr85323-8.c: New test.
5098 * gcc.target/i386/pr85323-9.c: New test.
5099
5100 PR target/85323
5101 * gcc.target/i386/pr85323-4.c: New test.
5102 * gcc.target/i386/pr85323-5.c: New test.
5103 * gcc.target/i386/pr85323-6.c: New test.
5104
5105 PR target/85323
5106 * gcc.target/i386/pr85323-1.c: New test.
5107 * gcc.target/i386/pr85323-2.c: New test.
5108 * gcc.target/i386/pr85323-3.c: New test.
5109
5110 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5111 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5112 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5113 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5114 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5115 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5116 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5117 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5118 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5119 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5120 * gcc.target/i386/avx512f-setzero-1.c: New test.
5121
5122 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5123
5124 * gcc.target/aarch64/vect-slp-dup.c: New.
5125
5126 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5127
5128 PR c++/85713
5129 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5130
5131 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5132
5133 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5134 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5135
5136 2018-05-17 Richard Biener <rguenther@suse.de>
5137
5138 PR tree-optimization/85757
5139 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5140
5141 2018-05-16 Marek Polacek <polacek@redhat.com>
5142
5143 PR c++/85363
5144 * g++.dg/cpp0x/initlist-throw1.C: New test.
5145 * g++.dg/cpp0x/initlist-throw2.C: New test.
5146
5147 2018-05-16 Carl Love <cel@us.ibm.com>
5148
5149 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5150 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5151 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5152
5153 2018-05-16 Richard Biener <rguenther@suse.de>
5154
5155 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5156 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5157 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5158
5159 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5160
5161 * gcc.target/aarch64/sve/vcond_10.c: New test.
5162 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5163 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5164 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5165
5166 2018-05-15 Martin Sebor <msebor@redhat.com>
5167
5168 PR tree-optimization/85753
5169 * gcc.dg/Wrestrict-10.c: Adjust.
5170 * gcc.dg/Wrestrict-16.c: New test.
5171
5172 2018-05-15 Martin Sebor <msebor@redhat.com>
5173
5174 PR middle-end/85643
5175 * c-c++-common/attr-nonstring-7.c: New test.
5176
5177 2018-05-15 Richard Biener <rguenther@suse.de>
5178
5179 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5180
5181 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5182
5183 PR tree-optimization/83648
5184 * gcc.dg/tree-ssa/pr83648.c: New test.
5185 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5186
5187 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5188
5189 PR ipa/85734
5190 * gcc.dg/ipa/pr85734.c: New test.
5191
5192 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5193
5194 PR target/85756
5195 * gnat.dg/opt70.adb: New test.
5196 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5197
5198 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5199
5200 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5201 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5202
5203 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5204
5205 * gcc.target/aarch64/vmov_n_1.c: Update test.
5206 * gcc.target/aarch64/vfp-1.c: Update test.
5207
5208 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5209
5210 PR target/85756
5211 * gcc.c-torture/execute/pr85756.c: New test.
5212
5213 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5214
5215 * gcc.target/i386/cldemote-1.c: New test.
5216
5217 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5218
5219 PR fortran/85742
5220 * gfortran.dg/assumed_type_9.f90 : New test.
5221
5222 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5223
5224 PR fortran/85542
5225 * gfortran.dg/pr85542.f90: New test.
5226
5227 2018-05-11 Martin Jambor <mjambor@suse.cz>
5228
5229 PR ipa/85655
5230 * g++.dg/lto/pr85655_0.C: New test.
5231
5232 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5233
5234 * gcc.target/i386/tpause-1.c: New test.
5235 * gcc.target/i386/umonitor-1.c: New test.
5236
5237 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5238
5239 PR c/85696
5240 * c-c++-common/gomp/pr85696.c: New test.
5241
5242 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5243 Jakub Jelinek <jakub@redhat.com>
5244
5245 PR tree-optimization/85692
5246 * gcc.target/i386/pr85692.c: New test.
5247
5248 2018-05-11 Martin Liska <mliska@suse.cz>
5249
5250 PR sanitizer/85556
5251 * c-c++-common/ubsan/attrib-6.c: New test.
5252
5253 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5254
5255 PR fortran/85687
5256 * gfortran.dg/pr85687.f90: new test.
5257
5258 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5259
5260 PR fortran/85521
5261 * gfortran.dg/pr85521_1.f90: New test.
5262 * gfortran.dg/pr85521_2.f90: New test.
5263
5264 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5265
5266 PR fortran/70870
5267 * gfortran.dg/pr70870_1.f90: New test.
5268
5269 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5270
5271 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5272
5273 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5274
5275 PR c++/85662
5276 * g++.dg/ext/offsetof2.C: New test.
5277
5278 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5279
5280 PR fortran/68846
5281 * gfortran.dg/temporary_3.f90 : New test.
5282
5283 PR fortran/70864
5284 * gfortran.dg/temporary_2.f90 : New test.
5285
5286 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5287
5288 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5289 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5290 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5291 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5292 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5293 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5294 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5295 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5296 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5297 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5298 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5299 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5300 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5301 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5302 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5303 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5304 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5305 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5306 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5307 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5308 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5309 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5310 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5311 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5312 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5313 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5314 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5315
5316 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5317
5318 PR tree-optimization/85699
5319 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5320 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5321 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5322 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5323
5324 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5325
5326 * g++.dg/tls/pr85400.C: New test.
5327
5328 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5329
5330 PR c++/85713
5331 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5332
5333 2018-05-09 Carl Love <cel@us.ibm.com>
5334
5335 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5336
5337 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5338
5339 PR c++/85713
5340 Revert:
5341 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5342
5343 PR c++/84588
5344 * g++.dg/cpp1y/pr84588.C: New.
5345
5346 2018-05-09 Andreas Schwab <schwab@suse.de>
5347
5348 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5349
5350 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5351
5352 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5353 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5354
5355 2018-05-08 Carl Love <cel@us.ibm.com>
5356 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5357
5358 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5359
5360 PR c++/84588
5361 * g++.dg/cpp1y/pr84588.C: New.
5362
5363 2018-05-08 Marek Polacek <polacek@redhat.com>
5364
5365 PR c++/85695
5366 * g++.dg/cpp1z/constexpr-if22.C: New test.
5367
5368 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5369
5370 PR target/85693
5371 * gcc.target/i386/pr85693.c: New test.
5372
5373 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5374
5375 PR target/85683
5376 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5377 scan-assembler-times checking that except for [fh]*xor other functions
5378 don't use any load instructions.
5379
5380 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5381
5382 * gcc.target/i386/builtin_target.c: Test goldmont.
5383 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5384 arch=silvermont.
5385
5386 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5387
5388 PR target/85572
5389 * g++.dg/other/sse2-pr85572-1.C: New test.
5390 * g++.dg/other/sse2-pr85572-2.C: New test.
5391 * g++.dg/other/sse4-pr85572-1.C: New test.
5392 * g++.dg/other/avx2-pr85572-1.C: New test.
5393
5394 PR target/85317
5395 * gcc.target/i386/pr85317.c: New test.
5396 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5397 optimization barrier to avoid optimizing away the expected insn.
5398
5399 PR target/85480
5400 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5401 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5402
5403 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5404
5405 * g++.dg/other/sve_const_pred_1.C: Rename to...
5406 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5407 target selectors and explicit -march options.
5408 * g++.dg/other/sve_const_pred_2.C: Rename to...
5409 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5410 * g++.dg/other/sve_const_pred_3.C: Rename to...
5411 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5412 * g++.dg/other/sve_const_pred_4.C: Rename to...
5413 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5414 * g++.dg/other/sve_tls_2.C: Rename to...
5415 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5416 * g++.dg/other/sve_vcond_1.C: Rename to...
5417 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5418 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5419 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5420
5421 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5422
5423 PR testsuite/85586
5424 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5425 !vect_no_align.
5426
5427 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5428
5429 PR c++/57429
5430 * g++.dg/cpp0x/deleted14.C: New.
5431
5432 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5433 Alan Hayward <alan.hayward@arm.com>
5434 David Sherwood <david.sherwood@arm.com>
5435
5436 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5437 XFAIL the BIC test.
5438 * gcc.target/aarch64/sve/vcond_7.c: New test.
5439 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5440
5441 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5442
5443 PR c++/70563
5444 * g++.dg/cpp0x/sfinae62.C: New.
5445
5446 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5447
5448 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5449 load from src[i].
5450
5451 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5452
5453 PR c++/80691
5454 * g++.dg/cpp0x/narrowing1.C: New.
5455
5456 2018-05-08 Richard Biener <rguenther@suse.de>
5457
5458 PR middle-end/85588
5459 * gcc.dg/torture/pr85574.c: Rename to...
5460 * gcc.dg/torture/pr85588.c: ... this.
5461
5462 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5463
5464 PR fortran/54613
5465 * gfortran.dg/minmaxloc_12.f90: New test case.
5466 * gfortran.dg/minmaxloc_13.f90: New test case.
5467
5468 2018-05-07 Nathan Sidwell <nathan@acm.org>
5469
5470 * g++.dg/cpp0x/range-for10.C: Delete.
5471 * g++.dg/ext/forscope1.C: Delete.
5472 * g++.dg/ext/forscope2.C: Delete.
5473 * g++.dg/template/for1.C: Delete.
5474
5475 2018-05-07 Jeff Law <law@redhat.com>
5476
5477 * gfortran.dg/linefile.f90: New test.
5478
5479 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5480
5481 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5482 and options.
5483
5484 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5485
5486 PR c++/85659
5487 * g++.dg/ext/asm14.C: New test.
5488 * g++.dg/ext/asm15.C: New test.
5489 * g++.dg/ext/asm16.C: New test.
5490
5491 2018-05-06 Michael Eager <eager@eagercon.com>
5492
5493 * gcc.target/microblaze/others/picdtr.c: Correct option
5494 -fPIE -mpic-data-is-text-relative.
5495
5496 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5497
5498 * gcc.target/microblaze/others/picdtr.c: Add test for
5499 -fPIE -mpic-data-is-text-relative.
5500
5501 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5502
5503 PR fortran/85507
5504 * gfortran.dg/coarray_dependency_1.f90: New test.
5505 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5506
5507 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5508
5509 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5510 to match the currently produced gimple.
5511
5512 2018-05-04 Carl Love <cel@us.ibm.com>
5513
5514 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5515 vec_trunc.
5516 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5517 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5518 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5519 xvcmpgedp counts. Add xxsel counts.
5520
5521 2018-05-04 Richard Biener <rguenther@suse.de>
5522
5523 PR middle-end/85627
5524 * g++.dg/torture/pr85627.C: New testcase.
5525
5526 2018-05-04 Richard Biener <rguenther@suse.de>
5527
5528 PR middle-end/85574
5529 * gcc.dg/torture/pr85574.c: New testcase.
5530 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5531
5532 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5533
5534 PR libstdc++/85466
5535 * gcc.dg/nextafter-1.c: New test.
5536 * gcc.dg/nextafter-2.c: New test.
5537 * gcc.dg/nextafter-3.c: New test.
5538 * gcc.dg/nextafter-4.c: New test.
5539
5540 2018-05-03 Nathan Sidwell <nathan@acm.org>
5541
5542 Remove -ffriend-injection.
5543 * g++.old-deja/g++.jason/scoping15.C: Delete.
5544 * g++.old-deja/g++.mike/net43.C: Delete.
5545
5546 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5547
5548 PR target/85530
5549 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5550 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5551 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5552 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5553
5554 2018-05-03 Tom de Vries <tom@codesourcery.com>
5555
5556 PR testsuite/85106
5557 * lib/scanoffloadtree.exp: New file.
5558
5559 2018-05-03 Richard Biener <rguenther@suse.de>
5560
5561 PR tree-optimization/85615
5562 * gcc.dg/torture/pr85615.c: New testcase.
5563
5564 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5565
5566 PR tree-optimization/70291
5567 * gcc.dg/complex-6.c: New test.
5568 * gcc.dg/complex-7.c: Likewise.
5569
5570 2018-05-03 Richard Biener <rguenther@suse.de>
5571
5572 PR testsuite/85579
5573 * fortran.dg/pr51434.f90: Truncate transfer argument.
5574
5575 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5576
5577 PR target/85582
5578 * gcc.c-torture/execute/pr85582-3.c: New test.
5579
5580 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5581 Jason Merrill <jason@redhat.com>
5582
5583 PR c++/68374
5584 * g++.dg/warn/Wshadow-13.C: New.
5585 * g++.dg/warn/Wshadow-14.C: Likewise.
5586
5587 2018-05-02 Tom de Vries <tom@codesourcery.com>
5588
5589 PR libgomp/82428
5590 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5591 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5592
5593 2018-05-02 David Pagan <dave.pagan@oracle.com>
5594
5595 PR c/30552
5596 * gcc.dg/noncompile/pr30552-1.c: New test.
5597 * gcc.dg/noncompile/pr30552-2.c: New test.
5598 * gcc.dg/noncompile/pr30552-3.c: New test.
5599 * gcc.dg/noncompile/pr30552-4.c: New test.
5600
5601 2018-05-02 Richard Biener <rguenther@suse.de>
5602
5603 PR tree-optimization/85597
5604 * gcc.dg/vect/pr85597.c: New testcase.
5605
5606 2018-05-02 Tom de Vries <tom@codesourcery.com>
5607
5608 PR testsuite/85106
5609 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5610 * lib/scanltranstree.exp: New file.
5611 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5612 (scan-ltrans-tree-dump-times_required_options)
5613 (scan-ltrans-tree-dump-not_required_options)
5614 (scan-ltrans-tree-dump-dem_required_options)
5615 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5616 * lib/gcc-dg.exp: Include scanltranstree.exp.
5617
5618 2018-05-02 Tom de Vries <tom@codesourcery.com>
5619
5620 PR testsuite/85106
5621 * gcc.dg/ipa/ipa-icf-38.c: New test.
5622 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5623 * lib/scandump.exp (dump-base): New proc.
5624 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5625 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5626 base.
5627 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5628 * lib/scanlang.exp: Same.
5629 * lib/scanrtl.exp: Same.
5630 * lib/scantree.exp: Same.
5631 * lib/scanwpaipa.exp: New file.
5632 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5633
5634 2018-05-02 Richard Biener <rguenther@suse.de>
5635
5636 PR middle-end/85567
5637 * gcc.dg/torture/pr85567.c: New testcase.
5638
5639 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5640
5641 PR target/85582
5642 * gcc.c-torture/execute/pr85582-1.c: New test.
5643 * gcc.c-torture/execute/pr85582-2.c: New test.
5644
5645 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5646
5647 PR tree-optimization/85586
5648 * gcc.dg/vect/pr85586.c: New test.
5649
5650 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5651
5652 PR tree-optimization/85143
5653 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5654 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5655
5656 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5657
5658 PR c/84258
5659 * c-c++-common/Wformat-pr84258.c: New test.
5660
5661 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5662
5663 PR tree-optimization/82665
5664 * gcc.dg/tree-ssa/pr82665.c: New test.
5665
5666 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5667
5668 PR c++/85523
5669 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5670 (test_add_fixit_insert_formatted_single_line): New function.
5671 (test_add_fixit_insert_formatted_multiline): New function.
5672 Extend expected output of generated patch to include fix-it hints
5673 for these.
5674 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5675 "gcc-rich-location.h". Add test coverage for
5676 gcc_rich_location::add_fixit_insert_formatted.
5677
5678 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5679
5680 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5681 (test_show_locus): Update for location_get_source_line returning a
5682 char_span. Use char_span for handling words in the
5683 "test_many_nested_locations" fix-it example.
5684
5685 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5686
5687 * gcc.target/arc/interrupt-8.c: Update test.
5688 * gcc.target/arc/loop-4.c: Likewise.
5689 * gcc.target/arc/loop-hazard-1.c: Likewise.
5690 * gcc.target/arc/sdata-3.c: Likewise.
5691
5692 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5693
5694 * gcc.target/arc/store-merge-1.c: New test.
5695 * gcc.target/arc/add_n-combine.c: Update test.
5696
5697 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5698
5699 Microblaze Target: PIC data text relative
5700
5701 * gcc.target/microblaze/others/data_var1.c: Include
5702 PIC case of r20 base register.
5703 * gcc.target/microblaze/others/data_var2.c: Ditto.
5704 * gcc.target/microblaze/others/picdtr.c: Add new
5705 test case for -mpic-is-data-text-relative.
5706 * gcc.target/microblaze/others/sdata_var1.c: Add
5707 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5708 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5709 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5710 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5711 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5712 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5713 Ditto.
5714 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5715 Ditto.
5716
5717 2018-04-30 Richard Biener <rguenther@suse.de>
5718
5719 PR tree-optimization/28364
5720 PR tree-optimization/85275
5721 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5722 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5723 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5724 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5725 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5726 still passes.
5727 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5728 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5729 still passes.
5730 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5731 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5732 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5733
5734 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5735
5736 PR target/84431
5737 * gcc.target/i386/pr84431.c: New test.
5738
5739 2018-04-27 Martin Jambor <mjambor@suse.cz>
5740
5741 PR ipa/85549
5742 * g++.dg/ipa/pr85549.C: New test.
5743
5744 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5745
5746 PR c++/85553
5747 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5748 directive.
5749 * g++.dg/cpp0x/constexpr-85553.C: New test.
5750
5751 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5752
5753 PR c++/85515
5754 * g++.dg/pr85515-1.C: New test.
5755 * g++.dg/pr85515-2.C: New test.
5756
5757 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5758
5759 PR c++/84691
5760 * g++.dg/cpp0x/friend3.C: New.
5761
5762 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5763
5764 PR target/82518
5765 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5766 Use check_effective_target_arm_little_endian.
5767
5768 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5769
5770 PR tree-optimization/85529
5771 * gcc.c-torture/execute/pr85529-1.c: New test.
5772 * gcc.c-torture/execute/pr85529-2.c: New test.
5773 * gcc.dg/pr85529.c: New test.
5774
5775 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5776
5777 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5778 `.dword' in addition to `lw' and `.word'.
5779
5780 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5781
5782 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5783
5784 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5785
5786 * gnat.dg/loop_optimization24.adb: New test.
5787
5788 2018-04-26 Richard Biener <rguenther@suse.de>
5789
5790 PR tree-optimization/85116
5791 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5792 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5793 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5794 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5795
5796 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5797
5798 PR target/85473
5799 * gcc.target/i386/pr85473-1.c: New test.
5800 * gcc.target/i386/pr85473-2.c: New test.
5801
5802 2018-04-25 Nathan Sidwell <nathan@acm.org>
5803 Jakub Jelinek <jakub@redhat.com>
5804
5805 PR c++/85437
5806 PR c++/49171
5807 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5808 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5809 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5810 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5811 * g++.dg/cpp0x/pr85437-1.C: New.
5812 * g++.dg/cpp0x/pr85437-2.C: New.
5813 * g++.dg/cpp0x/pr85437-3.C: New.
5814 * g++.dg/cpp0x/pr85437-4.C: New.
5815
5816 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5817
5818 PR fortran/85520
5819 * gfortran.dg/pr85520.f90: New test.
5820
5821 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5822
5823 PR target/85512
5824 * gcc.dg/pr85512.c: New test.
5825
5826 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5827
5828 PR target/85485
5829 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5830 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5831 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5832 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5833 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5834 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5835 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5836 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5837 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5838 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5839 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5840 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5841 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5842 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5843 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5844 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5845 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5846 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5847 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5848 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5849 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5850 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5851 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5852 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5853 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5854 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5855 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5856 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5857 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5858 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5859 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5860 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5861 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5862 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5863 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5864 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5865 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5866 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5867 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5868 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5869 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5870 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5871 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5872 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5873 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5874 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5875 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5876 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5877 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5878 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5879 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5880 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5881 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5882 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5883 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5884 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5885 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5886 with -mshstk.
5887 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5888 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5889 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5890 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5891 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5892 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5893 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5894 * (dg-options): Likwise.
5895 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5896 -mno-cet.
5897 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5898 * gcc.target/i386/cet-label-3.c: Removed.
5899 * gcc.target/i386/cet-property-3.c: Likwise.
5900 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5901
5902 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5903
5904 PR target/85511
5905 * gcc.target/i386/pr85511.c: New test.
5906
5907 PR target/85503
5908 * g++.dg/ext/pr85503.C: New test.
5909
5910 PR target/85508
5911 * gcc.target/i386/pr85508.c: New test.
5912
5913 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5914
5915 PR tree-optimization/85478
5916 * g++.dg/pr85478.C: New test.
5917
5918 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5919
5920 * g++.dg/torture/pr85496.C: New test.
5921
5922 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5923
5924 PR rtl-optimization/85423
5925 * gcc.dg/pr85423.c: New test.
5926
5927 2018-04-20 Martin Sebor <msebor@redhat.com>
5928
5929 PR c/85365
5930 * gcc.dg/Wrestrict-15.c: New test.
5931
5932 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5933
5934 PR target/85456
5935 * gcc.target/powerpc/pr85456.c: New test.
5936
5937 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5938
5939 * g++.dg/ext/undef-bool-1.C: Require lp64.
5940 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5941
5942 2018-04-20 Jeff Law <law@redhat.com>
5943
5944 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5945 stack protector.
5946 * gcc.dg/stack-check-6.c: Likewise.
5947 * gcc.dg/stack-check-6a.c: Likewise.
5948 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5949 * gcc.target/i386/stack-check-18.c: Likewise.
5950 * gcc.target/i386/stack-check-19.c: Likewise.
5951
5952 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5953
5954 PR testsuite/85483
5955 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5956 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
5957 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5958 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
5959
5960 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
5961
5962 PR target/85469
5963 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5964 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5965
5966 2018-04-20 Richard Biener <rguenther@suse.de>
5967
5968 PR middle-end/85475
5969 * gcc.dg/torture/pr85475.c: New testcase.
5970
5971 2018-04-20 Martin Jambor <mjambor@suse.cz>
5972
5973 ipa/85449
5974 * gcc.dg/ipa/pr85449.c: New test.
5975
5976 2018-04-20 Martin Jambor <mjambor@suse.cz>
5977
5978 ipa/85447
5979 * g++.dg/ipa/pr85447.C: New file.
5980 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
5981
5982 2018-04-20 Jakub Jelinek <jakub@redhat.com>
5983
5984 PR c++/85462
5985 * g++.dg/cpp0x/pr85462.C: New test.
5986
5987 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5988
5989 * gcc.target/i386/pr85404.c: Require CET target.
5990
5991 2018-04-19 Jakub Jelinek <jakub@redhat.com>
5992
5993 PR tree-optimization/85467
5994 * gcc.dg/pr85467.c: New test.
5995
5996 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5997
5998 PR c++/84611
5999 * g++.dg/parse/crash68.C: New.
6000
6001 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6002
6003 PR libgcc/85334
6004 * g++.dg/torture/pr85334.C: New test.
6005
6006 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
6007
6008 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
6009 * g++.dg/diagnostic/pr85464.C: New.
6010
6011 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6012
6013 PR target/85397
6014 * gcc.dg/torture/pr85397-1.c: New test.
6015 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
6016 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6017
6018 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6019
6020 PR target/85404
6021 * gcc.target/i386/pr85404.c: New test.
6022
6023 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6024
6025 PR target/85417
6026 * c-c++-common/attr-nocf-check-1.c: Compile with
6027 -fcf-protection=none.
6028 * c-c++-common/attr-nocf-check-3.c: Likewise.
6029 * gcc.dg/march-generic.c: Likewise.
6030 * gcc.target/i386/align-limit.c: Likewise.
6031 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6032 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6033 * gcc.target/i386/cet-property-2.c: Likewise.
6034 * gcc.target/i386/ret-thunk-26.c: Likewise.
6035 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6036 targets.
6037 * c-c++-common/fcf-protection-2.c: Likewise.
6038 * c-c++-common/fcf-protection-3.c: Likewise.
6039 * c-c++-common/fcf-protection-5.c: Likewise.
6040 * c-c++-common/fcf-protection-6.c: Likewise.
6041 * c-c++-common/fcf-protection-7.c: Likewise.
6042 * gcc.target/i386/cet-label-3.c: New test.
6043 * gcc.target/i386/cet-property-3.c: Likewise.
6044 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6045 * gcc.target/i386/pr85417-1.c: Likewise.
6046 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6047 __x86_indirect_thunk_nt_(r|e)ax
6048 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6049 * gcc.target/i386/pr85403.c: Remove dg-error,
6050
6051 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6052
6053 * gcc.target/i386/movdir-1.c: New test.
6054
6055 2018-04-19 Richard Biener <rguenther@suse.de>
6056
6057 PR middle-end/85455
6058 * gcc.dg/pr85455.c: New testcase.
6059
6060 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6061
6062 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6063 targets.
6064 * g++.dg/lto/pr85405b_0.C: Likewise.
6065 * g++.dg/lto/pr84805_0.C: Likewise.
6066
6067 2018-04-18 Martin Liska <mliska@suse.cz>
6068
6069 PR ipa/83983
6070 PR ipa/85391
6071 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6072 output.
6073
6074 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6075
6076 PR target/85388
6077 * gcc.dg/pr85388-1.c: New test.
6078 * gcc.dg/pr85388-2.c: Likewise.
6079 * gcc.dg/pr85388-3.c: Likewise.
6080 * gcc.dg/pr85388-4.c: Likewise.
6081 * gcc.dg/pr85388-5.c: Likewise.
6082 * gcc.dg/pr85388-6.c: Likewise.
6083
6084 2018-04-18 Jan Hubicka <jh@suse.cz>
6085 Martin Liska <mliska@suse.cz>
6086
6087 * g++.dg/lto/pr83121_0.C: Update template.
6088 * g++.dg/lto/pr83121_1.C: Update template.
6089 * g++.dg/lto/pr84805_0.C: Update template.
6090 * g++.dg/lto/pr84805_1.C: Update template.
6091 * g++.dg/lto/pr84805_2.C: Update template.
6092
6093 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6094
6095 PR c++/84630
6096 * g++.dg/cpp0x/pr84630.C: New.
6097
6098 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6099
6100 PR c++/84463
6101 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6102 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6103 in two cases. Uncomment two other tests and add expected dg-error for
6104 them.
6105 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6106 -Wnarrowing diagnostics on some targets for c++11.
6107 * g++.dg/parse/array-size2.C: Remove xfail.
6108 * g++.dg/cpp0x/constexpr-84463.C: New test.
6109
6110 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6111
6112 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6113 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6114
6115 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6116
6117 PR testsuite/85326
6118 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6119 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6120 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6121
6122 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6123
6124 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6125 prevent cascading of errors and change expected error message.
6126 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6127 to 64-bit targets.
6128 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6129 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6130 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6131 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6132 error message.
6133 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6134
6135 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6136
6137 PR target/85430
6138 * gcc.dg/pr85430.c: New test.
6139
6140 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6141
6142 PR testsuite/85326
6143 * gcc.target/arm/pr54300.C: Move to...
6144 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6145 * gcc.target/arm/pr55073.C: Move to...
6146 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6147 * gcc.target/arm/pr56184.C: Move to...
6148 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6149 * gcc.target/arm/pr59985.C: Move to...
6150 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6151 * gcc.target/aarch64/pr60675.C: Move to...
6152 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6153 * gcc.target/aarch64/pr81422.C: Move to...
6154 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6155 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6156 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6157 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6158 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6159 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6160 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6161 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6162 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6163 * gcc.target/aarch64/sve/tls_2.C: Move to...
6164 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6165 * gcc.target/aarch64/pr81414.C: Rename to...
6166 * gcc.target/aarch64/pr81414.c: ... This.
6167 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6168 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6169 messages.
6170 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6171 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6172 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6173 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6174 file name.
6175
6176 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6177
6178 PR middle-end/85414
6179 * gcc.dg/pr85414.c: New test.
6180
6181 2018-04-17 Martin Jambor <mjambor@suse.cz>
6182
6183 PR ipa/85421
6184 * g++.dg/ipa/pr85421.C: New test.
6185
6186 2018-04-17 Martin Liska <mliska@suse.cz>
6187
6188 PR lto/85405
6189 * g++.dg/lto/pr85405b_0.C: New test.
6190 * g++.dg/lto/pr85405b_1.C: New test.
6191
6192 2018-04-17 Martin Liska <mliska@suse.cz>
6193
6194 PR lto/85405
6195 * g++.dg/lto/pr85405_0.C: New test.
6196 * g++.dg/lto/pr85405_1.C: New test.
6197
6198 2018-04-17 Martin Liska <mliska@suse.cz>
6199
6200 PR ipa/85329
6201 * g++.dg/ext/pr85329-2.C: New test.
6202 * g++.dg/ext/pr85329.C: New test.
6203 * gcc.target/i386/mvc12.c: New test.
6204
6205 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6206
6207 PR c++/85039
6208 * g++.dg/pr85039-1.C: New.
6209 * g++.dg/pr85039-2.C: New.
6210 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6211
6212 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6213
6214 PR target/85080
6215 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6216 if the target supports efficient unaligned storage accesses.
6217
6218 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6219
6220 PR target/83660
6221 * gcc.target/powerpc/pr83660.C: New test.
6222
6223 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6224
6225 PR target/85403
6226 * gcc.target/i386/pr85403.c: New test.
6227
6228 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6229
6230 PR target/84331
6231 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6232
6233 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6234 Jason Merrill <jason@redhat.com>
6235
6236 PR c++/85112
6237 * g++.dg/cpp0x/pr85112.C: New.
6238
6239 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6240
6241 PR testsuite/85326
6242 * g++.dg/ext/undef-bool-1.C: New file.
6243 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6244 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6245
6246 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6247
6248 PR target/85293
6249 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6250 corresponding dg-error clause.
6251 * gcc.target/powerpc/pr80098-3.c: Ditto.
6252 * gcc.target/powerpc/pr80103-1.c: Delete.
6253
6254 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6255
6256 PR fortran/81773
6257 PR fortran/83606
6258 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6259 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6260
6261 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6262
6263 PR fortran/85387
6264 * gfortran.dg/implied_do_io_5.f90: New test.
6265
6266 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6267
6268 PR target/83402
6269 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6270 several values: positive, negative, and zero.
6271 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6272 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6273
6274 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6275
6276 PR rtl-optimization/79916
6277 * gcc.target/powerpc/pr79916.c: New.
6278
6279 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6280
6281 PR rtl-optimization/85393
6282 * g++.dg/opt/pr85393.C: New test.
6283 * g++.dg/opt/pr85393-aux.cc: New file.
6284
6285 PR rtl-optimization/85376
6286 * gcc.dg/pr85376.c: New test.
6287
6288 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6289
6290 PR rtl-optimization/83852
6291 * gcc.dg/pr83852.c: New testcase.
6292
6293 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6294
6295 PR testsuite/85326
6296 * gcc.target/s390/pr77822-1.C: Rename to ...
6297 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6298 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6299 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6300
6301 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6302
6303 PR lto/71991
6304 * gcc.target/i386/pr71991.c: New testcase.
6305
6306 2018-04-13 Martin Liska <mliska@suse.cz>
6307 Jakub Jelinek <jakub@redhat.com>
6308
6309 PR middle-end/81657
6310 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6311 call.
6312
6313 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6314
6315 PR c++/85385
6316 * g++.dg/diagnostic/macro-arg-count.C: New test.
6317
6318 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6319
6320 PR fortran/83064
6321 PR testsuite/85346
6322 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6323 array and move test to libgomp/testsuite/libgomp.fortran.
6324 * gfortran.dg/do_concurrent_6.f90: New test.
6325
6326 2018-04-12 Marek Polacek <polacek@redhat.com>
6327
6328 PR c++/85258
6329 * g++.dg/parse/error61.C: New test.
6330
6331 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6332
6333 PR target/85347
6334 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6335 specify -mvsx on gcc command line.
6336
6337 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6338
6339 PR target/85328
6340 * gcc.target/i386/pr85328.c: New test.
6341
6342 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6343
6344 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6345
6346 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6347
6348 PR rtl-optimization/85342
6349 * gcc.target/i386/pr85342.c: New test.
6350
6351 2018-04-11 Jason Merrill <jason@redhat.com>
6352
6353 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6354 if ulimit -v is set.
6355
6356 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6357
6358 PR testsuite/85190
6359 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6360
6361 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6362
6363 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6364 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6365
6366 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6367
6368 PR c++/70808
6369 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6370 effective target.
6371
6372 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6373
6374 PR target/84301
6375 * gcc.target/i386/pr84301.c: New test.
6376
6377 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6378
6379 PR tree-optimization/85331
6380 * gcc.c-torture/execute/pr85331.c: New test.
6381
6382 2018-04-11 Marek Polacek <polacek@redhat.com>
6383
6384 PR c++/85032
6385 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6386 * g++.dg/cpp1z/constexpr-if21.C: New test.
6387
6388 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6389
6390 PR target/85281
6391 * gcc.target/i386/pr85281.c: New test.
6392
6393 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6394
6395 PR rtl-optimization/84659
6396 * gcc.dg/pr84659.c: New test.
6397
6398 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6399
6400 PR debug/85302
6401 * g++.dg/debug/dwarf2/pr85302.C: New test.
6402
6403 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6404
6405 PR target/85261
6406 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6407 into register.
6408
6409 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6410
6411 PR c++/70808
6412 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6413
6414 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6415
6416 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6417 * gcc.target/powerpc/dimode_off.c: Ditto.
6418 * gcc.target/powerpc/tfmode_off.c: Ditto.
6419 * gcc.target/powerpc/timode_off.c: Ditto.
6420
6421 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6422
6423 * gcc.target/powerpc/vec-ldl-1.c: New test.
6424 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6425 corrections to ABI implementation.
6426
6427 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6428
6429 PR target/85056
6430 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6431
6432 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6433
6434 PR rtl-optimization/85300
6435 * gcc.dg/pr85300.c: New test.
6436
6437 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6438
6439 PR c++/85110
6440 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6441 where we now show the pertinent parameter.
6442 * g++.dg/diagnostic/aka2.C: Likewise.
6443 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6444
6445 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6446
6447 PR fortran/85313
6448 * gfortran.dg/gomp/pr85313.f90: New test.
6449
6450 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6451
6452 PR c++/24314
6453 * g++.dg/parse/template29.C: New.
6454
6455 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6456
6457 PR testsuite/85190
6458 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6459
6460 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6461
6462 PR target/85177
6463 PR target/85255
6464 * gcc.target/i386/avx512f-pr85177.c: New test.
6465 * gcc.target/i386/avx512f-pr85255.c: New test.
6466
6467 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6468
6469 PR tree-optimization/85286
6470 * gcc.dg/vect/pr85286.c: New test.
6471
6472 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6473
6474 PR target/85173
6475 * gcc.target/arm/pr85173.c: New test.
6476
6477 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6478
6479 PR lto/85248
6480 * gcc.dg/lto/pr85248_0.c: New test.
6481 * gcc.dg/lto/pr85248_1.c: New test.
6482
6483 2018-04-09 Jan Hubicka <jh@suse.cz>
6484
6485 PR lto/85078
6486 * g++.dg/torture/pr85078.C: New.
6487
6488 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6489
6490 PR c++/85227
6491 * g++.dg/cpp1z/decomp44.C: New.
6492 * g++.dg/cpp1z/decomp45.C: Likewise.
6493
6494 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6495
6496 PR fortran/83064
6497 * gfortran.dg/do_concurrent_5.f90: New test.
6498 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6499 message.
6500
6501 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6502
6503 PR fortran/51260
6504 * gfortran.dg/parameter_array_element_3.f90: New test.
6505
6506 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6507
6508 PR c++/85194
6509 * g++.dg/cpp1z/decomp43.C: New test.
6510
6511 PR rtl-optimization/80463
6512 * g++.dg/pr80463.C: Add -w to dg-options.
6513
6514 2018-04-09 Richard Biener <rguenther@suse.de>
6515
6516 PR tree-optimization/85284
6517 * gcc.dg/torture/pr85284.c: New testcase.
6518
6519 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6520
6521 PR rtl-optimization/80463
6522 PR rtl-optimization/83972
6523 PR rtl-optimization/83480
6524
6525 * gcc.dg/pr80463.c: New test.
6526 * g++.dg/pr80463.C: Likewise.
6527 * gcc.dg/pr83972.c: Likewise.
6528
6529 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6530
6531 PR rtl-optimization/83913
6532 * gcc.dg/pr83913.c: New test.
6533
6534 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6535
6536 PR rtl-optimization/83962
6537 * gcc.dg/pr83962.c: New test.
6538
6539 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6540
6541 PR rtl-optimization/83530
6542 * gcc.dg/pr83530.c: New test.
6543
6544 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6545
6546 PR middle-end/82976
6547 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6548
6549 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6550
6551 PR tree-optimization/85257
6552 * gcc.dg/pr85257.c: New test.
6553
6554 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6555
6556 * g++.dg/opt/pr85196.C: New test.
6557
6558 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6559
6560 PR c++/84269
6561 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6562 std::tuple here since they need C++11.
6563 * g++.dg/lookup/missing-std-include-8.C: New test.
6564 * g++.dg/lookup/missing-std-include.C: Move std::array and
6565 std::tuple test to missing-std-include-6.C to avoid failures
6566 with C++98.
6567
6568 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6569
6570 PR debug/85252
6571 * gcc.dg/debug/pr85252.c: New test.
6572
6573 PR rtl-optimization/84872
6574 * gcc.dg/graphite/pr84872.c: New test.
6575
6576 PR c++/85210
6577 * g++.dg/cpp1z/decomp42.C: New test.
6578
6579 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6580
6581 PR c++/85021
6582 * g++.dg/lookup/missing-std-include-7.C: New test.
6583
6584 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6585
6586 * gcc.dg/struct-simple.c: Revert r254862.
6587 * lib/target-supports.exp
6588 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6589
6590 2018-04-06 Richard Biener <rguenther@suse.de>
6591
6592 PR middle-end/85244
6593 * gcc.dg/torture/pr85244-1.c: New testcase.
6594 * gcc.dg/torture/pr85244-2.c: Likewise.
6595
6596 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6597
6598 PR sanitizer/85213
6599 * c-c++-common/ubsan/pr85213.c: New test.
6600
6601 2018-04-06 Richard Biener <rguenther@suse.de>
6602
6603 PR middle-end/85180
6604 * gcc.dg/pr85180.c: New testcase.
6605
6606 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6607
6608 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6609 to trigger the optimization. Do some cleanup and function
6610 renaming. Add more test functions.
6611
6612 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6613
6614 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6615 options.
6616 * gcc.target/s390/hotpatch-1.c: Skip when building without
6617 optimization.
6618 * gcc.target/s390/hotpatch-10.c: Likewise.
6619 * gcc.target/s390/hotpatch-11.c: Likewise.
6620 * gcc.target/s390/hotpatch-12.c: Likewise.
6621 * gcc.target/s390/hotpatch-13.c: Likewise.
6622 * gcc.target/s390/hotpatch-14.c: Likewise.
6623 * gcc.target/s390/hotpatch-15.c: Likewise.
6624 * gcc.target/s390/hotpatch-16.c: Likewise.
6625 * gcc.target/s390/hotpatch-17.c: Likewise.
6626 * gcc.target/s390/hotpatch-18.c: Likewise.
6627 * gcc.target/s390/hotpatch-19.c: Likewise.
6628 * gcc.target/s390/hotpatch-2.c: Likewise.
6629 * gcc.target/s390/hotpatch-3.c: Likewise.
6630 * gcc.target/s390/hotpatch-4.c: Likewise.
6631 * gcc.target/s390/hotpatch-5.c: Likewise.
6632 * gcc.target/s390/hotpatch-6.c: Likewise.
6633 * gcc.target/s390/hotpatch-7.c: Likewise.
6634 * gcc.target/s390/hotpatch-8.c: Likewise.
6635 * gcc.target/s390/hotpatch-9.c: Likewise.
6636
6637 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6638
6639 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6640 check for an error instead.
6641 * gcc.dg/Wattributes-6.c: Likewise.
6642
6643 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6644
6645 PR c++/85209
6646 * g++.dg/cpp1z/decomp39.C: New test.
6647 * g++.dg/cpp1z/decomp40.C: New test.
6648
6649 PR c++/85208
6650 * g++.dg/cpp1z/decomp41.C: New test.
6651
6652 PR middle-end/85195
6653 * gcc.dg/pr85195.c: New test.
6654
6655 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6656
6657 PR c++/80956
6658 * g++.dg/cpp0x/initlist100.C: New.
6659 * g++.dg/cpp0x/initlist101.C: Likewise.
6660
6661 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6662
6663 PR c++/84792
6664 * g++.dg/other/pr84792-1.C: New.
6665 * g++.dg/other/pr84792-2.C: Likewise.
6666
6667 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6668
6669 PR target/85193
6670 * gcc.target/i386/pr85193.c: New test.
6671
6672 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6673
6674 PR c++/84979
6675 * g++.dg/concepts/pr84979.C: New.
6676 * g++.dg/concepts/pr84979-2.C: New.
6677 * g++.dg/concepts/pr84979-3.C: New.
6678
6679 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6680
6681 PR c++/80026
6682 * g++.dg/cpp0x/variadic174.C: New.
6683
6684 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6685
6686 PR inline-asm/85172
6687 * g++.dg/ext/builtin13.C: New test.
6688 * g++.dg/ext/atomic-4.C: New test.
6689
6690 PR c++/85146
6691 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6692 * g++.dg/ext/bases3.C: New test.
6693
6694 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6695
6696 PR target/85203
6697 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6698 to match a single insn of the baz function. Move scan directives at
6699 the end of the file below the functions they are trying to test for
6700 better readability.
6701 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6702
6703 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6704
6705 PR rtl-optimization/84878
6706 * gcc.target/powerpc/pr84878.c: New test.
6707
6708 2018-04-04 Michael Matz <matz@suse.de>
6709
6710 * gcc.dg/Wstringop-overflow-4.c: New test.
6711 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6712
6713 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6714
6715 PR testsuite/85189
6716 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6717 for the diagnostics of overridden functions. Adjust for new wording.
6718
6719 2018-04-04 Richard Biener <rguenther@suse.de>
6720
6721 PR lto/85176
6722 * g++.dg/lto/pr85176_0.C: New testcase.
6723
6724 2018-04-04 Richard Biener <rguenther@suse.de>
6725
6726 PR testsuite/85191
6727 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6728 Fix typo.
6729
6730 2018-04-04 Martin Liska <mliska@suse.cz>
6731
6732 PR sanitizer/85174
6733 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6734 and msdata as a workaround for powerpc.
6735
6736 2018-04-04 Richard Biener <rguenther@suse.de>
6737
6738 PR tree-optimization/85168
6739 * gcc.dg/torture/pr85168.c: New testcase.
6740
6741 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6742
6743 PR c++/84943
6744 * g++.dg/pr84943.C: New.
6745 * g++.dg/pr84943-2.C: New.
6746
6747 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6748
6749 PR rtl-optimization/85167
6750 * gcc.dg/pr85167.c: New test.
6751
6752 PR tree-optimization/85156
6753 * c-c++-common/pr85156.c: New test.
6754 * gcc.c-torture/execute/pr85156.c: New test.
6755
6756 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6757
6758 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6759 * gcc.target/powerpc/undef-bool-1.C: New file.
6760 * gcc.target/powerpc/undef-bool-2.c: New file.
6761
6762 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6763
6764 PR c++/84768
6765 * g++.dg/cpp1z/class-deduction52.C: New.
6766
6767 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6768
6769 PR c++/85147
6770 * g++.dg/cpp0x/pr85147.C: New test.
6771
6772 PR c++/85140
6773 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6774
6775 PR c++/85134
6776 * g++.dg/gomp/pr85134.C: New test.
6777 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6778
6779 PR target/85169
6780 * gcc.c-torture/execute/pr85169.c: New test.
6781 * gcc.target/i386/avx512f-pr85169.c: New test.
6782 * gcc.target/i386/avx512bw-pr85169.c: New test.
6783
6784 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6785
6786 PR target/85126
6787 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6788 scan-assembler-times clause.
6789
6790 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6791
6792 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6793 dg-additional-options.
6794
6795 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6796
6797 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6798
6799 2018-04-03 Richard Biener <rguenther@suse.de>
6800
6801 PR testsuite/85154
6802 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6803
6804 2018-04-02 Jim Wilson <jimw@sifive.com>
6805
6806 * gcc.target/riscv/pr84660.c: New.
6807 * gcc.target/riscv/shift-and-1.c: New.
6808 * gcc.target/riscv/shift-and-2.c: New.
6809
6810 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6811
6812 PR fortran/85102
6813 * gfortran.dg/array_simplify_2.f90: New test.
6814
6815 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6816
6817 PR middle-end/85090
6818 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6819 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6820 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6821 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6822 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6823
6824 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6825
6826 PR c++/85027
6827 * g++.dg/pr85027.C: New.
6828
6829 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6830
6831 PR target/83315
6832 * gcc.target/powerpc/sse-maxps-2.c: New test.
6833 * gcc.target/powerpc/sse-minps-2.c: New test.
6834
6835 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6836
6837 PR c++/84791
6838 * g++.dg/gomp/pr84791.C: New test.
6839
6840 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6841
6842 PR fortran/84931
6843 * gfortran.dg/array_constructor_53.f90: New test.
6844
6845 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6846
6847 PR fortran/85130
6848 * gfortran.dg/substr_6.f90: Remove illegal test for
6849 out-of-bounds substring.
6850
6851 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6852
6853 PR fortran/85111
6854 * gfortran.dg/zero_sized_10.f90: New test.
6855
6856 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6857
6858 PR c++/84269
6859 * g++.dg/lookup/missing-std-include-6.C: New test.
6860 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6861 std::tuple tests.
6862 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6863 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6864 <cstring>, <cassert>, and <cstdlib>.
6865
6866 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6867
6868 PR inline-asm/84985
6869 * gcc.target/i386/pr84985.c: New.
6870
6871 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6872
6873 PR c++/85110
6874 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6875
6876 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6877
6878 PR c++/85108
6879 * g++.dg/warn/Wunused-var-31.C: New test.
6880
6881 PR c/85094
6882 * c-c++-common/Wduplicated-branches-14.c: New test.
6883
6884 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6885
6886 PR c++/84606
6887 * g++.dg/cpp0x/pr84606.C: New.
6888
6889 2018-03-29 Carl Love <cel@us.ibm.com>
6890
6891 Revert
6892 2017-09-27 Carl Love <cel@us.ibm.com>
6893
6894 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6895 for the __builtin_fctid and __builtin_fctiw.
6896
6897 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6898
6899 PR target/84912
6900 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6901 deleted builtin function.
6902 (div_weuo): Likewise.
6903 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6904 (div_deuo): Likewise.
6905
6906 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6907
6908 PR c++/85028
6909 * g++.dg/other/default13.C: New.
6910
6911 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6912
6913 PR target/85095
6914 * gcc.target/i386/pr85095-1.c: New test.
6915 * gcc.target/i386/pr85095-2.c: New test.
6916 * gcc.c-torture/execute/pr85095.c: New test.
6917
6918 PR tree-optimization/82004
6919 * gcc.dg/pr82004.c: New test.
6920
6921 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6922 Martin Liska <mliska@suse.cz>
6923
6924 PR sanitizer/85081
6925 * g++.dg/asan/pr85081.C: New test.
6926
6927 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6928
6929 PR c++/84789
6930 * g++.dg/template/pr84789.C: Adjust for testing with
6931 -fconcepts too.
6932
6933 PR c++/84973
6934 * g++.dg/template/pr84973.C: New.
6935 * g++.dg/template/pr84973-2.C: New.
6936 * g++.dg/template/pr84973-3.C: New.
6937
6938 PR c++/84968
6939 * g++.dg/eh/pr84968.C: New.
6940
6941 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6942
6943 PR target/84914
6944 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6945 long double multiply/divide uses the correct function.
6946 * gcc.target/powerpc/mulkc-3.c: Likewise.
6947 * gcc.target/powerpc/divkc-2.c: Likewise.
6948 * gcc.target/powerpc/divkc-3.c: Likewise.
6949
6950 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6951
6952 PR c++/85067
6953 * g++.dg/cpp0x/defaulted51.C: New.
6954 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
6955
6956 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6957
6958 PR c++/85077
6959 * g++.dg/ext/vector35.C: New test.
6960
6961 PR c++/85061
6962 * g++.dg/ext/builtin-offsetof3.C: New test.
6963
6964 PR c++/85076
6965 * g++.dg/cpp1y/pr85076.C: New test.
6966
6967 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6968
6969 PR fortran/85084
6970 * gfortran.dg/matmul_rank_1.f90: New test.
6971
6972 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6973 Harald Anlauf <anlauf@gmx.de>
6974
6975 * gfortran.dg/structure_constructor_15.f90: New test.
6976
6977 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
6978
6979 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
6980 for the diagnostics of overridden functions. Adjust for new wording.
6981 * g++.dg/cpp0x/implicit1.C: Likewise.
6982 * g++.dg/cpp0x/override1.C: Likewise.
6983 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6984 * g++.dg/eh/shadow1.C: Likewise.
6985 * g++.dg/inherit/covariant12.C: Likewise.
6986 * g++.dg/inherit/covariant14.C: Likewise.
6987 * g++.dg/inherit/covariant15.C: Likewise.
6988 * g++.dg/inherit/covariant16.C: Likewise.
6989 * g++.dg/inherit/covariant22.C: Likewise.
6990 * g++.dg/inherit/crash3.C: Likewise.
6991 * g++.dg/inherit/error2.C: Likewise.
6992 * g++.dg/template/crash100.C: Likewise.
6993 * g++.old-deja/g++.eh/spec6.C: Likewise.
6994 * g++.old-deja/g++.mike/p811.C: Likewise.
6995 * g++.old-deja/g++.other/virtual11.C: Likewise.
6996 * g++.old-deja/g++.other/virtual4.C: Likewise.
6997
6998 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
6999
7000 PR target/85044
7001 * gcc.target/i386/pr85044.c: New test.
7002
7003 2018-03-27 Martin Sebor <msebor@redhat.com>
7004
7005 PR testsuite/83462
7006 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
7007 other than x86.
7008
7009 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7010
7011 PR target/83009
7012 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
7013
7014 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7015
7016 PR target/81863
7017 * gcc.target/arm/pr81863.c: New test.
7018
7019 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7020
7021 PR target/85056
7022 * gcc.target/nvptx/pr85056.c: New test.
7023 * gcc.target/nvptx/pr85056a.c: New test.
7024
7025 2018-03-27 Richard Biener <rguenther@suse.de>
7026
7027 PR testsuite/82847
7028 * lib/target-supports.exp (check_ssse3_available): New function.
7029 (check_effective_target_vect_perm_short): Enable for x86 if
7030 check_ssse3_available.
7031
7032 2018-03-27 Richard Biener <rguenther@suse.de>
7033
7034 PR tree-optimization/85082
7035 * gfortran.dg/pr85082.f90: New testcase.
7036
7037 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7038
7039 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7040 to "l=2" in dg-final.
7041
7042 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7043
7044 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7045 * gcc.target/mips/fix-r4000-2.c: Likewise.
7046 * gcc.target/mips/fix-r4000-3.c: Likewise.
7047 * gcc.target/mips/fix-r4000-4.c: Likewise.
7048 * gcc.target/mips/fix-r4000-5.c: Likewise.
7049 * gcc.target/mips/fix-r4000-6.c: Likewise.
7050 * gcc.target/mips/fix-r4000-7.c: Likewise.
7051 * gcc.target/mips/fix-r4000-8.c: Likewise.
7052 * gcc.target/mips/fix-r4000-9.c: Likewise.
7053 * gcc.target/mips/fix-r4000-10.c: Likewise.
7054 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7055 "mulditi3_r4000" instead of "mulditi3".
7056 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7057 "umulditi3_r4000" instead of "umulditi3".
7058
7059 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7060
7061 PR c++/85068
7062 * g++.dg/inherit/covariant22.C: New test.
7063
7064 2018-03-27 Richard Biener <rguenther@suse.de>
7065
7066 PR testsuite/84004
7067 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7068 alignment.
7069
7070 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7071 Jason Merrill <jason@redhat.com>
7072
7073 PR c++/84632
7074 * g++.dg/init/array49.C: New.
7075 * g++.dg/torture/pr70499.C: Adjust.
7076
7077 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7078
7079 PR target/85073
7080 * gcc.target/i386/pr85073.c: New test.
7081
7082 2018-03-26 Richard Biener <rguenther@suse.de>
7083
7084 PR testsuite/85066
7085 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7086 instead of long.
7087
7088 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7089
7090 PR fortran/66709
7091 * gfortran.dg/parameter_array_format.f90: New test.
7092
7093 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7094 Neil Carlson <neil.n.carlson@gmail.com>
7095
7096 PR fortran/84381
7097 * gfortran.dg/literal_character_constant_1.inc: Replace
7098 call abort by STOP n.
7099 * gfortran.dg/overload_1.f90: Likewise.
7100
7101 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7102 Dominique d'Humieres <dominiq@gcc.gnu.org>
7103
7104 PR fortran/84924
7105 * gfortran.dg/scalar_pointer_1.f90: New test.
7106
7107 2018-03-25 Tom de Vries <tom@codesourcery.com>
7108
7109 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7110 precise.
7111
7112 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7113
7114 PR fortran/69497
7115 * gfortran.dg/pr89497.f90: New test.
7116
7117 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7118
7119 PR fortran/70068
7120 * gfortran.dg/substr_7.f90: New test.
7121
7122 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7123
7124 PR fortran/42651
7125 * gfortran.dg/pr42651.f90: New test.
7126 * gfortran.dg/func_result_7.f90: Update error message.
7127
7128 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7129
7130 PR tree-optimization/84005
7131 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7132 failing to force the alignment.
7133
7134 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7135
7136 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7137 from this to...
7138 <vclzd>: ...this.
7139
7140 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7141
7142 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7143 message. Fix scan-assembler patterns.
7144
7145 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7146
7147 PR c++/85015
7148 * g++.dg/cpp0x/pr85015.C: New test.
7149
7150 PR c++/84942
7151 * g++.dg/cpp1y/pr84942.C: New test.
7152
7153 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7154
7155 PR inline-asm/85030
7156 * gcc.target/i386/pr85030.c: New.
7157
7158 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7159
7160 PR target/85026
7161 * g++.dg/pr85026.C: New test.
7162
7163 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7164
7165 * g++.dg/debug/pr84704.C: XFAIL AIX.
7166
7167 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7168
7169 PR target/84826
7170 * gcc.target/arm/pr84826.c: Add dg directive.
7171
7172 2018-03-23 Marek Polacek <polacek@redhat.com>
7173
7174 PR c++/85033
7175 * g++.dg/ext/builtin-offsetof2.C: New test.
7176
7177 PR c++/85045
7178 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7179 * gcc.dg/pr85045.c: New test.
7180
7181 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7182
7183 PR debug/85020
7184 * gnat.dg/lto22.adb: New test.
7185 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7186 * gnat.dg/lto22_pkg2.ads: Likewise.
7187
7188 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7189
7190 PR c/80778
7191 * gcc.dg/lto/pr80778_0.c: New test.
7192
7193 PR inline-asm/85034
7194 * gcc.target/i386/pr85034.c: New test.
7195
7196 PR inline-asm/85022
7197 * c-c++-common/torture/pr85022.c: New test.
7198
7199 PR sanitizer/85029
7200 * g++.dg/ubsan/pr85029.C: New test.
7201
7202 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7203
7204 PR c++/71251
7205 * g++.dg/cpp0x/pr71251.C: New.
7206
7207 PR c++/84789
7208 * g++.dg/template/pr84789.C: New.
7209 * g++.dg/template/pr84789-2.C: New.
7210 * g++.dg/template/pr84789-3.C: New.
7211 * g++.dg/parse/dtor11.C: Accept alternate error message.
7212
7213 PR c++/84729
7214 * g++.dg/pr84729.C: New.
7215 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7216 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7217 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7218
7219 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7220
7221 PR fortran/84922
7222 * gfortran.dg/interface_42.f90: New test.
7223 * gfortran.dg/interface_43.f90: New test.
7224
7225 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7226
7227 PR target/84826
7228 * gcc.target/arm/pr84826.c: New test.
7229
7230 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7231
7232 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7233 dg-require-effective-target.
7234 * gcc.target/arm/addr-modes-int.c: Likewise.
7235 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7236
7237 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7238
7239 PR target/84760
7240 * gcc.target/powerpc/altivec-ld-1.c: New test.
7241
7242 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7243
7244 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7245
7246 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7247
7248 PR inline-asm/84941
7249 * gcc.dg/pr84941.c: New test.
7250
7251 2018-03-22 Tom de Vries <tom@codesourcery.com>
7252
7253 PR tree-optimization/84956
7254 * gcc.dg/pr84956.c: New test.
7255
7256 2018-03-22 Marek Polacek <polacek@redhat.com>
7257
7258 PR c++/84854
7259 * g++.dg/cpp1z/constexpr-if15.C: New test.
7260 * g++.dg/cpp1z/constexpr-if16.C: New test.
7261
7262 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7263
7264 * gcc.dg/builtin-tgmath-3.c: New test.
7265
7266 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7267
7268 PR c++/71965
7269 * g++.dg/concepts/pr71965.C: New.
7270
7271 PR c++/84610
7272 PR c++/84642
7273 * g++.dg/cpp0x/pr84610.C: New.
7274 * g++.dg/cpp0x/pr84642.C: New.
7275
7276 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7277
7278 PR c/84999
7279 * c-c++-common/pr84999.c: New test.
7280
7281 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7282
7283 PR c++/84972
7284 * g++.dg/ext/desig10.C: New.
7285
7286 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7287 Harald Anlauf <anlauf@gmx.de>
7288
7289 PR fortran/84957
7290 * gfortran.dg/pr84957.f90: New test.
7291
7292 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7293
7294 PR tree-optimization/84960
7295 * gcc.c-torture/compile/pr84960.c: New test.
7296
7297 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7298
7299 PR tree-optimization/84811
7300 * gcc.dg/torture/pr84811.c: New test.
7301
7302 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7303
7304 PR tree-optimization/84982
7305 * c-c++-common/pr84982.c: New test.
7306
7307 PR c++/84961
7308 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7309 "m" (++x) in C++.
7310 * g++.dg/torture/pr84961-1.C: New test.
7311 * g++.dg/torture/pr84961-2.C: New test.
7312
7313 2018-03-21 Nathan Sidwell <nathan@acm.org>
7314
7315 PR c++/85008
7316 * g++.dg/pr85008.C: New.
7317
7318 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7319
7320 PR fortran/84615
7321 * gfortran.dg/char_result_17.f90: New test.
7322
7323 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7324
7325 PR c++/84994
7326 * g++.dg/other/accessor-fixits-1.C: Move to...
7327 * g++.dg/torture/accessor-fixits-1.C: ...here.
7328 * g++.dg/other/accessor-fixits-2.C: Move to...
7329 * g++.dg/torture/accessor-fixits-2.C: ...here.
7330 * g++.dg/other/accessor-fixits-3.C: Move to...
7331 * g++.dg/torture/accessor-fixits-3.C: ...here.
7332 * g++.dg/other/accessor-fixits-4.C: Move to...
7333 * g++.dg/torture/accessor-fixits-4.C: ...here.
7334 * g++.dg/other/accessor-fixits-5.C: Move to...
7335 * g++.dg/torture/accessor-fixits-5.C: ...here.
7336 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7337 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7338 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7339
7340 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7341
7342 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7343
7344 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7345
7346 PR target/82989
7347 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7348
7349 2018-03-21 Nathan Sidwell <nathan@acm.org>
7350
7351 PR c++/84804
7352 * g++.dg/lookup/pr84804.C: New.
7353
7354 2018-03-21 Martin Sebor <msebor@redhat.com>
7355
7356 PR c++/84850
7357 * g++.dg/Wclass-memaccess-3.C: New test.
7358 * g++.dg/Wclass-memaccess-4.C: New test.
7359
7360 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7361
7362 PR c++/84892
7363 * g++.dg/other/accessor-fixits-1.C
7364 (test_access_const_t1_color): New.
7365 (test_deref_const_t1_color): New.
7366 * g++.dg/other/accessor-fixits-5.C: New testcase.
7367
7368 2018-03-21 Tom de Vries <tom@codesourcery.com>
7369
7370 PR tree-optimization/83126
7371 * gcc.dg/graphite/pr83126.c: New test.
7372
7373 2018-03-21 Nathan Sidwell <nathan@acm.org>
7374
7375 * g++.dg/ext/anon-struct6.C: Adjust.
7376 * g++.dg/ext/deprecate-1.C: New.
7377 * g++.dg/ext/deprecate-2.C: New.
7378 * g++.dg/lookup/pr84602.C: Adjust.
7379 * g++.dg/lookup/pr84962.C: Adjust.
7380 * g++.old-deja/g++.other/anon4.C
7381
7382 PR c++/84836
7383 * g++.dg/lookup/pr84836.C: New.
7384
7385 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7386
7387 PR tree-optimization/84969
7388 * gcc.dg/tree-ssa/pr84969.c: New test.
7389
7390 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7391
7392 PR rtl-optimization/84989
7393 * gcc.target/i386/pr84989.c: New test.
7394
7395 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7396
7397 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7398
7399 2018-03-21 Martin Liska <mliska@suse.cz>
7400
7401 PR ipa/84963
7402 * gfortran.dg/goacc/pr84963.f90: New test.
7403
7404 2018-03-21 Marek Polacek <polacek@redhat.com>
7405
7406 PR c++/71638, ICE with NSDMI and reference.
7407 * g++.dg/cpp0x/nsdmi14.C: New test.
7408 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7409
7410 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7411
7412 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7413 MIPS with -mpaired-single directives.
7414
7415 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7416
7417 PR fortran/85001
7418 * gfortran.dg/interface_41.f90: New test.
7419
7420 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7421
7422 PR debug/84875
7423 * gcc.dg/pr84875.c: New test.
7424
7425 2018-03-20 Marek Polacek <polacek@redhat.com>
7426
7427 PR c++/84978, ICE with NRVO.
7428 * g++.dg/opt/nrv19.C: New test.
7429
7430 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7431
7432 PR target/82518
7433 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7434 Disable for armeb targets.
7435 * gcc.target/arm/pr82518.c: New test.
7436
7437 2018-03-20 Nathan Sidwell <nathan@acm.org>
7438
7439 PR c++/84962
7440 * g++.dg/lookup/pr84962.C: New.
7441
7442 PR c++/84970
7443 * g++.dg/lookup/pr84970.C: New.
7444
7445 2018-03-20 Richard Biener <rguenther@suse.de>
7446
7447 PR target/84986
7448 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7449
7450 2018-03-20 Martin Liska <mliska@suse.cz>
7451
7452 PR ipa/84825
7453 * g++.dg/ipa/pr84825.C: New test.
7454
7455 2018-03-20 Martin Liska <mliska@suse.cz>
7456
7457 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7458
7459 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7460
7461 PR target/84845
7462 * gcc.c-torture/compile/pr84845.c: New test.
7463
7464 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7465
7466 PR target/82989
7467 * gcc.target/arm/pr82989.c: New test.
7468
7469 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7470
7471 PR target/84945
7472 * gcc.target/i386/pr84945.c: New test.
7473
7474 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7475
7476 PR target/81647
7477 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7478
7479 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7480
7481 PR c/84953
7482 * gcc.dg/pr84953.c: New test.
7483
7484 2018-03-19 Marek Polacek <polacek@redhat.com>
7485
7486 PR c++/84925
7487 * g++.dg/cpp1z/lambda-__func__.C: New test.
7488
7489 PR c++/84927
7490 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7491
7492 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7493
7494 PR sanitizer/78651
7495 * g++.dg/asan/pr78651.C: New test.
7496
7497 2018-03-19 Tom de Vries <tom@codesourcery.com>
7498
7499 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7500 vect_int_mult. Add nvptx xfail for PR84958.
7501
7502 2018-03-19 Nathan Sidwell <nathan@acm.org>
7503
7504 PR c++/84835
7505 * g++.dg/cpp1y/pr84835.C: New.
7506
7507 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7508
7509 PR target/81647
7510 * gcc.target/aarch64/pr81647.c: New.
7511
7512 2018-03-19 Richard Biener <rguenther@suse.de>
7513
7514 PR tree-optimization/84933
7515 * g++.dg/pr84933.C: New testcase.
7516
7517 2018-03-19 Richard Biener <rguenther@suse.de>
7518
7519 PR tree-optimization/84859
7520 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7521 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7522 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7523 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7524
7525 2018-03-19 Nathan Sidwell <nathan@acm.org>
7526
7527 PR c++/84812
7528 * g++.dg/lookup/pr84812.C: New.
7529
7530 2018-03-19 Richard Biener <rguenther@suse.de>
7531
7532 PR tree-optimization/84929
7533 * gcc.dg/torture/pr84929.c: New testcase.
7534
7535 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7536
7537 PR target/84711
7538 * gcc.target/arm/big-endian-subreg.c: Delete.
7539
7540 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7541
7542 PR fortran/84931
7543 * gfortran.dg/array_constructor_52.f90: New test.
7544
7545 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7546
7547 PR fortran/77414
7548 * gfortran.dg/pr77414.f90: New test.
7549 * gfortran.dg/internal_references_1.f90: Adjust error message.
7550
7551 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7552
7553 PR fortran/65453
7554 * gfortran.dg/pr65453.f90: New test.
7555
7556 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7557
7558 PR tree-optimization/84913
7559 * gfortran.dg/vect/pr84913.f90: New test.
7560
7561 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7562
7563 PR fortran/79929
7564 * gfortran.dg/warn_concat.f90: New test.
7565
7566 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7567
7568 PR target/84899
7569 * gcc.dg/pr84899.c: New test.
7570
7571 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7572
7573 PR fortran/69395
7574 * gfortran.dg/pr69395.f90: Add test for max dimensions
7575
7576 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7577
7578 PR target/84876
7579 * gcc.target/i386/pr84876.c: New test.
7580
7581 2018-03-16 Martin Liska <mliska@suse.cz>
7582
7583 PR ipa/84833
7584 * gcc.target/i386/mvc11.c: New test.
7585
7586 2018-03-16 Martin Liska <mliska@suse.cz>
7587
7588 PR ipa/84722
7589 * gcc.target/i386/mvc10.c: New test.
7590
7591 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7592
7593 PR c++/79937
7594 PR c++/82410
7595 * g++.dg/cpp1y/pr79937-1.C: New test.
7596 * g++.dg/cpp1y/pr79937-2.C: New test.
7597 * g++.dg/cpp1y/pr79937-3.C: New test.
7598 * g++.dg/cpp1y/pr79937-4.C: New test.
7599 * g++.dg/cpp1y/pr82410.C: New test.
7600
7601 2018-03-16 Tom de Vries <tom@codesourcery.com>
7602
7603 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7604
7605 2018-03-16 Tom de Vries <tom@codesourcery.com>
7606
7607 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7608
7609 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7610
7611 PR c++/84874
7612 * g++.dg/cpp2a/desig8.C: New test.
7613
7614 PR tree-optimization/84841
7615 * gcc.dg/pr84841.c: New test.
7616
7617 PR c++/84874
7618 * g++.dg/cpp2a/desig7.C: New test.
7619
7620 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7621 Jim MacArthur <jim.macarthur@codethink.co.uk>
7622
7623 * gfortran.dg/automatic_1.f90: New test.
7624 * gfortran.dg/automatic_repeat.f90: New test
7625 * gfortran.dg/automatic_save.f90: New test.
7626 * gfortran.dg/vax_structure.f90: New test.
7627
7628 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7629
7630 PR fortran/78741
7631 * gfortran.dg/pr78741.f90: New test.
7632
7633 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7634
7635 PR fortran/69395
7636 * gfortran.dg/pr69395.f90: New test.
7637
7638 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7639
7640 PR c++/79085
7641 * g++.dg/opt/pr79085.C: New test.
7642
7643 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7644
7645 PR target/84574
7646 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7647 label instead of __x86_indirect_thunk label.
7648
7649 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7650
7651 PR c++/84222
7652 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7653 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7654 * g++.dg/warn/deprecated-13.C: New test.
7655
7656 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7657
7658 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7659
7660 2018-03-15 Richard Biener <rguenther@suse.de>
7661
7662 PR c/84873
7663 * c-c++-common/pr84873.c: New testcase.
7664
7665 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7666
7667 PR target/84711
7668 * gcc.target/arm/big-endian-subreg.c: New.
7669
7670 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7671
7672 PR target/84860
7673 * gcc.c-torture/compile/pr84860.c: New test.
7674
7675 2018-03-15 Julia Koval <julia.koval@intel.com>
7676
7677 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7678 cannonlake.
7679 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7680 avx512bitalg.
7681
7682 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7683
7684 PR c/84853
7685 * gcc.dg/pr84853.c: New test.
7686
7687 2018-03-14 Carl Love <cel@us.ibm.com>
7688
7689 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7690
7691 2018-03-14 Martin Liska <mliska@suse.cz>
7692
7693 PR ipa/8480
7694 * g++.dg/lto/pr84805_0.C: New test.
7695 * g++.dg/lto/pr84805_1.C: New test.
7696 * g++.dg/lto/pr84805_2.C: New test.
7697
7698 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7699
7700 PR c/84852
7701 * gcc.dg/fixits-pr84852-1.c: New test.
7702 * gcc.dg/fixits-pr84852-2.c: New test.
7703
7704 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7705
7706 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7707 separate verbose message.
7708 * lib/scandump.exp (scan-dump-times): Likewise.
7709
7710 2018-03-14 Julia Koval <julia.koval@intel.com>
7711
7712 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7713 server.
7714 * gcc.target/i386/funcspec-56.inc: Ditto.
7715
7716 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7717
7718 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7719 aarch64_sve_hw.
7720
7721 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7722
7723 PR sanitizer/83392
7724 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7725 check count from 17 to 14.
7726
7727 PR target/84844
7728 * gcc.target/i386/pr84844.c: New test.
7729
7730 2018-03-14 Richard Biener <rguenther@suse.de>
7731
7732 PR tree-optimization/84830
7733 * gcc.dg/torture/pr84830.c: New testcase.
7734
7735 2018-03-14 Marek Polacek <polacek@redhat.com>
7736
7737 PR c++/84596
7738 * g++.dg/cpp0x/static_assert15.C: New test.
7739
7740 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7741
7742 PR fortran/61775
7743 * gfortran.dg/pr61775.f90: New test.
7744
7745 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7746
7747 PR c++/84843
7748 * g++.dg/ext/pr84843-1.C: New test.
7749 * g++.dg/ext/pr84843-2.C: New test.
7750
7751 2018-03-13 David Pagan <dave.pagan@oracle.com>
7752
7753 PR c/46921
7754 * gcc.dg/pr46921.c: New test.
7755
7756 2018-03-13 Martin Sebor <msebor@redhat.com>
7757
7758 PR tree-optimization/84725
7759 * c-c++-common/Wstringop-truncation-4.c: New test.
7760 * c-c++-common/attr-nonstring-5.c: New test.
7761
7762 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7763
7764 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7765 than unpacks.
7766 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7767 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7768
7769 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7770
7771 * gcc.target/aarch64/sve/tls_1.c: New test.
7772 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7773
7774 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7775
7776 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7777 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7778
7779 2018-03-13 Martin Liska <mliska@suse.cz>
7780
7781 PR ipa/84658.
7782 * g++.dg/ipa/pr84658.C: New test.
7783
7784 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7785
7786 PR middle-end/84834
7787 * gcc.dg/pr84834.c: New test.
7788
7789 PR target/84827
7790 * gcc.target/i386/pr84827.c: New test.
7791
7792 PR target/84828
7793 * g++.dg/ext/pr84828.C: New test.
7794
7795 PR target/84786
7796 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7797 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7798
7799 PR c++/84808
7800 * g++.dg/cpp1y/constexpr-84808.C: New test.
7801
7802 PR c++/84704
7803 * g++.dg/debug/pr84704.C: New test.
7804
7805 2018-03-12 Renlin Li <renlin.li@arm.com>
7806
7807 * gcc.target/aarch64/movi_hf.c: New.
7808 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7809 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7810
7811 2018-03-12 Martin Sebor <msebor@redhat.com>
7812
7813 PR tree-optimization/83456
7814 * c-c++-common/Wrestrict-2.c: Remove test cases.
7815 * c-c++-common/Wrestrict.c: Same.
7816 * gcc.dg/Wrestrict-12.c: New test.
7817 * gcc.dg/Wrestrict-14.c: New test.
7818
7819 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7820
7821 * g++.dg/pr84821.C: New test.
7822
7823 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7824
7825 * gcc.dg/pr84799.c: New test.
7826
7827 2018-03-12 Richard Biener <rguenther@suse.de>
7828
7829 PR tree-optimization/84803
7830 * gcc.dg/torture/pr84803.c: New testcase.
7831
7832 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR c++/84813
7835 * g++.dg/debug/pr84813.C: New test.
7836
7837 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7838
7839 PR fortran/84546
7840 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7841
7842 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7843
7844 PR fortran/83939
7845 * gfortran.dg/pr83939.f90
7846
7847 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7848
7849 PR fortran/66128
7850 * gfortran.dg/zero_sized_9.f90: New test.
7851
7852 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7853
7854 PR debug/58150
7855 * g++.dg/debug/dwarf2/enum2.C: New test.
7856
7857 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7858
7859 PR fortran/84734
7860 * gfortran.dg/pr84734.f90: New test.
7861
7862 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7863
7864 * gnat.dg/prot3.adb: New test.
7865 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7866
7867 2018-03-09 Jason Merrill <jason@redhat.com>
7868 Paolo Carlini <paolo.carlini@oracle.com>
7869
7870 PR c++/71169
7871 PR c++/71832
7872 * g++.dg/cpp0x/pr71169.C: New.
7873 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7874 * g++.dg/cpp0x/pr71832.C: Likewise.
7875
7876 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7877
7878 PR target/83969
7879 * gcc.target/powerpc/pr83969.c: New test.
7880
7881 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7882
7883 PR target/84772
7884 * gcc.dg/pr84772.c: New test.
7885
7886 PR c++/84076
7887 * g++.dg/warn/Wformat-2.C: New test.
7888
7889 PR c++/84767
7890 * g++.dg/ext/vla18.C: New test.
7891
7892 2018-03-09 Martin Sebor <msebor@redhat.com>
7893
7894 PR tree-optimization/84526
7895 * gcc.dg/Wrestrict-10.c: New test.
7896 * gcc.dg/Wrestrict-11.c: New test.
7897
7898 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7899
7900 PR rtl-optimization/84682
7901 * gcc.dg/torture/pr84682-1.c: New.
7902 * gcc.dg/torture/pr84682-2.c: New.
7903 * gcc.dg/torture/pr84682-3.c: New.
7904
7905 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7906
7907 PR c++/84724
7908 * g++.dg/ext/pr84724.C: New test.
7909
7910 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7911
7912 PR target/83712
7913 * gcc.target/arm/pr83712.c: New.
7914
7915 2018-03-09 Richard Biener <rguenther@suse.de>
7916
7917 PR tree-optimization/84775
7918 * gcc.dg/torture/pr84775.c: New testcase.
7919
7920 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7921
7922 PR debug/84404
7923 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7924 targets.
7925
7926 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7927
7928 * gcc.c-torture/compile/20180309-1.c: New test.
7929
7930 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7931
7932 PR c++/80598
7933 * g++.dg/warn/Wunused-function4.C: New test.
7934
7935 PR inline-asm/84742
7936 * gcc.target/i386/pr84742-1.c: New test.
7937 * gcc.target/i386/pr84742-2.c: New test.
7938
7939 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7940
7941 PR target/84748
7942 * gcc.c-torture/execute/pr84748.c: New test.
7943
7944 2018-03-08 Richard Biener <rguenther@suse.de>
7945
7946 PR middle-end/84552
7947 * gcc.dg/graphite/pr84552.c: New testcase.
7948
7949 2018-03-08 Richard Biener <rguenther@suse.de>
7950
7951 PR tree-optimization/84178
7952 * gcc.dg/torture/pr84178-2.c: New testcase.
7953
7954 2018-03-08 David Malcolm <dmalcolm@redhat.com>
7955
7956 PR tree-optimization/84178
7957 * gcc.c-torture/compile/pr84178-1.c: New test.
7958
7959 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
7960
7961 * lib/target-supports.exp: Do not return zero from a ifunc
7962 function.
7963
7964 2018-03-08 Richard Biener <rguenther@suse.de>
7965
7966 PR tree-optimization/84746
7967 * gcc.dg/torture/pr84746.c: New testcase.
7968
7969
7970 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
7971 PR debug/84404
7972 PR debug/84408
7973 * gcc.dg/graphite/pr84404.c: New.
7974
7975 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7976
7977 PR tree-optimization/84740
7978 * gcc.dg/torture/pr84740.c: New test.
7979
7980 PR tree-optimization/84739
7981 * gcc.dg/pr84739.c: New test.
7982
7983 2018-03-07 Martin Sebor <msebor@redhat.com>
7984
7985 PR tree-optimization/83519
7986 * gcc.dg/Wrestrict-13.c: New test.
7987
7988 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
7989
7990 PR fortran/64124
7991 PR fortran/70409
7992 * gfortran.dg/pr64124.f90: New tests.
7993 * gfortran.dg/pr70409.f90: New tests.
7994
7995 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
7996
7997 PR target/82411
7998 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
7999
8000 2018-03-07 Martin Sebor <msebor@redhat.com>
8001
8002 PR tree-optimization/84526
8003 * gcc.dg/Wrestrict-10.c: New test.
8004
8005 2018-03-07 Martin Sebor <msebor@redhat.com>
8006
8007 PR tree-optimization/84468
8008 * g++.dg/warn/Wstringop-truncation-2.C: New test.
8009 * gcc.dg/Wstringop-truncation.c: New test.
8010 * gcc.dg/Wstringop-truncation-2.c: New test.
8011
8012 2018-03-07 Jakub Jelinek <jakub@redhat.com>
8013
8014 PR fortran/84565
8015 * gfortran.dg/pr84565.f90: New test.
8016
8017 PR middle-end/84723
8018 * gcc.target/i386/pr84723-1.c: New test.
8019 * gcc.target/i386/pr84723-2.c: New test.
8020 * gcc.target/i386/pr84723-3.c: New test.
8021 * gcc.target/i386/pr84723-4.c: New test.
8022 * gcc.target/i386/pr84723-5.c: New test.
8023
8024 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8025
8026 PR fortran/64107
8027 * gfortran.dg/pr64107.f90: New test.
8028
8029 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8030
8031 PR fortran/84697
8032 PR fortran/66128
8033 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8034
8035 2018-03-06 Marek Polacek <polacek@redhat.com>
8036
8037 PR c++/84684
8038 * g++.dg/cpp1z/constexpr-84684.C: New test.
8039
8040 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8041
8042 PR c/84721
8043 * gcc.dg/pr84721.c: New test.
8044
8045 PR target/84710
8046 * gcc.dg/pr84710.c: New test.
8047
8048 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8049
8050 PR fortran/56667
8051 * gfortran.dg/implied_do_2.f90: New test.
8052 * gfortran.dg/coarray_8.f90: Update for new error message.
8053
8054 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8055
8056 PR inline-asm/84683
8057 * g++.dg/ext/pr84683.C: New test.
8058
8059 PR tree-optimization/84687
8060 * gcc.dg/pr84687.c: New test.
8061
8062 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8063
8064 PR c++/84231
8065 * g++.dg/pr84231.C: New.
8066
8067 PR c++/84593
8068 * g++.dg/cpp1y/pr84593.C: New.
8069
8070 PR c++/84492
8071 * g++.dg/pr84492.C: New.
8072
8073 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8074
8075 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8076 __builtin_ppc_speculation_barrier.
8077
8078 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8079
8080 PR target/84700
8081 * gcc.target/powerpc/pr84700.c: New test.
8082
8083 2018-03-05 Nathan Sidwell <nathan@acm.org>
8084
8085 PR c++/84702
8086 * g++.dg/lookup/pr84702.C: New.
8087
8088 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8089
8090 PR target/84564
8091 * gcc.target/i386/pr84564.c: New test.
8092
8093 2018-03-05 Marek Polacek <polacek@redhat.com>
8094
8095 PR c++/84707
8096 * g++.dg/cpp0x/inline-ns10.C: New test.
8097
8098 2018-03-05 Nathan Sidwell <nathan@acm.org>
8099
8100 PR c++/84694
8101 * g++.dg/template/pr84694.C: New.
8102
8103 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8104
8105 PR target/84524
8106 * gcc.c-torture/execute/pr84524.c: New test.
8107 * gcc.target/i386/avx512bw-pr84524.c: New test.
8108
8109 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8110
8111 PR target/84264
8112 * g++.dg/pr84264.C: New test.
8113
8114 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8115
8116 PR c++/84618
8117 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8118 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8119 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8120
8121 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8122
8123 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8124 * g++.dg/other/i386-3.C: Ditto.
8125 * gcc.target/i386/sse-12.c: Ditto.
8126 * gcc.target/i386/sse-13.c: Ditto.
8127 * gcc.target/i386/sse-14.c: Ditto.
8128 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8129 * gcc.target/i386/wbinvd-1.c: New test.
8130 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8131 * gcc.target/i386/pconfig-1.c: Ditto.
8132
8133 2018-03-05 Pádraig Brady <P@draigBrady.com>
8134 Nathan Sidwell <nathan@acm.org>
8135
8136 PR c++/84497
8137 * g++.dg/cpp0x/pr84497.C: New.
8138
8139 2018-03-05 Richard Biener <rguenther@suse.de>
8140
8141 PR tree-optimization/84670
8142 * gcc.dg/pr84670-1.c: New testcase.
8143 * gcc.dg/pr84670-2.c: Likewise.
8144 * gcc.dg/pr84670-3.c: Likewise.
8145 * gcc.dg/pr84670-4.c: Likewise.
8146
8147 2018-03-05 Richard Biener <rguenther@suse.de>
8148
8149 PR tree-optimization/84650
8150 * gcc.dg/graphite/pr84650.c: New testcase.
8151
8152 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8153
8154 PR c++/82022
8155 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8156
8157 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8158
8159 PR fortran/71085
8160 * gfortran.dg/pr71085.f90: New test.
8161
8162 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8163
8164 PR fortran/66128
8165 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8166
8167 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8168
8169 PR fortran/51434
8170 * gfortran.dg/pr51434.f90: New test.
8171
8172 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8173
8174 PR c++/61358
8175 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8176
8177 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8178
8179 PR c++/67370
8180 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8181
8182 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8183
8184 PR c++/71464
8185 * g++.dg/torture/pr71464.C: New.
8186
8187 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8188
8189 PR fortran/80965
8190 * gfortran.dg/select_type_41.f90: New test.
8191
8192 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8193
8194 PR c++/61135
8195 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8196
8197 2018-03-02 Marek Polacek <polacek@redhat.com>
8198
8199 PR c++/84578
8200 * g++.dg/ext/flexary29.C: New test.
8201
8202 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8203
8204 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8205
8206 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8207
8208 PR c++/81812
8209 * g++.dg/torture/pr81812.C: New.
8210
8211 2018-03-02 Marek Polacek <polacek@redhat.com>
8212
8213 PR c++/84171
8214 * g++.dg/warn/Wsign-compare-8.C: New test.
8215
8216 PR c++/84663
8217 * g++.dg/parse/array-size3.C: New test.
8218
8219 PR c++/84664
8220 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8221
8222 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8223
8224 PR c++/84662
8225 * g++.dg/cpp1y/pr84662.C: New test.
8226
8227 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8228
8229 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8230 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8231 "dg-lto-options".
8232 * g++.dg/lto/20101010-1_0.C: Likewise.
8233 * g++.dg/lto/20101010-2_0.C: Likewise.
8234
8235 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8236
8237 PR ipa/84628
8238 * gcc.dg/pr84628.c: New test.
8239
8240 PR target/56540
8241 * gcc.target/ia64/pr56540.c: New test.
8242
8243 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8244
8245 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8246 32-bit target.
8247 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8248 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8249 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8250 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8251
8252 2018-03-02 Marek Polacek <polacek@redhat.com>
8253
8254 PR c++/84590
8255 * c-c++-common/ubsan/shift-11.c: New test.
8256
8257 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8258
8259 * gcc.dg/vect/vect-alias-check-13.c: New test.
8260
8261 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8262
8263 PR target/84614
8264 * gcc.dg/pr84614.c: New test.
8265
8266 PR inline-asm/84625
8267 * gcc.target/i386/pr84625.c: New test.
8268
8269 2018-03-02 Richard Biener <rguenther@suse.de>
8270
8271 PR tree-optimization/84427
8272 * gcc.dg/torture/pr84427.c: New testcase.
8273
8274 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8275
8276 PR target/84534
8277 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8278 powerpc64le*-*-linux*.
8279 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8280 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8281
8282 2018-03-01 Martin Sebor <msebor@redhat.com>
8283
8284 PR c++/84294
8285 * g++.dg/ext/attr-const.C: Remove xfail.
8286 * g++.dg/ext/attr-malloc-3.C: New test.
8287 * g++.dg/ext/attr-noinline-3.C: New test.
8288 * g++.dg/ext/attr-noreturn-3.C: New test.
8289 * g++.dg/ext/attr-nothrow-3.C: New test.
8290 * g++.dg/ext/attr-pure.C: Remove xfail.
8291
8292 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8293
8294 PR sanitizer/70875
8295 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8296 dg-options and dg-shouldfail "ubsan" directive.
8297
8298 2018-03-01 Marek Polacek <polacek@redhat.com>
8299 Jason Merrill <jason@redhat.com>
8300
8301 PR c++/84582
8302 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8303 * g++.dg/cpp1z/static1.C: New test.
8304 * g++.dg/template/static37.C: New test.
8305
8306 2018-03-01 Nathan Sidwell <nathan@acm.org>
8307
8308 PR c++/84434
8309 * g++.dg/template/pr84434.C: New.
8310
8311 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8312
8313 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8314 -mthumb to the command-line.
8315
8316 2018-03-01 Marek Polacek <polacek@redhat.com>
8317
8318 PR c++/84596
8319 * g++.dg/cpp0x/static_assert14.C: New test.
8320
8321 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8322
8323 PR c++/79410
8324 * g++.dg/torture/pr79410.C: New.
8325
8326 2018-03-01 Martin Liska <mliska@suse.cz>
8327
8328 PR sanitizer/82484
8329 * gcc.dg/asan/pr82484.c: New test.
8330
8331 2018-03-01 Richard Biener <rguenther@suse.de>
8332
8333 PR debug/84645
8334 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8335
8336 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8337
8338 PR fortran/84219
8339 * gfortran.dg/coarray_47.f90: New test.
8340
8341 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8342
8343 PR fortran/84538
8344 * gfortran.dg/class_array_23.f03: New test.
8345
8346 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8347
8348 PR rtl-optimization/84528
8349 * gcc.dg/torture/pr84538.c: Rename to...
8350 * gcc.dg/torture/pr84528.c: ...this.
8351
8352 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8353
8354 PR rtl-optimization/84528
8355 * gcc.dg/torture/pr84538.c: New test.
8356
8357 2018-02-28 Martin Sebor <msebor@redhat.com>
8358
8359 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8360 -fpic test failures.
8361 * c-c++-common/Wrestrict-2.c: Same.
8362 * c-c++-common/Wstringop-truncation.c: Same.
8363 * gcc.dg/Warray-bounds-22.c: Same.
8364 * gcc.dg/Wstringop-overflow.c: Same.
8365 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8366 (signed_range): Same.
8367 (unsigned_anti_range): Same.
8368 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8369 (signed_range): Same.
8370 (unsigned_anti_range): Same.
8371 * gcc.dg/attr-alloc_size-7.c: Same.
8372 * gcc.dg/attr-alloc_size-8.c: Same.
8373 * gcc.dg/builtin-alloc-size.c: Same.
8374 * gcc.dg/builtin-stpncpy.c: Same.
8375 * gcc.dg/builtins-nonnull.c: Same.
8376 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8377 * gcc.dg/pr79214.c: Same.
8378 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8379 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8380 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8381 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8382 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8383 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8384 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8385 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8386 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8387 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8388 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8389
8390 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8391
8392 PR target/84014
8393 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8394
8395 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8396
8397 PR c++/84609
8398 * g++.dg/cpp0x/pr84609.C: New test.
8399
8400 2018-02-28 Martin Sebor <msebor@redhat.com>
8401
8402 PR testsuite/84617
8403 * g++.dg/ext/attr-malloc-3.C: New test.
8404 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8405 to pre-existing problems.
8406 * g++.dg/ext/attr-pure.C: Same.
8407
8408 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8409
8410 PR fortran/83901
8411 * gfortran.dg/associate_37.f90: New test.
8412
8413 PR fortran/83344
8414 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8415
8416 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8417
8418 PR target/52991
8419 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8420 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8421 * gcc.dg/bf-ms-layout-4.c: New test.
8422 * gcc.dg/bf-ms-layout-5.c: New test.
8423
8424 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8425
8426 PR target/83399
8427 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8428
8429 2018-02-28 Richard Biener <rguenther@suse.de>
8430
8431 PR tree-optimization/84584
8432 * gcc.dg/graphite/pr84584.c: New testcase.
8433
8434 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8435
8436 PR preprocessor/84517
8437 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8438
8439 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8440
8441 * c-c++-common/dump-ada-spec-12.c: New test.
8442 * c-c++-common/dump-ada-spec-13.c: Likewise.
8443
8444 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8445
8446 * c-c++-common/dump-ada-spec-11.c: New test.
8447
8448 2018-02-28 Martin Liska <mliska@suse.cz>
8449
8450 PR testsuite/84597
8451 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8452 * g++.dg/ext/timevar2.C: Likewise.
8453
8454 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8455
8456 * c-c++-common/dump-ada-spec-8.c: New test.
8457 * c-c++-common/dump-ada-spec-9.c: Likewise.
8458 * c-c++-common/dump-ada-spec-10.c: Likewise.
8459
8460 2018-02-28 Richard Biener <rguenther@suse.de>
8461
8462 PR middle-end/84607
8463 * gcc.dg/pr84607.c: New testcase.
8464
8465 2018-02-28 Nathan Sidwell <nathan@acm.org>
8466
8467 PR c++/84602
8468 * g++.dg/lookup/pr84602.C: New.
8469
8470 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8471
8472 PR c++/83871
8473 PR c++/83503
8474 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8475 dg-options.
8476 * g++.dg/ext/attr-nonnull.C: Likewise.
8477 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8478 directives.
8479 * g++.dg/ext/attr-noinline-2.C: Likewise.
8480 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8481 -fdump-tree-eh in dg-options.
8482
8483 2018-02-28 Alan Modra <amodra@gmail.com>
8484
8485 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8486 GNU ld message.
8487 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8488
8489 2018-02-27 Martin Sebor <msebor@redhat.com>
8490
8491 PR c++/83871
8492 PR c++/83503
8493 * g++.dg/Wmissing-attributes.C: New test.
8494 * g++.dg/ext/attr-const-pure.C: New test.
8495 * g++.dg/ext/attr-const.C: New test.
8496 * g++.dg/ext/attr-deprecated-2.C: New test.
8497 * g++.dg/ext/attr-malloc-2.C: New test.
8498 * g++.dg/ext/attr-malloc.C: New test.
8499 * g++.dg/ext/attr-noinline-2.C: New test.
8500 * g++.dg/ext/attr-noinline.C: New test.
8501 * g++.dg/ext/attr-nonnull.C: New test.
8502 * g++.dg/ext/attr-noreturn-2.C: New test.
8503 * g++.dg/ext/attr-noreturn.C: New test.
8504 * g++.dg/ext/attr-nothrow-2.C: New test.
8505 * g++.dg/ext/attr-nothrow.C: New test.
8506 * g++.dg/ext/attr-optimize.C: New test.
8507 * g++.dg/ext/attr-pure.C: New test.
8508 * g++.dg/ext/attr-returns-nonnull.C: New test.
8509 * g++.dg/ext/attr-warning.C: New test.
8510
8511 2018-02-27 Nathan Sidwell <nathan@acm.org>
8512
8513 PR c++/84426
8514 * g++.dg/lookup/pr84426.C: New.
8515
8516 2018-02-27 Richard Biener <rguenther@suse.de>
8517
8518 PR tree-optimization/84512
8519 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8520
8521 2018-02-27 Martin Liska <mliska@suse.cz>
8522
8523 PR gcov-profile/84548
8524 * g++.dg/gcov/pr84548.C: New test.
8525
8526 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8527
8528 PR target/84575
8529 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8530
8531 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8532
8533 PR c++/84558
8534 * g++.dg/cpp1y/pr84558.C: New test.
8535
8536 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8537
8538 PR c++/84540
8539 * g++.dg/cpp0x/alignas14.C: New.
8540 * g++.dg/cpp0x/alignas15.C: Likewise.
8541
8542 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8543
8544 PR c++/84557
8545 * g++.dg/gomp/pr84557.C: New test.
8546
8547 2018-02-26 Marek Polacek <polacek@redhat.com>
8548
8549 PR c++/84325
8550 * g++.dg/cpp1z/pr84325.C: New test.
8551
8552 2018-02-26 Carl Love <cel@us.ibm.com>
8553
8554 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8555 Power 8 test file.
8556 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8557 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8558 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8559 -mcpu=power8.
8560 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8561 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8562 -mcpu=power8.
8563
8564 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8565
8566 PR target/84039
8567 * gcc.target/i386/indirect-thunk-1.c: Updated.
8568 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8569 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8570 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8571 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8572 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8573 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8574 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8575 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8576 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8577 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8578 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8579 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8580 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8581 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8582 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8583 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8584 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8585 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8586 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8587 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8588 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8589 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8590 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8591 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8592 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8593 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8594 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8595 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8596 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8597 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8598 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8599 * gcc.target/i386/ret-thunk-9.c: Likewise.
8600 * gcc.target/i386/ret-thunk-10.c: Likewise.
8601 * gcc.target/i386/ret-thunk-11.c: Likewise.
8602 * gcc.target/i386/ret-thunk-12.c: Likewise.
8603 * gcc.target/i386/ret-thunk-13.c: Likewise.
8604 * gcc.target/i386/ret-thunk-14.c: Likewise.
8605 * gcc.target/i386/ret-thunk-15.c: Likewise.
8606
8607 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8608
8609 * gcc.c-torture/execute/20180226-1.c: New test.
8610
8611 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8612
8613 PR tree-optimization/83965
8614 * gcc.dg/vect/pr83965-2.c: New test.
8615
8616 2018-02-26 Tom de Vries <tom@codesourcery.com>
8617
8618 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8619
8620 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8621
8622 PR target/84530
8623 * gcc.target/i386/ret-thunk-22.c: New test.
8624 * gcc.target/i386/ret-thunk-23.c: Likewise.
8625 * gcc.target/i386/ret-thunk-24.c: Likewise.
8626 * gcc.target/i386/ret-thunk-25.c: Likewise.
8627 * gcc.target/i386/ret-thunk-26.c: Likewise.
8628
8629 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8630
8631 PR c++/84533
8632 * g++.dg/cpp1z/pr84533.C: New.
8633
8634 2018-02-26 Marek Polacek <polacek@redhat.com>
8635
8636 PR c++/84537
8637 * g++.dg/parse/error60.C: New test.
8638
8639 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8640
8641 PR c++/84556
8642 * g++.dg/gomp/pr84556.C: New test.
8643 * g++.dg/vect/pr84556.cc: New test.
8644
8645 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8646
8647 PR fortran/32957
8648 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8649 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8650 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8651 * gfortran.dg/c_loc_test.f90: Likewise.
8652 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8653 * gfortran.dg/proc_decl_17.f90: Likewise.
8654 * gfortran.dg/proc_ptr_8.f90: Likewise.
8655
8656 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8657
8658 PR target/84521
8659 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8660 r254814 disabling -fomit-frame-pointer by default.
8661 * gcc.target/aarch64/spill_1.c: Likewise.
8662 * gcc.target/aarch64/test_frame_11.c: Likewise.
8663 * gcc.target/aarch64/test_frame_12.c: Likewise.
8664 * gcc.target/aarch64/test_frame_13.c: Likewise.
8665 * gcc.target/aarch64/test_frame_14.c: Likewise.
8666 * gcc.target/aarch64/test_frame_15.c: Likewise.
8667 * gcc.target/aarch64/test_frame_3.c: Likewise.
8668 * gcc.target/aarch64/test_frame_5.c: Likewise.
8669 * gcc.target/aarch64/test_frame_9.c: Likewise.
8670
8671 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8672
8673 PR fortran/83633
8674 * gfortran.dg/explicit_shape_1.f90: New test.
8675 * gfortran.dg/automatic_module_variable.f90: Update regex.
8676 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8677 * gfortran.dg/constant_shape.f90: Ditto.
8678 * gfortran.dg/dec_structure_23.f90: Ditto.
8679 * gfortran.dg/pr78240.f90: Ditto.
8680
8681 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8682
8683 PR fortran/84523
8684 * gfortran.dg/pr84523.f90: New test.
8685
8686 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8687
8688 PR fortran/78238
8689 * gfortran.dg/select_type_40.f90: New test.
8690
8691 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8692
8693 PR fortran/30792
8694 * gfortran.dg/data_substring.f90: New test.
8695
8696 2018-02-24 Marek Polacek <polacek@redhat.com>
8697
8698 PR c++/83692
8699 * g++.dg/cpp1z/constexpr-83692.C: New test.
8700
8701 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8702
8703 PR fortran/84346
8704 * gfortran.dg/statement_function_1.f90: Update test.
8705
8706 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8707
8708 PR fortran/84506
8709 * gfortran.dg/inquire_19.f90: New test.
8710
8711 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8712
8713 PR fortran/83149
8714 * gfortran.dg/pr83149_b.f90: New test.
8715 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8716
8717 2018-02-23 Carl Love <cel@us.ibm.com>
8718
8719 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8720 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8721 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8722 Power 8 tests.
8723
8724 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8725
8726 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8727 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8728
8729 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8730
8731 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8732 expected output.
8733
8734 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8735
8736 PR fortran/83149
8737 * gfortran.dg/pr83149_1.f90: New test.
8738 * gfortran.dg/pr83149.f90: Additional source for previous.
8739
8740 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8741
8742 PR testsuite/80551
8743 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8744 __GI___pthread_mutex_init as well.
8745
8746 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8747
8748 PR fortran/83148
8749 * gfortran.dg/class_68.f90: New test.
8750
8751 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8752
8753 PR fortran/59781
8754 * gfortran.dg/derived_init_5.f90: New test.
8755
8756 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8757
8758 PR target/82851
8759 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8760 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8761
8762 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8763
8764 PR target/81572
8765 * gcc.target/powerpc/pr81572.c: New.
8766
8767 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8768
8769 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8770
8771 2018-02-22 Martin Sebor <msebor@redhat.com>
8772
8773 PR tree-optimization/84480
8774 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8775 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8776
8777 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8778
8779 PR target/84176
8780 * gcc.target/i386/indirect-thunk-11.c: New test.
8781 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8782 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8783 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8784 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8785 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8786 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8787 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8788 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8789 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8790
8791 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8792
8793 PR target/83335
8794 * gcc.target/aarch64/asm-2.c: Add dg-error for
8795 ILP32 mode.
8796 * gcc.target/aarch64/asm-4.c: New test.
8797
8798 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8799
8800 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8801
8802 2018-02-22 Marek Polacek <polacek@redhat.com>
8803
8804 PR c++/84493
8805 * g++.dg/parse/error59.C: New test.
8806
8807 2018-02-22 Tom de Vries <tom@codesourcery.com>
8808
8809 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8810
8811 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8812
8813 PR c++/77655
8814 * g++.dg/cpp0x/pr77655.C: New.
8815
8816 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8817
8818 PR c++/84496
8819 * g++.dg/cpp1y/pr84496.C: New test.
8820
8821 PR target/84502
8822 * g++.dg/torture/pr84502.C: New test.
8823
8824 PR tree-optimization/84503
8825 * gcc.dg/pr84503-1.c: New test.
8826 * gcc.dg/pr84503-2.c: New test.
8827
8828 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8829
8830 PR tree-optimization/84478
8831 * gcc.c-torture/execute/pr84478.c: New test.
8832
8833 2018-02-20 Martin Sebor <msebor@redhat.com>
8834
8835 PR middle-end/84095
8836 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8837 * c-c++-common/Wrestrict.c: Same.
8838 * gcc.dg/Wrestrict-6.c: Same.
8839 * gcc.dg/Warray-bounds-27.c: New test.
8840 * gcc.dg/Wrestrict-8.c: New test.
8841 * gcc.dg/Wrestrict-9.c: New test.
8842 * gcc.dg/pr84095.c: New test.
8843
8844 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8845
8846 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8847
8848 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8849
8850 PR fortran/48890
8851 PR fortran/83823
8852 * gfortran.dg/structure_constructor_14.f90: New test.
8853
8854 2018-02-20 Jeff Law <law@redhat.com>
8855
8856 PR middle-end/82123
8857 PR tree-optimization/81592
8858 PR middle-end/79257
8859 * gcc.dg/pr81592.c: New test.
8860 * gcc.dg/pr82123.c: New test.
8861 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8862
8863 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8864
8865 PR c++/84488
8866 * g++.dg/warn/Wunused-var-30.C: New test.
8867
8868 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8869
8870 PR tree-optimization/84419
8871 * gcc.dg/vect/pr84419.c: New test.
8872
8873 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8874
8875 PR middle-end/82004
8876 * gfortran.dg/pr82004.f90: New test.
8877
8878 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8879
8880 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8881
8882 2018-02-20 Martin Liska <mliska@suse.cz>
8883
8884 PR c/84310
8885 PR target/79747
8886 * gcc.target/i386/pr84310.c: New test.
8887 * gcc.target/i386/pr84310-2.c: Likewise.
8888
8889 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8890
8891 PR c++/84446
8892 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8893
8894 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8895
8896 PR c++/84445
8897 * g++.dg/cpp1z/launder7.C: New test.
8898
8899 PR c++/84449
8900 * g++.dg/cpp0x/constexpr-84449.C: New test.
8901
8902 PR c++/84455
8903 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8904
8905 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8906
8907 PR fortran/83344
8908 PR fortran/83975
8909 * gfortran.dg/associate_22.f90: Enable commented out test.
8910 * gfortran.dg/associate_36.f90: New test.
8911
8912 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8913
8914 PR target/84146
8915 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8916
8917 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8918
8919 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8920 (dg-options): Use -mavx instead of -w.
8921
8922 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8923
8924 PR c++/84444
8925 * g++.dg/cpp1z/launder8.C: New test.
8926
8927 PR c++/84448
8928 * g++.dg/gomp/pr84448.C: New test.
8929
8930 PR c++/84430
8931 * g++.dg/gomp/pr84430.C: New test.
8932
8933 PR tree-optimization/84452
8934 * gcc.dg/pr84452.c: New test.
8935
8936 PR c++/79064
8937 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8938
8939 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8940
8941 PR fortran/35339
8942 * gfortran.dg/implied_do_io_4.f90: New test.
8943
8944 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8945
8946 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8947 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8948 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8949
8950 2018-02-19 Carl Love <cel@us.ibm.com>
8951
8952 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8953
8954 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8955
8956 PR target/84460
8957 * gcc.target/i386/pr57193.c: Add -mtune=generic.
8958
8959 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8960
8961 PR c++/84348
8962 * g++.dg/cpp0x/auto50.C: New.
8963 * g++.dg/parse/friend12.C: Adjust.
8964
8965 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8966
8967 PR libgfortran/84389
8968 * gfortran.dg/dtio_33.f90: New test.
8969
8970 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8971
8972 PR libgfortran/84412
8973 * gfortran.dg/inquire_18.f90: New test.
8974
8975 2018-02-18 Janus Weil <janus@gcc.gnu.org>
8976
8977 PR fortran/84381
8978 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8979 * gfortran.dg/pointer_intent_3.f90: Ditto.
8980 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
8981 * gfortran.dg/protected_3.f90: Ditto.
8982 * gfortran.dg/protected_4.f90: Ditto.
8983 * gfortran.dg/protected_5.f90: Ditto.
8984 * gfortran.dg/protected_6.f90: Ditto.
8985
8986 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
8987
8988 PR fortran/80945
8989 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
8990 change to run.
8991
8992 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8993
8994 PR fortran/84270
8995 * gfortran.dg/inline_matmul_22.f90: New test.
8996
8997 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8998
8999 PR fortran/84381
9000 * gfortran.dg/abort_shoulfail.f90: New test.
9001 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
9002 by STOP n.
9003 * gfortran.dg/PR19754_2.f90: Likewise.
9004 * gfortran.dg/PR19872.f: Likewise.
9005 * gfortran.dg/PR49268.f90: Likewise.
9006 * gfortran.dg/Wall.f90: Likewise.
9007 * gfortran.dg/Wno-all.f90: Likewise.
9008 * gfortran.dg/achar_1.f90: Likewise.
9009 * gfortran.dg/achar_2.f90: Likewise.
9010 * gfortran.dg/achar_4.f90: Likewise.
9011 * gfortran.dg/achar_6.F90: Likewise.
9012 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
9013 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
9014 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
9015 * gfortran.dg/actual_array_offset_1.f90: Likewise.
9016 * gfortran.dg/actual_array_result_1.f90: Likewise.
9017 * gfortran.dg/actual_array_substr_1.f90: Likewise.
9018 * gfortran.dg/actual_array_substr_2.f90: Likewise.
9019 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9020 * gfortran.dg/actual_procedure_1.f90: Likewise.
9021 * gfortran.dg/adjustl_1.f90: Likewise.
9022 * gfortran.dg/advance_1.f90: Likewise.
9023 * gfortran.dg/advance_4.f90: Likewise.
9024 * gfortran.dg/advance_5.f90: Likewise.
9025 * gfortran.dg/advance_6.f90: Likewise.
9026 * gfortran.dg/aint_anint_1.f90: Likewise.
9027 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9028 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9029 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9030 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9031 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9032 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9033 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9034 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9035 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9036 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9037 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9038 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9039 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9040 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9041 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9042 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9043 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9044 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9045 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9046 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9047 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9048 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9049 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9050 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9051 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9052 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9053 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9054 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9055 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9056 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9057 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9058 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9059 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9060 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9061 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9062 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9063 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9064 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9065 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9066 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9067 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9068 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9069 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9070 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9071 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9072 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9073 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9074 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9075 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9076 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9077 * gfortran.dg/allocatable_function_1.f90: Likewise.
9078 * gfortran.dg/allocatable_function_10.f90: Likewise.
9079 * gfortran.dg/allocatable_function_3.f90: Likewise.
9080 * gfortran.dg/allocatable_function_5.f90: Likewise.
9081 * gfortran.dg/allocatable_function_6.f90: Likewise.
9082 * gfortran.dg/allocatable_function_7.f90: Likewise.
9083 * gfortran.dg/allocatable_function_8.f90: Likewise.
9084 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9085 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9086 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9087 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9088 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9089 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9090 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9091 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9092 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9093 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9094 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9095 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9096 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9097 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9098 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9099 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9100 * gfortran.dg/allocate_class_3.f90: Likewise.
9101 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9102 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9103 * gfortran.dg/allocate_derived_5.f90: Likewise.
9104 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9105 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9106 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9107 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9108 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9109 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9110 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9111 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9112 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9113 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9114 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9115 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9116 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9117 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9118 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9119 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9120 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9121 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9122 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9123 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9124 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9125 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9126 * gfortran.dg/altreturn_3.f90: Likewise.
9127 * gfortran.dg/altreturn_5.f90: Likewise.
9128 * gfortran.dg/altreturn_7.f90: Likewise.
9129 * gfortran.dg/and_or_xor.f90: Likewise.
9130 * gfortran.dg/anint_1.f90: Likewise.
9131 * gfortran.dg/any_all_1.f90: Likewise.
9132 * gfortran.dg/anyallcount_1.f90: Likewise.
9133 * gfortran.dg/append_1.f90: Likewise.
9134 * gfortran.dg/argument_checking_1.f90: Likewise.
9135 * gfortran.dg/argument_checking_2.f90: Likewise.
9136 * gfortran.dg/argument_checking_8.f90: Likewise.
9137 * gfortran.dg/arithmetic_if.f90: Likewise.
9138 * gfortran.dg/array_1.f90: Likewise.
9139 * gfortran.dg/array_2.f90: Likewise.
9140 * gfortran.dg/array_alloc_1.f90: Likewise.
9141 * gfortran.dg/array_alloc_2.f90: Likewise.
9142 * gfortran.dg/array_alloc_3.f90: Likewise.
9143 * gfortran.dg/array_assignment_1.F90: Likewise.
9144 * gfortran.dg/array_assignment_5.f90: Likewise.
9145 * gfortran.dg/array_constructor_1.f90: Likewise.
9146 * gfortran.dg/array_constructor_10.f90: Likewise.
9147 * gfortran.dg/array_constructor_11.f90: Likewise.
9148 * gfortran.dg/array_constructor_12.f90: Likewise.
9149 * gfortran.dg/array_constructor_15.f90: Likewise.
9150 * gfortran.dg/array_constructor_16.f90: Likewise.
9151 * gfortran.dg/array_constructor_17.f90: Likewise.
9152 * gfortran.dg/array_constructor_19.f90: Likewise.
9153 * gfortran.dg/array_constructor_23.f: Likewise.
9154 * gfortran.dg/array_constructor_24.f: Likewise.
9155 * gfortran.dg/array_constructor_32.f90: Likewise.
9156 * gfortran.dg/array_constructor_36.f90: Likewise.
9157 * gfortran.dg/array_constructor_39.f90: Likewise.
9158 * gfortran.dg/array_constructor_4.f90: Likewise.
9159 * gfortran.dg/array_constructor_40.f90: Likewise.
9160 * gfortran.dg/array_constructor_44.f90: Likewise.
9161 * gfortran.dg/array_constructor_45.f90: Likewise.
9162 * gfortran.dg/array_constructor_46.f90: Likewise.
9163 * gfortran.dg/array_constructor_47.f90: Likewise.
9164 * gfortran.dg/array_constructor_49.f90: Likewise.
9165 * gfortran.dg/array_constructor_5.f90: Likewise.
9166 * gfortran.dg/array_constructor_50.f90: Likewise.
9167 * gfortran.dg/array_constructor_6.f90: Likewise.
9168 * gfortran.dg/array_constructor_7.f90: Likewise.
9169 * gfortran.dg/array_constructor_8.f90: Likewise.
9170 * gfortran.dg/array_constructor_9.f90: Likewise.
9171 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9172 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9173 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9174 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9175 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9176 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9177 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9178 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9179 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9180 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9181 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9182 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9183 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9184 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9185 * gfortran.dg/array_function_1.f90: Likewise.
9186 * gfortran.dg/array_function_5.f90: Likewise.
9187 * gfortran.dg/array_initializer_1.f90: Likewise.
9188 * gfortran.dg/array_initializer_2.f90: Likewise.
9189 * gfortran.dg/array_memcpy_5.f90: Likewise.
9190 * gfortran.dg/array_memset_2.f90: Likewise.
9191 * gfortran.dg/array_reference_1.f90: Likewise.
9192 * gfortran.dg/array_return_value_1.f90: Likewise.
9193 * gfortran.dg/array_section_1.f90: Likewise.
9194 * gfortran.dg/array_temporaries_3.f90: Likewise.
9195 * gfortran.dg/arrayio_1.f90: Likewise.
9196 * gfortran.dg/arrayio_10.f90: Likewise.
9197 * gfortran.dg/arrayio_11.f90: Likewise.
9198 * gfortran.dg/arrayio_12.f90: Likewise.
9199 * gfortran.dg/arrayio_13.f90: Likewise.
9200 * gfortran.dg/arrayio_14.f90: Likewise.
9201 * gfortran.dg/arrayio_16.f90: Likewise.
9202 * gfortran.dg/arrayio_2.f90: Likewise.
9203 * gfortran.dg/arrayio_3.f90: Likewise.
9204 * gfortran.dg/arrayio_4.f90: Likewise.
9205 * gfortran.dg/arrayio_5.f90: Likewise.
9206 * gfortran.dg/arrayio_6.f90: Likewise.
9207 * gfortran.dg/arrayio_7.f90: Likewise.
9208 * gfortran.dg/arrayio_8.f90: Likewise.
9209 * gfortran.dg/arrayio_9.f90: Likewise.
9210 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9211 * gfortran.dg/assign_10.f90: Likewise.
9212 * gfortran.dg/assign_9.f90: Likewise.
9213 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9214 * gfortran.dg/assignment_1.f90: Likewise.
9215 * gfortran.dg/associate_1.f03: Likewise.
9216 * gfortran.dg/associate_11.f90: Likewise.
9217 * gfortran.dg/associate_13.f90: Likewise.
9218 * gfortran.dg/associate_15.f90: Likewise.
9219 * gfortran.dg/associate_17.f90: Likewise.
9220 * gfortran.dg/associate_18.f08: Likewise.
9221 * gfortran.dg/associate_19.f03: Likewise.
9222 * gfortran.dg/associate_20.f03: Likewise.
9223 * gfortran.dg/associate_22.f90: Likewise.
9224 * gfortran.dg/associate_23.f90: Likewise.
9225 * gfortran.dg/associate_24.f90: Likewise.
9226 * gfortran.dg/associate_25.f90: Likewise.
9227 * gfortran.dg/associate_27.f90: Likewise.
9228 * gfortran.dg/associate_28.f90: Likewise.
9229 * gfortran.dg/associate_32.f03: Likewise.
9230 * gfortran.dg/associate_33.f03: Likewise.
9231 * gfortran.dg/associate_34.f90: Likewise.
9232 * gfortran.dg/associate_6.f03: Likewise.
9233 * gfortran.dg/associate_7.f03: Likewise.
9234 * gfortran.dg/associate_8.f03: Likewise.
9235 * gfortran.dg/associate_9.f03: Likewise.
9236 * gfortran.dg/associated_1.f90: Likewise.
9237 * gfortran.dg/associated_2.f90: Likewise.
9238 * gfortran.dg/associated_5.f90: Likewise.
9239 * gfortran.dg/associated_6.f90: Likewise.
9240 * gfortran.dg/associated_target_3.f90: Likewise.
9241 * gfortran.dg/associated_target_4.f90: Likewise.
9242 * gfortran.dg/associated_target_5.f03: Likewise.
9243 * gfortran.dg/associated_target_6.f03: Likewise.
9244 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9245 * gfortran.dg/assumed_rank_1.f90: Likewise.
9246 * gfortran.dg/assumed_rank_10.f90: Likewise.
9247 * gfortran.dg/assumed_rank_2.f90: Likewise.
9248 * gfortran.dg/assumed_rank_7.f90: Likewise.
9249 * gfortran.dg/assumed_rank_8.f90: Likewise.
9250 * gfortran.dg/assumed_rank_9.f90: Likewise.
9251 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9252 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9253 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9254 * gfortran.dg/assumed_type_2.f90: Likewise.
9255 * gfortran.dg/atan2_1.f90: Likewise.
9256 * gfortran.dg/auto_array_1.f90: Likewise.
9257 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9258 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9259 * gfortran.dg/auto_char_len_3.f90: Likewise.
9260 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9261 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9262 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9263 * gfortran.dg/auto_save_2.f90: Likewise.
9264 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9265 * gfortran.dg/backslash_1.f90: Likewise.
9266 * gfortran.dg/backslash_2.f90: Likewise.
9267 * gfortran.dg/backslash_3.f: Likewise.
9268 * gfortran.dg/backspace_1.f: Likewise.
9269 * gfortran.dg/backspace_10.f90: Likewise.
9270 * gfortran.dg/backspace_11.f90: Likewise.
9271 * gfortran.dg/backspace_2.f: Likewise.
9272 * gfortran.dg/backspace_3.f: Likewise.
9273 * gfortran.dg/backspace_4.f: Likewise.
9274 * gfortran.dg/backspace_5.f: Likewise.
9275 * gfortran.dg/backspace_6.f: Likewise.
9276 * gfortran.dg/backspace_7.f90: Likewise.
9277 * gfortran.dg/backspace_8.f: Likewise.
9278 * gfortran.dg/backspace_9.f: Likewise.
9279 * gfortran.dg/bessel_1.f90: Likewise.
9280 * gfortran.dg/bessel_2.f90: Likewise.
9281 * gfortran.dg/bessel_5.f90: Likewise.
9282 * gfortran.dg/bessel_6.f90: Likewise.
9283 * gfortran.dg/bessel_7.f90: Likewise.
9284 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9285 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9286 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9287 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9288 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9289 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9290 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9291 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9292 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9293 * gfortran.dg/bit_comparison_1.F90: Likewise.
9294 * gfortran.dg/bit_comparison_2.F90: Likewise.
9295 * gfortran.dg/block_1.f08: Likewise.
9296 * gfortran.dg/block_13.f08: Likewise.
9297 * gfortran.dg/block_14.f90: Likewise.
9298 * gfortran.dg/block_2.f08: Likewise.
9299 * gfortran.dg/block_6.f08: Likewise.
9300 * gfortran.dg/block_7.f08: Likewise.
9301 * gfortran.dg/block_8.f08: Likewise.
9302 * gfortran.dg/blockdata_1.f90: Likewise.
9303 * gfortran.dg/bound_1.f90: Likewise.
9304 * gfortran.dg/bound_2.f90: Likewise.
9305 * gfortran.dg/bound_3.f90: Likewise.
9306 * gfortran.dg/bound_4.f90: Likewise.
9307 * gfortran.dg/bound_5.f90: Likewise.
9308 * gfortran.dg/bound_6.f90: Likewise.
9309 * gfortran.dg/bound_7.f90: Likewise.
9310 * gfortran.dg/bound_8.f90: Likewise.
9311 * gfortran.dg/bound_9.f90: Likewise.
9312 * gfortran.dg/bound_simplification_1.f90: Likewise.
9313 * gfortran.dg/bound_simplification_3.f90: Likewise.
9314 * gfortran.dg/bound_simplification_4.f90: Likewise.
9315 * gfortran.dg/bound_simplification_5.f90: Likewise.
9316 * gfortran.dg/bound_simplification_6.f90: Likewise.
9317 * gfortran.dg/bounds_check_1.f90: Likewise.
9318 * gfortran.dg/bounds_check_12.f90: Likewise.
9319 * gfortran.dg/bounds_check_14.f90: Likewise.
9320 * gfortran.dg/bounds_check_15.f90: Likewise.
9321 * gfortran.dg/bounds_check_19.f90: Likewise.
9322 * gfortran.dg/bounds_check_8.f90: Likewise.
9323 * gfortran.dg/bounds_check_9.f90: Likewise.
9324 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9325 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9326 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9327 * gfortran.dg/boz_1.f90: Likewise.
9328 * gfortran.dg/boz_11.f90: Likewise.
9329 * gfortran.dg/boz_13.f90: Likewise.
9330 * gfortran.dg/boz_14.f90: Likewise.
9331 * gfortran.dg/boz_15.f90: Likewise.
9332 * gfortran.dg/boz_3.f90: Likewise.
9333 * gfortran.dg/boz_6.f90: Likewise.
9334 * gfortran.dg/boz_9.f90: Likewise.
9335 * gfortran.dg/byte_1.f90: Likewise.
9336 * gfortran.dg/byte_2.f90: Likewise.
9337 * gfortran.dg/c_assoc.f90: Likewise.
9338 * gfortran.dg/c_assoc_2.f03: Likewise.
9339 * gfortran.dg/c_assoc_3.f90: Likewise.
9340 * gfortran.dg/c_by_val_1.f: Likewise.
9341 * gfortran.dg/c_by_val_5.f90: Likewise.
9342 * gfortran.dg/c_char_tests.f03: Likewise.
9343 * gfortran.dg/c_char_tests_2.f03: Likewise.
9344 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9345 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9346 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9347 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9348 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9349 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9350 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9351 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9352 * gfortran.dg/c_kind_params.f90: Likewise.
9353 * gfortran.dg/c_loc_test_20.f90: Likewise.
9354 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9355 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9356 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9357 * gfortran.dg/c_size_t_test.f03: Likewise.
9358 * gfortran.dg/c_sizeof_1.f90: Likewise.
9359 * gfortran.dg/c_sizeof_5.f90: Likewise.
9360 * gfortran.dg/c_sizeof_6.f90: Likewise.
9361 * gfortran.dg/char4_iunit_1.f03: Likewise.
9362 * gfortran.dg/char4_iunit_2.f03: Likewise.
9363 * gfortran.dg/char_allocation_1.f90: Likewise.
9364 * gfortran.dg/char_array_constructor.f90: Likewise.
9365 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9366 * gfortran.dg/char_assign_1.f90: Likewise.
9367 * gfortran.dg/char_associated_1.f90: Likewise.
9368 * gfortran.dg/char_cast_2.f90: Likewise.
9369 * gfortran.dg/char_comparison_1.f: Likewise.
9370 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9371 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9372 * gfortran.dg/char_cons_len.f90: Likewise.
9373 * gfortran.dg/char_conversion.f90: Likewise.
9374 * gfortran.dg/char_cshift_1.f90: Likewise.
9375 * gfortran.dg/char_cshift_2.f90: Likewise.
9376 * gfortran.dg/char_decl_2.f90: Likewise.
9377 * gfortran.dg/char_eoshift_1.f90: Likewise.
9378 * gfortran.dg/char_eoshift_2.f90: Likewise.
9379 * gfortran.dg/char_eoshift_3.f90: Likewise.
9380 * gfortran.dg/char_eoshift_4.f90: Likewise.
9381 * gfortran.dg/char_eoshift_5.f90: Likewise.
9382 * gfortran.dg/char_expr_1.f90: Likewise.
9383 * gfortran.dg/char_expr_3.f90: Likewise.
9384 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9385 * gfortran.dg/char_length_12.f90: Likewise.
9386 * gfortran.dg/char_length_14.f90: Likewise.
9387 * gfortran.dg/char_length_15.f90: Likewise.
9388 * gfortran.dg/char_length_17.f90: Likewise.
9389 * gfortran.dg/char_length_20.f90: Likewise.
9390 * gfortran.dg/char_length_21.f90: Likewise.
9391 * gfortran.dg/char_length_5.f90: Likewise.
9392 * gfortran.dg/char_length_6.f90: Likewise.
9393 * gfortran.dg/char_length_7.f90: Likewise.
9394 * gfortran.dg/char_length_8.f90: Likewise.
9395 * gfortran.dg/char_pack_1.f90: Likewise.
9396 * gfortran.dg/char_pack_2.f90: Likewise.
9397 * gfortran.dg/char_pointer_assign.f90: Likewise.
9398 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9399 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9400 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9401 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9402 * gfortran.dg/char_pointer_func.f90: Likewise.
9403 * gfortran.dg/char_reshape_1.f90: Likewise.
9404 * gfortran.dg/char_result_1.f90: Likewise.
9405 * gfortran.dg/char_result_12.f90: Likewise.
9406 * gfortran.dg/char_result_13.f90: Likewise.
9407 * gfortran.dg/char_result_14.f90: Likewise.
9408 * gfortran.dg/char_result_15.f90: Likewise.
9409 * gfortran.dg/char_result_2.f90: Likewise.
9410 * gfortran.dg/char_result_3.f90: Likewise.
9411 * gfortran.dg/char_result_4.f90: Likewise.
9412 * gfortran.dg/char_result_5.f90: Likewise.
9413 * gfortran.dg/char_result_6.f90: Likewise.
9414 * gfortran.dg/char_result_7.f90: Likewise.
9415 * gfortran.dg/char_result_8.f90: Likewise.
9416 * gfortran.dg/char_spread_1.f90: Likewise.
9417 * gfortran.dg/char_transpose_1.f90: Likewise.
9418 * gfortran.dg/char_type_len.f90: Likewise.
9419 * gfortran.dg/char_unpack_1.f90: Likewise.
9420 * gfortran.dg/char_unpack_2.f90: Likewise.
9421 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9422 * gfortran.dg/character_comparison_1.f90: Likewise.
9423 * gfortran.dg/character_comparison_2.f90: Likewise.
9424 * gfortran.dg/character_comparison_3.f90: Likewise.
9425 * gfortran.dg/character_comparison_4.f90: Likewise.
9426 * gfortran.dg/character_comparison_5.f90: Likewise.
9427 * gfortran.dg/character_comparison_6.f90: Likewise.
9428 * gfortran.dg/character_comparison_7.f90: Likewise.
9429 * gfortran.dg/character_comparison_8.f90: Likewise.
9430 * gfortran.dg/character_comparison_9.f90: Likewise.
9431 * gfortran.dg/charlen_15.f90: Likewise.
9432 * gfortran.dg/charlen_16.f90: Likewise.
9433 * gfortran.dg/chkbits.f90: Likewise.
9434 * gfortran.dg/chmod_1.f90: Likewise.
9435 * gfortran.dg/chmod_2.f90: Likewise.
9436 * gfortran.dg/chmod_3.f90: Likewise.
9437 * gfortran.dg/class_1.f03: Likewise.
9438 * gfortran.dg/class_18.f03: Likewise.
9439 * gfortran.dg/class_19.f03: Likewise.
9440 * gfortran.dg/class_35.f90: Likewise.
9441 * gfortran.dg/class_46.f03: Likewise.
9442 * gfortran.dg/class_48.f90: Likewise.
9443 * gfortran.dg/class_51.f90: Likewise.
9444 * gfortran.dg/class_52.f90: Likewise.
9445 * gfortran.dg/class_6.f03: Likewise.
9446 * gfortran.dg/class_63.f90: Likewise.
9447 * gfortran.dg/class_64.f90: Likewise.
9448 * gfortran.dg/class_65.f90: Likewise.
9449 * gfortran.dg/class_66.f90: Likewise.
9450 * gfortran.dg/class_67.f90: Likewise.
9451 * gfortran.dg/class_9.f03: Likewise.
9452 * gfortran.dg/class_alias.f90: Likewise.
9453 * gfortran.dg/class_allocate_1.f03: Likewise.
9454 * gfortran.dg/class_allocate_10.f03: Likewise.
9455 * gfortran.dg/class_allocate_13.f90: Likewise.
9456 * gfortran.dg/class_allocate_14.f90: Likewise.
9457 * gfortran.dg/class_allocate_15.f90: Likewise.
9458 * gfortran.dg/class_allocate_19.f03: Likewise.
9459 * gfortran.dg/class_allocate_21.f90: Likewise.
9460 * gfortran.dg/class_allocate_22.f90: Likewise.
9461 * gfortran.dg/class_allocate_3.f03: Likewise.
9462 * gfortran.dg/class_allocate_4.f03: Likewise.
9463 * gfortran.dg/class_allocate_5.f90: Likewise.
9464 * gfortran.dg/class_allocate_6.f03: Likewise.
9465 * gfortran.dg/class_allocate_7.f03: Likewise.
9466 * gfortran.dg/class_allocate_8.f03: Likewise.
9467 * gfortran.dg/class_allocate_9.f03: Likewise.
9468 * gfortran.dg/class_array_1.f03: Likewise.
9469 * gfortran.dg/class_array_14.f90: Likewise.
9470 * gfortran.dg/class_array_15.f03: Likewise.
9471 * gfortran.dg/class_array_16.f90: Likewise.
9472 * gfortran.dg/class_array_2.f03: Likewise.
9473 * gfortran.dg/class_array_20.f03: Likewise.
9474 * gfortran.dg/class_array_21.f03: Likewise.
9475 * gfortran.dg/class_array_3.f03: Likewise.
9476 * gfortran.dg/class_array_4.f03: Likewise.
9477 * gfortran.dg/class_array_7.f03: Likewise.
9478 * gfortran.dg/class_array_8.f03: Likewise.
9479 * gfortran.dg/class_array_9.f03: Likewise.
9480 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9481 * gfortran.dg/class_dummy_1.f03: Likewise.
9482 * gfortran.dg/class_optional_1.f90: Likewise.
9483 * gfortran.dg/class_optional_2.f90: Likewise.
9484 * gfortran.dg/class_result_5.f90: Likewise.
9485 * gfortran.dg/class_result_6.f90: Likewise.
9486 * gfortran.dg/class_to_type_1.f03: Likewise.
9487 * gfortran.dg/class_to_type_2.f90: Likewise.
9488 * gfortran.dg/class_to_type_3.f03: Likewise.
9489 * gfortran.dg/class_to_type_4.f90: Likewise.
9490 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9491 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9492 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9493 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9494 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9495 * gfortran.dg/coarray/codimension.f90: Likewise.
9496 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9497 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9498 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9499 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9500 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9501 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9502 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9503 * gfortran.dg/coarray/event_1.f90: Likewise.
9504 * gfortran.dg/coarray/event_2.f90: Likewise.
9505 * gfortran.dg/coarray/get_array.f90: Likewise.
9506 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9507 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9508 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9509 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9510 * gfortran.dg/coarray/lock_1.f90: Likewise.
9511 * gfortran.dg/coarray/lock_2.f90: Likewise.
9512 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9513 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9514 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9515 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9516 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9517 * gfortran.dg/coarray/registering_1.f90: Likewise.
9518 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9519 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9520 * gfortran.dg/coarray/send_array.f90: Likewise.
9521 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9522 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9523 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9524 * gfortran.dg/coarray/sync_1.f90: Likewise.
9525 * gfortran.dg/coarray/sync_3.f90: Likewise.
9526 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9527 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9528 * gfortran.dg/coarray_13.f90: Likewise.
9529 * gfortran.dg/coarray_15.f90: Likewise.
9530 * gfortran.dg/coarray_16.f90: Likewise.
9531 * gfortran.dg/coarray_2.f90: Likewise.
9532 * gfortran.dg/coarray_23.f90: Likewise.
9533 * gfortran.dg/coarray_40.f90: Likewise.
9534 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9535 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9536 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9537 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9538 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9539 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9540 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9541 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9542 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9543 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9544 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9545 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9546 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9547 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9548 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9549 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9550 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9551 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9552 * gfortran.dg/coarray_stat_2.f90: Likewise.
9553 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9554 * gfortran.dg/coindexed_1.f90: Likewise.
9555 * gfortran.dg/comma.f: Likewise.
9556 * gfortran.dg/comma_format_extension_3.f: Likewise.
9557 * gfortran.dg/comma_format_extension_4.f: Likewise.
9558 * gfortran.dg/common_2.f90: Likewise.
9559 * gfortran.dg/common_4.f90: Likewise.
9560 * gfortran.dg/common_align_1.f90: Likewise.
9561 * gfortran.dg/common_align_2.f90: Likewise.
9562 * gfortran.dg/common_equivalence_1.f: Likewise.
9563 * gfortran.dg/common_pointer_1.f90: Likewise.
9564 * gfortran.dg/common_resize_1.f: Likewise.
9565 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9566 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9567 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9568 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9569 * gfortran.dg/complex_read.f90: Likewise.
9570 * gfortran.dg/complex_write.f90: Likewise.
9571 * gfortran.dg/constant_substring.f: Likewise.
9572 * gfortran.dg/constructor_2.f90: Likewise.
9573 * gfortran.dg/constructor_3.f90: Likewise.
9574 * gfortran.dg/constructor_6.f90: Likewise.
9575 * gfortran.dg/contained_1.f90: Likewise.
9576 * gfortran.dg/contained_3.f90: Likewise.
9577 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9578 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9579 * gfortran.dg/continuation_1.f90: Likewise.
9580 * gfortran.dg/continuation_11.f90: Likewise.
9581 * gfortran.dg/continuation_12.f90: Likewise.
9582 * gfortran.dg/continuation_13.f90: Likewise.
9583 * gfortran.dg/continuation_14.f: Likewise.
9584 * gfortran.dg/continuation_8.f90: Likewise.
9585 * gfortran.dg/convert_2.f90: Likewise.
9586 * gfortran.dg/convert_implied_open.f90: Likewise.
9587 * gfortran.dg/count_init_expr.f03: Likewise.
9588 * gfortran.dg/cr_lf.f90: Likewise.
9589 * gfortran.dg/cray_pointers_10.f90: Likewise.
9590 * gfortran.dg/cray_pointers_2.f90: Likewise.
9591 * gfortran.dg/cray_pointers_5.f90: Likewise.
9592 * gfortran.dg/cray_pointers_7.f90: Likewise.
9593 * gfortran.dg/cray_pointers_8.f90: Likewise.
9594 * gfortran.dg/cshift_1.f90: Likewise.
9595 * gfortran.dg/cshift_2.f90: Likewise.
9596 * gfortran.dg/cshift_large_1.f90: Likewise.
9597 * gfortran.dg/cshift_nan_1.f90: Likewise.
9598 * gfortran.dg/csqrt_2.f: Likewise.
9599 * gfortran.dg/data_array_1.f90: Likewise.
9600 * gfortran.dg/data_char_1.f90: Likewise.
9601 * gfortran.dg/data_char_2.f90: Likewise.
9602 * gfortran.dg/data_char_3.f90: Likewise.
9603 * gfortran.dg/data_derived_1.f90: Likewise.
9604 * gfortran.dg/data_implied_do_1.f90: Likewise.
9605 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9606 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9607 * gfortran.dg/deallocate_stat.f90: Likewise.
9608 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9609 * gfortran.dg/debug/pr37738.f: Likewise.
9610 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9611 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9612 * gfortran.dg/dec_exp_1.f90: Likewise.
9613 * gfortran.dg/dec_init_1.f90: Likewise.
9614 * gfortran.dg/dec_init_2.f90: Likewise.
9615 * gfortran.dg/dec_init_3.f90: Likewise.
9616 * gfortran.dg/dec_init_4.f90: Likewise.
9617 * gfortran.dg/dec_io_1.f90: Likewise.
9618 * gfortran.dg/dec_io_2.f90: Likewise.
9619 * gfortran.dg/dec_io_2a.f90: Likewise.
9620 * gfortran.dg/dec_io_6.f90: Likewise.
9621 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9622 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9623 * gfortran.dg/dec_math.f90: Likewise.
9624 * gfortran.dg/dec_parameter_1.f: Likewise.
9625 * gfortran.dg/dec_parameter_2.f90: Likewise.
9626 * gfortran.dg/dec_static_1.f90: Likewise.
9627 * gfortran.dg/dec_static_2.f90: Likewise.
9628 * gfortran.dg/dec_structure_1.f90: Likewise.
9629 * gfortran.dg/dec_structure_10.f90: Likewise.
9630 * gfortran.dg/dec_structure_18.f90: Likewise.
9631 * gfortran.dg/dec_structure_19.f90: Likewise.
9632 * gfortran.dg/dec_structure_2.f90: Likewise.
9633 * gfortran.dg/dec_structure_22.f90: Likewise.
9634 * gfortran.dg/dec_structure_3.f90: Likewise.
9635 * gfortran.dg/dec_structure_4.f90: Likewise.
9636 * gfortran.dg/dec_structure_5.f90: Likewise.
9637 * gfortran.dg/dec_structure_6.f90: Likewise.
9638 * gfortran.dg/dec_structure_7.f90: Likewise.
9639 * gfortran.dg/dec_union_1.f90: Likewise.
9640 * gfortran.dg/dec_union_2.f90: Likewise.
9641 * gfortran.dg/dec_union_3.f90: Likewise.
9642 * gfortran.dg/dec_union_4.f90: Likewise.
9643 * gfortran.dg/dec_union_5.f90: Likewise.
9644 * gfortran.dg/default_format_1.f90: Likewise.
9645 * gfortran.dg/default_format_2.f90: Likewise.
9646 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9647 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9648 * gfortran.dg/default_initialization_3.f90: Likewise.
9649 * gfortran.dg/default_initialization_4.f90: Likewise.
9650 * gfortran.dg/default_initialization_5.f90: Likewise.
9651 * gfortran.dg/deferred_character_1.f90: Likewise.
9652 * gfortran.dg/deferred_character_10.f90: Likewise.
9653 * gfortran.dg/deferred_character_11.f90: Likewise.
9654 * gfortran.dg/deferred_character_12.f90: Likewise.
9655 * gfortran.dg/deferred_character_13.f90: Likewise.
9656 * gfortran.dg/deferred_character_14.f90: Likewise.
9657 * gfortran.dg/deferred_character_15.f90: Likewise.
9658 * gfortran.dg/deferred_character_16.f90: Likewise.
9659 * gfortran.dg/deferred_character_2.f90: Likewise.
9660 * gfortran.dg/deferred_character_3.f90: Likewise.
9661 * gfortran.dg/deferred_character_4.f90: Likewise.
9662 * gfortran.dg/deferred_character_5.f90: Likewise.
9663 * gfortran.dg/deferred_character_6.f90: Likewise.
9664 * gfortran.dg/deferred_character_7.f90: Likewise.
9665 * gfortran.dg/deferred_character_8.f90: Likewise.
9666 * gfortran.dg/deferred_character_9.f90: Likewise.
9667 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9668 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9669 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9670 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9671 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9672 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9673 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9674 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9675 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9676 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9677 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9678 * gfortran.dg/defined_assignment_1.f90: Likewise.
9679 * gfortran.dg/defined_assignment_10.f90: Likewise.
9680 * gfortran.dg/defined_assignment_11.f90: Likewise.
9681 * gfortran.dg/defined_assignment_2.f90: Likewise.
9682 * gfortran.dg/defined_assignment_3.f90: Likewise.
9683 * gfortran.dg/defined_assignment_4.f90: Likewise.
9684 * gfortran.dg/defined_assignment_5.f90: Likewise.
9685 * gfortran.dg/defined_assignment_8.f90: Likewise.
9686 * gfortran.dg/defined_assignment_9.f90: Likewise.
9687 * gfortran.dg/dependency_2.f90: Likewise.
9688 * gfortran.dg/dependency_21.f90: Likewise.
9689 * gfortran.dg/dependency_22.f90: Likewise.
9690 * gfortran.dg/dependency_23.f90: Likewise.
9691 * gfortran.dg/dependency_24.f90: Likewise.
9692 * gfortran.dg/dependency_25.f90: Likewise.
9693 * gfortran.dg/dependency_26.f90: Likewise.
9694 * gfortran.dg/dependency_39.f90: Likewise.
9695 * gfortran.dg/dependency_40.f90: Likewise.
9696 * gfortran.dg/dependency_41.f90: Likewise.
9697 * gfortran.dg/dependency_42.f90: Likewise.
9698 * gfortran.dg/dependency_43.f90: Likewise.
9699 * gfortran.dg/dependency_44.f90: Likewise.
9700 * gfortran.dg/dependency_45.f90: Likewise.
9701 * gfortran.dg/dependency_50.f90: Likewise.
9702 * gfortran.dg/dependency_51.f90: Likewise.
9703 * gfortran.dg/dependent_decls_1.f90: Likewise.
9704 * gfortran.dg/der_array_1.f90: Likewise.
9705 * gfortran.dg/der_array_io_1.f90: Likewise.
9706 * gfortran.dg/der_array_io_2.f90: Likewise.
9707 * gfortran.dg/der_array_io_3.f90: Likewise.
9708 * gfortran.dg/der_io_1.f90: Likewise.
9709 * gfortran.dg/der_io_3.f90: Likewise.
9710 * gfortran.dg/der_pointer_2.f90: Likewise.
9711 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9712 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9713 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9714 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9715 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9716 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9717 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9718 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9719 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9720 * gfortran.dg/derived_external_function_1.f90: Likewise.
9721 * gfortran.dg/derived_init_1.f90: Likewise.
9722 * gfortran.dg/derived_init_2.f90: Likewise.
9723 * gfortran.dg/derived_init_3.f90: Likewise.
9724 * gfortran.dg/derived_init_4.f90: Likewise.
9725 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9726 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9727 * gfortran.dg/dev_null.F90: Likewise.
9728 * gfortran.dg/dfloat_1.f90: Likewise.
9729 * gfortran.dg/dim_sum_1.f90: Likewise.
9730 * gfortran.dg/dim_sum_2.f90: Likewise.
9731 * gfortran.dg/dim_sum_3.f90: Likewise.
9732 * gfortran.dg/direct_io_10.f: Likewise.
9733 * gfortran.dg/direct_io_11.f90: Likewise.
9734 * gfortran.dg/direct_io_12.f90: Likewise.
9735 * gfortran.dg/direct_io_2.f90: Likewise.
9736 * gfortran.dg/direct_io_3.f90: Likewise.
9737 * gfortran.dg/direct_io_4.f90: Likewise.
9738 * gfortran.dg/direct_io_5.f90: Likewise.
9739 * gfortran.dg/direct_io_6.f90: Likewise.
9740 * gfortran.dg/direct_io_7.f90: Likewise.
9741 * gfortran.dg/direct_io_8.f90: Likewise.
9742 * gfortran.dg/direct_io_9.f: Likewise.
9743 * gfortran.dg/do_1.f90: Likewise.
9744 * gfortran.dg/do_3.F90: Likewise.
9745 * gfortran.dg/do_concurrent_2.f90: Likewise.
9746 * gfortran.dg/do_concurrent_4.f90: Likewise.
9747 * gfortran.dg/do_corner_warn.f90: Likewise.
9748 * gfortran.dg/do_iterator_2.f90: Likewise.
9749 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9750 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9751 * gfortran.dg/dos_eol.f: Likewise.
9752 * gfortran.dg/dot_product_1.f03: Likewise.
9753 * gfortran.dg/dot_product_2.f90: Likewise.
9754 * gfortran.dg/dot_product_4.f90: Likewise.
9755 * gfortran.dg/dshift_1.F90: Likewise.
9756 * gfortran.dg/dshift_2.F90: Likewise.
9757 * gfortran.dg/dtio_1.f90: Likewise.
9758 * gfortran.dg/dtio_10.f90: Likewise.
9759 * gfortran.dg/dtio_12.f90: Likewise.
9760 * gfortran.dg/dtio_14.f90: Likewise.
9761 * gfortran.dg/dtio_15.f90: Likewise.
9762 * gfortran.dg/dtio_16.f90: Likewise.
9763 * gfortran.dg/dtio_17.f90: Likewise.
9764 * gfortran.dg/dtio_19.f90: Likewise.
9765 * gfortran.dg/dtio_2.f90: Likewise.
9766 * gfortran.dg/dtio_20.f03: Likewise.
9767 * gfortran.dg/dtio_22.f90: Likewise.
9768 * gfortran.dg/dtio_24.f90: Likewise.
9769 * gfortran.dg/dtio_25.f90: Likewise.
9770 * gfortran.dg/dtio_26.f03: Likewise.
9771 * gfortran.dg/dtio_27.f90: Likewise.
9772 * gfortran.dg/dtio_28.f03: Likewise.
9773 * gfortran.dg/dtio_3.f90: Likewise.
9774 * gfortran.dg/dtio_30.f03: Likewise.
9775 * gfortran.dg/dtio_31.f03: Likewise.
9776 * gfortran.dg/dtio_32.f03: Likewise.
9777 * gfortran.dg/dtio_4.f90: Likewise.
9778 * gfortran.dg/dtio_5.f90: Likewise.
9779 * gfortran.dg/dtio_7.f90: Likewise.
9780 * gfortran.dg/dtio_8.f90: Likewise.
9781 * gfortran.dg/dtio_9.f90: Likewise.
9782 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9783 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9784 * gfortran.dg/dup_save_1.f90: Likewise.
9785 * gfortran.dg/dup_save_2.f90: Likewise.
9786 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9787 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9788 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9789 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9790 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9791 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9792 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9793 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9794 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9795 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9796 * gfortran.dg/e_d_fmt.f90: Likewise.
9797 * gfortran.dg/edit_real_1.f90: Likewise.
9798 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9799 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9800 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9801 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9802 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9803 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9804 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9805 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9806 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9807 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9808 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9809 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9810 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9811 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9812 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9813 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9814 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9815 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9816 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9817 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9818 * gfortran.dg/empty_format_1.f90: Likewise.
9819 * gfortran.dg/endfile.f: Likewise.
9820 * gfortran.dg/endfile.f90: Likewise.
9821 * gfortran.dg/endfile_2.f90: Likewise.
9822 * gfortran.dg/entry_1.f90: Likewise.
9823 * gfortran.dg/entry_10.f90: Likewise.
9824 * gfortran.dg/entry_12.f90: Likewise.
9825 * gfortran.dg/entry_13.f90: Likewise.
9826 * gfortran.dg/entry_14.f90: Likewise.
9827 * gfortran.dg/entry_16.f90: Likewise.
9828 * gfortran.dg/entry_3.f90: Likewise.
9829 * gfortran.dg/entry_6.f90: Likewise.
9830 * gfortran.dg/entry_9.f90: Likewise.
9831 * gfortran.dg/entry_array_specs_2.f: Likewise.
9832 * gfortran.dg/enum_1.f90: Likewise.
9833 * gfortran.dg/enum_9.f90: Likewise.
9834 * gfortran.dg/eof_1.f90: Likewise.
9835 * gfortran.dg/eof_2.f90: Likewise.
9836 * gfortran.dg/eof_4.f90: Likewise.
9837 * gfortran.dg/eof_5.f90: Likewise.
9838 * gfortran.dg/eor_handling_1.f90: Likewise.
9839 * gfortran.dg/eor_handling_2.f90: Likewise.
9840 * gfortran.dg/eor_handling_3.f90: Likewise.
9841 * gfortran.dg/eor_handling_4.f90: Likewise.
9842 * gfortran.dg/eor_handling_5.f90: Likewise.
9843 * gfortran.dg/eoshift_3.f90: Likewise.
9844 * gfortran.dg/eoshift_4.f90: Likewise.
9845 * gfortran.dg/eoshift_5.f90: Likewise.
9846 * gfortran.dg/eoshift_6.f90: Likewise.
9847 * gfortran.dg/eoshift_large_1.f90: Likewise.
9848 * gfortran.dg/equiv_6.f90: Likewise.
9849 * gfortran.dg/equiv_7.f90: Likewise.
9850 * gfortran.dg/equiv_9.f90: Likewise.
9851 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9852 * gfortran.dg/erf_2.F90: Likewise.
9853 * gfortran.dg/erf_3.F90: Likewise.
9854 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9855 * gfortran.dg/error_format_2.f90: Likewise.
9856 * gfortran.dg/error_recovery_5.f90: Likewise.
9857 * gfortran.dg/execute_command_line_2.f90: Likewise.
9858 * gfortran.dg/execute_command_line_3.f90: Likewise.
9859 * gfortran.dg/exit_1.f08: Likewise.
9860 * gfortran.dg/exit_3.f08: Likewise.
9861 * gfortran.dg/exponent_1.f90: Likewise.
9862 * gfortran.dg/exponent_2.f90: Likewise.
9863 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9864 * gfortran.dg/extends_1.f03: Likewise.
9865 * gfortran.dg/extends_16.f90: Likewise.
9866 * gfortran.dg/extends_2.f03: Likewise.
9867 * gfortran.dg/extends_3.f03: Likewise.
9868 * gfortran.dg/extends_4.f03: Likewise.
9869 * gfortran.dg/extends_type_of_1.f03: Likewise.
9870 * gfortran.dg/extends_type_of_2.f03: Likewise.
9871 * gfortran.dg/external_procedures_3.f90: Likewise.
9872 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9873 * gfortran.dg/f2003_io_1.f03: Likewise.
9874 * gfortran.dg/f2003_io_4.f03: Likewise.
9875 * gfortran.dg/f2003_io_5.f03: Likewise.
9876 * gfortran.dg/f2003_io_6.f03: Likewise.
9877 * gfortran.dg/f2003_io_7.f03: Likewise.
9878 * gfortran.dg/f2c_1.f90: Likewise.
9879 * gfortran.dg/f2c_2.f90: Likewise.
9880 * gfortran.dg/f2c_3.f90: Likewise.
9881 * gfortran.dg/f2c_4.f90: Likewise.
9882 * gfortran.dg/f2c_6.f90: Likewise.
9883 * gfortran.dg/f2c_7.f90: Likewise.
9884 * gfortran.dg/f2c_9.f90: Likewise.
9885 * gfortran.dg/fgetc_1.f90: Likewise.
9886 * gfortran.dg/fgetc_2.f90: Likewise.
9887 * gfortran.dg/filename_null.f90: Likewise.
9888 * gfortran.dg/finalize_12.f90: Likewise.
9889 * gfortran.dg/finalize_13.f90: Likewise.
9890 * gfortran.dg/finalize_15.f90: Likewise.
9891 * gfortran.dg/finalize_17.f90: Likewise.
9892 * gfortran.dg/finalize_18.f90: Likewise.
9893 * gfortran.dg/finalize_25.f90: Likewise.
9894 * gfortran.dg/finalize_29.f08: Likewise.
9895 * gfortran.dg/finalize_31.f90: Likewise.
9896 * gfortran.dg/float_1.f90: Likewise.
9897 * gfortran.dg/flush_1.f90: Likewise.
9898 * gfortran.dg/fmt_bz_bn.f: Likewise.
9899 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9900 * gfortran.dg/fmt_cache_1.f: Likewise.
9901 * gfortran.dg/fmt_cache_2.f: Likewise.
9902 * gfortran.dg/fmt_cache_3.f90: Likewise.
9903 * gfortran.dg/fmt_colon.f90: Likewise.
9904 * gfortran.dg/fmt_e.f90: Likewise.
9905 * gfortran.dg/fmt_en.f90: Likewise.
9906 * gfortran.dg/fmt_error_10.f: Likewise.
9907 * gfortran.dg/fmt_error_9.f: Likewise.
9908 * gfortran.dg/fmt_exhaust.f90: Likewise.
9909 * gfortran.dg/fmt_f0_1.f90: Likewise.
9910 * gfortran.dg/fmt_f_an_p.f: Likewise.
9911 * gfortran.dg/fmt_fw_d.f90: Likewise.
9912 * gfortran.dg/fmt_g.f: Likewise.
9913 * gfortran.dg/fmt_g0_1.f08: Likewise.
9914 * gfortran.dg/fmt_g0_2.f08: Likewise.
9915 * gfortran.dg/fmt_g0_4.f08: Likewise.
9916 * gfortran.dg/fmt_g0_5.f08: Likewise.
9917 * gfortran.dg/fmt_g0_6.f08: Likewise.
9918 * gfortran.dg/fmt_g0_7.f08: Likewise.
9919 * gfortran.dg/fmt_g_1.f90: Likewise.
9920 * gfortran.dg/fmt_int_sign.f90: Likewise.
9921 * gfortran.dg/fmt_l.f90: Likewise.
9922 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9923 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9924 * gfortran.dg/fmt_p_1.f90: Likewise.
9925 * gfortran.dg/fmt_pf.f90: Likewise.
9926 * gfortran.dg/fmt_read.f90: Likewise.
9927 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9928 * gfortran.dg/fmt_t_1.f90: Likewise.
9929 * gfortran.dg/fmt_t_2.f90: Likewise.
9930 * gfortran.dg/fmt_t_3.f90: Likewise.
9931 * gfortran.dg/fmt_t_4.f90: Likewise.
9932 * gfortran.dg/fmt_t_5.f90: Likewise.
9933 * gfortran.dg/fmt_t_6.f: Likewise.
9934 * gfortran.dg/fmt_t_7.f: Likewise.
9935 * gfortran.dg/fmt_t_9.f: Likewise.
9936 * gfortran.dg/fmt_tl.f: Likewise.
9937 * gfortran.dg/fmt_unlimited.f90: Likewise.
9938 * gfortran.dg/fmt_white.f: Likewise.
9939 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9940 * gfortran.dg/fold_nearest.f90: Likewise.
9941 * gfortran.dg/forall_1.f90: Likewise.
9942 * gfortran.dg/forall_10.f90: Likewise.
9943 * gfortran.dg/forall_12.f90: Likewise.
9944 * gfortran.dg/forall_13.f90: Likewise.
9945 * gfortran.dg/forall_15.f90: Likewise.
9946 * gfortran.dg/forall_4.f90: Likewise.
9947 * gfortran.dg/forall_5.f90: Likewise.
9948 * gfortran.dg/forall_6.f90: Likewise.
9949 * gfortran.dg/forall_7.f90: Likewise.
9950 * gfortran.dg/fraction.f90: Likewise.
9951 * gfortran.dg/fseek.f90: Likewise.
9952 * gfortran.dg/ftell_1.f90: Likewise.
9953 * gfortran.dg/ftell_2.f90: Likewise.
9954 * gfortran.dg/ftell_3.f90: Likewise.
9955 * gfortran.dg/func_assign_2.f90: Likewise.
9956 * gfortran.dg/func_assign_3.f90: Likewise.
9957 * gfortran.dg/func_derived_1.f90: Likewise.
9958 * gfortran.dg/func_derived_2.f90: Likewise.
9959 * gfortran.dg/func_derived_3.f90: Likewise.
9960 * gfortran.dg/func_result_1.f90: Likewise.
9961 * gfortran.dg/func_result_2.f90: Likewise.
9962 * gfortran.dg/func_result_6.f90: Likewise.
9963 * gfortran.dg/function_charlen_2.f90: Likewise.
9964 * gfortran.dg/function_charlen_3.f: Likewise.
9965 * gfortran.dg/function_kinds_1.f90: Likewise.
9966 * gfortran.dg/function_kinds_4.f90: Likewise.
9967 * gfortran.dg/function_optimize_10.f90: Likewise.
9968 * gfortran.dg/function_optimize_11.f90: Likewise.
9969 * gfortran.dg/function_optimize_12.f90: Likewise.
9970 * gfortran.dg/function_optimize_4.f90: Likewise.
9971 * gfortran.dg/function_optimize_8.f90: Likewise.
9972 * gfortran.dg/g77/13037.f: Likewise.
9973 * gfortran.dg/g77/1832.f: Likewise.
9974 * gfortran.dg/g77/19981119-0.f: Likewise.
9975 * gfortran.dg/g77/19990313-0.f: Likewise.
9976 * gfortran.dg/g77/19990313-1.f: Likewise.
9977 * gfortran.dg/g77/19990313-2.f: Likewise.
9978 * gfortran.dg/g77/19990313-3.f: Likewise.
9979 * gfortran.dg/g77/19990419-1.f: Likewise.
9980 * gfortran.dg/g77/19990826-0.f: Likewise.
9981 * gfortran.dg/g77/19990826-2.f: Likewise.
9982 * gfortran.dg/g77/20000503-1.f: Likewise.
9983 * gfortran.dg/g77/20001111.f: Likewise.
9984 * gfortran.dg/g77/20010116.f: Likewise.
9985 * gfortran.dg/g77/20010216-1.f: Likewise.
9986 * gfortran.dg/g77/20010430.f: Likewise.
9987 * gfortran.dg/g77/20010610.f: Likewise.
9988 * gfortran.dg/g77/6177.f: Likewise.
9989 * gfortran.dg/g77/7388.f: Likewise.
9990 * gfortran.dg/g77/947.f: Likewise.
9991 * gfortran.dg/g77/970625-2.f: Likewise.
9992 * gfortran.dg/g77/971102-1.f: Likewise.
9993 * gfortran.dg/g77/980628-0.f: Likewise.
9994 * gfortran.dg/g77/980628-1.f: Likewise.
9995 * gfortran.dg/g77/980628-10.f: Likewise.
9996 * gfortran.dg/g77/980628-2.f: Likewise.
9997 * gfortran.dg/g77/980628-3.f: Likewise.
9998 * gfortran.dg/g77/980628-7.f: Likewise.
9999 * gfortran.dg/g77/980628-8.f: Likewise.
10000 * gfortran.dg/g77/980628-9.f: Likewise.
10001 * gfortran.dg/g77/980701-0.f: Likewise.
10002 * gfortran.dg/g77/980701-1.f: Likewise.
10003 * gfortran.dg/g77/cabs.f: Likewise.
10004 * gfortran.dg/g77/claus.f: Likewise.
10005 * gfortran.dg/g77/complex_1.f: Likewise.
10006 * gfortran.dg/g77/cpp3.F: Likewise.
10007 * gfortran.dg/g77/cpp4.F: Likewise.
10008 * gfortran.dg/g77/cpp5.F: Likewise.
10009 * gfortran.dg/g77/dcomplex.f: Likewise.
10010 * gfortran.dg/g77/dnrm2.f: Likewise.
10011 * gfortran.dg/g77/erfc.f: Likewise.
10012 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
10013 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
10014 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
10015 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
10016 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
10017 * gfortran.dg/g77/int8421.f: Likewise.
10018 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
10019 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10020 * gfortran.dg/g77/le.f: Likewise.
10021 * gfortran.dg/g77/short.f: Likewise.
10022 * gfortran.dg/gamma_1.f90: Likewise.
10023 * gfortran.dg/gamma_4.f90: Likewise.
10024 * gfortran.dg/gamma_5.f90: Likewise.
10025 * gfortran.dg/generic_13.f90: Likewise.
10026 * gfortran.dg/generic_15.f90: Likewise.
10027 * gfortran.dg/generic_19.f90: Likewise.
10028 * gfortran.dg/generic_20.f90: Likewise.
10029 * gfortran.dg/generic_23.f03: Likewise.
10030 * gfortran.dg/generic_25.f90: Likewise.
10031 * gfortran.dg/generic_27.f90: Likewise.
10032 * gfortran.dg/generic_31.f90: Likewise.
10033 * gfortran.dg/generic_4.f90: Likewise.
10034 * gfortran.dg/global_vars_c_init.f90: Likewise.
10035 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10036 * gfortran.dg/gnu_logical_1.F: Likewise.
10037 * gfortran.dg/goacc/fixed-1.f: Likewise.
10038 * gfortran.dg/goacc/fixed-2.f: Likewise.
10039 * gfortran.dg/goacc/gang-static.f95: Likewise.
10040 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10041 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10042 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10043 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10044 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10045 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10046 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10047 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10048 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10049 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10050 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10051 * gfortran.dg/gomp/pr48794.f90: Likewise.
10052 * gfortran.dg/gomp/pr72744.f90: Likewise.
10053 * gfortran.dg/gomp/pr77665.f90: Likewise.
10054 * gfortran.dg/gomp/workshare2.f90: Likewise.
10055 * gfortran.dg/gomp/workshare3.f90: Likewise.
10056 * gfortran.dg/goto_1.f: Likewise.
10057 * gfortran.dg/goto_2.f90: Likewise.
10058 * gfortran.dg/goto_4.f90: Likewise.
10059 * gfortran.dg/goto_6.f: Likewise.
10060 * gfortran.dg/graphite/id-26.f03: Likewise.
10061 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10062 * gfortran.dg/graphite/pr29581.f90: Likewise.
10063 * gfortran.dg/graphite/pr29832.f90: Likewise.
10064 * gfortran.dg/graphite/run-id-1.f: Likewise.
10065 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10066 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10067 * gfortran.dg/hollerith.f90: Likewise.
10068 * gfortran.dg/hollerith4.f90: Likewise.
10069 * gfortran.dg/hollerith6.f90: Likewise.
10070 * gfortran.dg/hollerith8.f90: Likewise.
10071 * gfortran.dg/hollerith_1.f90: Likewise.
10072 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10073 * gfortran.dg/hollerith_f95.f90: Likewise.
10074 * gfortran.dg/hollerith_legacy.f90: Likewise.
10075 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10076 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10077 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10078 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10079 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10080 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10081 * gfortran.dg/hypot_1.f90: Likewise.
10082 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10083 * gfortran.dg/iargc.f90: Likewise.
10084 * gfortran.dg/ibits.f90: Likewise.
10085 * gfortran.dg/ichar_1.f90: Likewise.
10086 * gfortran.dg/ichar_2.f90: Likewise.
10087 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10088 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10089 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10090 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10091 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10092 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10093 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10094 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10095 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10096 * gfortran.dg/ieee/large_1.f90: Likewise.
10097 * gfortran.dg/ieee/large_2.f90: Likewise.
10098 * gfortran.dg/ieee/large_3.F90: Likewise.
10099 * gfortran.dg/ieee/large_4.f90: Likewise.
10100 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10101 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10102 * gfortran.dg/impl_do_var_data.f90: Likewise.
10103 * gfortran.dg/implicit_10.f90: Likewise.
10104 * gfortran.dg/implicit_12.f90: Likewise.
10105 * gfortran.dg/implicit_class_1.f90: Likewise.
10106 * gfortran.dg/implicit_pure_1.f90: Likewise.
10107 * gfortran.dg/implied_do_1.f90: Likewise.
10108 * gfortran.dg/implied_do_io_1.f90: Likewise.
10109 * gfortran.dg/implied_do_io_2.f90: Likewise.
10110 * gfortran.dg/implied_do_io_3.f90: Likewise.
10111 * gfortran.dg/implied_shape_1.f08: Likewise.
10112 * gfortran.dg/import.f90: Likewise.
10113 * gfortran.dg/import4.f90: Likewise.
10114 * gfortran.dg/impure_1.f08: Likewise.
10115 * gfortran.dg/index.f90: Likewise.
10116 * gfortran.dg/index_2.f90: Likewise.
10117 * gfortran.dg/init_flag_1.f90: Likewise.
10118 * gfortran.dg/init_flag_10.f90: Likewise.
10119 * gfortran.dg/init_flag_15.f03: Likewise.
10120 * gfortran.dg/init_flag_2.f90: Likewise.
10121 * gfortran.dg/init_flag_3.f90: Likewise.
10122 * gfortran.dg/init_flag_4.f90: Likewise.
10123 * gfortran.dg/init_flag_5.f90: Likewise.
10124 * gfortran.dg/init_flag_6.f90: Likewise.
10125 * gfortran.dg/init_flag_7.f90: Likewise.
10126 * gfortran.dg/init_flag_9.f90: Likewise.
10127 * gfortran.dg/initialization_11.f90: Likewise.
10128 * gfortran.dg/initialization_19.f90: Likewise.
10129 * gfortran.dg/initialization_2.f90: Likewise.
10130 * gfortran.dg/initialization_22.f90: Likewise.
10131 * gfortran.dg/initialization_27.f90: Likewise.
10132 * gfortran.dg/initialization_5.f90: Likewise.
10133 * gfortran.dg/initialization_6.f90: Likewise.
10134 * gfortran.dg/inline_matmul_1.f90: Likewise.
10135 * gfortran.dg/inline_matmul_10.f90: Likewise.
10136 * gfortran.dg/inline_matmul_11.f90: Likewise.
10137 * gfortran.dg/inline_matmul_13.f90: Likewise.
10138 * gfortran.dg/inline_matmul_14.f90: Likewise.
10139 * gfortran.dg/inline_matmul_16.f90: Likewise.
10140 * gfortran.dg/inline_matmul_17.f90: Likewise.
10141 * gfortran.dg/inline_matmul_18.f90: Likewise.
10142 * gfortran.dg/inline_matmul_19.f90: Likewise.
10143 * gfortran.dg/inline_matmul_2.f90: Likewise.
10144 * gfortran.dg/inline_matmul_20.f90: Likewise.
10145 * gfortran.dg/inline_matmul_22.f90: Likewise.
10146 * gfortran.dg/inline_matmul_3.f90: Likewise.
10147 * gfortran.dg/inline_matmul_4.f90: Likewise.
10148 * gfortran.dg/inline_matmul_5.f90: Likewise.
10149 * gfortran.dg/inline_matmul_6.f90: Likewise.
10150 * gfortran.dg/inline_matmul_7.f90: Likewise.
10151 * gfortran.dg/inline_matmul_8.f90: Likewise.
10152 * gfortran.dg/inline_matmul_9.f90: Likewise.
10153 * gfortran.dg/inline_sum_1.f90: Likewise.
10154 * gfortran.dg/inline_sum_3.f90: Likewise.
10155 * gfortran.dg/inline_sum_5.f90: Likewise.
10156 * gfortran.dg/inquire-complex.f90: Likewise.
10157 * gfortran.dg/inquire.f90: Likewise.
10158 * gfortran.dg/inquire_10.f90: Likewise.
10159 * gfortran.dg/inquire_13.f90: Likewise.
10160 * gfortran.dg/inquire_15.f90: Likewise.
10161 * gfortran.dg/inquire_16.f90: Likewise.
10162 * gfortran.dg/inquire_17.f90: Likewise.
10163 * gfortran.dg/inquire_5.f90: Likewise.
10164 * gfortran.dg/inquire_6.f90: Likewise.
10165 * gfortran.dg/inquire_7.f90: Likewise.
10166 * gfortran.dg/inquire_9.f90: Likewise.
10167 * gfortran.dg/inquire_internal.f90: Likewise.
10168 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10169 * gfortran.dg/inquire_size.f90: Likewise.
10170 * gfortran.dg/int_1.f90: Likewise.
10171 * gfortran.dg/int_conv_1.f90: Likewise.
10172 * gfortran.dg/int_range_io_1.f90: Likewise.
10173 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10174 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10175 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10176 * gfortran.dg/integer_plus.f90: Likewise.
10177 * gfortran.dg/intent_out_2.f90: Likewise.
10178 * gfortran.dg/intent_out_5.f90: Likewise.
10179 * gfortran.dg/intent_out_6.f90: Likewise.
10180 * gfortran.dg/interface_12.f90: Likewise.
10181 * gfortran.dg/interface_19.f90: Likewise.
10182 * gfortran.dg/interface_4.f90: Likewise.
10183 * gfortran.dg/interface_5.f90: Likewise.
10184 * gfortran.dg/interface_9.f90: Likewise.
10185 * gfortran.dg/interface_assignment_1.f90: Likewise.
10186 * gfortran.dg/interface_assignment_2.f90: Likewise.
10187 * gfortran.dg/internal_dummy_2.f08: Likewise.
10188 * gfortran.dg/internal_dummy_3.f08: Likewise.
10189 * gfortran.dg/internal_dummy_4.f08: Likewise.
10190 * gfortran.dg/internal_pack_1.f90: Likewise.
10191 * gfortran.dg/internal_pack_10.f90: Likewise.
10192 * gfortran.dg/internal_pack_12.f90: Likewise.
10193 * gfortran.dg/internal_pack_13.f90: Likewise.
10194 * gfortran.dg/internal_pack_14.f90: Likewise.
10195 * gfortran.dg/internal_pack_15.f90: Likewise.
10196 * gfortran.dg/internal_pack_2.f90: Likewise.
10197 * gfortran.dg/internal_pack_3.f90: Likewise.
10198 * gfortran.dg/internal_pack_4.f90: Likewise.
10199 * gfortran.dg/internal_pack_6.f90: Likewise.
10200 * gfortran.dg/internal_pack_8.f90: Likewise.
10201 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10202 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10203 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10204 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10205 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10206 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10207 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10208 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10209 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10210 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10211 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10212 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10213 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10214 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10215 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10216 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10217 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10218 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10219 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10220 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10221 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10222 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10223 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10224 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10225 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10226 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10227 * gfortran.dg/io_err_1.f90: Likewise.
10228 * gfortran.dg/io_real_boz.f90: Likewise.
10229 * gfortran.dg/iomsg_1.f90: Likewise.
10230 * gfortran.dg/iostat_1.f90: Likewise.
10231 * gfortran.dg/iostat_2.f90: Likewise.
10232 * gfortran.dg/iostat_4.f90: Likewise.
10233 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10234 * gfortran.dg/ishft_1.f90: Likewise.
10235 * gfortran.dg/ishft_2.f90: Likewise.
10236 * gfortran.dg/ishft_4.f90: Likewise.
10237 * gfortran.dg/isnan_1.f90: Likewise.
10238 * gfortran.dg/isnan_2.f90: Likewise.
10239 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10240 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10241 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10242 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10243 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10244 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10245 * gfortran.dg/itime_idate_1.f: Likewise.
10246 * gfortran.dg/itime_idate_2.f: Likewise.
10247 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10248 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10249 * gfortran.dg/large_real_kind_1.f90: Likewise.
10250 * gfortran.dg/large_real_kind_2.F90: Likewise.
10251 * gfortran.dg/large_real_kind_3.F90: Likewise.
10252 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10253 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10254 * gfortran.dg/large_recl.f90: Likewise.
10255 * gfortran.dg/large_unit_1.f90: Likewise.
10256 * gfortran.dg/large_unit_2.f90: Likewise.
10257 * gfortran.dg/largeequiv_1.f90: Likewise.
10258 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10259 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10260 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10261 * gfortran.dg/list_read_1.f90: Likewise.
10262 * gfortran.dg/list_read_10.f90: Likewise.
10263 * gfortran.dg/list_read_11.f90: Likewise.
10264 * gfortran.dg/list_read_12.f90: Likewise.
10265 * gfortran.dg/list_read_13.f: Likewise.
10266 * gfortran.dg/list_read_14.f90: Likewise.
10267 * gfortran.dg/list_read_2.f90: Likewise.
10268 * gfortran.dg/list_read_3.f90: Likewise.
10269 * gfortran.dg/list_read_4.f90: Likewise.
10270 * gfortran.dg/list_read_5.f90: Likewise.
10271 * gfortran.dg/list_read_6.f90: Likewise.
10272 * gfortran.dg/list_read_7.f90: Likewise.
10273 * gfortran.dg/list_read_8.f90: Likewise.
10274 * gfortran.dg/list_read_9.f90: Likewise.
10275 * gfortran.dg/loc_2.f90: Likewise.
10276 * gfortran.dg/logical_1.f90: Likewise.
10277 * gfortran.dg/logical_dot_product.f90: Likewise.
10278 * gfortran.dg/logical_temp_io.f90: Likewise.
10279 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10280 * gfortran.dg/lrshift_1.f90: Likewise.
10281 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10282 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10283 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10284 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10285 * gfortran.dg/make_unit.f90: Likewise.
10286 * gfortran.dg/mapping_1.f90: Likewise.
10287 * gfortran.dg/mapping_2.f90: Likewise.
10288 * gfortran.dg/mapping_3.f90: Likewise.
10289 * gfortran.dg/masklr_1.F90: Likewise.
10290 * gfortran.dg/masklr_2.F90: Likewise.
10291 * gfortran.dg/matmul_1.f90: Likewise.
10292 * gfortran.dg/matmul_10.f90: Likewise.
10293 * gfortran.dg/matmul_12.f90: Likewise.
10294 * gfortran.dg/matmul_16.f90: Likewise.
10295 * gfortran.dg/matmul_17.f90: Likewise.
10296 * gfortran.dg/matmul_18.f90: Likewise.
10297 * gfortran.dg/matmul_2.f90: Likewise.
10298 * gfortran.dg/matmul_3.f90: Likewise.
10299 * gfortran.dg/matmul_4.f90: Likewise.
10300 * gfortran.dg/matmul_6.f90: Likewise.
10301 * gfortran.dg/matmul_8.f03: Likewise.
10302 * gfortran.dg/matmul_9.f90: Likewise.
10303 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10304 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10305 * gfortran.dg/matmul_const.f90: Likewise.
10306 * gfortran.dg/maxloc_1.f90: Likewise.
10307 * gfortran.dg/maxloc_2.f90: Likewise.
10308 * gfortran.dg/maxloc_3.f90: Likewise.
10309 * gfortran.dg/maxloc_4.f90: Likewise.
10310 * gfortran.dg/maxloc_string_1.f90: Likewise.
10311 * gfortran.dg/maxlocval_1.f90: Likewise.
10312 * gfortran.dg/maxlocval_2.f90: Likewise.
10313 * gfortran.dg/maxlocval_3.f90: Likewise.
10314 * gfortran.dg/maxlocval_4.f90: Likewise.
10315 * gfortran.dg/maxval_char_1.f90: Likewise.
10316 * gfortran.dg/maxval_char_2.f90: Likewise.
10317 * gfortran.dg/maxval_char_3.f90: Likewise.
10318 * gfortran.dg/maxval_char_4.f90: Likewise.
10319 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10320 * gfortran.dg/mclock.f90: Likewise.
10321 * gfortran.dg/merge_bits_1.F90: Likewise.
10322 * gfortran.dg/merge_bits_2.F90: Likewise.
10323 * gfortran.dg/merge_char_1.f90: Likewise.
10324 * gfortran.dg/merge_init_expr.f90: Likewise.
10325 * gfortran.dg/min_max_optional_1.f90: Likewise.
10326 * gfortran.dg/min_max_optional_5.f90: Likewise.
10327 * gfortran.dg/minloc_1.f90: Likewise.
10328 * gfortran.dg/minloc_2.f90: Likewise.
10329 * gfortran.dg/minloc_3.f90: Likewise.
10330 * gfortran.dg/minloc_4.f90: Likewise.
10331 * gfortran.dg/minloc_string_1.f90: Likewise.
10332 * gfortran.dg/minlocval_1.f90: Likewise.
10333 * gfortran.dg/minlocval_2.f90: Likewise.
10334 * gfortran.dg/minlocval_3.f90: Likewise.
10335 * gfortran.dg/minlocval_4.f90: Likewise.
10336 * gfortran.dg/minmax_char_1.f90: Likewise.
10337 * gfortran.dg/minmaxloc_1.f90: Likewise.
10338 * gfortran.dg/minmaxloc_10.f90: Likewise.
10339 * gfortran.dg/minmaxloc_11.f90: Likewise.
10340 * gfortran.dg/minmaxloc_12.f90: Likewise.
10341 * gfortran.dg/minmaxloc_13.f90: Likewise.
10342 * gfortran.dg/minmaxloc_2.f90: Likewise.
10343 * gfortran.dg/minmaxloc_3.f90: Likewise.
10344 * gfortran.dg/minmaxloc_4.f90: Likewise.
10345 * gfortran.dg/minmaxloc_5.f90: Likewise.
10346 * gfortran.dg/minmaxloc_6.f90: Likewise.
10347 * gfortran.dg/minmaxloc_7.f90: Likewise.
10348 * gfortran.dg/minmaxloc_8.f90: Likewise.
10349 * gfortran.dg/minmaxval_1.f90: Likewise.
10350 * gfortran.dg/minval_char_1.f90: Likewise.
10351 * gfortran.dg/minval_char_2.f90: Likewise.
10352 * gfortran.dg/minval_char_3.f90: Likewise.
10353 * gfortran.dg/minval_char_4.f90: Likewise.
10354 * gfortran.dg/minval_char_5.f90: Likewise.
10355 * gfortran.dg/minval_parameter_1.f90: Likewise.
10356 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10357 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10358 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10359 * gfortran.dg/missing_parens_1.f90: Likewise.
10360 * gfortran.dg/missing_parens_2.f90: Likewise.
10361 * gfortran.dg/mod_large_1.f90: Likewise.
10362 * gfortran.dg/mod_sign0_1.f90: Likewise.
10363 * gfortran.dg/module_blank_common.f90: Likewise.
10364 * gfortran.dg/module_commons_1.f90: Likewise.
10365 * gfortran.dg/module_commons_3.f90: Likewise.
10366 * gfortran.dg/module_double_reuse.f90: Likewise.
10367 * gfortran.dg/module_equivalence_1.f90: Likewise.
10368 * gfortran.dg/module_equivalence_2.f90: Likewise.
10369 * gfortran.dg/module_equivalence_3.f90: Likewise.
10370 * gfortran.dg/module_equivalence_5.f90: Likewise.
10371 * gfortran.dg/module_interface_1.f90: Likewise.
10372 * gfortran.dg/module_nan.f90: Likewise.
10373 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10374 * gfortran.dg/module_procedure_1.f90: Likewise.
10375 * gfortran.dg/module_read_1.f90: Likewise.
10376 * gfortran.dg/module_read_2.f90: Likewise.
10377 * gfortran.dg/module_widestring_1.f90: Likewise.
10378 * gfortran.dg/move_alloc.f90: Likewise.
10379 * gfortran.dg/move_alloc_10.f90: Likewise.
10380 * gfortran.dg/move_alloc_13.f90: Likewise.
10381 * gfortran.dg/move_alloc_14.f90: Likewise.
10382 * gfortran.dg/move_alloc_15.f90: Likewise.
10383 * gfortran.dg/move_alloc_16.f90: Likewise.
10384 * gfortran.dg/move_alloc_2.f90: Likewise.
10385 * gfortran.dg/move_alloc_5.f90: Likewise.
10386 * gfortran.dg/move_alloc_6.f90: Likewise.
10387 * gfortran.dg/move_alloc_9.f90: Likewise.
10388 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10389 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10390 * gfortran.dg/mvbits_1.f90: Likewise.
10391 * gfortran.dg/mvbits_2.f90: Likewise.
10392 * gfortran.dg/mvbits_3.f90: Likewise.
10393 * gfortran.dg/mvbits_4.f90: Likewise.
10394 * gfortran.dg/mvbits_7.f90: Likewise.
10395 * gfortran.dg/mvbits_8.f90: Likewise.
10396 * gfortran.dg/namelist_11.f: Likewise.
10397 * gfortran.dg/namelist_12.f: Likewise.
10398 * gfortran.dg/namelist_13.f90: Likewise.
10399 * gfortran.dg/namelist_14.f90: Likewise.
10400 * gfortran.dg/namelist_15.f90: Likewise.
10401 * gfortran.dg/namelist_16.f90: Likewise.
10402 * gfortran.dg/namelist_17.f90: Likewise.
10403 * gfortran.dg/namelist_18.f90: Likewise.
10404 * gfortran.dg/namelist_19.f90: Likewise.
10405 * gfortran.dg/namelist_20.f90: Likewise.
10406 * gfortran.dg/namelist_21.f90: Likewise.
10407 * gfortran.dg/namelist_22.f90: Likewise.
10408 * gfortran.dg/namelist_23.f90: Likewise.
10409 * gfortran.dg/namelist_24.f90: Likewise.
10410 * gfortran.dg/namelist_26.f90: Likewise.
10411 * gfortran.dg/namelist_27.f90: Likewise.
10412 * gfortran.dg/namelist_28.f90: Likewise.
10413 * gfortran.dg/namelist_29.f90: Likewise.
10414 * gfortran.dg/namelist_37.f90: Likewise.
10415 * gfortran.dg/namelist_38.f90: Likewise.
10416 * gfortran.dg/namelist_39.f90: Likewise.
10417 * gfortran.dg/namelist_40.f90: Likewise.
10418 * gfortran.dg/namelist_41.f90: Likewise.
10419 * gfortran.dg/namelist_42.f90: Likewise.
10420 * gfortran.dg/namelist_43.f90: Likewise.
10421 * gfortran.dg/namelist_44.f90: Likewise.
10422 * gfortran.dg/namelist_47.f90: Likewise.
10423 * gfortran.dg/namelist_48.f90: Likewise.
10424 * gfortran.dg/namelist_49.f90: Likewise.
10425 * gfortran.dg/namelist_50.f90: Likewise.
10426 * gfortran.dg/namelist_51.f90: Likewise.
10427 * gfortran.dg/namelist_52.f90: Likewise.
10428 * gfortran.dg/namelist_54.f90: Likewise.
10429 * gfortran.dg/namelist_55.f90: Likewise.
10430 * gfortran.dg/namelist_56.f90: Likewise.
10431 * gfortran.dg/namelist_57.f90: Likewise.
10432 * gfortran.dg/namelist_58.f90: Likewise.
10433 * gfortran.dg/namelist_59.f90: Likewise.
10434 * gfortran.dg/namelist_60.f90: Likewise.
10435 * gfortran.dg/namelist_61.f90: Likewise.
10436 * gfortran.dg/namelist_64.f90: Likewise.
10437 * gfortran.dg/namelist_65.f90: Likewise.
10438 * gfortran.dg/namelist_69.f90: Likewise.
10439 * gfortran.dg/namelist_70.f90: Likewise.
10440 * gfortran.dg/namelist_71.f90: Likewise.
10441 * gfortran.dg/namelist_72.f: Likewise.
10442 * gfortran.dg/namelist_73.f90: Likewise.
10443 * gfortran.dg/namelist_77.f90: Likewise.
10444 * gfortran.dg/namelist_78.f90: Likewise.
10445 * gfortran.dg/namelist_79.f90: Likewise.
10446 * gfortran.dg/namelist_80.f90: Likewise.
10447 * gfortran.dg/namelist_81.f90: Likewise.
10448 * gfortran.dg/namelist_82.f90: Likewise.
10449 * gfortran.dg/namelist_84.f90: Likewise.
10450 * gfortran.dg/namelist_85.f90: Likewise.
10451 * gfortran.dg/namelist_86.f90: Likewise.
10452 * gfortran.dg/namelist_87.f90: Likewise.
10453 * gfortran.dg/namelist_88.f90: Likewise.
10454 * gfortran.dg/namelist_89.f90: Likewise.
10455 * gfortran.dg/namelist_90.f: Likewise.
10456 * gfortran.dg/namelist_95.f90: Likewise.
10457 * gfortran.dg/namelist_char_only.f90: Likewise.
10458 * gfortran.dg/namelist_empty.f90: Likewise.
10459 * gfortran.dg/namelist_internal.f90: Likewise.
10460 * gfortran.dg/namelist_use.f90: Likewise.
10461 * gfortran.dg/namelist_use_only.f90: Likewise.
10462 * gfortran.dg/namelist_utf8.f90: Likewise.
10463 * gfortran.dg/nan_1.f90: Likewise.
10464 * gfortran.dg/nan_2.f90: Likewise.
10465 * gfortran.dg/nan_3.f90: Likewise.
10466 * gfortran.dg/nan_6.f90: Likewise.
10467 * gfortran.dg/nan_7.f90: Likewise.
10468 * gfortran.dg/nearest_1.f90: Likewise.
10469 * gfortran.dg/nearest_2.f90: Likewise.
10470 * gfortran.dg/nearest_3.f90: Likewise.
10471 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10472 * gfortran.dg/negative_automatic_size.f90: Likewise.
10473 * gfortran.dg/negative_unit.f: Likewise.
10474 * gfortran.dg/negative_unit2.f90: Likewise.
10475 * gfortran.dg/negative_unit_int8.f: Likewise.
10476 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10477 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10478 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10479 * gfortran.dg/nested_modules_1.f90: Likewise.
10480 * gfortran.dg/nested_modules_2.f90: Likewise.
10481 * gfortran.dg/nested_modules_3.f90: Likewise.
10482 * gfortran.dg/nesting_1.f90: Likewise.
10483 * gfortran.dg/new_line.f90: Likewise.
10484 * gfortran.dg/newunit_1.f90: Likewise.
10485 * gfortran.dg/newunit_3.f90: Likewise.
10486 * gfortran.dg/newunit_5.f90.f90: Likewise.
10487 * gfortran.dg/nint_1.f90: Likewise.
10488 * gfortran.dg/nint_2.f90: Likewise.
10489 * gfortran.dg/no_arg_check_2.f90: Likewise.
10490 * gfortran.dg/no_range_check_1.f90: Likewise.
10491 * gfortran.dg/no_range_check_2.f90: Likewise.
10492 * gfortran.dg/no_range_check_3.f90: Likewise.
10493 * gfortran.dg/noadv_size.f90: Likewise.
10494 * gfortran.dg/nonreturning_statements.f90: Likewise.
10495 * gfortran.dg/norm2_1.f90: Likewise.
10496 * gfortran.dg/norm2_3.f90: Likewise.
10497 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10498 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10499 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10500 * gfortran.dg/null_4.f90: Likewise.
10501 * gfortran.dg/null_9.f90: Likewise.
10502 * gfortran.dg/nullify_3.f90: Likewise.
10503 * gfortran.dg/oldstyle_1.f90: Likewise.
10504 * gfortran.dg/open_access_append_1.f90: Likewise.
10505 * gfortran.dg/open_access_append_2.f90: Likewise.
10506 * gfortran.dg/open_errors.f90: Likewise.
10507 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10508 * gfortran.dg/open_new.f90: Likewise.
10509 * gfortran.dg/open_readonly_1.f90: Likewise.
10510 * gfortran.dg/operator_1.f90: Likewise.
10511 * gfortran.dg/optional_absent_1.f90: Likewise.
10512 * gfortran.dg/optional_absent_2.f90: Likewise.
10513 * gfortran.dg/optional_absent_3.f90: Likewise.
10514 * gfortran.dg/optional_class_1.f90: Likewise.
10515 * gfortran.dg/optional_dim_2.f90: Likewise.
10516 * gfortran.dg/optional_dim_3.f90: Likewise.
10517 * gfortran.dg/output_exponents_1.f90: Likewise.
10518 * gfortran.dg/overload_1.f90: Likewise.
10519 * gfortran.dg/overload_2.f90: Likewise.
10520 * gfortran.dg/overwrite_1.f: Likewise.
10521 * gfortran.dg/pad_no.f90: Likewise.
10522 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10523 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10524 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10525 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10526 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10527 * gfortran.dg/parens_3.f90: Likewise.
10528 * gfortran.dg/parens_5.f90: Likewise.
10529 * gfortran.dg/parens_6.f90: Likewise.
10530 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10531 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10532 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10533 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10534 * gfortran.dg/parity_1.f90: Likewise.
10535 * gfortran.dg/past_eor.f90: Likewise.
10536 * gfortran.dg/pdt_1.f03: Likewise.
10537 * gfortran.dg/pdt_10.f03: Likewise.
10538 * gfortran.dg/pdt_11.f03: Likewise.
10539 * gfortran.dg/pdt_12.f03: Likewise.
10540 * gfortran.dg/pdt_13.f03: Likewise.
10541 * gfortran.dg/pdt_14.f03: Likewise.
10542 * gfortran.dg/pdt_15.f03: Likewise.
10543 * gfortran.dg/pdt_19.f03: Likewise.
10544 * gfortran.dg/pdt_20.f03: Likewise.
10545 * gfortran.dg/pdt_22.f03: Likewise.
10546 * gfortran.dg/pdt_23.f03: Likewise.
10547 * gfortran.dg/pdt_25.f03: Likewise.
10548 * gfortran.dg/pdt_26.f03: Likewise.
10549 * gfortran.dg/pdt_27.f03: Likewise.
10550 * gfortran.dg/pdt_28.f03: Likewise.
10551 * gfortran.dg/pdt_3.f03: Likewise.
10552 * gfortran.dg/pdt_4.f03: Likewise.
10553 * gfortran.dg/pdt_5.f03: Likewise.
10554 * gfortran.dg/pdt_7.f03: Likewise.
10555 * gfortran.dg/pointer_1.f90: Likewise.
10556 * gfortran.dg/pointer_array_1.f90: Likewise.
10557 * gfortran.dg/pointer_array_3.f90: Likewise.
10558 * gfortran.dg/pointer_array_4.f90: Likewise.
10559 * gfortran.dg/pointer_array_5.f90: Likewise.
10560 * gfortran.dg/pointer_array_6.f90: Likewise.
10561 * gfortran.dg/pointer_array_7.f90: Likewise.
10562 * gfortran.dg/pointer_array_8.f90: Likewise.
10563 * gfortran.dg/pointer_array_9.f90: Likewise.
10564 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10565 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10566 * gfortran.dg/pointer_assign_10.f90: Likewise.
10567 * gfortran.dg/pointer_assign_11.f90: Likewise.
10568 * gfortran.dg/pointer_assign_4.f90: Likewise.
10569 * gfortran.dg/pointer_assign_8.f90: Likewise.
10570 * gfortran.dg/pointer_assign_9.f90: Likewise.
10571 * gfortran.dg/pointer_check_10.f90: Likewise.
10572 * gfortran.dg/pointer_check_9.f90: Likewise.
10573 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10574 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10575 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10576 * gfortran.dg/pointer_init_1.f90: Likewise.
10577 * gfortran.dg/pointer_init_3.f90: Likewise.
10578 * gfortran.dg/pointer_init_4.f90: Likewise.
10579 * gfortran.dg/pointer_init_5.f90: Likewise.
10580 * gfortran.dg/pointer_init_8.f90: Likewise.
10581 * gfortran.dg/pointer_intent_1.f90: Likewise.
10582 * gfortran.dg/pointer_intent_4.f90: Likewise.
10583 * gfortran.dg/pointer_intent_5.f90: Likewise.
10584 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10585 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10586 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10587 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10588 * gfortran.dg/pointer_target_1.f90: Likewise.
10589 * gfortran.dg/pointer_target_2.f90: Likewise.
10590 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10591 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10592 * gfortran.dg/power.f90: Likewise.
10593 * gfortran.dg/power1.f90: Likewise.
10594 * gfortran.dg/power_3.f90: Likewise.
10595 * gfortran.dg/power_4.f90: Likewise.
10596 * gfortran.dg/power_5.f90: Likewise.
10597 * gfortran.dg/pr12884.f: Likewise.
10598 * gfortran.dg/pr15129.f90: Likewise.
10599 * gfortran.dg/pr15140.f90: Likewise.
10600 * gfortran.dg/pr15324.f90: Likewise.
10601 * gfortran.dg/pr15332.f: Likewise.
10602 * gfortran.dg/pr15957.f90: Likewise.
10603 * gfortran.dg/pr15959.f90: Likewise.
10604 * gfortran.dg/pr16597.f90: Likewise.
10605 * gfortran.dg/pr16861.f90: Likewise.
10606 * gfortran.dg/pr16938.f90: Likewise.
10607 * gfortran.dg/pr17090.f90: Likewise.
10608 * gfortran.dg/pr17143.f90: Likewise.
10609 * gfortran.dg/pr17164.f90: Likewise.
10610 * gfortran.dg/pr17229.f: Likewise.
10611 * gfortran.dg/pr17285.f90: Likewise.
10612 * gfortran.dg/pr17286.f90: Likewise.
10613 * gfortran.dg/pr17472.f: Likewise.
10614 * gfortran.dg/pr17612.f90: Likewise.
10615 * gfortran.dg/pr17706.f90: Likewise.
10616 * gfortran.dg/pr18025.f90: Likewise.
10617 * gfortran.dg/pr18122.f90: Likewise.
10618 * gfortran.dg/pr18210.f90: Likewise.
10619 * gfortran.dg/pr18392.f90: Likewise.
10620 * gfortran.dg/pr19155.f: Likewise.
10621 * gfortran.dg/pr19216.f: Likewise.
10622 * gfortran.dg/pr19467.f90: Likewise.
10623 * gfortran.dg/pr19657.f: Likewise.
10624 * gfortran.dg/pr19926.f90: Likewise.
10625 * gfortran.dg/pr19928-1.f90: Likewise.
10626 * gfortran.dg/pr19928-2.f90: Likewise.
10627 * gfortran.dg/pr20086.f90: Likewise.
10628 * gfortran.dg/pr20124.f90: Likewise.
10629 * gfortran.dg/pr20163-2.f: Likewise.
10630 * gfortran.dg/pr20480.f90: Likewise.
10631 * gfortran.dg/pr20755.f: Likewise.
10632 * gfortran.dg/pr20950.f: Likewise.
10633 * gfortran.dg/pr21177.f90: Likewise.
10634 * gfortran.dg/pr21730.f: Likewise.
10635 * gfortran.dg/pr22491.f: Likewise.
10636 * gfortran.dg/pr25603.f: Likewise.
10637 * gfortran.dg/pr26246_2.f90: Likewise.
10638 * gfortran.dg/pr32136.f90: Likewise.
10639 * gfortran.dg/pr32533.f90: Likewise.
10640 * gfortran.dg/pr33794.f90: Likewise.
10641 * gfortran.dg/pr35662.f90: Likewise.
10642 * gfortran.dg/pr35944-1.f90: Likewise.
10643 * gfortran.dg/pr35944-2.f90: Likewise.
10644 * gfortran.dg/pr35983.f90: Likewise.
10645 * gfortran.dg/pr39865.f90: Likewise.
10646 * gfortran.dg/pr41212.f90: Likewise.
10647 * gfortran.dg/pr43808.f90: Likewise.
10648 * gfortran.dg/pr44592.f90: Likewise.
10649 * gfortran.dg/pr44735.f90: Likewise.
10650 * gfortran.dg/pr45308.f03: Likewise.
10651 * gfortran.dg/pr46297.f: Likewise.
10652 * gfortran.dg/pr46588.f90: Likewise.
10653 * gfortran.dg/pr46665.f90: Likewise.
10654 * gfortran.dg/pr46804.f90: Likewise.
10655 * gfortran.dg/pr47008.f03: Likewise.
10656 * gfortran.dg/pr47614.f: Likewise.
10657 * gfortran.dg/pr47878.f90: Likewise.
10658 * gfortran.dg/pr49103.f90: Likewise.
10659 * gfortran.dg/pr50069_1.f90: Likewise.
10660 * gfortran.dg/pr50769.f90: Likewise.
10661 * gfortran.dg/pr52608.f90: Likewise.
10662 * gfortran.dg/pr55086_2.f90: Likewise.
10663 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10664 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10665 * gfortran.dg/pr55330.f90: Likewise.
10666 * gfortran.dg/pr56015.f90: Likewise.
10667 * gfortran.dg/pr57910.f90: Likewise.
10668 * gfortran.dg/pr59700.f90: Likewise.
10669 * gfortran.dg/pr62125.f90: Likewise.
10670 * gfortran.dg/pr64530.f90: Likewise.
10671 * gfortran.dg/pr65429.f90: Likewise.
10672 * gfortran.dg/pr65450.f90: Likewise.
10673 * gfortran.dg/pr65504.f90: Likewise.
10674 * gfortran.dg/pr65903.f90: Likewise.
10675 * gfortran.dg/pr66311.f90: Likewise.
10676 * gfortran.dg/pr66864.f90: Likewise.
10677 * gfortran.dg/pr67140.f90: Likewise.
10678 * gfortran.dg/pr67524.f90: Likewise.
10679 * gfortran.dg/pr67885.f90: Likewise.
10680 * gfortran.dg/pr68053.f90: Likewise.
10681 * gfortran.dg/pr68566.f90: Likewise.
10682 * gfortran.dg/pr69514_1.f90: Likewise.
10683 * gfortran.dg/pr69514_2.f90: Likewise.
10684 * gfortran.dg/pr69739.f90: Likewise.
10685 * gfortran.dg/pr70673.f90: Likewise.
10686 * gfortran.dg/pr71523_2.f90: Likewise.
10687 * gfortran.dg/pr71764.f90: Likewise.
10688 * gfortran.dg/pr78092.f90: Likewise.
10689 * gfortran.dg/pr82973.f90: Likewise.
10690 * gfortran.dg/pr83864.f90: Likewise.
10691 * gfortran.dg/pr83874.f90: Likewise.
10692 * gfortran.dg/pr84088.f90: Likewise.
10693 * gfortran.dg/pr84155.f90: Likewise.
10694 * gfortran.dg/proc_decl_12.f90: Likewise.
10695 * gfortran.dg/proc_decl_13.f90: Likewise.
10696 * gfortran.dg/proc_decl_15.f90: Likewise.
10697 * gfortran.dg/proc_decl_17.f90: Likewise.
10698 * gfortran.dg/proc_decl_18.f90: Likewise.
10699 * gfortran.dg/proc_decl_2.f90: Likewise.
10700 * gfortran.dg/proc_decl_5.f90: Likewise.
10701 * gfortran.dg/proc_decl_9.f90: Likewise.
10702 * gfortran.dg/proc_ptr_1.f90: Likewise.
10703 * gfortran.dg/proc_ptr_10.f90: Likewise.
10704 * gfortran.dg/proc_ptr_12.f90: Likewise.
10705 * gfortran.dg/proc_ptr_18.f90: Likewise.
10706 * gfortran.dg/proc_ptr_19.f90: Likewise.
10707 * gfortran.dg/proc_ptr_21.f90: Likewise.
10708 * gfortran.dg/proc_ptr_22.f90: Likewise.
10709 * gfortran.dg/proc_ptr_23.f90: Likewise.
10710 * gfortran.dg/proc_ptr_25.f90: Likewise.
10711 * gfortran.dg/proc_ptr_26.f90: Likewise.
10712 * gfortran.dg/proc_ptr_3.f90: Likewise.
10713 * gfortran.dg/proc_ptr_36.f90: Likewise.
10714 * gfortran.dg/proc_ptr_47.f90: Likewise.
10715 * gfortran.dg/proc_ptr_48.f90: Likewise.
10716 * gfortran.dg/proc_ptr_5.f90: Likewise.
10717 * gfortran.dg/proc_ptr_6.f90: Likewise.
10718 * gfortran.dg/proc_ptr_7.f90: Likewise.
10719 * gfortran.dg/proc_ptr_8.f90: Likewise.
10720 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10721 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10722 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10723 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10724 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10725 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10726 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10727 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10728 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10729 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10730 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10731 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10732 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10733 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10734 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10735 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10736 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10737 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10738 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10739 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10740 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10741 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10742 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10743 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10744 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10745 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10746 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10747 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10748 * gfortran.dg/product_init_expr.f03: Likewise.
10749 * gfortran.dg/promotion.f90: Likewise.
10750 * gfortran.dg/promotion_3.f90: Likewise.
10751 * gfortran.dg/promotion_4.f90: Likewise.
10752 * gfortran.dg/protected_1.f90: Likewise.
10753 * gfortran.dg/protected_2.f90: Likewise.
10754 * gfortran.dg/ptr-func-1.f90: Likewise.
10755 * gfortran.dg/ptr-func-2.f90: Likewise.
10756 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10757 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10758 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10759 * gfortran.dg/pure_byref_1.f90: Likewise.
10760 * gfortran.dg/pure_byref_2.f90: Likewise.
10761 * gfortran.dg/pure_byref_3.f90: Likewise.
10762 * gfortran.dg/quad_2.f90: Likewise.
10763 * gfortran.dg/quad_3.f90: Likewise.
10764 * gfortran.dg/random_3.f90: Likewise.
10765 * gfortran.dg/random_4.f90: Likewise.
10766 * gfortran.dg/random_7.f90: Likewise.
10767 * gfortran.dg/read_2.f90: Likewise.
10768 * gfortran.dg/read_3.f90: Likewise.
10769 * gfortran.dg/read_4.f90: Likewise.
10770 * gfortran.dg/read_5.f90: Likewise.
10771 * gfortran.dg/read_bad_advance.f90: Likewise.
10772 * gfortran.dg/read_bang.f90: Likewise.
10773 * gfortran.dg/read_bang4.f90: Likewise.
10774 * gfortran.dg/read_comma.f: Likewise.
10775 * gfortran.dg/read_dir.f90: Likewise.
10776 * gfortran.dg/read_empty_file.f: Likewise.
10777 * gfortran.dg/read_eof_1.f90: Likewise.
10778 * gfortran.dg/read_eof_2.f90: Likewise.
10779 * gfortran.dg/read_eof_3.f90: Likewise.
10780 * gfortran.dg/read_eof_4.f90: Likewise.
10781 * gfortran.dg/read_eof_5.f90: Likewise.
10782 * gfortran.dg/read_eof_6.f: Likewise.
10783 * gfortran.dg/read_eof_7.f90: Likewise.
10784 * gfortran.dg/read_eof_8.f90: Likewise.
10785 * gfortran.dg/read_eof_all.f90: Likewise.
10786 * gfortran.dg/read_eor.f90: Likewise.
10787 * gfortran.dg/read_float_1.f90: Likewise.
10788 * gfortran.dg/read_float_2.f03: Likewise.
10789 * gfortran.dg/read_float_3.f90: Likewise.
10790 * gfortran.dg/read_float_4.f90: Likewise.
10791 * gfortran.dg/read_infnan_1.f90: Likewise.
10792 * gfortran.dg/read_list_eof_1.f90: Likewise.
10793 * gfortran.dg/read_logical.f90: Likewise.
10794 * gfortran.dg/read_many_1.f: Likewise.
10795 * gfortran.dg/read_no_eor.f90: Likewise.
10796 * gfortran.dg/read_noadvance.f90: Likewise.
10797 * gfortran.dg/read_repeat.f90: Likewise.
10798 * gfortran.dg/read_repeat_2.f90: Likewise.
10799 * gfortran.dg/read_size_noadvance.f90: Likewise.
10800 * gfortran.dg/read_x_eof.f90: Likewise.
10801 * gfortran.dg/read_x_past.f: Likewise.
10802 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10803 * gfortran.dg/real_const_1.f: Likewise.
10804 * gfortran.dg/real_const_2.f90: Likewise.
10805 * gfortran.dg/real_const_3.f90: Likewise.
10806 * gfortran.dg/real_do_1.f90: Likewise.
10807 * gfortran.dg/real_index_1.f90: Likewise.
10808 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10809 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10810 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10811 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10812 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10813 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10814 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10815 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10816 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10817 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10818 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10819 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10820 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10821 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10822 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10823 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10824 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10825 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10826 * gfortran.dg/record_marker_1.f90: Likewise.
10827 * gfortran.dg/record_marker_2.f: Likewise.
10828 * gfortran.dg/record_marker_3.f90: Likewise.
10829 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10830 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10831 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10832 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10833 * gfortran.dg/recursive_check_7.f90: Likewise.
10834 * gfortran.dg/recursive_reference_1.f90: Likewise.
10835 * gfortran.dg/recursive_reference_2.f90: Likewise.
10836 * gfortran.dg/recursive_stack.f90: Likewise.
10837 * gfortran.dg/reduction.f90: Likewise.
10838 * gfortran.dg/repack_arrays_1.f90: Likewise.
10839 * gfortran.dg/repeat_1.f90: Likewise.
10840 * gfortran.dg/repeat_2.f90: Likewise.
10841 * gfortran.dg/repeat_3.f90: Likewise.
10842 * gfortran.dg/repeat_6.f90: Likewise.
10843 * gfortran.dg/reshape-alloc.f90: Likewise.
10844 * gfortran.dg/reshape-complex.f90: Likewise.
10845 * gfortran.dg/reshape.f90: Likewise.
10846 * gfortran.dg/reshape_2.f90: Likewise.
10847 * gfortran.dg/reshape_7.f90: Likewise.
10848 * gfortran.dg/reshape_empty_1.f03: Likewise.
10849 * gfortran.dg/reshape_pad_1.f90: Likewise.
10850 * gfortran.dg/reshape_rank7.f90: Likewise.
10851 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10852 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10853 * gfortran.dg/result_default_init_1.f90: Likewise.
10854 * gfortran.dg/result_in_spec_1.f90: Likewise.
10855 * gfortran.dg/result_in_spec_2.f90: Likewise.
10856 * gfortran.dg/ret_array_1.f90: Likewise.
10857 * gfortran.dg/ret_pointer_1.f90: Likewise.
10858 * gfortran.dg/ret_pointer_2.f90: Likewise.
10859 * gfortran.dg/rewind_1.f90: Likewise.
10860 * gfortran.dg/round_1.f03: Likewise.
10861 * gfortran.dg/round_2.f03: Likewise.
10862 * gfortran.dg/round_3.f08: Likewise.
10863 * gfortran.dg/round_4.f90: Likewise.
10864 * gfortran.dg/rrspacing_1.f90: Likewise.
10865 * gfortran.dg/runtime_warning_1.f90: Likewise.
10866 * gfortran.dg/same_type_as_2.f03: Likewise.
10867 * gfortran.dg/save_1.f90: Likewise.
10868 * gfortran.dg/save_5.f90: Likewise.
10869 * gfortran.dg/save_6.f90: Likewise.
10870 * gfortran.dg/scalar_mask_1.f90: Likewise.
10871 * gfortran.dg/scalar_mask_2.f90: Likewise.
10872 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10873 * gfortran.dg/scale_1.f90: Likewise.
10874 * gfortran.dg/scan_1.f90: Likewise.
10875 * gfortran.dg/scan_2.f90: Likewise.
10876 * gfortran.dg/secnds-1.f: Likewise.
10877 * gfortran.dg/secnds.f: Likewise.
10878 * gfortran.dg/select_1.f90: Likewise.
10879 * gfortran.dg/select_2.f90: Likewise.
10880 * gfortran.dg/select_3.f90: Likewise.
10881 * gfortran.dg/select_5.f90: Likewise.
10882 * gfortran.dg/select_char_1.f90: Likewise.
10883 * gfortran.dg/select_char_2.f90: Likewise.
10884 * gfortran.dg/select_type_13.f03: Likewise.
10885 * gfortran.dg/select_type_14.f03: Likewise.
10886 * gfortran.dg/select_type_15.f03: Likewise.
10887 * gfortran.dg/select_type_19.f03: Likewise.
10888 * gfortran.dg/select_type_2.f03: Likewise.
10889 * gfortran.dg/select_type_26.f03: Likewise.
10890 * gfortran.dg/select_type_27.f03: Likewise.
10891 * gfortran.dg/select_type_28.f03: Likewise.
10892 * gfortran.dg/select_type_3.f03: Likewise.
10893 * gfortran.dg/select_type_35.f03: Likewise.
10894 * gfortran.dg/select_type_36.f03: Likewise.
10895 * gfortran.dg/select_type_37.f03: Likewise.
10896 * gfortran.dg/select_type_39.f03: Likewise.
10897 * gfortran.dg/select_type_4.f90: Likewise.
10898 * gfortran.dg/select_type_5.f03: Likewise.
10899 * gfortran.dg/select_type_6.f03: Likewise.
10900 * gfortran.dg/select_type_7.f03: Likewise.
10901 * gfortran.dg/select_type_8.f03: Likewise.
10902 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10903 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10904 * gfortran.dg/selected_kind_1.f90: Likewise.
10905 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10906 * gfortran.dg/shape_2.f90: Likewise.
10907 * gfortran.dg/shape_4.f90: Likewise.
10908 * gfortran.dg/shape_5.f90: Likewise.
10909 * gfortran.dg/shape_7.f90: Likewise.
10910 * gfortran.dg/shape_8.f90: Likewise.
10911 * gfortran.dg/shape_9.f90: Likewise.
10912 * gfortran.dg/shift-kind_2.f90: Likewise.
10913 * gfortran.dg/shiftalr_1.F90: Likewise.
10914 * gfortran.dg/shiftalr_2.F90: Likewise.
10915 * gfortran.dg/simpleif_1.f90: Likewise.
10916 * gfortran.dg/simplify_argN_1.f90: Likewise.
10917 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10918 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10919 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10920 * gfortran.dg/simplify_modulo.f90: Likewise.
10921 * gfortran.dg/single_char_string.f90: Likewise.
10922 * gfortran.dg/size_dim.f90: Likewise.
10923 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10924 * gfortran.dg/sizeof.f90: Likewise.
10925 * gfortran.dg/sizeof_4.f90: Likewise.
10926 * gfortran.dg/slash_1.f90: Likewise.
10927 * gfortran.dg/sms-1.f90: Likewise.
10928 * gfortran.dg/sms-2.f90: Likewise.
10929 * gfortran.dg/spec_expr_7.f90: Likewise.
10930 * gfortran.dg/specifics_1.f90: Likewise.
10931 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10932 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10933 * gfortran.dg/spread_init_expr.f03: Likewise.
10934 * gfortran.dg/spread_scalar_source.f90: Likewise.
10935 * gfortran.dg/spread_shape_1.f90: Likewise.
10936 * gfortran.dg/stat_1.f90: Likewise.
10937 * gfortran.dg/stat_2.f90: Likewise.
10938 * gfortran.dg/stfunc_1.f90: Likewise.
10939 * gfortran.dg/stfunc_4.f90: Likewise.
10940 * gfortran.dg/stfunc_6.f90: Likewise.
10941 * gfortran.dg/storage_size_1.f08: Likewise.
10942 * gfortran.dg/storage_size_3.f08: Likewise.
10943 * gfortran.dg/storage_size_4.f90: Likewise.
10944 * gfortran.dg/streamio_1.f90: Likewise.
10945 * gfortran.dg/streamio_10.f90: Likewise.
10946 * gfortran.dg/streamio_11.f90: Likewise.
10947 * gfortran.dg/streamio_12.f90: Likewise.
10948 * gfortran.dg/streamio_13.f90: Likewise.
10949 * gfortran.dg/streamio_14.f90: Likewise.
10950 * gfortran.dg/streamio_15.f90: Likewise.
10951 * gfortran.dg/streamio_16.f90: Likewise.
10952 * gfortran.dg/streamio_17.f90: Likewise.
10953 * gfortran.dg/streamio_2.f90: Likewise.
10954 * gfortran.dg/streamio_3.f90: Likewise.
10955 * gfortran.dg/streamio_4.f90: Likewise.
10956 * gfortran.dg/streamio_5.f90: Likewise.
10957 * gfortran.dg/streamio_6.f90: Likewise.
10958 * gfortran.dg/streamio_7.f90: Likewise.
10959 * gfortran.dg/streamio_8.f90: Likewise.
10960 * gfortran.dg/streamio_9.f90: Likewise.
10961 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10962 * gfortran.dg/string_4.f90: Likewise.
10963 * gfortran.dg/string_array_constructor_2.f90: Likewise.
10964 * gfortran.dg/string_assign_2.f90: Likewise.
10965 * gfortran.dg/string_compare_1.f90: Likewise.
10966 * gfortran.dg/string_compare_2.f90: Likewise.
10967 * gfortran.dg/string_compare_3.f90: Likewise.
10968 * gfortran.dg/string_ctor_1.f90: Likewise.
10969 * gfortran.dg/string_length_1.f90: Likewise.
10970 * gfortran.dg/string_length_2.f90: Likewise.
10971 * gfortran.dg/string_length_3.f90: Likewise.
10972 * gfortran.dg/string_length_4.f90: Likewise.
10973 * gfortran.dg/string_null_compare_1.f: Likewise.
10974 * gfortran.dg/string_pad_trunc.f90: Likewise.
10975 * gfortran.dg/structure_constructor_1.f03: Likewise.
10976 * gfortran.dg/structure_constructor_11.f90: Likewise.
10977 * gfortran.dg/structure_constructor_13.f03: Likewise.
10978 * gfortran.dg/structure_constructor_2.f03: Likewise.
10979 * gfortran.dg/structure_constructor_5.f03: Likewise.
10980 * gfortran.dg/submodule_1.f08: Likewise.
10981 * gfortran.dg/submodule_11.f08: Likewise.
10982 * gfortran.dg/submodule_14.f08: Likewise.
10983 * gfortran.dg/submodule_15.f08: Likewise.
10984 * gfortran.dg/submodule_17.f08: Likewise.
10985 * gfortran.dg/submodule_18.f08: Likewise.
10986 * gfortran.dg/submodule_19.f08: Likewise.
10987 * gfortran.dg/submodule_2.f08: Likewise.
10988 * gfortran.dg/submodule_27.f08: Likewise.
10989 * gfortran.dg/submodule_28.f08: Likewise.
10990 * gfortran.dg/submodule_29.f08: Likewise.
10991 * gfortran.dg/submodule_30.f08: Likewise.
10992 * gfortran.dg/submodule_6.f08: Likewise.
10993 * gfortran.dg/submodule_7.f08: Likewise.
10994 * gfortran.dg/submodule_8.f08: Likewise.
10995 * gfortran.dg/subnormal_1.f90: Likewise.
10996 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
10997 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
10998 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
10999 * gfortran.dg/substr_2.f: Likewise.
11000 * gfortran.dg/substr_3.f: Likewise.
11001 * gfortran.dg/substr_4.f: Likewise.
11002 * gfortran.dg/substr_5.f90: Likewise.
11003 * gfortran.dg/substr_6.f90: Likewise.
11004 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
11005 * gfortran.dg/sum_init_expr.f03: Likewise.
11006 * gfortran.dg/sum_zero_array_1.f90: Likewise.
11007 * gfortran.dg/system_clock_3.f08: Likewise.
11008 * gfortran.dg/t_editing.f: Likewise.
11009 * gfortran.dg/team_change_1.f90: Likewise.
11010 * gfortran.dg/team_end_1.f90: Likewise.
11011 * gfortran.dg/team_number_1.f90: Likewise.
11012 * gfortran.dg/temporary_1.f90: Likewise.
11013 * gfortran.dg/test_com_block.f90: Likewise.
11014 * gfortran.dg/test_only_clause.f90: Likewise.
11015 * gfortran.dg/tiny_1.f90: Likewise.
11016 * gfortran.dg/tiny_2.f90: Likewise.
11017 * gfortran.dg/tl_editing.f90: Likewise.
11018 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
11019 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11020 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11021 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11022 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11023 * gfortran.dg/transfer_class_2.f90: Likewise.
11024 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11025 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11026 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11027 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11028 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11029 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11030 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11031 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11032 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11033 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11034 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11035 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11036 * gfortran.dg/transpose_1.f90: Likewise.
11037 * gfortran.dg/transpose_3.f03: Likewise.
11038 * gfortran.dg/transpose_4.f90: Likewise.
11039 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11040 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11041 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11042 * gfortran.dg/trim_1.f90: Likewise.
11043 * gfortran.dg/trim_optimize_1.f90: Likewise.
11044 * gfortran.dg/trim_optimize_2.f90: Likewise.
11045 * gfortran.dg/trim_optimize_3.f90: Likewise.
11046 * gfortran.dg/trim_optimize_4.f90: Likewise.
11047 * gfortran.dg/trim_optimize_5.f90: Likewise.
11048 * gfortran.dg/trim_optimize_6.f90: Likewise.
11049 * gfortran.dg/trim_optimize_7.f90: Likewise.
11050 * gfortran.dg/trim_optimize_8.f90: Likewise.
11051 * gfortran.dg/type_to_class_1.f03: Likewise.
11052 * gfortran.dg/type_to_class_2.f03: Likewise.
11053 * gfortran.dg/type_to_class_3.f03: Likewise.
11054 * gfortran.dg/type_to_class_4.f03: Likewise.
11055 * gfortran.dg/type_to_class_5.f03: Likewise.
11056 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11057 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11058 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11059 * gfortran.dg/typebound_call_1.f03: Likewise.
11060 * gfortran.dg/typebound_call_13.f03: Likewise.
11061 * gfortran.dg/typebound_call_18.f03: Likewise.
11062 * gfortran.dg/typebound_call_19.f03: Likewise.
11063 * gfortran.dg/typebound_call_2.f03: Likewise.
11064 * gfortran.dg/typebound_call_20.f03: Likewise.
11065 * gfortran.dg/typebound_call_3.f03: Likewise.
11066 * gfortran.dg/typebound_generic_5.f03: Likewise.
11067 * gfortran.dg/typebound_generic_6.f03: Likewise.
11068 * gfortran.dg/typebound_generic_9.f03: Likewise.
11069 * gfortran.dg/typebound_operator_12.f03: Likewise.
11070 * gfortran.dg/typebound_operator_13.f03: Likewise.
11071 * gfortran.dg/typebound_operator_15.f90: Likewise.
11072 * gfortran.dg/typebound_operator_20.f90: Likewise.
11073 * gfortran.dg/typebound_operator_3.f03: Likewise.
11074 * gfortran.dg/typebound_operator_6.f03: Likewise.
11075 * gfortran.dg/typebound_operator_7.f03: Likewise.
11076 * gfortran.dg/typebound_operator_8.f03: Likewise.
11077 * gfortran.dg/typebound_operator_9.f03: Likewise.
11078 * gfortran.dg/typebound_proc_19.f90: Likewise.
11079 * gfortran.dg/typebound_proc_20.f90: Likewise.
11080 * gfortran.dg/typebound_proc_23.f90: Likewise.
11081 * gfortran.dg/typebound_proc_27.f03: Likewise.
11082 * gfortran.dg/typebound_proc_35.f90: Likewise.
11083 * gfortran.dg/typebound_proc_36.f90: Likewise.
11084 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11085 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11086 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11087 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11088 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11089 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11090 * gfortran.dg/unf_short_record_1.f90: Likewise.
11091 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11092 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11093 * gfortran.dg/unit_1.f90: Likewise.
11094 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11095 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11096 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11097 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11098 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11099 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11100 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11101 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11102 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11103 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11104 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11105 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11106 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11107 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11108 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11109 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11110 * gfortran.dg/unpack_init_expr.f03: Likewise.
11111 * gfortran.dg/use_10.f90: Likewise.
11112 * gfortran.dg/use_11.f90: Likewise.
11113 * gfortran.dg/use_13.f90: Likewise.
11114 * gfortran.dg/use_24.f90: Likewise.
11115 * gfortran.dg/use_27.f90: Likewise.
11116 * gfortran.dg/use_5.f90: Likewise.
11117 * gfortran.dg/use_allocated_1.f90: Likewise.
11118 * gfortran.dg/use_only_1.f90: Likewise.
11119 * gfortran.dg/use_only_4.f90: Likewise.
11120 * gfortran.dg/use_rename_2.f90: Likewise.
11121 * gfortran.dg/use_rename_4.f90: Likewise.
11122 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11123 * gfortran.dg/used_interface_ref.f90: Likewise.
11124 * gfortran.dg/used_types_5.f90: Likewise.
11125 * gfortran.dg/utf8_1.f03: Likewise.
11126 * gfortran.dg/utf8_2.f03: Likewise.
11127 * gfortran.dg/value_1.f90: Likewise.
11128 * gfortran.dg/value_2.f90: Likewise.
11129 * gfortran.dg/value_4.f90: Likewise.
11130 * gfortran.dg/value_6.f03: Likewise.
11131 * gfortran.dg/value_7.f03: Likewise.
11132 * gfortran.dg/value_test.f90: Likewise.
11133 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11134 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11135 * gfortran.dg/vect/pr60510.f: Likewise.
11136 * gfortran.dg/vect/pr69882.f90: Likewise.
11137 * gfortran.dg/vect/pr69980.f90: Likewise.
11138 * gfortran.dg/vect/vect-5.f90: Likewise.
11139 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11140 * gfortran.dg/vector_subscript_1.f90: Likewise.
11141 * gfortran.dg/vector_subscript_2.f90: Likewise.
11142 * gfortran.dg/vector_subscript_3.f90: Likewise.
11143 * gfortran.dg/vector_subscript_5.f90: Likewise.
11144 * gfortran.dg/verify_2.f90: Likewise.
11145 * gfortran.dg/volatile10.f90: Likewise.
11146 * gfortran.dg/where_1.f90: Likewise.
11147 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11148 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11149 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11150 * gfortran.dg/whole_file_13.f90: Likewise.
11151 * gfortran.dg/whole_file_2.f90: Likewise.
11152 * gfortran.dg/widechar_2.f90: Likewise.
11153 * gfortran.dg/widechar_4.f90: Likewise.
11154 * gfortran.dg/widechar_5.f90: Likewise.
11155 * gfortran.dg/widechar_6.f90: Likewise.
11156 * gfortran.dg/widechar_8.f90: Likewise.
11157 * gfortran.dg/widechar_IO_1.f90: Likewise.
11158 * gfortran.dg/widechar_IO_2.f90: Likewise.
11159 * gfortran.dg/widechar_IO_3.f90: Likewise.
11160 * gfortran.dg/widechar_IO_4.f90: Likewise.
11161 * gfortran.dg/widechar_compare_1.f90: Likewise.
11162 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11163 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11164 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11165 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11166 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11167 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11168 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11169 * gfortran.dg/widechar_select_1.f90: Likewise.
11170 * gfortran.dg/winapi.f90: Likewise.
11171 * gfortran.dg/write_0_pe_format.f90: Likewise.
11172 * gfortran.dg/write_back.f: Likewise.
11173 * gfortran.dg/write_check3.f90: Likewise.
11174 * gfortran.dg/write_direct_eor.f90: Likewise.
11175 * gfortran.dg/write_padding.f90: Likewise.
11176 * gfortran.dg/write_recursive.f90: Likewise.
11177 * gfortran.dg/write_rewind_1.f: Likewise.
11178 * gfortran.dg/write_rewind_2.f: Likewise.
11179 * gfortran.dg/write_zero_array.f90: Likewise.
11180 * gfortran.dg/x_slash_1.f: Likewise.
11181 * gfortran.dg/x_slash_2.f: Likewise.
11182 * gfortran.dg/zero_array_components_1.f90: Likewise.
11183 * gfortran.dg/zero_length_1.f90: Likewise.
11184 * gfortran.dg/zero_length_2.f90: Likewise.
11185 * gfortran.dg/zero_sized_1.f90: Likewise.
11186 * gfortran.dg/zero_sized_3.f90: Likewise.
11187 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11188 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11189 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11190 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11191 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11192 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11193 * gfortran.fortran-torture/execute/args.f90: Likewise.
11194 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11195 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11196 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11197 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11198 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11199 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11200 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11201 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11202 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11203 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11204 * gfortran.fortran-torture/execute/common.f90: Likewise.
11205 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11206 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11207 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11208 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11209 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11210 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11211 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11212 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11213 * gfortran.fortran-torture/execute/data.f90: Likewise.
11214 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11215 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11216 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11217 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11218 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11219 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11220 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11221 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11222 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11223 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11224 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11225 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11226 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11227 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11228 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11229 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11230 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11231 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11232 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11233 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11234 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11235 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11236 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11237 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11238 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11239 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11240 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11241 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11242 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11243 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11244 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11245 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11246 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11247 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11248 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11249 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11250 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11251 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11252 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11253 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11254 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11255 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11256 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11257 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11258 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11259 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11260 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11261 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11262 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11263 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11264 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11265 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11266 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11267 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11268 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11269 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11270 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11271 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11272 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11273 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11274 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11275 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11276 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11277 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11278 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11279 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11280 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11281 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11282 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11283 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11284 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11285 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11286 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11287 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11288 Likewise.
11289 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11290 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11291 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11292 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11293 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11294 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11295 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11296 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11297 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11298 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11299 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11300 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11301 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11302 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11303 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11304 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11305 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11306 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11307 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11308 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11309 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11310 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11311 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11312 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11313 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11314 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11315 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11316 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11317 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11318 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11319 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11320 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11321 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11322 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11323 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11324 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11325 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11326 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11327 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11328 * gfortran.fortran-torture/execute/math.f90: Likewise.
11329 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11330 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11331 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11332 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11333 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11334 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11335 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11336 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11337 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11338 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11339 * gfortran.fortran-torture/execute/power.f90: Likewise.
11340 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11341 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11342 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11343 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11344 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11345 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11346 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11347 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11348 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11349 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11350 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11351 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11352 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11353 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11354 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11355 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11356 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11357 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11358 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11359 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11360 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11361 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11362 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11363 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11364 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11365 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11366 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11367 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11368 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11369 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11370 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11371 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11372 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11373 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11374 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11375 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11376 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11377 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11378 * gfortran.fortran-torture/execute/string.f90: Likewise.
11379 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11380 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11381 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11382 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11383 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11384 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11385 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11386 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11387 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11388 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11389 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11390 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11391 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11392 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11393 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11394 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11395 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11396 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11397 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11398 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11399 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11400 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11401 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11402 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11403 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11404 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11405 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11406 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11407 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11408 * gfortran.dg/inline_transpose_1.f90: Likewise.
11409
11410 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11411
11412 PR fortran/84115
11413 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11414 change to dg-run.
11415
11416 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11417
11418 PR ada/84277
11419 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11420 * gnat.dg/dispatch1.adb: Rename into...
11421 * gnat.dg/disp1.adb: ...this.
11422 * gnat.dg/dispatch1_p.ads: Rename into...
11423 * gnat.dg/disp1_pkg.ads: ...this.
11424 * gnat.dg/disp2.adb: Rename into...
11425 * gnat.dg/dispatch2.adb: ...this.
11426 * gnat.dg/dispatch2_p.ads: Rename into...
11427 * gnat.dg/disp2_pkg.ads: ...this.
11428 * gnat.dg/dispatch2_p.adb: Rename into...
11429 * gnat.dg/disp2_pkg.adb: this.
11430 * gnat.dg/generic_dispatch.adb: Rename into...
11431 * gnat.dg/generic_disp.adb: this.
11432 * gnat.dg/generic_dispatch_p.ads: Rename into...
11433 * gnat.dg/generic_disp_pkg.ads: ...this.
11434 * gnat.dg/generic_dispatch_p.adb: Rename into...
11435 * gnat.dg/generic_disp_pkg.adb: ...this.
11436 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11437 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11438 * gnat.dg/object_overflow1.adb: Tweak index.
11439 * gnat.dg/object_overflow2.adb: Likewise.
11440 * gnat.dg/object_overflow3.adb: Likewise.
11441 * gnat.dg/object_overflow4.adb: Likewise.
11442 * gnat.dg/object_overflow5.adb: Likewise.
11443
11444 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11445
11446 PR ipa/84425
11447 * gcc.c-torture/compile/pr84425.c: New test.
11448
11449 2018-02-16 Marek Polacek <polacek@redhat.com>
11450 Jakub Jelinek <jakub@redhat.com>
11451
11452 PR c++/84192
11453 * g++.dg/cpp1y/constexpr-84192.C: New test.
11454
11455 2018-02-16 Martin Sebor <msebor@redhat.com>
11456
11457 PR c++/79064
11458 * g++.dg/overload15.C: New test.
11459
11460 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11461
11462 PR target/81535
11463 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11464 * gcc.dg/pr56727-2.c: Ditto.
11465 * gcc.target/powerpc/pr79439.c: Renamed to...
11466 * gcc.target/powerpc/pr79439-1.c: ...this.
11467 * gcc.target/powerpc/pr79439-2.c: New test.
11468 * gcc.target/powerpc/pr79439-3.c: New test.
11469
11470 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11471
11472 target/pr84371
11473 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11474 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11475 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11476 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11477 * gcc.target/powerpc/builtins-3.c: Same.
11478
11479 2018-02-16 Nathan Sidwell <nathan@acm.org>
11480
11481 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11482
11483 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11484
11485 PR rtl-optimization/70023
11486 * gcc.target/i386/pr70023.c: New.
11487
11488 2018-02-16 Carl Love <cel@us.ibm.com>
11489
11490 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11491 tests.
11492 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11493 tests.
11494
11495 2018-02-16 Carl Love <cel@us.ibm.com>
11496
11497 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11498 for the ABI definitions for vec_extract4b and vec_insert4b.
11499
11500 2018-02-16 Nathan Sidwell <nathan@acm.org>
11501
11502 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11503 * g++.old-deja/g++.mike/net43.C: Likewise.
11504
11505 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11506
11507 PR c++/82468
11508 * g++.dg/cpp1z/class-deduction48.C: New.
11509
11510 2018-02-16 Nathan Sidwell <nathan@acm.org>
11511
11512 PR c++/84375
11513 * g++.dg/lookup/pr84375.C: New.
11514
11515 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11516
11517 PR target/83831
11518 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11519
11520 2018-02-16 Richard Biener <rguenther@suse.de>
11521
11522 PR tree-optimization/84417
11523 * gcc.dg/torture/pr84417.c: New testcase.
11524
11525 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11526
11527 PR target/84272
11528 * g++.dg/opt/pr84272.C: New test.
11529
11530 PR rtl-optimization/83723
11531 * gcc.dg/pr83723.c: New test.
11532
11533 2018-02-16 Richard Biener <rguenther@suse.de>
11534
11535 PR tree-optimization/84399
11536 * gcc.dg/graphite/pr84399.c: New testcase.
11537
11538 2018-02-16 Richard Biener <rguenther@suse.de>
11539
11540 PR tree-optimization/84190
11541 * g++.dg/torture/pr84190.C: New testcase.
11542
11543 2018-02-15 Martin Sebor <msebor@redhat.com>
11544
11545 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11546 directives.
11547
11548 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11549
11550 PR fortran/84409
11551 * gfortran.dg/dtio_21.f03: Add an error message.
11552 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11553
11554 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11555
11556 PR fortran/84381
11557 * gfortran.dg/stop_shouldfail.f90: New test.
11558
11559 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11560
11561 PR c++/84330
11562 * g++.dg/concepts/pr84330.C: New.
11563
11564 2018-02-15 Tom de Vries <tom@codesourcery.com>
11565
11566 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11567
11568 2018-02-15 Tom de Vries <tom@codesourcery.com>
11569
11570 * gcc.c-torture/compile/pr84136.c: Require effective target
11571 indirect_jumps.
11572
11573 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11574
11575 PR tree-optimization/84383
11576 * gcc.c-torture/compile/pr84383.c: New test.
11577
11578 PR tree-optimization/84334
11579 * gcc.dg/pr84334.c: New test.
11580
11581 2018-02-14 Carl Love <cel@us.ibm.com>
11582
11583 * gcc.target/powerpc/builtins-4-int128-runnable.c
11584 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11585 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11586
11587 2018-02-14 Martin Sebor <msebor@redhat.com>
11588
11589 PR tree-optimization/83698
11590 * gcc.dg/Wrestrict-7.c: New test.
11591 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11592 * gcc.target/i386/chkp-stropt-17.c: Same.
11593
11594 2018-02-14 Martin Sebor <msebor@redhat.com>
11595
11596 PR c/84108
11597 * gcc.dg/Wattributes-8.c: New test.
11598
11599 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11600
11601 PR fortran/84385
11602 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11603 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11604 * gfortran.dg/select_type_1.f03: Extend test case.
11605
11606 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11607
11608 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11609 (dg-options): Use -O2 -msse2 -mno-sse3.
11610
11611 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11612
11613 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11614 this test case still works ok.
11615 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11616 * gcc.dg/vmx/insert-be-order.c: Likewise.
11617 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11618 * gcc.dg/vmx/ld-be-order.c: Likewise.
11619 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11620 * gcc.dg/vmx/lde-be-order.c: Likewise.
11621 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11622 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11623 * gcc.dg/vmx/merge-be-order.c: Likewise.
11624 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11625 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11626 * gcc.dg/vmx/pack-be-order.c: Likewise.
11627 * gcc.dg/vmx/perm-be-order.c: Likewise.
11628 * gcc.dg/vmx/splat-be-order.c: Likewise.
11629 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11630 * gcc.dg/vmx/st-be-order.c: Likewise.
11631 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11632 * gcc.dg/vmx/ste-be-order.c: Likewise.
11633 * gcc.dg/vmx/stl-be-order.c: Likewise.
11634 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11635 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11636 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11637 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11638 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11639
11640 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11641
11642 PR c++/84350
11643 * g++.dg/cpp0x/auto49.C: New.
11644
11645 2018-02-14 Nathan Sidwell <nathan@acm.org>
11646
11647 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11648
11649 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11650
11651 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11652 * gcc.target/powerpc/le-altivec-consts.c: Same.
11653
11654 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11655
11656 PR target/84220
11657 * gcc.target/powerpc/pr84220-sld.c: New test.
11658 * gcc.target/powerpc/pr84220-sld2.c: New test.
11659 * gcc.target/powerpc/pr84220-sldw.c: New test.
11660 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11661 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11662
11663 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11664
11665 PR target/84239
11666 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11667 _inc_ssp intrinsics.
11668 * gcc.target/i386/cet-intrin-4.c: Likewise.
11669 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11670 __builtin_ia32_rdssp[d|q].
11671
11672 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11673
11674 PR tree-optimization/84357
11675 * gcc.dg/vect/pr84357.c: New test.
11676
11677 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11678
11679 PR target/83831
11680 * gcc.target/rx/pr83831.c: New tests.
11681
11682 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11683
11684 PR target/79242
11685 * gcc.target/msp430/pr79242.c: New test.
11686
11687 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11688
11689 PR target/84372
11690 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11691 with -mcpu=power9.
11692
11693 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11694
11695 PR target/84279
11696 * g++.dg/pr84279.C: New test.
11697
11698 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11699
11700 PR rtl-optimization/84169
11701 * gcc.c-torture/execute/pr84169.c: New.
11702
11703 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11704
11705 PR target/84370
11706 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11707
11708 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11709
11710 PR target/84365
11711 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11712 with -mcpu=power9.
11713
11714 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11715
11716 PR c++/84364
11717 * g++.dg/warn/effc4.C: New test.
11718
11719 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11720
11721 PR c++/84333
11722 * g++.dg/template/sizeof16.C: New.
11723 * g++.dg/template/sizeof17.C: Likewise.
11724
11725 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11726
11727 PR fortran/84313
11728 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11729 add necessary compiler options.
11730 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11731
11732 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11733
11734 PR c/82210
11735 * gcc.c-torture/execute/pr82210.c: New test.
11736
11737 PR middle-end/84309
11738 * gcc.dg/pr84309-2.c: New test.
11739
11740 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11741
11742 PR tree-optimization/84321
11743 * gcc.dg/pr84321.c: New test.
11744
11745 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11746
11747 PR target/84359
11748 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11749
11750 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11751
11752 PR sanitizer/84340
11753 * gcc.dg/asan/pr84307.c: Remove test.
11754
11755 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11756
11757 * gcc.target/rl78/test_auto_vector.c: New test.
11758
11759 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11760
11761 PR c/84305
11762 * gcc.c-torture/compile/pr84305.c: New test.
11763
11764 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11765
11766 PR target/84335
11767 * gcc.target/i386/pr84335.c: New test.
11768
11769 PR tree-optimization/84339
11770 * gcc.c-torture/execute/pr84339.c: New test.
11771
11772 PR middle-end/84309
11773 * gcc.dg/pr84309.c: New test.
11774 * gcc.target/i386/pr84309.c: New test.
11775
11776 PR target/84336
11777 * gcc.target/i386/pr84336.c: New test.
11778
11779 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11780
11781 PR c++/84341
11782 * c-c++-common/gomp/pr84341.c: New test.
11783
11784 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11785
11786 PR fortran/68746
11787 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11788
11789 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11790
11791 PR fortran/68746
11792 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11793 of zero for read.
11794
11795 2018-02-12 Jeff Law <law@redhat.com>
11796
11797 * gcc.c-torture/compile/reg-args-size.c: New test.
11798
11799 2018-02-12 Carl Love <cel@us.ibm.com>
11800
11801 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11802 uint128 tests to new testfile.
11803 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11804 int128 and uint128 tests.
11805 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11806 list of torture tests.
11807
11808 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11809
11810 PR fortran/84273
11811 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11812 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11813
11814 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11815
11816 PR target/82641
11817 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11818
11819 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11820
11821 PR sanitizer/84307
11822 * gcc.dg/asan/pr84307.c: New test.
11823
11824 2018-02-12 Nathan Sidwell <nathan@acm.org>
11825
11826 * g++.dg/parse/pr84263.C: New.
11827
11828 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11829
11830 PR c++/79626
11831 * g++.dg/template/crash129.C: New.
11832
11833 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11834
11835 PR target/83828
11836 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11837 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11838 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11839 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11840 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11841
11842 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11843
11844 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11845 _mm_maskz_scalef_round_sd): Test new intrinsics.
11846 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11847 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11848 intrinsics.
11849 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11850 _mm_maskz_scalef_round_ss): Test new intrinsics.
11851 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11852 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11853 intrinsics.
11854 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11855 __builtin_ia32_scalefss_round): Remove builtin.
11856 (__builtin_ia32_scalefsd_mask_round,
11857 __builtin_ia32_scalefss_mask_round): Test new builtin.
11858 * gcc.target/i386/sse-13.c: Ditto.
11859 * gcc.target/i386/sse-23.c: Ditto.
11860
11861 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11862
11863 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11864 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11865 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11866 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11867 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11868 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11869 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11870 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11871 intrinsics.
11872 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11873 (__builtin_ia32_sqrtss_round): Remove builtins.
11874 (__builtin_ia32_sqrtsd_mask_round)
11875 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11876 * gcc.target/i386/sse-13.c: Ditto.
11877 * gcc.target/i386/sse-23.c: Ditto.
11878
11879 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11880
11881 PR fortran/35299
11882 * gfortran.dg/statement_function_3.f: New test.
11883
11884 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11885
11886 PR fortran/54223
11887 PR fortran/84276
11888 * gfortran.dg/statement_function_1.f90: New test.
11889 * gfortran.dg/statement_function_2.f90: New test.
11890
11891 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11892
11893 PR fortran/84074
11894 * gfortran.dg/type_to_class_5.f03: New test.
11895
11896 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11897
11898 PR fortran/56691
11899 * gfortran.dg/type_to_class_4.f03: New test.
11900
11901 2018-02-10 Alan Modra <amodra@gmail.com>
11902
11903 PR target/84300
11904 * gcc.dg/pr84300.c: New.
11905
11906 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11907
11908 PR sanitizer/83987
11909 * g++.dg/ubsan/pr83987-2.C: New test.
11910
11911 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11912
11913 * gcc.target/rx/movsicc.c: New test.
11914
11915 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11916
11917 PR target/83926
11918 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11919 message.
11920
11921 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11922
11923 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11924 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11925
11926 2018-02-09 Nathan Sidwell <nathan@acm.org>
11927
11928 PR c/84293
11929 * c-c++-common/pr84293.h: New.
11930 * c-c++-common/pr84293.c: New.
11931
11932 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11933
11934 PR rtl-optimization/57193
11935 * gcc.target/i386/pr57193.c: New.
11936
11937 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11938
11939 PR target/84226
11940 * gcc.target/powerpc/pr84226.c: New test.
11941
11942 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11943
11944 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11945 from this to...
11946 <vclzd>: ...this.
11947
11948 2018-02-09 Martin Sebor <msebor@redhat.com>
11949
11950 PR lto/84212
11951 * gcc.dg/lto/pr84212_0.c: New test file.
11952 * gcc.dg/lto/pr84212_1.c: Same.
11953
11954 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11955
11956 PR target/83926
11957 * gcc.target/powerpc/pr83926.c: New test.
11958 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11959 message. Fix test for running in 32-bit mode.
11960
11961 2018-02-09 Tamar Christina <tamar.christina@arm.com>
11962
11963 PR target/82641
11964 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11965
11966 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11967
11968 PR target/PR84295
11969 * gcc.target/s390/pr84295.c: New test.
11970
11971 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
11972
11973 PR c++/77522
11974 * g++.dg/cpp1y/lambda-init16.C: New.
11975
11976 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
11977
11978 * gnat.dg/sso8.adb: New test.
11979 * gnat.dg/sso8_pkg.ads: New helper.
11980
11981 2018-02-09 Richard Biener <rguenther@suse.de>
11982
11983 PR tree-optimization/84278
11984 * gcc.target/i386/pr84278.c: Adjust regex.
11985
11986 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11987
11988 PR tree-optimization/84232
11989 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
11990
11991 PR debug/84252
11992 * gcc.target/aarch64/pr84252.c: New test.
11993
11994 PR middle-end/84237
11995 * gcc.dg/pr84237.c: New test.
11996
11997 2018-02-09 Marek Polacek <polacek@redhat.com>
11998 Jakub Jelinek <jakub@redhat.com>
11999
12000 PR c++/83659
12001 * g++.dg/torture/pr83659.C: New test.
12002
12003 2018-02-08 David Malcolm <dmalcolm@redhat.com>
12004
12005 PR tree-optimization/84136
12006 * gcc.c-torture/compile/pr84136.c: New test.
12007
12008 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
12009
12010 PR target/83008
12011 * gcc.target/i386/pr83008.c: New test.
12012
12013 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
12014
12015 PR target/81143
12016 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
12017
12018 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12019
12020 PR c++/83806
12021 * g++.dg/warn/Wunused-parm-11.C: New.
12022
12023 2018-02-08 Marek Polacek <polacek@redhat.com>
12024
12025 PR tree-optimization/84238
12026 * gcc.dg/Wstringop-overflow-3.c: New test.
12027
12028 2018-02-08 Nathan Sidwell <nathan@acm.org>
12029
12030 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12031
12032 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12033
12034 PR tree-optimization/84265
12035 * gcc.dg/vect/pr84265.c: New test.
12036
12037 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12038
12039 PR tree-optimization/81635
12040 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12041 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12042
12043 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12044
12045 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12046 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12047 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12048 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12049 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12050 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12051 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12052 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12053 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12054 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12055 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12056 * gcc.target/s390/nobp-return-attr-all.c: New test.
12057 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12058 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12059 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12060 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12061 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12062 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12063 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12064 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12065 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12066 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12067 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12068 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12069 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12070 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12071
12072 2018-02-08 Richard Biener <rguenther@suse.de>
12073
12074 PR tree-optimization/84233
12075 * g++.dg/torture/pr84233.C: New testcase.
12076
12077 2018-02-08 Richard Biener <rguenther@suse.de>
12078
12079 PR tree-optimization/84278
12080 * gcc.target/i386/pr84278.c: New testcase.
12081
12082 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12083
12084 PR rtl-optimization/84068
12085 PR rtl-optimization/83459
12086 * gcc.dg/pr84068.c: New test.
12087
12088 2018-02-08 Richard Biener <rguenther@suse.de>
12089
12090 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12091 loop vectorization to happen.
12092
12093 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12094
12095 PR c++/83204
12096 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12097
12098 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12099
12100 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12101
12102 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12103
12104 PR target/84154
12105 * gcc.target/powerpc/pr84154-1.c: New tests.
12106 * gcc.target/powerpc/pr84154-2.c: Likewise.
12107 * gcc.target/powerpc/pr84154-3.c: Likewise.
12108
12109 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12110
12111 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12112
12113 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12114
12115 PR c++/84082
12116 * g++.dg/template/incomplete11.C: New test.
12117 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12118
12119 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12120
12121 PR fortran/82994
12122 * gfortran.dg/deallocate_error_3.f90: New test.
12123 * gfortran.dg/deallocate_error_4.f90: New test.
12124
12125 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12126
12127 PR fortran/68560
12128 * gfortran.dg/shape_9.f90: New test.
12129
12130 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12131
12132 PR fortran/82049
12133 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12134
12135 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12136
12137 PR c++/81610
12138 PR c++/80567
12139 * g++.dg/spellcheck-reswords.C: New test case.
12140 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12141 suggestion of "if".
12142
12143 2018-02-07 Martin Liska <mliska@suse.cz>
12144
12145 PR c++/84059.
12146 * g++.dg/ext/mv26.C: New test.
12147
12148 2018-02-07 Tom de Vries <tom@codesourcery.com>
12149
12150 * gcc.dg/pr83844.c: Require effective target alloca.
12151
12152 2018-02-07 Tom de Vries <tom@codesourcery.com>
12153
12154 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12155
12156 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12157
12158 PR target/84243
12159 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12160 -fcf-protection=return.
12161
12162 2018-02-07 Tom de Vries <tom@codesourcery.com>
12163
12164 PR libgomp/84217
12165 * c-c++-common/goacc/pr84217.c: New test.
12166 * gfortran.dg/goacc/pr84217.f90: New test.
12167
12168 2018-02-07 Richard Biener <rguenther@suse.de>
12169
12170 PR tree-optimization/84204
12171 * gcc.dg/graphite/pr84204.c: New testcase.
12172
12173 PR tree-optimization/84205
12174 * gcc.dg/graphite/pr84205.c: New testcase.
12175
12176 PR tree-optimization/84223
12177 * gfortran.dg/graphite/pr84223.f90: New testcase.
12178
12179 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12180
12181 PR c++/71662
12182 * g++.dg/cpp0x/scoped_enum7.C: New.
12183
12184 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12185
12186 PR tree-optimization/83008
12187 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12188
12189 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12190
12191 PR tree-optimization/84235
12192 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12193
12194 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12195
12196 PR testsuite/84243
12197 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12198 targets.
12199 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12200
12201 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12202
12203 PR target/84146
12204 * gcc.target/i386/pr84146.c: New test.
12205
12206 2018-02-06 Michael Collison <michael.collison@arm.com>
12207
12208 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12209
12210 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12211
12212 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12213 warning for -mno-speculate-indirect-jumps.
12214 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12215 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12216 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12217 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12218 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12219 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12220
12221 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12222
12223 PR target/84145
12224 * c-c++-common/fcf-protection-1.c: Change a compared message.
12225 * c-c++-common/fcf-protection-2.c: Likewise.
12226 * c-c++-common/fcf-protection-3.c: Likewise.
12227 * c-c++-common/fcf-protection-5.c: Likewise.
12228 * c-c++-common/fcf-protection-6.c: New test.
12229 * c-c++-common/fcf-protection-7.c: Likewise.
12230
12231 2018-02-06 Marek Polacek <polacek@redhat.com>
12232
12233 PR tree-optimization/84228
12234 * c-c++-common/Wstringop-truncation-3.c: New test.
12235
12236 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12237
12238 PR target/82641
12239 * gcc.target/arm/pragma_arch_switch_2.c: New.
12240
12241 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12242
12243 PR target/79975
12244 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12245
12246 2018-02-05 Martin Sebor <msebor@redhat.com>
12247
12248 PR tree-optimization/83369
12249 * gcc.dg/Wnonnull.c: New test.
12250
12251 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12252
12253 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12254 argument and use dg-messages-by-file instead. Expect it to be
12255 an array rather than a dict.
12256 (lto-link-and-maybe-run): Remove messages_by_file argument and
12257 use an upvar for dg-messages-by-file. Update call to
12258 lto_handle_diagnostics.
12259 (lt-get-options): Treat dg-messages-by-file as an array
12260 rather than a dict.
12261 (lto-get-options-main): Likewise. Set the entry rather than appending.
12262 (lto-execute): Treat dg-messages-by-file as an array rather than
12263 a dict. Update call to lto-link-and-maybe-run.
12264
12265 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12266
12267 PR c++/82782
12268 * g++.dg/cpp1z/inline-var4.C: New.
12269
12270 2018-02-05 Martin Liska <mliska@suse.cz>
12271
12272 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12273 options.
12274 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12275 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12276 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12277 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12278 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12279 * c-c++-common/asan/pointer-compare-3.c: New test.
12280
12281 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12282
12283 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12284 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12285
12286 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12287
12288 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12289 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12290 _mm_maskz_range_round_sd): Test new intrinsics.
12291 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12292 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12293 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12294 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12295 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12296 _mm_maskz_range_round_ss): Test new intrinsics.
12297 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12298 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12299 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12300 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12301 __builtin_ia32_rangess128_round): Remove builtins.
12302 (__builtin_ia32_rangesd128_mask_round,
12303 __builtin_ia32_rangess128_mask_round): Test new builtins.
12304 * gcc.target/i386/sse-13.c: Ditto.
12305 * gcc.target/i386/sse-23.c: Ditto.
12306
12307 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12308
12309 PR middle-end/79966
12310 * gfortran.dg/pr79966.f90: New testcase
12311
12312 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12313
12314 PR fortran/84094
12315 * gfortran.dg/associate_23.f90: Fix invalid code.
12316 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12317 * gfortran.dg/matmul_3.f90: Likewise.
12318 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12319
12320 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12321
12322 PR fortran/84115
12323 * gfortran.dg/associate_34.f90: New test.
12324 * gfortran.dg/associate_35.f90: New test.
12325
12326 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12327
12328 PR fortran/84141
12329 PR fortran/84155
12330 * gfortran.dg/pr84155.f90: New test.
12331
12332 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12333
12334 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12335 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12336
12337 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12338
12339 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12340 dg-do run stanza.
12341
12342 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12343
12344 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12345 requirement.
12346 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12347 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12348 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12349
12350 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12351
12352 PR testsuite/52641
12353 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12354 * gcc.dg/Wsign-conversion.c: Dito.
12355 * gcc.dg/attr-alloc_size-4.c: Dito.
12356 * gcc.dg/pr81020.c: Dito.
12357 * gcc.dg/pr81192.c: Dito.
12358 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12359 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12360 * gcc.dg/pr83844.c: Restrict to int32plus.
12361 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12362 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12363 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12364 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12365 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12366 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12367 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12368 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12369 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12370 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12371 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12372 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12373
12374 2018-02-02 Julia Koval <julia.koval@intel.com>
12375
12376 * gcc.target/i386/funcspec-56.inc: Handle new march.
12377 * g++.dg/ext/mv16.C: Ditto.
12378
12379 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12380
12381 * lib/target-supports.exp
12382 (check_effective_target_keeps_null_pointer_checks): No more
12383 special-case avr.
12384 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12385 * gcc.dg/ifcvt-4.c: Skip avr.
12386 * gcc.dg/pr53037-1.c: Dito.
12387 * gcc.dg/pr53037-2.c: Dito.
12388 * gcc.dg/pr53037-3.c: Dito.
12389 * gcc.dg/pr63387-2.c: Dito.
12390 * gcc.dg/pr63387.c: Dito.
12391 * gcc.dg/sancov/cmp0.c: Dito.
12392 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12393 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12394 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12395 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12396 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12397 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12398 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12399 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12400 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12401 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12402 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12403 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12404 * gcc.dg/tree-ssa/pr82059.c: Dito.
12405 * gcc.c-torture/execute/pr70460.c: Dito.
12406
12407 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12408
12409 PR testsuite/52641
12410 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12411 * gcc.c-torture/execute/20180112-1.c: Dito.
12412 * gcc.c-torture/execute/pr81503.c: Dito.
12413 * gcc.dg/store_merging_12.c: Dito.
12414 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12415 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12416 * gcc.dg/tree-ssa/pr80898.c: Dito.
12417 * gcc.dg/tree-ssa/pr82363.c: Dito.
12418 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12419 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12420 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12421 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12422 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12423 * gcc.dg/tree-ssa/pr80803.c: Dito.
12424 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12425 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12426 * gcc.dg/tree-ssa/vrp114.c: Dito.
12427 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12428 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12429 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12430
12431 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12432
12433 PR target/84066
12434 * gcc.target/i386/cet-sjlj-6a.c: New test.
12435 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12436
12437 2018-02-01 Marek Polacek <polacek@redhat.com>
12438
12439 PR c++/84125
12440 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12441
12442 2018-01-30 Jeff Law <law@redhat.com>
12443
12444 PR target/84128
12445 * gcc.target/i386/pr84128.c: New test.
12446
12447 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12448
12449 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12450 -fdelete-null-pointer-checks.
12451
12452 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12453
12454 PR c++/83796
12455 * g++.dg/cpp0x/abstract-default1.C: New.
12456
12457 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12458
12459 PR tree-optimization/81635
12460 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12461 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12462
12463 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12464
12465 PR target/83370
12466 * gcc.target/aarch64/pr83370.c: New.
12467
12468 2018-02-01 Richard Biener <rguenther@suse.de>
12469
12470 * gcc.dg/graphite/pr35356-1.c: Adjust.
12471
12472 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12473
12474 PR testsuite/83846
12475 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12476 for ILP32.
12477 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12478 of hard-coding the choice.
12479 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12480 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12481 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12482 memset call.
12483 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12484 stdint.h types.
12485 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12486 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12487 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12488 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12489 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12490 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12491 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12492 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12493 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12494 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12495 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12496 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12497 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12498 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12499 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12500 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12501 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12502 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12503 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12504 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12505 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12506 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12507 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12508 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12509 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12510 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12511 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12512 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12513 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12514 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12515 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12516 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12517 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12518 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12519 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12520 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12521 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12522 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12523 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12524 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12525 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12526 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12527 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12528 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12529 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12530 __builtin_popcountll rather than __builtin_popcountl.
12531
12532 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12533
12534 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12535 of LD1R[HWD] for multi-element constants on big-endian targets.
12536 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12537 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12538
12539 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12540
12541 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12542 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12543 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12544
12545 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12546
12547 PR tree-optimization/81661
12548 PR tree-optimization/84117
12549 * gcc.dg/pr81661.c: New test.
12550 * gfortran.dg/pr84117.f90: New test.
12551
12552 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12553
12554 PR fortran/83705
12555 * gfortran.dg/repeat_7.f90: Catch warning message.
12556
12557 2018-01-31 Ian Lance Taylor <iant@golang.org>
12558
12559 * go.go-torture/execute/printnil.go: New test.
12560
12561 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12562
12563 * lib/target-supports.exp (check_effective_target_comdat_group):
12564 Allow for Solaris as comdat syntax.
12565
12566 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12567 Solaris with comdat_group support and as.
12568
12569 2018-01-31 Marek Polacek <polacek@redhat.com>
12570
12571 PR c/81779
12572 * gcc.dg/pr81779.c: New test.
12573
12574 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12575
12576 PR fortran/84116
12577 * gfortran.dg/gomp/pr84116.f90: New test.
12578
12579 PR c++/83993
12580 * g++.dg/init/pr83993-2.C: New test.
12581
12582 PR c++/83993
12583 * g++.dg/init/pr83993-1.C: New test.
12584 * g++.dg/cpp0x/pr83993.C: New test.
12585
12586 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12587
12588 PR fortran/84088
12589 * gfortran.dg/pr84088.f90: New test.
12590
12591 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12592
12593 PR target/82444
12594 * gcc.target/i386/pr82444.c: New.
12595
12596 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12597
12598 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12599 * gcc.target/powerpc/vsx-13.c: New.
12600
12601 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12602
12603 PR c++/84092
12604 * g++.dg/cpp1y/var-templ57.C: New.
12605
12606 2018-01-31 Marek Polacek <polacek@redhat.com>
12607
12608 PR c++/84138
12609 * g++.dg/diagnostic/pr84138.C: New test.
12610
12611 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12612
12613 PR fortran/78534
12614 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12615 -Wstringop-overflow warnings due to spurious warning with -O1.
12616 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12617 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12618
12619 2018-01-31 Richard Biener <rguenther@suse.de>
12620
12621 PR tree-optimization/84132
12622 * g++.dg/torture/pr84132.C: New testcase.
12623
12624 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12625
12626 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12627 dg-final scan.
12628
12629 2018-01-31 Julia Koval <julia.koval@intel.com>
12630
12631 PR target/83618
12632 * gcc.target/i386/rdpid.c: Remove "eax".
12633
12634 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12635
12636 PR tree-optimization/64946
12637 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12638 scan-assembler checks.
12639
12640 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12641
12642 * gcc.c-torture/execute/20180131-1.c: New test.
12643
12644 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12645
12646 * gcc.target/arc/taux-1.c: New test.
12647 * gcc.target/arc/taux-2.c: Likewise.
12648
12649 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12650
12651 * gcc.target/arc/uncached.c: New test.
12652
12653 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12654
12655 PR lto/83954
12656 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12657
12658 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12659
12660 PR preprocessor/69869
12661 * gcc.dg/cpp/trad/pr69869.c: New test.
12662
12663 PR c/84100
12664 * gcc.dg/pr84100.c: New test.
12665
12666 2018-01-30 Jeff Law <law@redhat.com>
12667
12668 PR target/84064
12669 * gcc.target/i386/pr84064: New test.
12670
12671 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12672
12673 PR fortran/84134
12674 * gfortran.dg/data_implied_do_2.f90: New test.
12675
12676 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12677
12678 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12679
12680 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12681
12682 PR fortran/84133
12683 * gfortran.dg/inline_matmul_21.f90: New test case.
12684
12685 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12686
12687 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12688
12689 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12690
12691 PR target/84112
12692 * gcc.target/powerpc/pr84112.c: New.
12693
12694 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12695
12696 PR rtl-optimization/83986
12697 * gcc.dg/pr83986.c: New test.
12698
12699 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12700
12701 PR 58684
12702 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12703 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12704 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12705 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12706
12707 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12708
12709 PR tree-optimization/84111
12710 * gcc.c-torture/compile/pr84111.c: New test.
12711
12712 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12713
12714 PR ipa/83179
12715 * gcc.dg/ipa/inline-2.c: Fix template.
12716 * gcc.dg/ipa/inline-3.c: Fix template.
12717
12718 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12719
12720 PR ipa/81360
12721 * g++.dg/torture/pr81360.C: New testcase.
12722
12723 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12724
12725 PR lto/83954
12726 * gcc.dg/lto/pr83954.h: New testcase.
12727 * gcc.dg/lto/pr83954_0.c: New testcase.
12728 * gcc.dg/lto/pr83954_1.c: New testcase.
12729
12730 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12731
12732 PR bootstrap/84017
12733 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12734 to dg-options.
12735 Simplify DW_AT_producer scan.
12736
12737 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12738
12739 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12740
12741 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12742
12743 PR target/83828
12744 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12745 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12746 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12747 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12748
12749 2018-01-29 Jeff Law <law@redhat.com>
12750
12751 PR testsuite/81010
12752 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12753 better match other tests which require vsx. Verify the zero
12754 extension is part of the test in the combiner dump.
12755
12756 2018-01-29 Marek Polacek <polacek@redhat.com>
12757
12758 PR c/83966
12759 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12760
12761 PR c++/83996
12762 * g++.dg/ext/pr83996.C: New test.
12763
12764 2018-01-29 Richard Biener <rguenther@suse.de>
12765
12766 PR tree-optimization/84057
12767 * gcc.dg/graphite/pr84057.c: New testcase.
12768
12769 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12770
12771 PR fortran/84073
12772 * gfortran.dg/bind_c_usage_31.f90: New test.
12773
12774 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12775
12776 PR c++/83924
12777 * g++.dg/warn/Wduplicated-branches5.C: New.
12778
12779 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12780
12781 * gcc.target/rl78/test_addsi3_internal.c: New test.
12782
12783 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12784
12785 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12786 Make expected output depend on whether we expect sibcalls or not.
12787 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12788 safe-indirect-jump-1.c).
12789
12790 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12791 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12792 Soren Rasmussen <s.c.rasmussen@gmail.com>
12793
12794 Fortran 2018 teams tests.
12795
12796 * gfortran.dg/team_number_1.f90: new test for team_number.
12797 * gfortran.dg/team_change_1.f90: new test for change team.
12798 * gfortran.dg/team_end_1.f90: new test for end team.
12799 * gfortran.dg/team_form_1.f90: new test for form team.
12800
12801 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12802
12803 PR fortran/83998
12804 * gfortran.dg/dot_product_4.f90
12805
12806 2018-01-26 Martin Sebor <msebor@redhat.com>
12807
12808 PR tree-optimization/83896
12809 * gcc.dg/strlenopt-43.c: New.
12810
12811 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12812
12813 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12814 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12815 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12816 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12817 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12818 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12819 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12820 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12821 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12822 stanzas.
12823 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12824 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12825 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12826 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12827 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12828 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12829 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12830 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12831 instruction list.
12832 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12833
12834 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12835
12836 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12837 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12838 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12839 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12840 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12841 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12842 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12843 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12844 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12845 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12846 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12847 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12848 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12849
12850 2018-01-26 Martin Liska <mliska@suse.cz>
12851
12852 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12853 warning is seen.
12854
12855 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12856
12857 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12858 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12859 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12860 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12861 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12862 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12863 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12864 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12865
12866 2018-01-26 Richard Biener <rguenther@suse.de>
12867
12868 PR rtl-optimization/84003
12869 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12870 latent bug in DSE if NOINLINE is appropriately defined.
12871 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12872 and defining NOINLINE.
12873
12874 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12875
12876 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12877 tests specific to aarch64. XFAIL test on arm.
12878
12879 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12880
12881 PR rtl-optimization/83985
12882 * gcc.dg/pr83985.c: New test.
12883
12884 PR c/83989
12885 * c-c++-common/Wrestrict-3.c: New test.
12886
12887 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12888
12889 * gcc.target/arc/tdelegitimize_addr.c: New test.
12890
12891 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12892
12893 * gcc.target/arc/jli-1.c: New file.
12894 * gcc.target/arc/jli-2.c: Likewise.
12895
12896 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12897
12898 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12899 scan-assembler.
12900 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12901 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12902
12903 2018-01-26 Richard Biener <rguenther@suse.de>
12904
12905 PR tree-optimization/81082
12906 * gcc.dg/vect/pr81082.c: New testcase.
12907 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12908 simplification to n * n.
12909
12910 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12911
12912 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12913 Solaris 10.
12914 * gcc.target/i386/pr63620.c: Likewise.
12915
12916 2018-01-26 Julia Koval <julia.koval@intel.com>
12917
12918 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12919 -mavx512f -mavx512bw.
12920 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12921 * gcc.target/i386/i386.exp: Fix types.
12922
12923 2018-01-26 Alan Modra <amodra@gmail.com>
12924
12925 PR target/84033
12926 * gcc.target/powerpc/swaps-p8-46.c: New.
12927
12928 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12929
12930 PR fortran/37577
12931 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12932 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12933 'array01' in the tree dump comparison.
12934 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12935 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12936 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12937
12938 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12939
12940 PR middle-end/83055
12941 * gcc.dg/torture/pr83055.c: New testcase.
12942
12943 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12944
12945 PR c++/84031
12946 * g++.dg/cpp1z/decomp36.C: New test.
12947
12948 PR middle-end/83977
12949 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12950
12951 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12952
12953 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12954 the shift dump line.
12955 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12956
12957 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12958
12959 PR target/81550
12960 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12961 index instead of int, which allows IVOPTs to properly optimize the
12962 loop.
12963
12964 2018-01-24 David Malcolm <dmalcolm@redhat.com>
12965
12966 PR jit/82846
12967 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
12968 of "fn_type" typedef.
12969 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12970
12971 2018-01-24 Ian Lance Taylor <iant@golang.org>
12972
12973 * go.go-torture/execute/names-1.go: New test.
12974
12975 2018-01-19 Jeff Law <law@redhat.com>
12976
12977 PR target/83994
12978 * gcc.target/i386/pr83994.c: New test.
12979
12980 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
12981
12982 PR target/84014
12983 * gcc.target/powerpc/pr84014.c: New.
12984
12985 2018-01-24 Jakub Jelinek <jakub@redhat.com>
12986
12987 PR middle-end/83977
12988 * c-c++-common/gomp/pr83977-1.c: New test.
12989 * c-c++-common/gomp/pr83977-2.c: New test.
12990 * c-c++-common/gomp/pr83977-3.c: New test.
12991 * gfortran.dg/gomp/pr83977.f90: New test.
12992
12993 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12994
12995 PR testsuite/83889
12996 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
12997 * gcc.dg/vect/pr80631-1.c: Likewise.
12998 * gcc.dg/vect/pr80631-2.c: Likewise.
12999 * gcc.dg/vect/pr81410.c: Likewise.
13000 * gcc.dg/vect/pr81633.c: Likewise.
13001 * gcc.dg/vect/pr81815.c: Likewise.
13002 * gcc.dg/vect/pr82108.c: Likewise.
13003 * gcc.dg/vect/pr83857.c: Likewise.
13004 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13005 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13006 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
13007 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13008 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13009 * gcc.dg/vect/vect-reduc-11.c: Likewise.
13010 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
13011 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
13012 dg-xfail-run-if instead.
13013 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13014 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13015 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13016 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
13017 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13018
13019 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13020
13021 PR tree-optimization/83979
13022 * g++.dg/pr83979.c: New test.
13023
13024 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13025
13026 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13027 option. Add arm_neon_ok_no_float_abi check.
13028
13029 2018-01-24 Richard Biener <rguenther@suse.de>
13030
13031 PR tree-optimization/83176
13032 * gcc.dg/graphite/pr83176.c: New testcase.
13033
13034 2018-01-24 Richard Biener <rguenther@suse.de>
13035
13036 PR tree-optimization/82819
13037 * gcc.dg/graphite/pr82819.c: New testcase.
13038
13039 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13040
13041 PR c++/83921
13042 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13043 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13044 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13045 * g++.dg/ext/stmtexpr20.C: Likewise.
13046 * g++.dg/ext/stmtexpr21.C: Likewise.
13047
13048 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13049
13050 PR c++/83974
13051 * g++.dg/warn/pr83974.C: New test case.
13052
13053 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13054
13055 PR sanitizer/83987
13056 * g++.dg/ubsan/pr83987.C: New test.
13057
13058 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13059
13060 PR fortran/83866
13061 * gfortran.dg/pdt_29.f03: New test.
13062
13063 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13064
13065 PR fortran/83898
13066 * gfortran.dg/associate_33.f03: New test.
13067
13068 2018-01-23 Martin Liska <mliska@suse.cz>
13069
13070 PR lto/81440
13071 * gcc.dg/lto/pr81440.h: New test.
13072 * gcc.dg/lto/pr81440_0.c: New test.
13073 * gcc.dg/lto/pr81440_1.c: New test.
13074
13075 2018-01-23 Nathan Sidwell <nathan@acm.org>
13076
13077 PR c++/83988
13078 * g++.dg/template/pr83988.C: New.
13079
13080 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13081
13082 PR c++/82882
13083 PR c++/83978
13084 * g++.dg/cpp0x/pr82882.C: New test.
13085 * g++.dg/cpp0x/pr83978.C: New test.
13086
13087 PR c++/83958
13088 * g++.dg/cpp1z/decomp35.C: New test.
13089
13090 2018-01-23 Nathan Sidwell <nathan@acm.org>
13091
13092 * g++.dg/cpp0x/range-for10.C: Adjust.
13093 * g++.dg/ext/forscope1.C: Adjust.
13094 * g++.dg/ext/forscope2.C: Adjust.
13095 * g++.dg/template/for1.C: Adjust.
13096
13097 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13098
13099 PR tree-optimization/83510
13100 * gcc.c-torture/compile/pr83510.c: New test case.
13101
13102 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13103
13104 PR testsuite/83888
13105 * lib/target-supports.exp (check_effective_target_vect_float): Say
13106 that the result only holds when -funsafe-math-optimizations is on.
13107 (check_effective_target_vect_float_strict): New procedure.
13108 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13109 of vect_float.
13110 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13111
13112 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13113
13114 PR tree-optimization/83965
13115 * gcc.dg/vect/pr83965.c: New test.
13116
13117 2018-01-23 Richard Biener <rguenther@suse.de>
13118
13119 PR tree-optimization/83963
13120 * gfortran.dg/graphite/pr83963.f: New testcase.
13121 * gcc.dg/graphite/pr83963-2.c: Likewise.
13122
13123 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13124
13125 PR c++/83918
13126 * g++.dg/cpp1z/pr83918.C: New test.
13127
13128 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13129
13130 PR tree-optimization/83957
13131 * gcc.dg/autopar/pr83957.c: New test.
13132
13133 PR tree-optimization/83081
13134 * gcc.dg/predict-8.c: Adjust expected probability.
13135
13136 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13137
13138 PR target/83862
13139 * gcc.target/powerpc/pr83862.c: New test.
13140
13141 2018-01-22 Carl Love <cel@us.ibm.com>
13142
13143 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13144 builtins-4-runnable.c, builtins-6-runnable.c,
13145 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13146 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13147 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13148 for signed/unsigned 128-bit and long long int loads.
13149
13150 2018-01-22 Marek Polacek <polacek@redhat.com>
13151
13152 PR c++/81933
13153 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13154
13155 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13156
13157 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13158 scan-asembler valid instructions list.
13159 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13160 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13161 power8-vector requirement and option.
13162 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13163
13164 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13165
13166 PR 78534
13167 PR 83704
13168 * gfortran.dg/string_1.f90: Remove printing the length.
13169
13170 2018-01-22 Richard Biener <rguenther@suse.de>
13171
13172 PR tree-optimization/83963
13173 * gcc.dg/graphite/pr83963.c: New testcase.
13174
13175 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13176
13177 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13178 dg-require-effective-target directives.
13179
13180 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13181
13182 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13183 New procedure.
13184 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13185 Adjust scan-assembler checks for soft-float.
13186
13187 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13188
13189 PR target/83946
13190 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13191
13192 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13193
13194 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13195 * gcc.dg/pr83623.c: Likewise.
13196 * gcc.dg/pr83666.c: Likewise.
13197
13198 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13199 David Edelsohn <dje.gcc@gmail.com>
13200
13201 PR target/83946
13202 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13203 assembly output from "crset eq" to "crset 2".
13204 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13205 assembly output from . to $.
13206 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13207 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13208 assembly output from "crset eq" to "crset 2".
13209 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13210 assembly output from "crset eq" to "crset 2", and from . to $.
13211
13212 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13213
13214 PR fortran/83900
13215 * gfortran.dg/matmul_18.f90: New test.
13216
13217 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13218
13219 PR tree-optimization/83940
13220 * gcc.dg/torture/pr83940.c: New test.
13221
13222 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13223
13224 PR middle-end/83945
13225 * gcc.dg/tls/pr83945.c: New test.
13226
13227 PR target/83930
13228 * gcc.dg/pr83930.c: New test.
13229
13230 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13231
13232 PR fortran/83900
13233 * gfortran.dg/matmul_17.f90: New test.
13234
13235 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13236
13237 PR fortran/80768
13238 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13239
13240 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13241
13242 PR c++/81167
13243 * g++.dg/cpp0x/pr81167.C: New test.
13244
13245 PR c++/83919
13246 * g++.dg/cpp0x/pr83919.C: New test.
13247
13248 2018-01-19 Jeff Law <law@redhat.com>
13249 Jakub Jelinek <jakub@redhat.com>
13250
13251 * gcc.dg/stack-check-16.c: New test.
13252
13253 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13254
13255 PR target/83790
13256 * gcc.target/nvptx/indirect_call.c: New test.
13257
13258 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13259
13260 * g++.dg/torture/pr83619.C: Remove dg-message.
13261
13262 2018-01-19 Martin Liska <mliska@suse.cz>
13263
13264 * gcc.dg/predict-1.c: Adjust expected probability.
13265 * gcc.dg/predict-3.c: Likewise.
13266 * gcc.dg/predict-5.c: Likewise.
13267 * gcc.dg/predict-6.c: Likewise.
13268 * gcc.dg/predict-9.c: Likewise.
13269
13270 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13271
13272 PR tree-optimization/83922
13273 * gcc.dg/pr83922.c: New test.
13274
13275 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13276
13277 PR tree-optimization/83914
13278 * gcc.dg/vect/pr83914.c: New test.
13279
13280 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13281
13282 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13283 * gcc.target/arm/negdi-2.c: Likewise.
13284 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13285
13286 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13287
13288 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13289
13290 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13291
13292 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13293
13294 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13295
13296 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13297 hppa*-*-hpux*.
13298
13299 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13300
13301 PR ipa/83619
13302 PR testsuite/83934
13303 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13304 forward declaration.
13305
13306 2018-01-18 Carl Love <cel@us.ibm.com>
13307
13308 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13309 to the function.
13310
13311 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13312
13313 PR c++/81013
13314 * g++.dg/inherit/union3.C: New.
13315
13316 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13317
13318 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13319
13320 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13321
13322 PR ipa/83619
13323 * g++.dg/torture/pr83619.C: New testcase.
13324
13325 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13326
13327 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13328 Add function body to force error messages in some configurations.
13329
13330 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13331
13332 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13333 and arm_thumb1_ok.
13334
13335 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13336
13337 PR other/70268
13338 * c-c++-common/ffile-prefix-map.c: New test.
13339 * c-c++-common/fmacro-prefix-map.c: New test.
13340 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13341 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13342
13343 2018-01-18 Martin Liska <mliska@suse.cz>
13344
13345 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13346 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13347 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13348 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13349 * gcc.target/i386/ret-thunk-10.c: Likewise.
13350 * gcc.target/i386/ret-thunk-11.c: Likewise.
13351 * gcc.target/i386/ret-thunk-12.c: Likewise.
13352 * gcc.target/i386/ret-thunk-15.c: Likewise.
13353 * gcc.target/i386/ret-thunk-9.c: Likewise.
13354
13355 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13356
13357 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13358 order.
13359
13360 2018-01-18 Nathan Sidwell <nathan@acm.org>
13361
13362 PR c++/83160
13363 * g++.dg/cpp0x/pr83160.C: New.
13364
13365 2018-01-18 Richard Biener <rguenther@suse.de>
13366
13367 PR tree-optimization/83887
13368 * gcc.dg/graphite/pr83887.c: New testcase.
13369 * gfortran.dg/graphite/pr83887.f90: Likewise.
13370 * gfortran.dg/graphite/pr83887.f: Likewise.
13371
13372 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13373
13374 PR target/65578
13375 * gcc.target/arm/builtin-bswap.x: New file.
13376 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13377 and options for armv6t2.
13378 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13379 and options for Thumb1.
13380 * gcc.target/arm/builtin-bswap16.x: New file.
13381 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13382 and options for armv6t2.
13383 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13384 and options for Thumb1.
13385
13386 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13387
13388 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13389 order.
13390
13391 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13392
13393 PR c/61240
13394 * gcc.dg/pr61240.c: New test.
13395
13396 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13397
13398 PR fortran/83864
13399 * gfortran.dg/pr83864.f90: New test.
13400
13401 2018-01-17 Jeff Law <law@redhat.com>
13402
13403 PR testsuite/83883
13404 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13405
13406 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13407
13408 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13409 restriction, but still restrict to 64-bit.
13410 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13411 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13412
13413 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13414
13415 PR fortran/83874
13416 * gfortran.dg/pr83874.f90: New test.
13417
13418 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13419
13420 PR c++/83824
13421 * g++.dg/cpp0x/pr83824.C: New test.
13422
13423 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13424
13425 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13426 appropriate .gnu_attribute for the long double type, if we use the
13427 long double type, but do not generate any calls.
13428 * gcc.target/powerpc/gnuattr2.c: Likewise.
13429 * gcc.target/powerpc/gnuattr3.c: Likewise.
13430
13431 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13432
13433 PR c++/78344
13434 * g++.dg/cpp0x/alignas13.C: New.
13435
13436 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13437
13438 PR c++/83897
13439 * g++.dg/cpp0x/pr83897.C: New test.
13440
13441 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13442
13443 PR ipa/83051
13444 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13445
13446 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13447
13448 PR c++/81054
13449 * g++.dg/cpp0x/constexpr-ice19.C: New.
13450
13451 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13452
13453 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13454 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13455 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13456 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13457 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13458 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13459 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13460 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13461 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13462 * gcc.target/powerpc/builtins-1.fold.h: New.
13463
13464 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13465
13466 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13467 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13468
13469 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13470
13471 * gcc.target/arm/g2.c: Add -marm to dg-options.
13472 * gcc.target/arm/scd42-2.c: Likewise.
13473
13474 2018-01-17 Nathan Sidwell <nathan@acm.org>
13475
13476 PR c++/83287
13477 * g++.dg/lookup/pr83287-2.C: New.
13478
13479 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13480
13481 PR c++/83814
13482 PR c++/83902
13483 * g++.dg/wrappers/pr83814.C: New test case.
13484 * g++.dg/wrappers/pr83902.C: New test case.
13485
13486 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13487
13488 PR lto/83121
13489 * g++.dg/lto/pr83121_0.C: New test case.
13490 * g++.dg/lto/pr83121_1.C: New test case.
13491 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13492 adapted from DejaGnu's dg-test.
13493 (lto_handle_diagnostics): New procedure.
13494 (lto_prune_warns): Ignore informational notes.
13495 (lto-link-and-maybe-run): Add "messages_by_file" param.
13496 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13497 "execute" when "link" fails if "execute" was not specified.
13498 (lto-can-handle-directive): New procedure.
13499 (lto-get-options-main): Call lto-can-handle-directive. Add a
13500 dg-messages local, using it to set the caller's
13501 dg-messages-by-file for the given source file.
13502 (lto-get-options): Likewise.
13503 (lto-execute): Add dg-messages-by-file local, and pass it to
13504 lto-link-and-maybe-run.
13505
13506 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13507 Richard Sandiford <richard.sandiford@linaro.org>
13508
13509 PR target/79041
13510 PR target/82964
13511 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13512 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13513
13514 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13515
13516 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13517 target check autogenerator for armv8.1-a and armv8.2-a.
13518
13519 2018-01-17 Carl Love <cel@us.ibm.com>
13520
13521 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13522 Add debug print statements.
13523 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13524 16 byte vector load followed by a partial vector load.
13525
13526 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13527
13528 PR c++/83799
13529 * g++.dg/wrappers/pr83799.C: New test case.
13530
13531 2018-01-17 Nathan Sidwell <nathan@acm.org>
13532
13533 PR c++/83739
13534 * g++.dg/cpp1y/pr83739.C: New.
13535
13536 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13537
13538 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13539 * gcc.target/visium/overflow16.c: Likewise.
13540 * gcc.target/visium/overflow32.c: Likewise.
13541
13542 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13543
13544 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13545
13546 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13547
13548 * gcc.dg/rtl/arm/stl-cond.c: New test.
13549 * gcc.target/arm/stl-cond.c: Delete.
13550
13551 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13552
13553 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13554 directives.
13555
13556 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13557
13558 PR tree-optimization/83843
13559 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13560 * gcc.dg/store_merging_19.c: New test.
13561
13562 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13563
13564 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13565 and options.
13566
13567 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13568
13569 PR rtl-optimization/83771
13570 * gcc.dg/pr83771.c: New test.
13571
13572 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13573
13574 PR tree-optimization/81184
13575 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13576 targets.
13577 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13578
13579 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13580
13581 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13582
13583 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13584
13585 PR target/83546
13586 * gcc.target/i386/pr83546.c: New test.
13587
13588 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13589
13590 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13591
13592 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13593
13594 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13595 test and add dg-warning for the -Wstringop-overflow warning.
13596
13597 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13598
13599 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13600 XFAIL last test on SPARC and Visium.
13601
13602 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13603
13604 PR rtl-optimization/80481
13605 * g++.dg/pr80481.C: Exclude solaris.
13606
13607 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13608
13609 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13610 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13611 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13612
13613 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13614
13615 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13616 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13617 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13618 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13619 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13620 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13621 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13622 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13623 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13624 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13625 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13626 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13627 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13628 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13629 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13630
13631 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13632
13633 PR testsuite/77734
13634 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13635
13636 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13637
13638 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13639 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13640 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13641 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13642 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13643 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13644
13645 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13646
13647 PR tree-optimization/83857
13648 * gcc.dg/vect/pr83857.c: New test.
13649
13650 2018-01-16 Richard Biener <rguenther@suse.de>
13651
13652 PR tree-optimization/83867
13653 * gcc.dg/vect/pr83867.c: New testcase.
13654
13655 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13656
13657 PR c/83844
13658 * gcc.dg/pr83844.c: New test.
13659
13660 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13661
13662 * gcc.dg/torture/pr83847.c: New test.
13663
13664 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13665
13666 PR rtl-optimization/86620
13667 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13668 instead of --param=max-sched-ready-insns=0.
13669 * gcc.target/i386/pr83620.c: New test.
13670 * gcc.dg/pr83620.c: New test.
13671
13672 PR tree-optimization/83843
13673 * gcc.dg/store_merging_18.c: New test.
13674
13675 PR c++/83817
13676 * g++.dg/cpp1y/pr83817.C: New test.
13677
13678 PR c++/83825
13679 * g++.dg/template/pr83825.C: New test.
13680
13681 2018-01-16 Richard Biener <rguenther@suse.de>
13682
13683 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13684
13685 2018-01-16 Richard Biener <rguenther@suse.de>
13686
13687 PR testsuite/82132
13688 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13689 from gcc.dg/torture/pr60092.c.
13690
13691 2018-01-15 Martin Sebor <msebor@redhat.com>
13692
13693 PR c++/83588
13694 * g++.dg/ext/flexary28.C: New test.
13695
13696 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13697
13698 PR fortran/82257
13699 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13700
13701 2018-01-15 Martin Sebor <msebor@redhat.com>
13702
13703 PR testsuite/83869
13704 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13705
13706 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13707
13708 PR fortran/54613
13709 * gfortran.dg/minmaxloc_9.f90: New test.
13710 * gfortran.dg/minmaxloc_10.f90: New test.
13711 * gfortran.dg/minmaxloc_11.f90: New test.
13712
13713 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13714
13715 PR target/83839
13716 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13717 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13718 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13719 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13720 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13721 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13722 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13723 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13724 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13725 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13726 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13727 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13728 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13729 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13730 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13731 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13732 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13733 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13734 * gcc.target/i386/ret-thunk-10.c: Likewise.
13735 * gcc.target/i386/ret-thunk-11.c: Likewise.
13736 * gcc.target/i386/ret-thunk-12.c: Likewise.
13737 * gcc.target/i386/ret-thunk-13.c: Likewise.
13738 * gcc.target/i386/ret-thunk-14.c: Likewise.
13739 * gcc.target/i386/ret-thunk-15.c: Likewise.
13740 * gcc.target/i386/ret-thunk-9.c: Don't check the
13741 __x86_return_thunk label. Scan for "push" only for Linux.
13742
13743 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13744
13745 PR testsuite/79920
13746 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13747
13748 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13749
13750 PR target/83687
13751 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13752 tests.
13753 * gcc.target/arm/pr83687.c: New test.
13754
13755 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13756
13757 Adjust tests to AVR_TINY.
13758
13759 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13760 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13761 * gcc.target/avr/pr71627.c: Same.
13762 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13763 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13764 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13765 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13766 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13767 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13768 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13769 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13770 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13771 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13772 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13773 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13774 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13775 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13776 * gcc.target/avr/torture/pr61055.c: Same.
13777 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13778 available.
13779 * gcc.target/avr/torture/int24-mul.c: Same.
13780 * gcc.target/avr/torture/pr51782-1.c: Same.
13781 * gcc.target/avr/torture/pr61443.c: Same.
13782 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13783 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13784
13785 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13786
13787 PR c/83801
13788 PR c/83729
13789 * gcc.target/avr/torture/pr83729.c: New test.
13790 * gcc.target/avr/torture/pr83801.c: New test.
13791
13792 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13793
13794 PR middle-end/82694
13795 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13796 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13797
13798 2018-01-10 Martin Sebor <msebor@redhat.com>
13799
13800 PR other/83508
13801 * gcc.dg/Wstringop-overflow-2.c: New test.
13802
13803 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13804
13805 PR libgfortran/83811
13806 * gfortran.dg/fmt_e.f90: New test.
13807
13808 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13809
13810 * gcc.target/i386/indirect-thunk-10.c: New test.
13811 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13812 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13813 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13814 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13815 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13816 * gcc.target/i386/ret-thunk-17.c: Likewise.
13817 * gcc.target/i386/ret-thunk-18.c: Likewise.
13818 * gcc.target/i386/ret-thunk-19.c: Likewise.
13819 * gcc.target/i386/ret-thunk-20.c: Likewise.
13820 * gcc.target/i386/ret-thunk-21.c: Likewise.
13821
13822 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13823
13824 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13825
13826 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13827
13828 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13829 -mno-indirect-branch-register.
13830 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13831 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13832 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13833 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13834 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13835 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13836 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13837 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13838 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13839 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13840 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13841 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13842 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13843 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13844 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13845 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13846 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13847 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13848 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13849 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13850 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13851 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13852 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13853 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13854 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13855 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13856 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13857 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13858 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13859 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13860 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13861 * gcc.target/i386/ret-thunk-10.c: Likewise.
13862 * gcc.target/i386/ret-thunk-11.c: Likewise.
13863 * gcc.target/i386/ret-thunk-12.c: Likewise.
13864 * gcc.target/i386/ret-thunk-13.c: Likewise.
13865 * gcc.target/i386/ret-thunk-14.c: Likewise.
13866 * gcc.target/i386/ret-thunk-15.c: Likewise.
13867 * gcc.target/i386/ret-thunk-9.c: Likewise.
13868 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13869 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13870 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13871
13872 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13873
13874 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13875 -mfunction-return=keep.
13876 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13877 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13878 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13879 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13880 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13881 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13882 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13883 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13884 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13885 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13886 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13887 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13888 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13889 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13890 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13891 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13892 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13893 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13894 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13895 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13896 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13897 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13898 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13899 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13900 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13901 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13902 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13903 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13904 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13905 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13906 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13907 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13908 * gcc.target/i386/ret-thunk-1.c: New test.
13909 * gcc.target/i386/ret-thunk-10.c: Likewise.
13910 * gcc.target/i386/ret-thunk-11.c: Likewise.
13911 * gcc.target/i386/ret-thunk-12.c: Likewise.
13912 * gcc.target/i386/ret-thunk-13.c: Likewise.
13913 * gcc.target/i386/ret-thunk-14.c: Likewise.
13914 * gcc.target/i386/ret-thunk-15.c: Likewise.
13915 * gcc.target/i386/ret-thunk-16.c: Likewise.
13916 * gcc.target/i386/ret-thunk-2.c: Likewise.
13917 * gcc.target/i386/ret-thunk-3.c: Likewise.
13918 * gcc.target/i386/ret-thunk-4.c: Likewise.
13919 * gcc.target/i386/ret-thunk-5.c: Likewise.
13920 * gcc.target/i386/ret-thunk-6.c: Likewise.
13921 * gcc.target/i386/ret-thunk-7.c: Likewise.
13922 * gcc.target/i386/ret-thunk-8.c: Likewise.
13923 * gcc.target/i386/ret-thunk-9.c: Likewise.
13924
13925 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13926
13927 * gcc.target/i386/indirect-thunk-1.c: New test.
13928 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13929 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13930 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13931 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13932 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13933 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13934 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13935 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13936 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13937 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13938 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13939 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13940 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13941 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13942 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13943 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13944 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13945 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13946 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13947 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13948 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13949 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13950 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13951 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13952 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13953 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13954 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13955 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13956 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13957 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13958 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13959 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13960
13961 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
13962
13963 PR ipa/83051
13964 * gcc.c-torture/compile/pr83051.c: New testcase.
13965
13966 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13967
13968 PR tree-optimization/83501
13969 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13970
13971 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13972
13973 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13974 for lvx and stvx instead of lxvd2x and stxvd2x and require
13975 little-endian target. Add comments.
13976 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13977 comprehensive testing.
13978 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
13979 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
13980 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
13981 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
13982 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
13983 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
13984 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
13985 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
13986 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
13987 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
13988 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
13989 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
13990 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
13991 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
13992 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
13993 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
13994 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
13995 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
13996 scan-assembler-not directives that forbid lvx and xxpermdi.
13997 * gcc.target/powerpc/vec-extract-3.c: Likewise.
13998 * gcc.target/powerpc/vec-extract-5.c: Likewise.
13999 * gcc.target/powerpc/vec-extract-6.c: Likewise.
14000 * gcc.target/powerpc/vec-extract-7.c: Likewise.
14001 * gcc.target/powerpc/vec-extract-8.c: Likewise.
14002 * gcc.target/powerpc/vec-extract-9.c: Likewise.
14003 * gcc.target/powerpc/vsx-vector-6-le.c: Change
14004 scan-assembler-times directives to reflect different numbers of
14005 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
14006
14007 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14008 Alan Hayward <alan.hayward@arm.com>
14009 David Sherwood <david.sherwood@arm.com>
14010
14011 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
14012 than SLP vectorization.
14013 * gcc.dg/vect/vect-alias-check-10.c: New test.
14014 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
14015 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
14016 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
14017 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
14018 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
14019 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14020 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14021 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14022 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14023 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14024 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14025 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14026 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14027 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14028 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14029 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14030 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14031 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14032 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14033 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14034 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14035 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14036 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14037
14038 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14039 Alan Hayward <alan.hayward@arm.com>
14040 David Sherwood <david.sherwood@arm.com>
14041
14042 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14043 New proc.
14044 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14045 targets with scatter stores.
14046 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14047 stores.
14048 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14049 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14050 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14051 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14052 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14053 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14054 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14055 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14056 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14057 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14058 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14059 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14060 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14061 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14062 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14063 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14064
14065 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14066 Alan Hayward <alan.hayward@arm.com>
14067 David Sherwood <david.sherwood@arm.com>
14068
14069 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14070 for double_reduc1.
14071 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14072 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14073 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14074 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14075
14076 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14077 Alan Hayward <alan.hayward@arm.com>
14078 David Sherwood <david.sherwood@arm.com>
14079
14080 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14081 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14082 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14083
14084 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14085 Alan Hayward <alan.hayward@arm.com>
14086 David Sherwood <david.sherwood@arm.com>
14087
14088 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14089 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14090 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14091 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14092 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14093 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14094 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14095 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14096 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14097 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14098 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14099 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14100 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14101 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14102
14103 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14104 Alan Hayward <alan.hayward@arm.com>
14105 David Sherwood <david.sherwood@arm.com>
14106
14107 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14108 check for a message about using in-order reductions.
14109 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14110 check for a message about using in-order reductions.
14111 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14112 vectorized and check for a message about using in-order reductions.
14113 Expect targets with variable-length vectors to fall back to the
14114 fixed-length mininum.
14115 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14116 check for a message about using in-order reductions.
14117 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14118 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14119 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14120 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14121 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14122 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14123 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14124 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14125 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14126 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14127 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14128 vect_fold_left_plus.
14129
14130 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14131
14132 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14133 are spilled.
14134 * gcc.target/aarch64/sve/spill_2.c: New test.
14135 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14136 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14137 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14138 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14139 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14140
14141 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14142 Alan Hayward <alan.hayward@arm.com>
14143 David Sherwood <david.sherwood@arm.com>
14144
14145 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14146 of branches.
14147 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14148 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14149 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14150 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14151 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14152 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14153 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14154 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14155 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14156
14157 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14158 Alan Hayward <alan.hayward@arm.com>
14159 David Sherwood <david.sherwood@arm.com>
14160
14161 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14162 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14163 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14164 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14165
14166 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14167 Alan Hayward <alan.hayward@arm.com>
14168 David Sherwood <david.sherwood@arm.com>
14169
14170 * lib/target-supports.exp
14171 (check_effective_target_vect_fold_extract_last): New proc.
14172 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14173 for fold_extract_last.
14174 * gcc.dg/vect/pr65947-2.c: Likewise.
14175 * gcc.dg/vect/pr65947-3.c: Likewise.
14176 * gcc.dg/vect/pr65947-4.c: Likewise.
14177 * gcc.dg/vect/pr65947-5.c: Likewise.
14178 * gcc.dg/vect/pr65947-6.c: Likewise.
14179 * gcc.dg/vect/pr65947-9.c: Likewise.
14180 * gcc.dg/vect/pr65947-10.c: Likewise.
14181 * gcc.dg/vect/pr65947-12.c: Likewise.
14182 * gcc.dg/vect/pr65947-14.c: Likewise.
14183 * gcc.dg/vect/pr80631-1.c: Likewise.
14184 * gcc.target/aarch64/sve/clastb_1.c: New test.
14185 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14186 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14187 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14188 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14189 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14190 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14191 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14192 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14193 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14194 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14195 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14196 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14197 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14198
14199 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14200 Alan Hayward <alan.hayward@arm.com>
14201 David Sherwood <david.sherwood@arm.com>
14202
14203 * gcc.target/aarch64/sve/live_1.c: New test.
14204 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14205
14206 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14207 Alan Hayward <alan.hayward@arm.com>
14208 David Sherwood <david.sherwood@arm.com>
14209
14210 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14211 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14212 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14213 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14214 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14215 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14216 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14217 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14218 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14219
14220 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14221 Alan Hayward <alan.hayward@arm.com>
14222 David Sherwood <david.sherwood@arm.com>
14223
14224 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14225 New proc.
14226 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14227 vect_fully_masked.
14228 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14229 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14230 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14231 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14232 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14233 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14234
14235 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14236 Alan Hayward <alan.hayward@arm.com>
14237 David Sherwood <david.sherwood@arm.com>
14238
14239 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14240 instead of just ADDRESS.
14241 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14242 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14243 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14244 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14245 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14246 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14247 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14248 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14249 * gcc.target/aarch64/sve/while_2.c: Likewise.
14250 * gcc.target/aarch64/sve/while_3.c: Likewise.
14251 * gcc.target/aarch64/sve/while_4.c: Likewise.
14252
14253 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14254 Alan Hayward <alan.hayward@arm.com>
14255 David Sherwood <david.sherwood@arm.com>
14256
14257 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14258 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14259 to be predicated.
14260 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14261 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14262 * gcc.target/aarch64/sve/reduc_5.c: New test.
14263 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14264 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14265
14266 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14267 Alan Hayward <alan.hayward@arm.com>
14268 David Sherwood <david.sherwood@arm.com>
14269
14270 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14271 * gcc.dg/tree-ssa/peel1.c: Likewise.
14272 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14273 variable-length vectors.
14274 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14275 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14276 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14277 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14278 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14279 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14280 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14281 * gcc.target/aarch64/sve/slp_8.c: New test.
14282 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14283 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14284 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14285 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14286 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14287 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14288 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14289 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14290 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14291 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14292 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14293 * gcc.target/aarch64/sve/while_1.c: Likewise.
14294 * gcc.target/aarch64/sve/while_2.c: Likewise.
14295 * gcc.target/aarch64/sve/while_3.c: Likewise.
14296 * gcc.target/aarch64/sve/while_4.c: Likewise.
14297
14298 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14299 Alan Hayward <alan.hayward@arm.com>
14300 David Sherwood <david.sherwood@arm.com>
14301
14302 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14303 New proc.
14304 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14305 and add an associated scan-dump test. Prevent vectorization
14306 of the first two loops.
14307 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14308 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14309 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14310 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14311 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14312 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14313
14314 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14315 Alan Hayward <alan.hayward@arm.com>
14316 David Sherwood <david.sherwood@arm.com>
14317
14318 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14319 * gcc.dg/vect/pr67790.c: Likewise.
14320 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14321 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14322 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14323 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14324 * gcc.target/aarch64/sve/slp_5.c: New test.
14325 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14326 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14327 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14328 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14329 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14330
14331 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14332 Alan Hayward <alan.hayward@arm.com>
14333 David Sherwood <david.sherwood@arm.com>
14334
14335 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14336 && vect_load_lanes
14337 * gcc.dg/vect/slp-1.c: Likewise.
14338 * gcc.dg/vect/slp-10.c: Likewise.
14339 * gcc.dg/vect/slp-12b.c: Likewise.
14340 * gcc.dg/vect/slp-12c.c: Likewise.
14341 * gcc.dg/vect/slp-17.c: Likewise.
14342 * gcc.dg/vect/slp-19b.c: Likewise.
14343 * gcc.dg/vect/slp-20.c: Likewise.
14344 * gcc.dg/vect/slp-21.c: Likewise.
14345 * gcc.dg/vect/slp-22.c: Likewise.
14346 * gcc.dg/vect/slp-23.c: Likewise.
14347 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14348 * gcc.dg/vect/slp-24.c: Likewise.
14349 * gcc.dg/vect/slp-28.c: Likewise.
14350 * gcc.dg/vect/slp-39.c: Likewise.
14351 * gcc.dg/vect/slp-6.c: Likewise.
14352 * gcc.dg/vect/slp-7.c: Likewise.
14353 * gcc.dg/vect/slp-cond-1.c: Likewise.
14354 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14355 * gcc.dg/vect/slp-cond-2.c: Likewise.
14356 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14357 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14358 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14359 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14360 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14361 * gcc.dg/vect/slp-perm-6.c: Likewise.
14362 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14363 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14364 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14365 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14366 * gcc.dg/vect/slp-12a.c: Likewise.
14367 * gcc.dg/vect/slp-14.c: Likewise.
14368 * gcc.dg/vect/slp-15.c: Likewise.
14369 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14370 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14371 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14372 * gcc.target/aarch64/sve/slp_1.c: New test.
14373 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14374 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14375 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14376 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14377 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14378 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14379 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14380
14381 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14382 Alan Hayward <alan.hayward@arm.com>
14383 David Sherwood <david.sherwood@arm.com>
14384
14385 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14386 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14387 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14388 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14389 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14390 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14391 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14392 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14393 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14394 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14395 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14396 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14397 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14398 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14399 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14400 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14401 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14402 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14403 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14404
14405 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14406 Alan Hayward <alan.hayward@arm.com>
14407 David Sherwood <david.sherwood@arm.com>
14408
14409 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14410 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14411 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14412 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14413 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14414 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14415 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14416 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14417 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14418 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14419 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14420 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14421 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14422 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14423 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14424 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14425 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14426 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14427 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14428 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14429 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14430 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14431 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14432 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14433 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14434 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14435 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14436 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14437 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14438 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14439 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14440 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14441 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14442 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14443 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14444 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14445
14446 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14447 Alan Hayward <alan.hayward@arm.com>
14448 David Sherwood <david.sherwood@arm.com>
14449
14450 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14451 Return true for SVE too.
14452 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14453 if load/store lanes are supported.
14454 * gcc.dg/vect/slp-10.c: Likewise.
14455 * gcc.dg/vect/slp-12c.c: Likewise.
14456 * gcc.dg/vect/slp-17.c: Likewise.
14457 * gcc.dg/vect/slp-33.c: Likewise.
14458 * gcc.dg/vect/slp-6.c: Likewise.
14459 * gcc.dg/vect/slp-cond-1.c: Likewise.
14460 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14461 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14462 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14463 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14464 * gcc.dg/vect/slp-perm-6.c: Likewise.
14465 * gcc.dg/vect/slp-perm-9.c: Likewise.
14466 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14467 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14468 for variable-length vectors.
14469
14470 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14471 Alan Hayward <alan.hayward@arm.com>
14472 David Sherwood <david.sherwood@arm.com>
14473
14474 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14475 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14476
14477 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14478
14479 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14480 * g++.target/aarch64/sve/catch_1.C: New test.
14481 * g++.target/aarch64/sve/catch_2.C: Likewise.
14482 * g++.target/aarch64/sve/catch_3.C: Likewise.
14483 * g++.target/aarch64/sve/catch_4.C: Likewise.
14484 * g++.target/aarch64/sve/catch_5.C: Likewise.
14485 * g++.target/aarch64/sve/catch_6.C: Likewise.
14486
14487 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14488 Alan Hayward <alan.hayward@arm.com>
14489 David Sherwood <david.sherwood@arm.com>
14490
14491 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14492 New proc.
14493 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14494 * gcc.target/aarch64/fmaxmin.c: Likewise.
14495 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14496 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14497 * gcc.target/aarch64/pr62178.c: Likewise.
14498 * gcc.target/aarch64/pr71727-2.c: Likewise.
14499 * gcc.target/aarch64/saddw-1.c: Likewise.
14500 * gcc.target/aarch64/saddw-2.c: Likewise.
14501 * gcc.target/aarch64/uaddw-1.c: Likewise.
14502 * gcc.target/aarch64/uaddw-2.c: Likewise.
14503 * gcc.target/aarch64/uaddw-3.c: Likewise.
14504 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14505 * gcc.target/aarch64/vect-compile.c: Likewise.
14506 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14507 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14508 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14509 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14510 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14511 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14512 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14513 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14514 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14515 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14516 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14517 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14518 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14519 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14520 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14521 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14522 * gcc.target/aarch64/vect-movi.c: Likewise.
14523 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14524 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14525 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14526 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14527 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14528 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14529 fixed-length SVE.
14530 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14531 * gcc.target/aarch64/sve/arith_1.c: New test.
14532 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14533 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14534 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14535 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14536 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14537 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14538 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14539 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14540 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14541 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14542 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14543 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14544 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14545 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14546 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14547 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14548 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14549 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14550 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14551 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14552 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14553 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14554 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14555 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14556 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14557 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14558 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14559 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14560 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14561 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14562 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14563 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14564 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14565 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14566 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14567 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14568 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14569 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14570 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14571 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14572 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14573 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14574 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14575 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14576 * gcc.target/aarch64/sve/index_1.c: Likewise.
14577 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14578 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14579 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14580 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14581 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14582 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14583 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14584 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14585 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14586 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14587 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14588 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14589 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14590 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14591 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14592 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14593 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14594 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14595 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14596 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14597 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14598 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14599 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14600 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14601 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14602 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14603 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14604 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14605 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14606 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14607 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14608 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14609 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14610 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14611 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14612 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14613 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14614 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14615 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14616 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14617 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14618 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14619 * gcc.target/aarch64/sve/single_1.c: Likewise.
14620 * gcc.target/aarch64/sve/single_2.c: Likewise.
14621 * gcc.target/aarch64/sve/single_3.c: Likewise.
14622 * gcc.target/aarch64/sve/single_4.c: Likewise.
14623 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14624 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14625 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14626 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14627 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14628 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14629 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14630 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14631 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14632 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14633 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14634 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14635 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14636 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14637 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14638 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14639 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14640 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14641 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14642 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14643 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14644 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14645 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14646 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14647 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14648 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14649 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14650 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14651 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14652 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14653 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14654 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14655 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14656 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14657 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14658 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14659 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14660 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14661 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14662 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14663 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14664 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14665 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14666 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14667 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14668
14669 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14670 Alan Hayward <alan.hayward@arm.com>
14671 David Sherwood <david.sherwood@arm.com>
14672
14673 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14674 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14675 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14676 New procedures.
14677 (check_effective_target_vect_perm): Handle SVE.
14678 (check_effective_target_vect_perm_byte): Likewise.
14679 (check_effective_target_vect_perm_short): Likewise.
14680 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14681 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14682 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14683 (check_effective_target_vect_element_align_preferred): Likewise.
14684 (check_effective_target_vect_align_stack_vars): Likewise.
14685 (check_effective_target_vect_load_lanes): Likewise.
14686 (check_effective_target_vect_masked_store): Likewise.
14687 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14688 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14689 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14690 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14691 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14692 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14693 * gcc.dg/vect/slp-23.c: Likewise.
14694 * gcc.dg/vect/slp-perm-5.c: Likewise.
14695 * gcc.dg/vect/slp-perm-6.c: Likewise.
14696 * gcc.dg/vect/slp-perm-9.c: Likewise.
14697 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14698 * gcc.dg/vect/vect-114.c: Likewise.
14699 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14700 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14701
14702 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14703
14704 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14705 vect_variable_length, expecting the test to be vectorized
14706 without SLP instead.
14707 * gcc.dg/vect/pr33953.c: Likewise.
14708 * gcc.dg/vect/pr37027.c: Likewise.
14709 * gcc.dg/vect/pr67790.c: Likewise.
14710 * gcc.dg/vect/pr68445.c: Likewise.
14711 * gcc.dg/vect/slp-1.c: Likewise.
14712 * gcc.dg/vect/slp-10.c: Likewise.
14713 * gcc.dg/vect/slp-12a.c: Likewise.
14714 * gcc.dg/vect/slp-12b.c: Likewise.
14715 * gcc.dg/vect/slp-12c.c: Likewise.
14716 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14717 * gcc.dg/vect/slp-13.c: Likewise.
14718 * gcc.dg/vect/slp-14.c: Likewise.
14719 * gcc.dg/vect/slp-15.c: Likewise.
14720 * gcc.dg/vect/slp-17.c: Likewise.
14721 * gcc.dg/vect/slp-19b.c: Likewise.
14722 * gcc.dg/vect/slp-2.c: Likewise.
14723 * gcc.dg/vect/slp-20.c: Likewise.
14724 * gcc.dg/vect/slp-21.c: Likewise.
14725 * gcc.dg/vect/slp-22.c: Likewise.
14726 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14727 * gcc.dg/vect/slp-24.c: Likewise.
14728 * gcc.dg/vect/slp-28.c: Likewise.
14729 * gcc.dg/vect/slp-39.c: Likewise.
14730 * gcc.dg/vect/slp-42.c: Likewise.
14731 * gcc.dg/vect/slp-6.c: Likewise.
14732 * gcc.dg/vect/slp-7.c: Likewise.
14733 * gcc.dg/vect/slp-cond-1.c: Likewise.
14734 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14735 * gcc.dg/vect/slp-cond-2.c: Likewise.
14736 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14737 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14738 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14739 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14740 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14741 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14742 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14743 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14744 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14745 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14746 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14747 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14748 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14749 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14750 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14751 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14752 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14753
14754 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14755
14756 PR c/83801
14757 * gcc.dg/pr83801.c: New test.
14758
14759 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14760
14761 PR fortran/52162
14762 * gfortran.dg/bounds_check_19.f90: New test.
14763
14764 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14765
14766 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14767 instead of scan-assembler-not for xsnabsqp.
14768
14769 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14770
14771 PR libgfortran/83525
14772 * gfortran.dg/newunit_5.f90: New test.
14773
14774 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14775
14776 PR rtl-optimization/80481
14777 * g++.dg/pr80481.C: New.
14778
14779 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14780
14781 PR target/83628
14782 * gcc.target/alpha/pr83628-3.c: New test.
14783
14784 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14785
14786 * lib/target-supports.exp (check_effective_target_avx512f): Also
14787 check for __builtin_ia32_addsd_round,
14788 __builtin_ia32_getmantsd_round.
14789 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14790
14791 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14792
14793 PR target/83629
14794 * gcc.target/powerpc/pr83629.c: Require ilp32.
14795
14796 2018-01-12 Richard Biener <rguenther@suse.de>
14797
14798 PR tree-optimization/80846
14799 * gcc.target/i386/pr80846-1.c: New testcase.
14800 * gcc.target/i386/pr80846-2.c: Likewise.
14801
14802 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14803
14804 * gcc.c-torture/execute/20180112-1.c: New test.
14805
14806 2018-01-12 Tom de Vries <tom@codesourcery.com>
14807
14808 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14809 * g++.dg/ext/label13a.C: Same.
14810 * g++.dg/ext/label14.C: Same.
14811 * g++.dg/ext/label2.C: Same.
14812 * g++.dg/ext/label3.C: Same.
14813 * g++.dg/torture/pr42462.C: Same.
14814 * g++.dg/torture/pr42739.C: Same.
14815 * g++.dg/warn/Wunused-label-3.C: Same.
14816
14817 2018-01-12 Tom de Vries <tom@codesourcery.com>
14818
14819 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14820 * g++.dg/Walloca1.C: Same.
14821 * g++.dg/cpp0x/pr70338.C: Same.
14822 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14823 * g++.dg/cpp1y/vla10.C: Same.
14824 * g++.dg/cpp1y/vla2.C: Same.
14825 * g++.dg/cpp1y/vla6.C: Same.
14826 * g++.dg/cpp1y/vla8.C: Same.
14827 * g++.dg/debug/debug5.C: Same.
14828 * g++.dg/debug/debug6.C: Same.
14829 * g++.dg/debug/pr54828.C: Same.
14830 * g++.dg/diagnostic/pr70105.C: Same.
14831 * g++.dg/eh/cleanup5.C: Same.
14832 * g++.dg/eh/spbp.C: Same.
14833 * g++.dg/ext/tmplattr9.C: Same.
14834 * g++.dg/ext/vla10.C: Same.
14835 * g++.dg/ext/vla11.C: Same.
14836 * g++.dg/ext/vla12.C: Same.
14837 * g++.dg/ext/vla15.C: Same.
14838 * g++.dg/ext/vla16.C: Same.
14839 * g++.dg/ext/vla17.C: Same.
14840 * g++.dg/ext/vla3.C: Same.
14841 * g++.dg/ext/vla6.C: Same.
14842 * g++.dg/ext/vla7.C: Same.
14843 * g++.dg/init/array24.C: Same.
14844 * g++.dg/init/new47.C: Same.
14845 * g++.dg/init/pr55497.C: Same.
14846 * g++.dg/opt/pr78201.C: Same.
14847 * g++.dg/template/vla2.C: Same.
14848 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14849 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14850 * g++.dg/torture/pr62127.C: Same.
14851 * g++.dg/torture/pr67055.C: Same.
14852 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14853 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14854 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14855 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14856 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14857 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14858 * g++.dg/warn/Wvla-1.C: Same.
14859 * g++.dg/warn/Wvla-3.C: Same.
14860 * g++.old-deja/g++.ext/array2.C: Same.
14861 * g++.old-deja/g++.ext/constructor.C: Same.
14862 * g++.old-deja/g++.law/builtin1.C: Same.
14863 * g++.old-deja/g++.other/crash12.C: Same.
14864 * g++.old-deja/g++.other/eh3.C: Same.
14865 * g++.old-deja/g++.pt/array6.C: Same.
14866 * g++.old-deja/g++.pt/dynarray.C: Same.
14867
14868 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14869
14870 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14871
14872 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14873
14874 PR libfortran/67412
14875 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14876 on *-*-solaris2.10.
14877
14878 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14879
14880 * lib/target-supports.exp (check_effective_target_branch_cost):
14881 Accept all x86 targets.
14882
14883 2018-01-12 Martin Liska <mliska@suse.cz>
14884
14885 PR ipa/83054
14886 * g++.dg/warn/pr83054.C: New test.
14887
14888 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14889
14890 * gcc.target/powerpc/spec-barr-1.c: New file.
14891
14892 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14893
14894 PR target/83330
14895 * gcc.target/i386/pr83330.c: New test.
14896
14897 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14898
14899 PR fortran/79383
14900 * gfortran.dg/dtio_31.f03: New test.
14901 * gfortran.dg/dtio_32.f03: New test.
14902
14903 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14904
14905 PR c++/43486
14906 * g++.dg/wrappers: New subdirectory.
14907 * g++.dg/wrappers/README: New file.
14908 * g++.dg/wrappers/alloc.C: New test case.
14909 * g++.dg/wrappers/cow-istream-string.C: New test case.
14910 * g++.dg/wrappers/cp-stdlib.C: New test case.
14911 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14912 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14913
14914 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14915
14916 PR middle-end/83718
14917 * g++.dg/torture/pr83718.C: New testcase.
14918
14919 2018-01-11 Martin Jambor <mjambor@suse.cz>
14920
14921 PR ipa/83178
14922 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14923
14924 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14925
14926 PR tree-optimization/83695
14927 * gcc.dg/tree-ssa/pr83695.c: New test.
14928
14929 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14930
14931 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14932 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14933
14934 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14935
14936 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14937 * gcc.target/arm/simd/fp16fml_high.c: New test.
14938 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14939 * lib/target-supports.exp
14940 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14941 check_effective_target_arm_fp16fml_neon_ok,
14942 add_options_for_arm_fp16fml_neon): New procedures.
14943
14944 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14945
14946 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14947 combination tests.
14948
14949 2018-01-11 Richard Biener <rguenther@suse.de>
14950
14951 PR tree-optimization/83435
14952 * gcc.dg/graphite/pr83435.c: New testcase.
14953
14954 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
14955 Alan Hayward <alan.hayward@arm.com>
14956 David Sherwood <david.sherwood@arm.com>
14957
14958 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14959
14960 2018-01-11 Tamar Christina <tamar.christina@arm.com>
14961
14962 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14963
14964 2018-01-11 Sudakshina Das <sudi.das@arm.com>
14965
14966 PR target/82096
14967 * gcc.c-torture/compile/pr82096.c: New test.
14968
14969 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14970
14971 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14972
14973 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14974
14975 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14976
14977 2018-01-11 Justin Squirek <squirek@adacore.com>
14978
14979 * gnat.dg/expr_func4.adb: New testcase.
14980
14981 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14982
14983 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
14984 testcase.
14985
14986 2018-01-11 Bob Duff <duff@adacore.com>
14987
14988 * gnat.dg/protected_null.adb: New testcase.
14989
14990 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14991
14992 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
14993
14994 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14995
14996 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
14997
14998 2018-01-11 Justin Squirek <squirek@adacore.com>
14999
15000 * gnat.dg/loopvar.adb: New testcase.
15001
15002 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15003
15004 PR middle-end/83189
15005 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
15006
15007 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
15008
15009 * gcc.c-torture/compile/pr83575.c: New testcase.
15010
15011 2018-01-10 Michael Collison <michael.collison@arm.com>
15012
15013 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
15014 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
15015 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
15016 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
15017 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15018 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15019 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15020 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15021 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15022 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15023 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15024 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15025 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15026 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15027 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15028 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15029
15030 2018-01-10 Michael Collison <michael.collison@arm.com>
15031
15032 * gcc.target/aarch64/sha2.h: New shared testcase.
15033 * gcc.target/aarch64/sha2_1.c: New testcase.
15034 * gcc.target/aarch64/sha2_2.c: New testcase.
15035 * gcc.target/aarch64/sha2_3.c: New testcase.
15036 * gcc.target/aarch64/sha3.h: New shared testcase.
15037 * gcc.target/aarch64/sha3_1.c: New testcase.
15038 * gcc.target/aarch64/sha3_2.c: New testcase.
15039 * gcc.target/aarch64/sha3_3.c: New testcase.
15040
15041 2018-01-10 Michael Collison <michael.collison@arm.com>
15042
15043 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15044
15045 2018-01-10 Martin Sebor <msebor@redhat.com>
15046
15047 PR tree-optimization/83781
15048 * gcc.dg/strlenopt-42.c: New test.
15049
15050 2018-01-11 Martin Sebor <msebor@gmail.com>
15051 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15052
15053 PR tree-optimization/83501
15054 PR tree-optimization/81703
15055
15056 * gcc.dg/strlenopt-39.c: New test-case.
15057 * gcc.dg/pr81703.c: Likewise.
15058
15059 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15060
15061 * gnat.dg/atomic10.adb: New test.
15062
15063 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15064
15065 PR fortran/82367
15066 * gfortran.dg/deferred_character_18.f90: New test.
15067
15068 2018-01-10 Martin Sebor <msebor@redhat.com>
15069
15070 PR tree-optimization/83671
15071 * gcc.dg/strlenopt-40.c: New test.
15072 * gcc.dg/strlenopt-41.c: New test.
15073
15074 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15075
15076 PR fortran/83093
15077 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15078
15079 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15080
15081 PR target/83399
15082 * gcc.target/powerpc/pr83399.c: New test.
15083
15084 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15085
15086 PR c++/43486
15087 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15088 to reflect that the arguments are correctly underlined.
15089 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15090 for globals, params, locals and literals.
15091 (test_sizeof): Directly test the location of "sizeof", rather than
15092 when used in compound expressions.
15093 (test_alignof): Likewise for "alignof".
15094 (test_string_literals): Likewise for string literals.
15095 (test_numeric_literals): Likewise for numeric literals.
15096 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15097 (test_typeid): Likewise for typeid.
15098 (test_unary_plus): New.
15099 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15100 format strings.
15101
15102 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15103
15104 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15105
15106 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15107
15108 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15109
15110 2018-01-10 Marek Polacek <polacek@redhat.com>
15111
15112 PR c++/82541
15113 * g++.dg/warn/Wduplicated-branches4.C: New test.
15114
15115 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15116
15117 PR c++/81327
15118 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15119 cast to void *.
15120
15121 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15122
15123 PR c++/81055
15124 * g++.dg/cpp0x/new2.C: New.
15125
15126 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15127
15128 PR target/83735
15129 * gcc.target/i386/pr83735.c: New test.
15130
15131 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15132
15133 * lib/target-supports.exp (check_effective_target_branch_cost):
15134 New function.
15135 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15136 * gcc.dg/pr21643.c: Likewise.
15137 * gcc.dg/pr46309.c: Likewise.
15138 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15139 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15140 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15141 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15142 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15143 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15144 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15145 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15146 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15147 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15148 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15149 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15150 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15151 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15152
15153 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15154
15155 PR target/83629
15156 * gcc.target/powerpc/pr83629.c: New testcase.
15157
15158 2018-01-10 Richard Biener <rguenther@suse.de>
15159
15160 PR testsuite/78768
15161 * gcc.dg/pr78768.c: Un-XFAIL.
15162
15163 2018-01-10 Richard Biener <rguenther@suse.de>
15164
15165 PR debug/82425
15166 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15167
15168 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15169
15170 PR tree-optimization/83753
15171 * gcc.dg/torture/pr83753.c: New test.
15172
15173 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15174
15175 * gcc.target/i386/avx2-gather-1.c: Add -march.
15176 * gcc.target/i386/avx2-gather-2.c: Add -march.
15177 * gcc.target/i386/avx2-gather-3.c: Add -march.
15178 * gcc.target/i386/avx2-gather-4.c: Add -march.
15179 * gcc.target/i386/avx2-gather-5.c: Add -march.
15180 * gcc.target/i386/avx2-gather-6.c: Add -march.
15181 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15182 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15183 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15184 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15185 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15186 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15187 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15188 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15189 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15190 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15191
15192 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15193
15194 PR target/78585:
15195 * gcc.target/i386/pr78585.c: New test.
15196
15197 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15198
15199 PR c++/83734
15200 * g++.dg/cpp0x/pr83734.C: New test.
15201
15202 2018-01-09 Carl Love <cel@us.ibm.com>
15203
15204 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15205 vec_mergeo builtins with float, double, long long, unsigned long long,
15206 bool long long arguments.
15207 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15208 vec_float2 with double arguments.
15209 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15210 vec_mergew and vec_mergow builtins.
15211
15212 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15213
15214 PR fortran/83742
15215 * gfortran.dg/contiguous_6.f90: New test.
15216
15217 2018-01-09 Richard Biener <rguenther@suse.de>
15218
15219 PR tree-optimization/83668
15220 * gcc.dg/graphite/pr83668.c: New testcase.
15221
15222 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15223
15224 PR tree-optimization/64811
15225 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15226 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15227 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15228 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15229 New tests.
15230 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15231
15232 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15233
15234 PR target/79883
15235 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15236
15237 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15238
15239 PR target/82641
15240 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15241 no NEON and require softfp or hard float-abi.
15242 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15243
15244 2018-01-09 Richard Biener <rguenther@suse.de>
15245
15246 PR tree-optimization/83572
15247 * gcc.dg/graphite/pr83572.c: New testcase.
15248
15249 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15250
15251 PR target/83507
15252 * gcc.dg/sms-13.c: New test.
15253
15254 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15255
15256 PR fortran/83741
15257 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15258
15259 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15260 Monk Chiang <sh.chiang04@gmail.com>
15261
15262 * gcc.target/riscv/save-restore-1.c: New.
15263
15264 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15265
15266 PR target/83677
15267 * gcc.target/powerpc/pr83677.c: New file.
15268
15269 2018-01-08 Jeff Law <law@redhat.com>
15270
15271 PR rtl-optimizatin/81308
15272 * g++.dg/pr81308-1.C: New test.
15273 * g++.dg/pr81308-2.C: New test.
15274
15275 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15276
15277 PR target/83663 - Revert r255946
15278 * gcc.target/aarch64/vect-slp-dup.c: New.
15279
15280 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15281
15282 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15283 combination tests.
15284
15285 2018-01-08 Richard Biener <rguenther@suse.de>
15286
15287 PR tree-optimization/83563
15288 * gcc.dg/graphite/pr83563.c: New testcase.
15289
15290 2018-01-08 Richard Biener <rguenther@suse.de>
15291
15292 PR middle-end/83713
15293 * g++.dg/torture/pr83713.C: New testcase.
15294
15295 2018-01-08 Tom de Vries <tom@codesourcery.com>
15296
15297 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15298
15299 2018-01-08 Richard Biener <rguenther@suse.de>
15300
15301 PR tree-optimization/83685
15302 * gcc.dg/torture/pr83685.c: New testcase.
15303
15304 2018-01-08 Richard Biener <rguenther@suse.de>
15305
15306 PR lto/83719
15307 * gcc.dg/lto/pr83719_0.c: New testcase.
15308
15309 2018-01-08 Tom de Vries <tom@codesourcery.com>
15310
15311 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15312 * gcc.dg/graphite/run-id-1.c: Same.
15313 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15314
15315 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15316
15317 PR fortran/83611
15318 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15319 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15320 * gfortran.dg/pdt_27.f03: New test.
15321
15322 PR fortran/83731
15323 * gfortran.dg/pdt_28.f03: New test.
15324
15325 2018-01-08 Tom de Vries <tom@codesourcery.com>
15326
15327 * c-c++-common/builtins.c: Require effective target alloca.
15328 * gcc.dg/Wrestrict.c: Same.
15329 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15330
15331 2018-01-08 Richard Biener <rguenther@suse.de>
15332
15333 PR middle-end/83580
15334 * gcc.dg/torture/pr83580.c: New testcase.
15335
15336 2018-01-08 Richard Biener <rguenther@suse.de>
15337
15338 PR middle-end/83517
15339 * gcc.dg/pr83517.c: New testcase.
15340
15341 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15342
15343 PR middle-end/81897
15344 * gcc.dg/uninit-pr81897.c: New test.
15345
15346 2018-01-06 Martin Sebor <msebor@redhat.com>
15347
15348 PR tree-optimization/83640
15349 * gcc.dg/Wrestrict-6.c: New test.
15350 * gcc.dg/pr83640.c: New test.
15351
15352 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15353
15354 * gcc.target/aarch64/reg-alloc-1.c: New test.
15355
15356 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15357
15358 PR fortran/50892
15359 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15360
15361 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15362
15363 PR debug/83480
15364 * gcc.dg/pr83480.c: New test.
15365
15366 PR rtl-optimization/83682
15367 * gcc.target/i386/pr83682.c: New test.
15368
15369 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15370
15371 PR fortran/78534
15372 PR fortran/66310
15373 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15374 * gfortran.dg/dependency_49.f90: Likewise.
15375 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15376 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15377 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15378 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15379 * gfortran.dg/string_1_lp64.f90: New test.
15380 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15381 * gfortran.dg/string_3_lp64.f90: New test.
15382
15383 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15384
15385 PR target/83604
15386 * gcc.target/i386/sse-26.c: New test.
15387
15388 PR target/83604
15389 * gcc.target/i386/pr83604.c: New test.
15390
15391 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15392
15393 * gcc.dg/vect/vect-align-4.c: New test.
15394 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15395 and redefine as a structure with an unaligned member "b".
15396 (foo): Update accordingly.
15397
15398 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15399
15400 PR target/82439
15401 * gcc.target/aarch64/bics_5.c: New test.
15402 * gcc.target/arm/bics_5.c: Likewise.
15403
15404 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15405
15406 PR tree-optimization/83605
15407 * gcc.dg/pr83605.c: New test.
15408
15409 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15410
15411 PR target/83554
15412 * gcc.target/i386/pr83554.c: New test.
15413
15414 PR ipa/82352
15415 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15416 long unsigned int.
15417
15418 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15419
15420 PR fortran/83683
15421 PR fortran/45689
15422 * gfortran.dg/eoshift_8.f90: New test.
15423 * gfortran.dg/simplify_eoshift_1.f90: New test.
15424
15425 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15426
15427 PR debug/83585
15428 * gcc.dg/pr83585.c: New test.
15429
15430 2018-01-04 Nathan Sidwell <nathan@acm.org>
15431
15432 PR c++/83667
15433 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15434
15435 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15436
15437 PR debug/83666
15438 * gcc.dg/pr83666.c: New test.
15439
15440 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15441
15442 PR target/83628
15443 * gcc.target/alpha/pr83628-1.c: New test.
15444 * gcc.target/alpha/pr83628-2.c: Ditto.
15445
15446 2018-01-04 Martin Liska <mliska@suse.cz>
15447
15448 PR ipa/82352
15449 * g++.dg/ipa/pr82352.C: New test.
15450
15451 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15452
15453 * gcc.dg/vect-opt-info-1.c: Moved to ...
15454 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15455 vect_int targets, use dg-additional-options instead of dg-options and
15456 use relative line numbers instead of absolute.
15457
15458 2018-01-03 Martin Sebor <msebor@redhat.com>
15459
15460 PR tree-optimization/83655
15461 * gcc.dg/Wrestrict-5.c: New test.
15462 * c-c++-common/builtins.c: New test.
15463
15464 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15465 Alan Hayward <alan.hayward@arm.com>
15466 David Sherwood <david.sherwood@arm.com>
15467
15468 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15469 (main): Call it.
15470
15471 2018-01-03 Jeff Law <law@redhat.com>
15472
15473 PR target/83641
15474 * gcc.target/i386/stack-check-17.c: New test.
15475 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15476
15477 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15478
15479 PR debug/83621
15480 * gcc.dg/pr83621.c: New test.
15481
15482 PR debug/83645
15483 * gcc.dg/pr83645.c: New test.
15484
15485 2018-01-03 Martin Sebor <msebor@redhat.com>
15486
15487 PR tree-optimization/83603
15488 * gcc.dg/Wrestrict-4.c: New test.
15489
15490 PR c/83559
15491 * gcc.dg/const-2.c: New test.
15492 * gcc.dg/pure-3.c: New test.
15493
15494 2018-01-03 Martin Sebor <msebor@redhat.com>
15495
15496 * gcc.dg/Wrestrict-3.c: New test.
15497
15498 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15499
15500 PR c++/83555
15501 * g++.dg/opt/pr83555.C: New test.
15502 * g++.dg/ubsan/pr83555.C: New test.
15503
15504 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15505
15506 PR c/82050
15507 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15508 the !CHECKING_P case by expecting a note.
15509 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15510 a note for the !CHECKING_P case, and move the return statement
15511 outside of #if CHECKING_P guard.
15512
15513 2018-01-03 Jeff Law <law@redhat.com>
15514
15515 PR middle-end/83654
15516 * gcc.target/i386/stack-check-18.c: New test.
15517 * gcc.target/i386/stack-check-19.c: New test.
15518
15519 2018-01-03 Martin Sebor <msebor@redhat.com>
15520
15521 PR tree-optimization/83501
15522 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15523
15524 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15525
15526 PR tree-optimization/83501
15527 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15528
15529 2018-01-03 Nathan Sidwell <nathan@acm.org>
15530
15531 PR c++/83667
15532 * g++.dg/ipa/pr83667.C: New.
15533
15534 2018-01-03 Martin Liska <mliska@suse.cz>
15535
15536 PR tree-optimization/83593
15537 * gcc.dg/pr83593.c: New test.
15538
15539 2018-01-03 Martin Liska <mliska@suse.cz>
15540
15541 PR ipa/83549
15542 * g++.dg/ipa/pr83549.C: New test.
15543
15544 2018-01-03 Marek Polacek <polacek@redhat.com>
15545
15546 PR c++/83592
15547 * g++.dg/warn/mvp2.C: New test.
15548
15549 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15550
15551 PR preprocessor/83602
15552 * g++.dg/cpp/pr83602.C: New test.
15553
15554 PR c++/83634
15555 * g++.dg/parse/pr83634.C: New test.
15556
15557 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15558
15559 PR fortran/83664
15560 * gfortran.dg/eoshift_7.f90: New test.
15561
15562 2018-01-03 Jan Beulich <jbeulich@suse.com>
15563
15564 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15565 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15566
15567 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15568
15569 Update copyright years.
15570
15571 2018-01-03 Martin Liska <mliska@suse.cz>
15572
15573 PR ipa/83594
15574 * gcc.dg/ipa/pr83594.c: New test.
15575
15576 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15577 Alan Hayward <alan.hayward@arm.com>
15578 David Sherwood <david.sherwood@arm.com>
15579
15580 * gcc.dg/vect-opt-info-1.c: New test.
15581
15582 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15583
15584 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15585 floorf128, truncf128, and roundf128.
15586 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15587 optimizations added in match.pd.
15588 * gcc.target/powerpc/float128-hw6.c: Likewise.
15589 * gcc.target/powerpc/float128-hw7.c: Likewise.
15590 * gcc.target/powerpc/float128-hw8.c: Likewise.
15591 * gcc.target/powerpc/float128-hw9.c: Likewise.
15592 * gcc.target/powerpc/float128-hw10.c: Likewise.
15593 * gcc.target/powerpc/float128-hw11.c: Likewise.
15594
15595 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15596
15597 PR c++/83556
15598 * g++.dg/cpp0x/pr83556.C: New test.
15599
15600 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15601
15602 PR fortran/45689
15603 PR fortran/83650
15604 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15605 * gfortran.dg/simplify_cshift_4.f90: New test.
15606
15607 2018-01-02 Marek Polacek <polacek@redhat.com>
15608
15609 PR c++/81860
15610 * g++.dg/cpp0x/inh-ctor30.C: New test.
15611
15612 PR c++/83644
15613 * g++.dg/cpp1z/pr83644.C: New test.
15614
15615 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15616
15617 PR fortran/83076
15618 * gfortran.dg/coarray_45.f90: New test.
15619
15620 PR fortran/83319
15621 * gfortran.dg/coarray_46.f90: New test.
15622
15623 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15624
15625 PR tree-optimization/83581
15626 * gcc.dg/pr83581.c: New test.
15627
15628 PR c/83595
15629 * gcc.dg/pr83595.c: New test.
15630
15631 PR middle-end/83608
15632 * g++.dg/opt/pr83608.C: New test.
15633
15634 PR middle-end/83609
15635 * gcc.dg/pr83609.c: New test.
15636 * g++.dg/opt/pr83609.C: New test.
15637
15638 PR middle-end/83623
15639 * gcc.dg/pr83623.c: New test.
15640
15641 * gcc.target/i386/i386.exp
15642 (check_effective_target_avx512vpopcntdqvl): New proc.
15643 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15644 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15645 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15646 \f
15647 Copyright (C) 2018 Free Software Foundation, Inc.
15648
15649 Copying and distribution of this file, with or without modification,
15650 are permitted in any medium without royalty provided the copyright
15651 notice and this notice are preserved.