re PR tree-optimization/87117 (ICE in eliminate_dom_walker::eliminate_cleanup(bool...
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-28 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/87117
4 * gcc.dg/pr87117-1.c: New testcase.
5
6 2018-08-28 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/87117
9 * gcc.dg/pr87117-2.c: New testcase.
10
11 2018-08-28 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/87117
14 * gcc.dg/lvalue-5.c: New testcase.
15
16 2018-08-27 Jeff Law <law@redhat.com>
17
18 PR tree-optimization/87110
19 * gcc.c-torture/compile/pr87110.c: New test.
20
21 2018-08-27 Martin Sebor <msebor@redhat.com>
22
23 PR tree-optimization/86914
24 * gcc.dg/strlenopt-57.c: New test.
25
26 2018-08-27 Martin Sebor <msebor@redhat.com>
27
28 PR tree-optimization/87112
29 * gcc.dg/pr87112.c: New test.
30
31 2018-08-27 David Malcolm <dmalcolm@redhat.com>
32
33 PR c++/63392
34 * g++.dg/diagnostic/missing-typename.C: New test.
35
36 2018-08-27 Jeff Law <law@redhat.com>
37
38 * gcc.c-torture/compile/dse.c: New test.
39
40 2018-08-27 Jakub Jelinek <jakub@redhat.com>
41
42 PR c++/86993
43 * g++.dg/diagnostic/pr86993.C: New test.
44
45 2018-08-27 Richard Biener <rguenther@suse.de>
46
47 PR tree-optimization/86927
48 * gcc.dg/vect/pr86927.c: New testcase.
49
50 2018-08-27 David Malcolm <dmalcolm@redhat.com>
51
52 PR c++/87091
53 * gcc.dg/empty.h: New file.
54 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
55 top of file and removal of redundant second printing of warning
56 location.
57 * gcc.dg/fixits-pr84852-2.c: Likewise.
58 * gcc.dg/missing-header-fixit-3.c: Likewise.
59 * gcc.dg/missing-header-fixit-4.c: New test.
60 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
61 conversion of show_caret_p to a tri-state.
62
63 2018-08-27 David Malcolm <dmalcolm@redhat.com>
64
65 PR c++/87091
66 * g++.dg/pr85523.C: Extend expected output to show line
67 before line-insertion fix-it hint.
68 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
69 (test_fixit_insert_newline): Add previous line to expected output.
70 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
71 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
72
73 2018-08-27 Martin Liska <mliska@suse.cz>
74
75 PR sanitizer/86962
76 * gcc.dg/asan/pr86962.c: New test.
77
78 2018-08-27 Martin Liska <mliska@suse.cz>
79
80 * gcc.dg/tree-prof/val-prof-10.c: New test.
81
82 2018-08-27 Martin Liska <mliska@suse.cz>
83
84 PR tree-optimization/86847
85 * gcc.dg/tree-ssa/switch-3.c: New test.
86 * gcc.dg/tree-ssa/vrp105.c: Remove.
87
88 2018-08-27 Martin Liska <mliska@suse.cz>
89
90 * gcc.dg/tree-ssa/switch-2.c: New test.
91
92 2018-08-27 Richard Biener <rguenther@suse.de>
93
94 * g++.dg/torture/20180705-1.C: New testcase.
95 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
96 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
97 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
98 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
99 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
100 * gcc.dg/pr85195.c: Likewise.
101 * gcc.dg/pr85467.c: Likewise.
102 * gcc.dg/torture/pr81790.c: Likewise.
103
104 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
105 param to current default.
106
107 2018-08-27 Jakub Jelinek <jakub@redhat.com>
108
109 PR rtl-optimization/87065
110 * gcc.target/i386/pr87065.c: New test.
111
112 2018-08-26 Marek Polacek <polacek@redhat.com>
113
114 PR c++/87080
115 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
116
117 PR c++/87029, Implement -Wredundant-move.
118 * g++.dg/cpp0x/Wredundant-move1.C: New test.
119 * g++.dg/cpp0x/Wredundant-move2.C: New test.
120 * g++.dg/cpp0x/Wredundant-move3.C: New test.
121 * g++.dg/cpp0x/Wredundant-move4.C: New test.
122
123 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
124
125 PR libfortran/86704
126 * gfortran.dg/matmul_19.f90: New test.
127
128 2018-08-25 Janus Weil <janus@gcc.gnu.org>
129
130 PR fortran/86545
131 * gfortran.dg/generic_35.f90: New test case.
132
133 2018-08-24 David Malcolm <dmalcolm@redhat.com>
134
135 PR c++/87091
136 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
137 line spans are printed with -fdiagnostics-show-line-numbers.
138
139 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
140
141 PR fortran/86837
142 * gfortran.dg/implied_do_io_6.f90: New test.
143
144 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
145
146 PR middle-end/87092
147 * gcc.dg/pr87092.c: New test.
148
149 2018-08-24 Marek Polacek <polacek@redhat.com>
150
151 PR c++/67012
152 PR c++/86942
153 * g++.dg/cpp0x/auto52.C: New test.
154 * g++.dg/cpp1y/auto-fn52.C: New test.
155 * g++.dg/cpp1y/auto-fn53.C: New test.
156 * g++.dg/cpp1y/auto-fn54.C: New test.
157
158 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
159
160 * lib/target-supports.exp (vect_perm_supported): Only return
161 false for variable-length vectors if the permute size is not
162 a power of 2.
163 (check_effective_target_vect_perm)
164 (check_effective_target_vect_perm_byte)
165 (check_effective_target_vect_perm_short): Remove check for
166 variable-length vectors.
167 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
168 * gcc.dg/vect/slp-perm-10.c: Likewise.
169 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
170
171 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
172
173 * gcc.target/aarch64/sve/bswap_1.c: New test.
174 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
175 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
176
177 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
178
179 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
180 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
181 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
182 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
183 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
184 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
185 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
186
187 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
188
189 PR debug/79342
190 * gcc.dg/pr79342.: New test.
191
192 2018-08-23 Martin Sebor <msebor@redhat.com>
193
194 PR tree-optimization/87072
195 * gcc.dg/Warray-bounds-35.c: New test.
196
197 2018-08-23 Richard Biener <rguenther@suse.de>
198
199 PR middle-end/87024
200 * gcc.dg/pr87024.c: New testcase.
201
202 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
203
204 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
205 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
206 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
207 * gcc.dg/vect/pr80631-2.c: Likewise.
208
209 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
210
211 PR fortran/86863
212 * gfortran.dg/submodule_32.f08: New test.
213
214 2018-08-22 Janus Weil <janus@gcc.gnu.org>
215
216 PR fortran/86935
217 * gfortran.dg/associate_3.f90: Update error message.
218 * gfortran.dg/associate_39.f90: New test case.
219
220 2018-08-22 Janus Weil <janus@gcc.gnu.org>
221
222 PR fortran/86888
223 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
224 an additional case.
225 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
226 * gfortran.dg/class_17.f03: Update error message.
227 * gfortran.dg/class_55.f90: Ditto.
228 * gfortran.dg/dtio_11.f90: Update error messages.
229 * gfortran.dg/implicit_actual.f90: Add an error message.
230 * gfortran.dg/typebound_proc_12.f90: Update error message.
231
232 2018-08-22 Martin Sebor <msebor@redhat.com>
233
234 PR middle-end/87052
235 * gcc.dg/pr87052.c: New test.
236 * gcc.dg/tree-ssa/dump-3.c: Adjust.
237
238 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
239
240 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
241 * gfortran.dg/max_expr.f90: ...this.
242 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
243 * gfortran.dg/min_expr.f90: ...this.
244
245 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
246
247 PR tree-optimization/86725
248 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
249 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
250 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
251 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
252
253 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
254
255 PR tree-optimization/86725
256 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
257
258 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
259
260 * gcc.dg/vect/vect-avg-16.c: New test.
261 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
262 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
263 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
264 the second loop in main1.
265
266 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
267
268 * gcc.dg/lto/pr85248_0.c (test_alias):
269 Stringify __USER_LABEL_PREFIX__.
270 (test_noreturn): Likewise.
271
272 2018-08-22 Richard Biener <rguenther@suse.de>
273
274 PR tree-optimization/86988
275 * g++.dg/pr86988.C: New testcase.
276
277 2018-08-22 Richard Biener <rguenther@suse.de>
278
279 PR tree-optimization/86945
280 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
281
282 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
283
284 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
285
286 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
287 Thomas Koenig <tkoenig@gcc.gnu.org>
288
289 PR fortran/25829
290 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
291 * gfortran.dg/f2003_io_1.f03: Add wait statement.
292
293 2018-08-21 Marek Polacek <polacek@redhat.com>
294
295 PR c++/86981, Implement -Wpessimizing-move.
296 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
297 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
298 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
299 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
300 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
301
302 PR c++/65043
303 * g++.dg/concepts/pr67595.C: Add dg-warning.
304 * g++.dg/cpp0x/Wnarrowing11.C: New test.
305 * g++.dg/cpp0x/Wnarrowing12.C: New test.
306 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
307
308 PR c++/86499
309 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
310 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
311
312 2018-08-21 Ed Schonberg <schonberg@adacore.com>
313
314 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
315
316 2018-08-21 Ed Schonberg <schonberg@adacore.com>
317
318 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
319
320 2018-08-21 Javier Miranda <miranda@adacore.com>
321
322 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
323
324 2018-08-21 Ed Schonberg <schonberg@adacore.com>
325
326 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
327
328 2018-08-21 Ed Schonberg <schonberg@adacore.com>
329
330 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
331
332 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
333
334 * gnat.dg/rep_clause7.adb: New testcase.
335
336 2018-08-21 Ed Schonberg <schonberg@adacore.com>
337
338 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
339 gnat.dg/task1_pkg.ads: New testcase.
340
341 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
342
343 * gnat.dg/linkedlist.adb: New testcase.
344
345 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
346
347 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
348 gnat.dg/elab6_pkg.ads: New testcase.
349
350 2018-08-21 Ed Schonberg <schonberg@adacore.com>
351
352 * gnat.dg/expr_func5.adb: New testcase.
353
354 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
355
356 * gnat.dg/dynhash.adb: New testcase.
357
358 2018-08-21 Javier Miranda <miranda@adacore.com>
359
360 * gnat.dg/enum4.adb: New testcase.
361
362 2018-08-21 Tamar Christina <tamar.christina@arm.com>
363
364 * gcc.target/aarch64/large_struct_copy.c: New test.
365
366 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
367
368 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
369
370 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
371
372 PR middle-end/86121
373 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
374
375 2018-08-21 Tom de Vries <tdevries@suse.de>
376
377 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
378 to avoid mismatch in .debug and .earlydebug dump files.
379
380 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
381
382 PR target/87033
383 * gcc.target/powerpc/pr87033.c: New test.
384
385 2018-08-20 Martin Sebor <msebor@redhat.com>
386
387 PR tree-optimization/87034
388 * gcc.dg/builtin-sprintf-warn-20.c: New test.
389
390 2018-08-20 David Malcolm <dmalcolm@redhat.com>
391
392 PR other/84889
393 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
394 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
395 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
396
397 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
398
399 PR target/87014
400 * g++.dg/torture/pr87014.C: New file.
401
402 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
403
404 PR target/86984
405 * gcc.target/alpha/pr86984.c: New test.
406
407 2018-08-20 Richard Biener <rguenther@suse.de>
408
409 PR tree-optimization/78655
410 * gcc.dg/tree-ssa/evrp11.c: New testcase.
411
412 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
413
414 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
415 for Darwin.
416
417 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
418
419 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
420 test on Darwin.
421 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
422 * gcc.dg/lto/pr83719_0.c: Likewise.
423
424 2018-08-17 Martin Sebor <msebor@redhat.com>
425
426 PR testsuite/86996
427 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
428
429 2018-08-17 David Malcolm <dmalcolm@redhat.com>
430
431 * g++.dg/conversion/Wwrite-strings.C: New test.
432
433 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
434 Chung-Lin Tang <cltang@codesourcery.com>
435 Xianmiao Qu <xianmiao_qu@c-sky.com>
436
437 C-SKY port: Testsuite
438
439 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
440 * g++.dg/torture/type-generic-1.C: Likewise.
441 * gcc.c-torture/compile/20000804-1.c: Likewise.
442 * gcc.c-torture/execute/20101011-1.c: Likewise.
443 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
444 * gcc.dg/20020312-2.c: Likewise.
445 * gcc.dg/Wno-frame-address.c: Likewise.
446 * gcc.dg/c11-true_min-1.c: Likewise.
447 * gcc.dg/sibcall-10.c: Likewise.
448 * gcc.dg/sibcall-9.c: Likewise.
449 * gcc.dg/stack-usage-1.c: Likewise.
450 * gcc.dg/torture/float32-tg-3.c: Likewise.
451 * gcc.dg/torture/float32x-tg-3.c: Likewise.
452 * gcc.dg/torture/float64-tg-3.c: Likewise.
453 * gcc.dg/torture/float64x-tg-3.c: Likewise.
454 * gcc.dg/torture/type-generic-1.c: Likewise.
455 * gcc.target/csky/*: New.
456 * lib/target-supports.exp (check_profiling_available): Add
457 csky-*-elf.
458 (check_effective_target_hard_float): Handle C-SKY targets with
459 single-precision hard float only.
460 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
461
462 2018-08-17 David Malcolm <dmalcolm@redhat.com>
463
464 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
465 gcc_dump_printf.
466 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
467 coverage for gcc_dump_printf.
468
469 2018-08-17 Martin Liska <mliska@suse.cz>
470
471 * g++.dg/opt/mpx.C: Fix scanned pattern.
472 * gcc.target/i386/mpx.c: Likewise.
473 * g++.dg/warn/Wunreachable-code-1.C: Remove.
474 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
475 * gcc.dg/torture/pr52969.c: Likewise.
476 * g++.dg/warn/pr31246-2.C: Likewise.
477 * g++.dg/warn/pr31246.C: Likewise.
478 * gcc.dg/pr33092.c: Likewise.
479 * g++.dg/opt/eh1.C: Remove a deprecated option.
480 * g++.dg/template/inline1.C: Likewise.
481 * g++.dg/tree-ssa/pr81408.C: Likewise.
482 * gcc.dg/pr41837.c: Likewise.
483 * gcc.dg/pr41841.c: Likewise.
484 * gcc.dg/pr42250.c: Likewise.
485 * gcc.dg/pr43084.c: Likewise.
486 * gcc.dg/pr43317.c: Likewise.
487 * gcc.dg/pr51879-18.c: Likewise.
488 * gcc.dg/torture/pr36066.c: Likewise.
489 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
490 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
491 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
492 * gcc.dg/tree-ssa/pr45122.c: Likewise.
493 * gcc.target/i386/pr45352-2.c: Likewise.
494 * gcc.target/i386/zee.c: Likewise.
495 * gfortran.dg/auto_char_len_2.f90: Likewise.
496 * gfortran.dg/auto_char_len_4.f90: Likewise.
497 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
498 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
499 * gfortran.dg/gomp/pr47331.f90: Likewise.
500 * gfortran.dg/pr40999.f: Likewise.
501 * gfortran.dg/pr41011.f: Likewise.
502 * gfortran.dg/pr42051.f03: Likewise.
503 * gfortran.dg/pr46804.f90: Likewise.
504 * gfortran.dg/pr83149_1.f90: Likewise.
505 * gfortran.dg/pr83149_b.f90: Likewise.
506 * gfortran.dg/whole_file_1.f90: Likewise.
507 * gfortran.dg/whole_file_10.f90: Likewise.
508 * gfortran.dg/whole_file_11.f90: Likewise.
509 * gfortran.dg/whole_file_12.f90: Likewise.
510 * gfortran.dg/whole_file_13.f90: Likewise.
511 * gfortran.dg/whole_file_14.f90: Likewise.
512 * gfortran.dg/whole_file_15.f90: Likewise.
513 * gfortran.dg/whole_file_16.f90: Likewise.
514 * gfortran.dg/whole_file_17.f90: Likewise.
515 * gfortran.dg/whole_file_18.f90: Likewise.
516 * gfortran.dg/whole_file_19.f90: Likewise.
517 * gfortran.dg/whole_file_2.f90: Likewise.
518 * gfortran.dg/whole_file_20.f03: Likewise.
519 * gfortran.dg/whole_file_3.f90: Likewise.
520 * gfortran.dg/whole_file_4.f90: Likewise.
521 * gfortran.dg/whole_file_5.f90: Likewise.
522 * gfortran.dg/whole_file_6.f90: Likewise.
523 * gfortran.dg/whole_file_7.f90: Likewise.
524 * gfortran.dg/whole_file_8.f90: Likewise.
525 * gfortran.dg/whole_file_9.f90: Likewise.
526 * gcc.dg/vect/vect.exp: Likewise.
527
528 2018-08-17 Richard Biener <rguenther@suse.de>
529
530 PR middle-end/86505
531 * gcc.dg/torture/pr86505.c: New testcase.
532
533 2018-08-16 Martin Sebor <msebor@redhat.com>
534
535 PR tree-optimization/86853
536 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
537 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
538 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
539
540 2018-08-16 David Malcolm <dmalcolm@redhat.com>
541
542 * gcc.dg/missing-header-fixit-3.c: New test.
543
544 2018-08-16 David Malcolm <dmalcolm@redhat.com>
545
546 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
547 (test_fixit_insert_newline): Update expected output to show '+'
548 characters in margin of line-insertion fix-it hint.
549
550 2018-08-16 Nathan Sidwell <nathan@acm.org>
551
552 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
553 * gcc.dg/cpp/macsyntx2.c: likewise.
554
555 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
556
557 PR testsuite/86745
558 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
559 * gcc.target/i386/avx-cvt-2.c: Ditto.
560
561 2018-08-16 David Malcolm <dmalcolm@redhat.com>
562
563 PR c++/70693
564 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
565
566 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
567
568 * gcc.target/aarch64/imm_choice_comparison.c: New test.
569
570 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
571
572 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
573 (lib_strncmp): Likewise.
574
575 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
576
577 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
578 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
579 * g++.dg/torture/pr44295.C : Likewise.
580
581 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
582
583 PR testsuite/78544
584 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
585 attributes and matching.
586 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
587 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
588
589 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
590
591 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
592
593 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
594
595 * gcc.target/i386/rop1.c: Remove.
596 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
597
598 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
599
600 * gcc.target/powerpc/fold-vec-splat-char.c: New.
601 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
602 * gcc.target/powerpc/fold-vec-splat-int.c: New.
603 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
604 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
605 * gcc.target/powerpc/fold-vec-splat-short.c: New.
606
607 2018-08-15 David Malcolm <dmalcolm@redhat.com>
608
609 * g++.dg/diagnostic/aka3.C: New test.
610 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
611 output to show range labels.
612 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
613 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
614 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
615 * gcc.dg/bad-binary-ops.c: Update expected output to show range
616 labels. Add an "aka" example.
617 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
618 labels.
619 * gcc.dg/format/diagnostic-ranges.c: Likewise.
620 * gcc.dg/format/pr72858.c: Likewise.
621 * gcc.dg/format/pr78498.c: Likewise.
622 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
623 Update expected output to show range labels. Add examples of
624 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
625 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
626 Update expected output to show range labels.
627 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
628 (test_very_wide_line): Adjust so that label is at left-clipping
629 boundary.
630 (test_very_wide_line_2): New test.
631 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
632 Update expected output to show range labels.
633 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
634 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
635 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
636 for new param to gcc_rich_location::add_expr.
637 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
638 Add "label" param.
639 (test_show_locus): Add examples of labels to various tests. Tweak
640 the "very wide_line" test case and duplicate it, to cover the
641 boundary values for clipping of labels against the left-margin.
642 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
643 diagnostic-test-show-locus-no-labels.c.
644 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
645 Update line numbers of dg-locus directives.
646 * gcc.dg/pr69627.c: Update expected output to show range labels.
647 * lib/multiline.exp (proc _build_multiline_regex): Remove
648 special-case handling of lines with trailing '|'.
649
650 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
651
652 PR testsuite/86519
653 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
654 the .expand file.
655
656 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
657
658 * gcc.dg/wmain.c: New test.
659
660 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
661
662 PR c/19315
663 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
664 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
665 unknown size.
666
667 2018-08-15 Martin Liska <mliska@suse.cz>
668
669 PR tree-optimization/86925
670 * gcc.dg/predict-20.c: New test.
671 * gcc.dg/predict-21.c: New test.
672
673 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
674
675 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
676
677 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
678
679 * gcc.target/i386/sse2-movs.c: New test.
680
681 2018-08-14 Martin Sebor <msebor@redhat.com>
682
683 PR tree-optimization/86650
684 * gcc.dg/Warray-bounds-34.c: New test.
685
686 2018-08-14 Janus Weil <janus@gcc.gnu.org>
687
688 PR fortran/86116
689 * gfortran.dg/generic_34.f90: New test case.
690
691 2018-08-13 Marek Polacek <polacek@redhat.com>
692
693 PR c++/57891
694 * g++.dg/cpp0x/Wnarrowing6.C: New test.
695 * g++.dg/cpp0x/Wnarrowing7.C: New test.
696 * g++.dg/cpp0x/Wnarrowing8.C: New test.
697 * g++.dg/cpp0x/Wnarrowing9.C: New test.
698 * g++.dg/cpp0x/Wnarrowing10.C: New test.
699 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
700 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
701 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
702 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
703 * g++.dg/ext/stmtexpr15.C: Likewise.
704 * g++.dg/gomp/pr47963.C: Likewise.
705 * g++.dg/init/new37.C: Likewise.
706 * g++.dg/init/new43.C: Likewise.
707 * g++.dg/other/fold1.C: Likewise.
708 * g++.dg/parse/array-size2.C: Likewise.
709 * g++.dg/template/dependent-name3.C: Likewise.
710 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
711 * g++.dg/other/vrp1.C: Likewise.
712 * g++.dg/template/char1.C: Likewise.
713
714 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
715
716 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
717 instead of a ZERO_EXTEND.
718
719 2018-08-13 Martin Sebor <msebor@redhat.com>
720
721 PR tree-optimization/71625
722 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
723 * g++.dg/init/string2.C: New test.
724 * g++.dg/init/string3.C: New test.
725 * g++.dg/init/string4.C: New test.
726 * gcc.dg/init-string-3.c: New test.
727 * gcc.dg/strlenopt-55.c: New test.
728 * gcc.dg/strlenopt-56.c: New test.
729
730 2018-08-13 Marek Polacek <polacek@redhat.com>
731
732 P0806R2 - Deprecate implicit capture of this via [=]
733 * g++.dg/cpp2a/lambda-this1.C: New test.
734 * g++.dg/cpp2a/lambda-this2.C: New test.
735 * g++.dg/cpp2a/lambda-this3.C: New test.
736
737 2018-08-13 Marek Polacek <polacek@redhat.com>
738
739 PR c++/86915
740 * g++.dg/diagnostic/auto1.C: New test.
741
742 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
743
744 PR fortran/66679
745 * gfortran.dg/transfer_class_3.f90: New test.
746
747 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
748
749 PR fortran/86906
750 * gfortran.dg/use_rename_9.f90: New test.
751
752 2018-08-11 Jakub Jelinek <jakub@redhat.com>
753
754 PR tree-optimization/86835
755 * gcc.dg/pr86835.c: New test.
756
757 2018-08-10 Janus Weil <janus@gcc.gnu.org>
758
759 PR fortran/57160
760 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
761 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
762 * gfortran.dg/short_circuiting_2.f90: New test case.
763 * gfortran.dg/short_circuiting_3.f90: New test case.
764
765 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
766
767 PR target/82418
768 * gcc.target/i386/pr82418.c: New test.
769
770 2018-08-10 Martin Liska <mliska@suse.cz>
771
772 PR target/83610
773 * gcc.dg/predict-17.c: New test.
774 * gcc.dg/predict-18.c: New test.
775 * gcc.dg/predict-19.c: New test.
776
777 2018-08-10 Martin Liska <mliska@suse.cz>
778
779 PR tree-optimization/85799
780 * gcc.dg/pr85799.c: New test.
781
782 2018-08-09 Jeff Law <law@redhat.com>
783
784 PR middle-end/86897
785 * gcc.dg/uninit-suppress_2.c: Disable DOM.
786
787 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
788
789 * gcc.target/aarch64/sve/reduc_8.c: New test.
790
791 2018-08-09 David Malcolm <dmalcolm@redhat.com>
792
793 PR other/84889
794 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
795 test.
796 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
797 New test.
798 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
799 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
800 TEST_ALWAYS_FLAGS.
801
802 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
803
804 PR tree-optimization/86858
805 * gcc.dg/vect/pr86858.c: New test.
806
807 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
808
809 PR tree-optimization/86871
810 * gcc.dg/vect/pr86871.c: New test.
811
812 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
813
814 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
815
816 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
817
818 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
819 arch and tune numbers by 2.
820 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
821 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
822 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
823 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
824 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
825 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
826 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
827 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
828 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
829 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
830 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
831 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
832 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
833 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
834 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
835 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
836 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
837 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
838 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
839 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
840 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
841 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
842 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
843 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
844 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
845 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
846 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
847 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
848 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
849 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
850 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
851 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
852 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
853 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
854 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
855 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
856 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
857 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
858 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
859 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
860 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
861 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
862 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
863 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
864 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
865 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
866 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
867 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
868 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
869 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
870 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
871 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
872 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
873 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
874 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
875 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
876 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
877 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
878 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
879 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
880 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
881 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
882 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
883 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
884 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
885 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
886
887 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
888
889 PR target/84332
890 * gcc.target/s390/pr84332.c: New testcase.
891
892 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
893
894 PR target/46179
895 * gcc.target/m68k/tls-dimode.c: New file.
896
897 2018-08-08 Nathan Sidwell <nathan@acm.org>
898
899 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
900 c-c++-common/inc-from-1.c: New
901
902 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
903
904 PR target/85295
905 * gcc.target/s390/TI-constants-lra.c: New testcase.
906 * gcc.target/s390/TI-constants-nolra.c: New testcase.
907
908 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
909
910 * gcc.target/s390/hotpatch-8.c: Remove.
911 * gcc.target/s390/hotpatch-9.c: Remove.
912 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
913 * gcc.target/s390/mnop-mcount-m31.c: Remove.
914
915 2018-08-08 Jakub Jelinek <jakub@redhat.com>
916
917 P0595R1 - is_constant_evaluated
918 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
919
920 PR c++/86836
921 * g++.dg/cpp1z/decomp46.C: New test.
922
923 PR c++/86738
924 * g++.dg/opt/pr86738.C: New test.
925
926 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
927
928 PR target/86838
929 * gcc.target/aarch64/frecpe_1.c: New test.
930 * gcc.target/aarch64/frecpe_2.c: Likewise.
931
932 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
933
934 PR c++/59480, DR 136
935 * g++.dg/other/friend8.C: New.
936 * g++.dg/other/friend9.C: Likewise.
937 * g++.dg/other/friend10.C: Likewise.
938 * g++.dg/other/friend11.C: Likewise.
939 * g++.dg/other/friend12.C: Likewise.
940 * g++.dg/other/friend13.C: Likewise.
941 * g++.dg/other/friend14.C: Likewise.
942 * g++.dg/other/friend15.C: Likewise.
943 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
944 * g++.dg/parse/defarg8.C: Likewise.
945
946 2018-08-07 Martin Liska <mliska@suse.cz>
947
948 PR middle-end/83023
949 * gcc.dg/predict-16.c: New test.
950 * g++.dg/predict-1.C: New test.
951
952 2018-08-07 Steve Ellcey <sellcey@cavium.com>
953 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
954
955 PR tree-optimization/80925
956 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
957 vectorized on !vect_hw_misalign targets.
958
959 2018-08-06 Marek Polacek <polacek@redhat.com>
960
961 PR c++/86767
962 * g++.dg/cpp1y/constexpr-86767.C: New test.
963
964 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
965
966 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
967 for target *-*-linux-gnu.
968
969 2018-08-06 Alan Hayward <alan.hayward@arm.com>
970
971 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
972 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
973 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
974
975 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
976
977 * gcc.target/s390/nomemloopunroll-1.c: New test.
978
979 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
980
981 PR target/86386
982 * gcc.target/i386/pr86386.c: New file.
983
984 2018-08-04 Tom de Vries <tdevries@suse.de>
985
986 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
987
988 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
989
990 * gcc.dg/guality/const-volatile.c: Remove duplicate test
991 "type:cvip".
992
993 2018-08-04 Janus Weil <janus@gcc.gnu.org>
994
995 PR fortran/45521
996 * gfortran.dg/interface_assignment_6.f90: New test case.
997
998 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
999
1000 PR testsuite/86153
1001 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
1002
1003 2018-08-03 David Malcolm <dmalcolm@redhat.com>
1004 Jonathan Wakely <jwakely@redhat.com>
1005
1006 PR c++/85523
1007 * g++.dg/pr85523.C: New test.
1008
1009 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
1010
1011 PR c/86690
1012 * gcc.dg/union-duplicate-field.c: New test.
1013
1014 2018-08-03 Jason Merrill <jason@redhat.com>
1015
1016 PR c++/86706
1017 * g++.dg/template/pr86706.C: New test.
1018
1019 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
1020
1021 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
1022 on vect_avg_qi targets.
1023 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1024 * gcc.dg/vect/bb-slp-pow-1.c: New test.
1025 * gcc.dg/vect/vect-avg-15.c: Likewise.
1026
1027 2018-08-03 Martin Liska <mliska@suse.cz>
1028
1029 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1030 * gcc.dg/predict-13.c: Likewise.
1031 * gcc.dg/predict-3.c: Likewise.
1032 * gcc.dg/predict-4.c: Likewise.
1033 * gcc.dg/predict-5.c: Likewise.
1034 * gcc.dg/predict-6.c: Likewise.
1035 * gcc.dg/predict-9.c: Likewise.
1036 * gfortran.dg/predict-1.f90: Likewise.
1037
1038 2018-08-02 Richard Biener <rguenther@suse.de>
1039
1040 PR c++/86763
1041 * g++.dg/torture/pr86763.C: New testcase.
1042
1043 2018-08-02 Richard Biener <rguenther@suse.de>
1044
1045 PR tree-optimization/86816
1046 * g++.dg/torture/pr86816.C: New testcase.
1047
1048 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1049
1050 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1051 to be used.
1052 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1053 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1054 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1055 for .h.
1056 * gcc.target/aarch64/sve/single_2.c: Likewise.
1057 * gcc.target/aarch64/sve/single_3.c: Likewise.
1058 * gcc.target/aarch64/sve/single_4.c: Likewise.
1059
1060 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1061
1062 PR target/86014
1063 * gcc.target/aarch64/ldp_stp_13.c: New test.
1064
1065 2018-08-01 Martin Sebor <msebor@redhat.com>
1066
1067 PR tree-optimization/86650
1068 * gcc.dg/format/gcc_diag-10.c: Adjust.
1069
1070 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1071
1072 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1073 of range check.
1074 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1075
1076 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1077
1078 PR target/86753
1079 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1080 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1081
1082 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1083
1084 * gcc.dg/pointer-range-check-1.c: New test.
1085 * gcc.dg/pointer-range-check-2.c: Likewise.
1086
1087 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1088
1089 PR tree-optimization/86749
1090 * gcc.dg/vect/pr86749.c: New test.
1091
1092 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1093
1094 PR c++/86661
1095 * g++.dg/lookup/name-clash12.C: New.
1096
1097 2018-08-01 Richard Biener <rguenther@suse.de>
1098
1099 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1100
1101 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1102
1103 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1104
1105 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1106
1107 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1108
1109 2018-08-01 Martin Liska <mliska@suse.cz>
1110
1111 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1112 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1113 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1114 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1115 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1116 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1117 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1118 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1119
1120 2018-08-01 Martin Liska <mliska@suse.cz>
1121
1122 PR value-prof/35543
1123 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1124
1125 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1126
1127 * gcc.target/aarch64/extract_zero_extend.c: New file.
1128
1129 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1130
1131 PR c/85704
1132 * gcc.c-torture/compile/pr85704.c: New test.
1133
1134 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1135 Olivier Hainque <hainque@adacore.com>
1136
1137 * gnat.dg/dinst.adb: New.
1138 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1139
1140 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1141
1142 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1143 tdiag and cxxdiag.
1144 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1145 and %K.
1146
1147 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1148
1149 * c-c++-common/spec-barrier-1.c: New test.
1150 * c-c++-common/spec-barrier-2.c: New test.
1151 * gcc.dg/spec-barrier-3.c: New test.
1152
1153 2018-07-31 Martin Sebor <msebor@redhat.com>
1154
1155 PR tree-optimization/86741
1156 * gcc.dg/Warray-bounds-33.c: New test.
1157
1158 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1159
1160 * gcc.target/s390/memset-1.c: Improve testcase.
1161
1162 2018-07-31 Tom de Vries <tdevries@suse.de>
1163
1164 PR debug/86687
1165 * g++.dg/guality/pr86687.C: New test.
1166
1167 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1168
1169 P1008R1 - prohibit aggregates with user-declared constructors
1170 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1171 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1172 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1173 * g++.dg/cpp2a/aggr1.C: New test.
1174 * g++.dg/cpp2a/aggr2.C: New test.
1175
1176 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1177
1178 PR target/86640
1179 * gcc.target/arm/pr86640.c: New testcase.
1180
1181 2018-07-31 Martin Liska <mliska@suse.cz>
1182
1183 PR gcov-profile/85338
1184 PR gcov-profile/85350
1185 PR gcov-profile/85372
1186 * gcc.misc-tests/gcov-pr85338.c: New test.
1187 * gcc.misc-tests/gcov-pr85350.c: New test.
1188 * gcc.misc-tests/gcov-pr85372.c: New test.
1189
1190 2018-07-31 Martin Liska <mliska@suse.cz>
1191
1192 PR gcov-profile/83813
1193 PR gcov-profile/84758
1194 PR gcov-profile/85217
1195 PR gcov-profile/85332
1196 * gcc.misc-tests/gcov-pr83813.c: New test.
1197 * gcc.misc-tests/gcov-pr84758.c: New test.
1198 * gcc.misc-tests/gcov-pr85217.c: New test.
1199 * gcc.misc-tests/gcov-pr85332.c: New test.
1200
1201 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1202
1203 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1204 gnat.dg/prot5_pkg.ads: New testcase.
1205
1206 2018-07-31 Justin Squirek <squirek@adacore.com>
1207
1208 * gnat.dg/addr11.adb: New testcase.
1209
1210 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1211
1212 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1213
1214 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1215
1216 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1217
1218 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1219
1220 * gnat.dg/iter3.adb: New testcase.
1221
1222 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1223
1224 Revert 'AsyncI/O patch committed'
1225 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1226 Thomas Koenig <tkoenig@gcc.gnu.org>
1227
1228 PR fortran/25829
1229 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1230 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1231
1232 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1233
1234 PR rtl-optimization/85160
1235 * gcc.target/powerpc/combine-2-2.c: New testcase.
1236
1237 2018-07-27 Martin Sebor <msebor@redhat.com>
1238
1239 PR tree-optimization/86696
1240 * g++.dg/pr86696.C: New test.
1241
1242 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1243
1244 PR tree-optimization/86636
1245 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1246 Add dg-require-effective-target pthread.
1247
1248 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1249
1250 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1251 * gcc.dg/strcmpopt_6.c: Likewise.
1252
1253 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1254
1255 PR target/86612
1256 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1257
1258 2018-07-26 Martin Sebor <msebor@redhat.com>
1259
1260 PR tree-optimization/86043
1261 PR tree-optimization/86042
1262 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1263 pr86688.
1264 * gcc.dg/strlenopt-44.c: New test.
1265
1266 2018-07-26 Martin Liska <mliska@suse.cz>
1267
1268 PR gcov-profile/86536
1269 * gcc.misc-tests/gcov-pr86536.c: New test.
1270
1271 2018-07-25 Martin Sebor <msebor@redhat.com>
1272
1273 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1274 ignored by the test harness.
1275
1276 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1277 Thomas Koenig <tkoenig@gcc.gnu.org>
1278
1279 PR fortran/25829
1280 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1281 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1282
1283 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1284
1285 PR c++/85515
1286 * g++.dg/pr85515-2.C: Add expected dg-error.
1287 * g++.dg/cpp0x/range-for36.C: New test.
1288
1289 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1290
1291 * gcc.target/arc/uncached-1.c: New test.
1292 * gcc.target/arc/uncached-2.c: Likewise.
1293
1294 2018-07-24 Martin Sebor <msebor@redhat.com>
1295
1296 PR tree-optimization/86622
1297 PR tree-optimization/86532
1298 * gcc.c-torture/execute/strlen-2.c: New test.
1299 * gcc.c-torture/execute/strlen-3.c: New test.
1300 * gcc.c-torture/execute/strlen-4.c: New test.
1301
1302 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1303
1304 PR tree-optimization/86636
1305 * gcc.c-torture/compile/pr86636.c: New test.
1306
1307 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1308
1309 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1310
1311 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1312
1313 PR middle-end/86627
1314 * gcc.target/i386/pr86627.c: New test.
1315
1316 PR testsuite/86649
1317 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1318 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1319 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1320 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1321
1322 2018-07-23 Carl Love <cel@us.ibm.com>
1323
1324 PR 86591
1325 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1326 file altivec-2-runnable.c.
1327 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1328 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1329 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1330 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1331 vec_cts, vec_ctu, vec_cpsgn tests.
1332
1333 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1334
1335 PR c/86617
1336 * gcc.dg/pr86617.c: New test.
1337
1338 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1339
1340 PR c++/86569
1341 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1342
1343 2018-07-20 Martin Sebor <msebor@redhat.com>
1344
1345 PR middle-end/82063
1346 * c-c++-common/pr68657-1.c: Adjust.
1347 * c-c++-common/pr68657-2.c: Same.
1348 * c-c++-common/pr68657-3.c: Same.
1349 * c-c++-common/pr68833-1.c: Same.
1350 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1351 * gcc.dg/Walloca-larger-than.c: New test.
1352 * gcc.dg/Walloca-larger-than-2.c: New test.
1353 * gcc.dg/Wframe-larger-than-2.c: New test.
1354 * gcc.dg/Wlarger-than3.c: New test.
1355 * gcc.dg/Wvla-larger-than-3.c: New test.
1356 * gcc.dg/pr42611.c: Adjust.
1357 * gnat.dg/frame_overflow.adb: Same.
1358
1359 2018-07-20 Martin Sebor <msebor@redhat.com>
1360
1361 PR tree-optimization/86613
1362 PR tree-optimization/86611
1363 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1364 prune duplicate warnings.
1365 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1366 data-model-dependencies.
1367 * gcc.dg/Warray-bounds-32.c: Ditto.
1368
1369 2018-07-20 Richard Biener <rguenther@suse.de>
1370
1371 PR debug/86585
1372 * g++.dg/lto/pr86585_0.C: New testcase.
1373 * g++.dg/lto/pr86585_1.C: Likewise.
1374
1375 2018-07-19 Martin Sebor <msebor@redhat.com>
1376
1377 PR tree-optimization/83776
1378 PR tree-optimization/84047
1379 * gcc.dg/Warray-bounds-29.c: New test.
1380 * gcc.dg/Warray-bounds-30.c: New test.
1381 * gcc.dg/Warray-bounds-31.c: New test.
1382 * gcc.dg/Warray-bounds-32.c: New test.
1383
1384 2018-07-19 Michael Collison <michael.collison@arm.com>
1385 Richard Henderson <rth@redhat.com>
1386
1387 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1388 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1389 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1390 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1391 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1392 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1393 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1394 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1395 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1396 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1397 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1398 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1399
1400 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1401
1402 Revert fix for c++/59480 (and testsuite followup)
1403
1404 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1405
1406 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1407
1408 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1409
1410 PR c++/59480, DR 136
1411 * g++.dg/other/friend8.C: New.
1412 * g++.dg/other/friend9.C: Likewise.
1413 * g++.dg/other/friend10.C: Likewise.
1414 * g++.dg/other/friend11.C: Likewise.
1415 * g++.dg/other/friend12.C: Likewise.
1416 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1417 * g++.dg/parse/defarg8.C: Likewise.
1418
1419 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1420
1421 * gcc.target/aarch64/profile.c: New test.
1422
1423 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1424
1425 PR target/83009
1426 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1427
1428 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1429
1430 PR target/86560
1431 * gcc.target/i386/pr86560-4.c: New test.
1432 * gcc.target/i386/pr86560-5.c: Likewise.
1433
1434 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1435
1436 PR target/86560
1437 * gcc.target/i386/pr86560-1.c: New test.
1438 * gcc.target/i386/pr86560-2.c: Likewise.
1439 * gcc.target/i386/pr86560-3.c: Likewise.
1440
1441 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1442
1443 * gfortran.dg/max_fmax_aarch64.f90: New test.
1444 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1445 * gfortran.dg/minmax_integer.f90: Likewise.
1446
1447 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1448
1449 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1450
1451 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1452
1453 PR middle-end/86544
1454 * g++.dg/tree-ssa/pr86544.C: New test.
1455
1456 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1457
1458 PR c++/86550
1459 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1460
1461 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1462
1463 PR 69558
1464 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1465 * c-c++-common/pr69558.c: Remove xfail.
1466 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1467 * gcc.dg/pr61817-1.c: Likewise.
1468 * gcc.dg/pr61817-2.c: Likewise.
1469 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1470
1471 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1472
1473 PR fortran/85599
1474 * gfortran.dg/function_optimize_5.f90: Add option
1475 '-faggressive-function-elimination' and update dg-warning clauses.
1476 * gfortran.dg/short_circuiting.f90: New test.
1477
1478 2018-07-18 Marek Polacek <polacek@redhat.com>
1479
1480 PR c++/86190 - bogus -Wsign-conversion warning
1481 * g++.dg/warn/Wsign-conversion-3.C: New test.
1482 * g++.dg/warn/Wsign-conversion-4.C: New test.
1483
1484 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1485
1486 PR c++/59480, DR 136
1487 * g++.dg/other/friend8.C: New.
1488 * g++.dg/other/friend9.C: Likewise.
1489 * g++.dg/other/friend10.C: Likewise.
1490 * g++.dg/other/friend11.C: Likewise.
1491 * g++.dg/other/friend12.C: Likewise.
1492 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1493 * g++.dg/parse/defarg8.C: Likewise.
1494
1495 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1496
1497 * g++.dg/ext/uow-3.C: Adjust.
1498 * g++.dg/ext/uow-4.C: Likewise.
1499 * g++.dg/lookup/name-clash11.C: Likewise.
1500 * g++.dg/lookup/name-clash7.C: Likewise.
1501 * g++.dg/lookup/redecl1.C: Likewise.
1502 * g++.dg/warn/changes-meaning.C: Likewise.
1503 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1504 * g++.old-deja/g++.law/nest1.C: Likewise.
1505
1506 2018-07-18 Richard Biener <rguenther@suse.de>
1507
1508 PR debug/86523
1509 * g++.dg/lto/pr86523-3_0.C: New testcase.
1510
1511 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1512
1513 * gcc.target/m68k/mulsi_highpart.c: New test.
1514
1515 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1516
1517 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1518 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1519 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1520 * gcc.dg/cpp/pr61854-8.c: New test.
1521
1522 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1523
1524 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1525
1526 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1527
1528 PR fortran/83184
1529 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1530
1531 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1532
1533 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1534 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1535 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1536 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1537 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1538
1539 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1540
1541 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1542 * gcc.target/powerpc/pr79916.c: Require dfp.
1543
1544 2018-07-17 Richard Biener <rguenther@suse.de>
1545
1546 PR lto/86456
1547 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1548
1549 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1550
1551 * gcc.target/s390/function-align1.c: New test.
1552 * gcc.target/s390/function-align2.c: New test.
1553 * gcc.target/s390/function-align3.c: New test.
1554
1555 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1556
1557 * gnat.dg/discr55.adb: New test.
1558
1559 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1560
1561 * gcc.target/i386/vartrack-1.c (dg-options): Add
1562 -fomit-frame-pointer.
1563
1564 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1565
1566 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1567 (dg-lto-options): Add -fPIC.
1568 * g++.dg/lto/pr86523-2_0.C: Likewise.
1569
1570 2018-07-17 Martin Liska <mliska@suse.cz>
1571
1572 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1573
1574 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1575
1576 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1577 testcase.
1578
1579 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1580
1581 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1582
1583 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1584
1585 * gnat.dg/memorytest.adb: New testcase.
1586
1587 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1588
1589 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1590 New testcase.
1591
1592 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1593
1594 * gnat.dg/equal3.adb: New testcase.
1595
1596 2018-07-17 Justin Squirek <squirek@adacore.com>
1597
1598 * gnat.dg/split_args.adb: New testcase.
1599
1600 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1601
1602 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1603
1604 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1605
1606 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1607 New testcase.
1608
1609 2018-07-16 Carl Love <cel@us.ibm.com>
1610
1611 PR target/86414
1612 Forgot the PR number on the commit log.
1613
1614 2018-07-16 Carl Love <cel@us.ibm.com>
1615
1616 PR target/86414
1617 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1618 longdouble128.
1619 * gcc.target/powerpc/divkc3-3.c: Ditto.
1620 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1621 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1622 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1623 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1624
1625 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1626
1627 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1628 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1629
1630 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1631
1632 * lib/target-supports.exp (check_effective_target_longdouble64,
1633 check_effective_target_ppc_float128,
1634 check_effective_target_ppc_float128_insns,
1635 check_effective_target_powerpc_vsx): New.
1636
1637 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1638
1639 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1640 syntax error.
1641
1642 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1643
1644 PR tree-optimization/86526
1645 * gcc.c-torture/compile/pr86526.c: New test.
1646
1647 2018-07-16 Carl Love <cel@us.ibm.com>
1648
1649 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1650 longdouble128.
1651 * gcc.target/powerpc/divkc3-3.c: Ditto.
1652 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1653 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1654 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1655 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1656
1657 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1658
1659 PR fortran/83184
1660 * gfortran.dg/assumed_rank_14.f90: New testcase.
1661 * gfortran.dg/assumed_rank_15.f90: New testcase.
1662 * gfortran.dg/dec_structure_8.f90: Update error messages.
1663 * gfortran.dg/dec_structure_23.f90: Update error messages.
1664
1665 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1666
1667 PR middle-end/86528
1668 * gcc.c-torture/execute/pr86528.c: New test.
1669 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1670
1671 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1672
1673 * g++.dg/template/spec40.C: New.
1674 * g++.dg/parse/ptrmem8.C: Likewise.
1675
1676 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1677
1678 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1679 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1680 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1681 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1682 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1683
1684 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1685
1686 * gcc.target/s390/mrecord-mcount.c: New testcase.
1687
1688 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1689
1690 * gcc.target/s390/mfentry-m64.c: New testcase.
1691
1692 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1693
1694 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1695 testcase.
1696
1697 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1698
1699 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1700 testcase.
1701
1702 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1703
1704 * gnat.dg/wide_wide_value1.adb: New testcase.
1705
1706 2018-07-16 Javier Miranda <miranda@adacore.com>
1707
1708 * gnat.dg/bit_order1.adb: New testcase.
1709
1710 2018-07-16 Javier Miranda <miranda@adacore.com>
1711
1712 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1713
1714 2018-07-16 Richard Biener <rguenther@suse.de>
1715
1716 PR lto/86523
1717 * g++.dg/lto/pr86523-1_0.C: New testcase.
1718 * g++.dg/lto/pr86523-2_0.C: Likewise.
1719
1720 2018-07-16 Martin Liska <mliska@suse.cz>
1721
1722 PR ipa/86529
1723 * g++.dg/ipa/pr86529.C: New test.
1724
1725 2018-07-16 Tom de Vries <tdevries@suse.de>
1726
1727 PR debug/86455
1728 * gcc.target/i386/vartrack-1.c: New test.
1729
1730 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1731
1732 * gnat.dg/opt73.adb: New test.
1733
1734 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1735
1736 PR c++/3698
1737 PR c++/86208
1738 * g++.dg/opt/pr3698.C: New test.
1739
1740 2018-07-16 Richard Biener <rguenther@suse.de>
1741
1742 PR ipa/86389
1743 * gcc.dg/torture/pr86389.c: Require trampolines.
1744
1745 2018-07-15 Tom de Vries <tdevries@suse.de>
1746
1747 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1748 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1749 already called.
1750 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1751 * gcc.dg/guality/guality.exp: Same.
1752 * gfortran.dg/guality/guality.exp: Same.
1753
1754 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1755 Sunil K Pandey <sunil.k.pandey@intel.com>
1756
1757 PR target/84413
1758 * gcc.target/i386/pr84413-1.c: New test.
1759 * gcc.target/i386/pr84413-2.c: Likewise.
1760 * gcc.target/i386/pr84413-3.c: Likewise.
1761
1762 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1763 Steve Munroe <munroesj52@gmail.com>
1764
1765 * gcc.target/powerpc/sse2-pand-1.c: New file.
1766 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1767 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1768 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1769
1770 2018-07-13 Nathan Sidwell <nathan@acm.org>
1771
1772 PR c++/86374
1773 * g++.dg/pr86374.C: New.
1774
1775 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1776
1777 PR middle-end/78809
1778 * gcc.dg/strcmpopt_5.c: New test.
1779 * gcc.dg/strcmpopt_6.c: New test.
1780
1781 2018-07-13 Richard Biener <rguenther@suse.de>
1782
1783 PR middle-end/85974
1784 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1785
1786 2018-07-13 Tom de Vries <tdevries@suse.de>
1787
1788 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1789 * gcc.dg/guality/ctztest.c: Same.
1790 * gcc.dg/guality/sra-1.c: Same.
1791
1792 2018-07-13 Tom de Vries <tdevries@suse.de>
1793
1794 * gcc.dg/vla-1.c: Update.
1795
1796 2018-07-13 Tom de Vries <tdevries@suse.de>
1797
1798 * gcc.src/maintainers.exp: New file.
1799
1800 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1801
1802 PR middle-end/86489
1803 * gcc.dg/pr86489.c: New test.
1804
1805 2018-07-12 Martin Sebor <msebor@redhat.com>
1806
1807 PR testsuite/86510
1808 g++.dg/warn/pr86453.C: Adjust.
1809
1810 2018-07-12 Jim Wilson <jimw@sifive.com>
1811
1812 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1813
1814 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1815
1816 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1817
1818 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1819
1820 * c-c++-common/gomp/declare-target-3.c: New test.
1821 * g++.dg/gomp/declare-target-2.C: New test.
1822
1823 2018-07-12 Martin Sebor <msebor@redhat.com>
1824
1825 PR c/86453
1826 * c-c++-common/Wattributes.c: Adjust.
1827 * gcc.dg/Wattributes-10.c: New test.
1828 * g++.dg/Wattributes-3.C: Adjust.
1829 * gcc.dg/Wattributes-6.c: Adjust.
1830 * gcc.dg/pr18079.c: Adjust.
1831 * gcc.dg/torture/pr42363.c: Adjust.
1832
1833 2018-07-12 Julia Koval <julia.koval@intel.com>
1834
1835 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1836 version.
1837
1838 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1839
1840 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1841 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1842 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1843 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1844 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1845 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1846 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1847
1848 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1849
1850 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1851 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1852 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1853 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1854 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1855 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1856 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1857 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1858
1859 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1860 Alan Hayward <alan.hayward@arm.com>
1861 David Sherwood <david.sherwood@arm.com>
1862
1863 * gcc.dg/vect/vect-fma-2.c: New test.
1864 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1865 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1866 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1867
1868 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1869
1870 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1871 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1872 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1873 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1874 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1875 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1876 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1877 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1878 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1879
1880 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1881
1882 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1883 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1884
1885 2018-07-12 Richard Biener <rguenther@suse.de>
1886
1887 PR target/84829
1888 * gcc.target/i386/pr84829.c: New testcase.
1889
1890 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1891
1892 * gcc.dg/torture/20180712-1.c: New test.
1893
1894 PR tree-optimization/86492
1895 * gcc.c-torture/execute/pr86492.c: New test.
1896
1897 2018-07-12 Richard Biener <rguenther@suse.de>
1898
1899 PR c/86453
1900 * g++.dg/warn/pr86453.C: New testcase.
1901
1902 2018-07-12 Richard Biener <rguenther@suse.de>
1903
1904 PR middle-end/86479
1905 * gcc.dg/graphite/pr86479.c: New testcase.
1906
1907 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1908
1909 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1910 of hardcoding size. Cast (rel) to MASK_TYPE.
1911 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1912 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1913 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1914 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1915 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1916 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1917 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1918 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1919 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1920 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1921 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1922 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1923 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1924 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1925 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1926 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1927 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1928 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1929 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1930
1931 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1932
1933 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
1934 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
1935 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
1936
1937 2018-07-10 Mark Wielaard <mark@klomp.org>
1938
1939 PR debug/86459
1940 * gcc.dg/pr86459.c: New test.
1941
1942 2018-07-10 Martin Sebor <msebor@redhat.com>
1943
1944 PR testsuite/86461
1945 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1946
1947 2018-07-10 Martin Liska <mliska@suse.cz>
1948
1949 PR testsuite/86445
1950 * gcc.dg/pr84100.c: Change it back to dg-bogus.
1951
1952 2018-07-10 Jakub Jelinek <jakub@redhat.com>
1953
1954 PR sanitizer/86406
1955 * g++.dg/ubsan/pr86406.C: New test.
1956
1957 PR fortran/86421
1958 * gfortran.dg/vect/pr86421.f90: New test.
1959
1960 2018-07-09 Martin Sebor <msebor@redhat.com>
1961
1962 PR tree-optimization/86415
1963 * gcc.dg/strlenopt-53.c: New test.
1964
1965 2018-07-09 Martin Sebor <msebor@redhat.com>
1966
1967 PR middle-end/77357
1968 * gcc.dg/strlenopt-49.c: New test.
1969 * gcc.dg/strlenopt-50.c: New test.
1970 * gcc.dg/strlenopt-51.c: New test.
1971 * gcc.dg/strlenopt-52.c: New test.
1972 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1973
1974 2018-07-09 Jakub Jelinek <jakub@redhat.com>
1975
1976 PR c/86420
1977 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
1978 to be returned and when first argument is not 0, so that they don't do
1979 anything for NEED_EXC or NEED_ERRNO.
1980
1981 2018-07-09 Tom de Vries <tdevries@suse.de>
1982
1983 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
1984 * gcc.dg/guality/bswaptest.c: Same.
1985 * gcc.dg/guality/clztest.c: Same.
1986 * gcc.dg/guality/csttest.c: Same.
1987 * gcc.dg/guality/ctztest.c: Same.
1988 * gcc.dg/guality/drap.c: Same.
1989 * gcc.dg/guality/nrv-1.c: Same.
1990 * gcc.dg/guality/pr41353-1.c: Same.
1991 * gcc.dg/guality/pr41353-2.c: Same.
1992 * gcc.dg/guality/pr41404-1.c: Same.
1993 * gcc.dg/guality/pr43051-1.c: Same.
1994 * gcc.dg/guality/pr43077-1.c: Same.
1995 * gcc.dg/guality/pr43177.c: Same.
1996 * gcc.dg/guality/pr43329-1.c: Same.
1997 * gcc.dg/guality/pr43479.c: Same.
1998 * gcc.dg/guality/pr43593.c: Same.
1999 * gcc.dg/guality/pr45003-1.c: Same.
2000 * gcc.dg/guality/pr45003-2.c: Same.
2001 * gcc.dg/guality/pr45003-3.c: Same.
2002 * gcc.dg/guality/pr48437.c: Same.
2003 * gcc.dg/guality/pr48466.c: Same.
2004 * gcc.dg/guality/pr49888.c: Same.
2005 * gcc.dg/guality/pr54200.c: Same.
2006 * gcc.dg/guality/pr54519-1.c: Same.
2007 * gcc.dg/guality/pr54519-2.c: Same.
2008 * gcc.dg/guality/pr54519-3.c: Same.
2009 * gcc.dg/guality/pr54519-4.c: Same.
2010 * gcc.dg/guality/pr54519-5.c: Same.
2011 * gcc.dg/guality/pr54519-6.c: Same.
2012 * gcc.dg/guality/pr54551.c: Same.
2013 * gcc.dg/guality/pr54693-2.c: Same.
2014 * gcc.dg/guality/pr54693.c: Same.
2015 * gcc.dg/guality/pr54796.c: Same.
2016 * gcc.dg/guality/pr54970.c: Same.
2017 * gcc.dg/guality/pr67192.c: Same.
2018 * gcc.dg/guality/pr69947.c: Same.
2019 * gcc.dg/guality/pr78726.c: Same.
2020 * gcc.dg/guality/rotatetest.c: Same.
2021 * gcc.dg/guality/sra-1.c: Same.
2022 * gcc.dg/guality/vla-2.c: Same.
2023
2024 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2025
2026 * g++.dg/diagnostic/long-short.C: New.
2027 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
2028 * g++.dg/diagnostic/virtual-friend.C: Likewise.
2029 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2030
2031 2018-07-09 Tom de Vries <tdevries@suse.de>
2032
2033 * gcc.dg/vla-1.c: New test.
2034
2035 2018-07-07 Tom de Vries <tdevries@suse.de>
2036
2037 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2038 files.
2039 (get_dump_flags): New proc.
2040 (toplevel): Test all dump flags.
2041
2042 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2043
2044 * gnat.dg/stack_usage6.adb: New test.
2045 * gnat.dg/stack_usage6_pkg.ads: New helper.
2046
2047 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2048
2049 * gnat.dg/pure_function3a.adb: New test.
2050 * gnat.dg/pure_function3b.adb: Likewise.
2051 * gnat.dg/pure_function3c.adb: Likewise.
2052 * gnat.dg/pure_function3_pkg.ads: New helper.
2053
2054 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2055
2056 PR target/84711
2057 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2058 dg-require-effective-target. Add -msse not just on i386-*, but
2059 on all i?86-* and x86_64-*.
2060
2061 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2062
2063 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2064 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2065 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2066 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2067 * gcc.dg/tree-ssa/popcount3.c: New test.
2068
2069 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2070
2071 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2072 to preserve the test.
2073 * gcc.target/i386/pr85073.c: Likewise.
2074
2075 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2076
2077 PR tree-optimization/86401
2078 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2079 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2080 * c-c++-common/rotate-9.c: New test.
2081
2082 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2083
2084 PR target/86324
2085 gcc.target/powerpc/pr86324-1.c: New test.
2086 gcc.target/powerpc/pr86324-2.c: Likewise.
2087
2088 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2089
2090 PR target/84711
2091 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2092
2093 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2094
2095 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2096
2097 2018-07-05 Jeff Law <law@redhat.com>
2098
2099 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2100
2101 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2102
2103 PR fortran/86408
2104 * gfortran.dg/deferred_character_20.f90: New test.
2105
2106 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2107
2108 PR fortran/83183
2109 PR fortran/86325
2110 * gfortran.dg/init_flag_18.f90: New testcase.
2111 * gfortran.dg/init_flag_19.f03: New testcase.
2112
2113 2018-07-05 Carl Love <cel@us.ibm.com>
2114 * gcc.target/altivec-1-runnable.c: New test file.
2115 * gcc.target/altivec-2-runnable.c: New test file.
2116 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2117 for tests.
2118
2119 2018-07-05 Martin Sebor <msebor@redhat.com>
2120
2121 PR c++/86400
2122 * gcc.dg/strlenopt-47.c: New test.
2123 * gcc.dg/strlenopt-48.c: New test.
2124
2125 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2126
2127 PR target/84711
2128 * gcc.target/arm/big-endian-subreg.c: New.
2129
2130 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2131
2132 PR target/84711
2133 * gcc.dg/vect/pr84711.c: New.
2134
2135 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2136
2137 * gcc.target/aarch64/struct_cpy.c: New.
2138
2139 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2140
2141 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2142 * c-c++-common/unroll-2.c: Likewise.
2143 * g++.dg/cdce3.C: Likewise.
2144 * g++.dg/ext/unroll-1.C: Likewise.
2145 * g++.dg/ext/unroll-2.C: Likewise.
2146 * g++.dg/ext/unroll-3.C: Likewise.
2147 * gcc.dg/cdce1.c: Likewise.
2148 * gcc.dg/cdce2.c: Likewise.
2149 * gcc.dg/gomp/pr68128-1.c: Likewise.
2150 * gcc.dg/vect/pr46032.c: Likewise.
2151 * gcc.dg/vect/vect-cond-10.c: Likewise.
2152 * gcc.dg/vect/vect-cond-8.c: Likewise.
2153 * gcc.dg/vect/vect-cond-9.c: Likewise.
2154 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2155 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2156 * gcc.target/i386/avx-cvt-2.c: Likewise.
2157 * gcc.target/i386/avx-cvt-3.c: Likewise.
2158 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2159 * gcc.target/i386/avx2-gather-2.c: Likewise.
2160 * gcc.target/i386/avx2-gather-6.c: Likewise.
2161 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2162 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2163 * gfortran.dg/directive_unroll_1.f90: Likewise.
2164 * gfortran.dg/directive_unroll_2.f90: Likewise.
2165 * gnat.dg/unroll2.adb: Likewise.
2166 * gnat.dg/unroll3.adb: Likewise.
2167
2168 2018-07-05 Tom de Vries <tdevries@suse.de>
2169
2170 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2171
2172 2018-07-04 Martin Sebor <msebor@redhat.com>
2173
2174 PR tree-optimization/86274
2175 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2176
2177 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2178
2179 PR fortran/82009
2180 * gfortran.dg/block_16.f08. New test.
2181
2182 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2183
2184 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2185 has a slightly different IL that provides more threading
2186 opportunities.
2187
2188 2018-07-04 Martin Liska <mliska@suse.cz>
2189
2190 PR middle-end/66240
2191 PR target/45996
2192 PR c/84100
2193 * gcc.dg/pr84100.c (foo):
2194 * gcc.target/i386/falign-functions-2.c: New test.
2195 * gcc.target/i386/falign-functions.c: New test.
2196
2197 2018-07-04 Martin Liska <mliska@suse.cz>
2198
2199 * gcc.dg/pr47793.c: Remove.
2200
2201 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2202
2203 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2204 final scan test.
2205 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2206
2207 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2208
2209 PR target/85620
2210 * gcc.target/i386/pr85620-1.c: New test.
2211 * gcc.target/i386/pr85620-2.c: Likewise.
2212 * gcc.target/i386/pr85620-3.c: Likewise.
2213 * gcc.target/i386/pr85620-4.c: Likewise.
2214
2215 2018-07-03 Martin Sebor <msebor@redhat.com>
2216
2217 PR tree-optimization/86274
2218 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2219 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2220 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2221 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2222 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2223 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2224 * gcc.dg/tree-ssa/pr83198.c: Same.
2225
2226 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2227
2228 * g++.dg/other/locations1.C: New.
2229 * g++.dg/tls/locations1.C: Likewise.
2230 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2231 * g++.dg/diagnostic/virtual-static.C: Likewise.
2232 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2233 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2234 * g++.dg/cpp0x/pr51463.C: Likewise.
2235 * g++.dg/other/typedef1.C: Likewise.
2236 * g++.dg/parse/dtor13.C: Likewise.
2237 * g++.dg/template/error44.C: Likewise.
2238 * g++.dg/template/typedef4.C: Likewise.
2239 * g++.dg/template/typedef5.C: Likewise.
2240 * g++.dg/tls/diag-2.C: Likewise.
2241 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2242
2243 2018-07-03 Marek Polacek <polacek@redhat.com>
2244
2245 PR c++/86201
2246 * g++.dg/diagnostic/pr86201.C: New test.
2247
2248 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2249
2250 PR target/85694
2251 * gcc.target/i386/pr85694.c: New test.
2252
2253 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2254
2255 PR tree-optimization/85694
2256 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2257 Return true for AArch64 without SVE.
2258 * gcc.target/aarch64/vect_hadd_1.h: New file.
2259 * gcc.target/aarch64/vect_shadd_1.c: New test.
2260 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2261 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2262 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2263
2264 2018-07-03 Marek Polacek <polacek@redhat.com>
2265
2266 PR middle-end/86202
2267 * gcc.dg/Wint-conversion-2.c: New test.
2268
2269 PR c++/84306
2270 * g++.dg/overload/conv-op3.C: New test.
2271
2272 2018-07-03 Richard Biener <rguenther@suse.de>
2273
2274 PR ipa/86389
2275 * gcc.dg/torture/pr86389.c: New testcase.
2276
2277 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2278
2279 PR tree-optimization/85694
2280 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2281 proc.
2282 * gcc.dg/vect/vect-avg-1.c: New test.
2283 * gcc.dg/vect/vect-avg-2.c: Likewise.
2284 * gcc.dg/vect/vect-avg-3.c: Likewise.
2285 * gcc.dg/vect/vect-avg-4.c: Likewise.
2286 * gcc.dg/vect/vect-avg-5.c: Likewise.
2287 * gcc.dg/vect/vect-avg-6.c: Likewise.
2288 * gcc.dg/vect/vect-avg-7.c: Likewise.
2289 * gcc.dg/vect/vect-avg-8.c: Likewise.
2290 * gcc.dg/vect/vect-avg-9.c: Likewise.
2291 * gcc.dg/vect/vect-avg-10.c: Likewise.
2292 * gcc.dg/vect/vect-avg-11.c: Likewise.
2293 * gcc.dg/vect/vect-avg-12.c: Likewise.
2294 * gcc.dg/vect/vect-avg-13.c: Likewise.
2295 * gcc.dg/vect/vect-avg-14.c: Likewise.
2296
2297 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2298
2299 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2300 get split into two for use by the over-widening pattern.
2301 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2302 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2303 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2304 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2305 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2306 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2307 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2308 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2309 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2310 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2311 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2312 * gcc.dg/vect/vect-over-widen-22.c: New test.
2313
2314 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2315
2316 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2317 widen_mult pattern.
2318 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2319 over-widening messages.
2320 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2321 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2322 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2323 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2324 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2325 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2326 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2327 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2328 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2329 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2330 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2331 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2332 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2333 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2334 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2335 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2336 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2337 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2338 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2339 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2340 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2341 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2342 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2343 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2344 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2345 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2346
2347 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2348
2349 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2350
2351 2018-07-02 Jim Wilson <jimw@sifive.com>
2352
2353 * gcc.target/riscv/interrupt-debug.c: New.
2354
2355 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2356
2357 * g++.dg/diagnostic/thread-thread_local.C: New.
2358
2359 2018-07-02 Martin Liska <mliska@suse.cz>
2360
2361 PR testsuite/86366
2362 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2363 * gcc.dg/profile-dir-2.c: Likewise.
2364 * gcc.dg/profile-dir-3.c: Likewise.
2365
2366 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2367
2368 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2369 overriden.
2370
2371 2018-07-02 Richard Biener <rguenther@suse.de>
2372
2373 PR tree-optimization/86363
2374 * gcc.dg/torture/pr86363.c: New testcase.
2375
2376 2018-07-02 Martin Liska <mliska@suse.cz>
2377
2378 * gcc.dg/completion-1.c: New test.
2379 * gcc.dg/completion-2.c: New test.
2380 * gcc.dg/completion-3.c: New test.
2381
2382 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2383
2384 PR fortran/82969
2385 PR fortran/86242
2386 * gfortran.dg/proc_ptr_50.f90: New test.
2387
2388 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2389
2390 PR fortran/45305
2391 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2392
2393 2018-07-02 Martin Liska <mliska@suse.cz>
2394
2395 PR ipa/86279
2396 * gcc.dg/ipa/pr86279.c: New test.
2397
2398 2018-07-02 Martin Liska <mliska@suse.cz>
2399
2400 PR ipa/86323
2401 * g++.dg/ipa/pr86323.C: New test.
2402
2403 2018-07-01 Tom de Vries <tdevries@suse.de>
2404
2405 revert:
2406 2018-07-01 Tom de Vries <tdevries@suse.de>
2407
2408 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2409 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2410
2411 2018-07-01 Tom de Vries <tdevries@suse.de>
2412
2413 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2414 argument.
2415 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2416 with @main.
2417
2418 2018-07-01 Tom de Vries <tdevries@suse.de>
2419
2420 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2421 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2422
2423 2018-07-01 Tom de Vries <tdevries@suse.de>
2424
2425 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2426 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2427
2428 2018-07-01 Tom de Vries <tdevries@suse.de>
2429
2430 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2431 (verify_call): ... here. Move to toplevel.
2432 (verify_call_np, dg_final_directive_check_utils): New proc.
2433 (toplevel): Call dg_final_directive_check_utils.
2434 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2435
2436 2018-06-30 Jim Wilson <jimw@sifive.com>
2437
2438 * gcc.target/riscv/shift-shift-1.c: New.
2439 * gcc.target/riscv/shift-shift-2.c: New.
2440 * gcc.target/riscv/shift-shift-3.c: New.
2441
2442 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2443
2444 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2445
2446 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2447
2448 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2449 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2450 by 4 in the computation of a[i].
2451 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2452 main multiplication constant.
2453 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2454 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2455 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2456 pattern to cast the result to int.
2457 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2458 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2459 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2460 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2461 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2462 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2463 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2464 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2465 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2466 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2467 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2468 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2469 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2470 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2471 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2472 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2473 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2474 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2475 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2476 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2477
2478 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2479
2480 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2481 test for vectorization along the lines described in the comment.
2482
2483 2018-06-30 Tom de Vries <tdevries@suse.de>
2484
2485 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2486 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2487 LTO_TORTURE_OPTIONS.
2488 * gcc.dg/guality/prevent-optimization.h: New file.
2489 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2490 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2491
2492 2018-06-30 Tom de Vries <tdevries@suse.de>
2493
2494 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2495 * lib/gcc-dg.exp (dg-final): New proc.
2496 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2497 argument.
2498
2499 2018-06-29 Martin Sebor <msebor@redhat.com>
2500
2501 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2502 that don't define the function.
2503
2504 2018-06-29 Marek Polacek <polacek@redhat.com>
2505
2506 PR c++/86184
2507 * g++.dg/ext/cond3.C: New test.
2508
2509 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2510
2511 * gcc.target/arm/arm-soft-strd-even.c: New test.
2512
2513 2018-06-29 Tom de Vries <tdevries@suse.de>
2514
2515 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2516 line, and use it.
2517 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2518 (process-message): ... here.
2519 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2520
2521 2018-06-29 Martin Liska <mliska@suse.cz>
2522
2523 PR tree-optimization/86263
2524 * gcc.dg/tree-ssa/pr86263.c: New test.
2525
2526 2018-06-28 Carl Love <cel@us.ibm.com>
2527
2528 * gcc.target/p9-extract-1.c: Add test case.
2529 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2530 name in ABI.
2531
2532 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2533
2534 PR target/86348
2535 * gcc.target/i386/pr86348.c: New test.
2536
2537 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2538
2539 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2540
2541 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2542
2543 PR fortran/82865
2544 * gfortran.dg/dec_type_print_2.f03: New testcase.
2545
2546 2018-06-28 David Pagan <dave.pagan@oracle.com>
2547
2548 PR c/55976
2549 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2550 message causing unexpected test FAIL.
2551
2552 2018-06-28 Martin Liska <mliska@suse.cz>
2553
2554 * gcc.dg/tree-ssa/switch-1.c: New test.
2555
2556 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2557
2558 * gnat.dg/debug15.adb: New test.
2559
2560 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2561
2562 PR c++/86329
2563 * g++.dg/lookup/pr86329.C: New test.
2564
2565 2018-06-27 Carl Love <cel@us.ibm.com>
2566
2567 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2568
2569 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2570
2571 PR target/85769
2572 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2573
2574 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2575
2576 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2577
2578 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2579
2580 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2581 requirement for this test.
2582 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2583 requirement, and -mpower8-vector compile option.
2584
2585 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2586
2587 PR target/86314
2588 * gcc.dg/pr86314.c: New test.
2589
2590 PR debug/86257
2591 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2592
2593 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2594
2595 * gcc.target/i386/pr86257.c: Require 64-bit.
2596
2597 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2598
2599 * g++.dg/pr86082.C: Require IBM1047 support.
2600
2601 2018-06-26 Richard Biener <rguenther@suse.de>
2602
2603 PR middle-end/86271
2604 * gcc.dg/pr86271.c: New testcase.
2605
2606 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2607
2608 PR debug/86064
2609 * gcc.dg/pr86064.c: New.
2610
2611 2018-06-25 Jeff Law <law@redhat.com>
2612
2613 * lib/target-supports.exp
2614 (check_effective_target_logical_op_short_circuit): Add v850.
2615
2616 2018-06-25 Martin Sebor <msebor@redhat.com>
2617
2618 PR tree-optimization/86204
2619 * gcc.dg/strlenopt-46.c: New test.
2620
2621 2018-06-25 Martin Sebor <msebor@redhat.com>
2622
2623 PR tree-optimization/85700
2624 * gcc.dg/Wstringop-truncation-4.c: New test.
2625
2626 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2627
2628 PR fortran/82972
2629 PR fortran/83088
2630 PR fortran/85851
2631 * gfortran.dg/init_flag_17.f90: New testcase.
2632
2633 2018-06-25 Carl Love <cel@us.ibm.com>
2634
2635 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2636 vec_extract a signed int. Add vec_extract tests for bool char
2637 and bool int.
2638 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2639 vec_extract tests.
2640
2641 2018-06-25 Tom de Vries <tdevries@suse.de>
2642
2643 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2644
2645 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2646
2647 PR target/84786
2648 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2649
2650 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2651
2652 * gnat.dg/sso9.adb: New testcase.
2653 * gnat.dg/sso9_pkg.ads: Likewise.
2654
2655 2018-06-25 Tom de Vries <tdevries@suse.de>
2656
2657 PR debug/86257
2658 * gcc.target/i386/pr86257.c: New test.
2659
2660 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2661
2662 PR C++/86082
2663 * g++.dg/pr86082.C: New test.
2664
2665 2018-06-24 Tom de Vries <tdevries@suse.de>
2666
2667 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2668 * gcc.dg/guality/guality.exp: Same.
2669 * gfortran.dg/guality/guality.exp: Same.
2670 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2671
2672 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2673
2674 * g++.dg/concepts/locations1.C: New.
2675 * g++.dg/cpp0x/locations1.C: Likewise.
2676 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2677 * g++.dg/cpp1z/inline-var3.C: Likewise.
2678
2679 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2680
2681 PR fortran/86281
2682 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2683
2684 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2685
2686 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2687 this test.
2688 * gcc.target/powerpc/builtins-9.c: New test.
2689 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2690 to expect different code generation on big-endian vs.
2691 little-endian targets.
2692
2693 2018-06-22 Tom de Vries <tdevries@suse.de>
2694
2695 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2696 $rootme/../gdb/gdb, if available.
2697 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2698 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2699
2700 2018-06-22 Tom de Vries <tdevries@suse.de>
2701
2702 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2703 * g++.dg/guality/guality.exp: Use report_gdb.
2704 * gcc.dg/guality/guality.exp: Same.
2705 * gfortran.dg/guality/guality.exp: Same.
2706
2707 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2708
2709 PR c++/85662
2710 * g++.dg/ext/offsetof3.C: New test.
2711
2712 2018-06-22 Carl Love <cel@us.ibm.com>
2713
2714 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2715 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2716 for the vnor, vand and vxor instructions.
2717 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2718 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2719 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2720 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2721 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2722 Add -dp to dg-options, update expected counts.
2723
2724 2018-06-22 Paul Koning <ni1d@arrl.net>
2725
2726 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2727 if pdp11.
2728 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2729 * gcc.c-torture/compile/20040101-1.c: Ditto.
2730 * gcc.c-torture/compile/20050622-1.c: Ditto.
2731 * gcc.c-torture/compile/20080625-1.c: Ditto.
2732 * gcc.c-torture/compile/20090107-1.c: Ditto.
2733 * gcc.c-torture/compile/920501-12.c: Ditto.
2734 * gcc.c-torture/compile/920501-4.c: Ditto.
2735 * gcc.c-torture/compile/961203-1.c: Ditto.
2736 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2737 * gcc.c-torture/compile/pr25310.c: Ditto.
2738
2739 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2740 James Norris <jnorris@codesourcery.com>
2741 Thomas Schwinge <thomas@codesourcery.com>
2742 Tom de Vries <tom@codesourcery.com>
2743
2744 * c-c++-common/goacc/deviceptr-4.c: New file.
2745 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2746 Likewise.
2747 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2748 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2749 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2750 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2751 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2752 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2753 Likewise.
2754 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2755 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2756 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2757 Likewise.
2758 * gfortran.dg/goacc/modules.f95: Likewise.
2759 * gfortran.dg/goacc/routine-8.f90: Likewise.
2760 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2761
2762 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2763
2764 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2765 if the long double format is IEEE 128-bit for tests that are
2766 explicitly testing IBM extended double support. Use the
2767 appropriate pack and unpack built-in functions. Change calls from
2768 __builtin_isinfl to __builtin_isinf since the later supports all
2769 floating point types.
2770 * gcc.target/powerpc/pr57150.c: Likewise.
2771 * gcc.target/powerpc/pr60203.c: Likewise.
2772 * gcc.target/powerpc/pr67808.c: Likewise.
2773 * gcc.target/powerpc/pr70117.c: Likewise.
2774 * gcc.target/powerpc/tfmode_off.c: Likewise.
2775
2776 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2777
2778 PR fortran/49630
2779 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2780
2781 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2782
2783 PR fortran/83118
2784 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2785
2786 2018-06-21 Tom de Vries <tdevries@suse.de>
2787
2788 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2789
2790 2018-06-21 Tom de Vries <tdevries@suse.de>
2791
2792 PR tree-optimization/85859
2793 * gcc.dg/pr85859.c: New test.
2794
2795 2018-06-21 Richard Biener <rguenther@suse.de>
2796
2797 PR tree-optimization/86232
2798 * gcc.dg/torture/pr86232.c: New testcase.
2799
2800 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2801
2802 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2803
2804 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2805
2806 * gcc/gcc.target/aarch64/aes_2.c: New test.
2807
2808 2018-06-20 Than McIntosh <thanm@google.com>
2809
2810 PR libgcc/86213
2811 * gcc.dg/split-8.c: New.
2812
2813 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2814
2815 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2816 for vpkudus in place of vpksdus.
2817 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2818
2819 2018-06-20 Nathan Sidwell <nathan@acm.org>
2820
2821 PR c++/85634
2822 * g++.dg/lookup/pr85634-2.C: New.
2823
2824 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2825
2826 * g++.dg/template/friend65.C: New.
2827 * g++.dg/cpp0x/main1.C: Likewise.
2828 * g++.dg/other/main2.C: Likewise.
2829 * g++.dg/other/main3.C: Likewise.
2830 * g++.dg/template/friend42.C: Test location too.
2831 * g++.dg/concepts/decl-diagnose.C: Likewise.
2832 * g++.dg/warn/main-2.C: Update.
2833
2834 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2835 Thomas Schwinge <thomas@codesourcery.com>
2836 Cesar Philippidis <cesar@codesourcery.com>
2837
2838 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2839 2.5 data clause semantics.
2840 * c-c++-common/goacc/declare-2.c: Likewise.
2841 * c-c++-common/goacc/default-4.c: Likewise.
2842 * c-c++-common/goacc/finalize-1.c: New test.
2843 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2844 OpenACC 2.5 data clause semantics.
2845 * c-c++-common/goacc/kernels-alias.c: Likewise.
2846 * c-c++-common/goacc/routine-5.c: Likewise.
2847 * c-c++-common/goacc/update-if_present-1.c: New test.
2848 * c-c++-common/goacc/update-if_present-2.c: New test.
2849 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2850 2.5 data clause semantics.
2851 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2852 * gfortran.dg/goacc/data-tree.f95: Likewise.
2853 * gfortran.dg/goacc/declare-2.f95: Likewise.
2854 * gfortran.dg/goacc/default-4.f: Likewise.
2855 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2856 * gfortran.dg/goacc/finalize-1.f: New test.
2857 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2858 OpenACC 2.5 data clause semantics.
2859 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2860 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2861 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2862 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2863 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2864 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2865 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2866
2867 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2868
2869 PR c++/86210
2870 * g++.dg/warn/Wnonnull4.C: New test.
2871
2872 2018-06-20 Marek Polacek <polacek@redhat.com>
2873
2874 PR c++/86240
2875 * g++.dg/pr86240.C: New test.
2876
2877 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2878
2879 PR debug/86194
2880 * gcc.target/i386/pr86194.c: New test.
2881
2882 PR tree-optimization/86231
2883 * gcc.dg/tree-ssa/vrp119.c: New test.
2884 * gcc.c-torture/execute/pr86231.c: New test.
2885
2886 2018-06-20 Tom de Vries <tdevries@suse.de>
2887
2888 PR tree-optimization/86097
2889 * gcc.dg/autopar/pr86097.c: New test.
2890
2891 2018-06-20 Nathan Sidwell <nathan@acm.org>
2892
2893 PR c++/85634
2894 * g++.dg/lookup/pr85634.C: New.
2895
2896 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2897
2898 * gcc.target/aarch64/ldp_stp_q.c: New test.
2899 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2900 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2901
2902 2018-06-20 Martin Liska <mliska@suse.cz>
2903
2904 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2905
2906 2018-06-19 Martin Sebor <msebor@redhat.com>
2907
2908 PR tree-optimization/48560
2909 * gcc.dg/Warray-bounds-28.c: New test.
2910
2911 2018-06-19 Martin Sebor <msebor@redhat.com>
2912
2913 PR middle-end/85602
2914 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2915 to also match C++.
2916
2917 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2918
2919 * g++.dg/lto/pr84805_0.C: Update template.
2920 * g++.dg/lto/pr84805_1.C: Update template.
2921
2922 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2923
2924 * gnat.dg/aggr24.adb: New test.
2925 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2926
2927 2018-06-19 Richard Biener <rguenther@suse.de>
2928
2929 PR tree-optimization/86179
2930 * gcc.dg/pr86179.c: New testcase.
2931
2932 2018-06-18 Martin Sebor <msebor@redhat.com>
2933
2934 PR middle-end/85602
2935 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
2936 * c-c++-common/attr-nonstring-8.c: New test.
2937
2938 2018-06-18 Martin Sebor <msebor@redhat.com>
2939
2940 PR tree-optimization/81384
2941 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
2942 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
2943 * gcc.c-torture/execute/builtins/strnlen.c: New test.
2944 * gcc.dg/attr-nonstring-2.c: New test.
2945 * gcc.dg/attr-nonstring-3.c: New test.
2946 * gcc.dg/attr-nonstring-4.c: New test.
2947 * gcc.dg/strlenopt-45.c: New test.
2948 * gcc.dg/strlenopt.h (strnlen): Declare.
2949
2950 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2951
2952 PR tree-optimization/86076
2953 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
2954
2955 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2956
2957 PR tree-optimization/64946
2958 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
2959
2960 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
2961
2962 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
2963 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
2964 * gnat.dg/stack_usage5.adb: New test.
2965
2966 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2967
2968 PR middle-end/82479
2969 * gcc.dg/tree-ssa/popcount.c: New test.
2970 * gcc.dg/tree-ssa/popcount2.c: New test.
2971
2972 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2973
2974 PR middle-end/64946
2975 * gcc.dg/absu.c: New test.
2976 * gcc.dg/gimplefe-29.c: New test.
2977 * gcc.target/aarch64/pr64946.c: New test.
2978
2979 2018-06-15 Jakub Jelinek <jakub@redhat.com>
2980
2981 PR c/86093
2982 * c-c++-common/pr86093.c: New test.
2983
2984 PR middle-end/85878
2985 * gfortran.fortran-torture/compile/pr85878.f90: New test.
2986
2987 PR middle-end/86123
2988 * gcc.c-torture/compile/pr86123.c: New test.
2989
2990 2018-06-15 Tom de Vries <tdevries@suse.de>
2991
2992 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
2993
2994 2018-06-15 Nick Clifton <nickc@redhat.com>
2995
2996 PR 84195
2997 * gcc.c-torture/compile/pr84195.c: New test.
2998
2999 2018-06-15 Richard Biener <rguenther@suse.de>
3000
3001 PR middle-end/86159
3002 * g++.dg/pr86159.C: New testcase.
3003
3004 2018-06-15 Richard Biener <rguenther@suse.de>
3005
3006 PR middle-end/86076
3007 * gcc.dg/pr86076.c: New testcase.
3008
3009 2018-06-14 Marek Polacek <polacek@redhat.com>
3010
3011 PR c++/86063
3012 * g++.dg/cpp0x/gen-attrs-65.C: New test.
3013
3014 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3015
3016 PR target/86048
3017 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
3018 -msse2 to dg-options.
3019
3020 PR middle-end/86122
3021 * gcc.c-torture/compile/pr86122.c: New test.
3022
3023 P0624R2 - Default constructible and assignable stateless lambdas
3024 * g++.dg/cpp2a/lambda1.C: New test.
3025 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
3026 for -std=c++2a.
3027
3028 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3029
3030 * g++.dg/other/static3.C: New.
3031 * g++.dg/other/static4.C: Likewise.
3032 * g++.dg/warn/Wshadow-15.C: Likewise.
3033 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3034 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3035 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3036 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3037 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3038 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3039 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3040
3041 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3042
3043 PR target/85945
3044 * gcc.c-torture/compile/pr85945.c: New test.
3045
3046 2018-06-14 Richard Biener <rguenther@suse.de>
3047
3048 PR ipa/86124
3049 * gcc.dg/pr86124.c: New testcase.
3050
3051 2018-06-13 Martin Sebor <msebor@redhat.com>
3052
3053 PR tree-optimization/86114
3054 * gcc.dg/pr86114.c: New test.
3055
3056 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3057
3058 PR fortran/86110
3059 * gfortran.dg/pr86110.f90: New test.
3060
3061 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3062
3063 PR fortran/85703
3064 * gfortran.dg/goacc/pr85703.f90: New test.
3065 * gfortran.dg/gomp/pr85703.f90: New test.
3066
3067 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3068
3069 PR fortran/85702
3070 * gfortran.dg/goacc/pr85702.f90: New test.
3071
3072 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3073
3074 * gcc.target/i386/pr86048.c: New test.
3075
3076 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3077
3078 * gcc.target/arc/fma-1.c: New test.
3079
3080 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3081
3082 * gcc.target/arc/pr9001107555.c: New file.
3083
3084 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3085
3086 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3087
3088 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3089
3090 * g++.dg/init/delete3.C: New.
3091 * g++.dg/init/new49.C: Likewise.
3092 * g++.dg/init/new25.C: Test locations too.
3093 * g++.dg/template/new4.C: Likewise.
3094 * g++.old-deja/g++.jason/operator.C: Likewise.
3095
3096 2018-06-12 Marek Polacek <polacek@redhat.com>
3097
3098 Core issue 1331 - const mismatch with defaulted copy constructor
3099 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3100 * g++.dg/cpp0x/defaulted52.C: New test.
3101 * g++.dg/cpp0x/defaulted53.C: New test.
3102 * g++.dg/cpp0x/defaulted54.C: New test.
3103 * g++.dg/cpp0x/defaulted55.C: New test.
3104 * g++.dg/cpp0x/defaulted56.C: New test.
3105 * g++.dg/cpp0x/defaulted57.C: New test.
3106 * g++.dg/cpp0x/defaulted58.C: New test.
3107 * g++.dg/cpp0x/defaulted59.C: New test.
3108 * g++.dg/cpp0x/defaulted60.C: New test.
3109
3110 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3111
3112 PR other/69968
3113 * gcc.dg/spellcheck-transposition.c: New test.
3114
3115 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3116
3117 PR fortran/44491
3118 * gfortran.dg/pr44491.f90: New testcase
3119
3120 2018-06-12 Martin Sebor <msebor@redhat.com>
3121
3122 PR tree-optimization/85259
3123 * gcc.dg/Wstringop-overflow-5.c: New test.
3124 * gcc.dg/Wstringop-overflow-6.c: New test.
3125
3126 2018-06-12 Martin Sebor <msebor@redhat.com>
3127
3128 PR c/85931
3129 * gcc.dg/Wstringop-truncation-3.c: New test.
3130
3131 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3132
3133 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3134 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3135 * gcc.target/powerpc/swaps-p8-17.c: Same.
3136
3137 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3138
3139 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3140 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3141 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3142 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3143 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3144 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3145
3146 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3147
3148 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3149 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3150 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3151 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3152 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3153 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3154
3155 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3156
3157 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3158 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3159 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3160 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3161 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3162 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3163
3164 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3165
3166 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3167 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3168 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3169 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3170 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3171 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3172
3173 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3174
3175 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3176 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3177 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3178 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3179 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3180 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3181
3182 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3183
3184 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3185 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3186 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3187 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3188 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3189 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3190
3191 2018-06-12 Martin Liska <mliska@suse.cz>
3192
3193 * g++.dg/opt/mpx.C: New test.
3194 * gcc.target/i386/mpx.c: New test.
3195
3196 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3197
3198 * gcc.target/arc/builtin_simdarc.c: Update test.
3199 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3200 * gcc.target/arc/tumaddsidi4.c: Likewise.
3201
3202 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3203
3204 * gnat.dg/opt72a.ad[sb]: New test.
3205 * gnat.dg/opt72_pkg.ads: New helper.
3206
3207 2018-06-12 Tom de Vries <tdevries@suse.de>
3208
3209 * gcc.dg-selftests/dg-final.exp: New file.
3210
3211 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3212
3213 * g++.dg/lookup/new2.C: Test locations too.
3214 * g++.dg/other/ellipsis1.C: Likewise.
3215 * g++.dg/other/operator1.C: Likewise.
3216 * g++.dg/other/operator2.C: Likewise.
3217 * g++.dg/overload/operator2.C: Likewise.
3218 * g++.dg/parse/defarg11.C: Likewise.
3219 * g++.dg/parse/operator4.C: Likewise.
3220 * g++.dg/template/error30.C: Likewise.
3221 * g++.dg/template/explicit-args3.C: Likewise.
3222 * g++.dg/warn/effc1.C: Likewise.
3223 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3224 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3225 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3226 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3227 * g++.old-deja/g++.jason/operator.C: Likewise.
3228
3229 2018-06-11 Martin Sebor <msebor@redhat.com>
3230
3231 PR tree-optimization/86083
3232 * gcc.dg/strlenopt-44.c: New test.
3233
3234 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3235
3236 PR fortran/45521
3237 * gfortran.dg/generic_32.f90: New test.
3238 * gfortran.dg/generic_33.f90: New test.
3239
3240 2018-06-11 Carl Love <cel@us.ibm.com>
3241 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3242 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3243 long long bool. Remove duplicate dg-final for xxlxor. Update
3244 dg-final instruction counts.
3245 * gcc.target/powerpc/altivec-37.c (main): New file for
3246 tests vec_unpackh and vec_unpackl returning long long bool and
3247 long long int.
3248
3249 2018-06-11 Martin Liska <mliska@suse.cz>
3250
3251 PR tree-optimization/86089
3252 * gcc.dg/tree-ssa/pr86089.c: New test.
3253
3254 2018-06-11 Julia Koval <julia.koval@intel.com>
3255
3256 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3257 * gcc.target/i386/vpclmulqdq.c: Ditto.
3258
3259 2018-06-11 Olivier Hainque <hainque@adacore.com>
3260
3261 * gnat.dg/lang-dw2.adb: New test.
3262 * gnat.dg/lang-dw3.adb: New test.
3263
3264 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3265
3266 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3267 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3268
3269 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3270
3271 * gnat.dg/predicate1.adb: New testcase.
3272
3273 2018-06-11 Yannick Moy <moy@adacore.com>
3274
3275 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3276
3277 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3278
3279 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3280 testcase.
3281
3282 2018-06-11 Javier Miranda <miranda@adacore.com>
3283
3284 * gnat.dg/prot4.adb: New testcase.
3285
3286 2018-06-11 Yannick Moy <moy@adacore.com>
3287
3288 * gnat.dg/part_of1-instantiation.adb,
3289 gnat.dg/part_of1-instantiation.ads,
3290 gnat.dg/part_of1-private_generic.adb,
3291 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3292 testcase.
3293
3294 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3295
3296 * gnat.dg/contract1.adb: New testcase.
3297
3298 2018-06-11 Javier Miranda <miranda@adacore.com>
3299
3300 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3301 testcase.
3302
3303 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3304
3305 * gnat.dg/inline_always1.adb: New testcase.
3306
3307 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3308
3309 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3310 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3311 gnat.dg/nested_generic2_g2.ads: New testcase.
3312
3313 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3314
3315 * g++.dg/template/friend64.C: New.
3316 * g++.old-deja/g++.other/friend4.C: Test the location too.
3317 * g++.old-deja/g++.pt/crash23.C: Likewise.
3318
3319 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3320
3321 * gfortran.dg/inline_matmul_23.f90: New test.
3322
3323 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3324
3325 PR fortran/85088
3326 * gfortran.dg/intent_decl_1.f90: New test case.
3327
3328 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3329
3330 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3331 * gfortran.dg/ieee/large_4.f90: Ditto.
3332 * gfortran.dg/round_4.f90: Ditto.
3333
3334 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3335
3336 PR fortran/38351
3337 * gfortran.dg/pr38351.f90: New test.
3338 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3339
3340 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3341
3342 PR fortran/85138
3343 PR fortran/85996
3344 PR fortran/86051
3345 * gfortran.dg/pr85138_1.f90: New test.
3346 * gfortran.dg/pr85138_2.f90: Ditto.
3347 * gfortran.dg/pr85996.f90: Ditto.
3348
3349 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3350
3351 PR fortran/78278
3352 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3353 * gfortran.dg/data_char_1.f90: Ditto.
3354 * gfortran.dg/pr78571.f90: Ditto.
3355 * gfortran.dg/pr78278.f90: New test.
3356
3357 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3358
3359 PR fortran/63514
3360 * gfortran.dg/pr63514.f90: New test.
3361
3362 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3363
3364 PR fortran/85631
3365 * gfortran.dg/bounds_check_20.f90: New test.
3366
3367 2018-06-08 Carl Love <cel@us.ibm.com>
3368
3369 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3370 vpkudum counts.
3371 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3372 vec_extract a signed int.
3373 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3374 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3375 vcmpgtsd, vcmpgtud.
3376 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3377 vec_extract a signed int.
3378 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3379 vec_extract a signed int.
3380 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3381 vec_xor builtins. Update xxsel, xxlxor counts.
3382
3383 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3384
3385 PR fortran/86059
3386 * gfortran.dg/associate_30.f90: Remove code tested ...
3387 * gfortran.dg/pr67803.f90: Ditto.
3388 * gfortran.dg/pr67805.f90: Ditto.
3389 * gfortran.dg/pr86059.f90: ... here. New test.
3390
3391 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3392
3393 PR fortran/78571
3394 * gfortran.dg/pr78571.f90: New test.
3395
3396 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3397
3398 PR target/85755
3399 * gcc.target/powerpc/pr85755.c: New test.
3400
3401 2018-06-08 Carl Love <cel@us.ibm.com>
3402
3403 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3404 vsx-vector-6.p7.c.
3405 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3406 vsx-vector-6.p9.c.
3407 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3408 for BE system that are different then for an LE system from this file
3409 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3410 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3411 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3412
3413 2018-06-08 Martin Liska <mliska@suse.cz>
3414
3415 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3416
3417 2018-06-08 Martin Liska <mliska@suse.cz>
3418
3419 * g++.dg/dg.exp: Do not use mpx.exp.
3420 * g++.dg/lto/lto.exp: Likewise.
3421 * g++.dg/lto/pr69729_0.C: Remove.
3422 * g++.dg/opt/pr71529.C: Remove.
3423 * g++.dg/pr63995-1.C: Remove.
3424 * g++.dg/pr68270.C: Remove.
3425 * g++.dg/pr71624.C: Remove.
3426 * g++.dg/pr71633.C: Remove.
3427 * g++.dg/pr79761.C: Remove.
3428 * g++.dg/pr79764.C: Remove.
3429 * g++.dg/pr79769.C: Remove.
3430 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3431 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3432 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3433 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3434 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3435 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3436 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3437 * gcc.dg/lto/pr66221_0.c: Remove.
3438 * gcc.target/i386/chkp-always_inline.c: Remove.
3439 * gcc.target/i386/chkp-bndret.c: Remove.
3440 * gcc.target/i386/chkp-builtins-1.c: Remove.
3441 * gcc.target/i386/chkp-builtins-2.c: Remove.
3442 * gcc.target/i386/chkp-builtins-3.c: Remove.
3443 * gcc.target/i386/chkp-builtins-4.c: Remove.
3444 * gcc.target/i386/chkp-const-check-1.c: Remove.
3445 * gcc.target/i386/chkp-const-check-2.c: Remove.
3446 * gcc.target/i386/chkp-hidden-def.c: Remove.
3447 * gcc.target/i386/chkp-label-address.c: Remove.
3448 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3449 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3450 * gcc.target/i386/chkp-pr69044.c: Remove.
3451 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3452 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3453 * gcc.target/i386/chkp-strchr.c: Remove.
3454 * gcc.target/i386/chkp-strlen-1.c: Remove.
3455 * gcc.target/i386/chkp-strlen-2.c: Remove.
3456 * gcc.target/i386/chkp-strlen-3.c: Remove.
3457 * gcc.target/i386/chkp-strlen-4.c: Remove.
3458 * gcc.target/i386/chkp-strlen-5.c: Remove.
3459 * gcc.target/i386/chkp-stropt-1.c: Remove.
3460 * gcc.target/i386/chkp-stropt-10.c: Remove.
3461 * gcc.target/i386/chkp-stropt-11.c: Remove.
3462 * gcc.target/i386/chkp-stropt-12.c: Remove.
3463 * gcc.target/i386/chkp-stropt-13.c: Remove.
3464 * gcc.target/i386/chkp-stropt-14.c: Remove.
3465 * gcc.target/i386/chkp-stropt-15.c: Remove.
3466 * gcc.target/i386/chkp-stropt-16.c: Remove.
3467 * gcc.target/i386/chkp-stropt-17.c: Remove.
3468 * gcc.target/i386/chkp-stropt-2.c: Remove.
3469 * gcc.target/i386/chkp-stropt-3.c: Remove.
3470 * gcc.target/i386/chkp-stropt-4.c: Remove.
3471 * gcc.target/i386/chkp-stropt-5.c: Remove.
3472 * gcc.target/i386/chkp-stropt-6.c: Remove.
3473 * gcc.target/i386/chkp-stropt-7.c: Remove.
3474 * gcc.target/i386/chkp-stropt-8.c: Remove.
3475 * gcc.target/i386/chkp-stropt-9.c: Remove.
3476 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3477 * gcc.target/i386/indirect-thunk-11.c: Remove.
3478 * gcc.target/i386/indirect-thunk-12.c: Remove.
3479 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3480 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3481 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3482 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3483 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3484 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3485 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3486 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3487 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3488 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3489 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3490 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3491 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3492 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3493 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3494 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3495 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3496 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3497 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3498 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3499 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3500 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3501 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3502 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3503 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3504 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3505 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3506 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3507 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3508 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3509 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3510 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3511 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3512 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3513 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3514 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3515 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3516 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3517 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3518 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3519 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3520 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3521 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3522 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3523 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3524 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3525 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3526 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3527 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3528 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3529 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3530 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3531 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3532 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3533 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3534 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3535 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3536 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3537 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3538 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3539 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3540 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3541 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3542 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3543 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3544 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3545 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3546 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3547 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3548 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3549 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3550 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3551 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3552 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3553 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3554 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3555 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3556 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3557 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3558 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3559 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3560 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3561 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3562 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3563 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3564 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3565 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3566 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3567 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3568 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3569 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3570 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3571 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3572 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3573 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3574 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3575 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3576 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3577 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3578 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3579 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3580 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3581 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3582 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3583 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3584 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3585 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3586 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3587 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3588 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3589 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3590 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3591 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3592 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3593 * gcc.target/i386/mpx/label-address-1.c: Remove.
3594 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3595 * gcc.target/i386/mpx/macro.c: Remove.
3596 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3597 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3598 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3599 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3600 * gcc.target/i386/mpx/memmove-1.c: Remove.
3601 * gcc.target/i386/mpx/memmove-2.c: Remove.
3602 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3603 * gcc.target/i386/mpx/mpx-check.h: Remove.
3604 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3605 * gcc.target/i386/mpx/mpx.exp: Remove.
3606 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3607 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3608 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3609 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3610 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3611 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3612 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3613 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3614 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3615 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3616 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3617 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3618 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3619 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3620 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3621 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3622 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3623 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3624 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3625 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3626 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3627 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3628 * gcc.target/i386/mpx/pr65508.c: Remove.
3629 * gcc.target/i386/mpx/pr65531.cc: Remove.
3630 * gcc.target/i386/mpx/pr66048.cc: Remove.
3631 * gcc.target/i386/mpx/pr66134.c: Remove.
3632 * gcc.target/i386/mpx/pr66566.c: Remove.
3633 * gcc.target/i386/mpx/pr66567.c: Remove.
3634 * gcc.target/i386/mpx/pr66568.c: Remove.
3635 * gcc.target/i386/mpx/pr66569.c: Remove.
3636 * gcc.target/i386/mpx/pr66581.c: Remove.
3637 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3638 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3639 * gcc.target/i386/mpx/pr68416.c: Remove.
3640 * gcc.target/i386/mpx/pr78339.c: Remove.
3641 * gcc.target/i386/mpx/pr79631.c: Remove.
3642 * gcc.target/i386/mpx/pr79633.c: Remove.
3643 * gcc.target/i386/mpx/pr79753.c: Remove.
3644 * gcc.target/i386/mpx/pr79770.c: Remove.
3645 * gcc.target/i386/mpx/pr79987.c: Remove.
3646 * gcc.target/i386/mpx/pr79988.c: Remove.
3647 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3648 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3649 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3650 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3651 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3652 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3653 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3654 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3655 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3656 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3657 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3658 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3659 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3660 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3661 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3662 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3663 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3664 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3665 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3666 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3667 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3668 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3669 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3670 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3671 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3672 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3673 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3674 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3675 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3676 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3677 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3678 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3679 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3680 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3681 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3682 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3683 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3684 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3685 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3686 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3687 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3688 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3689 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3690 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3691 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3692 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3693 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3694 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3695 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3696 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3697 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3698 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3699 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3700 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3701 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3702 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3703 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3704 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3705 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3706 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3707 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3708 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3709 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3710 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3711 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3712 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3713 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3714 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3715 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3716 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3717 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3718 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3719 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3720 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3721 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3722 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3723 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3724 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3725 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3726 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3727 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3728 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3729 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3730 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3731 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3732 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3733 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3734 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3735 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3736 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3737 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3738 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3739 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3740 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3741 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3742 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3743 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3744 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3745 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3746 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3747 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3748 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3749 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3750 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3751 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3752 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3753 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3754 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3755 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3756 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3757 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3758 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3759 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3760 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3761 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3762 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3763 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3764 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3765 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3766 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3767 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3768 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3769 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3770 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3771 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3772 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3773 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3774 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3775 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3776 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3777 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3778 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3779 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3780 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3781 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3782 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3783 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3784 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3785 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3786 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3787 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3788 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3789 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3790 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3791 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3792 * gcc.target/i386/pr63995-2.c: Remove.
3793 * gcc.target/i386/pr64805.c: Remove.
3794 * gcc.target/i386/pr65044.c: Remove.
3795 * gcc.target/i386/pr65167.c: Remove.
3796 * gcc.target/i386/pr65183.c: Remove.
3797 * gcc.target/i386/pr65184.c: Remove.
3798 * gcc.target/i386/pr65523.c: Remove.
3799 * gcc.target/i386/pr70876.c: Remove.
3800 * gcc.target/i386/pr70877.c: Remove.
3801 * gcc.target/i386/pr71458.c: Remove.
3802 * gcc.target/i386/pr80880.c: Remove.
3803 * gcc.target/i386/ret-thunk-25.c: Remove.
3804 * gcc.target/i386/thunk-retbnd.c: Remove.
3805 * lib/mpx-dg.exp: Remove.
3806 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3807
3808 2018-06-07 Carl Love <cel@us.ibm.com>
3809
3810 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3811 statements.
3812
3813 2018-06-07 Carl Love <cel@us.ibm.com>
3814
3815 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3816 error message.
3817
3818 2018-06-07 Marek Polacek <polacek@redhat.com>
3819
3820 PR c/85318
3821 * gcc.dg/Wc90-c99-compat-10.c: New test.
3822 * gcc.dg/Wc90-c99-compat-11.c: New test.
3823 * gcc.dg/Wc90-c99-compat-12.c: New test.
3824 * gcc.dg/Wc90-c99-compat-9.c: New test.
3825
3826 2018-06-07 Paul Koning <ni1d@arrl.net>
3827
3828 * gcc.c-torture/compile/20180605-1.c: New test.
3829
3830 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3831
3832 PR fortran/86045
3833 * gfortran.dg/pr86045.f90: New test.
3834
3835 2018-06-07 Marek Polacek <polacek@redhat.com>
3836
3837 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3838
3839 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3840
3841 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3842
3843 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3844
3845 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3846 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3847 * gcc.target/msp430/msp430.h: New test header file.
3848
3849 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3850
3851 PR tree-optimization/69615
3852 * gcc.dg/tree-ssa/pr69615.c: New test.
3853
3854 2018-06-07 Richard Biener <rguenther@suse.de>
3855
3856 PR tree-optimization/85935
3857 * gcc.dg/graphite/pr85935.c: New testcase.
3858
3859 2018-06-04 Carl Love <cel@us.ibm.com>
3860
3861 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3862 debug print statements. Fix a few formating issues.
3863
3864 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3865
3866 PR target/85657
3867 * gcc.target/powerpc/pr85657-4.c: New tests.
3868 * gcc.target/powerpc/pr85657-5.c: Likewise.
3869 * gcc.target/powerpc/pr85657-6.c: Likewise.
3870
3871 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3872
3873 PR fortran/85641
3874 * gfortran.dg/realloc_on_assign_30.f90: New test.
3875
3876 2018-06-06 Carl Love <cel@us.ibm.com>
3877 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3878 argument to vui_arg.
3879
3880 2018-06-06 Carl Love <cel@us.ibm.com>
3881
3882 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3883 to builtins-4.c.
3884 * gcc.target/powerpc/builtins-4.c: New test file for tests
3885 that need -mvsx.
3886
3887 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3888
3889 PR target/85657
3890 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3891 be used in templates. Don't check for them in overloaded functions.
3892
3893 2018-06-06 Jim Wilson <jimw@sifive.com>
3894
3895 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3896 * gcc.target/riscv/interrupt-mmode.c: New.
3897 * gcc.target/riscv/interrupt-smode.c: New.
3898 * gcc.target/riscv/interrupt-umode.c: New.
3899
3900 2018-06-06 Marek Polacek <polacek@redhat.com>
3901
3902 PR c++/85977
3903 * g++.dg/cpp0x/initlist102.C: New test.
3904 * g++.dg/cpp0x/initlist103.C: New test.
3905 * g++.dg/cpp0x/initlist104.C: New test.
3906
3907 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3908
3909 * gcc.dg/torture/pr86066.c: New test.
3910
3911 2018-06-06 Richard Biener <rguenther@suse.de>
3912
3913 PR tree-optimization/86062
3914 * g++.dg/tree-ssa/pr86062.C: New testcase.
3915
3916 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3917
3918 * gcc.target/msp430/function-attributes-4.c: New test.
3919 * gcc.target/msp430/static-interrupts.c: New test.
3920
3921 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3922
3923 PR target/79924
3924 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3925 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3926 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3927 * gcc.target/aarch64/nofp_1.c: Ditto.
3928
3929 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3930
3931 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3932
3933 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
3934
3935 PR fortran/85701
3936 * gfortran.dg/goacc/pr85701.f90: New test.
3937
3938 2018-06-05 Marek Polacek <polacek@redhat.com>
3939
3940 PR c++/85976
3941 * g++.dg/cpp0x/alias-decl-64.C: New test.
3942
3943 2018-06-05 Richard Biener <rguenther@suse.de>
3944
3945 PR tree-optimization/86046
3946 * gcc.dg/pr86046.c: New testcase.
3947
3948 2018-06-05 Richard Biener <rguenther@suse.de>
3949
3950 PR tree-optimization/86047
3951 * gcc.dg/pr86047.c: New testcase.
3952
3953 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3954
3955 PR target/81497
3956 * g++.target/arm/arm.exp: New file.
3957 * g++.target/arm/pr81497.C: Likewise.
3958
3959 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
3960
3961 * gcc.target/s390/htm-builtins-compile-4.c: New test.
3962
3963 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
3964
3965 * gcc.dg/store_merging_21.c: New test.
3966 * gnat.dg/opt71b.adb: Likewise.
3967 * gnat.dg/opt71.adb: Rename into...
3968 * gnat.dg/opt71a.adb: ...this.
3969
3970 2018-06-04 Richard Biener <rguenther@suse.de>
3971
3972 PR tree-optimization/85955
3973 * gcc.dg/pr85955.c: New testcase.
3974
3975 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
3976
3977 PR fortran/85981
3978 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
3979 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
3980 * gfortran.dg/allocate_stat_2.f90: Ditto.
3981 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3982
3983 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
3984
3985 * gcc.target/aarch64/sve/extract_5.c: New test.
3986
3987 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3988
3989 PR target/85832
3990 PR target/86036
3991 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
3992 vptestm.
3993 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
3994 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
3995 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
3996 * gcc.target/i386/avx512bw-pr86036.c: New test.
3997
3998 2018-06-04 Richard Biener <rguenther@suse.de>
3999
4000 PR tree-optimization/86038
4001 * gcc.dg/pr86038.c: New testcase.
4002
4003 2018-06-04 Jakub Jelinek <jakub@redhat.com>
4004
4005 PR tree-optimization/69615
4006 * gcc.dg/pr69615.c: New test.
4007
4008 PR c++/86025
4009 * c-c++-common/gomp/pr86025.c: New test.
4010
4011 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
4012
4013 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
4014
4015 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
4016
4017 * gcc.dg/torture/pr86034.c: New test.
4018
4019 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
4020
4021 PR fortran/36497
4022 * gfortran.dg/cray_pointer_12.f90: New test.
4023
4024 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4025
4026 PR fortran/85938
4027 * gfortran.dg/pr85938.f90: Fixed by revision r261081
4028
4029 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4030
4031 * gnat.dg/specs/opt3.ads: New test.
4032 * gnat.dg/specs/opt3_pkg.ads: New helper.
4033
4034 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4035
4036 * gnat.dg/discr53.ad[sb]: New test.
4037 * gnat.dg/discr53_pkg.ads: New helper.
4038
4039 2018-06-01 Carl Love <cel@us.ibm.com>
4040
4041 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4042 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4043
4044 2018-06-01 Carl Love <cel@us.ibm.com>
4045
4046 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4047 to make it consistent with the naming convention in the file.
4048 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4049 to altivec-7.c. Delete file.
4050 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4051 to altivec-7.c. Delete file.
4052 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4053 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4054 vec_unpackl tests. Update instruction counts.
4055 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4056 tests to builtins-1.c.
4057 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4058 tests to builtins-1.c.
4059 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4060 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4061 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4062 Remove vec_ctf tests returning double. Remove vec_cts with
4063 double args. Remove vec_sel with invalid arguments. Add tests for
4064 vec_splat.
4065 Add instruction counts for new tests.
4066 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4067 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4068 vec_unsigned.
4069 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4070 test_sll_vsill_vsill_vuc.
4071 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4072 vec_revb.
4073 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4074 tests from altivec-7.h.
4075 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4076 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4077 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4078 splat_sll, splat_uc, splat_int128, splat_uint128.
4079 Make second argument of vec_extract and vec_insert a signed int.
4080 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4081 argument.
4082
4083 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4084
4085 * gcc.dg/store_merging_20.c: New test.
4086 * gnat.dg/opt71.adb: Likewise.
4087 * gnat.dg/opt71_pkg.ads: New helper.
4088
4089 2018-06-01 Carl Love <cel@us.ibm.com>
4090
4091 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4092 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4093 Add vec_xst_be for signed and unsigned arguments.
4094
4095 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4096
4097 PR fortran/85816
4098 PR fortran/85975
4099 * gfortran.dg/pr85816.f90: New test.
4100 * gfortran.dg/pr85975.f90: New test.
4101
4102 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4103
4104 PR fortran/63570
4105 * gfortran.dg/random_init_1.f90: New test.
4106 * gfortran.dg/random_init_2.f90: New test.
4107 * gfortran.dg/random_init_3.f90: New test.
4108 * gfortran.dg/random_init_4.f90: New test.
4109 * gfortran.dg/random_init_5.f90: New test.
4110 * gfortran.dg/random_init_6.f90: New test.
4111
4112 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4113
4114 PR tree-optimization/85989
4115 * gcc.dg/torture/pr85989.c: New test.
4116
4117 2018-06-01 Richard Biener <rguenther@suse.de>
4118
4119 PR middle-end/86017
4120 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4121
4122 2018-06-01 Richard Biener <rguenther@suse.de>
4123
4124 PR ipa/85960
4125 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4126
4127 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4128
4129 PR middle-end/78809
4130 * gcc.dg/strcmpopt_2.c: New test.
4131 * gcc.dg/strcmpopt_3.c: New test.
4132
4133 PR middle-end/83026
4134 * gcc.dg/strcmpopt_3.c: New test.
4135
4136 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4137
4138 PR target/85984
4139 * gcc.target/i386/pr85984.c: New test.
4140
4141 2018-05-31 Martin Sebor <msebor@redhat.com>
4142
4143 PR c/82063
4144 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4145 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4146 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4147 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4148 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4149 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4150 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4151 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4152 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4153 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4154 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4155 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4156 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4157 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4158 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4159 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4160 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4161 * gcc.dg/Walloc-size-larger-than.c: New test.
4162
4163 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4164 Cesar Philippidis <cesar@codesourcery.com>
4165
4166 PR middle-end/85879
4167 * gfortran.dg/goacc/pr77371-1.f90: New test.
4168 * gfortran.dg/goacc/pr77371-2.f90: New test.
4169 * gfortran.dg/goacc/pr85879.f90: New test.
4170
4171 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4172
4173 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4174 * gnat.dg/stack_usage1b.adb: Likewise.
4175 * gnat.dg/stack_usage1c.adb: Likewise.
4176 * gnat.dg/stack_usage3.adb: Likewise.
4177 * gnat.dg/stack_usage1_pkg.adb: Delete.
4178
4179 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4180
4181 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4182 * gcc.dg/store_merging_11.c: Likewise.
4183 * gcc.dg/store_merging_13.c: Likewise.
4184 * gcc.dg/store_merging_14.c: Likewise.
4185 * gcc.dg/store_merging_15.c: Likewise.
4186 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4187
4188 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4189
4190 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4191 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4192 gnat.dg/limited1_outer.ads: New testcase.
4193
4194 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4195
4196 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4197 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4198 New testcase.
4199
4200 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4201
4202 * gnat.dg/size_clause1.adb: New testcase.
4203
4204 2018-05-31 Javier Miranda <miranda@adacore.com>
4205
4206 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4207
4208 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4209
4210 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4211 vld1x3 intrinsics for aarch64.
4212 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4213 vst1x2 intrinsics for aarch64.
4214 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4215 vst1x3 intrinsics for aarch64.
4216
4217 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4218
4219 PR c++/77777
4220 * g++.dg/diagnostic/pr77777.C: New test.
4221
4222 2018-05-30 David Pagan <dave.pagan@oracle.com>
4223
4224 PR c/55976
4225 * gcc.dg/noncompile/pr55976-1.c: New test.
4226 * gcc.dg/noncompile/pr55976-2.c: New test.
4227
4228 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4229
4230 * gcc.dg/lto/20111213-1_0.c: Fix template.
4231 * gcc.dg/lto/20100603-1_0.c: Fix template.
4232 * gcc.dg/lto/20100603-2_0.c: Fix template.
4233 * gcc.dg/lto/20100603-3_0.c: Fix template.
4234
4235 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4236 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4237 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4238 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4239 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4240 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4241 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4242 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4243 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4244 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4245 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4246 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4247 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4248 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4249 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4250 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4251 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4252 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4253 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4254 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4255 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4256 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4257 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4258 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4259 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4260 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4261 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4262 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4263 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4264 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4265 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4266 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4267 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4268 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4269 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4270 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4271 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4272 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4273 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4274 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4275 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4276 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4277 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4278 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4279 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4280 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4281 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4282 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4283 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4284 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4285 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4286 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4287 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4288 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4289 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4290 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4291 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4292 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4293 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4294 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4295 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4296 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4297
4298 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4299
4300 Revert:
4301 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4302
4303 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4304
4305 * gcc.target/aarch64/simd/ldp_stp_9: New.
4306 * gcc.target/aarch64/simd/ldp_stp_10: New.
4307 * gcc.target/aarch64/simd/ldp_stp_11: New.
4308 * gcc.target/aarch64/simd/ldp_stp_12: New.
4309
4310 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4311
4312 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4313
4314 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4315
4316 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4317
4318 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4319
4320 PR target/85950
4321 * gcc.target/i386/pr85950.c: New test.
4322
4323 2018-05-29 Marek Polacek <polacek@redhat.com>
4324
4325 PR c++/85883
4326 * g++.dg/cpp1z/class-deduction55.C: New test.
4327 * g++.dg/cpp1z/class-deduction56.C: New test.
4328 * g++.dg/cpp1z/class-deduction57.C: New test.
4329
4330 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4331
4332 PR c++/85952
4333 * g++.dg/warn/Wunused-var-33.C: New test.
4334
4335 PR target/85918
4336 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4337 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4338 arrays. Add suffix 1 to all functions and use 4 iterations rather
4339 than N. Add functions with conversions to and from float.
4340 Add new set of functions with 8 iterations and another one
4341 with 16 iterations, expect 24 vectorized loops instead of just 4.
4342 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4343
4344 2018-05-29 Javier Miranda <miranda@adacore.com>
4345
4346 * gnat.dg/equal2.adb: New testcase.
4347
4348 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4349
4350 * gnat.dg/float_attributes_overflows.adb: New testcase.
4351
4352 2018-05-29 Pascal Obry <obry@adacore.com>
4353
4354 * gnat.dg/normalize_pathname.adb: New testcase.
4355
4356 2018-05-29 Tom de Vries <tom@codesourcery.com>
4357
4358 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4359 message.
4360 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4361 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4362 * lib/scantree.exp (scan-tree-dump-times): Same.
4363
4364 2018-05-29 Tom de Vries <tom@codesourcery.com>
4365
4366 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4367 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4368 Use proc name as first argument to dg-scan.
4369
4370 2018-05-29 Tom de Vries <tom@codesourcery.com>
4371
4372 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4373 with no arguments.
4374
4375 2018-05-28 Richard Biener <rguenther@suse.de>
4376
4377 PR tree-optimization/85934
4378 * gcc.target/i386/pr85934.c: New testcase.
4379
4380 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4381
4382 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4383
4384 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4385
4386 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4387
4388 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4389
4390 * gnat.dg/fixedpnt5.adb: New testcase.
4391
4392 2018-05-28 Justin Squirek <squirek@adacore.com>
4393
4394 * gnat.dg/array31.adb: New testcase.
4395
4396 2018-05-28 Justin Squirek <squirek@adacore.com>
4397
4398 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4399 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4400
4401 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4402
4403 * gfortran.dg/data_stmt_pointer.f90: new test.
4404
4405 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4406
4407 PR target/85918
4408 * gcc.target/i386/avx512dq-pr85918.c: New test.
4409
4410 2018-05-25 Jim Wilson <jimw@sifive.com>
4411
4412 * gcc.target/riscv/interrupt-1.c: New.
4413 * gcc.target/riscv/interrupt-2.c: New.
4414 * gcc.target/riscv/interrupt-3.c: New.
4415 * gcc.target/riscv/interrupt-4.c: New.
4416 * gcc.target/riscv/interrupt-5.c: New.
4417
4418 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4419
4420 PR fortran/85786
4421 * gfortran.dg/pr85786.f90: New test.
4422
4423 2018-05-25 Paul Koning <ni1d@arrl.net>
4424
4425 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4426 * gcc.c-torture/compile/pr55921.c: Ditto.
4427 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4428 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4429
4430 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4431
4432 PR target/85832
4433 * gcc.target/i386/avx512f-pr85832.c: New test.
4434 * gcc.target/i386/avx512vl-pr85832.c: New test.
4435 * gcc.target/i386/avx512bw-pr85832.c: New test.
4436 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4437
4438 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4439
4440 PR tree-optimization/85720
4441 * gcc.dg/tree-ssa/pr85720.c: New test.
4442 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4443 distribution.
4444
4445 2018-05-25 Martin Liska <mliska@suse.cz>
4446
4447 PR testsuite/85911
4448 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4449 for 'Removing basic block'.
4450
4451 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4452
4453 * gnat.dg/sec_stack1.adb: New testcase.
4454
4455 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4456
4457 * gnat.dg/fixedpnt4.adb: New testcase.
4458
4459 2018-05-25 Javier Miranda <miranda@adacore.com>
4460
4461 * gnat.dg/interface7.adb: New testcase.
4462
4463 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4464
4465 * gnat.dg/sec_stack2.adb: New testcase.
4466
4467 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4468
4469 * gnat.dg/interface6.adb: New testcase.
4470
4471 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4472
4473 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4474
4475 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4476
4477 * lib/target-supports.exp
4478 (check_effective_target_vect_double_cond_arith): Include
4479 multiplication and division.
4480 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4481 fully-masked loops with a fixed vector length.
4482 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4483 tests.
4484 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4485 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4486 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4487
4488 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4489
4490 * gcc.target/aarch64/sve/div_1.c: New test.
4491 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4492 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4493 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4494
4495 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4496
4497 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4498
4499 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4500
4501 * lib/target-supports.exp
4502 (check_effective_target_vect_double_cond_arith): New proc.
4503 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4504 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4505 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4506 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4507 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4508 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4509 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4510
4511 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4512
4513 PR fortran/85839
4514 * gfortran.dg/f2018_obs.f90: New test case.
4515
4516 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4517
4518 PR fortran/85543
4519 * gfortran.dg/pr85543.f90: New test.
4520
4521 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4522
4523 PR fortran/85780
4524 * gfortran.dg/pr85780.f90: New test.
4525
4526 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4527
4528 PR fortran/85779
4529 * gfortran.dg/pr85779_1.f90: New test.
4530 * gfortran.dg/pr85779_2.f90: Ditto.
4531 * gfortran.dg/pr85779_3.f90: Ditto.
4532
4533 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4534
4535 PR fortran/85895
4536
4537 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4538 * gfortran.dg/pr85895.f90: New test.
4539
4540 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4541
4542 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4543 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4544
4545 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4546
4547 * gcc.dg/fold-popcount-1.c: New testcase.
4548 * gcc.dg/fold-popcount-2.c: New testcase.
4549 * gcc.dg/fold-popcount-3.c: New testcase.
4550 * gcc.dg/fold-popcount-4.c: New testcase.
4551
4552 2018-05-24 Marek Polacek <polacek@redhat.com>
4553
4554 PR c++/85847
4555 * g++.dg/cpp0x/new3.C: New test.
4556
4557 2018-05-24 Javier Miranda <miranda@adacore.com>
4558
4559 * gnat.dg/discr52.adb: New testcase.
4560
4561 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4562
4563 * gnat.dg/others1.adb: New testcase.
4564
4565 2018-05-24 Justin Squirek <squirek@adacore.com>
4566
4567 * gnat.dg/raise_expr.adb: New testcase.
4568
4569 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4570
4571 * gnat.dg/formal_containers.adb: New testcase.
4572
4573 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4574
4575 * gcc.target/i386/pr85345.c: Require ifunc support.
4576
4577 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4578
4579 * gcc.dg/vect/vect-fma-1.c: New test.
4580
4581 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4582
4583 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4584 scan-tree-dump*.
4585
4586 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4587
4588 PR target/83009
4589 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4590
4591 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4592
4593 PR target/78849
4594 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4595 DEFAULT_CFLAGS.
4596 * gcc.target/msp430/pr78849.c: New test.
4597
4598 2018-05-23 Marek Polacek <polacek@redhat.com>
4599
4600 * g++.dg/cpp2a/range-for8.C: New test.
4601 * g++.dg/cpp2a/range-for9.C: New test.
4602 * g++.dg/cpp2a/range-for10.C: New test.
4603
4604 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4605
4606 * lib/target-supports.exp (check_effective_target_be): New.
4607 (check_effective_target_le): New.
4608
4609 2018-05-23 Marek Polacek <polacek@redhat.com>
4610
4611 * g++.dg/cpp2a/range-for1.C: New test.
4612 * g++.dg/cpp2a/range-for2.C: New test.
4613 * g++.dg/cpp2a/range-for3.C: New test.
4614 * g++.dg/cpp2a/range-for4.C: New test.
4615 * g++.dg/cpp2a/range-for5.C: New test.
4616 * g++.dg/cpp2a/range-for6.C: New test.
4617 * g++.dg/cpp2a/range-for7.C: New test.
4618
4619 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4620
4621 * gcc.target/i386/cvt-3.c: New test.
4622
4623 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4624
4625 * gcc.target/i386/cvt-2.c: New test.
4626
4627 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4628
4629 * gcc.dg/pr79985.c: New testcase.
4630
4631 2018-05-23 Richard Biener <rguenther@suse.de>
4632
4633 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4634
4635 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4636
4637 PR target/84882
4638 * gcc.target/aarch64/pr84882.c: New test.
4639 * gcc.target/aarch64/target_attr_18.c: Likewise.
4640
4641 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4642
4643 PR tree-optimization/85853
4644 * gfortran.dg/vect/pr85853.f90: New test.
4645
4646 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4647
4648 * gnat.dg/import2.adb: New testcase.
4649
4650 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4651
4652 * gnat.dg/discr51.adb: New testcase.
4653
4654 2018-05-23 Javier Miranda <miranda@adacore.com>
4655
4656 * gnat.dg/valid_scalars1.adb: New testcase.
4657
4658 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4659
4660 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4661
4662 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4663
4664 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4665 testcase.
4666
4667 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4668
4669 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4670 testcase.
4671
4672 2018-05-23 Bob Duff <duff@adacore.com>
4673
4674 * gnat.dg/addr10.adb: New testcase.
4675
4676 2018-05-23 Richard Biener <rguenther@suse.de>
4677
4678 PR middle-end/85874
4679 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4680
4681 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4682
4683 PR tree-optimization/85822
4684 * c-c++-common/pr85822.c: New test.
4685
4686 2018-05-23 Richard Biener <rguenther@suse.de>
4687
4688 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4689
4690 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4691
4692 PR fortran/85841
4693 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4694
4695 2018-05-22 Martin Sebor <msebor@redhat.com>
4696
4697 PR middle-end/85359
4698 * gcc.dg/attr-nonstring.c: New test.
4699
4700 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4701
4702 PR target/85345
4703 * gcc.target/i386/pr85345.c: New test.
4704
4705 2018-05-22 Luis Machado <luis.machado@linaro.org>
4706
4707 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4708
4709 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4710
4711 PR fortran/85841
4712 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4713 dg-additional-options.
4714 * gfortran.dg/graphite/block-2.f: Ditto.
4715 * gfortran.dg/graphite/id-19.f: Ditto.
4716 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4717 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4718 * gfortran.dg/vect/pr52580.f: Ditto.
4719
4720 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4721
4722 * gcc.target/aarch64/ldp_stp_6.c: New.
4723 * gcc.target/aarch64/ldp_stp_7.c: New.
4724 * gcc.target/aarch64/ldp_stp_8.c: New.
4725
4726 2018-05-22 Martin Sebor <msebor@redhat.com>
4727
4728 PR c/85623
4729 * c-c++-common/attr-nonstring-3.c: Adjust.
4730 * c-c++-common/attr-nonstring-4.c: Adjust.
4731 * c-c++-common/attr-nonstring-6.c: New test.
4732
4733 2018-05-22 Martin Sebor <msebor@redhat.com>
4734
4735 PR tree-optimization/85826
4736 * gcc.dg/Wrestrict-17.c: New test.
4737
4738 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4739
4740 * gcc.dg/torture/pr85862.c: Rename to...
4741 * gcc.dg/torture/pr85852.c: ...this.
4742
4743 2018-05-22 Justin Squirek <squirek@adacore.com>
4744
4745 * gnat.dg/warn14.adb: New testcase.
4746
4747 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4748
4749 * gnat.dg/controlled8.adb: New testcase.
4750
4751 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4752
4753 * gnat.dg/discr50.adb: New testcase.
4754
4755 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4756
4757 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4758 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4759 gnat.dg/discr49_rec2.ads: New testcase.
4760
4761 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4762
4763 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4764 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4765 testcase.
4766
4767 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4768
4769 * gnat.dg/fixedpnt3.adb: New testcase.
4770
4771 2018-05-22 Justin Squirek <squirek@adacore.com>
4772
4773 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4774 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4775
4776 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4777
4778 PR middle-end/85862
4779 * gcc.dg/torture/pr85862.c: New test.
4780
4781 2018-05-22 Richard Biener <rguenther@suse.de>
4782
4783 PR tree-optimization/85834
4784 * g++.dg/torture/pr85834.C: New testcase.
4785 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4786
4787 2018-05-22 Martin Liska <mliska@suse.cz>
4788
4789 PR ipa/85607
4790 * g++.dg/ipa/pr85607.C: New test.
4791
4792 2018-05-22 Richard Biener <rguenther@suse.de>
4793
4794 PR tree-optimization/85863
4795 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4796
4797 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4798
4799 PR fortran/85841
4800 * gfortran.dg/assumed_rank_5.f90: Update error message.
4801 * gfortran.dg/assumed_type_4.f90: Ditto.
4802 * gfortran.dg/bind_c_array_params.f03: Ditto.
4803 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4804 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4805 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4806 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4807 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4808 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4809 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4810 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4811 * gfortran.dg/rank_3.f90: Ditto.
4812 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4813 * gfortran.dg/implicit_14.f90: Ditto.
4814
4815 2018-05-21 Christian Groessler <chris@groessler.org>
4816
4817 * gcc.c-torture/compile/simd-5.c: Fix comment.
4818
4819 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4820
4821 PR target/85657
4822 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4823 __float128, __ibm128, and long double.
4824 * gcc.target/powerpc/pr85657-2.c: Likewise.
4825 * gcc.target/powerpc/pr85657-3.c: Likewise.
4826 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4827 implementated as a separate type internally, and is not just an
4828 alias for long double.
4829
4830 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4831
4832 PR tree-optimization/85814
4833 * gcc.dg/torture/pr85814.c: New test.
4834
4835 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4836
4837 PR c++/84588
4838 * g++.dg/cpp0x/cond1.C: New.
4839 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4840 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4841 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4842 * g++.dg/parse/cond6.C: Likewise.
4843 * g++.dg/parse/cond7.C: Likewise.
4844 * g++.dg/parse/cond8.C: Likewise.
4845 * g++.dg/cpp1z/decomp16.C: Update.
4846 * g++.old-deja/g++.jason/cond.C: Likewise.
4847
4848 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4849
4850 ChangeLog for r260480
4851 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4852 warnings for deleted and obsolescent features.
4853 * gfortran.dg/graphite/id-19.f: Ditto.
4854 * gfortran.dg/graphite/id-20.f: Ditto.
4855 * gfortran.dg/graphite/id-27.f90: Ditto.
4856 * gfortran.dg/graphite/pr82449.f: Ditto.
4857
4858 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4859
4860 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4861 tiny and large memory models.
4862
4863 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4864
4865 * gnat.dg/suppress_initialization.adb,
4866 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4867
4868 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4869
4870 * gnat.dg/exit1.adb: New testcase.
4871
4872 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4873
4874 * gnat.dg/array30.adb: New testcase.
4875
4876 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4877
4878 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4879
4880 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4881
4882 * gcc.c-torture/execute/ssad-run.c: New test.
4883 * gcc.c-torture/execute/usad-run.c: Likewise.
4884 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4885 * gcc.target/aarch64/usadv16qi.c: Likewise.
4886
4887 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4888
4889 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4890 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4891 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4892 vbcaxq_s64): New.
4893 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4894 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4895 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4896
4897 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4898
4899 PR fortran/85841
4900 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4901 * gfortran.dg/g77/20020307-1.f: Ditto.
4902 * gfortran.dg/g77/980310-3.f: Ditto.
4903 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4904 * gfortran.dg/goacc/loop-1.f95: Ditto.
4905 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4906 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4907 * gfortran.dg/gomp/do-1.f90: Ditto.
4908 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4909 * gfortran.dg/pr17229.f: Ditto.
4910 * gfortran.dg/pr37243.f: Ditto.
4911 * gfortran.dg/pr49721-1.f: Ditto.
4912 * gfortran.dg/pr58484.f: Ditto.
4913 * gfortran.dg/pr81175.f: Ditto.
4914 * gfortran.dg/pr81723.f: Ditto.
4915 * gfortran.dg/predcom-2.f: Ditto.
4916 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4917 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4918 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4919 * gfortran.dg/vect/pr52580.f: Ditto.
4920
4921 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4922
4923 PR fortran/80657
4924 * gfortran.dg/char_result_18.f90: New test.
4925
4926 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4927
4928 PR fortran/49636
4929 * gfortran.dg/associate_38.f90: New test.
4930
4931 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4932
4933 PR fortran/82275
4934 * gfortran.dg/select_type_42.f90: New test.
4935
4936 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
4937
4938 PR fortran/82923
4939 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
4940 that the patch fixes PR66694 & PR82617, although the testcases
4941 are not explicitly included.
4942
4943 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
4944
4945 * gcc.dg/stack-usage-1.c: Add support for rv32e.
4946
4947 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
4948
4949 PR c++/82899
4950 * g++.dg/pr82899.C: New testcase.
4951
4952 2018-05-18 Martin Liska <mliska@suse.cz>
4953
4954 * gcc.dg/pr68766.c: Change pruned output.
4955
4956 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
4957
4958 PR c++/85782
4959 * c-c++-common/goacc/pr85782.c: New test.
4960
4961 2018-05-18 Sudakshina Das <sudi.das@arm.com>
4962
4963 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
4964
4965 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4966
4967 * gcc.target/arm/pr62554.c: Delete.
4968 * gcc.target/arm/pr69610-1.c: Likewise.
4969 * gcc.target/arm/pr69610-2.c: Likewise.
4970
4971 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4972
4973 * gcc.target/arm/pr40887.c: Update comment.
4974 * lib/target-supports.exp: Don't generate effective target checks
4975 and related helpers for armv5. Update comment.
4976 * gcc.target/arm/armv5_thumb_isa.c: Delete.
4977 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
4978 target check and options.
4979
4980 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4981
4982 PR middle-end/85817
4983 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
4984 scan-tree-dump-not for h.
4985
4986 2018-05-18 Richard Biener <rguenther@suse.de>
4987
4988 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4989 * gcc.dg/tree-ssa/pr45397.c: Likewise.
4990 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
4991 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4992 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
4993 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4994 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4995 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4996 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4997 * gcc.dg/tree-ssa/vrp58.c: Likewise.
4998 * gcc.dg/vrp-min-max-1.c: Likewise.
4999 * gcc.dg/vrp-min-max-3.c: New testcase.
5000
5001 2018-05-18 Richard Biener <rguenther@suse.de>
5002
5003 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
5004 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
5005 * gcc.dg/graphite/scop-6.c: Likewise.
5006 * gcc.dg/graphite/scop-7.c: Likewise.
5007 * gcc.dg/graphite/scop-8.c: Likewise.
5008 * gcc.dg/graphite/scop-9.c: Likewise.
5009
5010 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5011
5012 * gcc.target/aarch64/vect-init-ld1.c: New test.
5013
5014 2018-05-18 Martin Liska <mliska@suse.cz>
5015
5016 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
5017 * gcc.dg/tree-prof/update-loopch.c: Likewise.
5018
5019 2018-05-18 Martin Liska <mliska@suse.cz>
5020
5021 * gcc.dg/ipa/ipa-icf-39.c: New test.
5022 * gcc.dg/pr68766.c: Adjust pruned output.
5023
5024 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
5025
5026 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
5027 New proc.
5028 * gcc.dg/fma-1.c: New test.
5029 * gcc.dg/fma-2.c: Likewise.
5030 * gcc.dg/fma-3.c: Likewise.
5031 * gcc.dg/fma-4.c: Likewise.
5032 * gcc.dg/fma-5.c: Likewise.
5033 * gcc.dg/fma-6.c: Likewise.
5034 * gcc.dg/fma-7.c: Likewise.
5035 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5036 scalar_all_fma.
5037 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5038 * gfortran.dg/reassoc_8.f: Likewise.
5039 * gfortran.dg/reassoc_9.f: Likewise.
5040 * gfortran.dg/reassoc_10.f: Likewise.
5041
5042 2018-05-17 Jim Wilson <jimw@sifive.com>
5043
5044 * gcc.target/riscv/switch-qi.c: New.
5045 * gcc.target/riscv/switch-si.c: New.
5046
5047 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5048
5049 PR target/85698
5050 * gcc.target/powerpc/pr85698.c: New test.
5051
5052 2018-05-17 Richard Biener <rguenther@suse.de>
5053
5054 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5055
5056 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5057
5058 PR tree-optimization/85793
5059 * gcc.dg/vect/pr85793.c: New test.
5060
5061 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5062
5063 * gcc.dg/gimplefe-28.c: New test.
5064 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5065 internal function calls.
5066 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5067
5068 2018-05-17 Martin Liska <mliska@suse.cz>
5069
5070 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5071 space in between 'G_' and '('.
5072
5073 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5074
5075 PR target/85323
5076 * gcc.target/i386/pr85323-7.c: New test.
5077 * gcc.target/i386/pr85323-8.c: New test.
5078 * gcc.target/i386/pr85323-9.c: New test.
5079
5080 PR target/85323
5081 * gcc.target/i386/pr85323-4.c: New test.
5082 * gcc.target/i386/pr85323-5.c: New test.
5083 * gcc.target/i386/pr85323-6.c: New test.
5084
5085 PR target/85323
5086 * gcc.target/i386/pr85323-1.c: New test.
5087 * gcc.target/i386/pr85323-2.c: New test.
5088 * gcc.target/i386/pr85323-3.c: New test.
5089
5090 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5091 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5092 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5093 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5094 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5095 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5096 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5097 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5098 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5099 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5100 * gcc.target/i386/avx512f-setzero-1.c: New test.
5101
5102 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5103
5104 * gcc.target/aarch64/vect-slp-dup.c: New.
5105
5106 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5107
5108 PR c++/85713
5109 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5110
5111 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5112
5113 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5114 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5115
5116 2018-05-17 Richard Biener <rguenther@suse.de>
5117
5118 PR tree-optimization/85757
5119 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5120
5121 2018-05-16 Marek Polacek <polacek@redhat.com>
5122
5123 PR c++/85363
5124 * g++.dg/cpp0x/initlist-throw1.C: New test.
5125 * g++.dg/cpp0x/initlist-throw2.C: New test.
5126
5127 2018-05-16 Carl Love <cel@us.ibm.com>
5128
5129 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5130 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5131 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5132
5133 2018-05-16 Richard Biener <rguenther@suse.de>
5134
5135 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5136 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5137 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5138
5139 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5140
5141 * gcc.target/aarch64/sve/vcond_10.c: New test.
5142 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5143 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5144 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5145
5146 2018-05-15 Martin Sebor <msebor@redhat.com>
5147
5148 PR tree-optimization/85753
5149 * gcc.dg/Wrestrict-10.c: Adjust.
5150 * gcc.dg/Wrestrict-16.c: New test.
5151
5152 2018-05-15 Martin Sebor <msebor@redhat.com>
5153
5154 PR middle-end/85643
5155 * c-c++-common/attr-nonstring-7.c: New test.
5156
5157 2018-05-15 Richard Biener <rguenther@suse.de>
5158
5159 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5160
5161 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5162
5163 PR tree-optimization/83648
5164 * gcc.dg/tree-ssa/pr83648.c: New test.
5165 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5166
5167 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5168
5169 PR ipa/85734
5170 * gcc.dg/ipa/pr85734.c: New test.
5171
5172 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5173
5174 PR target/85756
5175 * gnat.dg/opt70.adb: New test.
5176 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5177
5178 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5179
5180 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5181 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5182
5183 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5184
5185 * gcc.target/aarch64/vmov_n_1.c: Update test.
5186 * gcc.target/aarch64/vfp-1.c: Update test.
5187
5188 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5189
5190 PR target/85756
5191 * gcc.c-torture/execute/pr85756.c: New test.
5192
5193 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5194
5195 * gcc.target/i386/cldemote-1.c: New test.
5196
5197 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5198
5199 PR fortran/85742
5200 * gfortran.dg/assumed_type_9.f90 : New test.
5201
5202 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5203
5204 PR fortran/85542
5205 * gfortran.dg/pr85542.f90: New test.
5206
5207 2018-05-11 Martin Jambor <mjambor@suse.cz>
5208
5209 PR ipa/85655
5210 * g++.dg/lto/pr85655_0.C: New test.
5211
5212 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5213
5214 * gcc.target/i386/tpause-1.c: New test.
5215 * gcc.target/i386/umonitor-1.c: New test.
5216
5217 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5218
5219 PR c/85696
5220 * c-c++-common/gomp/pr85696.c: New test.
5221
5222 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5223 Jakub Jelinek <jakub@redhat.com>
5224
5225 PR tree-optimization/85692
5226 * gcc.target/i386/pr85692.c: New test.
5227
5228 2018-05-11 Martin Liska <mliska@suse.cz>
5229
5230 PR sanitizer/85556
5231 * c-c++-common/ubsan/attrib-6.c: New test.
5232
5233 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5234
5235 PR fortran/85687
5236 * gfortran.dg/pr85687.f90: new test.
5237
5238 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5239
5240 PR fortran/85521
5241 * gfortran.dg/pr85521_1.f90: New test.
5242 * gfortran.dg/pr85521_2.f90: New test.
5243
5244 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5245
5246 PR fortran/70870
5247 * gfortran.dg/pr70870_1.f90: New test.
5248
5249 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5250
5251 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5252
5253 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5254
5255 PR c++/85662
5256 * g++.dg/ext/offsetof2.C: New test.
5257
5258 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5259
5260 PR fortran/68846
5261 * gfortran.dg/temporary_3.f90 : New test.
5262
5263 PR fortran/70864
5264 * gfortran.dg/temporary_2.f90 : New test.
5265
5266 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5267
5268 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5269 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5270 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5271 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5272 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5273 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5274 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5275 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5276 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5277 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5278 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5279 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5280 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5281 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5282 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5283 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5284 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5285 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5286 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5287 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5288 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5289 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5290 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5291 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5292 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5293 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5294 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5295
5296 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5297
5298 PR tree-optimization/85699
5299 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5300 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5301 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5302 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5303
5304 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5305
5306 * g++.dg/tls/pr85400.C: New test.
5307
5308 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5309
5310 PR c++/85713
5311 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5312
5313 2018-05-09 Carl Love <cel@us.ibm.com>
5314
5315 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5316
5317 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5318
5319 PR c++/85713
5320 Revert:
5321 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5322
5323 PR c++/84588
5324 * g++.dg/cpp1y/pr84588.C: New.
5325
5326 2018-05-09 Andreas Schwab <schwab@suse.de>
5327
5328 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5329
5330 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5331
5332 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5333 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5334
5335 2018-05-08 Carl Love <cel@us.ibm.com>
5336 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5337
5338 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5339
5340 PR c++/84588
5341 * g++.dg/cpp1y/pr84588.C: New.
5342
5343 2018-05-08 Marek Polacek <polacek@redhat.com>
5344
5345 PR c++/85695
5346 * g++.dg/cpp1z/constexpr-if22.C: New test.
5347
5348 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5349
5350 PR target/85693
5351 * gcc.target/i386/pr85693.c: New test.
5352
5353 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5354
5355 PR target/85683
5356 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5357 scan-assembler-times checking that except for [fh]*xor other functions
5358 don't use any load instructions.
5359
5360 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5361
5362 * gcc.target/i386/builtin_target.c: Test goldmont.
5363 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5364 arch=silvermont.
5365
5366 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5367
5368 PR target/85572
5369 * g++.dg/other/sse2-pr85572-1.C: New test.
5370 * g++.dg/other/sse2-pr85572-2.C: New test.
5371 * g++.dg/other/sse4-pr85572-1.C: New test.
5372 * g++.dg/other/avx2-pr85572-1.C: New test.
5373
5374 PR target/85317
5375 * gcc.target/i386/pr85317.c: New test.
5376 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5377 optimization barrier to avoid optimizing away the expected insn.
5378
5379 PR target/85480
5380 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5381 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5382
5383 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5384
5385 * g++.dg/other/sve_const_pred_1.C: Rename to...
5386 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5387 target selectors and explicit -march options.
5388 * g++.dg/other/sve_const_pred_2.C: Rename to...
5389 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5390 * g++.dg/other/sve_const_pred_3.C: Rename to...
5391 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5392 * g++.dg/other/sve_const_pred_4.C: Rename to...
5393 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5394 * g++.dg/other/sve_tls_2.C: Rename to...
5395 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5396 * g++.dg/other/sve_vcond_1.C: Rename to...
5397 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5398 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5399 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5400
5401 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5402
5403 PR testsuite/85586
5404 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5405 !vect_no_align.
5406
5407 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5408
5409 PR c++/57429
5410 * g++.dg/cpp0x/deleted14.C: New.
5411
5412 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5413 Alan Hayward <alan.hayward@arm.com>
5414 David Sherwood <david.sherwood@arm.com>
5415
5416 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5417 XFAIL the BIC test.
5418 * gcc.target/aarch64/sve/vcond_7.c: New test.
5419 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5420
5421 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5422
5423 PR c++/70563
5424 * g++.dg/cpp0x/sfinae62.C: New.
5425
5426 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5427
5428 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5429 load from src[i].
5430
5431 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5432
5433 PR c++/80691
5434 * g++.dg/cpp0x/narrowing1.C: New.
5435
5436 2018-05-08 Richard Biener <rguenther@suse.de>
5437
5438 PR middle-end/85588
5439 * gcc.dg/torture/pr85574.c: Rename to...
5440 * gcc.dg/torture/pr85588.c: ... this.
5441
5442 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5443
5444 PR fortran/54613
5445 * gfortran.dg/minmaxloc_12.f90: New test case.
5446 * gfortran.dg/minmaxloc_13.f90: New test case.
5447
5448 2018-05-07 Nathan Sidwell <nathan@acm.org>
5449
5450 * g++.dg/cpp0x/range-for10.C: Delete.
5451 * g++.dg/ext/forscope1.C: Delete.
5452 * g++.dg/ext/forscope2.C: Delete.
5453 * g++.dg/template/for1.C: Delete.
5454
5455 2018-05-07 Jeff Law <law@redhat.com>
5456
5457 * gfortran.dg/linefile.f90: New test.
5458
5459 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5460
5461 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5462 and options.
5463
5464 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5465
5466 PR c++/85659
5467 * g++.dg/ext/asm14.C: New test.
5468 * g++.dg/ext/asm15.C: New test.
5469 * g++.dg/ext/asm16.C: New test.
5470
5471 2018-05-06 Michael Eager <eager@eagercon.com>
5472
5473 * gcc.target/microblaze/others/picdtr.c: Correct option
5474 -fPIE -mpic-data-is-text-relative.
5475
5476 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5477
5478 * gcc.target/microblaze/others/picdtr.c: Add test for
5479 -fPIE -mpic-data-is-text-relative.
5480
5481 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5482
5483 PR fortran/85507
5484 * gfortran.dg/coarray_dependency_1.f90: New test.
5485 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5486
5487 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5488
5489 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5490 to match the currently produced gimple.
5491
5492 2018-05-04 Carl Love <cel@us.ibm.com>
5493
5494 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5495 vec_trunc.
5496 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5497 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5498 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5499 xvcmpgedp counts. Add xxsel counts.
5500
5501 2018-05-04 Richard Biener <rguenther@suse.de>
5502
5503 PR middle-end/85627
5504 * g++.dg/torture/pr85627.C: New testcase.
5505
5506 2018-05-04 Richard Biener <rguenther@suse.de>
5507
5508 PR middle-end/85574
5509 * gcc.dg/torture/pr85574.c: New testcase.
5510 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5511
5512 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5513
5514 PR libstdc++/85466
5515 * gcc.dg/nextafter-1.c: New test.
5516 * gcc.dg/nextafter-2.c: New test.
5517 * gcc.dg/nextafter-3.c: New test.
5518 * gcc.dg/nextafter-4.c: New test.
5519
5520 2018-05-03 Nathan Sidwell <nathan@acm.org>
5521
5522 Remove -ffriend-injection.
5523 * g++.old-deja/g++.jason/scoping15.C: Delete.
5524 * g++.old-deja/g++.mike/net43.C: Delete.
5525
5526 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5527
5528 PR target/85530
5529 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5530 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5531 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5532 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5533
5534 2018-05-03 Tom de Vries <tom@codesourcery.com>
5535
5536 PR testsuite/85106
5537 * lib/scanoffloadtree.exp: New file.
5538
5539 2018-05-03 Richard Biener <rguenther@suse.de>
5540
5541 PR tree-optimization/85615
5542 * gcc.dg/torture/pr85615.c: New testcase.
5543
5544 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5545
5546 PR tree-optimization/70291
5547 * gcc.dg/complex-6.c: New test.
5548 * gcc.dg/complex-7.c: Likewise.
5549
5550 2018-05-03 Richard Biener <rguenther@suse.de>
5551
5552 PR testsuite/85579
5553 * fortran.dg/pr51434.f90: Truncate transfer argument.
5554
5555 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR target/85582
5558 * gcc.c-torture/execute/pr85582-3.c: New test.
5559
5560 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5561 Jason Merrill <jason@redhat.com>
5562
5563 PR c++/68374
5564 * g++.dg/warn/Wshadow-13.C: New.
5565 * g++.dg/warn/Wshadow-14.C: Likewise.
5566
5567 2018-05-02 Tom de Vries <tom@codesourcery.com>
5568
5569 PR libgomp/82428
5570 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5571 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5572
5573 2018-05-02 David Pagan <dave.pagan@oracle.com>
5574
5575 PR c/30552
5576 * gcc.dg/noncompile/pr30552-1.c: New test.
5577 * gcc.dg/noncompile/pr30552-2.c: New test.
5578 * gcc.dg/noncompile/pr30552-3.c: New test.
5579 * gcc.dg/noncompile/pr30552-4.c: New test.
5580
5581 2018-05-02 Richard Biener <rguenther@suse.de>
5582
5583 PR tree-optimization/85597
5584 * gcc.dg/vect/pr85597.c: New testcase.
5585
5586 2018-05-02 Tom de Vries <tom@codesourcery.com>
5587
5588 PR testsuite/85106
5589 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5590 * lib/scanltranstree.exp: New file.
5591 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5592 (scan-ltrans-tree-dump-times_required_options)
5593 (scan-ltrans-tree-dump-not_required_options)
5594 (scan-ltrans-tree-dump-dem_required_options)
5595 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5596 * lib/gcc-dg.exp: Include scanltranstree.exp.
5597
5598 2018-05-02 Tom de Vries <tom@codesourcery.com>
5599
5600 PR testsuite/85106
5601 * gcc.dg/ipa/ipa-icf-38.c: New test.
5602 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5603 * lib/scandump.exp (dump-base): New proc.
5604 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5605 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5606 base.
5607 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5608 * lib/scanlang.exp: Same.
5609 * lib/scanrtl.exp: Same.
5610 * lib/scantree.exp: Same.
5611 * lib/scanwpaipa.exp: New file.
5612 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5613
5614 2018-05-02 Richard Biener <rguenther@suse.de>
5615
5616 PR middle-end/85567
5617 * gcc.dg/torture/pr85567.c: New testcase.
5618
5619 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5620
5621 PR target/85582
5622 * gcc.c-torture/execute/pr85582-1.c: New test.
5623 * gcc.c-torture/execute/pr85582-2.c: New test.
5624
5625 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5626
5627 PR tree-optimization/85586
5628 * gcc.dg/vect/pr85586.c: New test.
5629
5630 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5631
5632 PR tree-optimization/85143
5633 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5634 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5635
5636 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5637
5638 PR c/84258
5639 * c-c++-common/Wformat-pr84258.c: New test.
5640
5641 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5642
5643 PR tree-optimization/82665
5644 * gcc.dg/tree-ssa/pr82665.c: New test.
5645
5646 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5647
5648 PR c++/85523
5649 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5650 (test_add_fixit_insert_formatted_single_line): New function.
5651 (test_add_fixit_insert_formatted_multiline): New function.
5652 Extend expected output of generated patch to include fix-it hints
5653 for these.
5654 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5655 "gcc-rich-location.h". Add test coverage for
5656 gcc_rich_location::add_fixit_insert_formatted.
5657
5658 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5659
5660 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5661 (test_show_locus): Update for location_get_source_line returning a
5662 char_span. Use char_span for handling words in the
5663 "test_many_nested_locations" fix-it example.
5664
5665 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5666
5667 * gcc.target/arc/interrupt-8.c: Update test.
5668 * gcc.target/arc/loop-4.c: Likewise.
5669 * gcc.target/arc/loop-hazard-1.c: Likewise.
5670 * gcc.target/arc/sdata-3.c: Likewise.
5671
5672 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5673
5674 * gcc.target/arc/store-merge-1.c: New test.
5675 * gcc.target/arc/add_n-combine.c: Update test.
5676
5677 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5678
5679 Microblaze Target: PIC data text relative
5680
5681 * gcc.target/microblaze/others/data_var1.c: Include
5682 PIC case of r20 base register.
5683 * gcc.target/microblaze/others/data_var2.c: Ditto.
5684 * gcc.target/microblaze/others/picdtr.c: Add new
5685 test case for -mpic-is-data-text-relative.
5686 * gcc.target/microblaze/others/sdata_var1.c: Add
5687 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5688 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5689 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5690 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5691 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5692 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5693 Ditto.
5694 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5695 Ditto.
5696
5697 2018-04-30 Richard Biener <rguenther@suse.de>
5698
5699 PR tree-optimization/28364
5700 PR tree-optimization/85275
5701 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5702 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5703 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5704 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5705 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5706 still passes.
5707 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5708 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5709 still passes.
5710 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5711 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5712 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5713
5714 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5715
5716 PR target/84431
5717 * gcc.target/i386/pr84431.c: New test.
5718
5719 2018-04-27 Martin Jambor <mjambor@suse.cz>
5720
5721 PR ipa/85549
5722 * g++.dg/ipa/pr85549.C: New test.
5723
5724 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5725
5726 PR c++/85553
5727 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5728 directive.
5729 * g++.dg/cpp0x/constexpr-85553.C: New test.
5730
5731 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5732
5733 PR c++/85515
5734 * g++.dg/pr85515-1.C: New test.
5735 * g++.dg/pr85515-2.C: New test.
5736
5737 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5738
5739 PR c++/84691
5740 * g++.dg/cpp0x/friend3.C: New.
5741
5742 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5743
5744 PR target/82518
5745 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5746 Use check_effective_target_arm_little_endian.
5747
5748 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5749
5750 PR tree-optimization/85529
5751 * gcc.c-torture/execute/pr85529-1.c: New test.
5752 * gcc.c-torture/execute/pr85529-2.c: New test.
5753 * gcc.dg/pr85529.c: New test.
5754
5755 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5756
5757 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5758 `.dword' in addition to `lw' and `.word'.
5759
5760 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5761
5762 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5763
5764 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5765
5766 * gnat.dg/loop_optimization24.adb: New test.
5767
5768 2018-04-26 Richard Biener <rguenther@suse.de>
5769
5770 PR tree-optimization/85116
5771 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5772 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5773 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5774 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5775
5776 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5777
5778 PR target/85473
5779 * gcc.target/i386/pr85473-1.c: New test.
5780 * gcc.target/i386/pr85473-2.c: New test.
5781
5782 2018-04-25 Nathan Sidwell <nathan@acm.org>
5783 Jakub Jelinek <jakub@redhat.com>
5784
5785 PR c++/85437
5786 PR c++/49171
5787 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5788 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5789 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5790 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5791 * g++.dg/cpp0x/pr85437-1.C: New.
5792 * g++.dg/cpp0x/pr85437-2.C: New.
5793 * g++.dg/cpp0x/pr85437-3.C: New.
5794 * g++.dg/cpp0x/pr85437-4.C: New.
5795
5796 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5797
5798 PR fortran/85520
5799 * gfortran.dg/pr85520.f90: New test.
5800
5801 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5802
5803 PR target/85512
5804 * gcc.dg/pr85512.c: New test.
5805
5806 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5807
5808 PR target/85485
5809 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5810 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5811 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5812 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5813 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5814 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5815 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5816 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5817 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5818 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5819 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5820 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5821 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5822 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5823 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5824 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5825 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5826 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5827 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5828 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5829 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5830 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5831 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5832 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5833 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5834 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5835 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5836 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5837 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5838 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5839 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5840 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5841 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5842 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5843 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5844 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5845 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5846 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5847 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5848 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5849 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5850 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5851 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5852 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5853 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5854 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5855 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5856 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5857 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5858 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5859 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5860 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5861 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5862 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5863 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5864 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5865 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5866 with -mshstk.
5867 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5868 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5869 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5870 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5871 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5872 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5873 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5874 * (dg-options): Likwise.
5875 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5876 -mno-cet.
5877 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5878 * gcc.target/i386/cet-label-3.c: Removed.
5879 * gcc.target/i386/cet-property-3.c: Likwise.
5880 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5881
5882 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5883
5884 PR target/85511
5885 * gcc.target/i386/pr85511.c: New test.
5886
5887 PR target/85503
5888 * g++.dg/ext/pr85503.C: New test.
5889
5890 PR target/85508
5891 * gcc.target/i386/pr85508.c: New test.
5892
5893 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5894
5895 PR tree-optimization/85478
5896 * g++.dg/pr85478.C: New test.
5897
5898 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5899
5900 * g++.dg/torture/pr85496.C: New test.
5901
5902 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5903
5904 PR rtl-optimization/85423
5905 * gcc.dg/pr85423.c: New test.
5906
5907 2018-04-20 Martin Sebor <msebor@redhat.com>
5908
5909 PR c/85365
5910 * gcc.dg/Wrestrict-15.c: New test.
5911
5912 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5913
5914 PR target/85456
5915 * gcc.target/powerpc/pr85456.c: New test.
5916
5917 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5918
5919 * g++.dg/ext/undef-bool-1.C: Require lp64.
5920 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5921
5922 2018-04-20 Jeff Law <law@redhat.com>
5923
5924 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5925 stack protector.
5926 * gcc.dg/stack-check-6.c: Likewise.
5927 * gcc.dg/stack-check-6a.c: Likewise.
5928 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5929 * gcc.target/i386/stack-check-18.c: Likewise.
5930 * gcc.target/i386/stack-check-19.c: Likewise.
5931
5932 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5933
5934 PR testsuite/85483
5935 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5936 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
5937 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5938 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
5939
5940 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
5941
5942 PR target/85469
5943 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5944 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5945
5946 2018-04-20 Richard Biener <rguenther@suse.de>
5947
5948 PR middle-end/85475
5949 * gcc.dg/torture/pr85475.c: New testcase.
5950
5951 2018-04-20 Martin Jambor <mjambor@suse.cz>
5952
5953 ipa/85449
5954 * gcc.dg/ipa/pr85449.c: New test.
5955
5956 2018-04-20 Martin Jambor <mjambor@suse.cz>
5957
5958 ipa/85447
5959 * g++.dg/ipa/pr85447.C: New file.
5960 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
5961
5962 2018-04-20 Jakub Jelinek <jakub@redhat.com>
5963
5964 PR c++/85462
5965 * g++.dg/cpp0x/pr85462.C: New test.
5966
5967 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5968
5969 * gcc.target/i386/pr85404.c: Require CET target.
5970
5971 2018-04-19 Jakub Jelinek <jakub@redhat.com>
5972
5973 PR tree-optimization/85467
5974 * gcc.dg/pr85467.c: New test.
5975
5976 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5977
5978 PR c++/84611
5979 * g++.dg/parse/crash68.C: New.
5980
5981 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5982
5983 PR libgcc/85334
5984 * g++.dg/torture/pr85334.C: New test.
5985
5986 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
5987
5988 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
5989 * g++.dg/diagnostic/pr85464.C: New.
5990
5991 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5992
5993 PR target/85397
5994 * gcc.dg/torture/pr85397-1.c: New test.
5995 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
5996 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5997
5998 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5999
6000 PR target/85404
6001 * gcc.target/i386/pr85404.c: New test.
6002
6003 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
6004
6005 PR target/85417
6006 * c-c++-common/attr-nocf-check-1.c: Compile with
6007 -fcf-protection=none.
6008 * c-c++-common/attr-nocf-check-3.c: Likewise.
6009 * gcc.dg/march-generic.c: Likewise.
6010 * gcc.target/i386/align-limit.c: Likewise.
6011 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6012 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6013 * gcc.target/i386/cet-property-2.c: Likewise.
6014 * gcc.target/i386/ret-thunk-26.c: Likewise.
6015 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
6016 targets.
6017 * c-c++-common/fcf-protection-2.c: Likewise.
6018 * c-c++-common/fcf-protection-3.c: Likewise.
6019 * c-c++-common/fcf-protection-5.c: Likewise.
6020 * c-c++-common/fcf-protection-6.c: Likewise.
6021 * c-c++-common/fcf-protection-7.c: Likewise.
6022 * gcc.target/i386/cet-label-3.c: New test.
6023 * gcc.target/i386/cet-property-3.c: Likewise.
6024 * gcc.target/i386/cet-sjlj-7.c: Likewise.
6025 * gcc.target/i386/pr85417-1.c: Likewise.
6026 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
6027 __x86_indirect_thunk_nt_(r|e)ax
6028 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6029 * gcc.target/i386/pr85403.c: Remove dg-error,
6030
6031 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6032
6033 * gcc.target/i386/movdir-1.c: New test.
6034
6035 2018-04-19 Richard Biener <rguenther@suse.de>
6036
6037 PR middle-end/85455
6038 * gcc.dg/pr85455.c: New testcase.
6039
6040 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6041
6042 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6043 targets.
6044 * g++.dg/lto/pr85405b_0.C: Likewise.
6045 * g++.dg/lto/pr84805_0.C: Likewise.
6046
6047 2018-04-18 Martin Liska <mliska@suse.cz>
6048
6049 PR ipa/83983
6050 PR ipa/85391
6051 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6052 output.
6053
6054 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6055
6056 PR target/85388
6057 * gcc.dg/pr85388-1.c: New test.
6058 * gcc.dg/pr85388-2.c: Likewise.
6059 * gcc.dg/pr85388-3.c: Likewise.
6060 * gcc.dg/pr85388-4.c: Likewise.
6061 * gcc.dg/pr85388-5.c: Likewise.
6062 * gcc.dg/pr85388-6.c: Likewise.
6063
6064 2018-04-18 Jan Hubicka <jh@suse.cz>
6065 Martin Liska <mliska@suse.cz>
6066
6067 * g++.dg/lto/pr83121_0.C: Update template.
6068 * g++.dg/lto/pr83121_1.C: Update template.
6069 * g++.dg/lto/pr84805_0.C: Update template.
6070 * g++.dg/lto/pr84805_1.C: Update template.
6071 * g++.dg/lto/pr84805_2.C: Update template.
6072
6073 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6074
6075 PR c++/84630
6076 * g++.dg/cpp0x/pr84630.C: New.
6077
6078 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6079
6080 PR c++/84463
6081 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6082 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6083 in two cases. Uncomment two other tests and add expected dg-error for
6084 them.
6085 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6086 -Wnarrowing diagnostics on some targets for c++11.
6087 * g++.dg/parse/array-size2.C: Remove xfail.
6088 * g++.dg/cpp0x/constexpr-84463.C: New test.
6089
6090 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6091
6092 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6093 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6094
6095 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6096
6097 PR testsuite/85326
6098 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6099 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6100 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6101
6102 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6103
6104 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6105 prevent cascading of errors and change expected error message.
6106 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6107 to 64-bit targets.
6108 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6109 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6110 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6111 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6112 error message.
6113 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6114
6115 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6116
6117 PR target/85430
6118 * gcc.dg/pr85430.c: New test.
6119
6120 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6121
6122 PR testsuite/85326
6123 * gcc.target/arm/pr54300.C: Move to...
6124 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6125 * gcc.target/arm/pr55073.C: Move to...
6126 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6127 * gcc.target/arm/pr56184.C: Move to...
6128 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6129 * gcc.target/arm/pr59985.C: Move to...
6130 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6131 * gcc.target/aarch64/pr60675.C: Move to...
6132 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6133 * gcc.target/aarch64/pr81422.C: Move to...
6134 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6135 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6136 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6137 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6138 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6139 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6140 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6141 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6142 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6143 * gcc.target/aarch64/sve/tls_2.C: Move to...
6144 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6145 * gcc.target/aarch64/pr81414.C: Rename to...
6146 * gcc.target/aarch64/pr81414.c: ... This.
6147 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6148 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6149 messages.
6150 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6151 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6152 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6153 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6154 file name.
6155
6156 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6157
6158 PR middle-end/85414
6159 * gcc.dg/pr85414.c: New test.
6160
6161 2018-04-17 Martin Jambor <mjambor@suse.cz>
6162
6163 PR ipa/85421
6164 * g++.dg/ipa/pr85421.C: New test.
6165
6166 2018-04-17 Martin Liska <mliska@suse.cz>
6167
6168 PR lto/85405
6169 * g++.dg/lto/pr85405b_0.C: New test.
6170 * g++.dg/lto/pr85405b_1.C: New test.
6171
6172 2018-04-17 Martin Liska <mliska@suse.cz>
6173
6174 PR lto/85405
6175 * g++.dg/lto/pr85405_0.C: New test.
6176 * g++.dg/lto/pr85405_1.C: New test.
6177
6178 2018-04-17 Martin Liska <mliska@suse.cz>
6179
6180 PR ipa/85329
6181 * g++.dg/ext/pr85329-2.C: New test.
6182 * g++.dg/ext/pr85329.C: New test.
6183 * gcc.target/i386/mvc12.c: New test.
6184
6185 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6186
6187 PR c++/85039
6188 * g++.dg/pr85039-1.C: New.
6189 * g++.dg/pr85039-2.C: New.
6190 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6191
6192 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6193
6194 PR target/85080
6195 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6196 if the target supports efficient unaligned storage accesses.
6197
6198 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6199
6200 PR target/83660
6201 * gcc.target/powerpc/pr83660.C: New test.
6202
6203 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6204
6205 PR target/85403
6206 * gcc.target/i386/pr85403.c: New test.
6207
6208 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6209
6210 PR target/84331
6211 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6212
6213 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6214 Jason Merrill <jason@redhat.com>
6215
6216 PR c++/85112
6217 * g++.dg/cpp0x/pr85112.C: New.
6218
6219 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6220
6221 PR testsuite/85326
6222 * g++.dg/ext/undef-bool-1.C: New file.
6223 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6224 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6225
6226 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6227
6228 PR target/85293
6229 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6230 corresponding dg-error clause.
6231 * gcc.target/powerpc/pr80098-3.c: Ditto.
6232 * gcc.target/powerpc/pr80103-1.c: Delete.
6233
6234 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6235
6236 PR fortran/81773
6237 PR fortran/83606
6238 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6239 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6240
6241 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6242
6243 PR fortran/85387
6244 * gfortran.dg/implied_do_io_5.f90: New test.
6245
6246 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6247
6248 PR target/83402
6249 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6250 several values: positive, negative, and zero.
6251 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6252 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6253
6254 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6255
6256 PR rtl-optimization/79916
6257 * gcc.target/powerpc/pr79916.c: New.
6258
6259 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6260
6261 PR rtl-optimization/85393
6262 * g++.dg/opt/pr85393.C: New test.
6263 * g++.dg/opt/pr85393-aux.cc: New file.
6264
6265 PR rtl-optimization/85376
6266 * gcc.dg/pr85376.c: New test.
6267
6268 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6269
6270 PR rtl-optimization/83852
6271 * gcc.dg/pr83852.c: New testcase.
6272
6273 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6274
6275 PR testsuite/85326
6276 * gcc.target/s390/pr77822-1.C: Rename to ...
6277 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6278 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6279 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6280
6281 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6282
6283 PR lto/71991
6284 * gcc.target/i386/pr71991.c: New testcase.
6285
6286 2018-04-13 Martin Liska <mliska@suse.cz>
6287 Jakub Jelinek <jakub@redhat.com>
6288
6289 PR middle-end/81657
6290 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6291 call.
6292
6293 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6294
6295 PR c++/85385
6296 * g++.dg/diagnostic/macro-arg-count.C: New test.
6297
6298 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6299
6300 PR fortran/83064
6301 PR testsuite/85346
6302 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6303 array and move test to libgomp/testsuite/libgomp.fortran.
6304 * gfortran.dg/do_concurrent_6.f90: New test.
6305
6306 2018-04-12 Marek Polacek <polacek@redhat.com>
6307
6308 PR c++/85258
6309 * g++.dg/parse/error61.C: New test.
6310
6311 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6312
6313 PR target/85347
6314 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6315 specify -mvsx on gcc command line.
6316
6317 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6318
6319 PR target/85328
6320 * gcc.target/i386/pr85328.c: New test.
6321
6322 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6323
6324 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6325
6326 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6327
6328 PR rtl-optimization/85342
6329 * gcc.target/i386/pr85342.c: New test.
6330
6331 2018-04-11 Jason Merrill <jason@redhat.com>
6332
6333 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6334 if ulimit -v is set.
6335
6336 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6337
6338 PR testsuite/85190
6339 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6340
6341 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6342
6343 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6344 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6345
6346 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6347
6348 PR c++/70808
6349 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6350 effective target.
6351
6352 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6353
6354 PR target/84301
6355 * gcc.target/i386/pr84301.c: New test.
6356
6357 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6358
6359 PR tree-optimization/85331
6360 * gcc.c-torture/execute/pr85331.c: New test.
6361
6362 2018-04-11 Marek Polacek <polacek@redhat.com>
6363
6364 PR c++/85032
6365 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6366 * g++.dg/cpp1z/constexpr-if21.C: New test.
6367
6368 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6369
6370 PR target/85281
6371 * gcc.target/i386/pr85281.c: New test.
6372
6373 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6374
6375 PR rtl-optimization/84659
6376 * gcc.dg/pr84659.c: New test.
6377
6378 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6379
6380 PR debug/85302
6381 * g++.dg/debug/dwarf2/pr85302.C: New test.
6382
6383 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6384
6385 PR target/85261
6386 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6387 into register.
6388
6389 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6390
6391 PR c++/70808
6392 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6393
6394 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6395
6396 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6397 * gcc.target/powerpc/dimode_off.c: Ditto.
6398 * gcc.target/powerpc/tfmode_off.c: Ditto.
6399 * gcc.target/powerpc/timode_off.c: Ditto.
6400
6401 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6402
6403 * gcc.target/powerpc/vec-ldl-1.c: New test.
6404 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6405 corrections to ABI implementation.
6406
6407 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6408
6409 PR target/85056
6410 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6411
6412 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6413
6414 PR rtl-optimization/85300
6415 * gcc.dg/pr85300.c: New test.
6416
6417 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6418
6419 PR c++/85110
6420 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6421 where we now show the pertinent parameter.
6422 * g++.dg/diagnostic/aka2.C: Likewise.
6423 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6424
6425 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6426
6427 PR fortran/85313
6428 * gfortran.dg/gomp/pr85313.f90: New test.
6429
6430 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6431
6432 PR c++/24314
6433 * g++.dg/parse/template29.C: New.
6434
6435 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6436
6437 PR testsuite/85190
6438 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6439
6440 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6441
6442 PR target/85177
6443 PR target/85255
6444 * gcc.target/i386/avx512f-pr85177.c: New test.
6445 * gcc.target/i386/avx512f-pr85255.c: New test.
6446
6447 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6448
6449 PR tree-optimization/85286
6450 * gcc.dg/vect/pr85286.c: New test.
6451
6452 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6453
6454 PR target/85173
6455 * gcc.target/arm/pr85173.c: New test.
6456
6457 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6458
6459 PR lto/85248
6460 * gcc.dg/lto/pr85248_0.c: New test.
6461 * gcc.dg/lto/pr85248_1.c: New test.
6462
6463 2018-04-09 Jan Hubicka <jh@suse.cz>
6464
6465 PR lto/85078
6466 * g++.dg/torture/pr85078.C: New.
6467
6468 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6469
6470 PR c++/85227
6471 * g++.dg/cpp1z/decomp44.C: New.
6472 * g++.dg/cpp1z/decomp45.C: Likewise.
6473
6474 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6475
6476 PR fortran/83064
6477 * gfortran.dg/do_concurrent_5.f90: New test.
6478 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6479 message.
6480
6481 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6482
6483 PR fortran/51260
6484 * gfortran.dg/parameter_array_element_3.f90: New test.
6485
6486 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6487
6488 PR c++/85194
6489 * g++.dg/cpp1z/decomp43.C: New test.
6490
6491 PR rtl-optimization/80463
6492 * g++.dg/pr80463.C: Add -w to dg-options.
6493
6494 2018-04-09 Richard Biener <rguenther@suse.de>
6495
6496 PR tree-optimization/85284
6497 * gcc.dg/torture/pr85284.c: New testcase.
6498
6499 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6500
6501 PR rtl-optimization/80463
6502 PR rtl-optimization/83972
6503 PR rtl-optimization/83480
6504
6505 * gcc.dg/pr80463.c: New test.
6506 * g++.dg/pr80463.C: Likewise.
6507 * gcc.dg/pr83972.c: Likewise.
6508
6509 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6510
6511 PR rtl-optimization/83913
6512 * gcc.dg/pr83913.c: New test.
6513
6514 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6515
6516 PR rtl-optimization/83962
6517 * gcc.dg/pr83962.c: New test.
6518
6519 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6520
6521 PR rtl-optimization/83530
6522 * gcc.dg/pr83530.c: New test.
6523
6524 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6525
6526 PR middle-end/82976
6527 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6528
6529 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6530
6531 PR tree-optimization/85257
6532 * gcc.dg/pr85257.c: New test.
6533
6534 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6535
6536 * g++.dg/opt/pr85196.C: New test.
6537
6538 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6539
6540 PR c++/84269
6541 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6542 std::tuple here since they need C++11.
6543 * g++.dg/lookup/missing-std-include-8.C: New test.
6544 * g++.dg/lookup/missing-std-include.C: Move std::array and
6545 std::tuple test to missing-std-include-6.C to avoid failures
6546 with C++98.
6547
6548 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6549
6550 PR debug/85252
6551 * gcc.dg/debug/pr85252.c: New test.
6552
6553 PR rtl-optimization/84872
6554 * gcc.dg/graphite/pr84872.c: New test.
6555
6556 PR c++/85210
6557 * g++.dg/cpp1z/decomp42.C: New test.
6558
6559 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6560
6561 PR c++/85021
6562 * g++.dg/lookup/missing-std-include-7.C: New test.
6563
6564 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6565
6566 * gcc.dg/struct-simple.c: Revert r254862.
6567 * lib/target-supports.exp
6568 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6569
6570 2018-04-06 Richard Biener <rguenther@suse.de>
6571
6572 PR middle-end/85244
6573 * gcc.dg/torture/pr85244-1.c: New testcase.
6574 * gcc.dg/torture/pr85244-2.c: Likewise.
6575
6576 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6577
6578 PR sanitizer/85213
6579 * c-c++-common/ubsan/pr85213.c: New test.
6580
6581 2018-04-06 Richard Biener <rguenther@suse.de>
6582
6583 PR middle-end/85180
6584 * gcc.dg/pr85180.c: New testcase.
6585
6586 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6587
6588 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6589 to trigger the optimization. Do some cleanup and function
6590 renaming. Add more test functions.
6591
6592 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6593
6594 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6595 options.
6596 * gcc.target/s390/hotpatch-1.c: Skip when building without
6597 optimization.
6598 * gcc.target/s390/hotpatch-10.c: Likewise.
6599 * gcc.target/s390/hotpatch-11.c: Likewise.
6600 * gcc.target/s390/hotpatch-12.c: Likewise.
6601 * gcc.target/s390/hotpatch-13.c: Likewise.
6602 * gcc.target/s390/hotpatch-14.c: Likewise.
6603 * gcc.target/s390/hotpatch-15.c: Likewise.
6604 * gcc.target/s390/hotpatch-16.c: Likewise.
6605 * gcc.target/s390/hotpatch-17.c: Likewise.
6606 * gcc.target/s390/hotpatch-18.c: Likewise.
6607 * gcc.target/s390/hotpatch-19.c: Likewise.
6608 * gcc.target/s390/hotpatch-2.c: Likewise.
6609 * gcc.target/s390/hotpatch-3.c: Likewise.
6610 * gcc.target/s390/hotpatch-4.c: Likewise.
6611 * gcc.target/s390/hotpatch-5.c: Likewise.
6612 * gcc.target/s390/hotpatch-6.c: Likewise.
6613 * gcc.target/s390/hotpatch-7.c: Likewise.
6614 * gcc.target/s390/hotpatch-8.c: Likewise.
6615 * gcc.target/s390/hotpatch-9.c: Likewise.
6616
6617 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6618
6619 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6620 check for an error instead.
6621 * gcc.dg/Wattributes-6.c: Likewise.
6622
6623 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6624
6625 PR c++/85209
6626 * g++.dg/cpp1z/decomp39.C: New test.
6627 * g++.dg/cpp1z/decomp40.C: New test.
6628
6629 PR c++/85208
6630 * g++.dg/cpp1z/decomp41.C: New test.
6631
6632 PR middle-end/85195
6633 * gcc.dg/pr85195.c: New test.
6634
6635 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6636
6637 PR c++/80956
6638 * g++.dg/cpp0x/initlist100.C: New.
6639 * g++.dg/cpp0x/initlist101.C: Likewise.
6640
6641 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6642
6643 PR c++/84792
6644 * g++.dg/other/pr84792-1.C: New.
6645 * g++.dg/other/pr84792-2.C: Likewise.
6646
6647 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6648
6649 PR target/85193
6650 * gcc.target/i386/pr85193.c: New test.
6651
6652 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6653
6654 PR c++/84979
6655 * g++.dg/concepts/pr84979.C: New.
6656 * g++.dg/concepts/pr84979-2.C: New.
6657 * g++.dg/concepts/pr84979-3.C: New.
6658
6659 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6660
6661 PR c++/80026
6662 * g++.dg/cpp0x/variadic174.C: New.
6663
6664 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6665
6666 PR inline-asm/85172
6667 * g++.dg/ext/builtin13.C: New test.
6668 * g++.dg/ext/atomic-4.C: New test.
6669
6670 PR c++/85146
6671 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6672 * g++.dg/ext/bases3.C: New test.
6673
6674 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6675
6676 PR target/85203
6677 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6678 to match a single insn of the baz function. Move scan directives at
6679 the end of the file below the functions they are trying to test for
6680 better readability.
6681 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6682
6683 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6684
6685 PR rtl-optimization/84878
6686 * gcc.target/powerpc/pr84878.c: New test.
6687
6688 2018-04-04 Michael Matz <matz@suse.de>
6689
6690 * gcc.dg/Wstringop-overflow-4.c: New test.
6691 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6692
6693 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6694
6695 PR testsuite/85189
6696 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6697 for the diagnostics of overridden functions. Adjust for new wording.
6698
6699 2018-04-04 Richard Biener <rguenther@suse.de>
6700
6701 PR lto/85176
6702 * g++.dg/lto/pr85176_0.C: New testcase.
6703
6704 2018-04-04 Richard Biener <rguenther@suse.de>
6705
6706 PR testsuite/85191
6707 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6708 Fix typo.
6709
6710 2018-04-04 Martin Liska <mliska@suse.cz>
6711
6712 PR sanitizer/85174
6713 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6714 and msdata as a workaround for powerpc.
6715
6716 2018-04-04 Richard Biener <rguenther@suse.de>
6717
6718 PR tree-optimization/85168
6719 * gcc.dg/torture/pr85168.c: New testcase.
6720
6721 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6722
6723 PR c++/84943
6724 * g++.dg/pr84943.C: New.
6725 * g++.dg/pr84943-2.C: New.
6726
6727 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6728
6729 PR rtl-optimization/85167
6730 * gcc.dg/pr85167.c: New test.
6731
6732 PR tree-optimization/85156
6733 * c-c++-common/pr85156.c: New test.
6734 * gcc.c-torture/execute/pr85156.c: New test.
6735
6736 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6737
6738 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6739 * gcc.target/powerpc/undef-bool-1.C: New file.
6740 * gcc.target/powerpc/undef-bool-2.c: New file.
6741
6742 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6743
6744 PR c++/84768
6745 * g++.dg/cpp1z/class-deduction52.C: New.
6746
6747 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6748
6749 PR c++/85147
6750 * g++.dg/cpp0x/pr85147.C: New test.
6751
6752 PR c++/85140
6753 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6754
6755 PR c++/85134
6756 * g++.dg/gomp/pr85134.C: New test.
6757 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6758
6759 PR target/85169
6760 * gcc.c-torture/execute/pr85169.c: New test.
6761 * gcc.target/i386/avx512f-pr85169.c: New test.
6762 * gcc.target/i386/avx512bw-pr85169.c: New test.
6763
6764 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6765
6766 PR target/85126
6767 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6768 scan-assembler-times clause.
6769
6770 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6771
6772 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6773 dg-additional-options.
6774
6775 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6776
6777 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6778
6779 2018-04-03 Richard Biener <rguenther@suse.de>
6780
6781 PR testsuite/85154
6782 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6783
6784 2018-04-02 Jim Wilson <jimw@sifive.com>
6785
6786 * gcc.target/riscv/pr84660.c: New.
6787 * gcc.target/riscv/shift-and-1.c: New.
6788 * gcc.target/riscv/shift-and-2.c: New.
6789
6790 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6791
6792 PR fortran/85102
6793 * gfortran.dg/array_simplify_2.f90: New test.
6794
6795 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6796
6797 PR middle-end/85090
6798 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6799 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6800 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6801 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6802 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6803
6804 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6805
6806 PR c++/85027
6807 * g++.dg/pr85027.C: New.
6808
6809 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6810
6811 PR target/83315
6812 * gcc.target/powerpc/sse-maxps-2.c: New test.
6813 * gcc.target/powerpc/sse-minps-2.c: New test.
6814
6815 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6816
6817 PR c++/84791
6818 * g++.dg/gomp/pr84791.C: New test.
6819
6820 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6821
6822 PR fortran/84931
6823 * gfortran.dg/array_constructor_53.f90: New test.
6824
6825 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6826
6827 PR fortran/85130
6828 * gfortran.dg/substr_6.f90: Remove illegal test for
6829 out-of-bounds substring.
6830
6831 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6832
6833 PR fortran/85111
6834 * gfortran.dg/zero_sized_10.f90: New test.
6835
6836 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6837
6838 PR c++/84269
6839 * g++.dg/lookup/missing-std-include-6.C: New test.
6840 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6841 std::tuple tests.
6842 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6843 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6844 <cstring>, <cassert>, and <cstdlib>.
6845
6846 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6847
6848 PR inline-asm/84985
6849 * gcc.target/i386/pr84985.c: New.
6850
6851 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6852
6853 PR c++/85110
6854 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6855
6856 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6857
6858 PR c++/85108
6859 * g++.dg/warn/Wunused-var-31.C: New test.
6860
6861 PR c/85094
6862 * c-c++-common/Wduplicated-branches-14.c: New test.
6863
6864 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6865
6866 PR c++/84606
6867 * g++.dg/cpp0x/pr84606.C: New.
6868
6869 2018-03-29 Carl Love <cel@us.ibm.com>
6870
6871 Revert
6872 2017-09-27 Carl Love <cel@us.ibm.com>
6873
6874 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6875 for the __builtin_fctid and __builtin_fctiw.
6876
6877 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6878
6879 PR target/84912
6880 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6881 deleted builtin function.
6882 (div_weuo): Likewise.
6883 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6884 (div_deuo): Likewise.
6885
6886 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6887
6888 PR c++/85028
6889 * g++.dg/other/default13.C: New.
6890
6891 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6892
6893 PR target/85095
6894 * gcc.target/i386/pr85095-1.c: New test.
6895 * gcc.target/i386/pr85095-2.c: New test.
6896 * gcc.c-torture/execute/pr85095.c: New test.
6897
6898 PR tree-optimization/82004
6899 * gcc.dg/pr82004.c: New test.
6900
6901 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6902 Martin Liska <mliska@suse.cz>
6903
6904 PR sanitizer/85081
6905 * g++.dg/asan/pr85081.C: New test.
6906
6907 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6908
6909 PR c++/84789
6910 * g++.dg/template/pr84789.C: Adjust for testing with
6911 -fconcepts too.
6912
6913 PR c++/84973
6914 * g++.dg/template/pr84973.C: New.
6915 * g++.dg/template/pr84973-2.C: New.
6916 * g++.dg/template/pr84973-3.C: New.
6917
6918 PR c++/84968
6919 * g++.dg/eh/pr84968.C: New.
6920
6921 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6922
6923 PR target/84914
6924 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6925 long double multiply/divide uses the correct function.
6926 * gcc.target/powerpc/mulkc-3.c: Likewise.
6927 * gcc.target/powerpc/divkc-2.c: Likewise.
6928 * gcc.target/powerpc/divkc-3.c: Likewise.
6929
6930 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6931
6932 PR c++/85067
6933 * g++.dg/cpp0x/defaulted51.C: New.
6934 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
6935
6936 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6937
6938 PR c++/85077
6939 * g++.dg/ext/vector35.C: New test.
6940
6941 PR c++/85061
6942 * g++.dg/ext/builtin-offsetof3.C: New test.
6943
6944 PR c++/85076
6945 * g++.dg/cpp1y/pr85076.C: New test.
6946
6947 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6948
6949 PR fortran/85084
6950 * gfortran.dg/matmul_rank_1.f90: New test.
6951
6952 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6953 Harald Anlauf <anlauf@gmx.de>
6954
6955 * gfortran.dg/structure_constructor_15.f90: New test.
6956
6957 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
6958
6959 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
6960 for the diagnostics of overridden functions. Adjust for new wording.
6961 * g++.dg/cpp0x/implicit1.C: Likewise.
6962 * g++.dg/cpp0x/override1.C: Likewise.
6963 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6964 * g++.dg/eh/shadow1.C: Likewise.
6965 * g++.dg/inherit/covariant12.C: Likewise.
6966 * g++.dg/inherit/covariant14.C: Likewise.
6967 * g++.dg/inherit/covariant15.C: Likewise.
6968 * g++.dg/inherit/covariant16.C: Likewise.
6969 * g++.dg/inherit/covariant22.C: Likewise.
6970 * g++.dg/inherit/crash3.C: Likewise.
6971 * g++.dg/inherit/error2.C: Likewise.
6972 * g++.dg/template/crash100.C: Likewise.
6973 * g++.old-deja/g++.eh/spec6.C: Likewise.
6974 * g++.old-deja/g++.mike/p811.C: Likewise.
6975 * g++.old-deja/g++.other/virtual11.C: Likewise.
6976 * g++.old-deja/g++.other/virtual4.C: Likewise.
6977
6978 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
6979
6980 PR target/85044
6981 * gcc.target/i386/pr85044.c: New test.
6982
6983 2018-03-27 Martin Sebor <msebor@redhat.com>
6984
6985 PR testsuite/83462
6986 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
6987 other than x86.
6988
6989 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6990
6991 PR target/83009
6992 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
6993
6994 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6995
6996 PR target/81863
6997 * gcc.target/arm/pr81863.c: New test.
6998
6999 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
7000
7001 PR target/85056
7002 * gcc.target/nvptx/pr85056.c: New test.
7003 * gcc.target/nvptx/pr85056a.c: New test.
7004
7005 2018-03-27 Richard Biener <rguenther@suse.de>
7006
7007 PR testsuite/82847
7008 * lib/target-supports.exp (check_ssse3_available): New function.
7009 (check_effective_target_vect_perm_short): Enable for x86 if
7010 check_ssse3_available.
7011
7012 2018-03-27 Richard Biener <rguenther@suse.de>
7013
7014 PR tree-optimization/85082
7015 * gfortran.dg/pr85082.f90: New testcase.
7016
7017 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7018
7019 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
7020 to "l=2" in dg-final.
7021
7022 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
7023
7024 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
7025 * gcc.target/mips/fix-r4000-2.c: Likewise.
7026 * gcc.target/mips/fix-r4000-3.c: Likewise.
7027 * gcc.target/mips/fix-r4000-4.c: Likewise.
7028 * gcc.target/mips/fix-r4000-5.c: Likewise.
7029 * gcc.target/mips/fix-r4000-6.c: Likewise.
7030 * gcc.target/mips/fix-r4000-7.c: Likewise.
7031 * gcc.target/mips/fix-r4000-8.c: Likewise.
7032 * gcc.target/mips/fix-r4000-9.c: Likewise.
7033 * gcc.target/mips/fix-r4000-10.c: Likewise.
7034 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7035 "mulditi3_r4000" instead of "mulditi3".
7036 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7037 "umulditi3_r4000" instead of "umulditi3".
7038
7039 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7040
7041 PR c++/85068
7042 * g++.dg/inherit/covariant22.C: New test.
7043
7044 2018-03-27 Richard Biener <rguenther@suse.de>
7045
7046 PR testsuite/84004
7047 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7048 alignment.
7049
7050 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7051 Jason Merrill <jason@redhat.com>
7052
7053 PR c++/84632
7054 * g++.dg/init/array49.C: New.
7055 * g++.dg/torture/pr70499.C: Adjust.
7056
7057 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7058
7059 PR target/85073
7060 * gcc.target/i386/pr85073.c: New test.
7061
7062 2018-03-26 Richard Biener <rguenther@suse.de>
7063
7064 PR testsuite/85066
7065 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7066 instead of long.
7067
7068 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7069
7070 PR fortran/66709
7071 * gfortran.dg/parameter_array_format.f90: New test.
7072
7073 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7074 Neil Carlson <neil.n.carlson@gmail.com>
7075
7076 PR fortran/84381
7077 * gfortran.dg/literal_character_constant_1.inc: Replace
7078 call abort by STOP n.
7079 * gfortran.dg/overload_1.f90: Likewise.
7080
7081 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7082 Dominique d'Humieres <dominiq@gcc.gnu.org>
7083
7084 PR fortran/84924
7085 * gfortran.dg/scalar_pointer_1.f90: New test.
7086
7087 2018-03-25 Tom de Vries <tom@codesourcery.com>
7088
7089 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7090 precise.
7091
7092 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7093
7094 PR fortran/69497
7095 * gfortran.dg/pr89497.f90: New test.
7096
7097 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7098
7099 PR fortran/70068
7100 * gfortran.dg/substr_7.f90: New test.
7101
7102 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7103
7104 PR fortran/42651
7105 * gfortran.dg/pr42651.f90: New test.
7106 * gfortran.dg/func_result_7.f90: Update error message.
7107
7108 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7109
7110 PR tree-optimization/84005
7111 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7112 failing to force the alignment.
7113
7114 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7115
7116 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7117 from this to...
7118 <vclzd>: ...this.
7119
7120 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7121
7122 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7123 message. Fix scan-assembler patterns.
7124
7125 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7126
7127 PR c++/85015
7128 * g++.dg/cpp0x/pr85015.C: New test.
7129
7130 PR c++/84942
7131 * g++.dg/cpp1y/pr84942.C: New test.
7132
7133 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7134
7135 PR inline-asm/85030
7136 * gcc.target/i386/pr85030.c: New.
7137
7138 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7139
7140 PR target/85026
7141 * g++.dg/pr85026.C: New test.
7142
7143 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7144
7145 * g++.dg/debug/pr84704.C: XFAIL AIX.
7146
7147 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7148
7149 PR target/84826
7150 * gcc.target/arm/pr84826.c: Add dg directive.
7151
7152 2018-03-23 Marek Polacek <polacek@redhat.com>
7153
7154 PR c++/85033
7155 * g++.dg/ext/builtin-offsetof2.C: New test.
7156
7157 PR c++/85045
7158 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7159 * gcc.dg/pr85045.c: New test.
7160
7161 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7162
7163 PR debug/85020
7164 * gnat.dg/lto22.adb: New test.
7165 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7166 * gnat.dg/lto22_pkg2.ads: Likewise.
7167
7168 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7169
7170 PR c/80778
7171 * gcc.dg/lto/pr80778_0.c: New test.
7172
7173 PR inline-asm/85034
7174 * gcc.target/i386/pr85034.c: New test.
7175
7176 PR inline-asm/85022
7177 * c-c++-common/torture/pr85022.c: New test.
7178
7179 PR sanitizer/85029
7180 * g++.dg/ubsan/pr85029.C: New test.
7181
7182 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7183
7184 PR c++/71251
7185 * g++.dg/cpp0x/pr71251.C: New.
7186
7187 PR c++/84789
7188 * g++.dg/template/pr84789.C: New.
7189 * g++.dg/template/pr84789-2.C: New.
7190 * g++.dg/template/pr84789-3.C: New.
7191 * g++.dg/parse/dtor11.C: Accept alternate error message.
7192
7193 PR c++/84729
7194 * g++.dg/pr84729.C: New.
7195 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7196 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7197 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7198
7199 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7200
7201 PR fortran/84922
7202 * gfortran.dg/interface_42.f90: New test.
7203 * gfortran.dg/interface_43.f90: New test.
7204
7205 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7206
7207 PR target/84826
7208 * gcc.target/arm/pr84826.c: New test.
7209
7210 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7211
7212 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7213 dg-require-effective-target.
7214 * gcc.target/arm/addr-modes-int.c: Likewise.
7215 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7216
7217 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7218
7219 PR target/84760
7220 * gcc.target/powerpc/altivec-ld-1.c: New test.
7221
7222 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7223
7224 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7225
7226 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7227
7228 PR inline-asm/84941
7229 * gcc.dg/pr84941.c: New test.
7230
7231 2018-03-22 Tom de Vries <tom@codesourcery.com>
7232
7233 PR tree-optimization/84956
7234 * gcc.dg/pr84956.c: New test.
7235
7236 2018-03-22 Marek Polacek <polacek@redhat.com>
7237
7238 PR c++/84854
7239 * g++.dg/cpp1z/constexpr-if15.C: New test.
7240 * g++.dg/cpp1z/constexpr-if16.C: New test.
7241
7242 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7243
7244 * gcc.dg/builtin-tgmath-3.c: New test.
7245
7246 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7247
7248 PR c++/71965
7249 * g++.dg/concepts/pr71965.C: New.
7250
7251 PR c++/84610
7252 PR c++/84642
7253 * g++.dg/cpp0x/pr84610.C: New.
7254 * g++.dg/cpp0x/pr84642.C: New.
7255
7256 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7257
7258 PR c/84999
7259 * c-c++-common/pr84999.c: New test.
7260
7261 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7262
7263 PR c++/84972
7264 * g++.dg/ext/desig10.C: New.
7265
7266 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7267 Harald Anlauf <anlauf@gmx.de>
7268
7269 PR fortran/84957
7270 * gfortran.dg/pr84957.f90: New test.
7271
7272 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7273
7274 PR tree-optimization/84960
7275 * gcc.c-torture/compile/pr84960.c: New test.
7276
7277 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7278
7279 PR tree-optimization/84811
7280 * gcc.dg/torture/pr84811.c: New test.
7281
7282 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7283
7284 PR tree-optimization/84982
7285 * c-c++-common/pr84982.c: New test.
7286
7287 PR c++/84961
7288 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7289 "m" (++x) in C++.
7290 * g++.dg/torture/pr84961-1.C: New test.
7291 * g++.dg/torture/pr84961-2.C: New test.
7292
7293 2018-03-21 Nathan Sidwell <nathan@acm.org>
7294
7295 PR c++/85008
7296 * g++.dg/pr85008.C: New.
7297
7298 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7299
7300 PR fortran/84615
7301 * gfortran.dg/char_result_17.f90: New test.
7302
7303 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7304
7305 PR c++/84994
7306 * g++.dg/other/accessor-fixits-1.C: Move to...
7307 * g++.dg/torture/accessor-fixits-1.C: ...here.
7308 * g++.dg/other/accessor-fixits-2.C: Move to...
7309 * g++.dg/torture/accessor-fixits-2.C: ...here.
7310 * g++.dg/other/accessor-fixits-3.C: Move to...
7311 * g++.dg/torture/accessor-fixits-3.C: ...here.
7312 * g++.dg/other/accessor-fixits-4.C: Move to...
7313 * g++.dg/torture/accessor-fixits-4.C: ...here.
7314 * g++.dg/other/accessor-fixits-5.C: Move to...
7315 * g++.dg/torture/accessor-fixits-5.C: ...here.
7316 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7317 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7318 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7319
7320 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7321
7322 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7323
7324 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7325
7326 PR target/82989
7327 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7328
7329 2018-03-21 Nathan Sidwell <nathan@acm.org>
7330
7331 PR c++/84804
7332 * g++.dg/lookup/pr84804.C: New.
7333
7334 2018-03-21 Martin Sebor <msebor@redhat.com>
7335
7336 PR c++/84850
7337 * g++.dg/Wclass-memaccess-3.C: New test.
7338 * g++.dg/Wclass-memaccess-4.C: New test.
7339
7340 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7341
7342 PR c++/84892
7343 * g++.dg/other/accessor-fixits-1.C
7344 (test_access_const_t1_color): New.
7345 (test_deref_const_t1_color): New.
7346 * g++.dg/other/accessor-fixits-5.C: New testcase.
7347
7348 2018-03-21 Tom de Vries <tom@codesourcery.com>
7349
7350 PR tree-optimization/83126
7351 * gcc.dg/graphite/pr83126.c: New test.
7352
7353 2018-03-21 Nathan Sidwell <nathan@acm.org>
7354
7355 * g++.dg/ext/anon-struct6.C: Adjust.
7356 * g++.dg/ext/deprecate-1.C: New.
7357 * g++.dg/ext/deprecate-2.C: New.
7358 * g++.dg/lookup/pr84602.C: Adjust.
7359 * g++.dg/lookup/pr84962.C: Adjust.
7360 * g++.old-deja/g++.other/anon4.C
7361
7362 PR c++/84836
7363 * g++.dg/lookup/pr84836.C: New.
7364
7365 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7366
7367 PR tree-optimization/84969
7368 * gcc.dg/tree-ssa/pr84969.c: New test.
7369
7370 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7371
7372 PR rtl-optimization/84989
7373 * gcc.target/i386/pr84989.c: New test.
7374
7375 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7376
7377 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7378
7379 2018-03-21 Martin Liska <mliska@suse.cz>
7380
7381 PR ipa/84963
7382 * gfortran.dg/goacc/pr84963.f90: New test.
7383
7384 2018-03-21 Marek Polacek <polacek@redhat.com>
7385
7386 PR c++/71638, ICE with NSDMI and reference.
7387 * g++.dg/cpp0x/nsdmi14.C: New test.
7388 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7389
7390 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7391
7392 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7393 MIPS with -mpaired-single directives.
7394
7395 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7396
7397 PR fortran/85001
7398 * gfortran.dg/interface_41.f90: New test.
7399
7400 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7401
7402 PR debug/84875
7403 * gcc.dg/pr84875.c: New test.
7404
7405 2018-03-20 Marek Polacek <polacek@redhat.com>
7406
7407 PR c++/84978, ICE with NRVO.
7408 * g++.dg/opt/nrv19.C: New test.
7409
7410 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7411
7412 PR target/82518
7413 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7414 Disable for armeb targets.
7415 * gcc.target/arm/pr82518.c: New test.
7416
7417 2018-03-20 Nathan Sidwell <nathan@acm.org>
7418
7419 PR c++/84962
7420 * g++.dg/lookup/pr84962.C: New.
7421
7422 PR c++/84970
7423 * g++.dg/lookup/pr84970.C: New.
7424
7425 2018-03-20 Richard Biener <rguenther@suse.de>
7426
7427 PR target/84986
7428 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7429
7430 2018-03-20 Martin Liska <mliska@suse.cz>
7431
7432 PR ipa/84825
7433 * g++.dg/ipa/pr84825.C: New test.
7434
7435 2018-03-20 Martin Liska <mliska@suse.cz>
7436
7437 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7438
7439 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7440
7441 PR target/84845
7442 * gcc.c-torture/compile/pr84845.c: New test.
7443
7444 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7445
7446 PR target/82989
7447 * gcc.target/arm/pr82989.c: New test.
7448
7449 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7450
7451 PR target/84945
7452 * gcc.target/i386/pr84945.c: New test.
7453
7454 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7455
7456 PR target/81647
7457 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7458
7459 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7460
7461 PR c/84953
7462 * gcc.dg/pr84953.c: New test.
7463
7464 2018-03-19 Marek Polacek <polacek@redhat.com>
7465
7466 PR c++/84925
7467 * g++.dg/cpp1z/lambda-__func__.C: New test.
7468
7469 PR c++/84927
7470 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7471
7472 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7473
7474 PR sanitizer/78651
7475 * g++.dg/asan/pr78651.C: New test.
7476
7477 2018-03-19 Tom de Vries <tom@codesourcery.com>
7478
7479 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7480 vect_int_mult. Add nvptx xfail for PR84958.
7481
7482 2018-03-19 Nathan Sidwell <nathan@acm.org>
7483
7484 PR c++/84835
7485 * g++.dg/cpp1y/pr84835.C: New.
7486
7487 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7488
7489 PR target/81647
7490 * gcc.target/aarch64/pr81647.c: New.
7491
7492 2018-03-19 Richard Biener <rguenther@suse.de>
7493
7494 PR tree-optimization/84933
7495 * g++.dg/pr84933.C: New testcase.
7496
7497 2018-03-19 Richard Biener <rguenther@suse.de>
7498
7499 PR tree-optimization/84859
7500 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7501 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7502 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7503 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7504
7505 2018-03-19 Nathan Sidwell <nathan@acm.org>
7506
7507 PR c++/84812
7508 * g++.dg/lookup/pr84812.C: New.
7509
7510 2018-03-19 Richard Biener <rguenther@suse.de>
7511
7512 PR tree-optimization/84929
7513 * gcc.dg/torture/pr84929.c: New testcase.
7514
7515 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7516
7517 PR target/84711
7518 * gcc.target/arm/big-endian-subreg.c: Delete.
7519
7520 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7521
7522 PR fortran/84931
7523 * gfortran.dg/array_constructor_52.f90: New test.
7524
7525 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7526
7527 PR fortran/77414
7528 * gfortran.dg/pr77414.f90: New test.
7529 * gfortran.dg/internal_references_1.f90: Adjust error message.
7530
7531 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7532
7533 PR fortran/65453
7534 * gfortran.dg/pr65453.f90: New test.
7535
7536 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7537
7538 PR tree-optimization/84913
7539 * gfortran.dg/vect/pr84913.f90: New test.
7540
7541 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7542
7543 PR fortran/79929
7544 * gfortran.dg/warn_concat.f90: New test.
7545
7546 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7547
7548 PR target/84899
7549 * gcc.dg/pr84899.c: New test.
7550
7551 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7552
7553 PR fortran/69395
7554 * gfortran.dg/pr69395.f90: Add test for max dimensions
7555
7556 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7557
7558 PR target/84876
7559 * gcc.target/i386/pr84876.c: New test.
7560
7561 2018-03-16 Martin Liska <mliska@suse.cz>
7562
7563 PR ipa/84833
7564 * gcc.target/i386/mvc11.c: New test.
7565
7566 2018-03-16 Martin Liska <mliska@suse.cz>
7567
7568 PR ipa/84722
7569 * gcc.target/i386/mvc10.c: New test.
7570
7571 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7572
7573 PR c++/79937
7574 PR c++/82410
7575 * g++.dg/cpp1y/pr79937-1.C: New test.
7576 * g++.dg/cpp1y/pr79937-2.C: New test.
7577 * g++.dg/cpp1y/pr79937-3.C: New test.
7578 * g++.dg/cpp1y/pr79937-4.C: New test.
7579 * g++.dg/cpp1y/pr82410.C: New test.
7580
7581 2018-03-16 Tom de Vries <tom@codesourcery.com>
7582
7583 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7584
7585 2018-03-16 Tom de Vries <tom@codesourcery.com>
7586
7587 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7588
7589 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7590
7591 PR c++/84874
7592 * g++.dg/cpp2a/desig8.C: New test.
7593
7594 PR tree-optimization/84841
7595 * gcc.dg/pr84841.c: New test.
7596
7597 PR c++/84874
7598 * g++.dg/cpp2a/desig7.C: New test.
7599
7600 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7601 Jim MacArthur <jim.macarthur@codethink.co.uk>
7602
7603 * gfortran.dg/automatic_1.f90: New test.
7604 * gfortran.dg/automatic_repeat.f90: New test
7605 * gfortran.dg/automatic_save.f90: New test.
7606 * gfortran.dg/vax_structure.f90: New test.
7607
7608 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7609
7610 PR fortran/78741
7611 * gfortran.dg/pr78741.f90: New test.
7612
7613 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7614
7615 PR fortran/69395
7616 * gfortran.dg/pr69395.f90: New test.
7617
7618 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7619
7620 PR c++/79085
7621 * g++.dg/opt/pr79085.C: New test.
7622
7623 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7624
7625 PR target/84574
7626 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7627 label instead of __x86_indirect_thunk label.
7628
7629 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7630
7631 PR c++/84222
7632 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7633 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7634 * g++.dg/warn/deprecated-13.C: New test.
7635
7636 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7637
7638 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7639
7640 2018-03-15 Richard Biener <rguenther@suse.de>
7641
7642 PR c/84873
7643 * c-c++-common/pr84873.c: New testcase.
7644
7645 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7646
7647 PR target/84711
7648 * gcc.target/arm/big-endian-subreg.c: New.
7649
7650 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7651
7652 PR target/84860
7653 * gcc.c-torture/compile/pr84860.c: New test.
7654
7655 2018-03-15 Julia Koval <julia.koval@intel.com>
7656
7657 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7658 cannonlake.
7659 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7660 avx512bitalg.
7661
7662 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7663
7664 PR c/84853
7665 * gcc.dg/pr84853.c: New test.
7666
7667 2018-03-14 Carl Love <cel@us.ibm.com>
7668
7669 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7670
7671 2018-03-14 Martin Liska <mliska@suse.cz>
7672
7673 PR ipa/8480
7674 * g++.dg/lto/pr84805_0.C: New test.
7675 * g++.dg/lto/pr84805_1.C: New test.
7676 * g++.dg/lto/pr84805_2.C: New test.
7677
7678 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7679
7680 PR c/84852
7681 * gcc.dg/fixits-pr84852-1.c: New test.
7682 * gcc.dg/fixits-pr84852-2.c: New test.
7683
7684 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7685
7686 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7687 separate verbose message.
7688 * lib/scandump.exp (scan-dump-times): Likewise.
7689
7690 2018-03-14 Julia Koval <julia.koval@intel.com>
7691
7692 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7693 server.
7694 * gcc.target/i386/funcspec-56.inc: Ditto.
7695
7696 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7697
7698 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7699 aarch64_sve_hw.
7700
7701 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7702
7703 PR sanitizer/83392
7704 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7705 check count from 17 to 14.
7706
7707 PR target/84844
7708 * gcc.target/i386/pr84844.c: New test.
7709
7710 2018-03-14 Richard Biener <rguenther@suse.de>
7711
7712 PR tree-optimization/84830
7713 * gcc.dg/torture/pr84830.c: New testcase.
7714
7715 2018-03-14 Marek Polacek <polacek@redhat.com>
7716
7717 PR c++/84596
7718 * g++.dg/cpp0x/static_assert15.C: New test.
7719
7720 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7721
7722 PR fortran/61775
7723 * gfortran.dg/pr61775.f90: New test.
7724
7725 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7726
7727 PR c++/84843
7728 * g++.dg/ext/pr84843-1.C: New test.
7729 * g++.dg/ext/pr84843-2.C: New test.
7730
7731 2018-03-13 David Pagan <dave.pagan@oracle.com>
7732
7733 PR c/46921
7734 * gcc.dg/pr46921.c: New test.
7735
7736 2018-03-13 Martin Sebor <msebor@redhat.com>
7737
7738 PR tree-optimization/84725
7739 * c-c++-common/Wstringop-truncation-4.c: New test.
7740 * c-c++-common/attr-nonstring-5.c: New test.
7741
7742 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7743
7744 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7745 than unpacks.
7746 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7747 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7748
7749 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7750
7751 * gcc.target/aarch64/sve/tls_1.c: New test.
7752 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7753
7754 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7755
7756 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7757 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7758
7759 2018-03-13 Martin Liska <mliska@suse.cz>
7760
7761 PR ipa/84658.
7762 * g++.dg/ipa/pr84658.C: New test.
7763
7764 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7765
7766 PR middle-end/84834
7767 * gcc.dg/pr84834.c: New test.
7768
7769 PR target/84827
7770 * gcc.target/i386/pr84827.c: New test.
7771
7772 PR target/84828
7773 * g++.dg/ext/pr84828.C: New test.
7774
7775 PR target/84786
7776 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7777 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7778
7779 PR c++/84808
7780 * g++.dg/cpp1y/constexpr-84808.C: New test.
7781
7782 PR c++/84704
7783 * g++.dg/debug/pr84704.C: New test.
7784
7785 2018-03-12 Renlin Li <renlin.li@arm.com>
7786
7787 * gcc.target/aarch64/movi_hf.c: New.
7788 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7789 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7790
7791 2018-03-12 Martin Sebor <msebor@redhat.com>
7792
7793 PR tree-optimization/83456
7794 * c-c++-common/Wrestrict-2.c: Remove test cases.
7795 * c-c++-common/Wrestrict.c: Same.
7796 * gcc.dg/Wrestrict-12.c: New test.
7797 * gcc.dg/Wrestrict-14.c: New test.
7798
7799 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7800
7801 * g++.dg/pr84821.C: New test.
7802
7803 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7804
7805 * gcc.dg/pr84799.c: New test.
7806
7807 2018-03-12 Richard Biener <rguenther@suse.de>
7808
7809 PR tree-optimization/84803
7810 * gcc.dg/torture/pr84803.c: New testcase.
7811
7812 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7813
7814 PR c++/84813
7815 * g++.dg/debug/pr84813.C: New test.
7816
7817 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7818
7819 PR fortran/84546
7820 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7821
7822 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7823
7824 PR fortran/83939
7825 * gfortran.dg/pr83939.f90
7826
7827 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7828
7829 PR fortran/66128
7830 * gfortran.dg/zero_sized_9.f90: New test.
7831
7832 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR debug/58150
7835 * g++.dg/debug/dwarf2/enum2.C: New test.
7836
7837 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7838
7839 PR fortran/84734
7840 * gfortran.dg/pr84734.f90: New test.
7841
7842 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7843
7844 * gnat.dg/prot3.adb: New test.
7845 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7846
7847 2018-03-09 Jason Merrill <jason@redhat.com>
7848 Paolo Carlini <paolo.carlini@oracle.com>
7849
7850 PR c++/71169
7851 PR c++/71832
7852 * g++.dg/cpp0x/pr71169.C: New.
7853 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7854 * g++.dg/cpp0x/pr71832.C: Likewise.
7855
7856 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7857
7858 PR target/83969
7859 * gcc.target/powerpc/pr83969.c: New test.
7860
7861 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7862
7863 PR target/84772
7864 * gcc.dg/pr84772.c: New test.
7865
7866 PR c++/84076
7867 * g++.dg/warn/Wformat-2.C: New test.
7868
7869 PR c++/84767
7870 * g++.dg/ext/vla18.C: New test.
7871
7872 2018-03-09 Martin Sebor <msebor@redhat.com>
7873
7874 PR tree-optimization/84526
7875 * gcc.dg/Wrestrict-10.c: New test.
7876 * gcc.dg/Wrestrict-11.c: New test.
7877
7878 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7879
7880 PR rtl-optimization/84682
7881 * gcc.dg/torture/pr84682-1.c: New.
7882 * gcc.dg/torture/pr84682-2.c: New.
7883 * gcc.dg/torture/pr84682-3.c: New.
7884
7885 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7886
7887 PR c++/84724
7888 * g++.dg/ext/pr84724.C: New test.
7889
7890 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7891
7892 PR target/83712
7893 * gcc.target/arm/pr83712.c: New.
7894
7895 2018-03-09 Richard Biener <rguenther@suse.de>
7896
7897 PR tree-optimization/84775
7898 * gcc.dg/torture/pr84775.c: New testcase.
7899
7900 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7901
7902 PR debug/84404
7903 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7904 targets.
7905
7906 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7907
7908 * gcc.c-torture/compile/20180309-1.c: New test.
7909
7910 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7911
7912 PR c++/80598
7913 * g++.dg/warn/Wunused-function4.C: New test.
7914
7915 PR inline-asm/84742
7916 * gcc.target/i386/pr84742-1.c: New test.
7917 * gcc.target/i386/pr84742-2.c: New test.
7918
7919 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7920
7921 PR target/84748
7922 * gcc.c-torture/execute/pr84748.c: New test.
7923
7924 2018-03-08 Richard Biener <rguenther@suse.de>
7925
7926 PR middle-end/84552
7927 * gcc.dg/graphite/pr84552.c: New testcase.
7928
7929 2018-03-08 Richard Biener <rguenther@suse.de>
7930
7931 PR tree-optimization/84178
7932 * gcc.dg/torture/pr84178-2.c: New testcase.
7933
7934 2018-03-08 David Malcolm <dmalcolm@redhat.com>
7935
7936 PR tree-optimization/84178
7937 * gcc.c-torture/compile/pr84178-1.c: New test.
7938
7939 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
7940
7941 * lib/target-supports.exp: Do not return zero from a ifunc
7942 function.
7943
7944 2018-03-08 Richard Biener <rguenther@suse.de>
7945
7946 PR tree-optimization/84746
7947 * gcc.dg/torture/pr84746.c: New testcase.
7948
7949
7950 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
7951 PR debug/84404
7952 PR debug/84408
7953 * gcc.dg/graphite/pr84404.c: New.
7954
7955 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7956
7957 PR tree-optimization/84740
7958 * gcc.dg/torture/pr84740.c: New test.
7959
7960 PR tree-optimization/84739
7961 * gcc.dg/pr84739.c: New test.
7962
7963 2018-03-07 Martin Sebor <msebor@redhat.com>
7964
7965 PR tree-optimization/83519
7966 * gcc.dg/Wrestrict-13.c: New test.
7967
7968 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
7969
7970 PR fortran/64124
7971 PR fortran/70409
7972 * gfortran.dg/pr64124.f90: New tests.
7973 * gfortran.dg/pr70409.f90: New tests.
7974
7975 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
7976
7977 PR target/82411
7978 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
7979
7980 2018-03-07 Martin Sebor <msebor@redhat.com>
7981
7982 PR tree-optimization/84526
7983 * gcc.dg/Wrestrict-10.c: New test.
7984
7985 2018-03-07 Martin Sebor <msebor@redhat.com>
7986
7987 PR tree-optimization/84468
7988 * g++.dg/warn/Wstringop-truncation-2.C: New test.
7989 * gcc.dg/Wstringop-truncation.c: New test.
7990 * gcc.dg/Wstringop-truncation-2.c: New test.
7991
7992 2018-03-07 Jakub Jelinek <jakub@redhat.com>
7993
7994 PR fortran/84565
7995 * gfortran.dg/pr84565.f90: New test.
7996
7997 PR middle-end/84723
7998 * gcc.target/i386/pr84723-1.c: New test.
7999 * gcc.target/i386/pr84723-2.c: New test.
8000 * gcc.target/i386/pr84723-3.c: New test.
8001 * gcc.target/i386/pr84723-4.c: New test.
8002 * gcc.target/i386/pr84723-5.c: New test.
8003
8004 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8005
8006 PR fortran/64107
8007 * gfortran.dg/pr64107.f90: New test.
8008
8009 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8010
8011 PR fortran/84697
8012 PR fortran/66128
8013 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
8014
8015 2018-03-06 Marek Polacek <polacek@redhat.com>
8016
8017 PR c++/84684
8018 * g++.dg/cpp1z/constexpr-84684.C: New test.
8019
8020 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8021
8022 PR c/84721
8023 * gcc.dg/pr84721.c: New test.
8024
8025 PR target/84710
8026 * gcc.dg/pr84710.c: New test.
8027
8028 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
8029
8030 PR fortran/56667
8031 * gfortran.dg/implied_do_2.f90: New test.
8032 * gfortran.dg/coarray_8.f90: Update for new error message.
8033
8034 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8035
8036 PR inline-asm/84683
8037 * g++.dg/ext/pr84683.C: New test.
8038
8039 PR tree-optimization/84687
8040 * gcc.dg/pr84687.c: New test.
8041
8042 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8043
8044 PR c++/84231
8045 * g++.dg/pr84231.C: New.
8046
8047 PR c++/84593
8048 * g++.dg/cpp1y/pr84593.C: New.
8049
8050 PR c++/84492
8051 * g++.dg/pr84492.C: New.
8052
8053 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8054
8055 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8056 __builtin_ppc_speculation_barrier.
8057
8058 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8059
8060 PR target/84700
8061 * gcc.target/powerpc/pr84700.c: New test.
8062
8063 2018-03-05 Nathan Sidwell <nathan@acm.org>
8064
8065 PR c++/84702
8066 * g++.dg/lookup/pr84702.C: New.
8067
8068 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8069
8070 PR target/84564
8071 * gcc.target/i386/pr84564.c: New test.
8072
8073 2018-03-05 Marek Polacek <polacek@redhat.com>
8074
8075 PR c++/84707
8076 * g++.dg/cpp0x/inline-ns10.C: New test.
8077
8078 2018-03-05 Nathan Sidwell <nathan@acm.org>
8079
8080 PR c++/84694
8081 * g++.dg/template/pr84694.C: New.
8082
8083 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8084
8085 PR target/84524
8086 * gcc.c-torture/execute/pr84524.c: New test.
8087 * gcc.target/i386/avx512bw-pr84524.c: New test.
8088
8089 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8090
8091 PR target/84264
8092 * g++.dg/pr84264.C: New test.
8093
8094 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8095
8096 PR c++/84618
8097 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8098 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8099 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8100
8101 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8102
8103 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8104 * g++.dg/other/i386-3.C: Ditto.
8105 * gcc.target/i386/sse-12.c: Ditto.
8106 * gcc.target/i386/sse-13.c: Ditto.
8107 * gcc.target/i386/sse-14.c: Ditto.
8108 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8109 * gcc.target/i386/wbinvd-1.c: New test.
8110 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8111 * gcc.target/i386/pconfig-1.c: Ditto.
8112
8113 2018-03-05 Pádraig Brady <P@draigBrady.com>
8114 Nathan Sidwell <nathan@acm.org>
8115
8116 PR c++/84497
8117 * g++.dg/cpp0x/pr84497.C: New.
8118
8119 2018-03-05 Richard Biener <rguenther@suse.de>
8120
8121 PR tree-optimization/84670
8122 * gcc.dg/pr84670-1.c: New testcase.
8123 * gcc.dg/pr84670-2.c: Likewise.
8124 * gcc.dg/pr84670-3.c: Likewise.
8125 * gcc.dg/pr84670-4.c: Likewise.
8126
8127 2018-03-05 Richard Biener <rguenther@suse.de>
8128
8129 PR tree-optimization/84650
8130 * gcc.dg/graphite/pr84650.c: New testcase.
8131
8132 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8133
8134 PR c++/82022
8135 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8136
8137 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8138
8139 PR fortran/71085
8140 * gfortran.dg/pr71085.f90: New test.
8141
8142 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8143
8144 PR fortran/66128
8145 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8146
8147 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8148
8149 PR fortran/51434
8150 * gfortran.dg/pr51434.f90: New test.
8151
8152 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8153
8154 PR c++/61358
8155 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8156
8157 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8158
8159 PR c++/67370
8160 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8161
8162 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8163
8164 PR c++/71464
8165 * g++.dg/torture/pr71464.C: New.
8166
8167 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8168
8169 PR fortran/80965
8170 * gfortran.dg/select_type_41.f90: New test.
8171
8172 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8173
8174 PR c++/61135
8175 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8176
8177 2018-03-02 Marek Polacek <polacek@redhat.com>
8178
8179 PR c++/84578
8180 * g++.dg/ext/flexary29.C: New test.
8181
8182 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8183
8184 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8185
8186 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8187
8188 PR c++/81812
8189 * g++.dg/torture/pr81812.C: New.
8190
8191 2018-03-02 Marek Polacek <polacek@redhat.com>
8192
8193 PR c++/84171
8194 * g++.dg/warn/Wsign-compare-8.C: New test.
8195
8196 PR c++/84663
8197 * g++.dg/parse/array-size3.C: New test.
8198
8199 PR c++/84664
8200 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8201
8202 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8203
8204 PR c++/84662
8205 * g++.dg/cpp1y/pr84662.C: New test.
8206
8207 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8208
8209 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8210 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8211 "dg-lto-options".
8212 * g++.dg/lto/20101010-1_0.C: Likewise.
8213 * g++.dg/lto/20101010-2_0.C: Likewise.
8214
8215 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8216
8217 PR ipa/84628
8218 * gcc.dg/pr84628.c: New test.
8219
8220 PR target/56540
8221 * gcc.target/ia64/pr56540.c: New test.
8222
8223 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8224
8225 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8226 32-bit target.
8227 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8228 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8229 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8230 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8231
8232 2018-03-02 Marek Polacek <polacek@redhat.com>
8233
8234 PR c++/84590
8235 * c-c++-common/ubsan/shift-11.c: New test.
8236
8237 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8238
8239 * gcc.dg/vect/vect-alias-check-13.c: New test.
8240
8241 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8242
8243 PR target/84614
8244 * gcc.dg/pr84614.c: New test.
8245
8246 PR inline-asm/84625
8247 * gcc.target/i386/pr84625.c: New test.
8248
8249 2018-03-02 Richard Biener <rguenther@suse.de>
8250
8251 PR tree-optimization/84427
8252 * gcc.dg/torture/pr84427.c: New testcase.
8253
8254 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8255
8256 PR target/84534
8257 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8258 powerpc64le*-*-linux*.
8259 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8260 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8261
8262 2018-03-01 Martin Sebor <msebor@redhat.com>
8263
8264 PR c++/84294
8265 * g++.dg/ext/attr-const.C: Remove xfail.
8266 * g++.dg/ext/attr-malloc-3.C: New test.
8267 * g++.dg/ext/attr-noinline-3.C: New test.
8268 * g++.dg/ext/attr-noreturn-3.C: New test.
8269 * g++.dg/ext/attr-nothrow-3.C: New test.
8270 * g++.dg/ext/attr-pure.C: Remove xfail.
8271
8272 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8273
8274 PR sanitizer/70875
8275 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8276 dg-options and dg-shouldfail "ubsan" directive.
8277
8278 2018-03-01 Marek Polacek <polacek@redhat.com>
8279 Jason Merrill <jason@redhat.com>
8280
8281 PR c++/84582
8282 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8283 * g++.dg/cpp1z/static1.C: New test.
8284 * g++.dg/template/static37.C: New test.
8285
8286 2018-03-01 Nathan Sidwell <nathan@acm.org>
8287
8288 PR c++/84434
8289 * g++.dg/template/pr84434.C: New.
8290
8291 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8292
8293 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8294 -mthumb to the command-line.
8295
8296 2018-03-01 Marek Polacek <polacek@redhat.com>
8297
8298 PR c++/84596
8299 * g++.dg/cpp0x/static_assert14.C: New test.
8300
8301 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8302
8303 PR c++/79410
8304 * g++.dg/torture/pr79410.C: New.
8305
8306 2018-03-01 Martin Liska <mliska@suse.cz>
8307
8308 PR sanitizer/82484
8309 * gcc.dg/asan/pr82484.c: New test.
8310
8311 2018-03-01 Richard Biener <rguenther@suse.de>
8312
8313 PR debug/84645
8314 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8315
8316 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8317
8318 PR fortran/84219
8319 * gfortran.dg/coarray_47.f90: New test.
8320
8321 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8322
8323 PR fortran/84538
8324 * gfortran.dg/class_array_23.f03: New test.
8325
8326 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8327
8328 PR rtl-optimization/84528
8329 * gcc.dg/torture/pr84538.c: Rename to...
8330 * gcc.dg/torture/pr84528.c: ...this.
8331
8332 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8333
8334 PR rtl-optimization/84528
8335 * gcc.dg/torture/pr84538.c: New test.
8336
8337 2018-02-28 Martin Sebor <msebor@redhat.com>
8338
8339 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8340 -fpic test failures.
8341 * c-c++-common/Wrestrict-2.c: Same.
8342 * c-c++-common/Wstringop-truncation.c: Same.
8343 * gcc.dg/Warray-bounds-22.c: Same.
8344 * gcc.dg/Wstringop-overflow.c: Same.
8345 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8346 (signed_range): Same.
8347 (unsigned_anti_range): Same.
8348 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8349 (signed_range): Same.
8350 (unsigned_anti_range): Same.
8351 * gcc.dg/attr-alloc_size-7.c: Same.
8352 * gcc.dg/attr-alloc_size-8.c: Same.
8353 * gcc.dg/builtin-alloc-size.c: Same.
8354 * gcc.dg/builtin-stpncpy.c: Same.
8355 * gcc.dg/builtins-nonnull.c: Same.
8356 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8357 * gcc.dg/pr79214.c: Same.
8358 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8359 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8360 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8361 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8362 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8363 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8364 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8365 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8366 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8367 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8368 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8369
8370 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8371
8372 PR target/84014
8373 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8374
8375 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8376
8377 PR c++/84609
8378 * g++.dg/cpp0x/pr84609.C: New test.
8379
8380 2018-02-28 Martin Sebor <msebor@redhat.com>
8381
8382 PR testsuite/84617
8383 * g++.dg/ext/attr-malloc-3.C: New test.
8384 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8385 to pre-existing problems.
8386 * g++.dg/ext/attr-pure.C: Same.
8387
8388 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8389
8390 PR fortran/83901
8391 * gfortran.dg/associate_37.f90: New test.
8392
8393 PR fortran/83344
8394 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8395
8396 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8397
8398 PR target/52991
8399 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8400 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8401 * gcc.dg/bf-ms-layout-4.c: New test.
8402 * gcc.dg/bf-ms-layout-5.c: New test.
8403
8404 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8405
8406 PR target/83399
8407 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8408
8409 2018-02-28 Richard Biener <rguenther@suse.de>
8410
8411 PR tree-optimization/84584
8412 * gcc.dg/graphite/pr84584.c: New testcase.
8413
8414 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8415
8416 PR preprocessor/84517
8417 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8418
8419 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8420
8421 * c-c++-common/dump-ada-spec-12.c: New test.
8422 * c-c++-common/dump-ada-spec-13.c: Likewise.
8423
8424 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8425
8426 * c-c++-common/dump-ada-spec-11.c: New test.
8427
8428 2018-02-28 Martin Liska <mliska@suse.cz>
8429
8430 PR testsuite/84597
8431 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8432 * g++.dg/ext/timevar2.C: Likewise.
8433
8434 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8435
8436 * c-c++-common/dump-ada-spec-8.c: New test.
8437 * c-c++-common/dump-ada-spec-9.c: Likewise.
8438 * c-c++-common/dump-ada-spec-10.c: Likewise.
8439
8440 2018-02-28 Richard Biener <rguenther@suse.de>
8441
8442 PR middle-end/84607
8443 * gcc.dg/pr84607.c: New testcase.
8444
8445 2018-02-28 Nathan Sidwell <nathan@acm.org>
8446
8447 PR c++/84602
8448 * g++.dg/lookup/pr84602.C: New.
8449
8450 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8451
8452 PR c++/83871
8453 PR c++/83503
8454 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8455 dg-options.
8456 * g++.dg/ext/attr-nonnull.C: Likewise.
8457 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8458 directives.
8459 * g++.dg/ext/attr-noinline-2.C: Likewise.
8460 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8461 -fdump-tree-eh in dg-options.
8462
8463 2018-02-28 Alan Modra <amodra@gmail.com>
8464
8465 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8466 GNU ld message.
8467 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8468
8469 2018-02-27 Martin Sebor <msebor@redhat.com>
8470
8471 PR c++/83871
8472 PR c++/83503
8473 * g++.dg/Wmissing-attributes.C: New test.
8474 * g++.dg/ext/attr-const-pure.C: New test.
8475 * g++.dg/ext/attr-const.C: New test.
8476 * g++.dg/ext/attr-deprecated-2.C: New test.
8477 * g++.dg/ext/attr-malloc-2.C: New test.
8478 * g++.dg/ext/attr-malloc.C: New test.
8479 * g++.dg/ext/attr-noinline-2.C: New test.
8480 * g++.dg/ext/attr-noinline.C: New test.
8481 * g++.dg/ext/attr-nonnull.C: New test.
8482 * g++.dg/ext/attr-noreturn-2.C: New test.
8483 * g++.dg/ext/attr-noreturn.C: New test.
8484 * g++.dg/ext/attr-nothrow-2.C: New test.
8485 * g++.dg/ext/attr-nothrow.C: New test.
8486 * g++.dg/ext/attr-optimize.C: New test.
8487 * g++.dg/ext/attr-pure.C: New test.
8488 * g++.dg/ext/attr-returns-nonnull.C: New test.
8489 * g++.dg/ext/attr-warning.C: New test.
8490
8491 2018-02-27 Nathan Sidwell <nathan@acm.org>
8492
8493 PR c++/84426
8494 * g++.dg/lookup/pr84426.C: New.
8495
8496 2018-02-27 Richard Biener <rguenther@suse.de>
8497
8498 PR tree-optimization/84512
8499 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8500
8501 2018-02-27 Martin Liska <mliska@suse.cz>
8502
8503 PR gcov-profile/84548
8504 * g++.dg/gcov/pr84548.C: New test.
8505
8506 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8507
8508 PR target/84575
8509 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8510
8511 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8512
8513 PR c++/84558
8514 * g++.dg/cpp1y/pr84558.C: New test.
8515
8516 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8517
8518 PR c++/84540
8519 * g++.dg/cpp0x/alignas14.C: New.
8520 * g++.dg/cpp0x/alignas15.C: Likewise.
8521
8522 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8523
8524 PR c++/84557
8525 * g++.dg/gomp/pr84557.C: New test.
8526
8527 2018-02-26 Marek Polacek <polacek@redhat.com>
8528
8529 PR c++/84325
8530 * g++.dg/cpp1z/pr84325.C: New test.
8531
8532 2018-02-26 Carl Love <cel@us.ibm.com>
8533
8534 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8535 Power 8 test file.
8536 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8537 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8538 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8539 -mcpu=power8.
8540 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8541 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8542 -mcpu=power8.
8543
8544 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8545
8546 PR target/84039
8547 * gcc.target/i386/indirect-thunk-1.c: Updated.
8548 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8549 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8550 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8551 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8552 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8553 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8554 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8555 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8556 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8557 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8558 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8559 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8560 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8561 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8562 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8563 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8564 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8565 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8566 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8567 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8568 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8569 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8570 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8571 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8572 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8573 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8574 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8575 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8576 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8577 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8578 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8579 * gcc.target/i386/ret-thunk-9.c: Likewise.
8580 * gcc.target/i386/ret-thunk-10.c: Likewise.
8581 * gcc.target/i386/ret-thunk-11.c: Likewise.
8582 * gcc.target/i386/ret-thunk-12.c: Likewise.
8583 * gcc.target/i386/ret-thunk-13.c: Likewise.
8584 * gcc.target/i386/ret-thunk-14.c: Likewise.
8585 * gcc.target/i386/ret-thunk-15.c: Likewise.
8586
8587 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8588
8589 * gcc.c-torture/execute/20180226-1.c: New test.
8590
8591 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8592
8593 PR tree-optimization/83965
8594 * gcc.dg/vect/pr83965-2.c: New test.
8595
8596 2018-02-26 Tom de Vries <tom@codesourcery.com>
8597
8598 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8599
8600 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8601
8602 PR target/84530
8603 * gcc.target/i386/ret-thunk-22.c: New test.
8604 * gcc.target/i386/ret-thunk-23.c: Likewise.
8605 * gcc.target/i386/ret-thunk-24.c: Likewise.
8606 * gcc.target/i386/ret-thunk-25.c: Likewise.
8607 * gcc.target/i386/ret-thunk-26.c: Likewise.
8608
8609 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8610
8611 PR c++/84533
8612 * g++.dg/cpp1z/pr84533.C: New.
8613
8614 2018-02-26 Marek Polacek <polacek@redhat.com>
8615
8616 PR c++/84537
8617 * g++.dg/parse/error60.C: New test.
8618
8619 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8620
8621 PR c++/84556
8622 * g++.dg/gomp/pr84556.C: New test.
8623 * g++.dg/vect/pr84556.cc: New test.
8624
8625 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8626
8627 PR fortran/32957
8628 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8629 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8630 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8631 * gfortran.dg/c_loc_test.f90: Likewise.
8632 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8633 * gfortran.dg/proc_decl_17.f90: Likewise.
8634 * gfortran.dg/proc_ptr_8.f90: Likewise.
8635
8636 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8637
8638 PR target/84521
8639 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8640 r254814 disabling -fomit-frame-pointer by default.
8641 * gcc.target/aarch64/spill_1.c: Likewise.
8642 * gcc.target/aarch64/test_frame_11.c: Likewise.
8643 * gcc.target/aarch64/test_frame_12.c: Likewise.
8644 * gcc.target/aarch64/test_frame_13.c: Likewise.
8645 * gcc.target/aarch64/test_frame_14.c: Likewise.
8646 * gcc.target/aarch64/test_frame_15.c: Likewise.
8647 * gcc.target/aarch64/test_frame_3.c: Likewise.
8648 * gcc.target/aarch64/test_frame_5.c: Likewise.
8649 * gcc.target/aarch64/test_frame_9.c: Likewise.
8650
8651 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8652
8653 PR fortran/83633
8654 * gfortran.dg/explicit_shape_1.f90: New test.
8655 * gfortran.dg/automatic_module_variable.f90: Update regex.
8656 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8657 * gfortran.dg/constant_shape.f90: Ditto.
8658 * gfortran.dg/dec_structure_23.f90: Ditto.
8659 * gfortran.dg/pr78240.f90: Ditto.
8660
8661 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8662
8663 PR fortran/84523
8664 * gfortran.dg/pr84523.f90: New test.
8665
8666 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8667
8668 PR fortran/78238
8669 * gfortran.dg/select_type_40.f90: New test.
8670
8671 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8672
8673 PR fortran/30792
8674 * gfortran.dg/data_substring.f90: New test.
8675
8676 2018-02-24 Marek Polacek <polacek@redhat.com>
8677
8678 PR c++/83692
8679 * g++.dg/cpp1z/constexpr-83692.C: New test.
8680
8681 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8682
8683 PR fortran/84346
8684 * gfortran.dg/statement_function_1.f90: Update test.
8685
8686 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8687
8688 PR fortran/84506
8689 * gfortran.dg/inquire_19.f90: New test.
8690
8691 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8692
8693 PR fortran/83149
8694 * gfortran.dg/pr83149_b.f90: New test.
8695 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8696
8697 2018-02-23 Carl Love <cel@us.ibm.com>
8698
8699 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8700 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8701 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8702 Power 8 tests.
8703
8704 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8705
8706 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8707 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8708
8709 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8710
8711 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8712 expected output.
8713
8714 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8715
8716 PR fortran/83149
8717 * gfortran.dg/pr83149_1.f90: New test.
8718 * gfortran.dg/pr83149.f90: Additional source for previous.
8719
8720 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8721
8722 PR testsuite/80551
8723 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8724 __GI___pthread_mutex_init as well.
8725
8726 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8727
8728 PR fortran/83148
8729 * gfortran.dg/class_68.f90: New test.
8730
8731 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8732
8733 PR fortran/59781
8734 * gfortran.dg/derived_init_5.f90: New test.
8735
8736 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR target/82851
8739 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8740 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8741
8742 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8743
8744 PR target/81572
8745 * gcc.target/powerpc/pr81572.c: New.
8746
8747 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8748
8749 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8750
8751 2018-02-22 Martin Sebor <msebor@redhat.com>
8752
8753 PR tree-optimization/84480
8754 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8755 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8756
8757 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8758
8759 PR target/84176
8760 * gcc.target/i386/indirect-thunk-11.c: New test.
8761 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8762 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8763 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8764 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8765 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8766 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8767 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8768 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8769 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8770
8771 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8772
8773 PR target/83335
8774 * gcc.target/aarch64/asm-2.c: Add dg-error for
8775 ILP32 mode.
8776 * gcc.target/aarch64/asm-4.c: New test.
8777
8778 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8779
8780 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8781
8782 2018-02-22 Marek Polacek <polacek@redhat.com>
8783
8784 PR c++/84493
8785 * g++.dg/parse/error59.C: New test.
8786
8787 2018-02-22 Tom de Vries <tom@codesourcery.com>
8788
8789 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8790
8791 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8792
8793 PR c++/77655
8794 * g++.dg/cpp0x/pr77655.C: New.
8795
8796 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8797
8798 PR c++/84496
8799 * g++.dg/cpp1y/pr84496.C: New test.
8800
8801 PR target/84502
8802 * g++.dg/torture/pr84502.C: New test.
8803
8804 PR tree-optimization/84503
8805 * gcc.dg/pr84503-1.c: New test.
8806 * gcc.dg/pr84503-2.c: New test.
8807
8808 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8809
8810 PR tree-optimization/84478
8811 * gcc.c-torture/execute/pr84478.c: New test.
8812
8813 2018-02-20 Martin Sebor <msebor@redhat.com>
8814
8815 PR middle-end/84095
8816 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8817 * c-c++-common/Wrestrict.c: Same.
8818 * gcc.dg/Wrestrict-6.c: Same.
8819 * gcc.dg/Warray-bounds-27.c: New test.
8820 * gcc.dg/Wrestrict-8.c: New test.
8821 * gcc.dg/Wrestrict-9.c: New test.
8822 * gcc.dg/pr84095.c: New test.
8823
8824 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8825
8826 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8827
8828 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8829
8830 PR fortran/48890
8831 PR fortran/83823
8832 * gfortran.dg/structure_constructor_14.f90: New test.
8833
8834 2018-02-20 Jeff Law <law@redhat.com>
8835
8836 PR middle-end/82123
8837 PR tree-optimization/81592
8838 PR middle-end/79257
8839 * gcc.dg/pr81592.c: New test.
8840 * gcc.dg/pr82123.c: New test.
8841 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8842
8843 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8844
8845 PR c++/84488
8846 * g++.dg/warn/Wunused-var-30.C: New test.
8847
8848 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8849
8850 PR tree-optimization/84419
8851 * gcc.dg/vect/pr84419.c: New test.
8852
8853 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8854
8855 PR middle-end/82004
8856 * gfortran.dg/pr82004.f90: New test.
8857
8858 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8859
8860 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8861
8862 2018-02-20 Martin Liska <mliska@suse.cz>
8863
8864 PR c/84310
8865 PR target/79747
8866 * gcc.target/i386/pr84310.c: New test.
8867 * gcc.target/i386/pr84310-2.c: Likewise.
8868
8869 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8870
8871 PR c++/84446
8872 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8873
8874 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8875
8876 PR c++/84445
8877 * g++.dg/cpp1z/launder7.C: New test.
8878
8879 PR c++/84449
8880 * g++.dg/cpp0x/constexpr-84449.C: New test.
8881
8882 PR c++/84455
8883 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8884
8885 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8886
8887 PR fortran/83344
8888 PR fortran/83975
8889 * gfortran.dg/associate_22.f90: Enable commented out test.
8890 * gfortran.dg/associate_36.f90: New test.
8891
8892 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8893
8894 PR target/84146
8895 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8896
8897 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8898
8899 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8900 (dg-options): Use -mavx instead of -w.
8901
8902 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8903
8904 PR c++/84444
8905 * g++.dg/cpp1z/launder8.C: New test.
8906
8907 PR c++/84448
8908 * g++.dg/gomp/pr84448.C: New test.
8909
8910 PR c++/84430
8911 * g++.dg/gomp/pr84430.C: New test.
8912
8913 PR tree-optimization/84452
8914 * gcc.dg/pr84452.c: New test.
8915
8916 PR c++/79064
8917 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8918
8919 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8920
8921 PR fortran/35339
8922 * gfortran.dg/implied_do_io_4.f90: New test.
8923
8924 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8925
8926 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8927 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8928 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8929
8930 2018-02-19 Carl Love <cel@us.ibm.com>
8931
8932 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8933
8934 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8935
8936 PR target/84460
8937 * gcc.target/i386/pr57193.c: Add -mtune=generic.
8938
8939 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8940
8941 PR c++/84348
8942 * g++.dg/cpp0x/auto50.C: New.
8943 * g++.dg/parse/friend12.C: Adjust.
8944
8945 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8946
8947 PR libgfortran/84389
8948 * gfortran.dg/dtio_33.f90: New test.
8949
8950 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8951
8952 PR libgfortran/84412
8953 * gfortran.dg/inquire_18.f90: New test.
8954
8955 2018-02-18 Janus Weil <janus@gcc.gnu.org>
8956
8957 PR fortran/84381
8958 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8959 * gfortran.dg/pointer_intent_3.f90: Ditto.
8960 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
8961 * gfortran.dg/protected_3.f90: Ditto.
8962 * gfortran.dg/protected_4.f90: Ditto.
8963 * gfortran.dg/protected_5.f90: Ditto.
8964 * gfortran.dg/protected_6.f90: Ditto.
8965
8966 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
8967
8968 PR fortran/80945
8969 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
8970 change to run.
8971
8972 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8973
8974 PR fortran/84270
8975 * gfortran.dg/inline_matmul_22.f90: New test.
8976
8977 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8978
8979 PR fortran/84381
8980 * gfortran.dg/abort_shoulfail.f90: New test.
8981 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
8982 by STOP n.
8983 * gfortran.dg/PR19754_2.f90: Likewise.
8984 * gfortran.dg/PR19872.f: Likewise.
8985 * gfortran.dg/PR49268.f90: Likewise.
8986 * gfortran.dg/Wall.f90: Likewise.
8987 * gfortran.dg/Wno-all.f90: Likewise.
8988 * gfortran.dg/achar_1.f90: Likewise.
8989 * gfortran.dg/achar_2.f90: Likewise.
8990 * gfortran.dg/achar_4.f90: Likewise.
8991 * gfortran.dg/achar_6.F90: Likewise.
8992 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
8993 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
8994 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
8995 * gfortran.dg/actual_array_offset_1.f90: Likewise.
8996 * gfortran.dg/actual_array_result_1.f90: Likewise.
8997 * gfortran.dg/actual_array_substr_1.f90: Likewise.
8998 * gfortran.dg/actual_array_substr_2.f90: Likewise.
8999 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
9000 * gfortran.dg/actual_procedure_1.f90: Likewise.
9001 * gfortran.dg/adjustl_1.f90: Likewise.
9002 * gfortran.dg/advance_1.f90: Likewise.
9003 * gfortran.dg/advance_4.f90: Likewise.
9004 * gfortran.dg/advance_5.f90: Likewise.
9005 * gfortran.dg/advance_6.f90: Likewise.
9006 * gfortran.dg/aint_anint_1.f90: Likewise.
9007 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
9008 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
9009 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
9010 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
9011 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
9012 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
9013 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
9014 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
9015 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
9016 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
9017 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
9018 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
9019 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
9020 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
9021 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
9022 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
9023 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
9024 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
9025 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
9026 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
9027 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
9028 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9029 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9030 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9031 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9032 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9033 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9034 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9035 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9036 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9037 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9038 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9039 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9040 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9041 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9042 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9043 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9044 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9045 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9046 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9047 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9048 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9049 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9050 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9051 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9052 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9053 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9054 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9055 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9056 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9057 * gfortran.dg/allocatable_function_1.f90: Likewise.
9058 * gfortran.dg/allocatable_function_10.f90: Likewise.
9059 * gfortran.dg/allocatable_function_3.f90: Likewise.
9060 * gfortran.dg/allocatable_function_5.f90: Likewise.
9061 * gfortran.dg/allocatable_function_6.f90: Likewise.
9062 * gfortran.dg/allocatable_function_7.f90: Likewise.
9063 * gfortran.dg/allocatable_function_8.f90: Likewise.
9064 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9065 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9066 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9067 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9068 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9069 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9070 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9071 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9072 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9073 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9074 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9075 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9076 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9077 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9078 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9079 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9080 * gfortran.dg/allocate_class_3.f90: Likewise.
9081 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9082 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9083 * gfortran.dg/allocate_derived_5.f90: Likewise.
9084 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9085 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9086 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9087 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9088 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9089 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9090 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9091 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9092 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9093 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9094 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9095 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9096 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9097 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9098 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9099 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9100 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9101 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9102 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9103 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9104 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9105 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9106 * gfortran.dg/altreturn_3.f90: Likewise.
9107 * gfortran.dg/altreturn_5.f90: Likewise.
9108 * gfortran.dg/altreturn_7.f90: Likewise.
9109 * gfortran.dg/and_or_xor.f90: Likewise.
9110 * gfortran.dg/anint_1.f90: Likewise.
9111 * gfortran.dg/any_all_1.f90: Likewise.
9112 * gfortran.dg/anyallcount_1.f90: Likewise.
9113 * gfortran.dg/append_1.f90: Likewise.
9114 * gfortran.dg/argument_checking_1.f90: Likewise.
9115 * gfortran.dg/argument_checking_2.f90: Likewise.
9116 * gfortran.dg/argument_checking_8.f90: Likewise.
9117 * gfortran.dg/arithmetic_if.f90: Likewise.
9118 * gfortran.dg/array_1.f90: Likewise.
9119 * gfortran.dg/array_2.f90: Likewise.
9120 * gfortran.dg/array_alloc_1.f90: Likewise.
9121 * gfortran.dg/array_alloc_2.f90: Likewise.
9122 * gfortran.dg/array_alloc_3.f90: Likewise.
9123 * gfortran.dg/array_assignment_1.F90: Likewise.
9124 * gfortran.dg/array_assignment_5.f90: Likewise.
9125 * gfortran.dg/array_constructor_1.f90: Likewise.
9126 * gfortran.dg/array_constructor_10.f90: Likewise.
9127 * gfortran.dg/array_constructor_11.f90: Likewise.
9128 * gfortran.dg/array_constructor_12.f90: Likewise.
9129 * gfortran.dg/array_constructor_15.f90: Likewise.
9130 * gfortran.dg/array_constructor_16.f90: Likewise.
9131 * gfortran.dg/array_constructor_17.f90: Likewise.
9132 * gfortran.dg/array_constructor_19.f90: Likewise.
9133 * gfortran.dg/array_constructor_23.f: Likewise.
9134 * gfortran.dg/array_constructor_24.f: Likewise.
9135 * gfortran.dg/array_constructor_32.f90: Likewise.
9136 * gfortran.dg/array_constructor_36.f90: Likewise.
9137 * gfortran.dg/array_constructor_39.f90: Likewise.
9138 * gfortran.dg/array_constructor_4.f90: Likewise.
9139 * gfortran.dg/array_constructor_40.f90: Likewise.
9140 * gfortran.dg/array_constructor_44.f90: Likewise.
9141 * gfortran.dg/array_constructor_45.f90: Likewise.
9142 * gfortran.dg/array_constructor_46.f90: Likewise.
9143 * gfortran.dg/array_constructor_47.f90: Likewise.
9144 * gfortran.dg/array_constructor_49.f90: Likewise.
9145 * gfortran.dg/array_constructor_5.f90: Likewise.
9146 * gfortran.dg/array_constructor_50.f90: Likewise.
9147 * gfortran.dg/array_constructor_6.f90: Likewise.
9148 * gfortran.dg/array_constructor_7.f90: Likewise.
9149 * gfortran.dg/array_constructor_8.f90: Likewise.
9150 * gfortran.dg/array_constructor_9.f90: Likewise.
9151 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9152 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9153 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9154 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9155 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9156 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9157 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9158 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9159 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9160 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9161 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9162 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9163 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9164 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9165 * gfortran.dg/array_function_1.f90: Likewise.
9166 * gfortran.dg/array_function_5.f90: Likewise.
9167 * gfortran.dg/array_initializer_1.f90: Likewise.
9168 * gfortran.dg/array_initializer_2.f90: Likewise.
9169 * gfortran.dg/array_memcpy_5.f90: Likewise.
9170 * gfortran.dg/array_memset_2.f90: Likewise.
9171 * gfortran.dg/array_reference_1.f90: Likewise.
9172 * gfortran.dg/array_return_value_1.f90: Likewise.
9173 * gfortran.dg/array_section_1.f90: Likewise.
9174 * gfortran.dg/array_temporaries_3.f90: Likewise.
9175 * gfortran.dg/arrayio_1.f90: Likewise.
9176 * gfortran.dg/arrayio_10.f90: Likewise.
9177 * gfortran.dg/arrayio_11.f90: Likewise.
9178 * gfortran.dg/arrayio_12.f90: Likewise.
9179 * gfortran.dg/arrayio_13.f90: Likewise.
9180 * gfortran.dg/arrayio_14.f90: Likewise.
9181 * gfortran.dg/arrayio_16.f90: Likewise.
9182 * gfortran.dg/arrayio_2.f90: Likewise.
9183 * gfortran.dg/arrayio_3.f90: Likewise.
9184 * gfortran.dg/arrayio_4.f90: Likewise.
9185 * gfortran.dg/arrayio_5.f90: Likewise.
9186 * gfortran.dg/arrayio_6.f90: Likewise.
9187 * gfortran.dg/arrayio_7.f90: Likewise.
9188 * gfortran.dg/arrayio_8.f90: Likewise.
9189 * gfortran.dg/arrayio_9.f90: Likewise.
9190 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9191 * gfortran.dg/assign_10.f90: Likewise.
9192 * gfortran.dg/assign_9.f90: Likewise.
9193 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9194 * gfortran.dg/assignment_1.f90: Likewise.
9195 * gfortran.dg/associate_1.f03: Likewise.
9196 * gfortran.dg/associate_11.f90: Likewise.
9197 * gfortran.dg/associate_13.f90: Likewise.
9198 * gfortran.dg/associate_15.f90: Likewise.
9199 * gfortran.dg/associate_17.f90: Likewise.
9200 * gfortran.dg/associate_18.f08: Likewise.
9201 * gfortran.dg/associate_19.f03: Likewise.
9202 * gfortran.dg/associate_20.f03: Likewise.
9203 * gfortran.dg/associate_22.f90: Likewise.
9204 * gfortran.dg/associate_23.f90: Likewise.
9205 * gfortran.dg/associate_24.f90: Likewise.
9206 * gfortran.dg/associate_25.f90: Likewise.
9207 * gfortran.dg/associate_27.f90: Likewise.
9208 * gfortran.dg/associate_28.f90: Likewise.
9209 * gfortran.dg/associate_32.f03: Likewise.
9210 * gfortran.dg/associate_33.f03: Likewise.
9211 * gfortran.dg/associate_34.f90: Likewise.
9212 * gfortran.dg/associate_6.f03: Likewise.
9213 * gfortran.dg/associate_7.f03: Likewise.
9214 * gfortran.dg/associate_8.f03: Likewise.
9215 * gfortran.dg/associate_9.f03: Likewise.
9216 * gfortran.dg/associated_1.f90: Likewise.
9217 * gfortran.dg/associated_2.f90: Likewise.
9218 * gfortran.dg/associated_5.f90: Likewise.
9219 * gfortran.dg/associated_6.f90: Likewise.
9220 * gfortran.dg/associated_target_3.f90: Likewise.
9221 * gfortran.dg/associated_target_4.f90: Likewise.
9222 * gfortran.dg/associated_target_5.f03: Likewise.
9223 * gfortran.dg/associated_target_6.f03: Likewise.
9224 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9225 * gfortran.dg/assumed_rank_1.f90: Likewise.
9226 * gfortran.dg/assumed_rank_10.f90: Likewise.
9227 * gfortran.dg/assumed_rank_2.f90: Likewise.
9228 * gfortran.dg/assumed_rank_7.f90: Likewise.
9229 * gfortran.dg/assumed_rank_8.f90: Likewise.
9230 * gfortran.dg/assumed_rank_9.f90: Likewise.
9231 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9232 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9233 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9234 * gfortran.dg/assumed_type_2.f90: Likewise.
9235 * gfortran.dg/atan2_1.f90: Likewise.
9236 * gfortran.dg/auto_array_1.f90: Likewise.
9237 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9238 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9239 * gfortran.dg/auto_char_len_3.f90: Likewise.
9240 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9241 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9242 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9243 * gfortran.dg/auto_save_2.f90: Likewise.
9244 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9245 * gfortran.dg/backslash_1.f90: Likewise.
9246 * gfortran.dg/backslash_2.f90: Likewise.
9247 * gfortran.dg/backslash_3.f: Likewise.
9248 * gfortran.dg/backspace_1.f: Likewise.
9249 * gfortran.dg/backspace_10.f90: Likewise.
9250 * gfortran.dg/backspace_11.f90: Likewise.
9251 * gfortran.dg/backspace_2.f: Likewise.
9252 * gfortran.dg/backspace_3.f: Likewise.
9253 * gfortran.dg/backspace_4.f: Likewise.
9254 * gfortran.dg/backspace_5.f: Likewise.
9255 * gfortran.dg/backspace_6.f: Likewise.
9256 * gfortran.dg/backspace_7.f90: Likewise.
9257 * gfortran.dg/backspace_8.f: Likewise.
9258 * gfortran.dg/backspace_9.f: Likewise.
9259 * gfortran.dg/bessel_1.f90: Likewise.
9260 * gfortran.dg/bessel_2.f90: Likewise.
9261 * gfortran.dg/bessel_5.f90: Likewise.
9262 * gfortran.dg/bessel_6.f90: Likewise.
9263 * gfortran.dg/bessel_7.f90: Likewise.
9264 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9265 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9266 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9267 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9268 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9269 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9270 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9271 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9272 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9273 * gfortran.dg/bit_comparison_1.F90: Likewise.
9274 * gfortran.dg/bit_comparison_2.F90: Likewise.
9275 * gfortran.dg/block_1.f08: Likewise.
9276 * gfortran.dg/block_13.f08: Likewise.
9277 * gfortran.dg/block_14.f90: Likewise.
9278 * gfortran.dg/block_2.f08: Likewise.
9279 * gfortran.dg/block_6.f08: Likewise.
9280 * gfortran.dg/block_7.f08: Likewise.
9281 * gfortran.dg/block_8.f08: Likewise.
9282 * gfortran.dg/blockdata_1.f90: Likewise.
9283 * gfortran.dg/bound_1.f90: Likewise.
9284 * gfortran.dg/bound_2.f90: Likewise.
9285 * gfortran.dg/bound_3.f90: Likewise.
9286 * gfortran.dg/bound_4.f90: Likewise.
9287 * gfortran.dg/bound_5.f90: Likewise.
9288 * gfortran.dg/bound_6.f90: Likewise.
9289 * gfortran.dg/bound_7.f90: Likewise.
9290 * gfortran.dg/bound_8.f90: Likewise.
9291 * gfortran.dg/bound_9.f90: Likewise.
9292 * gfortran.dg/bound_simplification_1.f90: Likewise.
9293 * gfortran.dg/bound_simplification_3.f90: Likewise.
9294 * gfortran.dg/bound_simplification_4.f90: Likewise.
9295 * gfortran.dg/bound_simplification_5.f90: Likewise.
9296 * gfortran.dg/bound_simplification_6.f90: Likewise.
9297 * gfortran.dg/bounds_check_1.f90: Likewise.
9298 * gfortran.dg/bounds_check_12.f90: Likewise.
9299 * gfortran.dg/bounds_check_14.f90: Likewise.
9300 * gfortran.dg/bounds_check_15.f90: Likewise.
9301 * gfortran.dg/bounds_check_19.f90: Likewise.
9302 * gfortran.dg/bounds_check_8.f90: Likewise.
9303 * gfortran.dg/bounds_check_9.f90: Likewise.
9304 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9305 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9306 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9307 * gfortran.dg/boz_1.f90: Likewise.
9308 * gfortran.dg/boz_11.f90: Likewise.
9309 * gfortran.dg/boz_13.f90: Likewise.
9310 * gfortran.dg/boz_14.f90: Likewise.
9311 * gfortran.dg/boz_15.f90: Likewise.
9312 * gfortran.dg/boz_3.f90: Likewise.
9313 * gfortran.dg/boz_6.f90: Likewise.
9314 * gfortran.dg/boz_9.f90: Likewise.
9315 * gfortran.dg/byte_1.f90: Likewise.
9316 * gfortran.dg/byte_2.f90: Likewise.
9317 * gfortran.dg/c_assoc.f90: Likewise.
9318 * gfortran.dg/c_assoc_2.f03: Likewise.
9319 * gfortran.dg/c_assoc_3.f90: Likewise.
9320 * gfortran.dg/c_by_val_1.f: Likewise.
9321 * gfortran.dg/c_by_val_5.f90: Likewise.
9322 * gfortran.dg/c_char_tests.f03: Likewise.
9323 * gfortran.dg/c_char_tests_2.f03: Likewise.
9324 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9325 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9326 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9327 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9328 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9329 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9330 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9331 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9332 * gfortran.dg/c_kind_params.f90: Likewise.
9333 * gfortran.dg/c_loc_test_20.f90: Likewise.
9334 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9335 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9336 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9337 * gfortran.dg/c_size_t_test.f03: Likewise.
9338 * gfortran.dg/c_sizeof_1.f90: Likewise.
9339 * gfortran.dg/c_sizeof_5.f90: Likewise.
9340 * gfortran.dg/c_sizeof_6.f90: Likewise.
9341 * gfortran.dg/char4_iunit_1.f03: Likewise.
9342 * gfortran.dg/char4_iunit_2.f03: Likewise.
9343 * gfortran.dg/char_allocation_1.f90: Likewise.
9344 * gfortran.dg/char_array_constructor.f90: Likewise.
9345 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9346 * gfortran.dg/char_assign_1.f90: Likewise.
9347 * gfortran.dg/char_associated_1.f90: Likewise.
9348 * gfortran.dg/char_cast_2.f90: Likewise.
9349 * gfortran.dg/char_comparison_1.f: Likewise.
9350 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9351 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9352 * gfortran.dg/char_cons_len.f90: Likewise.
9353 * gfortran.dg/char_conversion.f90: Likewise.
9354 * gfortran.dg/char_cshift_1.f90: Likewise.
9355 * gfortran.dg/char_cshift_2.f90: Likewise.
9356 * gfortran.dg/char_decl_2.f90: Likewise.
9357 * gfortran.dg/char_eoshift_1.f90: Likewise.
9358 * gfortran.dg/char_eoshift_2.f90: Likewise.
9359 * gfortran.dg/char_eoshift_3.f90: Likewise.
9360 * gfortran.dg/char_eoshift_4.f90: Likewise.
9361 * gfortran.dg/char_eoshift_5.f90: Likewise.
9362 * gfortran.dg/char_expr_1.f90: Likewise.
9363 * gfortran.dg/char_expr_3.f90: Likewise.
9364 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9365 * gfortran.dg/char_length_12.f90: Likewise.
9366 * gfortran.dg/char_length_14.f90: Likewise.
9367 * gfortran.dg/char_length_15.f90: Likewise.
9368 * gfortran.dg/char_length_17.f90: Likewise.
9369 * gfortran.dg/char_length_20.f90: Likewise.
9370 * gfortran.dg/char_length_21.f90: Likewise.
9371 * gfortran.dg/char_length_5.f90: Likewise.
9372 * gfortran.dg/char_length_6.f90: Likewise.
9373 * gfortran.dg/char_length_7.f90: Likewise.
9374 * gfortran.dg/char_length_8.f90: Likewise.
9375 * gfortran.dg/char_pack_1.f90: Likewise.
9376 * gfortran.dg/char_pack_2.f90: Likewise.
9377 * gfortran.dg/char_pointer_assign.f90: Likewise.
9378 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9379 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9380 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9381 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9382 * gfortran.dg/char_pointer_func.f90: Likewise.
9383 * gfortran.dg/char_reshape_1.f90: Likewise.
9384 * gfortran.dg/char_result_1.f90: Likewise.
9385 * gfortran.dg/char_result_12.f90: Likewise.
9386 * gfortran.dg/char_result_13.f90: Likewise.
9387 * gfortran.dg/char_result_14.f90: Likewise.
9388 * gfortran.dg/char_result_15.f90: Likewise.
9389 * gfortran.dg/char_result_2.f90: Likewise.
9390 * gfortran.dg/char_result_3.f90: Likewise.
9391 * gfortran.dg/char_result_4.f90: Likewise.
9392 * gfortran.dg/char_result_5.f90: Likewise.
9393 * gfortran.dg/char_result_6.f90: Likewise.
9394 * gfortran.dg/char_result_7.f90: Likewise.
9395 * gfortran.dg/char_result_8.f90: Likewise.
9396 * gfortran.dg/char_spread_1.f90: Likewise.
9397 * gfortran.dg/char_transpose_1.f90: Likewise.
9398 * gfortran.dg/char_type_len.f90: Likewise.
9399 * gfortran.dg/char_unpack_1.f90: Likewise.
9400 * gfortran.dg/char_unpack_2.f90: Likewise.
9401 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9402 * gfortran.dg/character_comparison_1.f90: Likewise.
9403 * gfortran.dg/character_comparison_2.f90: Likewise.
9404 * gfortran.dg/character_comparison_3.f90: Likewise.
9405 * gfortran.dg/character_comparison_4.f90: Likewise.
9406 * gfortran.dg/character_comparison_5.f90: Likewise.
9407 * gfortran.dg/character_comparison_6.f90: Likewise.
9408 * gfortran.dg/character_comparison_7.f90: Likewise.
9409 * gfortran.dg/character_comparison_8.f90: Likewise.
9410 * gfortran.dg/character_comparison_9.f90: Likewise.
9411 * gfortran.dg/charlen_15.f90: Likewise.
9412 * gfortran.dg/charlen_16.f90: Likewise.
9413 * gfortran.dg/chkbits.f90: Likewise.
9414 * gfortran.dg/chmod_1.f90: Likewise.
9415 * gfortran.dg/chmod_2.f90: Likewise.
9416 * gfortran.dg/chmod_3.f90: Likewise.
9417 * gfortran.dg/class_1.f03: Likewise.
9418 * gfortran.dg/class_18.f03: Likewise.
9419 * gfortran.dg/class_19.f03: Likewise.
9420 * gfortran.dg/class_35.f90: Likewise.
9421 * gfortran.dg/class_46.f03: Likewise.
9422 * gfortran.dg/class_48.f90: Likewise.
9423 * gfortran.dg/class_51.f90: Likewise.
9424 * gfortran.dg/class_52.f90: Likewise.
9425 * gfortran.dg/class_6.f03: Likewise.
9426 * gfortran.dg/class_63.f90: Likewise.
9427 * gfortran.dg/class_64.f90: Likewise.
9428 * gfortran.dg/class_65.f90: Likewise.
9429 * gfortran.dg/class_66.f90: Likewise.
9430 * gfortran.dg/class_67.f90: Likewise.
9431 * gfortran.dg/class_9.f03: Likewise.
9432 * gfortran.dg/class_alias.f90: Likewise.
9433 * gfortran.dg/class_allocate_1.f03: Likewise.
9434 * gfortran.dg/class_allocate_10.f03: Likewise.
9435 * gfortran.dg/class_allocate_13.f90: Likewise.
9436 * gfortran.dg/class_allocate_14.f90: Likewise.
9437 * gfortran.dg/class_allocate_15.f90: Likewise.
9438 * gfortran.dg/class_allocate_19.f03: Likewise.
9439 * gfortran.dg/class_allocate_21.f90: Likewise.
9440 * gfortran.dg/class_allocate_22.f90: Likewise.
9441 * gfortran.dg/class_allocate_3.f03: Likewise.
9442 * gfortran.dg/class_allocate_4.f03: Likewise.
9443 * gfortran.dg/class_allocate_5.f90: Likewise.
9444 * gfortran.dg/class_allocate_6.f03: Likewise.
9445 * gfortran.dg/class_allocate_7.f03: Likewise.
9446 * gfortran.dg/class_allocate_8.f03: Likewise.
9447 * gfortran.dg/class_allocate_9.f03: Likewise.
9448 * gfortran.dg/class_array_1.f03: Likewise.
9449 * gfortran.dg/class_array_14.f90: Likewise.
9450 * gfortran.dg/class_array_15.f03: Likewise.
9451 * gfortran.dg/class_array_16.f90: Likewise.
9452 * gfortran.dg/class_array_2.f03: Likewise.
9453 * gfortran.dg/class_array_20.f03: Likewise.
9454 * gfortran.dg/class_array_21.f03: Likewise.
9455 * gfortran.dg/class_array_3.f03: Likewise.
9456 * gfortran.dg/class_array_4.f03: Likewise.
9457 * gfortran.dg/class_array_7.f03: Likewise.
9458 * gfortran.dg/class_array_8.f03: Likewise.
9459 * gfortran.dg/class_array_9.f03: Likewise.
9460 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9461 * gfortran.dg/class_dummy_1.f03: Likewise.
9462 * gfortran.dg/class_optional_1.f90: Likewise.
9463 * gfortran.dg/class_optional_2.f90: Likewise.
9464 * gfortran.dg/class_result_5.f90: Likewise.
9465 * gfortran.dg/class_result_6.f90: Likewise.
9466 * gfortran.dg/class_to_type_1.f03: Likewise.
9467 * gfortran.dg/class_to_type_2.f90: Likewise.
9468 * gfortran.dg/class_to_type_3.f03: Likewise.
9469 * gfortran.dg/class_to_type_4.f90: Likewise.
9470 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9471 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9472 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9473 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9474 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9475 * gfortran.dg/coarray/codimension.f90: Likewise.
9476 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9477 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9478 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9479 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9480 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9481 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9482 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9483 * gfortran.dg/coarray/event_1.f90: Likewise.
9484 * gfortran.dg/coarray/event_2.f90: Likewise.
9485 * gfortran.dg/coarray/get_array.f90: Likewise.
9486 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9487 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9488 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9489 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9490 * gfortran.dg/coarray/lock_1.f90: Likewise.
9491 * gfortran.dg/coarray/lock_2.f90: Likewise.
9492 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9493 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9494 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9495 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9496 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9497 * gfortran.dg/coarray/registering_1.f90: Likewise.
9498 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9499 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9500 * gfortran.dg/coarray/send_array.f90: Likewise.
9501 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9502 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9503 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9504 * gfortran.dg/coarray/sync_1.f90: Likewise.
9505 * gfortran.dg/coarray/sync_3.f90: Likewise.
9506 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9507 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9508 * gfortran.dg/coarray_13.f90: Likewise.
9509 * gfortran.dg/coarray_15.f90: Likewise.
9510 * gfortran.dg/coarray_16.f90: Likewise.
9511 * gfortran.dg/coarray_2.f90: Likewise.
9512 * gfortran.dg/coarray_23.f90: Likewise.
9513 * gfortran.dg/coarray_40.f90: Likewise.
9514 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9515 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9516 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9517 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9518 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9519 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9520 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9521 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9522 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9523 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9524 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9525 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9526 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9527 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9528 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9529 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9530 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9531 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9532 * gfortran.dg/coarray_stat_2.f90: Likewise.
9533 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9534 * gfortran.dg/coindexed_1.f90: Likewise.
9535 * gfortran.dg/comma.f: Likewise.
9536 * gfortran.dg/comma_format_extension_3.f: Likewise.
9537 * gfortran.dg/comma_format_extension_4.f: Likewise.
9538 * gfortran.dg/common_2.f90: Likewise.
9539 * gfortran.dg/common_4.f90: Likewise.
9540 * gfortran.dg/common_align_1.f90: Likewise.
9541 * gfortran.dg/common_align_2.f90: Likewise.
9542 * gfortran.dg/common_equivalence_1.f: Likewise.
9543 * gfortran.dg/common_pointer_1.f90: Likewise.
9544 * gfortran.dg/common_resize_1.f: Likewise.
9545 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9546 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9547 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9548 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9549 * gfortran.dg/complex_read.f90: Likewise.
9550 * gfortran.dg/complex_write.f90: Likewise.
9551 * gfortran.dg/constant_substring.f: Likewise.
9552 * gfortran.dg/constructor_2.f90: Likewise.
9553 * gfortran.dg/constructor_3.f90: Likewise.
9554 * gfortran.dg/constructor_6.f90: Likewise.
9555 * gfortran.dg/contained_1.f90: Likewise.
9556 * gfortran.dg/contained_3.f90: Likewise.
9557 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9558 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9559 * gfortran.dg/continuation_1.f90: Likewise.
9560 * gfortran.dg/continuation_11.f90: Likewise.
9561 * gfortran.dg/continuation_12.f90: Likewise.
9562 * gfortran.dg/continuation_13.f90: Likewise.
9563 * gfortran.dg/continuation_14.f: Likewise.
9564 * gfortran.dg/continuation_8.f90: Likewise.
9565 * gfortran.dg/convert_2.f90: Likewise.
9566 * gfortran.dg/convert_implied_open.f90: Likewise.
9567 * gfortran.dg/count_init_expr.f03: Likewise.
9568 * gfortran.dg/cr_lf.f90: Likewise.
9569 * gfortran.dg/cray_pointers_10.f90: Likewise.
9570 * gfortran.dg/cray_pointers_2.f90: Likewise.
9571 * gfortran.dg/cray_pointers_5.f90: Likewise.
9572 * gfortran.dg/cray_pointers_7.f90: Likewise.
9573 * gfortran.dg/cray_pointers_8.f90: Likewise.
9574 * gfortran.dg/cshift_1.f90: Likewise.
9575 * gfortran.dg/cshift_2.f90: Likewise.
9576 * gfortran.dg/cshift_large_1.f90: Likewise.
9577 * gfortran.dg/cshift_nan_1.f90: Likewise.
9578 * gfortran.dg/csqrt_2.f: Likewise.
9579 * gfortran.dg/data_array_1.f90: Likewise.
9580 * gfortran.dg/data_char_1.f90: Likewise.
9581 * gfortran.dg/data_char_2.f90: Likewise.
9582 * gfortran.dg/data_char_3.f90: Likewise.
9583 * gfortran.dg/data_derived_1.f90: Likewise.
9584 * gfortran.dg/data_implied_do_1.f90: Likewise.
9585 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9586 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9587 * gfortran.dg/deallocate_stat.f90: Likewise.
9588 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9589 * gfortran.dg/debug/pr37738.f: Likewise.
9590 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9591 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9592 * gfortran.dg/dec_exp_1.f90: Likewise.
9593 * gfortran.dg/dec_init_1.f90: Likewise.
9594 * gfortran.dg/dec_init_2.f90: Likewise.
9595 * gfortran.dg/dec_init_3.f90: Likewise.
9596 * gfortran.dg/dec_init_4.f90: Likewise.
9597 * gfortran.dg/dec_io_1.f90: Likewise.
9598 * gfortran.dg/dec_io_2.f90: Likewise.
9599 * gfortran.dg/dec_io_2a.f90: Likewise.
9600 * gfortran.dg/dec_io_6.f90: Likewise.
9601 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9602 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9603 * gfortran.dg/dec_math.f90: Likewise.
9604 * gfortran.dg/dec_parameter_1.f: Likewise.
9605 * gfortran.dg/dec_parameter_2.f90: Likewise.
9606 * gfortran.dg/dec_static_1.f90: Likewise.
9607 * gfortran.dg/dec_static_2.f90: Likewise.
9608 * gfortran.dg/dec_structure_1.f90: Likewise.
9609 * gfortran.dg/dec_structure_10.f90: Likewise.
9610 * gfortran.dg/dec_structure_18.f90: Likewise.
9611 * gfortran.dg/dec_structure_19.f90: Likewise.
9612 * gfortran.dg/dec_structure_2.f90: Likewise.
9613 * gfortran.dg/dec_structure_22.f90: Likewise.
9614 * gfortran.dg/dec_structure_3.f90: Likewise.
9615 * gfortran.dg/dec_structure_4.f90: Likewise.
9616 * gfortran.dg/dec_structure_5.f90: Likewise.
9617 * gfortran.dg/dec_structure_6.f90: Likewise.
9618 * gfortran.dg/dec_structure_7.f90: Likewise.
9619 * gfortran.dg/dec_union_1.f90: Likewise.
9620 * gfortran.dg/dec_union_2.f90: Likewise.
9621 * gfortran.dg/dec_union_3.f90: Likewise.
9622 * gfortran.dg/dec_union_4.f90: Likewise.
9623 * gfortran.dg/dec_union_5.f90: Likewise.
9624 * gfortran.dg/default_format_1.f90: Likewise.
9625 * gfortran.dg/default_format_2.f90: Likewise.
9626 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9627 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9628 * gfortran.dg/default_initialization_3.f90: Likewise.
9629 * gfortran.dg/default_initialization_4.f90: Likewise.
9630 * gfortran.dg/default_initialization_5.f90: Likewise.
9631 * gfortran.dg/deferred_character_1.f90: Likewise.
9632 * gfortran.dg/deferred_character_10.f90: Likewise.
9633 * gfortran.dg/deferred_character_11.f90: Likewise.
9634 * gfortran.dg/deferred_character_12.f90: Likewise.
9635 * gfortran.dg/deferred_character_13.f90: Likewise.
9636 * gfortran.dg/deferred_character_14.f90: Likewise.
9637 * gfortran.dg/deferred_character_15.f90: Likewise.
9638 * gfortran.dg/deferred_character_16.f90: Likewise.
9639 * gfortran.dg/deferred_character_2.f90: Likewise.
9640 * gfortran.dg/deferred_character_3.f90: Likewise.
9641 * gfortran.dg/deferred_character_4.f90: Likewise.
9642 * gfortran.dg/deferred_character_5.f90: Likewise.
9643 * gfortran.dg/deferred_character_6.f90: Likewise.
9644 * gfortran.dg/deferred_character_7.f90: Likewise.
9645 * gfortran.dg/deferred_character_8.f90: Likewise.
9646 * gfortran.dg/deferred_character_9.f90: Likewise.
9647 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9648 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9649 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9650 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9651 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9652 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9653 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9654 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9655 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9656 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9657 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9658 * gfortran.dg/defined_assignment_1.f90: Likewise.
9659 * gfortran.dg/defined_assignment_10.f90: Likewise.
9660 * gfortran.dg/defined_assignment_11.f90: Likewise.
9661 * gfortran.dg/defined_assignment_2.f90: Likewise.
9662 * gfortran.dg/defined_assignment_3.f90: Likewise.
9663 * gfortran.dg/defined_assignment_4.f90: Likewise.
9664 * gfortran.dg/defined_assignment_5.f90: Likewise.
9665 * gfortran.dg/defined_assignment_8.f90: Likewise.
9666 * gfortran.dg/defined_assignment_9.f90: Likewise.
9667 * gfortran.dg/dependency_2.f90: Likewise.
9668 * gfortran.dg/dependency_21.f90: Likewise.
9669 * gfortran.dg/dependency_22.f90: Likewise.
9670 * gfortran.dg/dependency_23.f90: Likewise.
9671 * gfortran.dg/dependency_24.f90: Likewise.
9672 * gfortran.dg/dependency_25.f90: Likewise.
9673 * gfortran.dg/dependency_26.f90: Likewise.
9674 * gfortran.dg/dependency_39.f90: Likewise.
9675 * gfortran.dg/dependency_40.f90: Likewise.
9676 * gfortran.dg/dependency_41.f90: Likewise.
9677 * gfortran.dg/dependency_42.f90: Likewise.
9678 * gfortran.dg/dependency_43.f90: Likewise.
9679 * gfortran.dg/dependency_44.f90: Likewise.
9680 * gfortran.dg/dependency_45.f90: Likewise.
9681 * gfortran.dg/dependency_50.f90: Likewise.
9682 * gfortran.dg/dependency_51.f90: Likewise.
9683 * gfortran.dg/dependent_decls_1.f90: Likewise.
9684 * gfortran.dg/der_array_1.f90: Likewise.
9685 * gfortran.dg/der_array_io_1.f90: Likewise.
9686 * gfortran.dg/der_array_io_2.f90: Likewise.
9687 * gfortran.dg/der_array_io_3.f90: Likewise.
9688 * gfortran.dg/der_io_1.f90: Likewise.
9689 * gfortran.dg/der_io_3.f90: Likewise.
9690 * gfortran.dg/der_pointer_2.f90: Likewise.
9691 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9692 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9693 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9694 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9695 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9696 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9697 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9698 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9699 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9700 * gfortran.dg/derived_external_function_1.f90: Likewise.
9701 * gfortran.dg/derived_init_1.f90: Likewise.
9702 * gfortran.dg/derived_init_2.f90: Likewise.
9703 * gfortran.dg/derived_init_3.f90: Likewise.
9704 * gfortran.dg/derived_init_4.f90: Likewise.
9705 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9706 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9707 * gfortran.dg/dev_null.F90: Likewise.
9708 * gfortran.dg/dfloat_1.f90: Likewise.
9709 * gfortran.dg/dim_sum_1.f90: Likewise.
9710 * gfortran.dg/dim_sum_2.f90: Likewise.
9711 * gfortran.dg/dim_sum_3.f90: Likewise.
9712 * gfortran.dg/direct_io_10.f: Likewise.
9713 * gfortran.dg/direct_io_11.f90: Likewise.
9714 * gfortran.dg/direct_io_12.f90: Likewise.
9715 * gfortran.dg/direct_io_2.f90: Likewise.
9716 * gfortran.dg/direct_io_3.f90: Likewise.
9717 * gfortran.dg/direct_io_4.f90: Likewise.
9718 * gfortran.dg/direct_io_5.f90: Likewise.
9719 * gfortran.dg/direct_io_6.f90: Likewise.
9720 * gfortran.dg/direct_io_7.f90: Likewise.
9721 * gfortran.dg/direct_io_8.f90: Likewise.
9722 * gfortran.dg/direct_io_9.f: Likewise.
9723 * gfortran.dg/do_1.f90: Likewise.
9724 * gfortran.dg/do_3.F90: Likewise.
9725 * gfortran.dg/do_concurrent_2.f90: Likewise.
9726 * gfortran.dg/do_concurrent_4.f90: Likewise.
9727 * gfortran.dg/do_corner_warn.f90: Likewise.
9728 * gfortran.dg/do_iterator_2.f90: Likewise.
9729 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9730 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9731 * gfortran.dg/dos_eol.f: Likewise.
9732 * gfortran.dg/dot_product_1.f03: Likewise.
9733 * gfortran.dg/dot_product_2.f90: Likewise.
9734 * gfortran.dg/dot_product_4.f90: Likewise.
9735 * gfortran.dg/dshift_1.F90: Likewise.
9736 * gfortran.dg/dshift_2.F90: Likewise.
9737 * gfortran.dg/dtio_1.f90: Likewise.
9738 * gfortran.dg/dtio_10.f90: Likewise.
9739 * gfortran.dg/dtio_12.f90: Likewise.
9740 * gfortran.dg/dtio_14.f90: Likewise.
9741 * gfortran.dg/dtio_15.f90: Likewise.
9742 * gfortran.dg/dtio_16.f90: Likewise.
9743 * gfortran.dg/dtio_17.f90: Likewise.
9744 * gfortran.dg/dtio_19.f90: Likewise.
9745 * gfortran.dg/dtio_2.f90: Likewise.
9746 * gfortran.dg/dtio_20.f03: Likewise.
9747 * gfortran.dg/dtio_22.f90: Likewise.
9748 * gfortran.dg/dtio_24.f90: Likewise.
9749 * gfortran.dg/dtio_25.f90: Likewise.
9750 * gfortran.dg/dtio_26.f03: Likewise.
9751 * gfortran.dg/dtio_27.f90: Likewise.
9752 * gfortran.dg/dtio_28.f03: Likewise.
9753 * gfortran.dg/dtio_3.f90: Likewise.
9754 * gfortran.dg/dtio_30.f03: Likewise.
9755 * gfortran.dg/dtio_31.f03: Likewise.
9756 * gfortran.dg/dtio_32.f03: Likewise.
9757 * gfortran.dg/dtio_4.f90: Likewise.
9758 * gfortran.dg/dtio_5.f90: Likewise.
9759 * gfortran.dg/dtio_7.f90: Likewise.
9760 * gfortran.dg/dtio_8.f90: Likewise.
9761 * gfortran.dg/dtio_9.f90: Likewise.
9762 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9763 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9764 * gfortran.dg/dup_save_1.f90: Likewise.
9765 * gfortran.dg/dup_save_2.f90: Likewise.
9766 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9767 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9768 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9769 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9770 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9771 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9772 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9773 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9774 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9775 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9776 * gfortran.dg/e_d_fmt.f90: Likewise.
9777 * gfortran.dg/edit_real_1.f90: Likewise.
9778 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9779 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9780 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9781 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9782 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9783 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9784 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9785 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9786 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9787 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9788 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9789 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9790 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9791 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9792 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9793 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9794 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9795 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9796 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9797 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9798 * gfortran.dg/empty_format_1.f90: Likewise.
9799 * gfortran.dg/endfile.f: Likewise.
9800 * gfortran.dg/endfile.f90: Likewise.
9801 * gfortran.dg/endfile_2.f90: Likewise.
9802 * gfortran.dg/entry_1.f90: Likewise.
9803 * gfortran.dg/entry_10.f90: Likewise.
9804 * gfortran.dg/entry_12.f90: Likewise.
9805 * gfortran.dg/entry_13.f90: Likewise.
9806 * gfortran.dg/entry_14.f90: Likewise.
9807 * gfortran.dg/entry_16.f90: Likewise.
9808 * gfortran.dg/entry_3.f90: Likewise.
9809 * gfortran.dg/entry_6.f90: Likewise.
9810 * gfortran.dg/entry_9.f90: Likewise.
9811 * gfortran.dg/entry_array_specs_2.f: Likewise.
9812 * gfortran.dg/enum_1.f90: Likewise.
9813 * gfortran.dg/enum_9.f90: Likewise.
9814 * gfortran.dg/eof_1.f90: Likewise.
9815 * gfortran.dg/eof_2.f90: Likewise.
9816 * gfortran.dg/eof_4.f90: Likewise.
9817 * gfortran.dg/eof_5.f90: Likewise.
9818 * gfortran.dg/eor_handling_1.f90: Likewise.
9819 * gfortran.dg/eor_handling_2.f90: Likewise.
9820 * gfortran.dg/eor_handling_3.f90: Likewise.
9821 * gfortran.dg/eor_handling_4.f90: Likewise.
9822 * gfortran.dg/eor_handling_5.f90: Likewise.
9823 * gfortran.dg/eoshift_3.f90: Likewise.
9824 * gfortran.dg/eoshift_4.f90: Likewise.
9825 * gfortran.dg/eoshift_5.f90: Likewise.
9826 * gfortran.dg/eoshift_6.f90: Likewise.
9827 * gfortran.dg/eoshift_large_1.f90: Likewise.
9828 * gfortran.dg/equiv_6.f90: Likewise.
9829 * gfortran.dg/equiv_7.f90: Likewise.
9830 * gfortran.dg/equiv_9.f90: Likewise.
9831 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9832 * gfortran.dg/erf_2.F90: Likewise.
9833 * gfortran.dg/erf_3.F90: Likewise.
9834 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9835 * gfortran.dg/error_format_2.f90: Likewise.
9836 * gfortran.dg/error_recovery_5.f90: Likewise.
9837 * gfortran.dg/execute_command_line_2.f90: Likewise.
9838 * gfortran.dg/execute_command_line_3.f90: Likewise.
9839 * gfortran.dg/exit_1.f08: Likewise.
9840 * gfortran.dg/exit_3.f08: Likewise.
9841 * gfortran.dg/exponent_1.f90: Likewise.
9842 * gfortran.dg/exponent_2.f90: Likewise.
9843 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9844 * gfortran.dg/extends_1.f03: Likewise.
9845 * gfortran.dg/extends_16.f90: Likewise.
9846 * gfortran.dg/extends_2.f03: Likewise.
9847 * gfortran.dg/extends_3.f03: Likewise.
9848 * gfortran.dg/extends_4.f03: Likewise.
9849 * gfortran.dg/extends_type_of_1.f03: Likewise.
9850 * gfortran.dg/extends_type_of_2.f03: Likewise.
9851 * gfortran.dg/external_procedures_3.f90: Likewise.
9852 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9853 * gfortran.dg/f2003_io_1.f03: Likewise.
9854 * gfortran.dg/f2003_io_4.f03: Likewise.
9855 * gfortran.dg/f2003_io_5.f03: Likewise.
9856 * gfortran.dg/f2003_io_6.f03: Likewise.
9857 * gfortran.dg/f2003_io_7.f03: Likewise.
9858 * gfortran.dg/f2c_1.f90: Likewise.
9859 * gfortran.dg/f2c_2.f90: Likewise.
9860 * gfortran.dg/f2c_3.f90: Likewise.
9861 * gfortran.dg/f2c_4.f90: Likewise.
9862 * gfortran.dg/f2c_6.f90: Likewise.
9863 * gfortran.dg/f2c_7.f90: Likewise.
9864 * gfortran.dg/f2c_9.f90: Likewise.
9865 * gfortran.dg/fgetc_1.f90: Likewise.
9866 * gfortran.dg/fgetc_2.f90: Likewise.
9867 * gfortran.dg/filename_null.f90: Likewise.
9868 * gfortran.dg/finalize_12.f90: Likewise.
9869 * gfortran.dg/finalize_13.f90: Likewise.
9870 * gfortran.dg/finalize_15.f90: Likewise.
9871 * gfortran.dg/finalize_17.f90: Likewise.
9872 * gfortran.dg/finalize_18.f90: Likewise.
9873 * gfortran.dg/finalize_25.f90: Likewise.
9874 * gfortran.dg/finalize_29.f08: Likewise.
9875 * gfortran.dg/finalize_31.f90: Likewise.
9876 * gfortran.dg/float_1.f90: Likewise.
9877 * gfortran.dg/flush_1.f90: Likewise.
9878 * gfortran.dg/fmt_bz_bn.f: Likewise.
9879 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9880 * gfortran.dg/fmt_cache_1.f: Likewise.
9881 * gfortran.dg/fmt_cache_2.f: Likewise.
9882 * gfortran.dg/fmt_cache_3.f90: Likewise.
9883 * gfortran.dg/fmt_colon.f90: Likewise.
9884 * gfortran.dg/fmt_e.f90: Likewise.
9885 * gfortran.dg/fmt_en.f90: Likewise.
9886 * gfortran.dg/fmt_error_10.f: Likewise.
9887 * gfortran.dg/fmt_error_9.f: Likewise.
9888 * gfortran.dg/fmt_exhaust.f90: Likewise.
9889 * gfortran.dg/fmt_f0_1.f90: Likewise.
9890 * gfortran.dg/fmt_f_an_p.f: Likewise.
9891 * gfortran.dg/fmt_fw_d.f90: Likewise.
9892 * gfortran.dg/fmt_g.f: Likewise.
9893 * gfortran.dg/fmt_g0_1.f08: Likewise.
9894 * gfortran.dg/fmt_g0_2.f08: Likewise.
9895 * gfortran.dg/fmt_g0_4.f08: Likewise.
9896 * gfortran.dg/fmt_g0_5.f08: Likewise.
9897 * gfortran.dg/fmt_g0_6.f08: Likewise.
9898 * gfortran.dg/fmt_g0_7.f08: Likewise.
9899 * gfortran.dg/fmt_g_1.f90: Likewise.
9900 * gfortran.dg/fmt_int_sign.f90: Likewise.
9901 * gfortran.dg/fmt_l.f90: Likewise.
9902 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9903 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9904 * gfortran.dg/fmt_p_1.f90: Likewise.
9905 * gfortran.dg/fmt_pf.f90: Likewise.
9906 * gfortran.dg/fmt_read.f90: Likewise.
9907 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9908 * gfortran.dg/fmt_t_1.f90: Likewise.
9909 * gfortran.dg/fmt_t_2.f90: Likewise.
9910 * gfortran.dg/fmt_t_3.f90: Likewise.
9911 * gfortran.dg/fmt_t_4.f90: Likewise.
9912 * gfortran.dg/fmt_t_5.f90: Likewise.
9913 * gfortran.dg/fmt_t_6.f: Likewise.
9914 * gfortran.dg/fmt_t_7.f: Likewise.
9915 * gfortran.dg/fmt_t_9.f: Likewise.
9916 * gfortran.dg/fmt_tl.f: Likewise.
9917 * gfortran.dg/fmt_unlimited.f90: Likewise.
9918 * gfortran.dg/fmt_white.f: Likewise.
9919 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9920 * gfortran.dg/fold_nearest.f90: Likewise.
9921 * gfortran.dg/forall_1.f90: Likewise.
9922 * gfortran.dg/forall_10.f90: Likewise.
9923 * gfortran.dg/forall_12.f90: Likewise.
9924 * gfortran.dg/forall_13.f90: Likewise.
9925 * gfortran.dg/forall_15.f90: Likewise.
9926 * gfortran.dg/forall_4.f90: Likewise.
9927 * gfortran.dg/forall_5.f90: Likewise.
9928 * gfortran.dg/forall_6.f90: Likewise.
9929 * gfortran.dg/forall_7.f90: Likewise.
9930 * gfortran.dg/fraction.f90: Likewise.
9931 * gfortran.dg/fseek.f90: Likewise.
9932 * gfortran.dg/ftell_1.f90: Likewise.
9933 * gfortran.dg/ftell_2.f90: Likewise.
9934 * gfortran.dg/ftell_3.f90: Likewise.
9935 * gfortran.dg/func_assign_2.f90: Likewise.
9936 * gfortran.dg/func_assign_3.f90: Likewise.
9937 * gfortran.dg/func_derived_1.f90: Likewise.
9938 * gfortran.dg/func_derived_2.f90: Likewise.
9939 * gfortran.dg/func_derived_3.f90: Likewise.
9940 * gfortran.dg/func_result_1.f90: Likewise.
9941 * gfortran.dg/func_result_2.f90: Likewise.
9942 * gfortran.dg/func_result_6.f90: Likewise.
9943 * gfortran.dg/function_charlen_2.f90: Likewise.
9944 * gfortran.dg/function_charlen_3.f: Likewise.
9945 * gfortran.dg/function_kinds_1.f90: Likewise.
9946 * gfortran.dg/function_kinds_4.f90: Likewise.
9947 * gfortran.dg/function_optimize_10.f90: Likewise.
9948 * gfortran.dg/function_optimize_11.f90: Likewise.
9949 * gfortran.dg/function_optimize_12.f90: Likewise.
9950 * gfortran.dg/function_optimize_4.f90: Likewise.
9951 * gfortran.dg/function_optimize_8.f90: Likewise.
9952 * gfortran.dg/g77/13037.f: Likewise.
9953 * gfortran.dg/g77/1832.f: Likewise.
9954 * gfortran.dg/g77/19981119-0.f: Likewise.
9955 * gfortran.dg/g77/19990313-0.f: Likewise.
9956 * gfortran.dg/g77/19990313-1.f: Likewise.
9957 * gfortran.dg/g77/19990313-2.f: Likewise.
9958 * gfortran.dg/g77/19990313-3.f: Likewise.
9959 * gfortran.dg/g77/19990419-1.f: Likewise.
9960 * gfortran.dg/g77/19990826-0.f: Likewise.
9961 * gfortran.dg/g77/19990826-2.f: Likewise.
9962 * gfortran.dg/g77/20000503-1.f: Likewise.
9963 * gfortran.dg/g77/20001111.f: Likewise.
9964 * gfortran.dg/g77/20010116.f: Likewise.
9965 * gfortran.dg/g77/20010216-1.f: Likewise.
9966 * gfortran.dg/g77/20010430.f: Likewise.
9967 * gfortran.dg/g77/20010610.f: Likewise.
9968 * gfortran.dg/g77/6177.f: Likewise.
9969 * gfortran.dg/g77/7388.f: Likewise.
9970 * gfortran.dg/g77/947.f: Likewise.
9971 * gfortran.dg/g77/970625-2.f: Likewise.
9972 * gfortran.dg/g77/971102-1.f: Likewise.
9973 * gfortran.dg/g77/980628-0.f: Likewise.
9974 * gfortran.dg/g77/980628-1.f: Likewise.
9975 * gfortran.dg/g77/980628-10.f: Likewise.
9976 * gfortran.dg/g77/980628-2.f: Likewise.
9977 * gfortran.dg/g77/980628-3.f: Likewise.
9978 * gfortran.dg/g77/980628-7.f: Likewise.
9979 * gfortran.dg/g77/980628-8.f: Likewise.
9980 * gfortran.dg/g77/980628-9.f: Likewise.
9981 * gfortran.dg/g77/980701-0.f: Likewise.
9982 * gfortran.dg/g77/980701-1.f: Likewise.
9983 * gfortran.dg/g77/cabs.f: Likewise.
9984 * gfortran.dg/g77/claus.f: Likewise.
9985 * gfortran.dg/g77/complex_1.f: Likewise.
9986 * gfortran.dg/g77/cpp3.F: Likewise.
9987 * gfortran.dg/g77/cpp4.F: Likewise.
9988 * gfortran.dg/g77/cpp5.F: Likewise.
9989 * gfortran.dg/g77/dcomplex.f: Likewise.
9990 * gfortran.dg/g77/dnrm2.f: Likewise.
9991 * gfortran.dg/g77/erfc.f: Likewise.
9992 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
9993 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
9994 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
9995 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
9996 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
9997 * gfortran.dg/g77/int8421.f: Likewise.
9998 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
9999 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
10000 * gfortran.dg/g77/le.f: Likewise.
10001 * gfortran.dg/g77/short.f: Likewise.
10002 * gfortran.dg/gamma_1.f90: Likewise.
10003 * gfortran.dg/gamma_4.f90: Likewise.
10004 * gfortran.dg/gamma_5.f90: Likewise.
10005 * gfortran.dg/generic_13.f90: Likewise.
10006 * gfortran.dg/generic_15.f90: Likewise.
10007 * gfortran.dg/generic_19.f90: Likewise.
10008 * gfortran.dg/generic_20.f90: Likewise.
10009 * gfortran.dg/generic_23.f03: Likewise.
10010 * gfortran.dg/generic_25.f90: Likewise.
10011 * gfortran.dg/generic_27.f90: Likewise.
10012 * gfortran.dg/generic_31.f90: Likewise.
10013 * gfortran.dg/generic_4.f90: Likewise.
10014 * gfortran.dg/global_vars_c_init.f90: Likewise.
10015 * gfortran.dg/global_vars_f90_init.f90: Likewise.
10016 * gfortran.dg/gnu_logical_1.F: Likewise.
10017 * gfortran.dg/goacc/fixed-1.f: Likewise.
10018 * gfortran.dg/goacc/fixed-2.f: Likewise.
10019 * gfortran.dg/goacc/gang-static.f95: Likewise.
10020 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
10021 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10022 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10023 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10024 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10025 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10026 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
10027 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10028 * gfortran.dg/goacc/omp-fixed.f: Likewise.
10029 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10030 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10031 * gfortran.dg/gomp/pr48794.f90: Likewise.
10032 * gfortran.dg/gomp/pr72744.f90: Likewise.
10033 * gfortran.dg/gomp/pr77665.f90: Likewise.
10034 * gfortran.dg/gomp/workshare2.f90: Likewise.
10035 * gfortran.dg/gomp/workshare3.f90: Likewise.
10036 * gfortran.dg/goto_1.f: Likewise.
10037 * gfortran.dg/goto_2.f90: Likewise.
10038 * gfortran.dg/goto_4.f90: Likewise.
10039 * gfortran.dg/goto_6.f: Likewise.
10040 * gfortran.dg/graphite/id-26.f03: Likewise.
10041 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10042 * gfortran.dg/graphite/pr29581.f90: Likewise.
10043 * gfortran.dg/graphite/pr29832.f90: Likewise.
10044 * gfortran.dg/graphite/run-id-1.f: Likewise.
10045 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10046 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10047 * gfortran.dg/hollerith.f90: Likewise.
10048 * gfortran.dg/hollerith4.f90: Likewise.
10049 * gfortran.dg/hollerith6.f90: Likewise.
10050 * gfortran.dg/hollerith8.f90: Likewise.
10051 * gfortran.dg/hollerith_1.f90: Likewise.
10052 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10053 * gfortran.dg/hollerith_f95.f90: Likewise.
10054 * gfortran.dg/hollerith_legacy.f90: Likewise.
10055 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10056 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10057 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10058 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10059 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10060 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10061 * gfortran.dg/hypot_1.f90: Likewise.
10062 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10063 * gfortran.dg/iargc.f90: Likewise.
10064 * gfortran.dg/ibits.f90: Likewise.
10065 * gfortran.dg/ichar_1.f90: Likewise.
10066 * gfortran.dg/ichar_2.f90: Likewise.
10067 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10068 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10069 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10070 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10071 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10072 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10073 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10074 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10075 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10076 * gfortran.dg/ieee/large_1.f90: Likewise.
10077 * gfortran.dg/ieee/large_2.f90: Likewise.
10078 * gfortran.dg/ieee/large_3.F90: Likewise.
10079 * gfortran.dg/ieee/large_4.f90: Likewise.
10080 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10081 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10082 * gfortran.dg/impl_do_var_data.f90: Likewise.
10083 * gfortran.dg/implicit_10.f90: Likewise.
10084 * gfortran.dg/implicit_12.f90: Likewise.
10085 * gfortran.dg/implicit_class_1.f90: Likewise.
10086 * gfortran.dg/implicit_pure_1.f90: Likewise.
10087 * gfortran.dg/implied_do_1.f90: Likewise.
10088 * gfortran.dg/implied_do_io_1.f90: Likewise.
10089 * gfortran.dg/implied_do_io_2.f90: Likewise.
10090 * gfortran.dg/implied_do_io_3.f90: Likewise.
10091 * gfortran.dg/implied_shape_1.f08: Likewise.
10092 * gfortran.dg/import.f90: Likewise.
10093 * gfortran.dg/import4.f90: Likewise.
10094 * gfortran.dg/impure_1.f08: Likewise.
10095 * gfortran.dg/index.f90: Likewise.
10096 * gfortran.dg/index_2.f90: Likewise.
10097 * gfortran.dg/init_flag_1.f90: Likewise.
10098 * gfortran.dg/init_flag_10.f90: Likewise.
10099 * gfortran.dg/init_flag_15.f03: Likewise.
10100 * gfortran.dg/init_flag_2.f90: Likewise.
10101 * gfortran.dg/init_flag_3.f90: Likewise.
10102 * gfortran.dg/init_flag_4.f90: Likewise.
10103 * gfortran.dg/init_flag_5.f90: Likewise.
10104 * gfortran.dg/init_flag_6.f90: Likewise.
10105 * gfortran.dg/init_flag_7.f90: Likewise.
10106 * gfortran.dg/init_flag_9.f90: Likewise.
10107 * gfortran.dg/initialization_11.f90: Likewise.
10108 * gfortran.dg/initialization_19.f90: Likewise.
10109 * gfortran.dg/initialization_2.f90: Likewise.
10110 * gfortran.dg/initialization_22.f90: Likewise.
10111 * gfortran.dg/initialization_27.f90: Likewise.
10112 * gfortran.dg/initialization_5.f90: Likewise.
10113 * gfortran.dg/initialization_6.f90: Likewise.
10114 * gfortran.dg/inline_matmul_1.f90: Likewise.
10115 * gfortran.dg/inline_matmul_10.f90: Likewise.
10116 * gfortran.dg/inline_matmul_11.f90: Likewise.
10117 * gfortran.dg/inline_matmul_13.f90: Likewise.
10118 * gfortran.dg/inline_matmul_14.f90: Likewise.
10119 * gfortran.dg/inline_matmul_16.f90: Likewise.
10120 * gfortran.dg/inline_matmul_17.f90: Likewise.
10121 * gfortran.dg/inline_matmul_18.f90: Likewise.
10122 * gfortran.dg/inline_matmul_19.f90: Likewise.
10123 * gfortran.dg/inline_matmul_2.f90: Likewise.
10124 * gfortran.dg/inline_matmul_20.f90: Likewise.
10125 * gfortran.dg/inline_matmul_22.f90: Likewise.
10126 * gfortran.dg/inline_matmul_3.f90: Likewise.
10127 * gfortran.dg/inline_matmul_4.f90: Likewise.
10128 * gfortran.dg/inline_matmul_5.f90: Likewise.
10129 * gfortran.dg/inline_matmul_6.f90: Likewise.
10130 * gfortran.dg/inline_matmul_7.f90: Likewise.
10131 * gfortran.dg/inline_matmul_8.f90: Likewise.
10132 * gfortran.dg/inline_matmul_9.f90: Likewise.
10133 * gfortran.dg/inline_sum_1.f90: Likewise.
10134 * gfortran.dg/inline_sum_3.f90: Likewise.
10135 * gfortran.dg/inline_sum_5.f90: Likewise.
10136 * gfortran.dg/inquire-complex.f90: Likewise.
10137 * gfortran.dg/inquire.f90: Likewise.
10138 * gfortran.dg/inquire_10.f90: Likewise.
10139 * gfortran.dg/inquire_13.f90: Likewise.
10140 * gfortran.dg/inquire_15.f90: Likewise.
10141 * gfortran.dg/inquire_16.f90: Likewise.
10142 * gfortran.dg/inquire_17.f90: Likewise.
10143 * gfortran.dg/inquire_5.f90: Likewise.
10144 * gfortran.dg/inquire_6.f90: Likewise.
10145 * gfortran.dg/inquire_7.f90: Likewise.
10146 * gfortran.dg/inquire_9.f90: Likewise.
10147 * gfortran.dg/inquire_internal.f90: Likewise.
10148 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10149 * gfortran.dg/inquire_size.f90: Likewise.
10150 * gfortran.dg/int_1.f90: Likewise.
10151 * gfortran.dg/int_conv_1.f90: Likewise.
10152 * gfortran.dg/int_range_io_1.f90: Likewise.
10153 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10154 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10155 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10156 * gfortran.dg/integer_plus.f90: Likewise.
10157 * gfortran.dg/intent_out_2.f90: Likewise.
10158 * gfortran.dg/intent_out_5.f90: Likewise.
10159 * gfortran.dg/intent_out_6.f90: Likewise.
10160 * gfortran.dg/interface_12.f90: Likewise.
10161 * gfortran.dg/interface_19.f90: Likewise.
10162 * gfortran.dg/interface_4.f90: Likewise.
10163 * gfortran.dg/interface_5.f90: Likewise.
10164 * gfortran.dg/interface_9.f90: Likewise.
10165 * gfortran.dg/interface_assignment_1.f90: Likewise.
10166 * gfortran.dg/interface_assignment_2.f90: Likewise.
10167 * gfortran.dg/internal_dummy_2.f08: Likewise.
10168 * gfortran.dg/internal_dummy_3.f08: Likewise.
10169 * gfortran.dg/internal_dummy_4.f08: Likewise.
10170 * gfortran.dg/internal_pack_1.f90: Likewise.
10171 * gfortran.dg/internal_pack_10.f90: Likewise.
10172 * gfortran.dg/internal_pack_12.f90: Likewise.
10173 * gfortran.dg/internal_pack_13.f90: Likewise.
10174 * gfortran.dg/internal_pack_14.f90: Likewise.
10175 * gfortran.dg/internal_pack_15.f90: Likewise.
10176 * gfortran.dg/internal_pack_2.f90: Likewise.
10177 * gfortran.dg/internal_pack_3.f90: Likewise.
10178 * gfortran.dg/internal_pack_4.f90: Likewise.
10179 * gfortran.dg/internal_pack_6.f90: Likewise.
10180 * gfortran.dg/internal_pack_8.f90: Likewise.
10181 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10182 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10183 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10184 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10185 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10186 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10187 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10188 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10189 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10190 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10191 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10192 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10193 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10194 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10195 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10196 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10197 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10198 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10199 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10200 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10201 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10202 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10203 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10204 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10205 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10206 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10207 * gfortran.dg/io_err_1.f90: Likewise.
10208 * gfortran.dg/io_real_boz.f90: Likewise.
10209 * gfortran.dg/iomsg_1.f90: Likewise.
10210 * gfortran.dg/iostat_1.f90: Likewise.
10211 * gfortran.dg/iostat_2.f90: Likewise.
10212 * gfortran.dg/iostat_4.f90: Likewise.
10213 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10214 * gfortran.dg/ishft_1.f90: Likewise.
10215 * gfortran.dg/ishft_2.f90: Likewise.
10216 * gfortran.dg/ishft_4.f90: Likewise.
10217 * gfortran.dg/isnan_1.f90: Likewise.
10218 * gfortran.dg/isnan_2.f90: Likewise.
10219 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10220 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10221 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10222 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10223 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10224 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10225 * gfortran.dg/itime_idate_1.f: Likewise.
10226 * gfortran.dg/itime_idate_2.f: Likewise.
10227 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10228 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10229 * gfortran.dg/large_real_kind_1.f90: Likewise.
10230 * gfortran.dg/large_real_kind_2.F90: Likewise.
10231 * gfortran.dg/large_real_kind_3.F90: Likewise.
10232 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10233 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10234 * gfortran.dg/large_recl.f90: Likewise.
10235 * gfortran.dg/large_unit_1.f90: Likewise.
10236 * gfortran.dg/large_unit_2.f90: Likewise.
10237 * gfortran.dg/largeequiv_1.f90: Likewise.
10238 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10239 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10240 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10241 * gfortran.dg/list_read_1.f90: Likewise.
10242 * gfortran.dg/list_read_10.f90: Likewise.
10243 * gfortran.dg/list_read_11.f90: Likewise.
10244 * gfortran.dg/list_read_12.f90: Likewise.
10245 * gfortran.dg/list_read_13.f: Likewise.
10246 * gfortran.dg/list_read_14.f90: Likewise.
10247 * gfortran.dg/list_read_2.f90: Likewise.
10248 * gfortran.dg/list_read_3.f90: Likewise.
10249 * gfortran.dg/list_read_4.f90: Likewise.
10250 * gfortran.dg/list_read_5.f90: Likewise.
10251 * gfortran.dg/list_read_6.f90: Likewise.
10252 * gfortran.dg/list_read_7.f90: Likewise.
10253 * gfortran.dg/list_read_8.f90: Likewise.
10254 * gfortran.dg/list_read_9.f90: Likewise.
10255 * gfortran.dg/loc_2.f90: Likewise.
10256 * gfortran.dg/logical_1.f90: Likewise.
10257 * gfortran.dg/logical_dot_product.f90: Likewise.
10258 * gfortran.dg/logical_temp_io.f90: Likewise.
10259 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10260 * gfortran.dg/lrshift_1.f90: Likewise.
10261 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10262 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10263 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10264 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10265 * gfortran.dg/make_unit.f90: Likewise.
10266 * gfortran.dg/mapping_1.f90: Likewise.
10267 * gfortran.dg/mapping_2.f90: Likewise.
10268 * gfortran.dg/mapping_3.f90: Likewise.
10269 * gfortran.dg/masklr_1.F90: Likewise.
10270 * gfortran.dg/masklr_2.F90: Likewise.
10271 * gfortran.dg/matmul_1.f90: Likewise.
10272 * gfortran.dg/matmul_10.f90: Likewise.
10273 * gfortran.dg/matmul_12.f90: Likewise.
10274 * gfortran.dg/matmul_16.f90: Likewise.
10275 * gfortran.dg/matmul_17.f90: Likewise.
10276 * gfortran.dg/matmul_18.f90: Likewise.
10277 * gfortran.dg/matmul_2.f90: Likewise.
10278 * gfortran.dg/matmul_3.f90: Likewise.
10279 * gfortran.dg/matmul_4.f90: Likewise.
10280 * gfortran.dg/matmul_6.f90: Likewise.
10281 * gfortran.dg/matmul_8.f03: Likewise.
10282 * gfortran.dg/matmul_9.f90: Likewise.
10283 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10284 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10285 * gfortran.dg/matmul_const.f90: Likewise.
10286 * gfortran.dg/maxloc_1.f90: Likewise.
10287 * gfortran.dg/maxloc_2.f90: Likewise.
10288 * gfortran.dg/maxloc_3.f90: Likewise.
10289 * gfortran.dg/maxloc_4.f90: Likewise.
10290 * gfortran.dg/maxloc_string_1.f90: Likewise.
10291 * gfortran.dg/maxlocval_1.f90: Likewise.
10292 * gfortran.dg/maxlocval_2.f90: Likewise.
10293 * gfortran.dg/maxlocval_3.f90: Likewise.
10294 * gfortran.dg/maxlocval_4.f90: Likewise.
10295 * gfortran.dg/maxval_char_1.f90: Likewise.
10296 * gfortran.dg/maxval_char_2.f90: Likewise.
10297 * gfortran.dg/maxval_char_3.f90: Likewise.
10298 * gfortran.dg/maxval_char_4.f90: Likewise.
10299 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10300 * gfortran.dg/mclock.f90: Likewise.
10301 * gfortran.dg/merge_bits_1.F90: Likewise.
10302 * gfortran.dg/merge_bits_2.F90: Likewise.
10303 * gfortran.dg/merge_char_1.f90: Likewise.
10304 * gfortran.dg/merge_init_expr.f90: Likewise.
10305 * gfortran.dg/min_max_optional_1.f90: Likewise.
10306 * gfortran.dg/min_max_optional_5.f90: Likewise.
10307 * gfortran.dg/minloc_1.f90: Likewise.
10308 * gfortran.dg/minloc_2.f90: Likewise.
10309 * gfortran.dg/minloc_3.f90: Likewise.
10310 * gfortran.dg/minloc_4.f90: Likewise.
10311 * gfortran.dg/minloc_string_1.f90: Likewise.
10312 * gfortran.dg/minlocval_1.f90: Likewise.
10313 * gfortran.dg/minlocval_2.f90: Likewise.
10314 * gfortran.dg/minlocval_3.f90: Likewise.
10315 * gfortran.dg/minlocval_4.f90: Likewise.
10316 * gfortran.dg/minmax_char_1.f90: Likewise.
10317 * gfortran.dg/minmaxloc_1.f90: Likewise.
10318 * gfortran.dg/minmaxloc_10.f90: Likewise.
10319 * gfortran.dg/minmaxloc_11.f90: Likewise.
10320 * gfortran.dg/minmaxloc_12.f90: Likewise.
10321 * gfortran.dg/minmaxloc_13.f90: Likewise.
10322 * gfortran.dg/minmaxloc_2.f90: Likewise.
10323 * gfortran.dg/minmaxloc_3.f90: Likewise.
10324 * gfortran.dg/minmaxloc_4.f90: Likewise.
10325 * gfortran.dg/minmaxloc_5.f90: Likewise.
10326 * gfortran.dg/minmaxloc_6.f90: Likewise.
10327 * gfortran.dg/minmaxloc_7.f90: Likewise.
10328 * gfortran.dg/minmaxloc_8.f90: Likewise.
10329 * gfortran.dg/minmaxval_1.f90: Likewise.
10330 * gfortran.dg/minval_char_1.f90: Likewise.
10331 * gfortran.dg/minval_char_2.f90: Likewise.
10332 * gfortran.dg/minval_char_3.f90: Likewise.
10333 * gfortran.dg/minval_char_4.f90: Likewise.
10334 * gfortran.dg/minval_char_5.f90: Likewise.
10335 * gfortran.dg/minval_parameter_1.f90: Likewise.
10336 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10337 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10338 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10339 * gfortran.dg/missing_parens_1.f90: Likewise.
10340 * gfortran.dg/missing_parens_2.f90: Likewise.
10341 * gfortran.dg/mod_large_1.f90: Likewise.
10342 * gfortran.dg/mod_sign0_1.f90: Likewise.
10343 * gfortran.dg/module_blank_common.f90: Likewise.
10344 * gfortran.dg/module_commons_1.f90: Likewise.
10345 * gfortran.dg/module_commons_3.f90: Likewise.
10346 * gfortran.dg/module_double_reuse.f90: Likewise.
10347 * gfortran.dg/module_equivalence_1.f90: Likewise.
10348 * gfortran.dg/module_equivalence_2.f90: Likewise.
10349 * gfortran.dg/module_equivalence_3.f90: Likewise.
10350 * gfortran.dg/module_equivalence_5.f90: Likewise.
10351 * gfortran.dg/module_interface_1.f90: Likewise.
10352 * gfortran.dg/module_nan.f90: Likewise.
10353 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10354 * gfortran.dg/module_procedure_1.f90: Likewise.
10355 * gfortran.dg/module_read_1.f90: Likewise.
10356 * gfortran.dg/module_read_2.f90: Likewise.
10357 * gfortran.dg/module_widestring_1.f90: Likewise.
10358 * gfortran.dg/move_alloc.f90: Likewise.
10359 * gfortran.dg/move_alloc_10.f90: Likewise.
10360 * gfortran.dg/move_alloc_13.f90: Likewise.
10361 * gfortran.dg/move_alloc_14.f90: Likewise.
10362 * gfortran.dg/move_alloc_15.f90: Likewise.
10363 * gfortran.dg/move_alloc_16.f90: Likewise.
10364 * gfortran.dg/move_alloc_2.f90: Likewise.
10365 * gfortran.dg/move_alloc_5.f90: Likewise.
10366 * gfortran.dg/move_alloc_6.f90: Likewise.
10367 * gfortran.dg/move_alloc_9.f90: Likewise.
10368 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10369 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10370 * gfortran.dg/mvbits_1.f90: Likewise.
10371 * gfortran.dg/mvbits_2.f90: Likewise.
10372 * gfortran.dg/mvbits_3.f90: Likewise.
10373 * gfortran.dg/mvbits_4.f90: Likewise.
10374 * gfortran.dg/mvbits_7.f90: Likewise.
10375 * gfortran.dg/mvbits_8.f90: Likewise.
10376 * gfortran.dg/namelist_11.f: Likewise.
10377 * gfortran.dg/namelist_12.f: Likewise.
10378 * gfortran.dg/namelist_13.f90: Likewise.
10379 * gfortran.dg/namelist_14.f90: Likewise.
10380 * gfortran.dg/namelist_15.f90: Likewise.
10381 * gfortran.dg/namelist_16.f90: Likewise.
10382 * gfortran.dg/namelist_17.f90: Likewise.
10383 * gfortran.dg/namelist_18.f90: Likewise.
10384 * gfortran.dg/namelist_19.f90: Likewise.
10385 * gfortran.dg/namelist_20.f90: Likewise.
10386 * gfortran.dg/namelist_21.f90: Likewise.
10387 * gfortran.dg/namelist_22.f90: Likewise.
10388 * gfortran.dg/namelist_23.f90: Likewise.
10389 * gfortran.dg/namelist_24.f90: Likewise.
10390 * gfortran.dg/namelist_26.f90: Likewise.
10391 * gfortran.dg/namelist_27.f90: Likewise.
10392 * gfortran.dg/namelist_28.f90: Likewise.
10393 * gfortran.dg/namelist_29.f90: Likewise.
10394 * gfortran.dg/namelist_37.f90: Likewise.
10395 * gfortran.dg/namelist_38.f90: Likewise.
10396 * gfortran.dg/namelist_39.f90: Likewise.
10397 * gfortran.dg/namelist_40.f90: Likewise.
10398 * gfortran.dg/namelist_41.f90: Likewise.
10399 * gfortran.dg/namelist_42.f90: Likewise.
10400 * gfortran.dg/namelist_43.f90: Likewise.
10401 * gfortran.dg/namelist_44.f90: Likewise.
10402 * gfortran.dg/namelist_47.f90: Likewise.
10403 * gfortran.dg/namelist_48.f90: Likewise.
10404 * gfortran.dg/namelist_49.f90: Likewise.
10405 * gfortran.dg/namelist_50.f90: Likewise.
10406 * gfortran.dg/namelist_51.f90: Likewise.
10407 * gfortran.dg/namelist_52.f90: Likewise.
10408 * gfortran.dg/namelist_54.f90: Likewise.
10409 * gfortran.dg/namelist_55.f90: Likewise.
10410 * gfortran.dg/namelist_56.f90: Likewise.
10411 * gfortran.dg/namelist_57.f90: Likewise.
10412 * gfortran.dg/namelist_58.f90: Likewise.
10413 * gfortran.dg/namelist_59.f90: Likewise.
10414 * gfortran.dg/namelist_60.f90: Likewise.
10415 * gfortran.dg/namelist_61.f90: Likewise.
10416 * gfortran.dg/namelist_64.f90: Likewise.
10417 * gfortran.dg/namelist_65.f90: Likewise.
10418 * gfortran.dg/namelist_69.f90: Likewise.
10419 * gfortran.dg/namelist_70.f90: Likewise.
10420 * gfortran.dg/namelist_71.f90: Likewise.
10421 * gfortran.dg/namelist_72.f: Likewise.
10422 * gfortran.dg/namelist_73.f90: Likewise.
10423 * gfortran.dg/namelist_77.f90: Likewise.
10424 * gfortran.dg/namelist_78.f90: Likewise.
10425 * gfortran.dg/namelist_79.f90: Likewise.
10426 * gfortran.dg/namelist_80.f90: Likewise.
10427 * gfortran.dg/namelist_81.f90: Likewise.
10428 * gfortran.dg/namelist_82.f90: Likewise.
10429 * gfortran.dg/namelist_84.f90: Likewise.
10430 * gfortran.dg/namelist_85.f90: Likewise.
10431 * gfortran.dg/namelist_86.f90: Likewise.
10432 * gfortran.dg/namelist_87.f90: Likewise.
10433 * gfortran.dg/namelist_88.f90: Likewise.
10434 * gfortran.dg/namelist_89.f90: Likewise.
10435 * gfortran.dg/namelist_90.f: Likewise.
10436 * gfortran.dg/namelist_95.f90: Likewise.
10437 * gfortran.dg/namelist_char_only.f90: Likewise.
10438 * gfortran.dg/namelist_empty.f90: Likewise.
10439 * gfortran.dg/namelist_internal.f90: Likewise.
10440 * gfortran.dg/namelist_use.f90: Likewise.
10441 * gfortran.dg/namelist_use_only.f90: Likewise.
10442 * gfortran.dg/namelist_utf8.f90: Likewise.
10443 * gfortran.dg/nan_1.f90: Likewise.
10444 * gfortran.dg/nan_2.f90: Likewise.
10445 * gfortran.dg/nan_3.f90: Likewise.
10446 * gfortran.dg/nan_6.f90: Likewise.
10447 * gfortran.dg/nan_7.f90: Likewise.
10448 * gfortran.dg/nearest_1.f90: Likewise.
10449 * gfortran.dg/nearest_2.f90: Likewise.
10450 * gfortran.dg/nearest_3.f90: Likewise.
10451 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10452 * gfortran.dg/negative_automatic_size.f90: Likewise.
10453 * gfortran.dg/negative_unit.f: Likewise.
10454 * gfortran.dg/negative_unit2.f90: Likewise.
10455 * gfortran.dg/negative_unit_int8.f: Likewise.
10456 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10457 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10458 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10459 * gfortran.dg/nested_modules_1.f90: Likewise.
10460 * gfortran.dg/nested_modules_2.f90: Likewise.
10461 * gfortran.dg/nested_modules_3.f90: Likewise.
10462 * gfortran.dg/nesting_1.f90: Likewise.
10463 * gfortran.dg/new_line.f90: Likewise.
10464 * gfortran.dg/newunit_1.f90: Likewise.
10465 * gfortran.dg/newunit_3.f90: Likewise.
10466 * gfortran.dg/newunit_5.f90.f90: Likewise.
10467 * gfortran.dg/nint_1.f90: Likewise.
10468 * gfortran.dg/nint_2.f90: Likewise.
10469 * gfortran.dg/no_arg_check_2.f90: Likewise.
10470 * gfortran.dg/no_range_check_1.f90: Likewise.
10471 * gfortran.dg/no_range_check_2.f90: Likewise.
10472 * gfortran.dg/no_range_check_3.f90: Likewise.
10473 * gfortran.dg/noadv_size.f90: Likewise.
10474 * gfortran.dg/nonreturning_statements.f90: Likewise.
10475 * gfortran.dg/norm2_1.f90: Likewise.
10476 * gfortran.dg/norm2_3.f90: Likewise.
10477 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10478 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10479 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10480 * gfortran.dg/null_4.f90: Likewise.
10481 * gfortran.dg/null_9.f90: Likewise.
10482 * gfortran.dg/nullify_3.f90: Likewise.
10483 * gfortran.dg/oldstyle_1.f90: Likewise.
10484 * gfortran.dg/open_access_append_1.f90: Likewise.
10485 * gfortran.dg/open_access_append_2.f90: Likewise.
10486 * gfortran.dg/open_errors.f90: Likewise.
10487 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10488 * gfortran.dg/open_new.f90: Likewise.
10489 * gfortran.dg/open_readonly_1.f90: Likewise.
10490 * gfortran.dg/operator_1.f90: Likewise.
10491 * gfortran.dg/optional_absent_1.f90: Likewise.
10492 * gfortran.dg/optional_absent_2.f90: Likewise.
10493 * gfortran.dg/optional_absent_3.f90: Likewise.
10494 * gfortran.dg/optional_class_1.f90: Likewise.
10495 * gfortran.dg/optional_dim_2.f90: Likewise.
10496 * gfortran.dg/optional_dim_3.f90: Likewise.
10497 * gfortran.dg/output_exponents_1.f90: Likewise.
10498 * gfortran.dg/overload_1.f90: Likewise.
10499 * gfortran.dg/overload_2.f90: Likewise.
10500 * gfortran.dg/overwrite_1.f: Likewise.
10501 * gfortran.dg/pad_no.f90: Likewise.
10502 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10503 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10504 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10505 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10506 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10507 * gfortran.dg/parens_3.f90: Likewise.
10508 * gfortran.dg/parens_5.f90: Likewise.
10509 * gfortran.dg/parens_6.f90: Likewise.
10510 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10511 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10512 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10513 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10514 * gfortran.dg/parity_1.f90: Likewise.
10515 * gfortran.dg/past_eor.f90: Likewise.
10516 * gfortran.dg/pdt_1.f03: Likewise.
10517 * gfortran.dg/pdt_10.f03: Likewise.
10518 * gfortran.dg/pdt_11.f03: Likewise.
10519 * gfortran.dg/pdt_12.f03: Likewise.
10520 * gfortran.dg/pdt_13.f03: Likewise.
10521 * gfortran.dg/pdt_14.f03: Likewise.
10522 * gfortran.dg/pdt_15.f03: Likewise.
10523 * gfortran.dg/pdt_19.f03: Likewise.
10524 * gfortran.dg/pdt_20.f03: Likewise.
10525 * gfortran.dg/pdt_22.f03: Likewise.
10526 * gfortran.dg/pdt_23.f03: Likewise.
10527 * gfortran.dg/pdt_25.f03: Likewise.
10528 * gfortran.dg/pdt_26.f03: Likewise.
10529 * gfortran.dg/pdt_27.f03: Likewise.
10530 * gfortran.dg/pdt_28.f03: Likewise.
10531 * gfortran.dg/pdt_3.f03: Likewise.
10532 * gfortran.dg/pdt_4.f03: Likewise.
10533 * gfortran.dg/pdt_5.f03: Likewise.
10534 * gfortran.dg/pdt_7.f03: Likewise.
10535 * gfortran.dg/pointer_1.f90: Likewise.
10536 * gfortran.dg/pointer_array_1.f90: Likewise.
10537 * gfortran.dg/pointer_array_3.f90: Likewise.
10538 * gfortran.dg/pointer_array_4.f90: Likewise.
10539 * gfortran.dg/pointer_array_5.f90: Likewise.
10540 * gfortran.dg/pointer_array_6.f90: Likewise.
10541 * gfortran.dg/pointer_array_7.f90: Likewise.
10542 * gfortran.dg/pointer_array_8.f90: Likewise.
10543 * gfortran.dg/pointer_array_9.f90: Likewise.
10544 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10545 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10546 * gfortran.dg/pointer_assign_10.f90: Likewise.
10547 * gfortran.dg/pointer_assign_11.f90: Likewise.
10548 * gfortran.dg/pointer_assign_4.f90: Likewise.
10549 * gfortran.dg/pointer_assign_8.f90: Likewise.
10550 * gfortran.dg/pointer_assign_9.f90: Likewise.
10551 * gfortran.dg/pointer_check_10.f90: Likewise.
10552 * gfortran.dg/pointer_check_9.f90: Likewise.
10553 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10554 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10555 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10556 * gfortran.dg/pointer_init_1.f90: Likewise.
10557 * gfortran.dg/pointer_init_3.f90: Likewise.
10558 * gfortran.dg/pointer_init_4.f90: Likewise.
10559 * gfortran.dg/pointer_init_5.f90: Likewise.
10560 * gfortran.dg/pointer_init_8.f90: Likewise.
10561 * gfortran.dg/pointer_intent_1.f90: Likewise.
10562 * gfortran.dg/pointer_intent_4.f90: Likewise.
10563 * gfortran.dg/pointer_intent_5.f90: Likewise.
10564 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10565 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10566 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10567 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10568 * gfortran.dg/pointer_target_1.f90: Likewise.
10569 * gfortran.dg/pointer_target_2.f90: Likewise.
10570 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10571 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10572 * gfortran.dg/power.f90: Likewise.
10573 * gfortran.dg/power1.f90: Likewise.
10574 * gfortran.dg/power_3.f90: Likewise.
10575 * gfortran.dg/power_4.f90: Likewise.
10576 * gfortran.dg/power_5.f90: Likewise.
10577 * gfortran.dg/pr12884.f: Likewise.
10578 * gfortran.dg/pr15129.f90: Likewise.
10579 * gfortran.dg/pr15140.f90: Likewise.
10580 * gfortran.dg/pr15324.f90: Likewise.
10581 * gfortran.dg/pr15332.f: Likewise.
10582 * gfortran.dg/pr15957.f90: Likewise.
10583 * gfortran.dg/pr15959.f90: Likewise.
10584 * gfortran.dg/pr16597.f90: Likewise.
10585 * gfortran.dg/pr16861.f90: Likewise.
10586 * gfortran.dg/pr16938.f90: Likewise.
10587 * gfortran.dg/pr17090.f90: Likewise.
10588 * gfortran.dg/pr17143.f90: Likewise.
10589 * gfortran.dg/pr17164.f90: Likewise.
10590 * gfortran.dg/pr17229.f: Likewise.
10591 * gfortran.dg/pr17285.f90: Likewise.
10592 * gfortran.dg/pr17286.f90: Likewise.
10593 * gfortran.dg/pr17472.f: Likewise.
10594 * gfortran.dg/pr17612.f90: Likewise.
10595 * gfortran.dg/pr17706.f90: Likewise.
10596 * gfortran.dg/pr18025.f90: Likewise.
10597 * gfortran.dg/pr18122.f90: Likewise.
10598 * gfortran.dg/pr18210.f90: Likewise.
10599 * gfortran.dg/pr18392.f90: Likewise.
10600 * gfortran.dg/pr19155.f: Likewise.
10601 * gfortran.dg/pr19216.f: Likewise.
10602 * gfortran.dg/pr19467.f90: Likewise.
10603 * gfortran.dg/pr19657.f: Likewise.
10604 * gfortran.dg/pr19926.f90: Likewise.
10605 * gfortran.dg/pr19928-1.f90: Likewise.
10606 * gfortran.dg/pr19928-2.f90: Likewise.
10607 * gfortran.dg/pr20086.f90: Likewise.
10608 * gfortran.dg/pr20124.f90: Likewise.
10609 * gfortran.dg/pr20163-2.f: Likewise.
10610 * gfortran.dg/pr20480.f90: Likewise.
10611 * gfortran.dg/pr20755.f: Likewise.
10612 * gfortran.dg/pr20950.f: Likewise.
10613 * gfortran.dg/pr21177.f90: Likewise.
10614 * gfortran.dg/pr21730.f: Likewise.
10615 * gfortran.dg/pr22491.f: Likewise.
10616 * gfortran.dg/pr25603.f: Likewise.
10617 * gfortran.dg/pr26246_2.f90: Likewise.
10618 * gfortran.dg/pr32136.f90: Likewise.
10619 * gfortran.dg/pr32533.f90: Likewise.
10620 * gfortran.dg/pr33794.f90: Likewise.
10621 * gfortran.dg/pr35662.f90: Likewise.
10622 * gfortran.dg/pr35944-1.f90: Likewise.
10623 * gfortran.dg/pr35944-2.f90: Likewise.
10624 * gfortran.dg/pr35983.f90: Likewise.
10625 * gfortran.dg/pr39865.f90: Likewise.
10626 * gfortran.dg/pr41212.f90: Likewise.
10627 * gfortran.dg/pr43808.f90: Likewise.
10628 * gfortran.dg/pr44592.f90: Likewise.
10629 * gfortran.dg/pr44735.f90: Likewise.
10630 * gfortran.dg/pr45308.f03: Likewise.
10631 * gfortran.dg/pr46297.f: Likewise.
10632 * gfortran.dg/pr46588.f90: Likewise.
10633 * gfortran.dg/pr46665.f90: Likewise.
10634 * gfortran.dg/pr46804.f90: Likewise.
10635 * gfortran.dg/pr47008.f03: Likewise.
10636 * gfortran.dg/pr47614.f: Likewise.
10637 * gfortran.dg/pr47878.f90: Likewise.
10638 * gfortran.dg/pr49103.f90: Likewise.
10639 * gfortran.dg/pr50069_1.f90: Likewise.
10640 * gfortran.dg/pr50769.f90: Likewise.
10641 * gfortran.dg/pr52608.f90: Likewise.
10642 * gfortran.dg/pr55086_2.f90: Likewise.
10643 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10644 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10645 * gfortran.dg/pr55330.f90: Likewise.
10646 * gfortran.dg/pr56015.f90: Likewise.
10647 * gfortran.dg/pr57910.f90: Likewise.
10648 * gfortran.dg/pr59700.f90: Likewise.
10649 * gfortran.dg/pr62125.f90: Likewise.
10650 * gfortran.dg/pr64530.f90: Likewise.
10651 * gfortran.dg/pr65429.f90: Likewise.
10652 * gfortran.dg/pr65450.f90: Likewise.
10653 * gfortran.dg/pr65504.f90: Likewise.
10654 * gfortran.dg/pr65903.f90: Likewise.
10655 * gfortran.dg/pr66311.f90: Likewise.
10656 * gfortran.dg/pr66864.f90: Likewise.
10657 * gfortran.dg/pr67140.f90: Likewise.
10658 * gfortran.dg/pr67524.f90: Likewise.
10659 * gfortran.dg/pr67885.f90: Likewise.
10660 * gfortran.dg/pr68053.f90: Likewise.
10661 * gfortran.dg/pr68566.f90: Likewise.
10662 * gfortran.dg/pr69514_1.f90: Likewise.
10663 * gfortran.dg/pr69514_2.f90: Likewise.
10664 * gfortran.dg/pr69739.f90: Likewise.
10665 * gfortran.dg/pr70673.f90: Likewise.
10666 * gfortran.dg/pr71523_2.f90: Likewise.
10667 * gfortran.dg/pr71764.f90: Likewise.
10668 * gfortran.dg/pr78092.f90: Likewise.
10669 * gfortran.dg/pr82973.f90: Likewise.
10670 * gfortran.dg/pr83864.f90: Likewise.
10671 * gfortran.dg/pr83874.f90: Likewise.
10672 * gfortran.dg/pr84088.f90: Likewise.
10673 * gfortran.dg/pr84155.f90: Likewise.
10674 * gfortran.dg/proc_decl_12.f90: Likewise.
10675 * gfortran.dg/proc_decl_13.f90: Likewise.
10676 * gfortran.dg/proc_decl_15.f90: Likewise.
10677 * gfortran.dg/proc_decl_17.f90: Likewise.
10678 * gfortran.dg/proc_decl_18.f90: Likewise.
10679 * gfortran.dg/proc_decl_2.f90: Likewise.
10680 * gfortran.dg/proc_decl_5.f90: Likewise.
10681 * gfortran.dg/proc_decl_9.f90: Likewise.
10682 * gfortran.dg/proc_ptr_1.f90: Likewise.
10683 * gfortran.dg/proc_ptr_10.f90: Likewise.
10684 * gfortran.dg/proc_ptr_12.f90: Likewise.
10685 * gfortran.dg/proc_ptr_18.f90: Likewise.
10686 * gfortran.dg/proc_ptr_19.f90: Likewise.
10687 * gfortran.dg/proc_ptr_21.f90: Likewise.
10688 * gfortran.dg/proc_ptr_22.f90: Likewise.
10689 * gfortran.dg/proc_ptr_23.f90: Likewise.
10690 * gfortran.dg/proc_ptr_25.f90: Likewise.
10691 * gfortran.dg/proc_ptr_26.f90: Likewise.
10692 * gfortran.dg/proc_ptr_3.f90: Likewise.
10693 * gfortran.dg/proc_ptr_36.f90: Likewise.
10694 * gfortran.dg/proc_ptr_47.f90: Likewise.
10695 * gfortran.dg/proc_ptr_48.f90: Likewise.
10696 * gfortran.dg/proc_ptr_5.f90: Likewise.
10697 * gfortran.dg/proc_ptr_6.f90: Likewise.
10698 * gfortran.dg/proc_ptr_7.f90: Likewise.
10699 * gfortran.dg/proc_ptr_8.f90: Likewise.
10700 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10701 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10702 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10703 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10704 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10705 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10706 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10707 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10708 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10709 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10710 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10711 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10712 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10713 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10714 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10715 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10716 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10717 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10718 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10719 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10720 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10721 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10722 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10723 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10724 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10725 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10726 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10727 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10728 * gfortran.dg/product_init_expr.f03: Likewise.
10729 * gfortran.dg/promotion.f90: Likewise.
10730 * gfortran.dg/promotion_3.f90: Likewise.
10731 * gfortran.dg/promotion_4.f90: Likewise.
10732 * gfortran.dg/protected_1.f90: Likewise.
10733 * gfortran.dg/protected_2.f90: Likewise.
10734 * gfortran.dg/ptr-func-1.f90: Likewise.
10735 * gfortran.dg/ptr-func-2.f90: Likewise.
10736 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10737 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10738 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10739 * gfortran.dg/pure_byref_1.f90: Likewise.
10740 * gfortran.dg/pure_byref_2.f90: Likewise.
10741 * gfortran.dg/pure_byref_3.f90: Likewise.
10742 * gfortran.dg/quad_2.f90: Likewise.
10743 * gfortran.dg/quad_3.f90: Likewise.
10744 * gfortran.dg/random_3.f90: Likewise.
10745 * gfortran.dg/random_4.f90: Likewise.
10746 * gfortran.dg/random_7.f90: Likewise.
10747 * gfortran.dg/read_2.f90: Likewise.
10748 * gfortran.dg/read_3.f90: Likewise.
10749 * gfortran.dg/read_4.f90: Likewise.
10750 * gfortran.dg/read_5.f90: Likewise.
10751 * gfortran.dg/read_bad_advance.f90: Likewise.
10752 * gfortran.dg/read_bang.f90: Likewise.
10753 * gfortran.dg/read_bang4.f90: Likewise.
10754 * gfortran.dg/read_comma.f: Likewise.
10755 * gfortran.dg/read_dir.f90: Likewise.
10756 * gfortran.dg/read_empty_file.f: Likewise.
10757 * gfortran.dg/read_eof_1.f90: Likewise.
10758 * gfortran.dg/read_eof_2.f90: Likewise.
10759 * gfortran.dg/read_eof_3.f90: Likewise.
10760 * gfortran.dg/read_eof_4.f90: Likewise.
10761 * gfortran.dg/read_eof_5.f90: Likewise.
10762 * gfortran.dg/read_eof_6.f: Likewise.
10763 * gfortran.dg/read_eof_7.f90: Likewise.
10764 * gfortran.dg/read_eof_8.f90: Likewise.
10765 * gfortran.dg/read_eof_all.f90: Likewise.
10766 * gfortran.dg/read_eor.f90: Likewise.
10767 * gfortran.dg/read_float_1.f90: Likewise.
10768 * gfortran.dg/read_float_2.f03: Likewise.
10769 * gfortran.dg/read_float_3.f90: Likewise.
10770 * gfortran.dg/read_float_4.f90: Likewise.
10771 * gfortran.dg/read_infnan_1.f90: Likewise.
10772 * gfortran.dg/read_list_eof_1.f90: Likewise.
10773 * gfortran.dg/read_logical.f90: Likewise.
10774 * gfortran.dg/read_many_1.f: Likewise.
10775 * gfortran.dg/read_no_eor.f90: Likewise.
10776 * gfortran.dg/read_noadvance.f90: Likewise.
10777 * gfortran.dg/read_repeat.f90: Likewise.
10778 * gfortran.dg/read_repeat_2.f90: Likewise.
10779 * gfortran.dg/read_size_noadvance.f90: Likewise.
10780 * gfortran.dg/read_x_eof.f90: Likewise.
10781 * gfortran.dg/read_x_past.f: Likewise.
10782 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10783 * gfortran.dg/real_const_1.f: Likewise.
10784 * gfortran.dg/real_const_2.f90: Likewise.
10785 * gfortran.dg/real_const_3.f90: Likewise.
10786 * gfortran.dg/real_do_1.f90: Likewise.
10787 * gfortran.dg/real_index_1.f90: Likewise.
10788 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10789 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10790 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10791 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10792 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10793 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10794 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10795 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10796 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10797 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10798 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10799 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10800 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10801 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10802 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10803 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10804 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10805 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10806 * gfortran.dg/record_marker_1.f90: Likewise.
10807 * gfortran.dg/record_marker_2.f: Likewise.
10808 * gfortran.dg/record_marker_3.f90: Likewise.
10809 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10810 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10811 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10812 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10813 * gfortran.dg/recursive_check_7.f90: Likewise.
10814 * gfortran.dg/recursive_reference_1.f90: Likewise.
10815 * gfortran.dg/recursive_reference_2.f90: Likewise.
10816 * gfortran.dg/recursive_stack.f90: Likewise.
10817 * gfortran.dg/reduction.f90: Likewise.
10818 * gfortran.dg/repack_arrays_1.f90: Likewise.
10819 * gfortran.dg/repeat_1.f90: Likewise.
10820 * gfortran.dg/repeat_2.f90: Likewise.
10821 * gfortran.dg/repeat_3.f90: Likewise.
10822 * gfortran.dg/repeat_6.f90: Likewise.
10823 * gfortran.dg/reshape-alloc.f90: Likewise.
10824 * gfortran.dg/reshape-complex.f90: Likewise.
10825 * gfortran.dg/reshape.f90: Likewise.
10826 * gfortran.dg/reshape_2.f90: Likewise.
10827 * gfortran.dg/reshape_7.f90: Likewise.
10828 * gfortran.dg/reshape_empty_1.f03: Likewise.
10829 * gfortran.dg/reshape_pad_1.f90: Likewise.
10830 * gfortran.dg/reshape_rank7.f90: Likewise.
10831 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10832 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10833 * gfortran.dg/result_default_init_1.f90: Likewise.
10834 * gfortran.dg/result_in_spec_1.f90: Likewise.
10835 * gfortran.dg/result_in_spec_2.f90: Likewise.
10836 * gfortran.dg/ret_array_1.f90: Likewise.
10837 * gfortran.dg/ret_pointer_1.f90: Likewise.
10838 * gfortran.dg/ret_pointer_2.f90: Likewise.
10839 * gfortran.dg/rewind_1.f90: Likewise.
10840 * gfortran.dg/round_1.f03: Likewise.
10841 * gfortran.dg/round_2.f03: Likewise.
10842 * gfortran.dg/round_3.f08: Likewise.
10843 * gfortran.dg/round_4.f90: Likewise.
10844 * gfortran.dg/rrspacing_1.f90: Likewise.
10845 * gfortran.dg/runtime_warning_1.f90: Likewise.
10846 * gfortran.dg/same_type_as_2.f03: Likewise.
10847 * gfortran.dg/save_1.f90: Likewise.
10848 * gfortran.dg/save_5.f90: Likewise.
10849 * gfortran.dg/save_6.f90: Likewise.
10850 * gfortran.dg/scalar_mask_1.f90: Likewise.
10851 * gfortran.dg/scalar_mask_2.f90: Likewise.
10852 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10853 * gfortran.dg/scale_1.f90: Likewise.
10854 * gfortran.dg/scan_1.f90: Likewise.
10855 * gfortran.dg/scan_2.f90: Likewise.
10856 * gfortran.dg/secnds-1.f: Likewise.
10857 * gfortran.dg/secnds.f: Likewise.
10858 * gfortran.dg/select_1.f90: Likewise.
10859 * gfortran.dg/select_2.f90: Likewise.
10860 * gfortran.dg/select_3.f90: Likewise.
10861 * gfortran.dg/select_5.f90: Likewise.
10862 * gfortran.dg/select_char_1.f90: Likewise.
10863 * gfortran.dg/select_char_2.f90: Likewise.
10864 * gfortran.dg/select_type_13.f03: Likewise.
10865 * gfortran.dg/select_type_14.f03: Likewise.
10866 * gfortran.dg/select_type_15.f03: Likewise.
10867 * gfortran.dg/select_type_19.f03: Likewise.
10868 * gfortran.dg/select_type_2.f03: Likewise.
10869 * gfortran.dg/select_type_26.f03: Likewise.
10870 * gfortran.dg/select_type_27.f03: Likewise.
10871 * gfortran.dg/select_type_28.f03: Likewise.
10872 * gfortran.dg/select_type_3.f03: Likewise.
10873 * gfortran.dg/select_type_35.f03: Likewise.
10874 * gfortran.dg/select_type_36.f03: Likewise.
10875 * gfortran.dg/select_type_37.f03: Likewise.
10876 * gfortran.dg/select_type_39.f03: Likewise.
10877 * gfortran.dg/select_type_4.f90: Likewise.
10878 * gfortran.dg/select_type_5.f03: Likewise.
10879 * gfortran.dg/select_type_6.f03: Likewise.
10880 * gfortran.dg/select_type_7.f03: Likewise.
10881 * gfortran.dg/select_type_8.f03: Likewise.
10882 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10883 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10884 * gfortran.dg/selected_kind_1.f90: Likewise.
10885 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10886 * gfortran.dg/shape_2.f90: Likewise.
10887 * gfortran.dg/shape_4.f90: Likewise.
10888 * gfortran.dg/shape_5.f90: Likewise.
10889 * gfortran.dg/shape_7.f90: Likewise.
10890 * gfortran.dg/shape_8.f90: Likewise.
10891 * gfortran.dg/shape_9.f90: Likewise.
10892 * gfortran.dg/shift-kind_2.f90: Likewise.
10893 * gfortran.dg/shiftalr_1.F90: Likewise.
10894 * gfortran.dg/shiftalr_2.F90: Likewise.
10895 * gfortran.dg/simpleif_1.f90: Likewise.
10896 * gfortran.dg/simplify_argN_1.f90: Likewise.
10897 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10898 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10899 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10900 * gfortran.dg/simplify_modulo.f90: Likewise.
10901 * gfortran.dg/single_char_string.f90: Likewise.
10902 * gfortran.dg/size_dim.f90: Likewise.
10903 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10904 * gfortran.dg/sizeof.f90: Likewise.
10905 * gfortran.dg/sizeof_4.f90: Likewise.
10906 * gfortran.dg/slash_1.f90: Likewise.
10907 * gfortran.dg/sms-1.f90: Likewise.
10908 * gfortran.dg/sms-2.f90: Likewise.
10909 * gfortran.dg/spec_expr_7.f90: Likewise.
10910 * gfortran.dg/specifics_1.f90: Likewise.
10911 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10912 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10913 * gfortran.dg/spread_init_expr.f03: Likewise.
10914 * gfortran.dg/spread_scalar_source.f90: Likewise.
10915 * gfortran.dg/spread_shape_1.f90: Likewise.
10916 * gfortran.dg/stat_1.f90: Likewise.
10917 * gfortran.dg/stat_2.f90: Likewise.
10918 * gfortran.dg/stfunc_1.f90: Likewise.
10919 * gfortran.dg/stfunc_4.f90: Likewise.
10920 * gfortran.dg/stfunc_6.f90: Likewise.
10921 * gfortran.dg/storage_size_1.f08: Likewise.
10922 * gfortran.dg/storage_size_3.f08: Likewise.
10923 * gfortran.dg/storage_size_4.f90: Likewise.
10924 * gfortran.dg/streamio_1.f90: Likewise.
10925 * gfortran.dg/streamio_10.f90: Likewise.
10926 * gfortran.dg/streamio_11.f90: Likewise.
10927 * gfortran.dg/streamio_12.f90: Likewise.
10928 * gfortran.dg/streamio_13.f90: Likewise.
10929 * gfortran.dg/streamio_14.f90: Likewise.
10930 * gfortran.dg/streamio_15.f90: Likewise.
10931 * gfortran.dg/streamio_16.f90: Likewise.
10932 * gfortran.dg/streamio_17.f90: Likewise.
10933 * gfortran.dg/streamio_2.f90: Likewise.
10934 * gfortran.dg/streamio_3.f90: Likewise.
10935 * gfortran.dg/streamio_4.f90: Likewise.
10936 * gfortran.dg/streamio_5.f90: Likewise.
10937 * gfortran.dg/streamio_6.f90: Likewise.
10938 * gfortran.dg/streamio_7.f90: Likewise.
10939 * gfortran.dg/streamio_8.f90: Likewise.
10940 * gfortran.dg/streamio_9.f90: Likewise.
10941 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10942 * gfortran.dg/string_4.f90: Likewise.
10943 * gfortran.dg/string_array_constructor_2.f90: Likewise.
10944 * gfortran.dg/string_assign_2.f90: Likewise.
10945 * gfortran.dg/string_compare_1.f90: Likewise.
10946 * gfortran.dg/string_compare_2.f90: Likewise.
10947 * gfortran.dg/string_compare_3.f90: Likewise.
10948 * gfortran.dg/string_ctor_1.f90: Likewise.
10949 * gfortran.dg/string_length_1.f90: Likewise.
10950 * gfortran.dg/string_length_2.f90: Likewise.
10951 * gfortran.dg/string_length_3.f90: Likewise.
10952 * gfortran.dg/string_length_4.f90: Likewise.
10953 * gfortran.dg/string_null_compare_1.f: Likewise.
10954 * gfortran.dg/string_pad_trunc.f90: Likewise.
10955 * gfortran.dg/structure_constructor_1.f03: Likewise.
10956 * gfortran.dg/structure_constructor_11.f90: Likewise.
10957 * gfortran.dg/structure_constructor_13.f03: Likewise.
10958 * gfortran.dg/structure_constructor_2.f03: Likewise.
10959 * gfortran.dg/structure_constructor_5.f03: Likewise.
10960 * gfortran.dg/submodule_1.f08: Likewise.
10961 * gfortran.dg/submodule_11.f08: Likewise.
10962 * gfortran.dg/submodule_14.f08: Likewise.
10963 * gfortran.dg/submodule_15.f08: Likewise.
10964 * gfortran.dg/submodule_17.f08: Likewise.
10965 * gfortran.dg/submodule_18.f08: Likewise.
10966 * gfortran.dg/submodule_19.f08: Likewise.
10967 * gfortran.dg/submodule_2.f08: Likewise.
10968 * gfortran.dg/submodule_27.f08: Likewise.
10969 * gfortran.dg/submodule_28.f08: Likewise.
10970 * gfortran.dg/submodule_29.f08: Likewise.
10971 * gfortran.dg/submodule_30.f08: Likewise.
10972 * gfortran.dg/submodule_6.f08: Likewise.
10973 * gfortran.dg/submodule_7.f08: Likewise.
10974 * gfortran.dg/submodule_8.f08: Likewise.
10975 * gfortran.dg/subnormal_1.f90: Likewise.
10976 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
10977 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
10978 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
10979 * gfortran.dg/substr_2.f: Likewise.
10980 * gfortran.dg/substr_3.f: Likewise.
10981 * gfortran.dg/substr_4.f: Likewise.
10982 * gfortran.dg/substr_5.f90: Likewise.
10983 * gfortran.dg/substr_6.f90: Likewise.
10984 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
10985 * gfortran.dg/sum_init_expr.f03: Likewise.
10986 * gfortran.dg/sum_zero_array_1.f90: Likewise.
10987 * gfortran.dg/system_clock_3.f08: Likewise.
10988 * gfortran.dg/t_editing.f: Likewise.
10989 * gfortran.dg/team_change_1.f90: Likewise.
10990 * gfortran.dg/team_end_1.f90: Likewise.
10991 * gfortran.dg/team_number_1.f90: Likewise.
10992 * gfortran.dg/temporary_1.f90: Likewise.
10993 * gfortran.dg/test_com_block.f90: Likewise.
10994 * gfortran.dg/test_only_clause.f90: Likewise.
10995 * gfortran.dg/tiny_1.f90: Likewise.
10996 * gfortran.dg/tiny_2.f90: Likewise.
10997 * gfortran.dg/tl_editing.f90: Likewise.
10998 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
10999 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11000 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
11001 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
11002 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
11003 * gfortran.dg/transfer_class_2.f90: Likewise.
11004 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
11005 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
11006 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
11007 * gfortran.dg/transfer_resolve_1.f90: Likewise.
11008 * gfortran.dg/transfer_simplify_1.f90: Likewise.
11009 * gfortran.dg/transfer_simplify_10.f90: Likewise.
11010 * gfortran.dg/transfer_simplify_11.f90: Likewise.
11011 * gfortran.dg/transfer_simplify_2.f90: Likewise.
11012 * gfortran.dg/transfer_simplify_3.f90: Likewise.
11013 * gfortran.dg/transfer_simplify_4.f90: Likewise.
11014 * gfortran.dg/transfer_simplify_8.f90: Likewise.
11015 * gfortran.dg/transfer_simplify_9.f90: Likewise.
11016 * gfortran.dg/transpose_1.f90: Likewise.
11017 * gfortran.dg/transpose_3.f03: Likewise.
11018 * gfortran.dg/transpose_4.f90: Likewise.
11019 * gfortran.dg/transpose_conjg_1.f90: Likewise.
11020 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
11021 * gfortran.dg/transpose_optimization_2.f90: Likewise.
11022 * gfortran.dg/trim_1.f90: Likewise.
11023 * gfortran.dg/trim_optimize_1.f90: Likewise.
11024 * gfortran.dg/trim_optimize_2.f90: Likewise.
11025 * gfortran.dg/trim_optimize_3.f90: Likewise.
11026 * gfortran.dg/trim_optimize_4.f90: Likewise.
11027 * gfortran.dg/trim_optimize_5.f90: Likewise.
11028 * gfortran.dg/trim_optimize_6.f90: Likewise.
11029 * gfortran.dg/trim_optimize_7.f90: Likewise.
11030 * gfortran.dg/trim_optimize_8.f90: Likewise.
11031 * gfortran.dg/type_to_class_1.f03: Likewise.
11032 * gfortran.dg/type_to_class_2.f03: Likewise.
11033 * gfortran.dg/type_to_class_3.f03: Likewise.
11034 * gfortran.dg/type_to_class_4.f03: Likewise.
11035 * gfortran.dg/type_to_class_5.f03: Likewise.
11036 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11037 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11038 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11039 * gfortran.dg/typebound_call_1.f03: Likewise.
11040 * gfortran.dg/typebound_call_13.f03: Likewise.
11041 * gfortran.dg/typebound_call_18.f03: Likewise.
11042 * gfortran.dg/typebound_call_19.f03: Likewise.
11043 * gfortran.dg/typebound_call_2.f03: Likewise.
11044 * gfortran.dg/typebound_call_20.f03: Likewise.
11045 * gfortran.dg/typebound_call_3.f03: Likewise.
11046 * gfortran.dg/typebound_generic_5.f03: Likewise.
11047 * gfortran.dg/typebound_generic_6.f03: Likewise.
11048 * gfortran.dg/typebound_generic_9.f03: Likewise.
11049 * gfortran.dg/typebound_operator_12.f03: Likewise.
11050 * gfortran.dg/typebound_operator_13.f03: Likewise.
11051 * gfortran.dg/typebound_operator_15.f90: Likewise.
11052 * gfortran.dg/typebound_operator_20.f90: Likewise.
11053 * gfortran.dg/typebound_operator_3.f03: Likewise.
11054 * gfortran.dg/typebound_operator_6.f03: Likewise.
11055 * gfortran.dg/typebound_operator_7.f03: Likewise.
11056 * gfortran.dg/typebound_operator_8.f03: Likewise.
11057 * gfortran.dg/typebound_operator_9.f03: Likewise.
11058 * gfortran.dg/typebound_proc_19.f90: Likewise.
11059 * gfortran.dg/typebound_proc_20.f90: Likewise.
11060 * gfortran.dg/typebound_proc_23.f90: Likewise.
11061 * gfortran.dg/typebound_proc_27.f03: Likewise.
11062 * gfortran.dg/typebound_proc_35.f90: Likewise.
11063 * gfortran.dg/typebound_proc_36.f90: Likewise.
11064 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11065 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11066 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11067 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11068 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11069 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11070 * gfortran.dg/unf_short_record_1.f90: Likewise.
11071 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11072 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11073 * gfortran.dg/unit_1.f90: Likewise.
11074 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11075 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11076 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11077 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11078 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11079 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11080 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11081 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11082 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11083 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11084 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11085 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11086 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11087 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11088 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11089 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11090 * gfortran.dg/unpack_init_expr.f03: Likewise.
11091 * gfortran.dg/use_10.f90: Likewise.
11092 * gfortran.dg/use_11.f90: Likewise.
11093 * gfortran.dg/use_13.f90: Likewise.
11094 * gfortran.dg/use_24.f90: Likewise.
11095 * gfortran.dg/use_27.f90: Likewise.
11096 * gfortran.dg/use_5.f90: Likewise.
11097 * gfortran.dg/use_allocated_1.f90: Likewise.
11098 * gfortran.dg/use_only_1.f90: Likewise.
11099 * gfortran.dg/use_only_4.f90: Likewise.
11100 * gfortran.dg/use_rename_2.f90: Likewise.
11101 * gfortran.dg/use_rename_4.f90: Likewise.
11102 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11103 * gfortran.dg/used_interface_ref.f90: Likewise.
11104 * gfortran.dg/used_types_5.f90: Likewise.
11105 * gfortran.dg/utf8_1.f03: Likewise.
11106 * gfortran.dg/utf8_2.f03: Likewise.
11107 * gfortran.dg/value_1.f90: Likewise.
11108 * gfortran.dg/value_2.f90: Likewise.
11109 * gfortran.dg/value_4.f90: Likewise.
11110 * gfortran.dg/value_6.f03: Likewise.
11111 * gfortran.dg/value_7.f03: Likewise.
11112 * gfortran.dg/value_test.f90: Likewise.
11113 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11114 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11115 * gfortran.dg/vect/pr60510.f: Likewise.
11116 * gfortran.dg/vect/pr69882.f90: Likewise.
11117 * gfortran.dg/vect/pr69980.f90: Likewise.
11118 * gfortran.dg/vect/vect-5.f90: Likewise.
11119 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11120 * gfortran.dg/vector_subscript_1.f90: Likewise.
11121 * gfortran.dg/vector_subscript_2.f90: Likewise.
11122 * gfortran.dg/vector_subscript_3.f90: Likewise.
11123 * gfortran.dg/vector_subscript_5.f90: Likewise.
11124 * gfortran.dg/verify_2.f90: Likewise.
11125 * gfortran.dg/volatile10.f90: Likewise.
11126 * gfortran.dg/where_1.f90: Likewise.
11127 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11128 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11129 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11130 * gfortran.dg/whole_file_13.f90: Likewise.
11131 * gfortran.dg/whole_file_2.f90: Likewise.
11132 * gfortran.dg/widechar_2.f90: Likewise.
11133 * gfortran.dg/widechar_4.f90: Likewise.
11134 * gfortran.dg/widechar_5.f90: Likewise.
11135 * gfortran.dg/widechar_6.f90: Likewise.
11136 * gfortran.dg/widechar_8.f90: Likewise.
11137 * gfortran.dg/widechar_IO_1.f90: Likewise.
11138 * gfortran.dg/widechar_IO_2.f90: Likewise.
11139 * gfortran.dg/widechar_IO_3.f90: Likewise.
11140 * gfortran.dg/widechar_IO_4.f90: Likewise.
11141 * gfortran.dg/widechar_compare_1.f90: Likewise.
11142 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11143 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11144 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11145 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11146 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11147 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11148 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11149 * gfortran.dg/widechar_select_1.f90: Likewise.
11150 * gfortran.dg/winapi.f90: Likewise.
11151 * gfortran.dg/write_0_pe_format.f90: Likewise.
11152 * gfortran.dg/write_back.f: Likewise.
11153 * gfortran.dg/write_check3.f90: Likewise.
11154 * gfortran.dg/write_direct_eor.f90: Likewise.
11155 * gfortran.dg/write_padding.f90: Likewise.
11156 * gfortran.dg/write_recursive.f90: Likewise.
11157 * gfortran.dg/write_rewind_1.f: Likewise.
11158 * gfortran.dg/write_rewind_2.f: Likewise.
11159 * gfortran.dg/write_zero_array.f90: Likewise.
11160 * gfortran.dg/x_slash_1.f: Likewise.
11161 * gfortran.dg/x_slash_2.f: Likewise.
11162 * gfortran.dg/zero_array_components_1.f90: Likewise.
11163 * gfortran.dg/zero_length_1.f90: Likewise.
11164 * gfortran.dg/zero_length_2.f90: Likewise.
11165 * gfortran.dg/zero_sized_1.f90: Likewise.
11166 * gfortran.dg/zero_sized_3.f90: Likewise.
11167 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11168 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11169 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11170 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11171 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11172 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11173 * gfortran.fortran-torture/execute/args.f90: Likewise.
11174 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11175 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11176 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11177 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11178 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11179 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11180 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11181 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11182 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11183 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11184 * gfortran.fortran-torture/execute/common.f90: Likewise.
11185 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11186 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11187 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11188 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11189 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11190 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11191 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11192 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11193 * gfortran.fortran-torture/execute/data.f90: Likewise.
11194 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11195 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11196 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11197 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11198 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11199 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11200 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11201 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11202 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11203 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11204 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11205 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11206 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11207 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11208 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11209 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11210 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11211 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11212 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11213 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11214 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11215 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11216 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11217 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11218 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11219 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11220 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11221 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11222 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11223 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11224 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11225 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11226 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11227 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11228 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11229 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11230 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11231 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11232 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11233 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11234 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11235 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11236 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11237 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11238 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11239 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11240 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11241 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11242 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11243 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11244 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11245 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11246 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11247 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11248 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11249 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11250 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11251 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11252 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11253 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11254 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11255 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11256 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11257 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11258 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11259 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11260 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11261 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11262 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11263 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11264 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11265 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11266 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11267 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11268 Likewise.
11269 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11270 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11271 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11272 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11273 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11274 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11275 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11276 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11277 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11278 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11279 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11280 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11281 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11282 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11283 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11284 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11285 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11286 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11287 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11288 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11289 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11290 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11291 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11292 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11293 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11294 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11295 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11296 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11297 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11298 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11299 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11300 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11301 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11302 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11303 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11304 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11305 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11306 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11307 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11308 * gfortran.fortran-torture/execute/math.f90: Likewise.
11309 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11310 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11311 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11312 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11313 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11314 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11315 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11316 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11317 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11318 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11319 * gfortran.fortran-torture/execute/power.f90: Likewise.
11320 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11321 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11322 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11323 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11324 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11325 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11326 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11327 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11328 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11329 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11330 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11331 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11332 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11333 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11334 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11335 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11336 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11337 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11338 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11339 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11340 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11341 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11342 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11343 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11344 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11345 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11346 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11347 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11348 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11349 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11350 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11351 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11352 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11353 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11354 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11355 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11356 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11357 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11358 * gfortran.fortran-torture/execute/string.f90: Likewise.
11359 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11360 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11361 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11362 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11363 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11364 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11365 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11366 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11367 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11368 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11369 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11370 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11371 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11372 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11373 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11374 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11375 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11376 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11377 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11378 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11379 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11380 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11381 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11382 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11383 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11384 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11385 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11386 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11387 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11388 * gfortran.dg/inline_transpose_1.f90: Likewise.
11389
11390 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11391
11392 PR fortran/84115
11393 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11394 change to dg-run.
11395
11396 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11397
11398 PR ada/84277
11399 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11400 * gnat.dg/dispatch1.adb: Rename into...
11401 * gnat.dg/disp1.adb: ...this.
11402 * gnat.dg/dispatch1_p.ads: Rename into...
11403 * gnat.dg/disp1_pkg.ads: ...this.
11404 * gnat.dg/disp2.adb: Rename into...
11405 * gnat.dg/dispatch2.adb: ...this.
11406 * gnat.dg/dispatch2_p.ads: Rename into...
11407 * gnat.dg/disp2_pkg.ads: ...this.
11408 * gnat.dg/dispatch2_p.adb: Rename into...
11409 * gnat.dg/disp2_pkg.adb: this.
11410 * gnat.dg/generic_dispatch.adb: Rename into...
11411 * gnat.dg/generic_disp.adb: this.
11412 * gnat.dg/generic_dispatch_p.ads: Rename into...
11413 * gnat.dg/generic_disp_pkg.ads: ...this.
11414 * gnat.dg/generic_dispatch_p.adb: Rename into...
11415 * gnat.dg/generic_disp_pkg.adb: ...this.
11416 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11417 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11418 * gnat.dg/object_overflow1.adb: Tweak index.
11419 * gnat.dg/object_overflow2.adb: Likewise.
11420 * gnat.dg/object_overflow3.adb: Likewise.
11421 * gnat.dg/object_overflow4.adb: Likewise.
11422 * gnat.dg/object_overflow5.adb: Likewise.
11423
11424 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11425
11426 PR ipa/84425
11427 * gcc.c-torture/compile/pr84425.c: New test.
11428
11429 2018-02-16 Marek Polacek <polacek@redhat.com>
11430 Jakub Jelinek <jakub@redhat.com>
11431
11432 PR c++/84192
11433 * g++.dg/cpp1y/constexpr-84192.C: New test.
11434
11435 2018-02-16 Martin Sebor <msebor@redhat.com>
11436
11437 PR c++/79064
11438 * g++.dg/overload15.C: New test.
11439
11440 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11441
11442 PR target/81535
11443 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11444 * gcc.dg/pr56727-2.c: Ditto.
11445 * gcc.target/powerpc/pr79439.c: Renamed to...
11446 * gcc.target/powerpc/pr79439-1.c: ...this.
11447 * gcc.target/powerpc/pr79439-2.c: New test.
11448 * gcc.target/powerpc/pr79439-3.c: New test.
11449
11450 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11451
11452 target/pr84371
11453 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11454 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11455 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11456 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11457 * gcc.target/powerpc/builtins-3.c: Same.
11458
11459 2018-02-16 Nathan Sidwell <nathan@acm.org>
11460
11461 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11462
11463 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11464
11465 PR rtl-optimization/70023
11466 * gcc.target/i386/pr70023.c: New.
11467
11468 2018-02-16 Carl Love <cel@us.ibm.com>
11469
11470 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11471 tests.
11472 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11473 tests.
11474
11475 2018-02-16 Carl Love <cel@us.ibm.com>
11476
11477 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11478 for the ABI definitions for vec_extract4b and vec_insert4b.
11479
11480 2018-02-16 Nathan Sidwell <nathan@acm.org>
11481
11482 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11483 * g++.old-deja/g++.mike/net43.C: Likewise.
11484
11485 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11486
11487 PR c++/82468
11488 * g++.dg/cpp1z/class-deduction48.C: New.
11489
11490 2018-02-16 Nathan Sidwell <nathan@acm.org>
11491
11492 PR c++/84375
11493 * g++.dg/lookup/pr84375.C: New.
11494
11495 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11496
11497 PR target/83831
11498 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11499
11500 2018-02-16 Richard Biener <rguenther@suse.de>
11501
11502 PR tree-optimization/84417
11503 * gcc.dg/torture/pr84417.c: New testcase.
11504
11505 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11506
11507 PR target/84272
11508 * g++.dg/opt/pr84272.C: New test.
11509
11510 PR rtl-optimization/83723
11511 * gcc.dg/pr83723.c: New test.
11512
11513 2018-02-16 Richard Biener <rguenther@suse.de>
11514
11515 PR tree-optimization/84399
11516 * gcc.dg/graphite/pr84399.c: New testcase.
11517
11518 2018-02-16 Richard Biener <rguenther@suse.de>
11519
11520 PR tree-optimization/84190
11521 * g++.dg/torture/pr84190.C: New testcase.
11522
11523 2018-02-15 Martin Sebor <msebor@redhat.com>
11524
11525 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11526 directives.
11527
11528 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11529
11530 PR fortran/84409
11531 * gfortran.dg/dtio_21.f03: Add an error message.
11532 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11533
11534 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11535
11536 PR fortran/84381
11537 * gfortran.dg/stop_shouldfail.f90: New test.
11538
11539 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11540
11541 PR c++/84330
11542 * g++.dg/concepts/pr84330.C: New.
11543
11544 2018-02-15 Tom de Vries <tom@codesourcery.com>
11545
11546 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11547
11548 2018-02-15 Tom de Vries <tom@codesourcery.com>
11549
11550 * gcc.c-torture/compile/pr84136.c: Require effective target
11551 indirect_jumps.
11552
11553 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11554
11555 PR tree-optimization/84383
11556 * gcc.c-torture/compile/pr84383.c: New test.
11557
11558 PR tree-optimization/84334
11559 * gcc.dg/pr84334.c: New test.
11560
11561 2018-02-14 Carl Love <cel@us.ibm.com>
11562
11563 * gcc.target/powerpc/builtins-4-int128-runnable.c
11564 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11565 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11566
11567 2018-02-14 Martin Sebor <msebor@redhat.com>
11568
11569 PR tree-optimization/83698
11570 * gcc.dg/Wrestrict-7.c: New test.
11571 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11572 * gcc.target/i386/chkp-stropt-17.c: Same.
11573
11574 2018-02-14 Martin Sebor <msebor@redhat.com>
11575
11576 PR c/84108
11577 * gcc.dg/Wattributes-8.c: New test.
11578
11579 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11580
11581 PR fortran/84385
11582 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11583 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11584 * gfortran.dg/select_type_1.f03: Extend test case.
11585
11586 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11587
11588 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11589 (dg-options): Use -O2 -msse2 -mno-sse3.
11590
11591 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11592
11593 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11594 this test case still works ok.
11595 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11596 * gcc.dg/vmx/insert-be-order.c: Likewise.
11597 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11598 * gcc.dg/vmx/ld-be-order.c: Likewise.
11599 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11600 * gcc.dg/vmx/lde-be-order.c: Likewise.
11601 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11602 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11603 * gcc.dg/vmx/merge-be-order.c: Likewise.
11604 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11605 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11606 * gcc.dg/vmx/pack-be-order.c: Likewise.
11607 * gcc.dg/vmx/perm-be-order.c: Likewise.
11608 * gcc.dg/vmx/splat-be-order.c: Likewise.
11609 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11610 * gcc.dg/vmx/st-be-order.c: Likewise.
11611 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11612 * gcc.dg/vmx/ste-be-order.c: Likewise.
11613 * gcc.dg/vmx/stl-be-order.c: Likewise.
11614 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11615 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11616 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11617 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11618 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11619
11620 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11621
11622 PR c++/84350
11623 * g++.dg/cpp0x/auto49.C: New.
11624
11625 2018-02-14 Nathan Sidwell <nathan@acm.org>
11626
11627 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11628
11629 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11630
11631 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11632 * gcc.target/powerpc/le-altivec-consts.c: Same.
11633
11634 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11635
11636 PR target/84220
11637 * gcc.target/powerpc/pr84220-sld.c: New test.
11638 * gcc.target/powerpc/pr84220-sld2.c: New test.
11639 * gcc.target/powerpc/pr84220-sldw.c: New test.
11640 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11641 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11642
11643 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11644
11645 PR target/84239
11646 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11647 _inc_ssp intrinsics.
11648 * gcc.target/i386/cet-intrin-4.c: Likewise.
11649 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11650 __builtin_ia32_rdssp[d|q].
11651
11652 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11653
11654 PR tree-optimization/84357
11655 * gcc.dg/vect/pr84357.c: New test.
11656
11657 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11658
11659 PR target/83831
11660 * gcc.target/rx/pr83831.c: New tests.
11661
11662 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11663
11664 PR target/79242
11665 * gcc.target/msp430/pr79242.c: New test.
11666
11667 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11668
11669 PR target/84372
11670 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11671 with -mcpu=power9.
11672
11673 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11674
11675 PR target/84279
11676 * g++.dg/pr84279.C: New test.
11677
11678 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11679
11680 PR rtl-optimization/84169
11681 * gcc.c-torture/execute/pr84169.c: New.
11682
11683 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11684
11685 PR target/84370
11686 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11687
11688 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11689
11690 PR target/84365
11691 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11692 with -mcpu=power9.
11693
11694 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11695
11696 PR c++/84364
11697 * g++.dg/warn/effc4.C: New test.
11698
11699 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11700
11701 PR c++/84333
11702 * g++.dg/template/sizeof16.C: New.
11703 * g++.dg/template/sizeof17.C: Likewise.
11704
11705 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11706
11707 PR fortran/84313
11708 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11709 add necessary compiler options.
11710 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11711
11712 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11713
11714 PR c/82210
11715 * gcc.c-torture/execute/pr82210.c: New test.
11716
11717 PR middle-end/84309
11718 * gcc.dg/pr84309-2.c: New test.
11719
11720 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11721
11722 PR tree-optimization/84321
11723 * gcc.dg/pr84321.c: New test.
11724
11725 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11726
11727 PR target/84359
11728 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11729
11730 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11731
11732 PR sanitizer/84340
11733 * gcc.dg/asan/pr84307.c: Remove test.
11734
11735 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11736
11737 * gcc.target/rl78/test_auto_vector.c: New test.
11738
11739 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11740
11741 PR c/84305
11742 * gcc.c-torture/compile/pr84305.c: New test.
11743
11744 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11745
11746 PR target/84335
11747 * gcc.target/i386/pr84335.c: New test.
11748
11749 PR tree-optimization/84339
11750 * gcc.c-torture/execute/pr84339.c: New test.
11751
11752 PR middle-end/84309
11753 * gcc.dg/pr84309.c: New test.
11754 * gcc.target/i386/pr84309.c: New test.
11755
11756 PR target/84336
11757 * gcc.target/i386/pr84336.c: New test.
11758
11759 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11760
11761 PR c++/84341
11762 * c-c++-common/gomp/pr84341.c: New test.
11763
11764 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11765
11766 PR fortran/68746
11767 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11768
11769 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11770
11771 PR fortran/68746
11772 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11773 of zero for read.
11774
11775 2018-02-12 Jeff Law <law@redhat.com>
11776
11777 * gcc.c-torture/compile/reg-args-size.c: New test.
11778
11779 2018-02-12 Carl Love <cel@us.ibm.com>
11780
11781 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11782 uint128 tests to new testfile.
11783 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11784 int128 and uint128 tests.
11785 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11786 list of torture tests.
11787
11788 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11789
11790 PR fortran/84273
11791 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11792 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11793
11794 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11795
11796 PR target/82641
11797 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11798
11799 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11800
11801 PR sanitizer/84307
11802 * gcc.dg/asan/pr84307.c: New test.
11803
11804 2018-02-12 Nathan Sidwell <nathan@acm.org>
11805
11806 * g++.dg/parse/pr84263.C: New.
11807
11808 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11809
11810 PR c++/79626
11811 * g++.dg/template/crash129.C: New.
11812
11813 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11814
11815 PR target/83828
11816 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11817 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11818 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11819 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11820 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11821
11822 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11823
11824 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11825 _mm_maskz_scalef_round_sd): Test new intrinsics.
11826 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11827 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11828 intrinsics.
11829 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11830 _mm_maskz_scalef_round_ss): Test new intrinsics.
11831 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11832 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11833 intrinsics.
11834 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11835 __builtin_ia32_scalefss_round): Remove builtin.
11836 (__builtin_ia32_scalefsd_mask_round,
11837 __builtin_ia32_scalefss_mask_round): Test new builtin.
11838 * gcc.target/i386/sse-13.c: Ditto.
11839 * gcc.target/i386/sse-23.c: Ditto.
11840
11841 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11842
11843 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11844 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11845 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11846 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11847 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11848 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11849 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11850 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11851 intrinsics.
11852 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11853 (__builtin_ia32_sqrtss_round): Remove builtins.
11854 (__builtin_ia32_sqrtsd_mask_round)
11855 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11856 * gcc.target/i386/sse-13.c: Ditto.
11857 * gcc.target/i386/sse-23.c: Ditto.
11858
11859 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11860
11861 PR fortran/35299
11862 * gfortran.dg/statement_function_3.f: New test.
11863
11864 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11865
11866 PR fortran/54223
11867 PR fortran/84276
11868 * gfortran.dg/statement_function_1.f90: New test.
11869 * gfortran.dg/statement_function_2.f90: New test.
11870
11871 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11872
11873 PR fortran/84074
11874 * gfortran.dg/type_to_class_5.f03: New test.
11875
11876 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11877
11878 PR fortran/56691
11879 * gfortran.dg/type_to_class_4.f03: New test.
11880
11881 2018-02-10 Alan Modra <amodra@gmail.com>
11882
11883 PR target/84300
11884 * gcc.dg/pr84300.c: New.
11885
11886 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11887
11888 PR sanitizer/83987
11889 * g++.dg/ubsan/pr83987-2.C: New test.
11890
11891 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11892
11893 * gcc.target/rx/movsicc.c: New test.
11894
11895 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11896
11897 PR target/83926
11898 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11899 message.
11900
11901 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11902
11903 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11904 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11905
11906 2018-02-09 Nathan Sidwell <nathan@acm.org>
11907
11908 PR c/84293
11909 * c-c++-common/pr84293.h: New.
11910 * c-c++-common/pr84293.c: New.
11911
11912 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11913
11914 PR rtl-optimization/57193
11915 * gcc.target/i386/pr57193.c: New.
11916
11917 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11918
11919 PR target/84226
11920 * gcc.target/powerpc/pr84226.c: New test.
11921
11922 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11923
11924 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11925 from this to...
11926 <vclzd>: ...this.
11927
11928 2018-02-09 Martin Sebor <msebor@redhat.com>
11929
11930 PR lto/84212
11931 * gcc.dg/lto/pr84212_0.c: New test file.
11932 * gcc.dg/lto/pr84212_1.c: Same.
11933
11934 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11935
11936 PR target/83926
11937 * gcc.target/powerpc/pr83926.c: New test.
11938 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11939 message. Fix test for running in 32-bit mode.
11940
11941 2018-02-09 Tamar Christina <tamar.christina@arm.com>
11942
11943 PR target/82641
11944 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11945
11946 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11947
11948 PR target/PR84295
11949 * gcc.target/s390/pr84295.c: New test.
11950
11951 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
11952
11953 PR c++/77522
11954 * g++.dg/cpp1y/lambda-init16.C: New.
11955
11956 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
11957
11958 * gnat.dg/sso8.adb: New test.
11959 * gnat.dg/sso8_pkg.ads: New helper.
11960
11961 2018-02-09 Richard Biener <rguenther@suse.de>
11962
11963 PR tree-optimization/84278
11964 * gcc.target/i386/pr84278.c: Adjust regex.
11965
11966 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11967
11968 PR tree-optimization/84232
11969 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
11970
11971 PR debug/84252
11972 * gcc.target/aarch64/pr84252.c: New test.
11973
11974 PR middle-end/84237
11975 * gcc.dg/pr84237.c: New test.
11976
11977 2018-02-09 Marek Polacek <polacek@redhat.com>
11978 Jakub Jelinek <jakub@redhat.com>
11979
11980 PR c++/83659
11981 * g++.dg/torture/pr83659.C: New test.
11982
11983 2018-02-08 David Malcolm <dmalcolm@redhat.com>
11984
11985 PR tree-optimization/84136
11986 * gcc.c-torture/compile/pr84136.c: New test.
11987
11988 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
11989
11990 PR target/83008
11991 * gcc.target/i386/pr83008.c: New test.
11992
11993 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
11994
11995 PR target/81143
11996 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
11997
11998 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11999
12000 PR c++/83806
12001 * g++.dg/warn/Wunused-parm-11.C: New.
12002
12003 2018-02-08 Marek Polacek <polacek@redhat.com>
12004
12005 PR tree-optimization/84238
12006 * gcc.dg/Wstringop-overflow-3.c: New test.
12007
12008 2018-02-08 Nathan Sidwell <nathan@acm.org>
12009
12010 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
12011
12012 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12013
12014 PR tree-optimization/84265
12015 * gcc.dg/vect/pr84265.c: New test.
12016
12017 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
12018
12019 PR tree-optimization/81635
12020 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
12021 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
12022
12023 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12024
12025 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
12026 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
12027 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
12028 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
12029 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12030 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12031 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12032 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12033 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12034 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12035 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12036 * gcc.target/s390/nobp-return-attr-all.c: New test.
12037 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12038 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12039 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12040 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12041 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12042 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12043 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12044 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12045 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12046 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12047 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12048 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12049 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12050 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12051
12052 2018-02-08 Richard Biener <rguenther@suse.de>
12053
12054 PR tree-optimization/84233
12055 * g++.dg/torture/pr84233.C: New testcase.
12056
12057 2018-02-08 Richard Biener <rguenther@suse.de>
12058
12059 PR tree-optimization/84278
12060 * gcc.target/i386/pr84278.c: New testcase.
12061
12062 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12063
12064 PR rtl-optimization/84068
12065 PR rtl-optimization/83459
12066 * gcc.dg/pr84068.c: New test.
12067
12068 2018-02-08 Richard Biener <rguenther@suse.de>
12069
12070 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12071 loop vectorization to happen.
12072
12073 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12074
12075 PR c++/83204
12076 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12077
12078 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12079
12080 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12081
12082 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12083
12084 PR target/84154
12085 * gcc.target/powerpc/pr84154-1.c: New tests.
12086 * gcc.target/powerpc/pr84154-2.c: Likewise.
12087 * gcc.target/powerpc/pr84154-3.c: Likewise.
12088
12089 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12090
12091 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12092
12093 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12094
12095 PR c++/84082
12096 * g++.dg/template/incomplete11.C: New test.
12097 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12098
12099 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12100
12101 PR fortran/82994
12102 * gfortran.dg/deallocate_error_3.f90: New test.
12103 * gfortran.dg/deallocate_error_4.f90: New test.
12104
12105 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12106
12107 PR fortran/68560
12108 * gfortran.dg/shape_9.f90: New test.
12109
12110 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12111
12112 PR fortran/82049
12113 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12114
12115 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12116
12117 PR c++/81610
12118 PR c++/80567
12119 * g++.dg/spellcheck-reswords.C: New test case.
12120 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12121 suggestion of "if".
12122
12123 2018-02-07 Martin Liska <mliska@suse.cz>
12124
12125 PR c++/84059.
12126 * g++.dg/ext/mv26.C: New test.
12127
12128 2018-02-07 Tom de Vries <tom@codesourcery.com>
12129
12130 * gcc.dg/pr83844.c: Require effective target alloca.
12131
12132 2018-02-07 Tom de Vries <tom@codesourcery.com>
12133
12134 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12135
12136 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12137
12138 PR target/84243
12139 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12140 -fcf-protection=return.
12141
12142 2018-02-07 Tom de Vries <tom@codesourcery.com>
12143
12144 PR libgomp/84217
12145 * c-c++-common/goacc/pr84217.c: New test.
12146 * gfortran.dg/goacc/pr84217.f90: New test.
12147
12148 2018-02-07 Richard Biener <rguenther@suse.de>
12149
12150 PR tree-optimization/84204
12151 * gcc.dg/graphite/pr84204.c: New testcase.
12152
12153 PR tree-optimization/84205
12154 * gcc.dg/graphite/pr84205.c: New testcase.
12155
12156 PR tree-optimization/84223
12157 * gfortran.dg/graphite/pr84223.f90: New testcase.
12158
12159 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12160
12161 PR c++/71662
12162 * g++.dg/cpp0x/scoped_enum7.C: New.
12163
12164 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12165
12166 PR tree-optimization/83008
12167 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12168
12169 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12170
12171 PR tree-optimization/84235
12172 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12173
12174 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12175
12176 PR testsuite/84243
12177 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12178 targets.
12179 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12180
12181 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12182
12183 PR target/84146
12184 * gcc.target/i386/pr84146.c: New test.
12185
12186 2018-02-06 Michael Collison <michael.collison@arm.com>
12187
12188 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12189
12190 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12191
12192 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12193 warning for -mno-speculate-indirect-jumps.
12194 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12195 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12196 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12197 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12198 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12199 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12200
12201 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12202
12203 PR target/84145
12204 * c-c++-common/fcf-protection-1.c: Change a compared message.
12205 * c-c++-common/fcf-protection-2.c: Likewise.
12206 * c-c++-common/fcf-protection-3.c: Likewise.
12207 * c-c++-common/fcf-protection-5.c: Likewise.
12208 * c-c++-common/fcf-protection-6.c: New test.
12209 * c-c++-common/fcf-protection-7.c: Likewise.
12210
12211 2018-02-06 Marek Polacek <polacek@redhat.com>
12212
12213 PR tree-optimization/84228
12214 * c-c++-common/Wstringop-truncation-3.c: New test.
12215
12216 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12217
12218 PR target/82641
12219 * gcc.target/arm/pragma_arch_switch_2.c: New.
12220
12221 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12222
12223 PR target/79975
12224 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12225
12226 2018-02-05 Martin Sebor <msebor@redhat.com>
12227
12228 PR tree-optimization/83369
12229 * gcc.dg/Wnonnull.c: New test.
12230
12231 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12232
12233 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12234 argument and use dg-messages-by-file instead. Expect it to be
12235 an array rather than a dict.
12236 (lto-link-and-maybe-run): Remove messages_by_file argument and
12237 use an upvar for dg-messages-by-file. Update call to
12238 lto_handle_diagnostics.
12239 (lt-get-options): Treat dg-messages-by-file as an array
12240 rather than a dict.
12241 (lto-get-options-main): Likewise. Set the entry rather than appending.
12242 (lto-execute): Treat dg-messages-by-file as an array rather than
12243 a dict. Update call to lto-link-and-maybe-run.
12244
12245 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12246
12247 PR c++/82782
12248 * g++.dg/cpp1z/inline-var4.C: New.
12249
12250 2018-02-05 Martin Liska <mliska@suse.cz>
12251
12252 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12253 options.
12254 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12255 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12256 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12257 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12258 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12259 * c-c++-common/asan/pointer-compare-3.c: New test.
12260
12261 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12262
12263 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12264 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12265
12266 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12267
12268 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12269 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12270 _mm_maskz_range_round_sd): Test new intrinsics.
12271 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12272 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12273 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12274 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12275 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12276 _mm_maskz_range_round_ss): Test new intrinsics.
12277 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12278 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12279 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12280 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12281 __builtin_ia32_rangess128_round): Remove builtins.
12282 (__builtin_ia32_rangesd128_mask_round,
12283 __builtin_ia32_rangess128_mask_round): Test new builtins.
12284 * gcc.target/i386/sse-13.c: Ditto.
12285 * gcc.target/i386/sse-23.c: Ditto.
12286
12287 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12288
12289 PR middle-end/79966
12290 * gfortran.dg/pr79966.f90: New testcase
12291
12292 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12293
12294 PR fortran/84094
12295 * gfortran.dg/associate_23.f90: Fix invalid code.
12296 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12297 * gfortran.dg/matmul_3.f90: Likewise.
12298 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12299
12300 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12301
12302 PR fortran/84115
12303 * gfortran.dg/associate_34.f90: New test.
12304 * gfortran.dg/associate_35.f90: New test.
12305
12306 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12307
12308 PR fortran/84141
12309 PR fortran/84155
12310 * gfortran.dg/pr84155.f90: New test.
12311
12312 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12313
12314 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12315 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12316
12317 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12318
12319 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12320 dg-do run stanza.
12321
12322 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12323
12324 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12325 requirement.
12326 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12327 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12328 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12329
12330 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12331
12332 PR testsuite/52641
12333 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12334 * gcc.dg/Wsign-conversion.c: Dito.
12335 * gcc.dg/attr-alloc_size-4.c: Dito.
12336 * gcc.dg/pr81020.c: Dito.
12337 * gcc.dg/pr81192.c: Dito.
12338 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12339 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12340 * gcc.dg/pr83844.c: Restrict to int32plus.
12341 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12342 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12343 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12344 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12345 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12346 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12347 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12348 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12349 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12350 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12351 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12352 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12353
12354 2018-02-02 Julia Koval <julia.koval@intel.com>
12355
12356 * gcc.target/i386/funcspec-56.inc: Handle new march.
12357 * g++.dg/ext/mv16.C: Ditto.
12358
12359 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12360
12361 * lib/target-supports.exp
12362 (check_effective_target_keeps_null_pointer_checks): No more
12363 special-case avr.
12364 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12365 * gcc.dg/ifcvt-4.c: Skip avr.
12366 * gcc.dg/pr53037-1.c: Dito.
12367 * gcc.dg/pr53037-2.c: Dito.
12368 * gcc.dg/pr53037-3.c: Dito.
12369 * gcc.dg/pr63387-2.c: Dito.
12370 * gcc.dg/pr63387.c: Dito.
12371 * gcc.dg/sancov/cmp0.c: Dito.
12372 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12373 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12374 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12375 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12376 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12377 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12378 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12379 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12380 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12381 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12382 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12383 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12384 * gcc.dg/tree-ssa/pr82059.c: Dito.
12385 * gcc.c-torture/execute/pr70460.c: Dito.
12386
12387 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12388
12389 PR testsuite/52641
12390 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12391 * gcc.c-torture/execute/20180112-1.c: Dito.
12392 * gcc.c-torture/execute/pr81503.c: Dito.
12393 * gcc.dg/store_merging_12.c: Dito.
12394 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12395 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12396 * gcc.dg/tree-ssa/pr80898.c: Dito.
12397 * gcc.dg/tree-ssa/pr82363.c: Dito.
12398 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12399 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12400 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12401 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12402 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12403 * gcc.dg/tree-ssa/pr80803.c: Dito.
12404 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12405 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12406 * gcc.dg/tree-ssa/vrp114.c: Dito.
12407 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12408 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12409 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12410
12411 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12412
12413 PR target/84066
12414 * gcc.target/i386/cet-sjlj-6a.c: New test.
12415 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12416
12417 2018-02-01 Marek Polacek <polacek@redhat.com>
12418
12419 PR c++/84125
12420 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12421
12422 2018-01-30 Jeff Law <law@redhat.com>
12423
12424 PR target/84128
12425 * gcc.target/i386/pr84128.c: New test.
12426
12427 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12428
12429 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12430 -fdelete-null-pointer-checks.
12431
12432 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12433
12434 PR c++/83796
12435 * g++.dg/cpp0x/abstract-default1.C: New.
12436
12437 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12438
12439 PR tree-optimization/81635
12440 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12441 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12442
12443 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12444
12445 PR target/83370
12446 * gcc.target/aarch64/pr83370.c: New.
12447
12448 2018-02-01 Richard Biener <rguenther@suse.de>
12449
12450 * gcc.dg/graphite/pr35356-1.c: Adjust.
12451
12452 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12453
12454 PR testsuite/83846
12455 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12456 for ILP32.
12457 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12458 of hard-coding the choice.
12459 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12460 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12461 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12462 memset call.
12463 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12464 stdint.h types.
12465 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12466 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12467 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12468 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12469 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12470 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12471 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12472 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12473 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12474 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12475 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12476 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12477 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12478 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12479 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12480 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12481 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12482 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12483 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12484 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12485 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12486 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12487 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12488 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12489 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12490 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12491 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12492 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12493 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12494 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12495 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12496 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12497 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12498 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12499 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12500 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12501 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12502 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12503 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12504 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12505 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12506 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12507 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12508 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12509 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12510 __builtin_popcountll rather than __builtin_popcountl.
12511
12512 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12513
12514 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12515 of LD1R[HWD] for multi-element constants on big-endian targets.
12516 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12517 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12518
12519 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12520
12521 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12522 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12523 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12524
12525 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12526
12527 PR tree-optimization/81661
12528 PR tree-optimization/84117
12529 * gcc.dg/pr81661.c: New test.
12530 * gfortran.dg/pr84117.f90: New test.
12531
12532 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12533
12534 PR fortran/83705
12535 * gfortran.dg/repeat_7.f90: Catch warning message.
12536
12537 2018-01-31 Ian Lance Taylor <iant@golang.org>
12538
12539 * go.go-torture/execute/printnil.go: New test.
12540
12541 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12542
12543 * lib/target-supports.exp (check_effective_target_comdat_group):
12544 Allow for Solaris as comdat syntax.
12545
12546 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12547 Solaris with comdat_group support and as.
12548
12549 2018-01-31 Marek Polacek <polacek@redhat.com>
12550
12551 PR c/81779
12552 * gcc.dg/pr81779.c: New test.
12553
12554 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12555
12556 PR fortran/84116
12557 * gfortran.dg/gomp/pr84116.f90: New test.
12558
12559 PR c++/83993
12560 * g++.dg/init/pr83993-2.C: New test.
12561
12562 PR c++/83993
12563 * g++.dg/init/pr83993-1.C: New test.
12564 * g++.dg/cpp0x/pr83993.C: New test.
12565
12566 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12567
12568 PR fortran/84088
12569 * gfortran.dg/pr84088.f90: New test.
12570
12571 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12572
12573 PR target/82444
12574 * gcc.target/i386/pr82444.c: New.
12575
12576 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12577
12578 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12579 * gcc.target/powerpc/vsx-13.c: New.
12580
12581 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12582
12583 PR c++/84092
12584 * g++.dg/cpp1y/var-templ57.C: New.
12585
12586 2018-01-31 Marek Polacek <polacek@redhat.com>
12587
12588 PR c++/84138
12589 * g++.dg/diagnostic/pr84138.C: New test.
12590
12591 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12592
12593 PR fortran/78534
12594 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12595 -Wstringop-overflow warnings due to spurious warning with -O1.
12596 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12597 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12598
12599 2018-01-31 Richard Biener <rguenther@suse.de>
12600
12601 PR tree-optimization/84132
12602 * g++.dg/torture/pr84132.C: New testcase.
12603
12604 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12605
12606 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12607 dg-final scan.
12608
12609 2018-01-31 Julia Koval <julia.koval@intel.com>
12610
12611 PR target/83618
12612 * gcc.target/i386/rdpid.c: Remove "eax".
12613
12614 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12615
12616 PR tree-optimization/64946
12617 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12618 scan-assembler checks.
12619
12620 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12621
12622 * gcc.c-torture/execute/20180131-1.c: New test.
12623
12624 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12625
12626 * gcc.target/arc/taux-1.c: New test.
12627 * gcc.target/arc/taux-2.c: Likewise.
12628
12629 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12630
12631 * gcc.target/arc/uncached.c: New test.
12632
12633 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12634
12635 PR lto/83954
12636 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12637
12638 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12639
12640 PR preprocessor/69869
12641 * gcc.dg/cpp/trad/pr69869.c: New test.
12642
12643 PR c/84100
12644 * gcc.dg/pr84100.c: New test.
12645
12646 2018-01-30 Jeff Law <law@redhat.com>
12647
12648 PR target/84064
12649 * gcc.target/i386/pr84064: New test.
12650
12651 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12652
12653 PR fortran/84134
12654 * gfortran.dg/data_implied_do_2.f90: New test.
12655
12656 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12657
12658 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12659
12660 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12661
12662 PR fortran/84133
12663 * gfortran.dg/inline_matmul_21.f90: New test case.
12664
12665 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12666
12667 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12668
12669 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12670
12671 PR target/84112
12672 * gcc.target/powerpc/pr84112.c: New.
12673
12674 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12675
12676 PR rtl-optimization/83986
12677 * gcc.dg/pr83986.c: New test.
12678
12679 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12680
12681 PR 58684
12682 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12683 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12684 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12685 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12686
12687 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12688
12689 PR tree-optimization/84111
12690 * gcc.c-torture/compile/pr84111.c: New test.
12691
12692 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12693
12694 PR ipa/83179
12695 * gcc.dg/ipa/inline-2.c: Fix template.
12696 * gcc.dg/ipa/inline-3.c: Fix template.
12697
12698 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12699
12700 PR ipa/81360
12701 * g++.dg/torture/pr81360.C: New testcase.
12702
12703 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12704
12705 PR lto/83954
12706 * gcc.dg/lto/pr83954.h: New testcase.
12707 * gcc.dg/lto/pr83954_0.c: New testcase.
12708 * gcc.dg/lto/pr83954_1.c: New testcase.
12709
12710 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12711
12712 PR bootstrap/84017
12713 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12714 to dg-options.
12715 Simplify DW_AT_producer scan.
12716
12717 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12718
12719 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12720
12721 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12722
12723 PR target/83828
12724 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12725 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12726 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12727 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12728
12729 2018-01-29 Jeff Law <law@redhat.com>
12730
12731 PR testsuite/81010
12732 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12733 better match other tests which require vsx. Verify the zero
12734 extension is part of the test in the combiner dump.
12735
12736 2018-01-29 Marek Polacek <polacek@redhat.com>
12737
12738 PR c/83966
12739 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12740
12741 PR c++/83996
12742 * g++.dg/ext/pr83996.C: New test.
12743
12744 2018-01-29 Richard Biener <rguenther@suse.de>
12745
12746 PR tree-optimization/84057
12747 * gcc.dg/graphite/pr84057.c: New testcase.
12748
12749 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12750
12751 PR fortran/84073
12752 * gfortran.dg/bind_c_usage_31.f90: New test.
12753
12754 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12755
12756 PR c++/83924
12757 * g++.dg/warn/Wduplicated-branches5.C: New.
12758
12759 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12760
12761 * gcc.target/rl78/test_addsi3_internal.c: New test.
12762
12763 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12764
12765 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12766 Make expected output depend on whether we expect sibcalls or not.
12767 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12768 safe-indirect-jump-1.c).
12769
12770 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12771 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12772 Soren Rasmussen <s.c.rasmussen@gmail.com>
12773
12774 Fortran 2018 teams tests.
12775
12776 * gfortran.dg/team_number_1.f90: new test for team_number.
12777 * gfortran.dg/team_change_1.f90: new test for change team.
12778 * gfortran.dg/team_end_1.f90: new test for end team.
12779 * gfortran.dg/team_form_1.f90: new test for form team.
12780
12781 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12782
12783 PR fortran/83998
12784 * gfortran.dg/dot_product_4.f90
12785
12786 2018-01-26 Martin Sebor <msebor@redhat.com>
12787
12788 PR tree-optimization/83896
12789 * gcc.dg/strlenopt-43.c: New.
12790
12791 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12792
12793 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12794 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12795 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12796 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12797 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12798 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12799 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12800 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12801 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12802 stanzas.
12803 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12804 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12805 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12806 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12807 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12808 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12809 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12810 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12811 instruction list.
12812 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12813
12814 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12815
12816 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12817 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12818 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12819 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12820 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12821 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12822 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12823 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12824 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12825 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12826 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12827 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12828 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12829
12830 2018-01-26 Martin Liska <mliska@suse.cz>
12831
12832 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12833 warning is seen.
12834
12835 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12836
12837 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12838 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12839 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12840 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12841 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12842 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12843 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12844 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12845
12846 2018-01-26 Richard Biener <rguenther@suse.de>
12847
12848 PR rtl-optimization/84003
12849 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12850 latent bug in DSE if NOINLINE is appropriately defined.
12851 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12852 and defining NOINLINE.
12853
12854 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12855
12856 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12857 tests specific to aarch64. XFAIL test on arm.
12858
12859 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12860
12861 PR rtl-optimization/83985
12862 * gcc.dg/pr83985.c: New test.
12863
12864 PR c/83989
12865 * c-c++-common/Wrestrict-3.c: New test.
12866
12867 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12868
12869 * gcc.target/arc/tdelegitimize_addr.c: New test.
12870
12871 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12872
12873 * gcc.target/arc/jli-1.c: New file.
12874 * gcc.target/arc/jli-2.c: Likewise.
12875
12876 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12877
12878 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12879 scan-assembler.
12880 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12881 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12882
12883 2018-01-26 Richard Biener <rguenther@suse.de>
12884
12885 PR tree-optimization/81082
12886 * gcc.dg/vect/pr81082.c: New testcase.
12887 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12888 simplification to n * n.
12889
12890 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12891
12892 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12893 Solaris 10.
12894 * gcc.target/i386/pr63620.c: Likewise.
12895
12896 2018-01-26 Julia Koval <julia.koval@intel.com>
12897
12898 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12899 -mavx512f -mavx512bw.
12900 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12901 * gcc.target/i386/i386.exp: Fix types.
12902
12903 2018-01-26 Alan Modra <amodra@gmail.com>
12904
12905 PR target/84033
12906 * gcc.target/powerpc/swaps-p8-46.c: New.
12907
12908 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12909
12910 PR fortran/37577
12911 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12912 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12913 'array01' in the tree dump comparison.
12914 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12915 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12916 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12917
12918 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12919
12920 PR middle-end/83055
12921 * gcc.dg/torture/pr83055.c: New testcase.
12922
12923 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12924
12925 PR c++/84031
12926 * g++.dg/cpp1z/decomp36.C: New test.
12927
12928 PR middle-end/83977
12929 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12930
12931 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12932
12933 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12934 the shift dump line.
12935 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12936
12937 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12938
12939 PR target/81550
12940 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12941 index instead of int, which allows IVOPTs to properly optimize the
12942 loop.
12943
12944 2018-01-24 David Malcolm <dmalcolm@redhat.com>
12945
12946 PR jit/82846
12947 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
12948 of "fn_type" typedef.
12949 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12950
12951 2018-01-24 Ian Lance Taylor <iant@golang.org>
12952
12953 * go.go-torture/execute/names-1.go: New test.
12954
12955 2018-01-19 Jeff Law <law@redhat.com>
12956
12957 PR target/83994
12958 * gcc.target/i386/pr83994.c: New test.
12959
12960 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
12961
12962 PR target/84014
12963 * gcc.target/powerpc/pr84014.c: New.
12964
12965 2018-01-24 Jakub Jelinek <jakub@redhat.com>
12966
12967 PR middle-end/83977
12968 * c-c++-common/gomp/pr83977-1.c: New test.
12969 * c-c++-common/gomp/pr83977-2.c: New test.
12970 * c-c++-common/gomp/pr83977-3.c: New test.
12971 * gfortran.dg/gomp/pr83977.f90: New test.
12972
12973 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12974
12975 PR testsuite/83889
12976 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
12977 * gcc.dg/vect/pr80631-1.c: Likewise.
12978 * gcc.dg/vect/pr80631-2.c: Likewise.
12979 * gcc.dg/vect/pr81410.c: Likewise.
12980 * gcc.dg/vect/pr81633.c: Likewise.
12981 * gcc.dg/vect/pr81815.c: Likewise.
12982 * gcc.dg/vect/pr82108.c: Likewise.
12983 * gcc.dg/vect/pr83857.c: Likewise.
12984 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12985 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12986 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
12987 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12988 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12989 * gcc.dg/vect/vect-reduc-11.c: Likewise.
12990 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
12991 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
12992 dg-xfail-run-if instead.
12993 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12994 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12995 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12996 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
12997 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12998
12999 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
13000
13001 PR tree-optimization/83979
13002 * g++.dg/pr83979.c: New test.
13003
13004 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13005
13006 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
13007 option. Add arm_neon_ok_no_float_abi check.
13008
13009 2018-01-24 Richard Biener <rguenther@suse.de>
13010
13011 PR tree-optimization/83176
13012 * gcc.dg/graphite/pr83176.c: New testcase.
13013
13014 2018-01-24 Richard Biener <rguenther@suse.de>
13015
13016 PR tree-optimization/82819
13017 * gcc.dg/graphite/pr82819.c: New testcase.
13018
13019 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13020
13021 PR c++/83921
13022 * g++.dg/cpp1y/constexpr-83921-1.C: New.
13023 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
13024 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
13025 * g++.dg/ext/stmtexpr20.C: Likewise.
13026 * g++.dg/ext/stmtexpr21.C: Likewise.
13027
13028 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13029
13030 PR c++/83974
13031 * g++.dg/warn/pr83974.C: New test case.
13032
13033 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13034
13035 PR sanitizer/83987
13036 * g++.dg/ubsan/pr83987.C: New test.
13037
13038 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13039
13040 PR fortran/83866
13041 * gfortran.dg/pdt_29.f03: New test.
13042
13043 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13044
13045 PR fortran/83898
13046 * gfortran.dg/associate_33.f03: New test.
13047
13048 2018-01-23 Martin Liska <mliska@suse.cz>
13049
13050 PR lto/81440
13051 * gcc.dg/lto/pr81440.h: New test.
13052 * gcc.dg/lto/pr81440_0.c: New test.
13053 * gcc.dg/lto/pr81440_1.c: New test.
13054
13055 2018-01-23 Nathan Sidwell <nathan@acm.org>
13056
13057 PR c++/83988
13058 * g++.dg/template/pr83988.C: New.
13059
13060 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13061
13062 PR c++/82882
13063 PR c++/83978
13064 * g++.dg/cpp0x/pr82882.C: New test.
13065 * g++.dg/cpp0x/pr83978.C: New test.
13066
13067 PR c++/83958
13068 * g++.dg/cpp1z/decomp35.C: New test.
13069
13070 2018-01-23 Nathan Sidwell <nathan@acm.org>
13071
13072 * g++.dg/cpp0x/range-for10.C: Adjust.
13073 * g++.dg/ext/forscope1.C: Adjust.
13074 * g++.dg/ext/forscope2.C: Adjust.
13075 * g++.dg/template/for1.C: Adjust.
13076
13077 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13078
13079 PR tree-optimization/83510
13080 * gcc.c-torture/compile/pr83510.c: New test case.
13081
13082 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13083
13084 PR testsuite/83888
13085 * lib/target-supports.exp (check_effective_target_vect_float): Say
13086 that the result only holds when -funsafe-math-optimizations is on.
13087 (check_effective_target_vect_float_strict): New procedure.
13088 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13089 of vect_float.
13090 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13091
13092 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13093
13094 PR tree-optimization/83965
13095 * gcc.dg/vect/pr83965.c: New test.
13096
13097 2018-01-23 Richard Biener <rguenther@suse.de>
13098
13099 PR tree-optimization/83963
13100 * gfortran.dg/graphite/pr83963.f: New testcase.
13101 * gcc.dg/graphite/pr83963-2.c: Likewise.
13102
13103 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13104
13105 PR c++/83918
13106 * g++.dg/cpp1z/pr83918.C: New test.
13107
13108 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13109
13110 PR tree-optimization/83957
13111 * gcc.dg/autopar/pr83957.c: New test.
13112
13113 PR tree-optimization/83081
13114 * gcc.dg/predict-8.c: Adjust expected probability.
13115
13116 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13117
13118 PR target/83862
13119 * gcc.target/powerpc/pr83862.c: New test.
13120
13121 2018-01-22 Carl Love <cel@us.ibm.com>
13122
13123 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13124 builtins-4-runnable.c, builtins-6-runnable.c,
13125 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13126 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13127 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13128 for signed/unsigned 128-bit and long long int loads.
13129
13130 2018-01-22 Marek Polacek <polacek@redhat.com>
13131
13132 PR c++/81933
13133 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13134
13135 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13136
13137 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13138 scan-asembler valid instructions list.
13139 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13140 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13141 power8-vector requirement and option.
13142 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13143
13144 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13145
13146 PR 78534
13147 PR 83704
13148 * gfortran.dg/string_1.f90: Remove printing the length.
13149
13150 2018-01-22 Richard Biener <rguenther@suse.de>
13151
13152 PR tree-optimization/83963
13153 * gcc.dg/graphite/pr83963.c: New testcase.
13154
13155 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13156
13157 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13158 dg-require-effective-target directives.
13159
13160 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13161
13162 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13163 New procedure.
13164 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13165 Adjust scan-assembler checks for soft-float.
13166
13167 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13168
13169 PR target/83946
13170 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13171
13172 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13173
13174 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13175 * gcc.dg/pr83623.c: Likewise.
13176 * gcc.dg/pr83666.c: Likewise.
13177
13178 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13179 David Edelsohn <dje.gcc@gmail.com>
13180
13181 PR target/83946
13182 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13183 assembly output from "crset eq" to "crset 2".
13184 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13185 assembly output from . to $.
13186 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13187 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13188 assembly output from "crset eq" to "crset 2".
13189 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13190 assembly output from "crset eq" to "crset 2", and from . to $.
13191
13192 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13193
13194 PR fortran/83900
13195 * gfortran.dg/matmul_18.f90: New test.
13196
13197 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13198
13199 PR tree-optimization/83940
13200 * gcc.dg/torture/pr83940.c: New test.
13201
13202 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13203
13204 PR middle-end/83945
13205 * gcc.dg/tls/pr83945.c: New test.
13206
13207 PR target/83930
13208 * gcc.dg/pr83930.c: New test.
13209
13210 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13211
13212 PR fortran/83900
13213 * gfortran.dg/matmul_17.f90: New test.
13214
13215 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13216
13217 PR fortran/80768
13218 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13219
13220 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13221
13222 PR c++/81167
13223 * g++.dg/cpp0x/pr81167.C: New test.
13224
13225 PR c++/83919
13226 * g++.dg/cpp0x/pr83919.C: New test.
13227
13228 2018-01-19 Jeff Law <law@redhat.com>
13229 Jakub Jelinek <jakub@redhat.com>
13230
13231 * gcc.dg/stack-check-16.c: New test.
13232
13233 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13234
13235 PR target/83790
13236 * gcc.target/nvptx/indirect_call.c: New test.
13237
13238 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13239
13240 * g++.dg/torture/pr83619.C: Remove dg-message.
13241
13242 2018-01-19 Martin Liska <mliska@suse.cz>
13243
13244 * gcc.dg/predict-1.c: Adjust expected probability.
13245 * gcc.dg/predict-3.c: Likewise.
13246 * gcc.dg/predict-5.c: Likewise.
13247 * gcc.dg/predict-6.c: Likewise.
13248 * gcc.dg/predict-9.c: Likewise.
13249
13250 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13251
13252 PR tree-optimization/83922
13253 * gcc.dg/pr83922.c: New test.
13254
13255 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13256
13257 PR tree-optimization/83914
13258 * gcc.dg/vect/pr83914.c: New test.
13259
13260 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13261
13262 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13263 * gcc.target/arm/negdi-2.c: Likewise.
13264 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13265
13266 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13267
13268 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13269
13270 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13271
13272 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13273
13274 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13275
13276 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13277 hppa*-*-hpux*.
13278
13279 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13280
13281 PR ipa/83619
13282 PR testsuite/83934
13283 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13284 forward declaration.
13285
13286 2018-01-18 Carl Love <cel@us.ibm.com>
13287
13288 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13289 to the function.
13290
13291 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13292
13293 PR c++/81013
13294 * g++.dg/inherit/union3.C: New.
13295
13296 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13297
13298 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13299
13300 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13301
13302 PR ipa/83619
13303 * g++.dg/torture/pr83619.C: New testcase.
13304
13305 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13306
13307 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13308 Add function body to force error messages in some configurations.
13309
13310 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13311
13312 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13313 and arm_thumb1_ok.
13314
13315 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13316
13317 PR other/70268
13318 * c-c++-common/ffile-prefix-map.c: New test.
13319 * c-c++-common/fmacro-prefix-map.c: New test.
13320 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13321 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13322
13323 2018-01-18 Martin Liska <mliska@suse.cz>
13324
13325 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13326 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13327 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13328 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13329 * gcc.target/i386/ret-thunk-10.c: Likewise.
13330 * gcc.target/i386/ret-thunk-11.c: Likewise.
13331 * gcc.target/i386/ret-thunk-12.c: Likewise.
13332 * gcc.target/i386/ret-thunk-15.c: Likewise.
13333 * gcc.target/i386/ret-thunk-9.c: Likewise.
13334
13335 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13336
13337 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13338 order.
13339
13340 2018-01-18 Nathan Sidwell <nathan@acm.org>
13341
13342 PR c++/83160
13343 * g++.dg/cpp0x/pr83160.C: New.
13344
13345 2018-01-18 Richard Biener <rguenther@suse.de>
13346
13347 PR tree-optimization/83887
13348 * gcc.dg/graphite/pr83887.c: New testcase.
13349 * gfortran.dg/graphite/pr83887.f90: Likewise.
13350 * gfortran.dg/graphite/pr83887.f: Likewise.
13351
13352 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13353
13354 PR target/65578
13355 * gcc.target/arm/builtin-bswap.x: New file.
13356 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13357 and options for armv6t2.
13358 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13359 and options for Thumb1.
13360 * gcc.target/arm/builtin-bswap16.x: New file.
13361 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13362 and options for armv6t2.
13363 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13364 and options for Thumb1.
13365
13366 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13367
13368 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13369 order.
13370
13371 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13372
13373 PR c/61240
13374 * gcc.dg/pr61240.c: New test.
13375
13376 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13377
13378 PR fortran/83864
13379 * gfortran.dg/pr83864.f90: New test.
13380
13381 2018-01-17 Jeff Law <law@redhat.com>
13382
13383 PR testsuite/83883
13384 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13385
13386 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13387
13388 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13389 restriction, but still restrict to 64-bit.
13390 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13391 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13392
13393 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13394
13395 PR fortran/83874
13396 * gfortran.dg/pr83874.f90: New test.
13397
13398 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13399
13400 PR c++/83824
13401 * g++.dg/cpp0x/pr83824.C: New test.
13402
13403 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13404
13405 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13406 appropriate .gnu_attribute for the long double type, if we use the
13407 long double type, but do not generate any calls.
13408 * gcc.target/powerpc/gnuattr2.c: Likewise.
13409 * gcc.target/powerpc/gnuattr3.c: Likewise.
13410
13411 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13412
13413 PR c++/78344
13414 * g++.dg/cpp0x/alignas13.C: New.
13415
13416 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13417
13418 PR c++/83897
13419 * g++.dg/cpp0x/pr83897.C: New test.
13420
13421 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13422
13423 PR ipa/83051
13424 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13425
13426 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13427
13428 PR c++/81054
13429 * g++.dg/cpp0x/constexpr-ice19.C: New.
13430
13431 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13432
13433 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13434 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13435 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13436 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13437 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13438 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13439 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13440 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13441 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13442 * gcc.target/powerpc/builtins-1.fold.h: New.
13443
13444 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13445
13446 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13447 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13448
13449 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13450
13451 * gcc.target/arm/g2.c: Add -marm to dg-options.
13452 * gcc.target/arm/scd42-2.c: Likewise.
13453
13454 2018-01-17 Nathan Sidwell <nathan@acm.org>
13455
13456 PR c++/83287
13457 * g++.dg/lookup/pr83287-2.C: New.
13458
13459 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13460
13461 PR c++/83814
13462 PR c++/83902
13463 * g++.dg/wrappers/pr83814.C: New test case.
13464 * g++.dg/wrappers/pr83902.C: New test case.
13465
13466 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13467
13468 PR lto/83121
13469 * g++.dg/lto/pr83121_0.C: New test case.
13470 * g++.dg/lto/pr83121_1.C: New test case.
13471 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13472 adapted from DejaGnu's dg-test.
13473 (lto_handle_diagnostics): New procedure.
13474 (lto_prune_warns): Ignore informational notes.
13475 (lto-link-and-maybe-run): Add "messages_by_file" param.
13476 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13477 "execute" when "link" fails if "execute" was not specified.
13478 (lto-can-handle-directive): New procedure.
13479 (lto-get-options-main): Call lto-can-handle-directive. Add a
13480 dg-messages local, using it to set the caller's
13481 dg-messages-by-file for the given source file.
13482 (lto-get-options): Likewise.
13483 (lto-execute): Add dg-messages-by-file local, and pass it to
13484 lto-link-and-maybe-run.
13485
13486 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13487 Richard Sandiford <richard.sandiford@linaro.org>
13488
13489 PR target/79041
13490 PR target/82964
13491 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13492 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13493
13494 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13495
13496 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13497 target check autogenerator for armv8.1-a and armv8.2-a.
13498
13499 2018-01-17 Carl Love <cel@us.ibm.com>
13500
13501 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13502 Add debug print statements.
13503 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13504 16 byte vector load followed by a partial vector load.
13505
13506 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13507
13508 PR c++/83799
13509 * g++.dg/wrappers/pr83799.C: New test case.
13510
13511 2018-01-17 Nathan Sidwell <nathan@acm.org>
13512
13513 PR c++/83739
13514 * g++.dg/cpp1y/pr83739.C: New.
13515
13516 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13517
13518 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13519 * gcc.target/visium/overflow16.c: Likewise.
13520 * gcc.target/visium/overflow32.c: Likewise.
13521
13522 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13523
13524 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13525
13526 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13527
13528 * gcc.dg/rtl/arm/stl-cond.c: New test.
13529 * gcc.target/arm/stl-cond.c: Delete.
13530
13531 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13532
13533 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13534 directives.
13535
13536 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13537
13538 PR tree-optimization/83843
13539 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13540 * gcc.dg/store_merging_19.c: New test.
13541
13542 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13543
13544 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13545 and options.
13546
13547 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13548
13549 PR rtl-optimization/83771
13550 * gcc.dg/pr83771.c: New test.
13551
13552 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13553
13554 PR tree-optimization/81184
13555 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13556 targets.
13557 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13558
13559 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13560
13561 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13562
13563 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13564
13565 PR target/83546
13566 * gcc.target/i386/pr83546.c: New test.
13567
13568 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13569
13570 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13571
13572 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13573
13574 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13575 test and add dg-warning for the -Wstringop-overflow warning.
13576
13577 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13578
13579 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13580 XFAIL last test on SPARC and Visium.
13581
13582 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13583
13584 PR rtl-optimization/80481
13585 * g++.dg/pr80481.C: Exclude solaris.
13586
13587 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13588
13589 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13590 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13591 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13592
13593 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13594
13595 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13596 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13597 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13598 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13599 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13600 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13601 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13602 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13603 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13604 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13605 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13606 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13607 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13608 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13609 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13610
13611 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13612
13613 PR testsuite/77734
13614 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13615
13616 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13617
13618 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13619 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13620 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13621 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13622 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13623 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13624
13625 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13626
13627 PR tree-optimization/83857
13628 * gcc.dg/vect/pr83857.c: New test.
13629
13630 2018-01-16 Richard Biener <rguenther@suse.de>
13631
13632 PR tree-optimization/83867
13633 * gcc.dg/vect/pr83867.c: New testcase.
13634
13635 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13636
13637 PR c/83844
13638 * gcc.dg/pr83844.c: New test.
13639
13640 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13641
13642 * gcc.dg/torture/pr83847.c: New test.
13643
13644 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13645
13646 PR rtl-optimization/86620
13647 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13648 instead of --param=max-sched-ready-insns=0.
13649 * gcc.target/i386/pr83620.c: New test.
13650 * gcc.dg/pr83620.c: New test.
13651
13652 PR tree-optimization/83843
13653 * gcc.dg/store_merging_18.c: New test.
13654
13655 PR c++/83817
13656 * g++.dg/cpp1y/pr83817.C: New test.
13657
13658 PR c++/83825
13659 * g++.dg/template/pr83825.C: New test.
13660
13661 2018-01-16 Richard Biener <rguenther@suse.de>
13662
13663 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13664
13665 2018-01-16 Richard Biener <rguenther@suse.de>
13666
13667 PR testsuite/82132
13668 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13669 from gcc.dg/torture/pr60092.c.
13670
13671 2018-01-15 Martin Sebor <msebor@redhat.com>
13672
13673 PR c++/83588
13674 * g++.dg/ext/flexary28.C: New test.
13675
13676 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13677
13678 PR fortran/82257
13679 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13680
13681 2018-01-15 Martin Sebor <msebor@redhat.com>
13682
13683 PR testsuite/83869
13684 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13685
13686 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13687
13688 PR fortran/54613
13689 * gfortran.dg/minmaxloc_9.f90: New test.
13690 * gfortran.dg/minmaxloc_10.f90: New test.
13691 * gfortran.dg/minmaxloc_11.f90: New test.
13692
13693 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13694
13695 PR target/83839
13696 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13697 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13698 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13699 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13700 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13701 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13702 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13703 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13704 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13705 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13706 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13707 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13708 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13709 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13710 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13711 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13712 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13713 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13714 * gcc.target/i386/ret-thunk-10.c: Likewise.
13715 * gcc.target/i386/ret-thunk-11.c: Likewise.
13716 * gcc.target/i386/ret-thunk-12.c: Likewise.
13717 * gcc.target/i386/ret-thunk-13.c: Likewise.
13718 * gcc.target/i386/ret-thunk-14.c: Likewise.
13719 * gcc.target/i386/ret-thunk-15.c: Likewise.
13720 * gcc.target/i386/ret-thunk-9.c: Don't check the
13721 __x86_return_thunk label. Scan for "push" only for Linux.
13722
13723 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13724
13725 PR testsuite/79920
13726 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13727
13728 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13729
13730 PR target/83687
13731 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13732 tests.
13733 * gcc.target/arm/pr83687.c: New test.
13734
13735 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13736
13737 Adjust tests to AVR_TINY.
13738
13739 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13740 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13741 * gcc.target/avr/pr71627.c: Same.
13742 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13743 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13744 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13745 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13746 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13747 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13748 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13749 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13750 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13751 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13752 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13753 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13754 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13755 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13756 * gcc.target/avr/torture/pr61055.c: Same.
13757 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13758 available.
13759 * gcc.target/avr/torture/int24-mul.c: Same.
13760 * gcc.target/avr/torture/pr51782-1.c: Same.
13761 * gcc.target/avr/torture/pr61443.c: Same.
13762 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13763 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13764
13765 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13766
13767 PR c/83801
13768 PR c/83729
13769 * gcc.target/avr/torture/pr83729.c: New test.
13770 * gcc.target/avr/torture/pr83801.c: New test.
13771
13772 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13773
13774 PR middle-end/82694
13775 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13776 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13777
13778 2018-01-10 Martin Sebor <msebor@redhat.com>
13779
13780 PR other/83508
13781 * gcc.dg/Wstringop-overflow-2.c: New test.
13782
13783 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13784
13785 PR libgfortran/83811
13786 * gfortran.dg/fmt_e.f90: New test.
13787
13788 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13789
13790 * gcc.target/i386/indirect-thunk-10.c: New test.
13791 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13792 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13793 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13794 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13795 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13796 * gcc.target/i386/ret-thunk-17.c: Likewise.
13797 * gcc.target/i386/ret-thunk-18.c: Likewise.
13798 * gcc.target/i386/ret-thunk-19.c: Likewise.
13799 * gcc.target/i386/ret-thunk-20.c: Likewise.
13800 * gcc.target/i386/ret-thunk-21.c: Likewise.
13801
13802 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13803
13804 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13805
13806 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13807
13808 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13809 -mno-indirect-branch-register.
13810 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13811 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13812 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13813 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13814 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13815 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13816 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13817 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13818 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13819 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13820 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13821 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13822 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13823 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13824 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13825 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13826 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13827 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13828 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13829 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13830 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13831 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13832 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13833 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13834 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13835 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13836 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13837 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13838 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13839 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13840 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13841 * gcc.target/i386/ret-thunk-10.c: Likewise.
13842 * gcc.target/i386/ret-thunk-11.c: Likewise.
13843 * gcc.target/i386/ret-thunk-12.c: Likewise.
13844 * gcc.target/i386/ret-thunk-13.c: Likewise.
13845 * gcc.target/i386/ret-thunk-14.c: Likewise.
13846 * gcc.target/i386/ret-thunk-15.c: Likewise.
13847 * gcc.target/i386/ret-thunk-9.c: Likewise.
13848 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13849 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13850 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13851
13852 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13853
13854 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13855 -mfunction-return=keep.
13856 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13857 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13858 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13859 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13860 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13861 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13862 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13863 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13864 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13865 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13866 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13867 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13868 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13869 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13870 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13871 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13872 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13873 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13874 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13875 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13876 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13877 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13878 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13879 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13880 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13881 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13882 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13883 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13884 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13885 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13886 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13887 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13888 * gcc.target/i386/ret-thunk-1.c: New test.
13889 * gcc.target/i386/ret-thunk-10.c: Likewise.
13890 * gcc.target/i386/ret-thunk-11.c: Likewise.
13891 * gcc.target/i386/ret-thunk-12.c: Likewise.
13892 * gcc.target/i386/ret-thunk-13.c: Likewise.
13893 * gcc.target/i386/ret-thunk-14.c: Likewise.
13894 * gcc.target/i386/ret-thunk-15.c: Likewise.
13895 * gcc.target/i386/ret-thunk-16.c: Likewise.
13896 * gcc.target/i386/ret-thunk-2.c: Likewise.
13897 * gcc.target/i386/ret-thunk-3.c: Likewise.
13898 * gcc.target/i386/ret-thunk-4.c: Likewise.
13899 * gcc.target/i386/ret-thunk-5.c: Likewise.
13900 * gcc.target/i386/ret-thunk-6.c: Likewise.
13901 * gcc.target/i386/ret-thunk-7.c: Likewise.
13902 * gcc.target/i386/ret-thunk-8.c: Likewise.
13903 * gcc.target/i386/ret-thunk-9.c: Likewise.
13904
13905 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13906
13907 * gcc.target/i386/indirect-thunk-1.c: New test.
13908 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13909 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13910 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13911 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13912 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13913 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13914 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13915 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13916 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13917 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13918 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13919 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13920 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13921 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13922 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13923 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13924 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13925 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13926 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13927 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13928 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13929 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13930 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13931 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13932 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13933 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13934 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13935 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13936 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13937 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13938 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13939 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13940
13941 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
13942
13943 PR ipa/83051
13944 * gcc.c-torture/compile/pr83051.c: New testcase.
13945
13946 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13947
13948 PR tree-optimization/83501
13949 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13950
13951 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13952
13953 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13954 for lvx and stvx instead of lxvd2x and stxvd2x and require
13955 little-endian target. Add comments.
13956 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13957 comprehensive testing.
13958 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
13959 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
13960 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
13961 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
13962 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
13963 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
13964 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
13965 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
13966 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
13967 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
13968 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
13969 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
13970 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
13971 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
13972 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
13973 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
13974 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
13975 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
13976 scan-assembler-not directives that forbid lvx and xxpermdi.
13977 * gcc.target/powerpc/vec-extract-3.c: Likewise.
13978 * gcc.target/powerpc/vec-extract-5.c: Likewise.
13979 * gcc.target/powerpc/vec-extract-6.c: Likewise.
13980 * gcc.target/powerpc/vec-extract-7.c: Likewise.
13981 * gcc.target/powerpc/vec-extract-8.c: Likewise.
13982 * gcc.target/powerpc/vec-extract-9.c: Likewise.
13983 * gcc.target/powerpc/vsx-vector-6-le.c: Change
13984 scan-assembler-times directives to reflect different numbers of
13985 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
13986
13987 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13988 Alan Hayward <alan.hayward@arm.com>
13989 David Sherwood <david.sherwood@arm.com>
13990
13991 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
13992 than SLP vectorization.
13993 * gcc.dg/vect/vect-alias-check-10.c: New test.
13994 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13995 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13996 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13997 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13998 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
13999 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
14000 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
14001 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
14002 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
14003 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
14004 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
14005 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
14006 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
14007 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
14008 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
14009 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
14010 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
14011 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
14012 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
14013 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
14014 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
14015 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
14016 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14017
14018 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14019 Alan Hayward <alan.hayward@arm.com>
14020 David Sherwood <david.sherwood@arm.com>
14021
14022 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
14023 New proc.
14024 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
14025 targets with scatter stores.
14026 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
14027 stores.
14028 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
14029 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14030 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14031 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14032 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14033 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14034 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14035 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14036 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14037 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14038 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14039 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14040 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14041 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14042 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14043 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14044
14045 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14046 Alan Hayward <alan.hayward@arm.com>
14047 David Sherwood <david.sherwood@arm.com>
14048
14049 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14050 for double_reduc1.
14051 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14052 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14053 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14054 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14055
14056 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14057 Alan Hayward <alan.hayward@arm.com>
14058 David Sherwood <david.sherwood@arm.com>
14059
14060 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14061 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14062 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14063
14064 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14065 Alan Hayward <alan.hayward@arm.com>
14066 David Sherwood <david.sherwood@arm.com>
14067
14068 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14069 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14070 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14071 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14072 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14073 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14074 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14075 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14076 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14077 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14078 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14079 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14080 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14081 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14082
14083 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14084 Alan Hayward <alan.hayward@arm.com>
14085 David Sherwood <david.sherwood@arm.com>
14086
14087 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14088 check for a message about using in-order reductions.
14089 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14090 check for a message about using in-order reductions.
14091 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14092 vectorized and check for a message about using in-order reductions.
14093 Expect targets with variable-length vectors to fall back to the
14094 fixed-length mininum.
14095 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14096 check for a message about using in-order reductions.
14097 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14098 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14099 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14100 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14101 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14102 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14103 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14104 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14105 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14106 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14107 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14108 vect_fold_left_plus.
14109
14110 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14111
14112 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14113 are spilled.
14114 * gcc.target/aarch64/sve/spill_2.c: New test.
14115 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14116 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14117 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14118 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14119 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14120
14121 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14122 Alan Hayward <alan.hayward@arm.com>
14123 David Sherwood <david.sherwood@arm.com>
14124
14125 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14126 of branches.
14127 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14128 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14129 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14130 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14131 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14132 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14133 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14134 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14135 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14136
14137 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14138 Alan Hayward <alan.hayward@arm.com>
14139 David Sherwood <david.sherwood@arm.com>
14140
14141 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14142 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14143 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14144 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14145
14146 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14147 Alan Hayward <alan.hayward@arm.com>
14148 David Sherwood <david.sherwood@arm.com>
14149
14150 * lib/target-supports.exp
14151 (check_effective_target_vect_fold_extract_last): New proc.
14152 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14153 for fold_extract_last.
14154 * gcc.dg/vect/pr65947-2.c: Likewise.
14155 * gcc.dg/vect/pr65947-3.c: Likewise.
14156 * gcc.dg/vect/pr65947-4.c: Likewise.
14157 * gcc.dg/vect/pr65947-5.c: Likewise.
14158 * gcc.dg/vect/pr65947-6.c: Likewise.
14159 * gcc.dg/vect/pr65947-9.c: Likewise.
14160 * gcc.dg/vect/pr65947-10.c: Likewise.
14161 * gcc.dg/vect/pr65947-12.c: Likewise.
14162 * gcc.dg/vect/pr65947-14.c: Likewise.
14163 * gcc.dg/vect/pr80631-1.c: Likewise.
14164 * gcc.target/aarch64/sve/clastb_1.c: New test.
14165 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14166 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14167 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14168 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14169 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14170 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14171 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14172 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14173 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14174 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14175 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14176 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14177 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14178
14179 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14180 Alan Hayward <alan.hayward@arm.com>
14181 David Sherwood <david.sherwood@arm.com>
14182
14183 * gcc.target/aarch64/sve/live_1.c: New test.
14184 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14185
14186 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14187 Alan Hayward <alan.hayward@arm.com>
14188 David Sherwood <david.sherwood@arm.com>
14189
14190 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14191 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14192 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14193 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14194 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14195 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14196 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14197 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14198 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14199
14200 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14201 Alan Hayward <alan.hayward@arm.com>
14202 David Sherwood <david.sherwood@arm.com>
14203
14204 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14205 New proc.
14206 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14207 vect_fully_masked.
14208 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14209 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14210 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14211 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14212 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14213 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14214
14215 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14216 Alan Hayward <alan.hayward@arm.com>
14217 David Sherwood <david.sherwood@arm.com>
14218
14219 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14220 instead of just ADDRESS.
14221 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14222 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14223 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14224 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14225 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14226 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14227 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14228 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14229 * gcc.target/aarch64/sve/while_2.c: Likewise.
14230 * gcc.target/aarch64/sve/while_3.c: Likewise.
14231 * gcc.target/aarch64/sve/while_4.c: Likewise.
14232
14233 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14234 Alan Hayward <alan.hayward@arm.com>
14235 David Sherwood <david.sherwood@arm.com>
14236
14237 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14238 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14239 to be predicated.
14240 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14241 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14242 * gcc.target/aarch64/sve/reduc_5.c: New test.
14243 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14244 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14245
14246 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14247 Alan Hayward <alan.hayward@arm.com>
14248 David Sherwood <david.sherwood@arm.com>
14249
14250 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14251 * gcc.dg/tree-ssa/peel1.c: Likewise.
14252 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14253 variable-length vectors.
14254 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14255 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14256 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14257 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14258 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14259 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14260 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14261 * gcc.target/aarch64/sve/slp_8.c: New test.
14262 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14263 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14264 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14265 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14266 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14267 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14268 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14269 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14270 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14271 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14272 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14273 * gcc.target/aarch64/sve/while_1.c: Likewise.
14274 * gcc.target/aarch64/sve/while_2.c: Likewise.
14275 * gcc.target/aarch64/sve/while_3.c: Likewise.
14276 * gcc.target/aarch64/sve/while_4.c: Likewise.
14277
14278 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14279 Alan Hayward <alan.hayward@arm.com>
14280 David Sherwood <david.sherwood@arm.com>
14281
14282 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14283 New proc.
14284 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14285 and add an associated scan-dump test. Prevent vectorization
14286 of the first two loops.
14287 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14288 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14289 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14290 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14291 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14292 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14293
14294 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14295 Alan Hayward <alan.hayward@arm.com>
14296 David Sherwood <david.sherwood@arm.com>
14297
14298 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14299 * gcc.dg/vect/pr67790.c: Likewise.
14300 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14301 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14302 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14303 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14304 * gcc.target/aarch64/sve/slp_5.c: New test.
14305 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14306 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14307 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14308 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14309 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14310
14311 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14312 Alan Hayward <alan.hayward@arm.com>
14313 David Sherwood <david.sherwood@arm.com>
14314
14315 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14316 && vect_load_lanes
14317 * gcc.dg/vect/slp-1.c: Likewise.
14318 * gcc.dg/vect/slp-10.c: Likewise.
14319 * gcc.dg/vect/slp-12b.c: Likewise.
14320 * gcc.dg/vect/slp-12c.c: Likewise.
14321 * gcc.dg/vect/slp-17.c: Likewise.
14322 * gcc.dg/vect/slp-19b.c: Likewise.
14323 * gcc.dg/vect/slp-20.c: Likewise.
14324 * gcc.dg/vect/slp-21.c: Likewise.
14325 * gcc.dg/vect/slp-22.c: Likewise.
14326 * gcc.dg/vect/slp-23.c: Likewise.
14327 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14328 * gcc.dg/vect/slp-24.c: Likewise.
14329 * gcc.dg/vect/slp-28.c: Likewise.
14330 * gcc.dg/vect/slp-39.c: Likewise.
14331 * gcc.dg/vect/slp-6.c: Likewise.
14332 * gcc.dg/vect/slp-7.c: Likewise.
14333 * gcc.dg/vect/slp-cond-1.c: Likewise.
14334 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14335 * gcc.dg/vect/slp-cond-2.c: Likewise.
14336 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14337 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14338 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14339 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14340 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14341 * gcc.dg/vect/slp-perm-6.c: Likewise.
14342 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14343 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14344 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14345 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14346 * gcc.dg/vect/slp-12a.c: Likewise.
14347 * gcc.dg/vect/slp-14.c: Likewise.
14348 * gcc.dg/vect/slp-15.c: Likewise.
14349 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14350 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14351 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14352 * gcc.target/aarch64/sve/slp_1.c: New test.
14353 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14354 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14355 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14356 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14357 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14358 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14359 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14360
14361 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14362 Alan Hayward <alan.hayward@arm.com>
14363 David Sherwood <david.sherwood@arm.com>
14364
14365 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14366 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14367 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14368 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14369 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14370 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14371 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14372 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14373 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14374 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14375 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14376 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14377 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14378 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14379 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14380 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14381 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14382 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14383 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14384
14385 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14386 Alan Hayward <alan.hayward@arm.com>
14387 David Sherwood <david.sherwood@arm.com>
14388
14389 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14390 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14391 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14392 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14393 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14394 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14395 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14396 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14397 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14398 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14399 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14400 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14401 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14402 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14403 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14404 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14405 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14406 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14407 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14408 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14409 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14410 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14411 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14412 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14413 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14414 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14415 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14416 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14417 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14418 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14419 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14420 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14421 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14422 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14423 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14424 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14425
14426 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14427 Alan Hayward <alan.hayward@arm.com>
14428 David Sherwood <david.sherwood@arm.com>
14429
14430 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14431 Return true for SVE too.
14432 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14433 if load/store lanes are supported.
14434 * gcc.dg/vect/slp-10.c: Likewise.
14435 * gcc.dg/vect/slp-12c.c: Likewise.
14436 * gcc.dg/vect/slp-17.c: Likewise.
14437 * gcc.dg/vect/slp-33.c: Likewise.
14438 * gcc.dg/vect/slp-6.c: Likewise.
14439 * gcc.dg/vect/slp-cond-1.c: Likewise.
14440 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14441 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14442 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14443 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14444 * gcc.dg/vect/slp-perm-6.c: Likewise.
14445 * gcc.dg/vect/slp-perm-9.c: Likewise.
14446 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14447 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14448 for variable-length vectors.
14449
14450 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14451 Alan Hayward <alan.hayward@arm.com>
14452 David Sherwood <david.sherwood@arm.com>
14453
14454 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14455 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14456
14457 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14458
14459 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14460 * g++.target/aarch64/sve/catch_1.C: New test.
14461 * g++.target/aarch64/sve/catch_2.C: Likewise.
14462 * g++.target/aarch64/sve/catch_3.C: Likewise.
14463 * g++.target/aarch64/sve/catch_4.C: Likewise.
14464 * g++.target/aarch64/sve/catch_5.C: Likewise.
14465 * g++.target/aarch64/sve/catch_6.C: Likewise.
14466
14467 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14468 Alan Hayward <alan.hayward@arm.com>
14469 David Sherwood <david.sherwood@arm.com>
14470
14471 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14472 New proc.
14473 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14474 * gcc.target/aarch64/fmaxmin.c: Likewise.
14475 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14476 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14477 * gcc.target/aarch64/pr62178.c: Likewise.
14478 * gcc.target/aarch64/pr71727-2.c: Likewise.
14479 * gcc.target/aarch64/saddw-1.c: Likewise.
14480 * gcc.target/aarch64/saddw-2.c: Likewise.
14481 * gcc.target/aarch64/uaddw-1.c: Likewise.
14482 * gcc.target/aarch64/uaddw-2.c: Likewise.
14483 * gcc.target/aarch64/uaddw-3.c: Likewise.
14484 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14485 * gcc.target/aarch64/vect-compile.c: Likewise.
14486 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14487 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14488 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14489 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14490 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14491 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14492 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14493 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14494 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14495 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14496 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14497 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14498 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14499 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14500 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14501 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14502 * gcc.target/aarch64/vect-movi.c: Likewise.
14503 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14504 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14505 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14506 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14507 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14508 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14509 fixed-length SVE.
14510 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14511 * gcc.target/aarch64/sve/arith_1.c: New test.
14512 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14513 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14514 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14515 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14516 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14517 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14518 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14519 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14520 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14521 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14522 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14523 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14524 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14525 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14526 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14527 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14528 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14529 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14530 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14531 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14532 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14533 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14534 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14535 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14536 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14537 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14538 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14539 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14540 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14541 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14542 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14543 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14544 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14545 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14546 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14547 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14548 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14549 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14550 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14551 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14552 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14553 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14554 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14555 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14556 * gcc.target/aarch64/sve/index_1.c: Likewise.
14557 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14558 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14559 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14560 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14561 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14562 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14563 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14564 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14565 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14566 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14567 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14568 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14569 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14570 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14571 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14572 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14573 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14574 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14575 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14576 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14577 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14578 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14579 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14580 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14581 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14582 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14583 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14584 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14585 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14586 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14587 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14588 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14589 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14590 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14591 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14592 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14593 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14594 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14595 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14596 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14597 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14598 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14599 * gcc.target/aarch64/sve/single_1.c: Likewise.
14600 * gcc.target/aarch64/sve/single_2.c: Likewise.
14601 * gcc.target/aarch64/sve/single_3.c: Likewise.
14602 * gcc.target/aarch64/sve/single_4.c: Likewise.
14603 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14604 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14605 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14606 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14607 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14608 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14609 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14610 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14611 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14612 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14613 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14614 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14615 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14616 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14617 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14618 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14619 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14620 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14621 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14622 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14623 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14624 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14625 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14626 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14627 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14628 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14629 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14630 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14631 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14632 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14633 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14634 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14635 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14636 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14637 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14638 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14639 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14640 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14641 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14642 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14643 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14644 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14645 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14646 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14647 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14648
14649 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14650 Alan Hayward <alan.hayward@arm.com>
14651 David Sherwood <david.sherwood@arm.com>
14652
14653 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14654 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14655 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14656 New procedures.
14657 (check_effective_target_vect_perm): Handle SVE.
14658 (check_effective_target_vect_perm_byte): Likewise.
14659 (check_effective_target_vect_perm_short): Likewise.
14660 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14661 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14662 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14663 (check_effective_target_vect_element_align_preferred): Likewise.
14664 (check_effective_target_vect_align_stack_vars): Likewise.
14665 (check_effective_target_vect_load_lanes): Likewise.
14666 (check_effective_target_vect_masked_store): Likewise.
14667 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14668 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14669 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14670 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14671 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14672 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14673 * gcc.dg/vect/slp-23.c: Likewise.
14674 * gcc.dg/vect/slp-perm-5.c: Likewise.
14675 * gcc.dg/vect/slp-perm-6.c: Likewise.
14676 * gcc.dg/vect/slp-perm-9.c: Likewise.
14677 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14678 * gcc.dg/vect/vect-114.c: Likewise.
14679 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14680 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14681
14682 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14683
14684 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14685 vect_variable_length, expecting the test to be vectorized
14686 without SLP instead.
14687 * gcc.dg/vect/pr33953.c: Likewise.
14688 * gcc.dg/vect/pr37027.c: Likewise.
14689 * gcc.dg/vect/pr67790.c: Likewise.
14690 * gcc.dg/vect/pr68445.c: Likewise.
14691 * gcc.dg/vect/slp-1.c: Likewise.
14692 * gcc.dg/vect/slp-10.c: Likewise.
14693 * gcc.dg/vect/slp-12a.c: Likewise.
14694 * gcc.dg/vect/slp-12b.c: Likewise.
14695 * gcc.dg/vect/slp-12c.c: Likewise.
14696 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14697 * gcc.dg/vect/slp-13.c: Likewise.
14698 * gcc.dg/vect/slp-14.c: Likewise.
14699 * gcc.dg/vect/slp-15.c: Likewise.
14700 * gcc.dg/vect/slp-17.c: Likewise.
14701 * gcc.dg/vect/slp-19b.c: Likewise.
14702 * gcc.dg/vect/slp-2.c: Likewise.
14703 * gcc.dg/vect/slp-20.c: Likewise.
14704 * gcc.dg/vect/slp-21.c: Likewise.
14705 * gcc.dg/vect/slp-22.c: Likewise.
14706 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14707 * gcc.dg/vect/slp-24.c: Likewise.
14708 * gcc.dg/vect/slp-28.c: Likewise.
14709 * gcc.dg/vect/slp-39.c: Likewise.
14710 * gcc.dg/vect/slp-42.c: Likewise.
14711 * gcc.dg/vect/slp-6.c: Likewise.
14712 * gcc.dg/vect/slp-7.c: Likewise.
14713 * gcc.dg/vect/slp-cond-1.c: Likewise.
14714 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14715 * gcc.dg/vect/slp-cond-2.c: Likewise.
14716 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14717 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14718 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14719 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14720 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14721 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14722 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14723 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14724 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14725 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14726 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14727 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14728 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14729 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14730 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14731 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14732 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14733
14734 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14735
14736 PR c/83801
14737 * gcc.dg/pr83801.c: New test.
14738
14739 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14740
14741 PR fortran/52162
14742 * gfortran.dg/bounds_check_19.f90: New test.
14743
14744 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14745
14746 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14747 instead of scan-assembler-not for xsnabsqp.
14748
14749 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14750
14751 PR libgfortran/83525
14752 * gfortran.dg/newunit_5.f90: New test.
14753
14754 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14755
14756 PR rtl-optimization/80481
14757 * g++.dg/pr80481.C: New.
14758
14759 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14760
14761 PR target/83628
14762 * gcc.target/alpha/pr83628-3.c: New test.
14763
14764 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14765
14766 * lib/target-supports.exp (check_effective_target_avx512f): Also
14767 check for __builtin_ia32_addsd_round,
14768 __builtin_ia32_getmantsd_round.
14769 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14770
14771 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14772
14773 PR target/83629
14774 * gcc.target/powerpc/pr83629.c: Require ilp32.
14775
14776 2018-01-12 Richard Biener <rguenther@suse.de>
14777
14778 PR tree-optimization/80846
14779 * gcc.target/i386/pr80846-1.c: New testcase.
14780 * gcc.target/i386/pr80846-2.c: Likewise.
14781
14782 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14783
14784 * gcc.c-torture/execute/20180112-1.c: New test.
14785
14786 2018-01-12 Tom de Vries <tom@codesourcery.com>
14787
14788 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14789 * g++.dg/ext/label13a.C: Same.
14790 * g++.dg/ext/label14.C: Same.
14791 * g++.dg/ext/label2.C: Same.
14792 * g++.dg/ext/label3.C: Same.
14793 * g++.dg/torture/pr42462.C: Same.
14794 * g++.dg/torture/pr42739.C: Same.
14795 * g++.dg/warn/Wunused-label-3.C: Same.
14796
14797 2018-01-12 Tom de Vries <tom@codesourcery.com>
14798
14799 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14800 * g++.dg/Walloca1.C: Same.
14801 * g++.dg/cpp0x/pr70338.C: Same.
14802 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14803 * g++.dg/cpp1y/vla10.C: Same.
14804 * g++.dg/cpp1y/vla2.C: Same.
14805 * g++.dg/cpp1y/vla6.C: Same.
14806 * g++.dg/cpp1y/vla8.C: Same.
14807 * g++.dg/debug/debug5.C: Same.
14808 * g++.dg/debug/debug6.C: Same.
14809 * g++.dg/debug/pr54828.C: Same.
14810 * g++.dg/diagnostic/pr70105.C: Same.
14811 * g++.dg/eh/cleanup5.C: Same.
14812 * g++.dg/eh/spbp.C: Same.
14813 * g++.dg/ext/tmplattr9.C: Same.
14814 * g++.dg/ext/vla10.C: Same.
14815 * g++.dg/ext/vla11.C: Same.
14816 * g++.dg/ext/vla12.C: Same.
14817 * g++.dg/ext/vla15.C: Same.
14818 * g++.dg/ext/vla16.C: Same.
14819 * g++.dg/ext/vla17.C: Same.
14820 * g++.dg/ext/vla3.C: Same.
14821 * g++.dg/ext/vla6.C: Same.
14822 * g++.dg/ext/vla7.C: Same.
14823 * g++.dg/init/array24.C: Same.
14824 * g++.dg/init/new47.C: Same.
14825 * g++.dg/init/pr55497.C: Same.
14826 * g++.dg/opt/pr78201.C: Same.
14827 * g++.dg/template/vla2.C: Same.
14828 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14829 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14830 * g++.dg/torture/pr62127.C: Same.
14831 * g++.dg/torture/pr67055.C: Same.
14832 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14833 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14834 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14835 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14836 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14837 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14838 * g++.dg/warn/Wvla-1.C: Same.
14839 * g++.dg/warn/Wvla-3.C: Same.
14840 * g++.old-deja/g++.ext/array2.C: Same.
14841 * g++.old-deja/g++.ext/constructor.C: Same.
14842 * g++.old-deja/g++.law/builtin1.C: Same.
14843 * g++.old-deja/g++.other/crash12.C: Same.
14844 * g++.old-deja/g++.other/eh3.C: Same.
14845 * g++.old-deja/g++.pt/array6.C: Same.
14846 * g++.old-deja/g++.pt/dynarray.C: Same.
14847
14848 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14849
14850 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14851
14852 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14853
14854 PR libfortran/67412
14855 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14856 on *-*-solaris2.10.
14857
14858 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14859
14860 * lib/target-supports.exp (check_effective_target_branch_cost):
14861 Accept all x86 targets.
14862
14863 2018-01-12 Martin Liska <mliska@suse.cz>
14864
14865 PR ipa/83054
14866 * g++.dg/warn/pr83054.C: New test.
14867
14868 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14869
14870 * gcc.target/powerpc/spec-barr-1.c: New file.
14871
14872 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14873
14874 PR target/83330
14875 * gcc.target/i386/pr83330.c: New test.
14876
14877 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14878
14879 PR fortran/79383
14880 * gfortran.dg/dtio_31.f03: New test.
14881 * gfortran.dg/dtio_32.f03: New test.
14882
14883 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14884
14885 PR c++/43486
14886 * g++.dg/wrappers: New subdirectory.
14887 * g++.dg/wrappers/README: New file.
14888 * g++.dg/wrappers/alloc.C: New test case.
14889 * g++.dg/wrappers/cow-istream-string.C: New test case.
14890 * g++.dg/wrappers/cp-stdlib.C: New test case.
14891 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14892 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14893
14894 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14895
14896 PR middle-end/83718
14897 * g++.dg/torture/pr83718.C: New testcase.
14898
14899 2018-01-11 Martin Jambor <mjambor@suse.cz>
14900
14901 PR ipa/83178
14902 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14903
14904 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14905
14906 PR tree-optimization/83695
14907 * gcc.dg/tree-ssa/pr83695.c: New test.
14908
14909 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14910
14911 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14912 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14913
14914 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14915
14916 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14917 * gcc.target/arm/simd/fp16fml_high.c: New test.
14918 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14919 * lib/target-supports.exp
14920 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14921 check_effective_target_arm_fp16fml_neon_ok,
14922 add_options_for_arm_fp16fml_neon): New procedures.
14923
14924 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14925
14926 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14927 combination tests.
14928
14929 2018-01-11 Richard Biener <rguenther@suse.de>
14930
14931 PR tree-optimization/83435
14932 * gcc.dg/graphite/pr83435.c: New testcase.
14933
14934 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
14935 Alan Hayward <alan.hayward@arm.com>
14936 David Sherwood <david.sherwood@arm.com>
14937
14938 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14939
14940 2018-01-11 Tamar Christina <tamar.christina@arm.com>
14941
14942 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14943
14944 2018-01-11 Sudakshina Das <sudi.das@arm.com>
14945
14946 PR target/82096
14947 * gcc.c-torture/compile/pr82096.c: New test.
14948
14949 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14950
14951 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14952
14953 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14954
14955 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14956
14957 2018-01-11 Justin Squirek <squirek@adacore.com>
14958
14959 * gnat.dg/expr_func4.adb: New testcase.
14960
14961 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14962
14963 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
14964 testcase.
14965
14966 2018-01-11 Bob Duff <duff@adacore.com>
14967
14968 * gnat.dg/protected_null.adb: New testcase.
14969
14970 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14971
14972 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
14973
14974 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14975
14976 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
14977
14978 2018-01-11 Justin Squirek <squirek@adacore.com>
14979
14980 * gnat.dg/loopvar.adb: New testcase.
14981
14982 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14983
14984 PR middle-end/83189
14985 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
14986
14987 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14988
14989 * gcc.c-torture/compile/pr83575.c: New testcase.
14990
14991 2018-01-10 Michael Collison <michael.collison@arm.com>
14992
14993 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
14994 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
14995 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
14996 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
14997 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14998 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14999 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
15000 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
15001 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
15002 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15003 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
15004 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
15005 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
15006 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
15007 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
15008 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
15009
15010 2018-01-10 Michael Collison <michael.collison@arm.com>
15011
15012 * gcc.target/aarch64/sha2.h: New shared testcase.
15013 * gcc.target/aarch64/sha2_1.c: New testcase.
15014 * gcc.target/aarch64/sha2_2.c: New testcase.
15015 * gcc.target/aarch64/sha2_3.c: New testcase.
15016 * gcc.target/aarch64/sha3.h: New shared testcase.
15017 * gcc.target/aarch64/sha3_1.c: New testcase.
15018 * gcc.target/aarch64/sha3_2.c: New testcase.
15019 * gcc.target/aarch64/sha3_3.c: New testcase.
15020
15021 2018-01-10 Michael Collison <michael.collison@arm.com>
15022
15023 * gcc.target/aarch64/sm3_sm4.c: New testcase.
15024
15025 2018-01-10 Martin Sebor <msebor@redhat.com>
15026
15027 PR tree-optimization/83781
15028 * gcc.dg/strlenopt-42.c: New test.
15029
15030 2018-01-11 Martin Sebor <msebor@gmail.com>
15031 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15032
15033 PR tree-optimization/83501
15034 PR tree-optimization/81703
15035
15036 * gcc.dg/strlenopt-39.c: New test-case.
15037 * gcc.dg/pr81703.c: Likewise.
15038
15039 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15040
15041 * gnat.dg/atomic10.adb: New test.
15042
15043 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15044
15045 PR fortran/82367
15046 * gfortran.dg/deferred_character_18.f90: New test.
15047
15048 2018-01-10 Martin Sebor <msebor@redhat.com>
15049
15050 PR tree-optimization/83671
15051 * gcc.dg/strlenopt-40.c: New test.
15052 * gcc.dg/strlenopt-41.c: New test.
15053
15054 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15055
15056 PR fortran/83093
15057 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15058
15059 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15060
15061 PR target/83399
15062 * gcc.target/powerpc/pr83399.c: New test.
15063
15064 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15065
15066 PR c++/43486
15067 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15068 to reflect that the arguments are correctly underlined.
15069 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15070 for globals, params, locals and literals.
15071 (test_sizeof): Directly test the location of "sizeof", rather than
15072 when used in compound expressions.
15073 (test_alignof): Likewise for "alignof".
15074 (test_string_literals): Likewise for string literals.
15075 (test_numeric_literals): Likewise for numeric literals.
15076 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15077 (test_typeid): Likewise for typeid.
15078 (test_unary_plus): New.
15079 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15080 format strings.
15081
15082 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15083
15084 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15085
15086 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15087
15088 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15089
15090 2018-01-10 Marek Polacek <polacek@redhat.com>
15091
15092 PR c++/82541
15093 * g++.dg/warn/Wduplicated-branches4.C: New test.
15094
15095 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15096
15097 PR c++/81327
15098 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15099 cast to void *.
15100
15101 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15102
15103 PR c++/81055
15104 * g++.dg/cpp0x/new2.C: New.
15105
15106 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15107
15108 PR target/83735
15109 * gcc.target/i386/pr83735.c: New test.
15110
15111 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15112
15113 * lib/target-supports.exp (check_effective_target_branch_cost):
15114 New function.
15115 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15116 * gcc.dg/pr21643.c: Likewise.
15117 * gcc.dg/pr46309.c: Likewise.
15118 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15119 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15120 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15121 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15122 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15123 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15124 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15125 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15126 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15127 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15128 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15129 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15130 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15131 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15132
15133 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15134
15135 PR target/83629
15136 * gcc.target/powerpc/pr83629.c: New testcase.
15137
15138 2018-01-10 Richard Biener <rguenther@suse.de>
15139
15140 PR testsuite/78768
15141 * gcc.dg/pr78768.c: Un-XFAIL.
15142
15143 2018-01-10 Richard Biener <rguenther@suse.de>
15144
15145 PR debug/82425
15146 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15147
15148 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15149
15150 PR tree-optimization/83753
15151 * gcc.dg/torture/pr83753.c: New test.
15152
15153 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15154
15155 * gcc.target/i386/avx2-gather-1.c: Add -march.
15156 * gcc.target/i386/avx2-gather-2.c: Add -march.
15157 * gcc.target/i386/avx2-gather-3.c: Add -march.
15158 * gcc.target/i386/avx2-gather-4.c: Add -march.
15159 * gcc.target/i386/avx2-gather-5.c: Add -march.
15160 * gcc.target/i386/avx2-gather-6.c: Add -march.
15161 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15162 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15163 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15164 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15165 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15166 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15167 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15168 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15169 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15170 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15171
15172 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15173
15174 PR target/78585:
15175 * gcc.target/i386/pr78585.c: New test.
15176
15177 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15178
15179 PR c++/83734
15180 * g++.dg/cpp0x/pr83734.C: New test.
15181
15182 2018-01-09 Carl Love <cel@us.ibm.com>
15183
15184 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15185 vec_mergeo builtins with float, double, long long, unsigned long long,
15186 bool long long arguments.
15187 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15188 vec_float2 with double arguments.
15189 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15190 vec_mergew and vec_mergow builtins.
15191
15192 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15193
15194 PR fortran/83742
15195 * gfortran.dg/contiguous_6.f90: New test.
15196
15197 2018-01-09 Richard Biener <rguenther@suse.de>
15198
15199 PR tree-optimization/83668
15200 * gcc.dg/graphite/pr83668.c: New testcase.
15201
15202 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15203
15204 PR tree-optimization/64811
15205 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15206 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15207 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15208 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15209 New tests.
15210 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15211
15212 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15213
15214 PR target/79883
15215 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15216
15217 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15218
15219 PR target/82641
15220 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15221 no NEON and require softfp or hard float-abi.
15222 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15223
15224 2018-01-09 Richard Biener <rguenther@suse.de>
15225
15226 PR tree-optimization/83572
15227 * gcc.dg/graphite/pr83572.c: New testcase.
15228
15229 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15230
15231 PR target/83507
15232 * gcc.dg/sms-13.c: New test.
15233
15234 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15235
15236 PR fortran/83741
15237 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15238
15239 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15240 Monk Chiang <sh.chiang04@gmail.com>
15241
15242 * gcc.target/riscv/save-restore-1.c: New.
15243
15244 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15245
15246 PR target/83677
15247 * gcc.target/powerpc/pr83677.c: New file.
15248
15249 2018-01-08 Jeff Law <law@redhat.com>
15250
15251 PR rtl-optimizatin/81308
15252 * g++.dg/pr81308-1.C: New test.
15253 * g++.dg/pr81308-2.C: New test.
15254
15255 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15256
15257 PR target/83663 - Revert r255946
15258 * gcc.target/aarch64/vect-slp-dup.c: New.
15259
15260 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15261
15262 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15263 combination tests.
15264
15265 2018-01-08 Richard Biener <rguenther@suse.de>
15266
15267 PR tree-optimization/83563
15268 * gcc.dg/graphite/pr83563.c: New testcase.
15269
15270 2018-01-08 Richard Biener <rguenther@suse.de>
15271
15272 PR middle-end/83713
15273 * g++.dg/torture/pr83713.C: New testcase.
15274
15275 2018-01-08 Tom de Vries <tom@codesourcery.com>
15276
15277 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15278
15279 2018-01-08 Richard Biener <rguenther@suse.de>
15280
15281 PR tree-optimization/83685
15282 * gcc.dg/torture/pr83685.c: New testcase.
15283
15284 2018-01-08 Richard Biener <rguenther@suse.de>
15285
15286 PR lto/83719
15287 * gcc.dg/lto/pr83719_0.c: New testcase.
15288
15289 2018-01-08 Tom de Vries <tom@codesourcery.com>
15290
15291 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15292 * gcc.dg/graphite/run-id-1.c: Same.
15293 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15294
15295 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15296
15297 PR fortran/83611
15298 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15299 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15300 * gfortran.dg/pdt_27.f03: New test.
15301
15302 PR fortran/83731
15303 * gfortran.dg/pdt_28.f03: New test.
15304
15305 2018-01-08 Tom de Vries <tom@codesourcery.com>
15306
15307 * c-c++-common/builtins.c: Require effective target alloca.
15308 * gcc.dg/Wrestrict.c: Same.
15309 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15310
15311 2018-01-08 Richard Biener <rguenther@suse.de>
15312
15313 PR middle-end/83580
15314 * gcc.dg/torture/pr83580.c: New testcase.
15315
15316 2018-01-08 Richard Biener <rguenther@suse.de>
15317
15318 PR middle-end/83517
15319 * gcc.dg/pr83517.c: New testcase.
15320
15321 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15322
15323 PR middle-end/81897
15324 * gcc.dg/uninit-pr81897.c: New test.
15325
15326 2018-01-06 Martin Sebor <msebor@redhat.com>
15327
15328 PR tree-optimization/83640
15329 * gcc.dg/Wrestrict-6.c: New test.
15330 * gcc.dg/pr83640.c: New test.
15331
15332 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15333
15334 * gcc.target/aarch64/reg-alloc-1.c: New test.
15335
15336 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15337
15338 PR fortran/50892
15339 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15340
15341 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15342
15343 PR debug/83480
15344 * gcc.dg/pr83480.c: New test.
15345
15346 PR rtl-optimization/83682
15347 * gcc.target/i386/pr83682.c: New test.
15348
15349 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15350
15351 PR fortran/78534
15352 PR fortran/66310
15353 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15354 * gfortran.dg/dependency_49.f90: Likewise.
15355 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15356 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15357 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15358 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15359 * gfortran.dg/string_1_lp64.f90: New test.
15360 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15361 * gfortran.dg/string_3_lp64.f90: New test.
15362
15363 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15364
15365 PR target/83604
15366 * gcc.target/i386/sse-26.c: New test.
15367
15368 PR target/83604
15369 * gcc.target/i386/pr83604.c: New test.
15370
15371 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15372
15373 * gcc.dg/vect/vect-align-4.c: New test.
15374 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15375 and redefine as a structure with an unaligned member "b".
15376 (foo): Update accordingly.
15377
15378 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15379
15380 PR target/82439
15381 * gcc.target/aarch64/bics_5.c: New test.
15382 * gcc.target/arm/bics_5.c: Likewise.
15383
15384 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15385
15386 PR tree-optimization/83605
15387 * gcc.dg/pr83605.c: New test.
15388
15389 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15390
15391 PR target/83554
15392 * gcc.target/i386/pr83554.c: New test.
15393
15394 PR ipa/82352
15395 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15396 long unsigned int.
15397
15398 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15399
15400 PR fortran/83683
15401 PR fortran/45689
15402 * gfortran.dg/eoshift_8.f90: New test.
15403 * gfortran.dg/simplify_eoshift_1.f90: New test.
15404
15405 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15406
15407 PR debug/83585
15408 * gcc.dg/pr83585.c: New test.
15409
15410 2018-01-04 Nathan Sidwell <nathan@acm.org>
15411
15412 PR c++/83667
15413 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15414
15415 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15416
15417 PR debug/83666
15418 * gcc.dg/pr83666.c: New test.
15419
15420 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15421
15422 PR target/83628
15423 * gcc.target/alpha/pr83628-1.c: New test.
15424 * gcc.target/alpha/pr83628-2.c: Ditto.
15425
15426 2018-01-04 Martin Liska <mliska@suse.cz>
15427
15428 PR ipa/82352
15429 * g++.dg/ipa/pr82352.C: New test.
15430
15431 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15432
15433 * gcc.dg/vect-opt-info-1.c: Moved to ...
15434 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15435 vect_int targets, use dg-additional-options instead of dg-options and
15436 use relative line numbers instead of absolute.
15437
15438 2018-01-03 Martin Sebor <msebor@redhat.com>
15439
15440 PR tree-optimization/83655
15441 * gcc.dg/Wrestrict-5.c: New test.
15442 * c-c++-common/builtins.c: New test.
15443
15444 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15445 Alan Hayward <alan.hayward@arm.com>
15446 David Sherwood <david.sherwood@arm.com>
15447
15448 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15449 (main): Call it.
15450
15451 2018-01-03 Jeff Law <law@redhat.com>
15452
15453 PR target/83641
15454 * gcc.target/i386/stack-check-17.c: New test.
15455 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15456
15457 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15458
15459 PR debug/83621
15460 * gcc.dg/pr83621.c: New test.
15461
15462 PR debug/83645
15463 * gcc.dg/pr83645.c: New test.
15464
15465 2018-01-03 Martin Sebor <msebor@redhat.com>
15466
15467 PR tree-optimization/83603
15468 * gcc.dg/Wrestrict-4.c: New test.
15469
15470 PR c/83559
15471 * gcc.dg/const-2.c: New test.
15472 * gcc.dg/pure-3.c: New test.
15473
15474 2018-01-03 Martin Sebor <msebor@redhat.com>
15475
15476 * gcc.dg/Wrestrict-3.c: New test.
15477
15478 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15479
15480 PR c++/83555
15481 * g++.dg/opt/pr83555.C: New test.
15482 * g++.dg/ubsan/pr83555.C: New test.
15483
15484 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15485
15486 PR c/82050
15487 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15488 the !CHECKING_P case by expecting a note.
15489 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15490 a note for the !CHECKING_P case, and move the return statement
15491 outside of #if CHECKING_P guard.
15492
15493 2018-01-03 Jeff Law <law@redhat.com>
15494
15495 PR middle-end/83654
15496 * gcc.target/i386/stack-check-18.c: New test.
15497 * gcc.target/i386/stack-check-19.c: New test.
15498
15499 2018-01-03 Martin Sebor <msebor@redhat.com>
15500
15501 PR tree-optimization/83501
15502 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15503
15504 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15505
15506 PR tree-optimization/83501
15507 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15508
15509 2018-01-03 Nathan Sidwell <nathan@acm.org>
15510
15511 PR c++/83667
15512 * g++.dg/ipa/pr83667.C: New.
15513
15514 2018-01-03 Martin Liska <mliska@suse.cz>
15515
15516 PR tree-optimization/83593
15517 * gcc.dg/pr83593.c: New test.
15518
15519 2018-01-03 Martin Liska <mliska@suse.cz>
15520
15521 PR ipa/83549
15522 * g++.dg/ipa/pr83549.C: New test.
15523
15524 2018-01-03 Marek Polacek <polacek@redhat.com>
15525
15526 PR c++/83592
15527 * g++.dg/warn/mvp2.C: New test.
15528
15529 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15530
15531 PR preprocessor/83602
15532 * g++.dg/cpp/pr83602.C: New test.
15533
15534 PR c++/83634
15535 * g++.dg/parse/pr83634.C: New test.
15536
15537 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15538
15539 PR fortran/83664
15540 * gfortran.dg/eoshift_7.f90: New test.
15541
15542 2018-01-03 Jan Beulich <jbeulich@suse.com>
15543
15544 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15545 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15546
15547 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15548
15549 Update copyright years.
15550
15551 2018-01-03 Martin Liska <mliska@suse.cz>
15552
15553 PR ipa/83594
15554 * gcc.dg/ipa/pr83594.c: New test.
15555
15556 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15557 Alan Hayward <alan.hayward@arm.com>
15558 David Sherwood <david.sherwood@arm.com>
15559
15560 * gcc.dg/vect-opt-info-1.c: New test.
15561
15562 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15563
15564 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15565 floorf128, truncf128, and roundf128.
15566 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15567 optimizations added in match.pd.
15568 * gcc.target/powerpc/float128-hw6.c: Likewise.
15569 * gcc.target/powerpc/float128-hw7.c: Likewise.
15570 * gcc.target/powerpc/float128-hw8.c: Likewise.
15571 * gcc.target/powerpc/float128-hw9.c: Likewise.
15572 * gcc.target/powerpc/float128-hw10.c: Likewise.
15573 * gcc.target/powerpc/float128-hw11.c: Likewise.
15574
15575 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15576
15577 PR c++/83556
15578 * g++.dg/cpp0x/pr83556.C: New test.
15579
15580 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15581
15582 PR fortran/45689
15583 PR fortran/83650
15584 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15585 * gfortran.dg/simplify_cshift_4.f90: New test.
15586
15587 2018-01-02 Marek Polacek <polacek@redhat.com>
15588
15589 PR c++/81860
15590 * g++.dg/cpp0x/inh-ctor30.C: New test.
15591
15592 PR c++/83644
15593 * g++.dg/cpp1z/pr83644.C: New test.
15594
15595 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15596
15597 PR fortran/83076
15598 * gfortran.dg/coarray_45.f90: New test.
15599
15600 PR fortran/83319
15601 * gfortran.dg/coarray_46.f90: New test.
15602
15603 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15604
15605 PR tree-optimization/83581
15606 * gcc.dg/pr83581.c: New test.
15607
15608 PR c/83595
15609 * gcc.dg/pr83595.c: New test.
15610
15611 PR middle-end/83608
15612 * g++.dg/opt/pr83608.C: New test.
15613
15614 PR middle-end/83609
15615 * gcc.dg/pr83609.c: New test.
15616 * g++.dg/opt/pr83609.C: New test.
15617
15618 PR middle-end/83623
15619 * gcc.dg/pr83623.c: New test.
15620
15621 * gcc.target/i386/i386.exp
15622 (check_effective_target_avx512vpopcntdqvl): New proc.
15623 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15624 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15625 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15626 \f
15627 Copyright (C) 2018 Free Software Foundation, Inc.
15628
15629 Copying and distribution of this file, with or without modification,
15630 are permitted in any medium without royalty provided the copyright
15631 notice and this notice are preserved.