C++: fix-it hint for missing "typename" (PR c++/63392)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-27 David Malcolm <dmalcolm@redhat.com>
2
3 PR c++/63392
4 * g++.dg/diagnostic/missing-typename.C: New test.
5
6 2018-08-27 Jeff Law <law@redhat.com>
7
8 * gcc.c-torture/compile/dse.c: New test.
9
10 2018-08-27 Jakub Jelinek <jakub@redhat.com>
11
12 PR c++/86993
13 * g++.dg/diagnostic/pr86993.C: New test.
14
15 2018-08-27 Richard Biener <rguenther@suse.de>
16
17 PR tree-optimization/86927
18 * gcc.dg/vect/pr86927.c: New testcase.
19
20 2018-08-27 David Malcolm <dmalcolm@redhat.com>
21
22 PR c++/87091
23 * gcc.dg/empty.h: New file.
24 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
25 top of file and removal of redundant second printing of warning
26 location.
27 * gcc.dg/fixits-pr84852-2.c: Likewise.
28 * gcc.dg/missing-header-fixit-3.c: Likewise.
29 * gcc.dg/missing-header-fixit-4.c: New test.
30 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
31 conversion of show_caret_p to a tri-state.
32
33 2018-08-27 David Malcolm <dmalcolm@redhat.com>
34
35 PR c++/87091
36 * g++.dg/pr85523.C: Extend expected output to show line
37 before line-insertion fix-it hint.
38 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
39 (test_fixit_insert_newline): Add previous line to expected output.
40 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
41 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
42
43 2018-08-27 Martin Liska <mliska@suse.cz>
44
45 PR sanitizer/86962
46 * gcc.dg/asan/pr86962.c: New test.
47
48 2018-08-27 Martin Liska <mliska@suse.cz>
49
50 * gcc.dg/tree-prof/val-prof-10.c: New test.
51
52 2018-08-27 Martin Liska <mliska@suse.cz>
53
54 PR tree-optimization/86847
55 * gcc.dg/tree-ssa/switch-3.c: New test.
56 * gcc.dg/tree-ssa/vrp105.c: Remove.
57
58 2018-08-27 Martin Liska <mliska@suse.cz>
59
60 * gcc.dg/tree-ssa/switch-2.c: New test.
61
62 2018-08-27 Richard Biener <rguenther@suse.de>
63
64 * g++.dg/torture/20180705-1.C: New testcase.
65 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
66 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
67 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
68 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
69 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
70 * gcc.dg/pr85195.c: Likewise.
71 * gcc.dg/pr85467.c: Likewise.
72 * gcc.dg/torture/pr81790.c: Likewise.
73
74 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
75 param to current default.
76
77 2018-08-27 Jakub Jelinek <jakub@redhat.com>
78
79 PR rtl-optimization/87065
80 * gcc.target/i386/pr87065.c: New test.
81
82 2018-08-26 Marek Polacek <polacek@redhat.com>
83
84 PR c++/87080
85 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
86
87 PR c++/87029, Implement -Wredundant-move.
88 * g++.dg/cpp0x/Wredundant-move1.C: New test.
89 * g++.dg/cpp0x/Wredundant-move2.C: New test.
90 * g++.dg/cpp0x/Wredundant-move3.C: New test.
91 * g++.dg/cpp0x/Wredundant-move4.C: New test.
92
93 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
94
95 PR libfortran/86704
96 * gfortran.dg/matmul_19.f90: New test.
97
98 2018-08-25 Janus Weil <janus@gcc.gnu.org>
99
100 PR fortran/86545
101 * gfortran.dg/generic_35.f90: New test case.
102
103 2018-08-24 David Malcolm <dmalcolm@redhat.com>
104
105 PR c++/87091
106 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
107 line spans are printed with -fdiagnostics-show-line-numbers.
108
109 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
110
111 PR fortran/86837
112 * gfortran.dg/implied_do_io_6.f90: New test.
113
114 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
115
116 PR middle-end/87092
117 * gcc.dg/pr87092.c: New test.
118
119 2018-08-24 Marek Polacek <polacek@redhat.com>
120
121 PR c++/67012
122 PR c++/86942
123 * g++.dg/cpp0x/auto52.C: New test.
124 * g++.dg/cpp1y/auto-fn52.C: New test.
125 * g++.dg/cpp1y/auto-fn53.C: New test.
126 * g++.dg/cpp1y/auto-fn54.C: New test.
127
128 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
129
130 * lib/target-supports.exp (vect_perm_supported): Only return
131 false for variable-length vectors if the permute size is not
132 a power of 2.
133 (check_effective_target_vect_perm)
134 (check_effective_target_vect_perm_byte)
135 (check_effective_target_vect_perm_short): Remove check for
136 variable-length vectors.
137 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
138 * gcc.dg/vect/slp-perm-10.c: Likewise.
139 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
140
141 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
142
143 * gcc.target/aarch64/sve/bswap_1.c: New test.
144 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
145 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
146
147 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
148
149 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
150 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
151 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
152 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
153 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
154 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
155 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
156
157 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
158
159 PR debug/79342
160 * gcc.dg/pr79342.: New test.
161
162 2018-08-23 Martin Sebor <msebor@redhat.com>
163
164 PR tree-optimization/87072
165 * gcc.dg/Warray-bounds-35.c: New test.
166
167 2018-08-23 Richard Biener <rguenther@suse.de>
168
169 PR middle-end/87024
170 * gcc.dg/pr87024.c: New testcase.
171
172 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
173
174 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
175 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
176 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
177 * gcc.dg/vect/pr80631-2.c: Likewise.
178
179 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
180
181 PR fortran/86863
182 * gfortran.dg/submodule_32.f08: New test.
183
184 2018-08-22 Janus Weil <janus@gcc.gnu.org>
185
186 PR fortran/86935
187 * gfortran.dg/associate_3.f90: Update error message.
188 * gfortran.dg/associate_39.f90: New test case.
189
190 2018-08-22 Janus Weil <janus@gcc.gnu.org>
191
192 PR fortran/86888
193 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
194 an additional case.
195 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
196 * gfortran.dg/class_17.f03: Update error message.
197 * gfortran.dg/class_55.f90: Ditto.
198 * gfortran.dg/dtio_11.f90: Update error messages.
199 * gfortran.dg/implicit_actual.f90: Add an error message.
200 * gfortran.dg/typebound_proc_12.f90: Update error message.
201
202 2018-08-22 Martin Sebor <msebor@redhat.com>
203
204 PR middle-end/87052
205 * gcc.dg/pr87052.c: New test.
206 * gcc.dg/tree-ssa/dump-3.c: Adjust.
207
208 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
209
210 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
211 * gfortran.dg/max_expr.f90: ...this.
212 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
213 * gfortran.dg/min_expr.f90: ...this.
214
215 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
216
217 PR tree-optimization/86725
218 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
219 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
220 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
221 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
222
223 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
224
225 PR tree-optimization/86725
226 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
227
228 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
229
230 * gcc.dg/vect/vect-avg-16.c: New test.
231 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
232 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
233 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
234 the second loop in main1.
235
236 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
237
238 * gcc.dg/lto/pr85248_0.c (test_alias):
239 Stringify __USER_LABEL_PREFIX__.
240 (test_noreturn): Likewise.
241
242 2018-08-22 Richard Biener <rguenther@suse.de>
243
244 PR tree-optimization/86988
245 * g++.dg/pr86988.C: New testcase.
246
247 2018-08-22 Richard Biener <rguenther@suse.de>
248
249 PR tree-optimization/86945
250 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
251
252 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
253
254 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
255
256 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
257 Thomas Koenig <tkoenig@gcc.gnu.org>
258
259 PR fortran/25829
260 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
261 * gfortran.dg/f2003_io_1.f03: Add wait statement.
262
263 2018-08-21 Marek Polacek <polacek@redhat.com>
264
265 PR c++/86981, Implement -Wpessimizing-move.
266 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
267 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
268 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
269 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
270 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
271
272 PR c++/65043
273 * g++.dg/concepts/pr67595.C: Add dg-warning.
274 * g++.dg/cpp0x/Wnarrowing11.C: New test.
275 * g++.dg/cpp0x/Wnarrowing12.C: New test.
276 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
277
278 PR c++/86499
279 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
280 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
281
282 2018-08-21 Ed Schonberg <schonberg@adacore.com>
283
284 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
285
286 2018-08-21 Ed Schonberg <schonberg@adacore.com>
287
288 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
289
290 2018-08-21 Javier Miranda <miranda@adacore.com>
291
292 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
293
294 2018-08-21 Ed Schonberg <schonberg@adacore.com>
295
296 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
297
298 2018-08-21 Ed Schonberg <schonberg@adacore.com>
299
300 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
301
302 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
303
304 * gnat.dg/rep_clause7.adb: New testcase.
305
306 2018-08-21 Ed Schonberg <schonberg@adacore.com>
307
308 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
309 gnat.dg/task1_pkg.ads: New testcase.
310
311 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
312
313 * gnat.dg/linkedlist.adb: New testcase.
314
315 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
316
317 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
318 gnat.dg/elab6_pkg.ads: New testcase.
319
320 2018-08-21 Ed Schonberg <schonberg@adacore.com>
321
322 * gnat.dg/expr_func5.adb: New testcase.
323
324 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
325
326 * gnat.dg/dynhash.adb: New testcase.
327
328 2018-08-21 Javier Miranda <miranda@adacore.com>
329
330 * gnat.dg/enum4.adb: New testcase.
331
332 2018-08-21 Tamar Christina <tamar.christina@arm.com>
333
334 * gcc.target/aarch64/large_struct_copy.c: New test.
335
336 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
337
338 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
339
340 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
341
342 PR middle-end/86121
343 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
344
345 2018-08-21 Tom de Vries <tdevries@suse.de>
346
347 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
348 to avoid mismatch in .debug and .earlydebug dump files.
349
350 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
351
352 PR target/87033
353 * gcc.target/powerpc/pr87033.c: New test.
354
355 2018-08-20 Martin Sebor <msebor@redhat.com>
356
357 PR tree-optimization/87034
358 * gcc.dg/builtin-sprintf-warn-20.c: New test.
359
360 2018-08-20 David Malcolm <dmalcolm@redhat.com>
361
362 PR other/84889
363 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
364 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
365 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
366
367 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
368
369 PR target/87014
370 * g++.dg/torture/pr87014.C: New file.
371
372 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
373
374 PR target/86984
375 * gcc.target/alpha/pr86984.c: New test.
376
377 2018-08-20 Richard Biener <rguenther@suse.de>
378
379 PR tree-optimization/78655
380 * gcc.dg/tree-ssa/evrp11.c: New testcase.
381
382 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
383
384 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
385 for Darwin.
386
387 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
388
389 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
390 test on Darwin.
391 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
392 * gcc.dg/lto/pr83719_0.c: Likewise.
393
394 2018-08-17 Martin Sebor <msebor@redhat.com>
395
396 PR testsuite/86996
397 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
398
399 2018-08-17 David Malcolm <dmalcolm@redhat.com>
400
401 * g++.dg/conversion/Wwrite-strings.C: New test.
402
403 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
404 Chung-Lin Tang <cltang@codesourcery.com>
405 Xianmiao Qu <xianmiao_qu@c-sky.com>
406
407 C-SKY port: Testsuite
408
409 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
410 * g++.dg/torture/type-generic-1.C: Likewise.
411 * gcc.c-torture/compile/20000804-1.c: Likewise.
412 * gcc.c-torture/execute/20101011-1.c: Likewise.
413 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
414 * gcc.dg/20020312-2.c: Likewise.
415 * gcc.dg/Wno-frame-address.c: Likewise.
416 * gcc.dg/c11-true_min-1.c: Likewise.
417 * gcc.dg/sibcall-10.c: Likewise.
418 * gcc.dg/sibcall-9.c: Likewise.
419 * gcc.dg/stack-usage-1.c: Likewise.
420 * gcc.dg/torture/float32-tg-3.c: Likewise.
421 * gcc.dg/torture/float32x-tg-3.c: Likewise.
422 * gcc.dg/torture/float64-tg-3.c: Likewise.
423 * gcc.dg/torture/float64x-tg-3.c: Likewise.
424 * gcc.dg/torture/type-generic-1.c: Likewise.
425 * gcc.target/csky/*: New.
426 * lib/target-supports.exp (check_profiling_available): Add
427 csky-*-elf.
428 (check_effective_target_hard_float): Handle C-SKY targets with
429 single-precision hard float only.
430 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
431
432 2018-08-17 David Malcolm <dmalcolm@redhat.com>
433
434 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
435 gcc_dump_printf.
436 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
437 coverage for gcc_dump_printf.
438
439 2018-08-17 Martin Liska <mliska@suse.cz>
440
441 * g++.dg/opt/mpx.C: Fix scanned pattern.
442 * gcc.target/i386/mpx.c: Likewise.
443 * g++.dg/warn/Wunreachable-code-1.C: Remove.
444 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
445 * gcc.dg/torture/pr52969.c: Likewise.
446 * g++.dg/warn/pr31246-2.C: Likewise.
447 * g++.dg/warn/pr31246.C: Likewise.
448 * gcc.dg/pr33092.c: Likewise.
449 * g++.dg/opt/eh1.C: Remove a deprecated option.
450 * g++.dg/template/inline1.C: Likewise.
451 * g++.dg/tree-ssa/pr81408.C: Likewise.
452 * gcc.dg/pr41837.c: Likewise.
453 * gcc.dg/pr41841.c: Likewise.
454 * gcc.dg/pr42250.c: Likewise.
455 * gcc.dg/pr43084.c: Likewise.
456 * gcc.dg/pr43317.c: Likewise.
457 * gcc.dg/pr51879-18.c: Likewise.
458 * gcc.dg/torture/pr36066.c: Likewise.
459 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
460 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
461 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
462 * gcc.dg/tree-ssa/pr45122.c: Likewise.
463 * gcc.target/i386/pr45352-2.c: Likewise.
464 * gcc.target/i386/zee.c: Likewise.
465 * gfortran.dg/auto_char_len_2.f90: Likewise.
466 * gfortran.dg/auto_char_len_4.f90: Likewise.
467 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
468 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
469 * gfortran.dg/gomp/pr47331.f90: Likewise.
470 * gfortran.dg/pr40999.f: Likewise.
471 * gfortran.dg/pr41011.f: Likewise.
472 * gfortran.dg/pr42051.f03: Likewise.
473 * gfortran.dg/pr46804.f90: Likewise.
474 * gfortran.dg/pr83149_1.f90: Likewise.
475 * gfortran.dg/pr83149_b.f90: Likewise.
476 * gfortran.dg/whole_file_1.f90: Likewise.
477 * gfortran.dg/whole_file_10.f90: Likewise.
478 * gfortran.dg/whole_file_11.f90: Likewise.
479 * gfortran.dg/whole_file_12.f90: Likewise.
480 * gfortran.dg/whole_file_13.f90: Likewise.
481 * gfortran.dg/whole_file_14.f90: Likewise.
482 * gfortran.dg/whole_file_15.f90: Likewise.
483 * gfortran.dg/whole_file_16.f90: Likewise.
484 * gfortran.dg/whole_file_17.f90: Likewise.
485 * gfortran.dg/whole_file_18.f90: Likewise.
486 * gfortran.dg/whole_file_19.f90: Likewise.
487 * gfortran.dg/whole_file_2.f90: Likewise.
488 * gfortran.dg/whole_file_20.f03: Likewise.
489 * gfortran.dg/whole_file_3.f90: Likewise.
490 * gfortran.dg/whole_file_4.f90: Likewise.
491 * gfortran.dg/whole_file_5.f90: Likewise.
492 * gfortran.dg/whole_file_6.f90: Likewise.
493 * gfortran.dg/whole_file_7.f90: Likewise.
494 * gfortran.dg/whole_file_8.f90: Likewise.
495 * gfortran.dg/whole_file_9.f90: Likewise.
496 * gcc.dg/vect/vect.exp: Likewise.
497
498 2018-08-17 Richard Biener <rguenther@suse.de>
499
500 PR middle-end/86505
501 * gcc.dg/torture/pr86505.c: New testcase.
502
503 2018-08-16 Martin Sebor <msebor@redhat.com>
504
505 PR tree-optimization/86853
506 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
507 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
508 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
509
510 2018-08-16 David Malcolm <dmalcolm@redhat.com>
511
512 * gcc.dg/missing-header-fixit-3.c: New test.
513
514 2018-08-16 David Malcolm <dmalcolm@redhat.com>
515
516 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
517 (test_fixit_insert_newline): Update expected output to show '+'
518 characters in margin of line-insertion fix-it hint.
519
520 2018-08-16 Nathan Sidwell <nathan@acm.org>
521
522 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
523 * gcc.dg/cpp/macsyntx2.c: likewise.
524
525 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
526
527 PR testsuite/86745
528 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
529 * gcc.target/i386/avx-cvt-2.c: Ditto.
530
531 2018-08-16 David Malcolm <dmalcolm@redhat.com>
532
533 PR c++/70693
534 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
535
536 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
537
538 * gcc.target/aarch64/imm_choice_comparison.c: New test.
539
540 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
541
542 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
543 (lib_strncmp): Likewise.
544
545 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
546
547 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
548 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
549 * g++.dg/torture/pr44295.C : Likewise.
550
551 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
552
553 PR testsuite/78544
554 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
555 attributes and matching.
556 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
557 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
558
559 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
560
561 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
562
563 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
564
565 * gcc.target/i386/rop1.c: Remove.
566 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
567
568 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
569
570 * gcc.target/powerpc/fold-vec-splat-char.c: New.
571 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
572 * gcc.target/powerpc/fold-vec-splat-int.c: New.
573 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
574 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
575 * gcc.target/powerpc/fold-vec-splat-short.c: New.
576
577 2018-08-15 David Malcolm <dmalcolm@redhat.com>
578
579 * g++.dg/diagnostic/aka3.C: New test.
580 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
581 output to show range labels.
582 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
583 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
584 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
585 * gcc.dg/bad-binary-ops.c: Update expected output to show range
586 labels. Add an "aka" example.
587 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
588 labels.
589 * gcc.dg/format/diagnostic-ranges.c: Likewise.
590 * gcc.dg/format/pr72858.c: Likewise.
591 * gcc.dg/format/pr78498.c: Likewise.
592 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
593 Update expected output to show range labels. Add examples of
594 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
595 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
596 Update expected output to show range labels.
597 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
598 (test_very_wide_line): Adjust so that label is at left-clipping
599 boundary.
600 (test_very_wide_line_2): New test.
601 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
602 Update expected output to show range labels.
603 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
604 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
605 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
606 for new param to gcc_rich_location::add_expr.
607 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
608 Add "label" param.
609 (test_show_locus): Add examples of labels to various tests. Tweak
610 the "very wide_line" test case and duplicate it, to cover the
611 boundary values for clipping of labels against the left-margin.
612 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
613 diagnostic-test-show-locus-no-labels.c.
614 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
615 Update line numbers of dg-locus directives.
616 * gcc.dg/pr69627.c: Update expected output to show range labels.
617 * lib/multiline.exp (proc _build_multiline_regex): Remove
618 special-case handling of lines with trailing '|'.
619
620 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
621
622 PR testsuite/86519
623 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
624 the .expand file.
625
626 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
627
628 * gcc.dg/wmain.c: New test.
629
630 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
631
632 PR c/19315
633 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
634 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
635 unknown size.
636
637 2018-08-15 Martin Liska <mliska@suse.cz>
638
639 PR tree-optimization/86925
640 * gcc.dg/predict-20.c: New test.
641 * gcc.dg/predict-21.c: New test.
642
643 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
644
645 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
646
647 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
648
649 * gcc.target/i386/sse2-movs.c: New test.
650
651 2018-08-14 Martin Sebor <msebor@redhat.com>
652
653 PR tree-optimization/86650
654 * gcc.dg/Warray-bounds-34.c: New test.
655
656 2018-08-14 Janus Weil <janus@gcc.gnu.org>
657
658 PR fortran/86116
659 * gfortran.dg/generic_34.f90: New test case.
660
661 2018-08-13 Marek Polacek <polacek@redhat.com>
662
663 PR c++/57891
664 * g++.dg/cpp0x/Wnarrowing6.C: New test.
665 * g++.dg/cpp0x/Wnarrowing7.C: New test.
666 * g++.dg/cpp0x/Wnarrowing8.C: New test.
667 * g++.dg/cpp0x/Wnarrowing9.C: New test.
668 * g++.dg/cpp0x/Wnarrowing10.C: New test.
669 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
670 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
671 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
672 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
673 * g++.dg/ext/stmtexpr15.C: Likewise.
674 * g++.dg/gomp/pr47963.C: Likewise.
675 * g++.dg/init/new37.C: Likewise.
676 * g++.dg/init/new43.C: Likewise.
677 * g++.dg/other/fold1.C: Likewise.
678 * g++.dg/parse/array-size2.C: Likewise.
679 * g++.dg/template/dependent-name3.C: Likewise.
680 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
681 * g++.dg/other/vrp1.C: Likewise.
682 * g++.dg/template/char1.C: Likewise.
683
684 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
685
686 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
687 instead of a ZERO_EXTEND.
688
689 2018-08-13 Martin Sebor <msebor@redhat.com>
690
691 PR tree-optimization/71625
692 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
693 * g++.dg/init/string2.C: New test.
694 * g++.dg/init/string3.C: New test.
695 * g++.dg/init/string4.C: New test.
696 * gcc.dg/init-string-3.c: New test.
697 * gcc.dg/strlenopt-55.c: New test.
698 * gcc.dg/strlenopt-56.c: New test.
699
700 2018-08-13 Marek Polacek <polacek@redhat.com>
701
702 P0806R2 - Deprecate implicit capture of this via [=]
703 * g++.dg/cpp2a/lambda-this1.C: New test.
704 * g++.dg/cpp2a/lambda-this2.C: New test.
705 * g++.dg/cpp2a/lambda-this3.C: New test.
706
707 2018-08-13 Marek Polacek <polacek@redhat.com>
708
709 PR c++/86915
710 * g++.dg/diagnostic/auto1.C: New test.
711
712 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
713
714 PR fortran/66679
715 * gfortran.dg/transfer_class_3.f90: New test.
716
717 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
718
719 PR fortran/86906
720 * gfortran.dg/use_rename_9.f90: New test.
721
722 2018-08-11 Jakub Jelinek <jakub@redhat.com>
723
724 PR tree-optimization/86835
725 * gcc.dg/pr86835.c: New test.
726
727 2018-08-10 Janus Weil <janus@gcc.gnu.org>
728
729 PR fortran/57160
730 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
731 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
732 * gfortran.dg/short_circuiting_2.f90: New test case.
733 * gfortran.dg/short_circuiting_3.f90: New test case.
734
735 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
736
737 PR target/82418
738 * gcc.target/i386/pr82418.c: New test.
739
740 2018-08-10 Martin Liska <mliska@suse.cz>
741
742 PR target/83610
743 * gcc.dg/predict-17.c: New test.
744 * gcc.dg/predict-18.c: New test.
745 * gcc.dg/predict-19.c: New test.
746
747 2018-08-10 Martin Liska <mliska@suse.cz>
748
749 PR tree-optimization/85799
750 * gcc.dg/pr85799.c: New test.
751
752 2018-08-09 Jeff Law <law@redhat.com>
753
754 PR middle-end/86897
755 * gcc.dg/uninit-suppress_2.c: Disable DOM.
756
757 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
758
759 * gcc.target/aarch64/sve/reduc_8.c: New test.
760
761 2018-08-09 David Malcolm <dmalcolm@redhat.com>
762
763 PR other/84889
764 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
765 test.
766 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
767 New test.
768 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
769 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
770 TEST_ALWAYS_FLAGS.
771
772 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
773
774 PR tree-optimization/86858
775 * gcc.dg/vect/pr86858.c: New test.
776
777 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
778
779 PR tree-optimization/86871
780 * gcc.dg/vect/pr86871.c: New test.
781
782 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
783
784 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
785
786 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
787
788 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
789 arch and tune numbers by 2.
790 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
791 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
792 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
793 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
794 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
795 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
796 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
797 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
798 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
799 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
800 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
801 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
802 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
803 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
804 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
805 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
806 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
807 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
808 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
809 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
810 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
811 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
812 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
813 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
814 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
815 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
816 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
817 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
818 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
819 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
820 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
821 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
822 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
823 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
824 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
825 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
826 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
827 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
828 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
829 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
830 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
831 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
832 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
833 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
834 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
835 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
836 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
837 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
838 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
839 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
840 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
841 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
842 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
843 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
844 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
845 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
846 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
847 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
848 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
849 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
850 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
851 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
852 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
853 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
854 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
855 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
856
857 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
858
859 PR target/84332
860 * gcc.target/s390/pr84332.c: New testcase.
861
862 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
863
864 PR target/46179
865 * gcc.target/m68k/tls-dimode.c: New file.
866
867 2018-08-08 Nathan Sidwell <nathan@acm.org>
868
869 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
870 c-c++-common/inc-from-1.c: New
871
872 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
873
874 PR target/85295
875 * gcc.target/s390/TI-constants-lra.c: New testcase.
876 * gcc.target/s390/TI-constants-nolra.c: New testcase.
877
878 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
879
880 * gcc.target/s390/hotpatch-8.c: Remove.
881 * gcc.target/s390/hotpatch-9.c: Remove.
882 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
883 * gcc.target/s390/mnop-mcount-m31.c: Remove.
884
885 2018-08-08 Jakub Jelinek <jakub@redhat.com>
886
887 P0595R1 - is_constant_evaluated
888 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
889
890 PR c++/86836
891 * g++.dg/cpp1z/decomp46.C: New test.
892
893 PR c++/86738
894 * g++.dg/opt/pr86738.C: New test.
895
896 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
897
898 PR target/86838
899 * gcc.target/aarch64/frecpe_1.c: New test.
900 * gcc.target/aarch64/frecpe_2.c: Likewise.
901
902 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
903
904 PR c++/59480, DR 136
905 * g++.dg/other/friend8.C: New.
906 * g++.dg/other/friend9.C: Likewise.
907 * g++.dg/other/friend10.C: Likewise.
908 * g++.dg/other/friend11.C: Likewise.
909 * g++.dg/other/friend12.C: Likewise.
910 * g++.dg/other/friend13.C: Likewise.
911 * g++.dg/other/friend14.C: Likewise.
912 * g++.dg/other/friend15.C: Likewise.
913 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
914 * g++.dg/parse/defarg8.C: Likewise.
915
916 2018-08-07 Martin Liska <mliska@suse.cz>
917
918 PR middle-end/83023
919 * gcc.dg/predict-16.c: New test.
920 * g++.dg/predict-1.C: New test.
921
922 2018-08-07 Steve Ellcey <sellcey@cavium.com>
923 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
924
925 PR tree-optimization/80925
926 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
927 vectorized on !vect_hw_misalign targets.
928
929 2018-08-06 Marek Polacek <polacek@redhat.com>
930
931 PR c++/86767
932 * g++.dg/cpp1y/constexpr-86767.C: New test.
933
934 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
935
936 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
937 for target *-*-linux-gnu.
938
939 2018-08-06 Alan Hayward <alan.hayward@arm.com>
940
941 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
942 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
943 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
944
945 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
946
947 * gcc.target/s390/nomemloopunroll-1.c: New test.
948
949 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
950
951 PR target/86386
952 * gcc.target/i386/pr86386.c: New file.
953
954 2018-08-04 Tom de Vries <tdevries@suse.de>
955
956 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
957
958 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
959
960 * gcc.dg/guality/const-volatile.c: Remove duplicate test
961 "type:cvip".
962
963 2018-08-04 Janus Weil <janus@gcc.gnu.org>
964
965 PR fortran/45521
966 * gfortran.dg/interface_assignment_6.f90: New test case.
967
968 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
969
970 PR testsuite/86153
971 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
972
973 2018-08-03 David Malcolm <dmalcolm@redhat.com>
974 Jonathan Wakely <jwakely@redhat.com>
975
976 PR c++/85523
977 * g++.dg/pr85523.C: New test.
978
979 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
980
981 PR c/86690
982 * gcc.dg/union-duplicate-field.c: New test.
983
984 2018-08-03 Jason Merrill <jason@redhat.com>
985
986 PR c++/86706
987 * g++.dg/template/pr86706.C: New test.
988
989 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
990
991 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
992 on vect_avg_qi targets.
993 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
994 * gcc.dg/vect/bb-slp-pow-1.c: New test.
995 * gcc.dg/vect/vect-avg-15.c: Likewise.
996
997 2018-08-03 Martin Liska <mliska@suse.cz>
998
999 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
1000 * gcc.dg/predict-13.c: Likewise.
1001 * gcc.dg/predict-3.c: Likewise.
1002 * gcc.dg/predict-4.c: Likewise.
1003 * gcc.dg/predict-5.c: Likewise.
1004 * gcc.dg/predict-6.c: Likewise.
1005 * gcc.dg/predict-9.c: Likewise.
1006 * gfortran.dg/predict-1.f90: Likewise.
1007
1008 2018-08-02 Richard Biener <rguenther@suse.de>
1009
1010 PR c++/86763
1011 * g++.dg/torture/pr86763.C: New testcase.
1012
1013 2018-08-02 Richard Biener <rguenther@suse.de>
1014
1015 PR tree-optimization/86816
1016 * g++.dg/torture/pr86816.C: New testcase.
1017
1018 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
1019
1020 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
1021 to be used.
1022 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
1023 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
1024 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
1025 for .h.
1026 * gcc.target/aarch64/sve/single_2.c: Likewise.
1027 * gcc.target/aarch64/sve/single_3.c: Likewise.
1028 * gcc.target/aarch64/sve/single_4.c: Likewise.
1029
1030 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
1031
1032 PR target/86014
1033 * gcc.target/aarch64/ldp_stp_13.c: New test.
1034
1035 2018-08-01 Martin Sebor <msebor@redhat.com>
1036
1037 PR tree-optimization/86650
1038 * gcc.dg/format/gcc_diag-10.c: Adjust.
1039
1040 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1041
1042 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1043 of range check.
1044 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1045
1046 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1047
1048 PR target/86753
1049 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1050 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1051
1052 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1053
1054 * gcc.dg/pointer-range-check-1.c: New test.
1055 * gcc.dg/pointer-range-check-2.c: Likewise.
1056
1057 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1058
1059 PR tree-optimization/86749
1060 * gcc.dg/vect/pr86749.c: New test.
1061
1062 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1063
1064 PR c++/86661
1065 * g++.dg/lookup/name-clash12.C: New.
1066
1067 2018-08-01 Richard Biener <rguenther@suse.de>
1068
1069 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1070
1071 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1072
1073 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1074
1075 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1076
1077 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1078
1079 2018-08-01 Martin Liska <mliska@suse.cz>
1080
1081 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1082 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1083 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1084 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1085 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1086 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1087 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1088 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1089
1090 2018-08-01 Martin Liska <mliska@suse.cz>
1091
1092 PR value-prof/35543
1093 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1094
1095 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1096
1097 * gcc.target/aarch64/extract_zero_extend.c: New file.
1098
1099 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1100
1101 PR c/85704
1102 * gcc.c-torture/compile/pr85704.c: New test.
1103
1104 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1105 Olivier Hainque <hainque@adacore.com>
1106
1107 * gnat.dg/dinst.adb: New.
1108 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1109
1110 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1111
1112 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1113 tdiag and cxxdiag.
1114 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1115 and %K.
1116
1117 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1118
1119 * c-c++-common/spec-barrier-1.c: New test.
1120 * c-c++-common/spec-barrier-2.c: New test.
1121 * gcc.dg/spec-barrier-3.c: New test.
1122
1123 2018-07-31 Martin Sebor <msebor@redhat.com>
1124
1125 PR tree-optimization/86741
1126 * gcc.dg/Warray-bounds-33.c: New test.
1127
1128 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1129
1130 * gcc.target/s390/memset-1.c: Improve testcase.
1131
1132 2018-07-31 Tom de Vries <tdevries@suse.de>
1133
1134 PR debug/86687
1135 * g++.dg/guality/pr86687.C: New test.
1136
1137 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1138
1139 P1008R1 - prohibit aggregates with user-declared constructors
1140 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1141 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1142 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1143 * g++.dg/cpp2a/aggr1.C: New test.
1144 * g++.dg/cpp2a/aggr2.C: New test.
1145
1146 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1147
1148 PR target/86640
1149 * gcc.target/arm/pr86640.c: New testcase.
1150
1151 2018-07-31 Martin Liska <mliska@suse.cz>
1152
1153 PR gcov-profile/85338
1154 PR gcov-profile/85350
1155 PR gcov-profile/85372
1156 * gcc.misc-tests/gcov-pr85338.c: New test.
1157 * gcc.misc-tests/gcov-pr85350.c: New test.
1158 * gcc.misc-tests/gcov-pr85372.c: New test.
1159
1160 2018-07-31 Martin Liska <mliska@suse.cz>
1161
1162 PR gcov-profile/83813
1163 PR gcov-profile/84758
1164 PR gcov-profile/85217
1165 PR gcov-profile/85332
1166 * gcc.misc-tests/gcov-pr83813.c: New test.
1167 * gcc.misc-tests/gcov-pr84758.c: New test.
1168 * gcc.misc-tests/gcov-pr85217.c: New test.
1169 * gcc.misc-tests/gcov-pr85332.c: New test.
1170
1171 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1172
1173 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1174 gnat.dg/prot5_pkg.ads: New testcase.
1175
1176 2018-07-31 Justin Squirek <squirek@adacore.com>
1177
1178 * gnat.dg/addr11.adb: New testcase.
1179
1180 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1181
1182 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1183
1184 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1185
1186 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1187
1188 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1189
1190 * gnat.dg/iter3.adb: New testcase.
1191
1192 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1193
1194 Revert 'AsyncI/O patch committed'
1195 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1196 Thomas Koenig <tkoenig@gcc.gnu.org>
1197
1198 PR fortran/25829
1199 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1200 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1201
1202 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1203
1204 PR rtl-optimization/85160
1205 * gcc.target/powerpc/combine-2-2.c: New testcase.
1206
1207 2018-07-27 Martin Sebor <msebor@redhat.com>
1208
1209 PR tree-optimization/86696
1210 * g++.dg/pr86696.C: New test.
1211
1212 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1213
1214 PR tree-optimization/86636
1215 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1216 Add dg-require-effective-target pthread.
1217
1218 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1219
1220 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1221 * gcc.dg/strcmpopt_6.c: Likewise.
1222
1223 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1224
1225 PR target/86612
1226 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1227
1228 2018-07-26 Martin Sebor <msebor@redhat.com>
1229
1230 PR tree-optimization/86043
1231 PR tree-optimization/86042
1232 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1233 pr86688.
1234 * gcc.dg/strlenopt-44.c: New test.
1235
1236 2018-07-26 Martin Liska <mliska@suse.cz>
1237
1238 PR gcov-profile/86536
1239 * gcc.misc-tests/gcov-pr86536.c: New test.
1240
1241 2018-07-25 Martin Sebor <msebor@redhat.com>
1242
1243 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1244 ignored by the test harness.
1245
1246 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1247 Thomas Koenig <tkoenig@gcc.gnu.org>
1248
1249 PR fortran/25829
1250 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1251 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1252
1253 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1254
1255 PR c++/85515
1256 * g++.dg/pr85515-2.C: Add expected dg-error.
1257 * g++.dg/cpp0x/range-for36.C: New test.
1258
1259 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1260
1261 * gcc.target/arc/uncached-1.c: New test.
1262 * gcc.target/arc/uncached-2.c: Likewise.
1263
1264 2018-07-24 Martin Sebor <msebor@redhat.com>
1265
1266 PR tree-optimization/86622
1267 PR tree-optimization/86532
1268 * gcc.c-torture/execute/strlen-2.c: New test.
1269 * gcc.c-torture/execute/strlen-3.c: New test.
1270 * gcc.c-torture/execute/strlen-4.c: New test.
1271
1272 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1273
1274 PR tree-optimization/86636
1275 * gcc.c-torture/compile/pr86636.c: New test.
1276
1277 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1278
1279 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1280
1281 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1282
1283 PR middle-end/86627
1284 * gcc.target/i386/pr86627.c: New test.
1285
1286 PR testsuite/86649
1287 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1288 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1289 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1290 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1291
1292 2018-07-23 Carl Love <cel@us.ibm.com>
1293
1294 PR 86591
1295 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1296 file altivec-2-runnable.c.
1297 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1298 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1299 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1300 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1301 vec_cts, vec_ctu, vec_cpsgn tests.
1302
1303 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1304
1305 PR c/86617
1306 * gcc.dg/pr86617.c: New test.
1307
1308 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1309
1310 PR c++/86569
1311 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1312
1313 2018-07-20 Martin Sebor <msebor@redhat.com>
1314
1315 PR middle-end/82063
1316 * c-c++-common/pr68657-1.c: Adjust.
1317 * c-c++-common/pr68657-2.c: Same.
1318 * c-c++-common/pr68657-3.c: Same.
1319 * c-c++-common/pr68833-1.c: Same.
1320 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1321 * gcc.dg/Walloca-larger-than.c: New test.
1322 * gcc.dg/Walloca-larger-than-2.c: New test.
1323 * gcc.dg/Wframe-larger-than-2.c: New test.
1324 * gcc.dg/Wlarger-than3.c: New test.
1325 * gcc.dg/Wvla-larger-than-3.c: New test.
1326 * gcc.dg/pr42611.c: Adjust.
1327 * gnat.dg/frame_overflow.adb: Same.
1328
1329 2018-07-20 Martin Sebor <msebor@redhat.com>
1330
1331 PR tree-optimization/86613
1332 PR tree-optimization/86611
1333 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1334 prune duplicate warnings.
1335 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1336 data-model-dependencies.
1337 * gcc.dg/Warray-bounds-32.c: Ditto.
1338
1339 2018-07-20 Richard Biener <rguenther@suse.de>
1340
1341 PR debug/86585
1342 * g++.dg/lto/pr86585_0.C: New testcase.
1343 * g++.dg/lto/pr86585_1.C: Likewise.
1344
1345 2018-07-19 Martin Sebor <msebor@redhat.com>
1346
1347 PR tree-optimization/83776
1348 PR tree-optimization/84047
1349 * gcc.dg/Warray-bounds-29.c: New test.
1350 * gcc.dg/Warray-bounds-30.c: New test.
1351 * gcc.dg/Warray-bounds-31.c: New test.
1352 * gcc.dg/Warray-bounds-32.c: New test.
1353
1354 2018-07-19 Michael Collison <michael.collison@arm.com>
1355 Richard Henderson <rth@redhat.com>
1356
1357 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1358 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1359 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1360 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1361 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1362 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1363 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1364 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1365 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1366 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1367 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1368 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1369
1370 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1371
1372 Revert fix for c++/59480 (and testsuite followup)
1373
1374 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1375
1376 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1377
1378 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1379
1380 PR c++/59480, DR 136
1381 * g++.dg/other/friend8.C: New.
1382 * g++.dg/other/friend9.C: Likewise.
1383 * g++.dg/other/friend10.C: Likewise.
1384 * g++.dg/other/friend11.C: Likewise.
1385 * g++.dg/other/friend12.C: Likewise.
1386 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1387 * g++.dg/parse/defarg8.C: Likewise.
1388
1389 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1390
1391 * gcc.target/aarch64/profile.c: New test.
1392
1393 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1394
1395 PR target/83009
1396 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1397
1398 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1399
1400 PR target/86560
1401 * gcc.target/i386/pr86560-4.c: New test.
1402 * gcc.target/i386/pr86560-5.c: Likewise.
1403
1404 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1405
1406 PR target/86560
1407 * gcc.target/i386/pr86560-1.c: New test.
1408 * gcc.target/i386/pr86560-2.c: Likewise.
1409 * gcc.target/i386/pr86560-3.c: Likewise.
1410
1411 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1412
1413 * gfortran.dg/max_fmax_aarch64.f90: New test.
1414 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1415 * gfortran.dg/minmax_integer.f90: Likewise.
1416
1417 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1418
1419 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1420
1421 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1422
1423 PR middle-end/86544
1424 * g++.dg/tree-ssa/pr86544.C: New test.
1425
1426 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1427
1428 PR c++/86550
1429 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1430
1431 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1432
1433 PR 69558
1434 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1435 * c-c++-common/pr69558.c: Remove xfail.
1436 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1437 * gcc.dg/pr61817-1.c: Likewise.
1438 * gcc.dg/pr61817-2.c: Likewise.
1439 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1440
1441 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1442
1443 PR fortran/85599
1444 * gfortran.dg/function_optimize_5.f90: Add option
1445 '-faggressive-function-elimination' and update dg-warning clauses.
1446 * gfortran.dg/short_circuiting.f90: New test.
1447
1448 2018-07-18 Marek Polacek <polacek@redhat.com>
1449
1450 PR c++/86190 - bogus -Wsign-conversion warning
1451 * g++.dg/warn/Wsign-conversion-3.C: New test.
1452 * g++.dg/warn/Wsign-conversion-4.C: New test.
1453
1454 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1455
1456 PR c++/59480, DR 136
1457 * g++.dg/other/friend8.C: New.
1458 * g++.dg/other/friend9.C: Likewise.
1459 * g++.dg/other/friend10.C: Likewise.
1460 * g++.dg/other/friend11.C: Likewise.
1461 * g++.dg/other/friend12.C: Likewise.
1462 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1463 * g++.dg/parse/defarg8.C: Likewise.
1464
1465 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1466
1467 * g++.dg/ext/uow-3.C: Adjust.
1468 * g++.dg/ext/uow-4.C: Likewise.
1469 * g++.dg/lookup/name-clash11.C: Likewise.
1470 * g++.dg/lookup/name-clash7.C: Likewise.
1471 * g++.dg/lookup/redecl1.C: Likewise.
1472 * g++.dg/warn/changes-meaning.C: Likewise.
1473 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1474 * g++.old-deja/g++.law/nest1.C: Likewise.
1475
1476 2018-07-18 Richard Biener <rguenther@suse.de>
1477
1478 PR debug/86523
1479 * g++.dg/lto/pr86523-3_0.C: New testcase.
1480
1481 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1482
1483 * gcc.target/m68k/mulsi_highpart.c: New test.
1484
1485 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1486
1487 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1488 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1489 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1490 * gcc.dg/cpp/pr61854-8.c: New test.
1491
1492 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1493
1494 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1495
1496 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1497
1498 PR fortran/83184
1499 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1500
1501 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1502
1503 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1504 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1505 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1506 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1507 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1508
1509 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1510
1511 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1512 * gcc.target/powerpc/pr79916.c: Require dfp.
1513
1514 2018-07-17 Richard Biener <rguenther@suse.de>
1515
1516 PR lto/86456
1517 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1518
1519 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1520
1521 * gcc.target/s390/function-align1.c: New test.
1522 * gcc.target/s390/function-align2.c: New test.
1523 * gcc.target/s390/function-align3.c: New test.
1524
1525 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1526
1527 * gnat.dg/discr55.adb: New test.
1528
1529 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1530
1531 * gcc.target/i386/vartrack-1.c (dg-options): Add
1532 -fomit-frame-pointer.
1533
1534 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1535
1536 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1537 (dg-lto-options): Add -fPIC.
1538 * g++.dg/lto/pr86523-2_0.C: Likewise.
1539
1540 2018-07-17 Martin Liska <mliska@suse.cz>
1541
1542 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1543
1544 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1545
1546 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1547 testcase.
1548
1549 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1550
1551 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1552
1553 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1554
1555 * gnat.dg/memorytest.adb: New testcase.
1556
1557 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1558
1559 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1560 New testcase.
1561
1562 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1563
1564 * gnat.dg/equal3.adb: New testcase.
1565
1566 2018-07-17 Justin Squirek <squirek@adacore.com>
1567
1568 * gnat.dg/split_args.adb: New testcase.
1569
1570 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1571
1572 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1573
1574 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1575
1576 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1577 New testcase.
1578
1579 2018-07-16 Carl Love <cel@us.ibm.com>
1580
1581 PR target/86414
1582 Forgot the PR number on the commit log.
1583
1584 2018-07-16 Carl Love <cel@us.ibm.com>
1585
1586 PR target/86414
1587 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1588 longdouble128.
1589 * gcc.target/powerpc/divkc3-3.c: Ditto.
1590 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1591 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1592 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1593 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1594
1595 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1596
1597 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1598 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1599
1600 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1601
1602 * lib/target-supports.exp (check_effective_target_longdouble64,
1603 check_effective_target_ppc_float128,
1604 check_effective_target_ppc_float128_insns,
1605 check_effective_target_powerpc_vsx): New.
1606
1607 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1608
1609 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1610 syntax error.
1611
1612 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1613
1614 PR tree-optimization/86526
1615 * gcc.c-torture/compile/pr86526.c: New test.
1616
1617 2018-07-16 Carl Love <cel@us.ibm.com>
1618
1619 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1620 longdouble128.
1621 * gcc.target/powerpc/divkc3-3.c: Ditto.
1622 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1623 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1624 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1625 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1626
1627 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1628
1629 PR fortran/83184
1630 * gfortran.dg/assumed_rank_14.f90: New testcase.
1631 * gfortran.dg/assumed_rank_15.f90: New testcase.
1632 * gfortran.dg/dec_structure_8.f90: Update error messages.
1633 * gfortran.dg/dec_structure_23.f90: Update error messages.
1634
1635 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1636
1637 PR middle-end/86528
1638 * gcc.c-torture/execute/pr86528.c: New test.
1639 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1640
1641 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1642
1643 * g++.dg/template/spec40.C: New.
1644 * g++.dg/parse/ptrmem8.C: Likewise.
1645
1646 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1647
1648 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1649 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1650 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1651 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1652 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1653
1654 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1655
1656 * gcc.target/s390/mrecord-mcount.c: New testcase.
1657
1658 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1659
1660 * gcc.target/s390/mfentry-m64.c: New testcase.
1661
1662 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1663
1664 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1665 testcase.
1666
1667 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1668
1669 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1670 testcase.
1671
1672 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1673
1674 * gnat.dg/wide_wide_value1.adb: New testcase.
1675
1676 2018-07-16 Javier Miranda <miranda@adacore.com>
1677
1678 * gnat.dg/bit_order1.adb: New testcase.
1679
1680 2018-07-16 Javier Miranda <miranda@adacore.com>
1681
1682 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1683
1684 2018-07-16 Richard Biener <rguenther@suse.de>
1685
1686 PR lto/86523
1687 * g++.dg/lto/pr86523-1_0.C: New testcase.
1688 * g++.dg/lto/pr86523-2_0.C: Likewise.
1689
1690 2018-07-16 Martin Liska <mliska@suse.cz>
1691
1692 PR ipa/86529
1693 * g++.dg/ipa/pr86529.C: New test.
1694
1695 2018-07-16 Tom de Vries <tdevries@suse.de>
1696
1697 PR debug/86455
1698 * gcc.target/i386/vartrack-1.c: New test.
1699
1700 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1701
1702 * gnat.dg/opt73.adb: New test.
1703
1704 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1705
1706 PR c++/3698
1707 PR c++/86208
1708 * g++.dg/opt/pr3698.C: New test.
1709
1710 2018-07-16 Richard Biener <rguenther@suse.de>
1711
1712 PR ipa/86389
1713 * gcc.dg/torture/pr86389.c: Require trampolines.
1714
1715 2018-07-15 Tom de Vries <tdevries@suse.de>
1716
1717 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1718 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1719 already called.
1720 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1721 * gcc.dg/guality/guality.exp: Same.
1722 * gfortran.dg/guality/guality.exp: Same.
1723
1724 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1725 Sunil K Pandey <sunil.k.pandey@intel.com>
1726
1727 PR target/84413
1728 * gcc.target/i386/pr84413-1.c: New test.
1729 * gcc.target/i386/pr84413-2.c: Likewise.
1730 * gcc.target/i386/pr84413-3.c: Likewise.
1731
1732 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1733 Steve Munroe <munroesj52@gmail.com>
1734
1735 * gcc.target/powerpc/sse2-pand-1.c: New file.
1736 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1737 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1738 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1739
1740 2018-07-13 Nathan Sidwell <nathan@acm.org>
1741
1742 PR c++/86374
1743 * g++.dg/pr86374.C: New.
1744
1745 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1746
1747 PR middle-end/78809
1748 * gcc.dg/strcmpopt_5.c: New test.
1749 * gcc.dg/strcmpopt_6.c: New test.
1750
1751 2018-07-13 Richard Biener <rguenther@suse.de>
1752
1753 PR middle-end/85974
1754 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1755
1756 2018-07-13 Tom de Vries <tdevries@suse.de>
1757
1758 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1759 * gcc.dg/guality/ctztest.c: Same.
1760 * gcc.dg/guality/sra-1.c: Same.
1761
1762 2018-07-13 Tom de Vries <tdevries@suse.de>
1763
1764 * gcc.dg/vla-1.c: Update.
1765
1766 2018-07-13 Tom de Vries <tdevries@suse.de>
1767
1768 * gcc.src/maintainers.exp: New file.
1769
1770 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1771
1772 PR middle-end/86489
1773 * gcc.dg/pr86489.c: New test.
1774
1775 2018-07-12 Martin Sebor <msebor@redhat.com>
1776
1777 PR testsuite/86510
1778 g++.dg/warn/pr86453.C: Adjust.
1779
1780 2018-07-12 Jim Wilson <jimw@sifive.com>
1781
1782 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1783
1784 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1785
1786 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1787
1788 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1789
1790 * c-c++-common/gomp/declare-target-3.c: New test.
1791 * g++.dg/gomp/declare-target-2.C: New test.
1792
1793 2018-07-12 Martin Sebor <msebor@redhat.com>
1794
1795 PR c/86453
1796 * c-c++-common/Wattributes.c: Adjust.
1797 * gcc.dg/Wattributes-10.c: New test.
1798 * g++.dg/Wattributes-3.C: Adjust.
1799 * gcc.dg/Wattributes-6.c: Adjust.
1800 * gcc.dg/pr18079.c: Adjust.
1801 * gcc.dg/torture/pr42363.c: Adjust.
1802
1803 2018-07-12 Julia Koval <julia.koval@intel.com>
1804
1805 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1806 version.
1807
1808 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1809
1810 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1811 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1812 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1813 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1814 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1815 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1816 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1817
1818 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1819
1820 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1821 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1822 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1823 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1824 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1825 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1826 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1827 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1828
1829 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1830 Alan Hayward <alan.hayward@arm.com>
1831 David Sherwood <david.sherwood@arm.com>
1832
1833 * gcc.dg/vect/vect-fma-2.c: New test.
1834 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1835 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1836 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1837
1838 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1839
1840 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1841 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1842 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1843 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1844 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1845 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1846 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1847 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1848 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1849
1850 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1851
1852 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1853 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1854
1855 2018-07-12 Richard Biener <rguenther@suse.de>
1856
1857 PR target/84829
1858 * gcc.target/i386/pr84829.c: New testcase.
1859
1860 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1861
1862 * gcc.dg/torture/20180712-1.c: New test.
1863
1864 PR tree-optimization/86492
1865 * gcc.c-torture/execute/pr86492.c: New test.
1866
1867 2018-07-12 Richard Biener <rguenther@suse.de>
1868
1869 PR c/86453
1870 * g++.dg/warn/pr86453.C: New testcase.
1871
1872 2018-07-12 Richard Biener <rguenther@suse.de>
1873
1874 PR middle-end/86479
1875 * gcc.dg/graphite/pr86479.c: New testcase.
1876
1877 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1878
1879 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1880 of hardcoding size. Cast (rel) to MASK_TYPE.
1881 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1882 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1883 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1884 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1885 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1886 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1887 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1888 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1889 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1890 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1891 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1892 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1893 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1894 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1895 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1896 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1897 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1898 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1899 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1900
1901 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1902
1903 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
1904 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
1905 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
1906
1907 2018-07-10 Mark Wielaard <mark@klomp.org>
1908
1909 PR debug/86459
1910 * gcc.dg/pr86459.c: New test.
1911
1912 2018-07-10 Martin Sebor <msebor@redhat.com>
1913
1914 PR testsuite/86461
1915 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1916
1917 2018-07-10 Martin Liska <mliska@suse.cz>
1918
1919 PR testsuite/86445
1920 * gcc.dg/pr84100.c: Change it back to dg-bogus.
1921
1922 2018-07-10 Jakub Jelinek <jakub@redhat.com>
1923
1924 PR sanitizer/86406
1925 * g++.dg/ubsan/pr86406.C: New test.
1926
1927 PR fortran/86421
1928 * gfortran.dg/vect/pr86421.f90: New test.
1929
1930 2018-07-09 Martin Sebor <msebor@redhat.com>
1931
1932 PR tree-optimization/86415
1933 * gcc.dg/strlenopt-53.c: New test.
1934
1935 2018-07-09 Martin Sebor <msebor@redhat.com>
1936
1937 PR middle-end/77357
1938 * gcc.dg/strlenopt-49.c: New test.
1939 * gcc.dg/strlenopt-50.c: New test.
1940 * gcc.dg/strlenopt-51.c: New test.
1941 * gcc.dg/strlenopt-52.c: New test.
1942 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1943
1944 2018-07-09 Jakub Jelinek <jakub@redhat.com>
1945
1946 PR c/86420
1947 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
1948 to be returned and when first argument is not 0, so that they don't do
1949 anything for NEED_EXC or NEED_ERRNO.
1950
1951 2018-07-09 Tom de Vries <tdevries@suse.de>
1952
1953 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
1954 * gcc.dg/guality/bswaptest.c: Same.
1955 * gcc.dg/guality/clztest.c: Same.
1956 * gcc.dg/guality/csttest.c: Same.
1957 * gcc.dg/guality/ctztest.c: Same.
1958 * gcc.dg/guality/drap.c: Same.
1959 * gcc.dg/guality/nrv-1.c: Same.
1960 * gcc.dg/guality/pr41353-1.c: Same.
1961 * gcc.dg/guality/pr41353-2.c: Same.
1962 * gcc.dg/guality/pr41404-1.c: Same.
1963 * gcc.dg/guality/pr43051-1.c: Same.
1964 * gcc.dg/guality/pr43077-1.c: Same.
1965 * gcc.dg/guality/pr43177.c: Same.
1966 * gcc.dg/guality/pr43329-1.c: Same.
1967 * gcc.dg/guality/pr43479.c: Same.
1968 * gcc.dg/guality/pr43593.c: Same.
1969 * gcc.dg/guality/pr45003-1.c: Same.
1970 * gcc.dg/guality/pr45003-2.c: Same.
1971 * gcc.dg/guality/pr45003-3.c: Same.
1972 * gcc.dg/guality/pr48437.c: Same.
1973 * gcc.dg/guality/pr48466.c: Same.
1974 * gcc.dg/guality/pr49888.c: Same.
1975 * gcc.dg/guality/pr54200.c: Same.
1976 * gcc.dg/guality/pr54519-1.c: Same.
1977 * gcc.dg/guality/pr54519-2.c: Same.
1978 * gcc.dg/guality/pr54519-3.c: Same.
1979 * gcc.dg/guality/pr54519-4.c: Same.
1980 * gcc.dg/guality/pr54519-5.c: Same.
1981 * gcc.dg/guality/pr54519-6.c: Same.
1982 * gcc.dg/guality/pr54551.c: Same.
1983 * gcc.dg/guality/pr54693-2.c: Same.
1984 * gcc.dg/guality/pr54693.c: Same.
1985 * gcc.dg/guality/pr54796.c: Same.
1986 * gcc.dg/guality/pr54970.c: Same.
1987 * gcc.dg/guality/pr67192.c: Same.
1988 * gcc.dg/guality/pr69947.c: Same.
1989 * gcc.dg/guality/pr78726.c: Same.
1990 * gcc.dg/guality/rotatetest.c: Same.
1991 * gcc.dg/guality/sra-1.c: Same.
1992 * gcc.dg/guality/vla-2.c: Same.
1993
1994 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1995
1996 * g++.dg/diagnostic/long-short.C: New.
1997 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
1998 * g++.dg/diagnostic/virtual-friend.C: Likewise.
1999 * g++.old-deja/g++.brendan/crash11.C: Adjust.
2000
2001 2018-07-09 Tom de Vries <tdevries@suse.de>
2002
2003 * gcc.dg/vla-1.c: New test.
2004
2005 2018-07-07 Tom de Vries <tdevries@suse.de>
2006
2007 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
2008 files.
2009 (get_dump_flags): New proc.
2010 (toplevel): Test all dump flags.
2011
2012 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2013
2014 * gnat.dg/stack_usage6.adb: New test.
2015 * gnat.dg/stack_usage6_pkg.ads: New helper.
2016
2017 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
2018
2019 * gnat.dg/pure_function3a.adb: New test.
2020 * gnat.dg/pure_function3b.adb: Likewise.
2021 * gnat.dg/pure_function3c.adb: Likewise.
2022 * gnat.dg/pure_function3_pkg.ads: New helper.
2023
2024 2018-07-07 Jakub Jelinek <jakub@redhat.com>
2025
2026 PR target/84711
2027 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
2028 dg-require-effective-target. Add -msse not just on i386-*, but
2029 on all i?86-* and x86_64-*.
2030
2031 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2032
2033 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2034 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2035 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2036 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2037 * gcc.dg/tree-ssa/popcount3.c: New test.
2038
2039 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2040
2041 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2042 to preserve the test.
2043 * gcc.target/i386/pr85073.c: Likewise.
2044
2045 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2046
2047 PR tree-optimization/86401
2048 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2049 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2050 * c-c++-common/rotate-9.c: New test.
2051
2052 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2053
2054 PR target/86324
2055 gcc.target/powerpc/pr86324-1.c: New test.
2056 gcc.target/powerpc/pr86324-2.c: Likewise.
2057
2058 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2059
2060 PR target/84711
2061 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2062
2063 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2064
2065 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2066
2067 2018-07-05 Jeff Law <law@redhat.com>
2068
2069 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2070
2071 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2072
2073 PR fortran/86408
2074 * gfortran.dg/deferred_character_20.f90: New test.
2075
2076 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2077
2078 PR fortran/83183
2079 PR fortran/86325
2080 * gfortran.dg/init_flag_18.f90: New testcase.
2081 * gfortran.dg/init_flag_19.f03: New testcase.
2082
2083 2018-07-05 Carl Love <cel@us.ibm.com>
2084 * gcc.target/altivec-1-runnable.c: New test file.
2085 * gcc.target/altivec-2-runnable.c: New test file.
2086 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2087 for tests.
2088
2089 2018-07-05 Martin Sebor <msebor@redhat.com>
2090
2091 PR c++/86400
2092 * gcc.dg/strlenopt-47.c: New test.
2093 * gcc.dg/strlenopt-48.c: New test.
2094
2095 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2096
2097 PR target/84711
2098 * gcc.target/arm/big-endian-subreg.c: New.
2099
2100 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2101
2102 PR target/84711
2103 * gcc.dg/vect/pr84711.c: New.
2104
2105 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2106
2107 * gcc.target/aarch64/struct_cpy.c: New.
2108
2109 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2110
2111 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2112 * c-c++-common/unroll-2.c: Likewise.
2113 * g++.dg/cdce3.C: Likewise.
2114 * g++.dg/ext/unroll-1.C: Likewise.
2115 * g++.dg/ext/unroll-2.C: Likewise.
2116 * g++.dg/ext/unroll-3.C: Likewise.
2117 * gcc.dg/cdce1.c: Likewise.
2118 * gcc.dg/cdce2.c: Likewise.
2119 * gcc.dg/gomp/pr68128-1.c: Likewise.
2120 * gcc.dg/vect/pr46032.c: Likewise.
2121 * gcc.dg/vect/vect-cond-10.c: Likewise.
2122 * gcc.dg/vect/vect-cond-8.c: Likewise.
2123 * gcc.dg/vect/vect-cond-9.c: Likewise.
2124 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2125 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2126 * gcc.target/i386/avx-cvt-2.c: Likewise.
2127 * gcc.target/i386/avx-cvt-3.c: Likewise.
2128 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2129 * gcc.target/i386/avx2-gather-2.c: Likewise.
2130 * gcc.target/i386/avx2-gather-6.c: Likewise.
2131 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2132 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2133 * gfortran.dg/directive_unroll_1.f90: Likewise.
2134 * gfortran.dg/directive_unroll_2.f90: Likewise.
2135 * gnat.dg/unroll2.adb: Likewise.
2136 * gnat.dg/unroll3.adb: Likewise.
2137
2138 2018-07-05 Tom de Vries <tdevries@suse.de>
2139
2140 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2141
2142 2018-07-04 Martin Sebor <msebor@redhat.com>
2143
2144 PR tree-optimization/86274
2145 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2146
2147 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2148
2149 PR fortran/82009
2150 * gfortran.dg/block_16.f08. New test.
2151
2152 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2153
2154 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2155 has a slightly different IL that provides more threading
2156 opportunities.
2157
2158 2018-07-04 Martin Liska <mliska@suse.cz>
2159
2160 PR middle-end/66240
2161 PR target/45996
2162 PR c/84100
2163 * gcc.dg/pr84100.c (foo):
2164 * gcc.target/i386/falign-functions-2.c: New test.
2165 * gcc.target/i386/falign-functions.c: New test.
2166
2167 2018-07-04 Martin Liska <mliska@suse.cz>
2168
2169 * gcc.dg/pr47793.c: Remove.
2170
2171 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2172
2173 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2174 final scan test.
2175 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2176
2177 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2178
2179 PR target/85620
2180 * gcc.target/i386/pr85620-1.c: New test.
2181 * gcc.target/i386/pr85620-2.c: Likewise.
2182 * gcc.target/i386/pr85620-3.c: Likewise.
2183 * gcc.target/i386/pr85620-4.c: Likewise.
2184
2185 2018-07-03 Martin Sebor <msebor@redhat.com>
2186
2187 PR tree-optimization/86274
2188 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2189 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2190 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2191 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2192 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2193 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2194 * gcc.dg/tree-ssa/pr83198.c: Same.
2195
2196 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2197
2198 * g++.dg/other/locations1.C: New.
2199 * g++.dg/tls/locations1.C: Likewise.
2200 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2201 * g++.dg/diagnostic/virtual-static.C: Likewise.
2202 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2203 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2204 * g++.dg/cpp0x/pr51463.C: Likewise.
2205 * g++.dg/other/typedef1.C: Likewise.
2206 * g++.dg/parse/dtor13.C: Likewise.
2207 * g++.dg/template/error44.C: Likewise.
2208 * g++.dg/template/typedef4.C: Likewise.
2209 * g++.dg/template/typedef5.C: Likewise.
2210 * g++.dg/tls/diag-2.C: Likewise.
2211 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2212
2213 2018-07-03 Marek Polacek <polacek@redhat.com>
2214
2215 PR c++/86201
2216 * g++.dg/diagnostic/pr86201.C: New test.
2217
2218 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2219
2220 PR target/85694
2221 * gcc.target/i386/pr85694.c: New test.
2222
2223 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2224
2225 PR tree-optimization/85694
2226 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2227 Return true for AArch64 without SVE.
2228 * gcc.target/aarch64/vect_hadd_1.h: New file.
2229 * gcc.target/aarch64/vect_shadd_1.c: New test.
2230 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2231 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2232 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2233
2234 2018-07-03 Marek Polacek <polacek@redhat.com>
2235
2236 PR middle-end/86202
2237 * gcc.dg/Wint-conversion-2.c: New test.
2238
2239 PR c++/84306
2240 * g++.dg/overload/conv-op3.C: New test.
2241
2242 2018-07-03 Richard Biener <rguenther@suse.de>
2243
2244 PR ipa/86389
2245 * gcc.dg/torture/pr86389.c: New testcase.
2246
2247 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2248
2249 PR tree-optimization/85694
2250 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2251 proc.
2252 * gcc.dg/vect/vect-avg-1.c: New test.
2253 * gcc.dg/vect/vect-avg-2.c: Likewise.
2254 * gcc.dg/vect/vect-avg-3.c: Likewise.
2255 * gcc.dg/vect/vect-avg-4.c: Likewise.
2256 * gcc.dg/vect/vect-avg-5.c: Likewise.
2257 * gcc.dg/vect/vect-avg-6.c: Likewise.
2258 * gcc.dg/vect/vect-avg-7.c: Likewise.
2259 * gcc.dg/vect/vect-avg-8.c: Likewise.
2260 * gcc.dg/vect/vect-avg-9.c: Likewise.
2261 * gcc.dg/vect/vect-avg-10.c: Likewise.
2262 * gcc.dg/vect/vect-avg-11.c: Likewise.
2263 * gcc.dg/vect/vect-avg-12.c: Likewise.
2264 * gcc.dg/vect/vect-avg-13.c: Likewise.
2265 * gcc.dg/vect/vect-avg-14.c: Likewise.
2266
2267 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2268
2269 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2270 get split into two for use by the over-widening pattern.
2271 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2272 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2273 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2274 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2275 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2276 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2277 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2278 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2279 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2280 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2281 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2282 * gcc.dg/vect/vect-over-widen-22.c: New test.
2283
2284 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2285
2286 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2287 widen_mult pattern.
2288 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2289 over-widening messages.
2290 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2291 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2292 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2293 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2294 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2295 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2296 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2297 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2298 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2299 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2300 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2301 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2302 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2303 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2304 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2305 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2306 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2307 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2308 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2309 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2310 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2311 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2312 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2313 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2314 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2315 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2316
2317 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2318
2319 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2320
2321 2018-07-02 Jim Wilson <jimw@sifive.com>
2322
2323 * gcc.target/riscv/interrupt-debug.c: New.
2324
2325 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2326
2327 * g++.dg/diagnostic/thread-thread_local.C: New.
2328
2329 2018-07-02 Martin Liska <mliska@suse.cz>
2330
2331 PR testsuite/86366
2332 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2333 * gcc.dg/profile-dir-2.c: Likewise.
2334 * gcc.dg/profile-dir-3.c: Likewise.
2335
2336 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2337
2338 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2339 overriden.
2340
2341 2018-07-02 Richard Biener <rguenther@suse.de>
2342
2343 PR tree-optimization/86363
2344 * gcc.dg/torture/pr86363.c: New testcase.
2345
2346 2018-07-02 Martin Liska <mliska@suse.cz>
2347
2348 * gcc.dg/completion-1.c: New test.
2349 * gcc.dg/completion-2.c: New test.
2350 * gcc.dg/completion-3.c: New test.
2351
2352 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2353
2354 PR fortran/82969
2355 PR fortran/86242
2356 * gfortran.dg/proc_ptr_50.f90: New test.
2357
2358 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2359
2360 PR fortran/45305
2361 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2362
2363 2018-07-02 Martin Liska <mliska@suse.cz>
2364
2365 PR ipa/86279
2366 * gcc.dg/ipa/pr86279.c: New test.
2367
2368 2018-07-02 Martin Liska <mliska@suse.cz>
2369
2370 PR ipa/86323
2371 * g++.dg/ipa/pr86323.C: New test.
2372
2373 2018-07-01 Tom de Vries <tdevries@suse.de>
2374
2375 revert:
2376 2018-07-01 Tom de Vries <tdevries@suse.de>
2377
2378 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2379 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2380
2381 2018-07-01 Tom de Vries <tdevries@suse.de>
2382
2383 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2384 argument.
2385 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2386 with @main.
2387
2388 2018-07-01 Tom de Vries <tdevries@suse.de>
2389
2390 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2391 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2392
2393 2018-07-01 Tom de Vries <tdevries@suse.de>
2394
2395 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2396 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2397
2398 2018-07-01 Tom de Vries <tdevries@suse.de>
2399
2400 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2401 (verify_call): ... here. Move to toplevel.
2402 (verify_call_np, dg_final_directive_check_utils): New proc.
2403 (toplevel): Call dg_final_directive_check_utils.
2404 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2405
2406 2018-06-30 Jim Wilson <jimw@sifive.com>
2407
2408 * gcc.target/riscv/shift-shift-1.c: New.
2409 * gcc.target/riscv/shift-shift-2.c: New.
2410 * gcc.target/riscv/shift-shift-3.c: New.
2411
2412 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2413
2414 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2415
2416 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2417
2418 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2419 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2420 by 4 in the computation of a[i].
2421 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2422 main multiplication constant.
2423 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2424 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2425 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2426 pattern to cast the result to int.
2427 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2428 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2429 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2430 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2431 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2432 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2433 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2434 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2435 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2436 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2437 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2438 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2439 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2440 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2441 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2442 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2443 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2444 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2445 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2446 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2447
2448 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2449
2450 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2451 test for vectorization along the lines described in the comment.
2452
2453 2018-06-30 Tom de Vries <tdevries@suse.de>
2454
2455 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2456 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2457 LTO_TORTURE_OPTIONS.
2458 * gcc.dg/guality/prevent-optimization.h: New file.
2459 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2460 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2461
2462 2018-06-30 Tom de Vries <tdevries@suse.de>
2463
2464 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2465 * lib/gcc-dg.exp (dg-final): New proc.
2466 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2467 argument.
2468
2469 2018-06-29 Martin Sebor <msebor@redhat.com>
2470
2471 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2472 that don't define the function.
2473
2474 2018-06-29 Marek Polacek <polacek@redhat.com>
2475
2476 PR c++/86184
2477 * g++.dg/ext/cond3.C: New test.
2478
2479 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2480
2481 * gcc.target/arm/arm-soft-strd-even.c: New test.
2482
2483 2018-06-29 Tom de Vries <tdevries@suse.de>
2484
2485 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2486 line, and use it.
2487 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2488 (process-message): ... here.
2489 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2490
2491 2018-06-29 Martin Liska <mliska@suse.cz>
2492
2493 PR tree-optimization/86263
2494 * gcc.dg/tree-ssa/pr86263.c: New test.
2495
2496 2018-06-28 Carl Love <cel@us.ibm.com>
2497
2498 * gcc.target/p9-extract-1.c: Add test case.
2499 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2500 name in ABI.
2501
2502 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2503
2504 PR target/86348
2505 * gcc.target/i386/pr86348.c: New test.
2506
2507 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2508
2509 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2510
2511 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2512
2513 PR fortran/82865
2514 * gfortran.dg/dec_type_print_2.f03: New testcase.
2515
2516 2018-06-28 David Pagan <dave.pagan@oracle.com>
2517
2518 PR c/55976
2519 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2520 message causing unexpected test FAIL.
2521
2522 2018-06-28 Martin Liska <mliska@suse.cz>
2523
2524 * gcc.dg/tree-ssa/switch-1.c: New test.
2525
2526 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2527
2528 * gnat.dg/debug15.adb: New test.
2529
2530 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2531
2532 PR c++/86329
2533 * g++.dg/lookup/pr86329.C: New test.
2534
2535 2018-06-27 Carl Love <cel@us.ibm.com>
2536
2537 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2538
2539 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2540
2541 PR target/85769
2542 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2543
2544 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2545
2546 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2547
2548 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2549
2550 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2551 requirement for this test.
2552 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2553 requirement, and -mpower8-vector compile option.
2554
2555 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2556
2557 PR target/86314
2558 * gcc.dg/pr86314.c: New test.
2559
2560 PR debug/86257
2561 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2562
2563 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2564
2565 * gcc.target/i386/pr86257.c: Require 64-bit.
2566
2567 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2568
2569 * g++.dg/pr86082.C: Require IBM1047 support.
2570
2571 2018-06-26 Richard Biener <rguenther@suse.de>
2572
2573 PR middle-end/86271
2574 * gcc.dg/pr86271.c: New testcase.
2575
2576 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2577
2578 PR debug/86064
2579 * gcc.dg/pr86064.c: New.
2580
2581 2018-06-25 Jeff Law <law@redhat.com>
2582
2583 * lib/target-supports.exp
2584 (check_effective_target_logical_op_short_circuit): Add v850.
2585
2586 2018-06-25 Martin Sebor <msebor@redhat.com>
2587
2588 PR tree-optimization/86204
2589 * gcc.dg/strlenopt-46.c: New test.
2590
2591 2018-06-25 Martin Sebor <msebor@redhat.com>
2592
2593 PR tree-optimization/85700
2594 * gcc.dg/Wstringop-truncation-4.c: New test.
2595
2596 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2597
2598 PR fortran/82972
2599 PR fortran/83088
2600 PR fortran/85851
2601 * gfortran.dg/init_flag_17.f90: New testcase.
2602
2603 2018-06-25 Carl Love <cel@us.ibm.com>
2604
2605 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2606 vec_extract a signed int. Add vec_extract tests for bool char
2607 and bool int.
2608 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2609 vec_extract tests.
2610
2611 2018-06-25 Tom de Vries <tdevries@suse.de>
2612
2613 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2614
2615 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2616
2617 PR target/84786
2618 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2619
2620 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2621
2622 * gnat.dg/sso9.adb: New testcase.
2623 * gnat.dg/sso9_pkg.ads: Likewise.
2624
2625 2018-06-25 Tom de Vries <tdevries@suse.de>
2626
2627 PR debug/86257
2628 * gcc.target/i386/pr86257.c: New test.
2629
2630 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2631
2632 PR C++/86082
2633 * g++.dg/pr86082.C: New test.
2634
2635 2018-06-24 Tom de Vries <tdevries@suse.de>
2636
2637 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2638 * gcc.dg/guality/guality.exp: Same.
2639 * gfortran.dg/guality/guality.exp: Same.
2640 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2641
2642 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2643
2644 * g++.dg/concepts/locations1.C: New.
2645 * g++.dg/cpp0x/locations1.C: Likewise.
2646 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2647 * g++.dg/cpp1z/inline-var3.C: Likewise.
2648
2649 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2650
2651 PR fortran/86281
2652 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2653
2654 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2655
2656 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2657 this test.
2658 * gcc.target/powerpc/builtins-9.c: New test.
2659 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2660 to expect different code generation on big-endian vs.
2661 little-endian targets.
2662
2663 2018-06-22 Tom de Vries <tdevries@suse.de>
2664
2665 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2666 $rootme/../gdb/gdb, if available.
2667 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2668 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2669
2670 2018-06-22 Tom de Vries <tdevries@suse.de>
2671
2672 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2673 * g++.dg/guality/guality.exp: Use report_gdb.
2674 * gcc.dg/guality/guality.exp: Same.
2675 * gfortran.dg/guality/guality.exp: Same.
2676
2677 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2678
2679 PR c++/85662
2680 * g++.dg/ext/offsetof3.C: New test.
2681
2682 2018-06-22 Carl Love <cel@us.ibm.com>
2683
2684 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2685 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2686 for the vnor, vand and vxor instructions.
2687 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2688 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2689 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2690 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2691 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2692 Add -dp to dg-options, update expected counts.
2693
2694 2018-06-22 Paul Koning <ni1d@arrl.net>
2695
2696 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2697 if pdp11.
2698 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2699 * gcc.c-torture/compile/20040101-1.c: Ditto.
2700 * gcc.c-torture/compile/20050622-1.c: Ditto.
2701 * gcc.c-torture/compile/20080625-1.c: Ditto.
2702 * gcc.c-torture/compile/20090107-1.c: Ditto.
2703 * gcc.c-torture/compile/920501-12.c: Ditto.
2704 * gcc.c-torture/compile/920501-4.c: Ditto.
2705 * gcc.c-torture/compile/961203-1.c: Ditto.
2706 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2707 * gcc.c-torture/compile/pr25310.c: Ditto.
2708
2709 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2710 James Norris <jnorris@codesourcery.com>
2711 Thomas Schwinge <thomas@codesourcery.com>
2712 Tom de Vries <tom@codesourcery.com>
2713
2714 * c-c++-common/goacc/deviceptr-4.c: New file.
2715 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2716 Likewise.
2717 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2718 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2719 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2720 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2721 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2722 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2723 Likewise.
2724 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2725 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2726 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2727 Likewise.
2728 * gfortran.dg/goacc/modules.f95: Likewise.
2729 * gfortran.dg/goacc/routine-8.f90: Likewise.
2730 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2731
2732 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2733
2734 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2735 if the long double format is IEEE 128-bit for tests that are
2736 explicitly testing IBM extended double support. Use the
2737 appropriate pack and unpack built-in functions. Change calls from
2738 __builtin_isinfl to __builtin_isinf since the later supports all
2739 floating point types.
2740 * gcc.target/powerpc/pr57150.c: Likewise.
2741 * gcc.target/powerpc/pr60203.c: Likewise.
2742 * gcc.target/powerpc/pr67808.c: Likewise.
2743 * gcc.target/powerpc/pr70117.c: Likewise.
2744 * gcc.target/powerpc/tfmode_off.c: Likewise.
2745
2746 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2747
2748 PR fortran/49630
2749 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2750
2751 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2752
2753 PR fortran/83118
2754 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2755
2756 2018-06-21 Tom de Vries <tdevries@suse.de>
2757
2758 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2759
2760 2018-06-21 Tom de Vries <tdevries@suse.de>
2761
2762 PR tree-optimization/85859
2763 * gcc.dg/pr85859.c: New test.
2764
2765 2018-06-21 Richard Biener <rguenther@suse.de>
2766
2767 PR tree-optimization/86232
2768 * gcc.dg/torture/pr86232.c: New testcase.
2769
2770 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2771
2772 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2773
2774 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2775
2776 * gcc/gcc.target/aarch64/aes_2.c: New test.
2777
2778 2018-06-20 Than McIntosh <thanm@google.com>
2779
2780 PR libgcc/86213
2781 * gcc.dg/split-8.c: New.
2782
2783 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2784
2785 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2786 for vpkudus in place of vpksdus.
2787 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2788
2789 2018-06-20 Nathan Sidwell <nathan@acm.org>
2790
2791 PR c++/85634
2792 * g++.dg/lookup/pr85634-2.C: New.
2793
2794 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2795
2796 * g++.dg/template/friend65.C: New.
2797 * g++.dg/cpp0x/main1.C: Likewise.
2798 * g++.dg/other/main2.C: Likewise.
2799 * g++.dg/other/main3.C: Likewise.
2800 * g++.dg/template/friend42.C: Test location too.
2801 * g++.dg/concepts/decl-diagnose.C: Likewise.
2802 * g++.dg/warn/main-2.C: Update.
2803
2804 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2805 Thomas Schwinge <thomas@codesourcery.com>
2806 Cesar Philippidis <cesar@codesourcery.com>
2807
2808 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2809 2.5 data clause semantics.
2810 * c-c++-common/goacc/declare-2.c: Likewise.
2811 * c-c++-common/goacc/default-4.c: Likewise.
2812 * c-c++-common/goacc/finalize-1.c: New test.
2813 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2814 OpenACC 2.5 data clause semantics.
2815 * c-c++-common/goacc/kernels-alias.c: Likewise.
2816 * c-c++-common/goacc/routine-5.c: Likewise.
2817 * c-c++-common/goacc/update-if_present-1.c: New test.
2818 * c-c++-common/goacc/update-if_present-2.c: New test.
2819 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2820 2.5 data clause semantics.
2821 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2822 * gfortran.dg/goacc/data-tree.f95: Likewise.
2823 * gfortran.dg/goacc/declare-2.f95: Likewise.
2824 * gfortran.dg/goacc/default-4.f: Likewise.
2825 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2826 * gfortran.dg/goacc/finalize-1.f: New test.
2827 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2828 OpenACC 2.5 data clause semantics.
2829 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2830 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2831 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2832 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2833 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2834 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2835 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2836
2837 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2838
2839 PR c++/86210
2840 * g++.dg/warn/Wnonnull4.C: New test.
2841
2842 2018-06-20 Marek Polacek <polacek@redhat.com>
2843
2844 PR c++/86240
2845 * g++.dg/pr86240.C: New test.
2846
2847 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2848
2849 PR debug/86194
2850 * gcc.target/i386/pr86194.c: New test.
2851
2852 PR tree-optimization/86231
2853 * gcc.dg/tree-ssa/vrp119.c: New test.
2854 * gcc.c-torture/execute/pr86231.c: New test.
2855
2856 2018-06-20 Tom de Vries <tdevries@suse.de>
2857
2858 PR tree-optimization/86097
2859 * gcc.dg/autopar/pr86097.c: New test.
2860
2861 2018-06-20 Nathan Sidwell <nathan@acm.org>
2862
2863 PR c++/85634
2864 * g++.dg/lookup/pr85634.C: New.
2865
2866 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2867
2868 * gcc.target/aarch64/ldp_stp_q.c: New test.
2869 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2870 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2871
2872 2018-06-20 Martin Liska <mliska@suse.cz>
2873
2874 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2875
2876 2018-06-19 Martin Sebor <msebor@redhat.com>
2877
2878 PR tree-optimization/48560
2879 * gcc.dg/Warray-bounds-28.c: New test.
2880
2881 2018-06-19 Martin Sebor <msebor@redhat.com>
2882
2883 PR middle-end/85602
2884 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2885 to also match C++.
2886
2887 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2888
2889 * g++.dg/lto/pr84805_0.C: Update template.
2890 * g++.dg/lto/pr84805_1.C: Update template.
2891
2892 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2893
2894 * gnat.dg/aggr24.adb: New test.
2895 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2896
2897 2018-06-19 Richard Biener <rguenther@suse.de>
2898
2899 PR tree-optimization/86179
2900 * gcc.dg/pr86179.c: New testcase.
2901
2902 2018-06-18 Martin Sebor <msebor@redhat.com>
2903
2904 PR middle-end/85602
2905 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
2906 * c-c++-common/attr-nonstring-8.c: New test.
2907
2908 2018-06-18 Martin Sebor <msebor@redhat.com>
2909
2910 PR tree-optimization/81384
2911 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
2912 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
2913 * gcc.c-torture/execute/builtins/strnlen.c: New test.
2914 * gcc.dg/attr-nonstring-2.c: New test.
2915 * gcc.dg/attr-nonstring-3.c: New test.
2916 * gcc.dg/attr-nonstring-4.c: New test.
2917 * gcc.dg/strlenopt-45.c: New test.
2918 * gcc.dg/strlenopt.h (strnlen): Declare.
2919
2920 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2921
2922 PR tree-optimization/86076
2923 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
2924
2925 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2926
2927 PR tree-optimization/64946
2928 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
2929
2930 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
2931
2932 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
2933 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
2934 * gnat.dg/stack_usage5.adb: New test.
2935
2936 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2937
2938 PR middle-end/82479
2939 * gcc.dg/tree-ssa/popcount.c: New test.
2940 * gcc.dg/tree-ssa/popcount2.c: New test.
2941
2942 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2943
2944 PR middle-end/64946
2945 * gcc.dg/absu.c: New test.
2946 * gcc.dg/gimplefe-29.c: New test.
2947 * gcc.target/aarch64/pr64946.c: New test.
2948
2949 2018-06-15 Jakub Jelinek <jakub@redhat.com>
2950
2951 PR c/86093
2952 * c-c++-common/pr86093.c: New test.
2953
2954 PR middle-end/85878
2955 * gfortran.fortran-torture/compile/pr85878.f90: New test.
2956
2957 PR middle-end/86123
2958 * gcc.c-torture/compile/pr86123.c: New test.
2959
2960 2018-06-15 Tom de Vries <tdevries@suse.de>
2961
2962 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
2963
2964 2018-06-15 Nick Clifton <nickc@redhat.com>
2965
2966 PR 84195
2967 * gcc.c-torture/compile/pr84195.c: New test.
2968
2969 2018-06-15 Richard Biener <rguenther@suse.de>
2970
2971 PR middle-end/86159
2972 * g++.dg/pr86159.C: New testcase.
2973
2974 2018-06-15 Richard Biener <rguenther@suse.de>
2975
2976 PR middle-end/86076
2977 * gcc.dg/pr86076.c: New testcase.
2978
2979 2018-06-14 Marek Polacek <polacek@redhat.com>
2980
2981 PR c++/86063
2982 * g++.dg/cpp0x/gen-attrs-65.C: New test.
2983
2984 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2985
2986 PR target/86048
2987 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
2988 -msse2 to dg-options.
2989
2990 PR middle-end/86122
2991 * gcc.c-torture/compile/pr86122.c: New test.
2992
2993 P0624R2 - Default constructible and assignable stateless lambdas
2994 * g++.dg/cpp2a/lambda1.C: New test.
2995 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
2996 for -std=c++2a.
2997
2998 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2999
3000 * g++.dg/other/static3.C: New.
3001 * g++.dg/other/static4.C: Likewise.
3002 * g++.dg/warn/Wshadow-15.C: Likewise.
3003 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
3004 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
3005 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
3006 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
3007 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
3008 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
3009 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3010
3011 2018-06-14 Jakub Jelinek <jakub@redhat.com>
3012
3013 PR target/85945
3014 * gcc.c-torture/compile/pr85945.c: New test.
3015
3016 2018-06-14 Richard Biener <rguenther@suse.de>
3017
3018 PR ipa/86124
3019 * gcc.dg/pr86124.c: New testcase.
3020
3021 2018-06-13 Martin Sebor <msebor@redhat.com>
3022
3023 PR tree-optimization/86114
3024 * gcc.dg/pr86114.c: New test.
3025
3026 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3027
3028 PR fortran/86110
3029 * gfortran.dg/pr86110.f90: New test.
3030
3031 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3032
3033 PR fortran/85703
3034 * gfortran.dg/goacc/pr85703.f90: New test.
3035 * gfortran.dg/gomp/pr85703.f90: New test.
3036
3037 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3038
3039 PR fortran/85702
3040 * gfortran.dg/goacc/pr85702.f90: New test.
3041
3042 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3043
3044 * gcc.target/i386/pr86048.c: New test.
3045
3046 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3047
3048 * gcc.target/arc/fma-1.c: New test.
3049
3050 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3051
3052 * gcc.target/arc/pr9001107555.c: New file.
3053
3054 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3055
3056 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3057
3058 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3059
3060 * g++.dg/init/delete3.C: New.
3061 * g++.dg/init/new49.C: Likewise.
3062 * g++.dg/init/new25.C: Test locations too.
3063 * g++.dg/template/new4.C: Likewise.
3064 * g++.old-deja/g++.jason/operator.C: Likewise.
3065
3066 2018-06-12 Marek Polacek <polacek@redhat.com>
3067
3068 Core issue 1331 - const mismatch with defaulted copy constructor
3069 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3070 * g++.dg/cpp0x/defaulted52.C: New test.
3071 * g++.dg/cpp0x/defaulted53.C: New test.
3072 * g++.dg/cpp0x/defaulted54.C: New test.
3073 * g++.dg/cpp0x/defaulted55.C: New test.
3074 * g++.dg/cpp0x/defaulted56.C: New test.
3075 * g++.dg/cpp0x/defaulted57.C: New test.
3076 * g++.dg/cpp0x/defaulted58.C: New test.
3077 * g++.dg/cpp0x/defaulted59.C: New test.
3078 * g++.dg/cpp0x/defaulted60.C: New test.
3079
3080 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3081
3082 PR other/69968
3083 * gcc.dg/spellcheck-transposition.c: New test.
3084
3085 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3086
3087 PR fortran/44491
3088 * gfortran.dg/pr44491.f90: New testcase
3089
3090 2018-06-12 Martin Sebor <msebor@redhat.com>
3091
3092 PR tree-optimization/85259
3093 * gcc.dg/Wstringop-overflow-5.c: New test.
3094 * gcc.dg/Wstringop-overflow-6.c: New test.
3095
3096 2018-06-12 Martin Sebor <msebor@redhat.com>
3097
3098 PR c/85931
3099 * gcc.dg/Wstringop-truncation-3.c: New test.
3100
3101 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3102
3103 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3104 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3105 * gcc.target/powerpc/swaps-p8-17.c: Same.
3106
3107 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3108
3109 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3110 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3111 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3112 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3113 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3114 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3115
3116 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3117
3118 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3119 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3120 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3121 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3122 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3123 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3124
3125 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3126
3127 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3128 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3129 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3130 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3131 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3132 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3133
3134 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3135
3136 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3137 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3138 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3139 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3140 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3141 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3142
3143 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3144
3145 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3146 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3147 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3148 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3149 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3150 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3151
3152 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3153
3154 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3155 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3156 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3157 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3158 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3159 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3160
3161 2018-06-12 Martin Liska <mliska@suse.cz>
3162
3163 * g++.dg/opt/mpx.C: New test.
3164 * gcc.target/i386/mpx.c: New test.
3165
3166 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3167
3168 * gcc.target/arc/builtin_simdarc.c: Update test.
3169 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3170 * gcc.target/arc/tumaddsidi4.c: Likewise.
3171
3172 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3173
3174 * gnat.dg/opt72a.ad[sb]: New test.
3175 * gnat.dg/opt72_pkg.ads: New helper.
3176
3177 2018-06-12 Tom de Vries <tdevries@suse.de>
3178
3179 * gcc.dg-selftests/dg-final.exp: New file.
3180
3181 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3182
3183 * g++.dg/lookup/new2.C: Test locations too.
3184 * g++.dg/other/ellipsis1.C: Likewise.
3185 * g++.dg/other/operator1.C: Likewise.
3186 * g++.dg/other/operator2.C: Likewise.
3187 * g++.dg/overload/operator2.C: Likewise.
3188 * g++.dg/parse/defarg11.C: Likewise.
3189 * g++.dg/parse/operator4.C: Likewise.
3190 * g++.dg/template/error30.C: Likewise.
3191 * g++.dg/template/explicit-args3.C: Likewise.
3192 * g++.dg/warn/effc1.C: Likewise.
3193 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3194 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3195 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3196 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3197 * g++.old-deja/g++.jason/operator.C: Likewise.
3198
3199 2018-06-11 Martin Sebor <msebor@redhat.com>
3200
3201 PR tree-optimization/86083
3202 * gcc.dg/strlenopt-44.c: New test.
3203
3204 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3205
3206 PR fortran/45521
3207 * gfortran.dg/generic_32.f90: New test.
3208 * gfortran.dg/generic_33.f90: New test.
3209
3210 2018-06-11 Carl Love <cel@us.ibm.com>
3211 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3212 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3213 long long bool. Remove duplicate dg-final for xxlxor. Update
3214 dg-final instruction counts.
3215 * gcc.target/powerpc/altivec-37.c (main): New file for
3216 tests vec_unpackh and vec_unpackl returning long long bool and
3217 long long int.
3218
3219 2018-06-11 Martin Liska <mliska@suse.cz>
3220
3221 PR tree-optimization/86089
3222 * gcc.dg/tree-ssa/pr86089.c: New test.
3223
3224 2018-06-11 Julia Koval <julia.koval@intel.com>
3225
3226 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3227 * gcc.target/i386/vpclmulqdq.c: Ditto.
3228
3229 2018-06-11 Olivier Hainque <hainque@adacore.com>
3230
3231 * gnat.dg/lang-dw2.adb: New test.
3232 * gnat.dg/lang-dw3.adb: New test.
3233
3234 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3235
3236 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3237 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3238
3239 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3240
3241 * gnat.dg/predicate1.adb: New testcase.
3242
3243 2018-06-11 Yannick Moy <moy@adacore.com>
3244
3245 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3246
3247 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3248
3249 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3250 testcase.
3251
3252 2018-06-11 Javier Miranda <miranda@adacore.com>
3253
3254 * gnat.dg/prot4.adb: New testcase.
3255
3256 2018-06-11 Yannick Moy <moy@adacore.com>
3257
3258 * gnat.dg/part_of1-instantiation.adb,
3259 gnat.dg/part_of1-instantiation.ads,
3260 gnat.dg/part_of1-private_generic.adb,
3261 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3262 testcase.
3263
3264 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3265
3266 * gnat.dg/contract1.adb: New testcase.
3267
3268 2018-06-11 Javier Miranda <miranda@adacore.com>
3269
3270 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3271 testcase.
3272
3273 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3274
3275 * gnat.dg/inline_always1.adb: New testcase.
3276
3277 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3278
3279 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3280 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3281 gnat.dg/nested_generic2_g2.ads: New testcase.
3282
3283 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3284
3285 * g++.dg/template/friend64.C: New.
3286 * g++.old-deja/g++.other/friend4.C: Test the location too.
3287 * g++.old-deja/g++.pt/crash23.C: Likewise.
3288
3289 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3290
3291 * gfortran.dg/inline_matmul_23.f90: New test.
3292
3293 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3294
3295 PR fortran/85088
3296 * gfortran.dg/intent_decl_1.f90: New test case.
3297
3298 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3299
3300 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3301 * gfortran.dg/ieee/large_4.f90: Ditto.
3302 * gfortran.dg/round_4.f90: Ditto.
3303
3304 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3305
3306 PR fortran/38351
3307 * gfortran.dg/pr38351.f90: New test.
3308 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3309
3310 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3311
3312 PR fortran/85138
3313 PR fortran/85996
3314 PR fortran/86051
3315 * gfortran.dg/pr85138_1.f90: New test.
3316 * gfortran.dg/pr85138_2.f90: Ditto.
3317 * gfortran.dg/pr85996.f90: Ditto.
3318
3319 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3320
3321 PR fortran/78278
3322 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3323 * gfortran.dg/data_char_1.f90: Ditto.
3324 * gfortran.dg/pr78571.f90: Ditto.
3325 * gfortran.dg/pr78278.f90: New test.
3326
3327 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3328
3329 PR fortran/63514
3330 * gfortran.dg/pr63514.f90: New test.
3331
3332 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3333
3334 PR fortran/85631
3335 * gfortran.dg/bounds_check_20.f90: New test.
3336
3337 2018-06-08 Carl Love <cel@us.ibm.com>
3338
3339 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3340 vpkudum counts.
3341 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3342 vec_extract a signed int.
3343 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3344 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3345 vcmpgtsd, vcmpgtud.
3346 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3347 vec_extract a signed int.
3348 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3349 vec_extract a signed int.
3350 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3351 vec_xor builtins. Update xxsel, xxlxor counts.
3352
3353 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3354
3355 PR fortran/86059
3356 * gfortran.dg/associate_30.f90: Remove code tested ...
3357 * gfortran.dg/pr67803.f90: Ditto.
3358 * gfortran.dg/pr67805.f90: Ditto.
3359 * gfortran.dg/pr86059.f90: ... here. New test.
3360
3361 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3362
3363 PR fortran/78571
3364 * gfortran.dg/pr78571.f90: New test.
3365
3366 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3367
3368 PR target/85755
3369 * gcc.target/powerpc/pr85755.c: New test.
3370
3371 2018-06-08 Carl Love <cel@us.ibm.com>
3372
3373 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3374 vsx-vector-6.p7.c.
3375 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3376 vsx-vector-6.p9.c.
3377 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3378 for BE system that are different then for an LE system from this file
3379 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3380 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3381 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3382
3383 2018-06-08 Martin Liska <mliska@suse.cz>
3384
3385 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3386
3387 2018-06-08 Martin Liska <mliska@suse.cz>
3388
3389 * g++.dg/dg.exp: Do not use mpx.exp.
3390 * g++.dg/lto/lto.exp: Likewise.
3391 * g++.dg/lto/pr69729_0.C: Remove.
3392 * g++.dg/opt/pr71529.C: Remove.
3393 * g++.dg/pr63995-1.C: Remove.
3394 * g++.dg/pr68270.C: Remove.
3395 * g++.dg/pr71624.C: Remove.
3396 * g++.dg/pr71633.C: Remove.
3397 * g++.dg/pr79761.C: Remove.
3398 * g++.dg/pr79764.C: Remove.
3399 * g++.dg/pr79769.C: Remove.
3400 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3401 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3402 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3403 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3404 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3405 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3406 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3407 * gcc.dg/lto/pr66221_0.c: Remove.
3408 * gcc.target/i386/chkp-always_inline.c: Remove.
3409 * gcc.target/i386/chkp-bndret.c: Remove.
3410 * gcc.target/i386/chkp-builtins-1.c: Remove.
3411 * gcc.target/i386/chkp-builtins-2.c: Remove.
3412 * gcc.target/i386/chkp-builtins-3.c: Remove.
3413 * gcc.target/i386/chkp-builtins-4.c: Remove.
3414 * gcc.target/i386/chkp-const-check-1.c: Remove.
3415 * gcc.target/i386/chkp-const-check-2.c: Remove.
3416 * gcc.target/i386/chkp-hidden-def.c: Remove.
3417 * gcc.target/i386/chkp-label-address.c: Remove.
3418 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3419 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3420 * gcc.target/i386/chkp-pr69044.c: Remove.
3421 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3422 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3423 * gcc.target/i386/chkp-strchr.c: Remove.
3424 * gcc.target/i386/chkp-strlen-1.c: Remove.
3425 * gcc.target/i386/chkp-strlen-2.c: Remove.
3426 * gcc.target/i386/chkp-strlen-3.c: Remove.
3427 * gcc.target/i386/chkp-strlen-4.c: Remove.
3428 * gcc.target/i386/chkp-strlen-5.c: Remove.
3429 * gcc.target/i386/chkp-stropt-1.c: Remove.
3430 * gcc.target/i386/chkp-stropt-10.c: Remove.
3431 * gcc.target/i386/chkp-stropt-11.c: Remove.
3432 * gcc.target/i386/chkp-stropt-12.c: Remove.
3433 * gcc.target/i386/chkp-stropt-13.c: Remove.
3434 * gcc.target/i386/chkp-stropt-14.c: Remove.
3435 * gcc.target/i386/chkp-stropt-15.c: Remove.
3436 * gcc.target/i386/chkp-stropt-16.c: Remove.
3437 * gcc.target/i386/chkp-stropt-17.c: Remove.
3438 * gcc.target/i386/chkp-stropt-2.c: Remove.
3439 * gcc.target/i386/chkp-stropt-3.c: Remove.
3440 * gcc.target/i386/chkp-stropt-4.c: Remove.
3441 * gcc.target/i386/chkp-stropt-5.c: Remove.
3442 * gcc.target/i386/chkp-stropt-6.c: Remove.
3443 * gcc.target/i386/chkp-stropt-7.c: Remove.
3444 * gcc.target/i386/chkp-stropt-8.c: Remove.
3445 * gcc.target/i386/chkp-stropt-9.c: Remove.
3446 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3447 * gcc.target/i386/indirect-thunk-11.c: Remove.
3448 * gcc.target/i386/indirect-thunk-12.c: Remove.
3449 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3450 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3451 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3452 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3453 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3454 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3455 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3456 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3457 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3458 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3459 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3460 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3461 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3462 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3463 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3464 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3465 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3466 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3467 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3468 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3469 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3470 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3471 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3472 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3473 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3474 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3475 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3476 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3477 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3478 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3479 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3480 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3481 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3482 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3483 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3484 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3485 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3486 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3487 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3488 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3489 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3490 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3491 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3492 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3493 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3494 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3495 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3496 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3497 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3498 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3499 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3500 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3501 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3502 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3503 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3504 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3505 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3506 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3507 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3508 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3509 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3510 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3511 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3512 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3513 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3514 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3515 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3516 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3517 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3518 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3519 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3520 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3521 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3522 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3523 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3524 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3525 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3526 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3527 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3528 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3529 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3530 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3531 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3532 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3533 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3534 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3535 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3536 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3537 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3538 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3539 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3540 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3541 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3542 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3543 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3544 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3545 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3546 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3547 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3548 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3549 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3550 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3551 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3552 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3553 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3554 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3555 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3556 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3557 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3558 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3559 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3560 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3561 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3562 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3563 * gcc.target/i386/mpx/label-address-1.c: Remove.
3564 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3565 * gcc.target/i386/mpx/macro.c: Remove.
3566 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3567 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3568 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3569 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3570 * gcc.target/i386/mpx/memmove-1.c: Remove.
3571 * gcc.target/i386/mpx/memmove-2.c: Remove.
3572 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3573 * gcc.target/i386/mpx/mpx-check.h: Remove.
3574 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3575 * gcc.target/i386/mpx/mpx.exp: Remove.
3576 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3577 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3578 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3579 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3580 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3581 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3582 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3583 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3584 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3585 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3586 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3587 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3588 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3589 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3590 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3591 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3592 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3593 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3594 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3595 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3596 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3597 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3598 * gcc.target/i386/mpx/pr65508.c: Remove.
3599 * gcc.target/i386/mpx/pr65531.cc: Remove.
3600 * gcc.target/i386/mpx/pr66048.cc: Remove.
3601 * gcc.target/i386/mpx/pr66134.c: Remove.
3602 * gcc.target/i386/mpx/pr66566.c: Remove.
3603 * gcc.target/i386/mpx/pr66567.c: Remove.
3604 * gcc.target/i386/mpx/pr66568.c: Remove.
3605 * gcc.target/i386/mpx/pr66569.c: Remove.
3606 * gcc.target/i386/mpx/pr66581.c: Remove.
3607 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3608 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3609 * gcc.target/i386/mpx/pr68416.c: Remove.
3610 * gcc.target/i386/mpx/pr78339.c: Remove.
3611 * gcc.target/i386/mpx/pr79631.c: Remove.
3612 * gcc.target/i386/mpx/pr79633.c: Remove.
3613 * gcc.target/i386/mpx/pr79753.c: Remove.
3614 * gcc.target/i386/mpx/pr79770.c: Remove.
3615 * gcc.target/i386/mpx/pr79987.c: Remove.
3616 * gcc.target/i386/mpx/pr79988.c: Remove.
3617 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3618 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3619 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3620 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3621 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3622 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3623 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3624 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3625 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3626 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3627 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3628 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3629 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3630 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3631 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3632 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3633 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3634 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3635 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3636 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3637 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3638 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3639 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3640 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3641 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3642 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3643 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3644 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3645 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3646 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3647 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3648 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3649 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3650 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3651 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3652 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3653 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3654 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3655 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3656 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3657 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3658 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3659 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3660 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3661 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3662 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3663 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3664 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3665 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3666 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3667 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3668 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3669 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3670 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3671 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3672 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3673 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3674 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3675 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3676 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3677 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3678 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3679 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3680 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3681 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3682 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3683 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3684 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3685 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3686 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3687 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3688 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3689 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3690 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3691 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3692 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3693 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3694 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3695 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3696 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3697 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3698 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3699 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3700 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3701 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3702 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3703 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3704 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3705 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3706 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3707 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3708 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3709 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3710 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3711 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3712 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3713 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3714 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3715 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3716 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3717 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3718 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3719 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3720 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3721 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3722 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3723 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3724 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3725 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3726 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3727 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3728 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3729 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3730 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3731 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3732 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3733 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3734 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3735 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3736 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3737 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3738 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3739 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3740 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3741 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3742 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3743 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3744 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3745 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3746 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3747 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3748 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3749 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3750 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3751 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3752 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3753 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3754 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3755 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3756 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3757 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3758 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3759 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3760 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3761 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3762 * gcc.target/i386/pr63995-2.c: Remove.
3763 * gcc.target/i386/pr64805.c: Remove.
3764 * gcc.target/i386/pr65044.c: Remove.
3765 * gcc.target/i386/pr65167.c: Remove.
3766 * gcc.target/i386/pr65183.c: Remove.
3767 * gcc.target/i386/pr65184.c: Remove.
3768 * gcc.target/i386/pr65523.c: Remove.
3769 * gcc.target/i386/pr70876.c: Remove.
3770 * gcc.target/i386/pr70877.c: Remove.
3771 * gcc.target/i386/pr71458.c: Remove.
3772 * gcc.target/i386/pr80880.c: Remove.
3773 * gcc.target/i386/ret-thunk-25.c: Remove.
3774 * gcc.target/i386/thunk-retbnd.c: Remove.
3775 * lib/mpx-dg.exp: Remove.
3776 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3777
3778 2018-06-07 Carl Love <cel@us.ibm.com>
3779
3780 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3781 statements.
3782
3783 2018-06-07 Carl Love <cel@us.ibm.com>
3784
3785 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3786 error message.
3787
3788 2018-06-07 Marek Polacek <polacek@redhat.com>
3789
3790 PR c/85318
3791 * gcc.dg/Wc90-c99-compat-10.c: New test.
3792 * gcc.dg/Wc90-c99-compat-11.c: New test.
3793 * gcc.dg/Wc90-c99-compat-12.c: New test.
3794 * gcc.dg/Wc90-c99-compat-9.c: New test.
3795
3796 2018-06-07 Paul Koning <ni1d@arrl.net>
3797
3798 * gcc.c-torture/compile/20180605-1.c: New test.
3799
3800 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3801
3802 PR fortran/86045
3803 * gfortran.dg/pr86045.f90: New test.
3804
3805 2018-06-07 Marek Polacek <polacek@redhat.com>
3806
3807 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3808
3809 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3810
3811 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3812
3813 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3814
3815 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3816 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3817 * gcc.target/msp430/msp430.h: New test header file.
3818
3819 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3820
3821 PR tree-optimization/69615
3822 * gcc.dg/tree-ssa/pr69615.c: New test.
3823
3824 2018-06-07 Richard Biener <rguenther@suse.de>
3825
3826 PR tree-optimization/85935
3827 * gcc.dg/graphite/pr85935.c: New testcase.
3828
3829 2018-06-04 Carl Love <cel@us.ibm.com>
3830
3831 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3832 debug print statements. Fix a few formating issues.
3833
3834 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3835
3836 PR target/85657
3837 * gcc.target/powerpc/pr85657-4.c: New tests.
3838 * gcc.target/powerpc/pr85657-5.c: Likewise.
3839 * gcc.target/powerpc/pr85657-6.c: Likewise.
3840
3841 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3842
3843 PR fortran/85641
3844 * gfortran.dg/realloc_on_assign_30.f90: New test.
3845
3846 2018-06-06 Carl Love <cel@us.ibm.com>
3847 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3848 argument to vui_arg.
3849
3850 2018-06-06 Carl Love <cel@us.ibm.com>
3851
3852 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3853 to builtins-4.c.
3854 * gcc.target/powerpc/builtins-4.c: New test file for tests
3855 that need -mvsx.
3856
3857 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3858
3859 PR target/85657
3860 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3861 be used in templates. Don't check for them in overloaded functions.
3862
3863 2018-06-06 Jim Wilson <jimw@sifive.com>
3864
3865 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3866 * gcc.target/riscv/interrupt-mmode.c: New.
3867 * gcc.target/riscv/interrupt-smode.c: New.
3868 * gcc.target/riscv/interrupt-umode.c: New.
3869
3870 2018-06-06 Marek Polacek <polacek@redhat.com>
3871
3872 PR c++/85977
3873 * g++.dg/cpp0x/initlist102.C: New test.
3874 * g++.dg/cpp0x/initlist103.C: New test.
3875 * g++.dg/cpp0x/initlist104.C: New test.
3876
3877 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3878
3879 * gcc.dg/torture/pr86066.c: New test.
3880
3881 2018-06-06 Richard Biener <rguenther@suse.de>
3882
3883 PR tree-optimization/86062
3884 * g++.dg/tree-ssa/pr86062.C: New testcase.
3885
3886 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3887
3888 * gcc.target/msp430/function-attributes-4.c: New test.
3889 * gcc.target/msp430/static-interrupts.c: New test.
3890
3891 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3892
3893 PR target/79924
3894 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3895 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3896 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3897 * gcc.target/aarch64/nofp_1.c: Ditto.
3898
3899 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3900
3901 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3902
3903 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
3904
3905 PR fortran/85701
3906 * gfortran.dg/goacc/pr85701.f90: New test.
3907
3908 2018-06-05 Marek Polacek <polacek@redhat.com>
3909
3910 PR c++/85976
3911 * g++.dg/cpp0x/alias-decl-64.C: New test.
3912
3913 2018-06-05 Richard Biener <rguenther@suse.de>
3914
3915 PR tree-optimization/86046
3916 * gcc.dg/pr86046.c: New testcase.
3917
3918 2018-06-05 Richard Biener <rguenther@suse.de>
3919
3920 PR tree-optimization/86047
3921 * gcc.dg/pr86047.c: New testcase.
3922
3923 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3924
3925 PR target/81497
3926 * g++.target/arm/arm.exp: New file.
3927 * g++.target/arm/pr81497.C: Likewise.
3928
3929 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
3930
3931 * gcc.target/s390/htm-builtins-compile-4.c: New test.
3932
3933 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
3934
3935 * gcc.dg/store_merging_21.c: New test.
3936 * gnat.dg/opt71b.adb: Likewise.
3937 * gnat.dg/opt71.adb: Rename into...
3938 * gnat.dg/opt71a.adb: ...this.
3939
3940 2018-06-04 Richard Biener <rguenther@suse.de>
3941
3942 PR tree-optimization/85955
3943 * gcc.dg/pr85955.c: New testcase.
3944
3945 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
3946
3947 PR fortran/85981
3948 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
3949 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
3950 * gfortran.dg/allocate_stat_2.f90: Ditto.
3951 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3952
3953 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
3954
3955 * gcc.target/aarch64/sve/extract_5.c: New test.
3956
3957 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3958
3959 PR target/85832
3960 PR target/86036
3961 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
3962 vptestm.
3963 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
3964 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
3965 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
3966 * gcc.target/i386/avx512bw-pr86036.c: New test.
3967
3968 2018-06-04 Richard Biener <rguenther@suse.de>
3969
3970 PR tree-optimization/86038
3971 * gcc.dg/pr86038.c: New testcase.
3972
3973 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3974
3975 PR tree-optimization/69615
3976 * gcc.dg/pr69615.c: New test.
3977
3978 PR c++/86025
3979 * c-c++-common/gomp/pr86025.c: New test.
3980
3981 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
3982
3983 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
3984
3985 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
3986
3987 * gcc.dg/torture/pr86034.c: New test.
3988
3989 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
3990
3991 PR fortran/36497
3992 * gfortran.dg/cray_pointer_12.f90: New test.
3993
3994 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3995
3996 PR fortran/85938
3997 * gfortran.dg/pr85938.f90: Fixed by revision r261081
3998
3999 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4000
4001 * gnat.dg/specs/opt3.ads: New test.
4002 * gnat.dg/specs/opt3_pkg.ads: New helper.
4003
4004 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
4005
4006 * gnat.dg/discr53.ad[sb]: New test.
4007 * gnat.dg/discr53_pkg.ads: New helper.
4008
4009 2018-06-01 Carl Love <cel@us.ibm.com>
4010
4011 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
4012 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
4013
4014 2018-06-01 Carl Love <cel@us.ibm.com>
4015
4016 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
4017 to make it consistent with the naming convention in the file.
4018 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
4019 to altivec-7.c. Delete file.
4020 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
4021 to altivec-7.c. Delete file.
4022 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
4023 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
4024 vec_unpackl tests. Update instruction counts.
4025 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
4026 tests to builtins-1.c.
4027 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
4028 tests to builtins-1.c.
4029 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
4030 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
4031 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4032 Remove vec_ctf tests returning double. Remove vec_cts with
4033 double args. Remove vec_sel with invalid arguments. Add tests for
4034 vec_splat.
4035 Add instruction counts for new tests.
4036 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4037 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4038 vec_unsigned.
4039 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4040 test_sll_vsill_vsill_vuc.
4041 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4042 vec_revb.
4043 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4044 tests from altivec-7.h.
4045 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4046 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4047 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4048 splat_sll, splat_uc, splat_int128, splat_uint128.
4049 Make second argument of vec_extract and vec_insert a signed int.
4050 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4051 argument.
4052
4053 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4054
4055 * gcc.dg/store_merging_20.c: New test.
4056 * gnat.dg/opt71.adb: Likewise.
4057 * gnat.dg/opt71_pkg.ads: New helper.
4058
4059 2018-06-01 Carl Love <cel@us.ibm.com>
4060
4061 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4062 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4063 Add vec_xst_be for signed and unsigned arguments.
4064
4065 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4066
4067 PR fortran/85816
4068 PR fortran/85975
4069 * gfortran.dg/pr85816.f90: New test.
4070 * gfortran.dg/pr85975.f90: New test.
4071
4072 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4073
4074 PR fortran/63570
4075 * gfortran.dg/random_init_1.f90: New test.
4076 * gfortran.dg/random_init_2.f90: New test.
4077 * gfortran.dg/random_init_3.f90: New test.
4078 * gfortran.dg/random_init_4.f90: New test.
4079 * gfortran.dg/random_init_5.f90: New test.
4080 * gfortran.dg/random_init_6.f90: New test.
4081
4082 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4083
4084 PR tree-optimization/85989
4085 * gcc.dg/torture/pr85989.c: New test.
4086
4087 2018-06-01 Richard Biener <rguenther@suse.de>
4088
4089 PR middle-end/86017
4090 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4091
4092 2018-06-01 Richard Biener <rguenther@suse.de>
4093
4094 PR ipa/85960
4095 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4096
4097 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4098
4099 PR middle-end/78809
4100 * gcc.dg/strcmpopt_2.c: New test.
4101 * gcc.dg/strcmpopt_3.c: New test.
4102
4103 PR middle-end/83026
4104 * gcc.dg/strcmpopt_3.c: New test.
4105
4106 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4107
4108 PR target/85984
4109 * gcc.target/i386/pr85984.c: New test.
4110
4111 2018-05-31 Martin Sebor <msebor@redhat.com>
4112
4113 PR c/82063
4114 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4115 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4116 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4117 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4118 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4119 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4120 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4121 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4122 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4123 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4124 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4125 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4126 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4127 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4128 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4129 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4130 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4131 * gcc.dg/Walloc-size-larger-than.c: New test.
4132
4133 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4134 Cesar Philippidis <cesar@codesourcery.com>
4135
4136 PR middle-end/85879
4137 * gfortran.dg/goacc/pr77371-1.f90: New test.
4138 * gfortran.dg/goacc/pr77371-2.f90: New test.
4139 * gfortran.dg/goacc/pr85879.f90: New test.
4140
4141 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4142
4143 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4144 * gnat.dg/stack_usage1b.adb: Likewise.
4145 * gnat.dg/stack_usage1c.adb: Likewise.
4146 * gnat.dg/stack_usage3.adb: Likewise.
4147 * gnat.dg/stack_usage1_pkg.adb: Delete.
4148
4149 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4150
4151 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4152 * gcc.dg/store_merging_11.c: Likewise.
4153 * gcc.dg/store_merging_13.c: Likewise.
4154 * gcc.dg/store_merging_14.c: Likewise.
4155 * gcc.dg/store_merging_15.c: Likewise.
4156 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4157
4158 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4159
4160 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4161 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4162 gnat.dg/limited1_outer.ads: New testcase.
4163
4164 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4165
4166 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4167 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4168 New testcase.
4169
4170 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4171
4172 * gnat.dg/size_clause1.adb: New testcase.
4173
4174 2018-05-31 Javier Miranda <miranda@adacore.com>
4175
4176 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4177
4178 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4179
4180 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4181 vld1x3 intrinsics for aarch64.
4182 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4183 vst1x2 intrinsics for aarch64.
4184 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4185 vst1x3 intrinsics for aarch64.
4186
4187 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4188
4189 PR c++/77777
4190 * g++.dg/diagnostic/pr77777.C: New test.
4191
4192 2018-05-30 David Pagan <dave.pagan@oracle.com>
4193
4194 PR c/55976
4195 * gcc.dg/noncompile/pr55976-1.c: New test.
4196 * gcc.dg/noncompile/pr55976-2.c: New test.
4197
4198 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4199
4200 * gcc.dg/lto/20111213-1_0.c: Fix template.
4201 * gcc.dg/lto/20100603-1_0.c: Fix template.
4202 * gcc.dg/lto/20100603-2_0.c: Fix template.
4203 * gcc.dg/lto/20100603-3_0.c: Fix template.
4204
4205 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4206 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4207 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4208 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4209 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4210 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4211 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4212 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4213 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4214 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4215 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4216 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4217 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4218 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4219 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4220 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4221 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4222 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4223 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4224 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4225 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4226 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4227 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4228 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4229 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4230 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4231 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4232 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4233 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4234 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4235 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4236 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4237 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4238 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4239 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4240 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4241 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4242 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4243 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4244 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4245 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4246 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4247 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4248 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4249 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4250 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4251 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4252 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4253 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4254 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4255 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4256 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4257 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4258 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4259 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4260 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4261 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4262 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4263 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4264 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4265 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4266 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4267
4268 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4269
4270 Revert:
4271 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4272
4273 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4274
4275 * gcc.target/aarch64/simd/ldp_stp_9: New.
4276 * gcc.target/aarch64/simd/ldp_stp_10: New.
4277 * gcc.target/aarch64/simd/ldp_stp_11: New.
4278 * gcc.target/aarch64/simd/ldp_stp_12: New.
4279
4280 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4281
4282 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4283
4284 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4285
4286 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4287
4288 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4289
4290 PR target/85950
4291 * gcc.target/i386/pr85950.c: New test.
4292
4293 2018-05-29 Marek Polacek <polacek@redhat.com>
4294
4295 PR c++/85883
4296 * g++.dg/cpp1z/class-deduction55.C: New test.
4297 * g++.dg/cpp1z/class-deduction56.C: New test.
4298 * g++.dg/cpp1z/class-deduction57.C: New test.
4299
4300 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4301
4302 PR c++/85952
4303 * g++.dg/warn/Wunused-var-33.C: New test.
4304
4305 PR target/85918
4306 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4307 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4308 arrays. Add suffix 1 to all functions and use 4 iterations rather
4309 than N. Add functions with conversions to and from float.
4310 Add new set of functions with 8 iterations and another one
4311 with 16 iterations, expect 24 vectorized loops instead of just 4.
4312 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4313
4314 2018-05-29 Javier Miranda <miranda@adacore.com>
4315
4316 * gnat.dg/equal2.adb: New testcase.
4317
4318 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4319
4320 * gnat.dg/float_attributes_overflows.adb: New testcase.
4321
4322 2018-05-29 Pascal Obry <obry@adacore.com>
4323
4324 * gnat.dg/normalize_pathname.adb: New testcase.
4325
4326 2018-05-29 Tom de Vries <tom@codesourcery.com>
4327
4328 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4329 message.
4330 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4331 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4332 * lib/scantree.exp (scan-tree-dump-times): Same.
4333
4334 2018-05-29 Tom de Vries <tom@codesourcery.com>
4335
4336 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4337 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4338 Use proc name as first argument to dg-scan.
4339
4340 2018-05-29 Tom de Vries <tom@codesourcery.com>
4341
4342 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4343 with no arguments.
4344
4345 2018-05-28 Richard Biener <rguenther@suse.de>
4346
4347 PR tree-optimization/85934
4348 * gcc.target/i386/pr85934.c: New testcase.
4349
4350 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4351
4352 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4353
4354 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4355
4356 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4357
4358 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4359
4360 * gnat.dg/fixedpnt5.adb: New testcase.
4361
4362 2018-05-28 Justin Squirek <squirek@adacore.com>
4363
4364 * gnat.dg/array31.adb: New testcase.
4365
4366 2018-05-28 Justin Squirek <squirek@adacore.com>
4367
4368 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4369 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4370
4371 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4372
4373 * gfortran.dg/data_stmt_pointer.f90: new test.
4374
4375 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4376
4377 PR target/85918
4378 * gcc.target/i386/avx512dq-pr85918.c: New test.
4379
4380 2018-05-25 Jim Wilson <jimw@sifive.com>
4381
4382 * gcc.target/riscv/interrupt-1.c: New.
4383 * gcc.target/riscv/interrupt-2.c: New.
4384 * gcc.target/riscv/interrupt-3.c: New.
4385 * gcc.target/riscv/interrupt-4.c: New.
4386 * gcc.target/riscv/interrupt-5.c: New.
4387
4388 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4389
4390 PR fortran/85786
4391 * gfortran.dg/pr85786.f90: New test.
4392
4393 2018-05-25 Paul Koning <ni1d@arrl.net>
4394
4395 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4396 * gcc.c-torture/compile/pr55921.c: Ditto.
4397 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4398 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4399
4400 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4401
4402 PR target/85832
4403 * gcc.target/i386/avx512f-pr85832.c: New test.
4404 * gcc.target/i386/avx512vl-pr85832.c: New test.
4405 * gcc.target/i386/avx512bw-pr85832.c: New test.
4406 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4407
4408 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4409
4410 PR tree-optimization/85720
4411 * gcc.dg/tree-ssa/pr85720.c: New test.
4412 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4413 distribution.
4414
4415 2018-05-25 Martin Liska <mliska@suse.cz>
4416
4417 PR testsuite/85911
4418 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4419 for 'Removing basic block'.
4420
4421 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4422
4423 * gnat.dg/sec_stack1.adb: New testcase.
4424
4425 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4426
4427 * gnat.dg/fixedpnt4.adb: New testcase.
4428
4429 2018-05-25 Javier Miranda <miranda@adacore.com>
4430
4431 * gnat.dg/interface7.adb: New testcase.
4432
4433 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4434
4435 * gnat.dg/sec_stack2.adb: New testcase.
4436
4437 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4438
4439 * gnat.dg/interface6.adb: New testcase.
4440
4441 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4442
4443 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4444
4445 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4446
4447 * lib/target-supports.exp
4448 (check_effective_target_vect_double_cond_arith): Include
4449 multiplication and division.
4450 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4451 fully-masked loops with a fixed vector length.
4452 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4453 tests.
4454 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4455 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4456 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4457
4458 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4459
4460 * gcc.target/aarch64/sve/div_1.c: New test.
4461 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4462 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4463 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4464
4465 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4466
4467 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4468
4469 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4470
4471 * lib/target-supports.exp
4472 (check_effective_target_vect_double_cond_arith): New proc.
4473 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4474 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4475 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4476 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4477 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4478 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4479 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4480
4481 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4482
4483 PR fortran/85839
4484 * gfortran.dg/f2018_obs.f90: New test case.
4485
4486 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4487
4488 PR fortran/85543
4489 * gfortran.dg/pr85543.f90: New test.
4490
4491 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4492
4493 PR fortran/85780
4494 * gfortran.dg/pr85780.f90: New test.
4495
4496 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4497
4498 PR fortran/85779
4499 * gfortran.dg/pr85779_1.f90: New test.
4500 * gfortran.dg/pr85779_2.f90: Ditto.
4501 * gfortran.dg/pr85779_3.f90: Ditto.
4502
4503 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4504
4505 PR fortran/85895
4506
4507 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4508 * gfortran.dg/pr85895.f90: New test.
4509
4510 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4511
4512 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4513 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4514
4515 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4516
4517 * gcc.dg/fold-popcount-1.c: New testcase.
4518 * gcc.dg/fold-popcount-2.c: New testcase.
4519 * gcc.dg/fold-popcount-3.c: New testcase.
4520 * gcc.dg/fold-popcount-4.c: New testcase.
4521
4522 2018-05-24 Marek Polacek <polacek@redhat.com>
4523
4524 PR c++/85847
4525 * g++.dg/cpp0x/new3.C: New test.
4526
4527 2018-05-24 Javier Miranda <miranda@adacore.com>
4528
4529 * gnat.dg/discr52.adb: New testcase.
4530
4531 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4532
4533 * gnat.dg/others1.adb: New testcase.
4534
4535 2018-05-24 Justin Squirek <squirek@adacore.com>
4536
4537 * gnat.dg/raise_expr.adb: New testcase.
4538
4539 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4540
4541 * gnat.dg/formal_containers.adb: New testcase.
4542
4543 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4544
4545 * gcc.target/i386/pr85345.c: Require ifunc support.
4546
4547 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4548
4549 * gcc.dg/vect/vect-fma-1.c: New test.
4550
4551 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4552
4553 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4554 scan-tree-dump*.
4555
4556 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4557
4558 PR target/83009
4559 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4560
4561 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4562
4563 PR target/78849
4564 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4565 DEFAULT_CFLAGS.
4566 * gcc.target/msp430/pr78849.c: New test.
4567
4568 2018-05-23 Marek Polacek <polacek@redhat.com>
4569
4570 * g++.dg/cpp2a/range-for8.C: New test.
4571 * g++.dg/cpp2a/range-for9.C: New test.
4572 * g++.dg/cpp2a/range-for10.C: New test.
4573
4574 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4575
4576 * lib/target-supports.exp (check_effective_target_be): New.
4577 (check_effective_target_le): New.
4578
4579 2018-05-23 Marek Polacek <polacek@redhat.com>
4580
4581 * g++.dg/cpp2a/range-for1.C: New test.
4582 * g++.dg/cpp2a/range-for2.C: New test.
4583 * g++.dg/cpp2a/range-for3.C: New test.
4584 * g++.dg/cpp2a/range-for4.C: New test.
4585 * g++.dg/cpp2a/range-for5.C: New test.
4586 * g++.dg/cpp2a/range-for6.C: New test.
4587 * g++.dg/cpp2a/range-for7.C: New test.
4588
4589 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4590
4591 * gcc.target/i386/cvt-3.c: New test.
4592
4593 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4594
4595 * gcc.target/i386/cvt-2.c: New test.
4596
4597 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4598
4599 * gcc.dg/pr79985.c: New testcase.
4600
4601 2018-05-23 Richard Biener <rguenther@suse.de>
4602
4603 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4604
4605 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4606
4607 PR target/84882
4608 * gcc.target/aarch64/pr84882.c: New test.
4609 * gcc.target/aarch64/target_attr_18.c: Likewise.
4610
4611 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4612
4613 PR tree-optimization/85853
4614 * gfortran.dg/vect/pr85853.f90: New test.
4615
4616 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4617
4618 * gnat.dg/import2.adb: New testcase.
4619
4620 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4621
4622 * gnat.dg/discr51.adb: New testcase.
4623
4624 2018-05-23 Javier Miranda <miranda@adacore.com>
4625
4626 * gnat.dg/valid_scalars1.adb: New testcase.
4627
4628 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4629
4630 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4631
4632 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4633
4634 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4635 testcase.
4636
4637 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4638
4639 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4640 testcase.
4641
4642 2018-05-23 Bob Duff <duff@adacore.com>
4643
4644 * gnat.dg/addr10.adb: New testcase.
4645
4646 2018-05-23 Richard Biener <rguenther@suse.de>
4647
4648 PR middle-end/85874
4649 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4650
4651 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4652
4653 PR tree-optimization/85822
4654 * c-c++-common/pr85822.c: New test.
4655
4656 2018-05-23 Richard Biener <rguenther@suse.de>
4657
4658 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4659
4660 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4661
4662 PR fortran/85841
4663 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4664
4665 2018-05-22 Martin Sebor <msebor@redhat.com>
4666
4667 PR middle-end/85359
4668 * gcc.dg/attr-nonstring.c: New test.
4669
4670 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4671
4672 PR target/85345
4673 * gcc.target/i386/pr85345.c: New test.
4674
4675 2018-05-22 Luis Machado <luis.machado@linaro.org>
4676
4677 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4678
4679 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4680
4681 PR fortran/85841
4682 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4683 dg-additional-options.
4684 * gfortran.dg/graphite/block-2.f: Ditto.
4685 * gfortran.dg/graphite/id-19.f: Ditto.
4686 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4687 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4688 * gfortran.dg/vect/pr52580.f: Ditto.
4689
4690 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4691
4692 * gcc.target/aarch64/ldp_stp_6.c: New.
4693 * gcc.target/aarch64/ldp_stp_7.c: New.
4694 * gcc.target/aarch64/ldp_stp_8.c: New.
4695
4696 2018-05-22 Martin Sebor <msebor@redhat.com>
4697
4698 PR c/85623
4699 * c-c++-common/attr-nonstring-3.c: Adjust.
4700 * c-c++-common/attr-nonstring-4.c: Adjust.
4701 * c-c++-common/attr-nonstring-6.c: New test.
4702
4703 2018-05-22 Martin Sebor <msebor@redhat.com>
4704
4705 PR tree-optimization/85826
4706 * gcc.dg/Wrestrict-17.c: New test.
4707
4708 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4709
4710 * gcc.dg/torture/pr85862.c: Rename to...
4711 * gcc.dg/torture/pr85852.c: ...this.
4712
4713 2018-05-22 Justin Squirek <squirek@adacore.com>
4714
4715 * gnat.dg/warn14.adb: New testcase.
4716
4717 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4718
4719 * gnat.dg/controlled8.adb: New testcase.
4720
4721 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4722
4723 * gnat.dg/discr50.adb: New testcase.
4724
4725 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4726
4727 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4728 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4729 gnat.dg/discr49_rec2.ads: New testcase.
4730
4731 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4732
4733 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4734 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4735 testcase.
4736
4737 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4738
4739 * gnat.dg/fixedpnt3.adb: New testcase.
4740
4741 2018-05-22 Justin Squirek <squirek@adacore.com>
4742
4743 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4744 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4745
4746 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4747
4748 PR middle-end/85862
4749 * gcc.dg/torture/pr85862.c: New test.
4750
4751 2018-05-22 Richard Biener <rguenther@suse.de>
4752
4753 PR tree-optimization/85834
4754 * g++.dg/torture/pr85834.C: New testcase.
4755 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4756
4757 2018-05-22 Martin Liska <mliska@suse.cz>
4758
4759 PR ipa/85607
4760 * g++.dg/ipa/pr85607.C: New test.
4761
4762 2018-05-22 Richard Biener <rguenther@suse.de>
4763
4764 PR tree-optimization/85863
4765 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4766
4767 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4768
4769 PR fortran/85841
4770 * gfortran.dg/assumed_rank_5.f90: Update error message.
4771 * gfortran.dg/assumed_type_4.f90: Ditto.
4772 * gfortran.dg/bind_c_array_params.f03: Ditto.
4773 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4774 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4775 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4776 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4777 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4778 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4779 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4780 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4781 * gfortran.dg/rank_3.f90: Ditto.
4782 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4783 * gfortran.dg/implicit_14.f90: Ditto.
4784
4785 2018-05-21 Christian Groessler <chris@groessler.org>
4786
4787 * gcc.c-torture/compile/simd-5.c: Fix comment.
4788
4789 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4790
4791 PR target/85657
4792 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4793 __float128, __ibm128, and long double.
4794 * gcc.target/powerpc/pr85657-2.c: Likewise.
4795 * gcc.target/powerpc/pr85657-3.c: Likewise.
4796 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4797 implementated as a separate type internally, and is not just an
4798 alias for long double.
4799
4800 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4801
4802 PR tree-optimization/85814
4803 * gcc.dg/torture/pr85814.c: New test.
4804
4805 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4806
4807 PR c++/84588
4808 * g++.dg/cpp0x/cond1.C: New.
4809 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4810 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4811 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4812 * g++.dg/parse/cond6.C: Likewise.
4813 * g++.dg/parse/cond7.C: Likewise.
4814 * g++.dg/parse/cond8.C: Likewise.
4815 * g++.dg/cpp1z/decomp16.C: Update.
4816 * g++.old-deja/g++.jason/cond.C: Likewise.
4817
4818 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4819
4820 ChangeLog for r260480
4821 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4822 warnings for deleted and obsolescent features.
4823 * gfortran.dg/graphite/id-19.f: Ditto.
4824 * gfortran.dg/graphite/id-20.f: Ditto.
4825 * gfortran.dg/graphite/id-27.f90: Ditto.
4826 * gfortran.dg/graphite/pr82449.f: Ditto.
4827
4828 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4829
4830 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4831 tiny and large memory models.
4832
4833 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4834
4835 * gnat.dg/suppress_initialization.adb,
4836 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4837
4838 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4839
4840 * gnat.dg/exit1.adb: New testcase.
4841
4842 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4843
4844 * gnat.dg/array30.adb: New testcase.
4845
4846 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4847
4848 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4849
4850 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4851
4852 * gcc.c-torture/execute/ssad-run.c: New test.
4853 * gcc.c-torture/execute/usad-run.c: Likewise.
4854 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4855 * gcc.target/aarch64/usadv16qi.c: Likewise.
4856
4857 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4858
4859 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4860 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4861 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4862 vbcaxq_s64): New.
4863 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4864 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4865 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4866
4867 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4868
4869 PR fortran/85841
4870 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4871 * gfortran.dg/g77/20020307-1.f: Ditto.
4872 * gfortran.dg/g77/980310-3.f: Ditto.
4873 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4874 * gfortran.dg/goacc/loop-1.f95: Ditto.
4875 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4876 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4877 * gfortran.dg/gomp/do-1.f90: Ditto.
4878 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4879 * gfortran.dg/pr17229.f: Ditto.
4880 * gfortran.dg/pr37243.f: Ditto.
4881 * gfortran.dg/pr49721-1.f: Ditto.
4882 * gfortran.dg/pr58484.f: Ditto.
4883 * gfortran.dg/pr81175.f: Ditto.
4884 * gfortran.dg/pr81723.f: Ditto.
4885 * gfortran.dg/predcom-2.f: Ditto.
4886 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4887 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4888 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4889 * gfortran.dg/vect/pr52580.f: Ditto.
4890
4891 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4892
4893 PR fortran/80657
4894 * gfortran.dg/char_result_18.f90: New test.
4895
4896 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4897
4898 PR fortran/49636
4899 * gfortran.dg/associate_38.f90: New test.
4900
4901 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4902
4903 PR fortran/82275
4904 * gfortran.dg/select_type_42.f90: New test.
4905
4906 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
4907
4908 PR fortran/82923
4909 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
4910 that the patch fixes PR66694 & PR82617, although the testcases
4911 are not explicitly included.
4912
4913 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
4914
4915 * gcc.dg/stack-usage-1.c: Add support for rv32e.
4916
4917 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
4918
4919 PR c++/82899
4920 * g++.dg/pr82899.C: New testcase.
4921
4922 2018-05-18 Martin Liska <mliska@suse.cz>
4923
4924 * gcc.dg/pr68766.c: Change pruned output.
4925
4926 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
4927
4928 PR c++/85782
4929 * c-c++-common/goacc/pr85782.c: New test.
4930
4931 2018-05-18 Sudakshina Das <sudi.das@arm.com>
4932
4933 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
4934
4935 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4936
4937 * gcc.target/arm/pr62554.c: Delete.
4938 * gcc.target/arm/pr69610-1.c: Likewise.
4939 * gcc.target/arm/pr69610-2.c: Likewise.
4940
4941 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4942
4943 * gcc.target/arm/pr40887.c: Update comment.
4944 * lib/target-supports.exp: Don't generate effective target checks
4945 and related helpers for armv5. Update comment.
4946 * gcc.target/arm/armv5_thumb_isa.c: Delete.
4947 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
4948 target check and options.
4949
4950 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4951
4952 PR middle-end/85817
4953 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
4954 scan-tree-dump-not for h.
4955
4956 2018-05-18 Richard Biener <rguenther@suse.de>
4957
4958 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4959 * gcc.dg/tree-ssa/pr45397.c: Likewise.
4960 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
4961 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4962 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
4963 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4964 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4965 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4966 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4967 * gcc.dg/tree-ssa/vrp58.c: Likewise.
4968 * gcc.dg/vrp-min-max-1.c: Likewise.
4969 * gcc.dg/vrp-min-max-3.c: New testcase.
4970
4971 2018-05-18 Richard Biener <rguenther@suse.de>
4972
4973 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
4974 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
4975 * gcc.dg/graphite/scop-6.c: Likewise.
4976 * gcc.dg/graphite/scop-7.c: Likewise.
4977 * gcc.dg/graphite/scop-8.c: Likewise.
4978 * gcc.dg/graphite/scop-9.c: Likewise.
4979
4980 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4981
4982 * gcc.target/aarch64/vect-init-ld1.c: New test.
4983
4984 2018-05-18 Martin Liska <mliska@suse.cz>
4985
4986 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
4987 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4988
4989 2018-05-18 Martin Liska <mliska@suse.cz>
4990
4991 * gcc.dg/ipa/ipa-icf-39.c: New test.
4992 * gcc.dg/pr68766.c: Adjust pruned output.
4993
4994 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
4995
4996 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
4997 New proc.
4998 * gcc.dg/fma-1.c: New test.
4999 * gcc.dg/fma-2.c: Likewise.
5000 * gcc.dg/fma-3.c: Likewise.
5001 * gcc.dg/fma-4.c: Likewise.
5002 * gcc.dg/fma-5.c: Likewise.
5003 * gcc.dg/fma-6.c: Likewise.
5004 * gcc.dg/fma-7.c: Likewise.
5005 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
5006 scalar_all_fma.
5007 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
5008 * gfortran.dg/reassoc_8.f: Likewise.
5009 * gfortran.dg/reassoc_9.f: Likewise.
5010 * gfortran.dg/reassoc_10.f: Likewise.
5011
5012 2018-05-17 Jim Wilson <jimw@sifive.com>
5013
5014 * gcc.target/riscv/switch-qi.c: New.
5015 * gcc.target/riscv/switch-si.c: New.
5016
5017 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
5018
5019 PR target/85698
5020 * gcc.target/powerpc/pr85698.c: New test.
5021
5022 2018-05-17 Richard Biener <rguenther@suse.de>
5023
5024 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
5025
5026 2018-05-17 Bin Cheng <bin.cheng@arm.com>
5027
5028 PR tree-optimization/85793
5029 * gcc.dg/vect/pr85793.c: New test.
5030
5031 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5032
5033 * gcc.dg/gimplefe-28.c: New test.
5034 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5035 internal function calls.
5036 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5037
5038 2018-05-17 Martin Liska <mliska@suse.cz>
5039
5040 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5041 space in between 'G_' and '('.
5042
5043 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5044
5045 PR target/85323
5046 * gcc.target/i386/pr85323-7.c: New test.
5047 * gcc.target/i386/pr85323-8.c: New test.
5048 * gcc.target/i386/pr85323-9.c: New test.
5049
5050 PR target/85323
5051 * gcc.target/i386/pr85323-4.c: New test.
5052 * gcc.target/i386/pr85323-5.c: New test.
5053 * gcc.target/i386/pr85323-6.c: New test.
5054
5055 PR target/85323
5056 * gcc.target/i386/pr85323-1.c: New test.
5057 * gcc.target/i386/pr85323-2.c: New test.
5058 * gcc.target/i386/pr85323-3.c: New test.
5059
5060 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5061 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5062 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5063 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5064 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5065 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5066 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5067 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5068 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5069 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5070 * gcc.target/i386/avx512f-setzero-1.c: New test.
5071
5072 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5073
5074 * gcc.target/aarch64/vect-slp-dup.c: New.
5075
5076 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5077
5078 PR c++/85713
5079 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5080
5081 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5082
5083 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5084 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5085
5086 2018-05-17 Richard Biener <rguenther@suse.de>
5087
5088 PR tree-optimization/85757
5089 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5090
5091 2018-05-16 Marek Polacek <polacek@redhat.com>
5092
5093 PR c++/85363
5094 * g++.dg/cpp0x/initlist-throw1.C: New test.
5095 * g++.dg/cpp0x/initlist-throw2.C: New test.
5096
5097 2018-05-16 Carl Love <cel@us.ibm.com>
5098
5099 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5100 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5101 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5102
5103 2018-05-16 Richard Biener <rguenther@suse.de>
5104
5105 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5106 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5107 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5108
5109 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5110
5111 * gcc.target/aarch64/sve/vcond_10.c: New test.
5112 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5113 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5114 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5115
5116 2018-05-15 Martin Sebor <msebor@redhat.com>
5117
5118 PR tree-optimization/85753
5119 * gcc.dg/Wrestrict-10.c: Adjust.
5120 * gcc.dg/Wrestrict-16.c: New test.
5121
5122 2018-05-15 Martin Sebor <msebor@redhat.com>
5123
5124 PR middle-end/85643
5125 * c-c++-common/attr-nonstring-7.c: New test.
5126
5127 2018-05-15 Richard Biener <rguenther@suse.de>
5128
5129 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5130
5131 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5132
5133 PR tree-optimization/83648
5134 * gcc.dg/tree-ssa/pr83648.c: New test.
5135 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5136
5137 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5138
5139 PR ipa/85734
5140 * gcc.dg/ipa/pr85734.c: New test.
5141
5142 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5143
5144 PR target/85756
5145 * gnat.dg/opt70.adb: New test.
5146 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5147
5148 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5149
5150 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5151 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5152
5153 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5154
5155 * gcc.target/aarch64/vmov_n_1.c: Update test.
5156 * gcc.target/aarch64/vfp-1.c: Update test.
5157
5158 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5159
5160 PR target/85756
5161 * gcc.c-torture/execute/pr85756.c: New test.
5162
5163 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5164
5165 * gcc.target/i386/cldemote-1.c: New test.
5166
5167 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5168
5169 PR fortran/85742
5170 * gfortran.dg/assumed_type_9.f90 : New test.
5171
5172 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5173
5174 PR fortran/85542
5175 * gfortran.dg/pr85542.f90: New test.
5176
5177 2018-05-11 Martin Jambor <mjambor@suse.cz>
5178
5179 PR ipa/85655
5180 * g++.dg/lto/pr85655_0.C: New test.
5181
5182 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5183
5184 * gcc.target/i386/tpause-1.c: New test.
5185 * gcc.target/i386/umonitor-1.c: New test.
5186
5187 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5188
5189 PR c/85696
5190 * c-c++-common/gomp/pr85696.c: New test.
5191
5192 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5193 Jakub Jelinek <jakub@redhat.com>
5194
5195 PR tree-optimization/85692
5196 * gcc.target/i386/pr85692.c: New test.
5197
5198 2018-05-11 Martin Liska <mliska@suse.cz>
5199
5200 PR sanitizer/85556
5201 * c-c++-common/ubsan/attrib-6.c: New test.
5202
5203 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5204
5205 PR fortran/85687
5206 * gfortran.dg/pr85687.f90: new test.
5207
5208 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5209
5210 PR fortran/85521
5211 * gfortran.dg/pr85521_1.f90: New test.
5212 * gfortran.dg/pr85521_2.f90: New test.
5213
5214 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5215
5216 PR fortran/70870
5217 * gfortran.dg/pr70870_1.f90: New test.
5218
5219 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5220
5221 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5222
5223 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5224
5225 PR c++/85662
5226 * g++.dg/ext/offsetof2.C: New test.
5227
5228 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5229
5230 PR fortran/68846
5231 * gfortran.dg/temporary_3.f90 : New test.
5232
5233 PR fortran/70864
5234 * gfortran.dg/temporary_2.f90 : New test.
5235
5236 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5237
5238 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5239 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5240 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5241 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5242 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5243 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5244 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5245 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5246 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5247 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5248 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5249 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5250 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5251 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5252 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5253 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5254 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5255 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5256 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5257 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5258 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5259 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5260 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5261 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5262 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5263 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5264 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5265
5266 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5267
5268 PR tree-optimization/85699
5269 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5270 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5271 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5272 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5273
5274 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5275
5276 * g++.dg/tls/pr85400.C: New test.
5277
5278 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5279
5280 PR c++/85713
5281 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5282
5283 2018-05-09 Carl Love <cel@us.ibm.com>
5284
5285 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5286
5287 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5288
5289 PR c++/85713
5290 Revert:
5291 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5292
5293 PR c++/84588
5294 * g++.dg/cpp1y/pr84588.C: New.
5295
5296 2018-05-09 Andreas Schwab <schwab@suse.de>
5297
5298 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5299
5300 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5301
5302 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5303 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5304
5305 2018-05-08 Carl Love <cel@us.ibm.com>
5306 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5307
5308 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5309
5310 PR c++/84588
5311 * g++.dg/cpp1y/pr84588.C: New.
5312
5313 2018-05-08 Marek Polacek <polacek@redhat.com>
5314
5315 PR c++/85695
5316 * g++.dg/cpp1z/constexpr-if22.C: New test.
5317
5318 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5319
5320 PR target/85693
5321 * gcc.target/i386/pr85693.c: New test.
5322
5323 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5324
5325 PR target/85683
5326 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5327 scan-assembler-times checking that except for [fh]*xor other functions
5328 don't use any load instructions.
5329
5330 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5331
5332 * gcc.target/i386/builtin_target.c: Test goldmont.
5333 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5334 arch=silvermont.
5335
5336 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5337
5338 PR target/85572
5339 * g++.dg/other/sse2-pr85572-1.C: New test.
5340 * g++.dg/other/sse2-pr85572-2.C: New test.
5341 * g++.dg/other/sse4-pr85572-1.C: New test.
5342 * g++.dg/other/avx2-pr85572-1.C: New test.
5343
5344 PR target/85317
5345 * gcc.target/i386/pr85317.c: New test.
5346 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5347 optimization barrier to avoid optimizing away the expected insn.
5348
5349 PR target/85480
5350 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5351 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5352
5353 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5354
5355 * g++.dg/other/sve_const_pred_1.C: Rename to...
5356 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5357 target selectors and explicit -march options.
5358 * g++.dg/other/sve_const_pred_2.C: Rename to...
5359 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5360 * g++.dg/other/sve_const_pred_3.C: Rename to...
5361 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5362 * g++.dg/other/sve_const_pred_4.C: Rename to...
5363 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5364 * g++.dg/other/sve_tls_2.C: Rename to...
5365 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5366 * g++.dg/other/sve_vcond_1.C: Rename to...
5367 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5368 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5369 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5370
5371 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5372
5373 PR testsuite/85586
5374 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5375 !vect_no_align.
5376
5377 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5378
5379 PR c++/57429
5380 * g++.dg/cpp0x/deleted14.C: New.
5381
5382 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5383 Alan Hayward <alan.hayward@arm.com>
5384 David Sherwood <david.sherwood@arm.com>
5385
5386 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5387 XFAIL the BIC test.
5388 * gcc.target/aarch64/sve/vcond_7.c: New test.
5389 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5390
5391 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5392
5393 PR c++/70563
5394 * g++.dg/cpp0x/sfinae62.C: New.
5395
5396 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5397
5398 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5399 load from src[i].
5400
5401 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5402
5403 PR c++/80691
5404 * g++.dg/cpp0x/narrowing1.C: New.
5405
5406 2018-05-08 Richard Biener <rguenther@suse.de>
5407
5408 PR middle-end/85588
5409 * gcc.dg/torture/pr85574.c: Rename to...
5410 * gcc.dg/torture/pr85588.c: ... this.
5411
5412 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5413
5414 PR fortran/54613
5415 * gfortran.dg/minmaxloc_12.f90: New test case.
5416 * gfortran.dg/minmaxloc_13.f90: New test case.
5417
5418 2018-05-07 Nathan Sidwell <nathan@acm.org>
5419
5420 * g++.dg/cpp0x/range-for10.C: Delete.
5421 * g++.dg/ext/forscope1.C: Delete.
5422 * g++.dg/ext/forscope2.C: Delete.
5423 * g++.dg/template/for1.C: Delete.
5424
5425 2018-05-07 Jeff Law <law@redhat.com>
5426
5427 * gfortran.dg/linefile.f90: New test.
5428
5429 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5430
5431 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5432 and options.
5433
5434 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5435
5436 PR c++/85659
5437 * g++.dg/ext/asm14.C: New test.
5438 * g++.dg/ext/asm15.C: New test.
5439 * g++.dg/ext/asm16.C: New test.
5440
5441 2018-05-06 Michael Eager <eager@eagercon.com>
5442
5443 * gcc.target/microblaze/others/picdtr.c: Correct option
5444 -fPIE -mpic-data-is-text-relative.
5445
5446 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5447
5448 * gcc.target/microblaze/others/picdtr.c: Add test for
5449 -fPIE -mpic-data-is-text-relative.
5450
5451 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5452
5453 PR fortran/85507
5454 * gfortran.dg/coarray_dependency_1.f90: New test.
5455 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5456
5457 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5458
5459 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5460 to match the currently produced gimple.
5461
5462 2018-05-04 Carl Love <cel@us.ibm.com>
5463
5464 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5465 vec_trunc.
5466 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5467 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5468 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5469 xvcmpgedp counts. Add xxsel counts.
5470
5471 2018-05-04 Richard Biener <rguenther@suse.de>
5472
5473 PR middle-end/85627
5474 * g++.dg/torture/pr85627.C: New testcase.
5475
5476 2018-05-04 Richard Biener <rguenther@suse.de>
5477
5478 PR middle-end/85574
5479 * gcc.dg/torture/pr85574.c: New testcase.
5480 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5481
5482 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5483
5484 PR libstdc++/85466
5485 * gcc.dg/nextafter-1.c: New test.
5486 * gcc.dg/nextafter-2.c: New test.
5487 * gcc.dg/nextafter-3.c: New test.
5488 * gcc.dg/nextafter-4.c: New test.
5489
5490 2018-05-03 Nathan Sidwell <nathan@acm.org>
5491
5492 Remove -ffriend-injection.
5493 * g++.old-deja/g++.jason/scoping15.C: Delete.
5494 * g++.old-deja/g++.mike/net43.C: Delete.
5495
5496 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5497
5498 PR target/85530
5499 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5500 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5501 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5502 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5503
5504 2018-05-03 Tom de Vries <tom@codesourcery.com>
5505
5506 PR testsuite/85106
5507 * lib/scanoffloadtree.exp: New file.
5508
5509 2018-05-03 Richard Biener <rguenther@suse.de>
5510
5511 PR tree-optimization/85615
5512 * gcc.dg/torture/pr85615.c: New testcase.
5513
5514 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5515
5516 PR tree-optimization/70291
5517 * gcc.dg/complex-6.c: New test.
5518 * gcc.dg/complex-7.c: Likewise.
5519
5520 2018-05-03 Richard Biener <rguenther@suse.de>
5521
5522 PR testsuite/85579
5523 * fortran.dg/pr51434.f90: Truncate transfer argument.
5524
5525 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5526
5527 PR target/85582
5528 * gcc.c-torture/execute/pr85582-3.c: New test.
5529
5530 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5531 Jason Merrill <jason@redhat.com>
5532
5533 PR c++/68374
5534 * g++.dg/warn/Wshadow-13.C: New.
5535 * g++.dg/warn/Wshadow-14.C: Likewise.
5536
5537 2018-05-02 Tom de Vries <tom@codesourcery.com>
5538
5539 PR libgomp/82428
5540 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5541 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5542
5543 2018-05-02 David Pagan <dave.pagan@oracle.com>
5544
5545 PR c/30552
5546 * gcc.dg/noncompile/pr30552-1.c: New test.
5547 * gcc.dg/noncompile/pr30552-2.c: New test.
5548 * gcc.dg/noncompile/pr30552-3.c: New test.
5549 * gcc.dg/noncompile/pr30552-4.c: New test.
5550
5551 2018-05-02 Richard Biener <rguenther@suse.de>
5552
5553 PR tree-optimization/85597
5554 * gcc.dg/vect/pr85597.c: New testcase.
5555
5556 2018-05-02 Tom de Vries <tom@codesourcery.com>
5557
5558 PR testsuite/85106
5559 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5560 * lib/scanltranstree.exp: New file.
5561 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5562 (scan-ltrans-tree-dump-times_required_options)
5563 (scan-ltrans-tree-dump-not_required_options)
5564 (scan-ltrans-tree-dump-dem_required_options)
5565 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5566 * lib/gcc-dg.exp: Include scanltranstree.exp.
5567
5568 2018-05-02 Tom de Vries <tom@codesourcery.com>
5569
5570 PR testsuite/85106
5571 * gcc.dg/ipa/ipa-icf-38.c: New test.
5572 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5573 * lib/scandump.exp (dump-base): New proc.
5574 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5575 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5576 base.
5577 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5578 * lib/scanlang.exp: Same.
5579 * lib/scanrtl.exp: Same.
5580 * lib/scantree.exp: Same.
5581 * lib/scanwpaipa.exp: New file.
5582 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5583
5584 2018-05-02 Richard Biener <rguenther@suse.de>
5585
5586 PR middle-end/85567
5587 * gcc.dg/torture/pr85567.c: New testcase.
5588
5589 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5590
5591 PR target/85582
5592 * gcc.c-torture/execute/pr85582-1.c: New test.
5593 * gcc.c-torture/execute/pr85582-2.c: New test.
5594
5595 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5596
5597 PR tree-optimization/85586
5598 * gcc.dg/vect/pr85586.c: New test.
5599
5600 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5601
5602 PR tree-optimization/85143
5603 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5604 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5605
5606 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5607
5608 PR c/84258
5609 * c-c++-common/Wformat-pr84258.c: New test.
5610
5611 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5612
5613 PR tree-optimization/82665
5614 * gcc.dg/tree-ssa/pr82665.c: New test.
5615
5616 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5617
5618 PR c++/85523
5619 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5620 (test_add_fixit_insert_formatted_single_line): New function.
5621 (test_add_fixit_insert_formatted_multiline): New function.
5622 Extend expected output of generated patch to include fix-it hints
5623 for these.
5624 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5625 "gcc-rich-location.h". Add test coverage for
5626 gcc_rich_location::add_fixit_insert_formatted.
5627
5628 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5629
5630 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5631 (test_show_locus): Update for location_get_source_line returning a
5632 char_span. Use char_span for handling words in the
5633 "test_many_nested_locations" fix-it example.
5634
5635 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5636
5637 * gcc.target/arc/interrupt-8.c: Update test.
5638 * gcc.target/arc/loop-4.c: Likewise.
5639 * gcc.target/arc/loop-hazard-1.c: Likewise.
5640 * gcc.target/arc/sdata-3.c: Likewise.
5641
5642 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5643
5644 * gcc.target/arc/store-merge-1.c: New test.
5645 * gcc.target/arc/add_n-combine.c: Update test.
5646
5647 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5648
5649 Microblaze Target: PIC data text relative
5650
5651 * gcc.target/microblaze/others/data_var1.c: Include
5652 PIC case of r20 base register.
5653 * gcc.target/microblaze/others/data_var2.c: Ditto.
5654 * gcc.target/microblaze/others/picdtr.c: Add new
5655 test case for -mpic-is-data-text-relative.
5656 * gcc.target/microblaze/others/sdata_var1.c: Add
5657 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5658 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5659 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5660 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5661 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5662 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5663 Ditto.
5664 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5665 Ditto.
5666
5667 2018-04-30 Richard Biener <rguenther@suse.de>
5668
5669 PR tree-optimization/28364
5670 PR tree-optimization/85275
5671 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5672 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5673 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5674 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5675 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5676 still passes.
5677 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5678 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5679 still passes.
5680 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5681 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5682 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5683
5684 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5685
5686 PR target/84431
5687 * gcc.target/i386/pr84431.c: New test.
5688
5689 2018-04-27 Martin Jambor <mjambor@suse.cz>
5690
5691 PR ipa/85549
5692 * g++.dg/ipa/pr85549.C: New test.
5693
5694 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5695
5696 PR c++/85553
5697 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5698 directive.
5699 * g++.dg/cpp0x/constexpr-85553.C: New test.
5700
5701 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5702
5703 PR c++/85515
5704 * g++.dg/pr85515-1.C: New test.
5705 * g++.dg/pr85515-2.C: New test.
5706
5707 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5708
5709 PR c++/84691
5710 * g++.dg/cpp0x/friend3.C: New.
5711
5712 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5713
5714 PR target/82518
5715 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5716 Use check_effective_target_arm_little_endian.
5717
5718 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5719
5720 PR tree-optimization/85529
5721 * gcc.c-torture/execute/pr85529-1.c: New test.
5722 * gcc.c-torture/execute/pr85529-2.c: New test.
5723 * gcc.dg/pr85529.c: New test.
5724
5725 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5726
5727 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5728 `.dword' in addition to `lw' and `.word'.
5729
5730 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5731
5732 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5733
5734 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5735
5736 * gnat.dg/loop_optimization24.adb: New test.
5737
5738 2018-04-26 Richard Biener <rguenther@suse.de>
5739
5740 PR tree-optimization/85116
5741 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5742 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5743 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5744 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5745
5746 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5747
5748 PR target/85473
5749 * gcc.target/i386/pr85473-1.c: New test.
5750 * gcc.target/i386/pr85473-2.c: New test.
5751
5752 2018-04-25 Nathan Sidwell <nathan@acm.org>
5753 Jakub Jelinek <jakub@redhat.com>
5754
5755 PR c++/85437
5756 PR c++/49171
5757 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5758 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5759 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5760 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5761 * g++.dg/cpp0x/pr85437-1.C: New.
5762 * g++.dg/cpp0x/pr85437-2.C: New.
5763 * g++.dg/cpp0x/pr85437-3.C: New.
5764 * g++.dg/cpp0x/pr85437-4.C: New.
5765
5766 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5767
5768 PR fortran/85520
5769 * gfortran.dg/pr85520.f90: New test.
5770
5771 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5772
5773 PR target/85512
5774 * gcc.dg/pr85512.c: New test.
5775
5776 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5777
5778 PR target/85485
5779 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5780 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5781 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5782 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5783 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5784 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5785 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5786 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5787 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5788 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5789 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5790 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5791 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5792 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5793 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5794 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5795 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5796 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5797 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5798 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5799 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5800 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5801 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5802 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5803 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5804 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5805 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5806 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5807 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5808 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5809 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5810 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5811 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5812 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5813 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5814 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5815 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5816 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5817 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5818 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5819 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5820 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5821 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5822 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5823 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5824 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5825 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5826 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5827 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5828 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5829 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5830 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5831 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5832 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5833 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5834 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5835 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5836 with -mshstk.
5837 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5838 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5839 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5840 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5841 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5842 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5843 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5844 * (dg-options): Likwise.
5845 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5846 -mno-cet.
5847 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5848 * gcc.target/i386/cet-label-3.c: Removed.
5849 * gcc.target/i386/cet-property-3.c: Likwise.
5850 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5851
5852 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5853
5854 PR target/85511
5855 * gcc.target/i386/pr85511.c: New test.
5856
5857 PR target/85503
5858 * g++.dg/ext/pr85503.C: New test.
5859
5860 PR target/85508
5861 * gcc.target/i386/pr85508.c: New test.
5862
5863 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5864
5865 PR tree-optimization/85478
5866 * g++.dg/pr85478.C: New test.
5867
5868 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5869
5870 * g++.dg/torture/pr85496.C: New test.
5871
5872 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5873
5874 PR rtl-optimization/85423
5875 * gcc.dg/pr85423.c: New test.
5876
5877 2018-04-20 Martin Sebor <msebor@redhat.com>
5878
5879 PR c/85365
5880 * gcc.dg/Wrestrict-15.c: New test.
5881
5882 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5883
5884 PR target/85456
5885 * gcc.target/powerpc/pr85456.c: New test.
5886
5887 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5888
5889 * g++.dg/ext/undef-bool-1.C: Require lp64.
5890 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5891
5892 2018-04-20 Jeff Law <law@redhat.com>
5893
5894 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5895 stack protector.
5896 * gcc.dg/stack-check-6.c: Likewise.
5897 * gcc.dg/stack-check-6a.c: Likewise.
5898 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5899 * gcc.target/i386/stack-check-18.c: Likewise.
5900 * gcc.target/i386/stack-check-19.c: Likewise.
5901
5902 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5903
5904 PR testsuite/85483
5905 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5906 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
5907 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5908 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
5909
5910 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
5911
5912 PR target/85469
5913 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5914 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5915
5916 2018-04-20 Richard Biener <rguenther@suse.de>
5917
5918 PR middle-end/85475
5919 * gcc.dg/torture/pr85475.c: New testcase.
5920
5921 2018-04-20 Martin Jambor <mjambor@suse.cz>
5922
5923 ipa/85449
5924 * gcc.dg/ipa/pr85449.c: New test.
5925
5926 2018-04-20 Martin Jambor <mjambor@suse.cz>
5927
5928 ipa/85447
5929 * g++.dg/ipa/pr85447.C: New file.
5930 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
5931
5932 2018-04-20 Jakub Jelinek <jakub@redhat.com>
5933
5934 PR c++/85462
5935 * g++.dg/cpp0x/pr85462.C: New test.
5936
5937 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5938
5939 * gcc.target/i386/pr85404.c: Require CET target.
5940
5941 2018-04-19 Jakub Jelinek <jakub@redhat.com>
5942
5943 PR tree-optimization/85467
5944 * gcc.dg/pr85467.c: New test.
5945
5946 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5947
5948 PR c++/84611
5949 * g++.dg/parse/crash68.C: New.
5950
5951 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5952
5953 PR libgcc/85334
5954 * g++.dg/torture/pr85334.C: New test.
5955
5956 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
5957
5958 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
5959 * g++.dg/diagnostic/pr85464.C: New.
5960
5961 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5962
5963 PR target/85397
5964 * gcc.dg/torture/pr85397-1.c: New test.
5965 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
5966 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5967
5968 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5969
5970 PR target/85404
5971 * gcc.target/i386/pr85404.c: New test.
5972
5973 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5974
5975 PR target/85417
5976 * c-c++-common/attr-nocf-check-1.c: Compile with
5977 -fcf-protection=none.
5978 * c-c++-common/attr-nocf-check-3.c: Likewise.
5979 * gcc.dg/march-generic.c: Likewise.
5980 * gcc.target/i386/align-limit.c: Likewise.
5981 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5982 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5983 * gcc.target/i386/cet-property-2.c: Likewise.
5984 * gcc.target/i386/ret-thunk-26.c: Likewise.
5985 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
5986 targets.
5987 * c-c++-common/fcf-protection-2.c: Likewise.
5988 * c-c++-common/fcf-protection-3.c: Likewise.
5989 * c-c++-common/fcf-protection-5.c: Likewise.
5990 * c-c++-common/fcf-protection-6.c: Likewise.
5991 * c-c++-common/fcf-protection-7.c: Likewise.
5992 * gcc.target/i386/cet-label-3.c: New test.
5993 * gcc.target/i386/cet-property-3.c: Likewise.
5994 * gcc.target/i386/cet-sjlj-7.c: Likewise.
5995 * gcc.target/i386/pr85417-1.c: Likewise.
5996 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
5997 __x86_indirect_thunk_nt_(r|e)ax
5998 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5999 * gcc.target/i386/pr85403.c: Remove dg-error,
6000
6001 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
6002
6003 * gcc.target/i386/movdir-1.c: New test.
6004
6005 2018-04-19 Richard Biener <rguenther@suse.de>
6006
6007 PR middle-end/85455
6008 * gcc.dg/pr85455.c: New testcase.
6009
6010 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
6011
6012 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
6013 targets.
6014 * g++.dg/lto/pr85405b_0.C: Likewise.
6015 * g++.dg/lto/pr84805_0.C: Likewise.
6016
6017 2018-04-18 Martin Liska <mliska@suse.cz>
6018
6019 PR ipa/83983
6020 PR ipa/85391
6021 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
6022 output.
6023
6024 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
6025
6026 PR target/85388
6027 * gcc.dg/pr85388-1.c: New test.
6028 * gcc.dg/pr85388-2.c: Likewise.
6029 * gcc.dg/pr85388-3.c: Likewise.
6030 * gcc.dg/pr85388-4.c: Likewise.
6031 * gcc.dg/pr85388-5.c: Likewise.
6032 * gcc.dg/pr85388-6.c: Likewise.
6033
6034 2018-04-18 Jan Hubicka <jh@suse.cz>
6035 Martin Liska <mliska@suse.cz>
6036
6037 * g++.dg/lto/pr83121_0.C: Update template.
6038 * g++.dg/lto/pr83121_1.C: Update template.
6039 * g++.dg/lto/pr84805_0.C: Update template.
6040 * g++.dg/lto/pr84805_1.C: Update template.
6041 * g++.dg/lto/pr84805_2.C: Update template.
6042
6043 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6044
6045 PR c++/84630
6046 * g++.dg/cpp0x/pr84630.C: New.
6047
6048 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6049
6050 PR c++/84463
6051 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6052 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6053 in two cases. Uncomment two other tests and add expected dg-error for
6054 them.
6055 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6056 -Wnarrowing diagnostics on some targets for c++11.
6057 * g++.dg/parse/array-size2.C: Remove xfail.
6058 * g++.dg/cpp0x/constexpr-84463.C: New test.
6059
6060 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6061
6062 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6063 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6064
6065 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6066
6067 PR testsuite/85326
6068 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6069 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6070 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6071
6072 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6073
6074 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6075 prevent cascading of errors and change expected error message.
6076 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6077 to 64-bit targets.
6078 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6079 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6080 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6081 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6082 error message.
6083 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6084
6085 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6086
6087 PR target/85430
6088 * gcc.dg/pr85430.c: New test.
6089
6090 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6091
6092 PR testsuite/85326
6093 * gcc.target/arm/pr54300.C: Move to...
6094 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6095 * gcc.target/arm/pr55073.C: Move to...
6096 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6097 * gcc.target/arm/pr56184.C: Move to...
6098 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6099 * gcc.target/arm/pr59985.C: Move to...
6100 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6101 * gcc.target/aarch64/pr60675.C: Move to...
6102 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6103 * gcc.target/aarch64/pr81422.C: Move to...
6104 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6105 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6106 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6107 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6108 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6109 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6110 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6111 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6112 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6113 * gcc.target/aarch64/sve/tls_2.C: Move to...
6114 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6115 * gcc.target/aarch64/pr81414.C: Rename to...
6116 * gcc.target/aarch64/pr81414.c: ... This.
6117 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6118 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6119 messages.
6120 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6121 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6122 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6123 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6124 file name.
6125
6126 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6127
6128 PR middle-end/85414
6129 * gcc.dg/pr85414.c: New test.
6130
6131 2018-04-17 Martin Jambor <mjambor@suse.cz>
6132
6133 PR ipa/85421
6134 * g++.dg/ipa/pr85421.C: New test.
6135
6136 2018-04-17 Martin Liska <mliska@suse.cz>
6137
6138 PR lto/85405
6139 * g++.dg/lto/pr85405b_0.C: New test.
6140 * g++.dg/lto/pr85405b_1.C: New test.
6141
6142 2018-04-17 Martin Liska <mliska@suse.cz>
6143
6144 PR lto/85405
6145 * g++.dg/lto/pr85405_0.C: New test.
6146 * g++.dg/lto/pr85405_1.C: New test.
6147
6148 2018-04-17 Martin Liska <mliska@suse.cz>
6149
6150 PR ipa/85329
6151 * g++.dg/ext/pr85329-2.C: New test.
6152 * g++.dg/ext/pr85329.C: New test.
6153 * gcc.target/i386/mvc12.c: New test.
6154
6155 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6156
6157 PR c++/85039
6158 * g++.dg/pr85039-1.C: New.
6159 * g++.dg/pr85039-2.C: New.
6160 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6161
6162 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6163
6164 PR target/85080
6165 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6166 if the target supports efficient unaligned storage accesses.
6167
6168 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6169
6170 PR target/83660
6171 * gcc.target/powerpc/pr83660.C: New test.
6172
6173 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6174
6175 PR target/85403
6176 * gcc.target/i386/pr85403.c: New test.
6177
6178 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6179
6180 PR target/84331
6181 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6182
6183 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6184 Jason Merrill <jason@redhat.com>
6185
6186 PR c++/85112
6187 * g++.dg/cpp0x/pr85112.C: New.
6188
6189 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6190
6191 PR testsuite/85326
6192 * g++.dg/ext/undef-bool-1.C: New file.
6193 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6194 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6195
6196 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6197
6198 PR target/85293
6199 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6200 corresponding dg-error clause.
6201 * gcc.target/powerpc/pr80098-3.c: Ditto.
6202 * gcc.target/powerpc/pr80103-1.c: Delete.
6203
6204 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6205
6206 PR fortran/81773
6207 PR fortran/83606
6208 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6209 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6210
6211 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6212
6213 PR fortran/85387
6214 * gfortran.dg/implied_do_io_5.f90: New test.
6215
6216 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6217
6218 PR target/83402
6219 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6220 several values: positive, negative, and zero.
6221 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6222 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6223
6224 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6225
6226 PR rtl-optimization/79916
6227 * gcc.target/powerpc/pr79916.c: New.
6228
6229 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6230
6231 PR rtl-optimization/85393
6232 * g++.dg/opt/pr85393.C: New test.
6233 * g++.dg/opt/pr85393-aux.cc: New file.
6234
6235 PR rtl-optimization/85376
6236 * gcc.dg/pr85376.c: New test.
6237
6238 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6239
6240 PR rtl-optimization/83852
6241 * gcc.dg/pr83852.c: New testcase.
6242
6243 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6244
6245 PR testsuite/85326
6246 * gcc.target/s390/pr77822-1.C: Rename to ...
6247 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6248 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6249 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6250
6251 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6252
6253 PR lto/71991
6254 * gcc.target/i386/pr71991.c: New testcase.
6255
6256 2018-04-13 Martin Liska <mliska@suse.cz>
6257 Jakub Jelinek <jakub@redhat.com>
6258
6259 PR middle-end/81657
6260 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6261 call.
6262
6263 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6264
6265 PR c++/85385
6266 * g++.dg/diagnostic/macro-arg-count.C: New test.
6267
6268 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6269
6270 PR fortran/83064
6271 PR testsuite/85346
6272 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6273 array and move test to libgomp/testsuite/libgomp.fortran.
6274 * gfortran.dg/do_concurrent_6.f90: New test.
6275
6276 2018-04-12 Marek Polacek <polacek@redhat.com>
6277
6278 PR c++/85258
6279 * g++.dg/parse/error61.C: New test.
6280
6281 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6282
6283 PR target/85347
6284 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6285 specify -mvsx on gcc command line.
6286
6287 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6288
6289 PR target/85328
6290 * gcc.target/i386/pr85328.c: New test.
6291
6292 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6293
6294 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6295
6296 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6297
6298 PR rtl-optimization/85342
6299 * gcc.target/i386/pr85342.c: New test.
6300
6301 2018-04-11 Jason Merrill <jason@redhat.com>
6302
6303 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6304 if ulimit -v is set.
6305
6306 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6307
6308 PR testsuite/85190
6309 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6310
6311 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6312
6313 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6314 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6315
6316 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6317
6318 PR c++/70808
6319 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6320 effective target.
6321
6322 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6323
6324 PR target/84301
6325 * gcc.target/i386/pr84301.c: New test.
6326
6327 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6328
6329 PR tree-optimization/85331
6330 * gcc.c-torture/execute/pr85331.c: New test.
6331
6332 2018-04-11 Marek Polacek <polacek@redhat.com>
6333
6334 PR c++/85032
6335 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6336 * g++.dg/cpp1z/constexpr-if21.C: New test.
6337
6338 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6339
6340 PR target/85281
6341 * gcc.target/i386/pr85281.c: New test.
6342
6343 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6344
6345 PR rtl-optimization/84659
6346 * gcc.dg/pr84659.c: New test.
6347
6348 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6349
6350 PR debug/85302
6351 * g++.dg/debug/dwarf2/pr85302.C: New test.
6352
6353 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6354
6355 PR target/85261
6356 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6357 into register.
6358
6359 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6360
6361 PR c++/70808
6362 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6363
6364 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6365
6366 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6367 * gcc.target/powerpc/dimode_off.c: Ditto.
6368 * gcc.target/powerpc/tfmode_off.c: Ditto.
6369 * gcc.target/powerpc/timode_off.c: Ditto.
6370
6371 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6372
6373 * gcc.target/powerpc/vec-ldl-1.c: New test.
6374 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6375 corrections to ABI implementation.
6376
6377 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6378
6379 PR target/85056
6380 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6381
6382 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6383
6384 PR rtl-optimization/85300
6385 * gcc.dg/pr85300.c: New test.
6386
6387 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6388
6389 PR c++/85110
6390 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6391 where we now show the pertinent parameter.
6392 * g++.dg/diagnostic/aka2.C: Likewise.
6393 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6394
6395 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6396
6397 PR fortran/85313
6398 * gfortran.dg/gomp/pr85313.f90: New test.
6399
6400 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6401
6402 PR c++/24314
6403 * g++.dg/parse/template29.C: New.
6404
6405 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6406
6407 PR testsuite/85190
6408 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6409
6410 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6411
6412 PR target/85177
6413 PR target/85255
6414 * gcc.target/i386/avx512f-pr85177.c: New test.
6415 * gcc.target/i386/avx512f-pr85255.c: New test.
6416
6417 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6418
6419 PR tree-optimization/85286
6420 * gcc.dg/vect/pr85286.c: New test.
6421
6422 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6423
6424 PR target/85173
6425 * gcc.target/arm/pr85173.c: New test.
6426
6427 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6428
6429 PR lto/85248
6430 * gcc.dg/lto/pr85248_0.c: New test.
6431 * gcc.dg/lto/pr85248_1.c: New test.
6432
6433 2018-04-09 Jan Hubicka <jh@suse.cz>
6434
6435 PR lto/85078
6436 * g++.dg/torture/pr85078.C: New.
6437
6438 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6439
6440 PR c++/85227
6441 * g++.dg/cpp1z/decomp44.C: New.
6442 * g++.dg/cpp1z/decomp45.C: Likewise.
6443
6444 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6445
6446 PR fortran/83064
6447 * gfortran.dg/do_concurrent_5.f90: New test.
6448 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6449 message.
6450
6451 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6452
6453 PR fortran/51260
6454 * gfortran.dg/parameter_array_element_3.f90: New test.
6455
6456 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6457
6458 PR c++/85194
6459 * g++.dg/cpp1z/decomp43.C: New test.
6460
6461 PR rtl-optimization/80463
6462 * g++.dg/pr80463.C: Add -w to dg-options.
6463
6464 2018-04-09 Richard Biener <rguenther@suse.de>
6465
6466 PR tree-optimization/85284
6467 * gcc.dg/torture/pr85284.c: New testcase.
6468
6469 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6470
6471 PR rtl-optimization/80463
6472 PR rtl-optimization/83972
6473 PR rtl-optimization/83480
6474
6475 * gcc.dg/pr80463.c: New test.
6476 * g++.dg/pr80463.C: Likewise.
6477 * gcc.dg/pr83972.c: Likewise.
6478
6479 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6480
6481 PR rtl-optimization/83913
6482 * gcc.dg/pr83913.c: New test.
6483
6484 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6485
6486 PR rtl-optimization/83962
6487 * gcc.dg/pr83962.c: New test.
6488
6489 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6490
6491 PR rtl-optimization/83530
6492 * gcc.dg/pr83530.c: New test.
6493
6494 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6495
6496 PR middle-end/82976
6497 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6498
6499 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6500
6501 PR tree-optimization/85257
6502 * gcc.dg/pr85257.c: New test.
6503
6504 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6505
6506 * g++.dg/opt/pr85196.C: New test.
6507
6508 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6509
6510 PR c++/84269
6511 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6512 std::tuple here since they need C++11.
6513 * g++.dg/lookup/missing-std-include-8.C: New test.
6514 * g++.dg/lookup/missing-std-include.C: Move std::array and
6515 std::tuple test to missing-std-include-6.C to avoid failures
6516 with C++98.
6517
6518 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6519
6520 PR debug/85252
6521 * gcc.dg/debug/pr85252.c: New test.
6522
6523 PR rtl-optimization/84872
6524 * gcc.dg/graphite/pr84872.c: New test.
6525
6526 PR c++/85210
6527 * g++.dg/cpp1z/decomp42.C: New test.
6528
6529 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6530
6531 PR c++/85021
6532 * g++.dg/lookup/missing-std-include-7.C: New test.
6533
6534 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6535
6536 * gcc.dg/struct-simple.c: Revert r254862.
6537 * lib/target-supports.exp
6538 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6539
6540 2018-04-06 Richard Biener <rguenther@suse.de>
6541
6542 PR middle-end/85244
6543 * gcc.dg/torture/pr85244-1.c: New testcase.
6544 * gcc.dg/torture/pr85244-2.c: Likewise.
6545
6546 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6547
6548 PR sanitizer/85213
6549 * c-c++-common/ubsan/pr85213.c: New test.
6550
6551 2018-04-06 Richard Biener <rguenther@suse.de>
6552
6553 PR middle-end/85180
6554 * gcc.dg/pr85180.c: New testcase.
6555
6556 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6557
6558 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6559 to trigger the optimization. Do some cleanup and function
6560 renaming. Add more test functions.
6561
6562 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6563
6564 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6565 options.
6566 * gcc.target/s390/hotpatch-1.c: Skip when building without
6567 optimization.
6568 * gcc.target/s390/hotpatch-10.c: Likewise.
6569 * gcc.target/s390/hotpatch-11.c: Likewise.
6570 * gcc.target/s390/hotpatch-12.c: Likewise.
6571 * gcc.target/s390/hotpatch-13.c: Likewise.
6572 * gcc.target/s390/hotpatch-14.c: Likewise.
6573 * gcc.target/s390/hotpatch-15.c: Likewise.
6574 * gcc.target/s390/hotpatch-16.c: Likewise.
6575 * gcc.target/s390/hotpatch-17.c: Likewise.
6576 * gcc.target/s390/hotpatch-18.c: Likewise.
6577 * gcc.target/s390/hotpatch-19.c: Likewise.
6578 * gcc.target/s390/hotpatch-2.c: Likewise.
6579 * gcc.target/s390/hotpatch-3.c: Likewise.
6580 * gcc.target/s390/hotpatch-4.c: Likewise.
6581 * gcc.target/s390/hotpatch-5.c: Likewise.
6582 * gcc.target/s390/hotpatch-6.c: Likewise.
6583 * gcc.target/s390/hotpatch-7.c: Likewise.
6584 * gcc.target/s390/hotpatch-8.c: Likewise.
6585 * gcc.target/s390/hotpatch-9.c: Likewise.
6586
6587 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6588
6589 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6590 check for an error instead.
6591 * gcc.dg/Wattributes-6.c: Likewise.
6592
6593 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6594
6595 PR c++/85209
6596 * g++.dg/cpp1z/decomp39.C: New test.
6597 * g++.dg/cpp1z/decomp40.C: New test.
6598
6599 PR c++/85208
6600 * g++.dg/cpp1z/decomp41.C: New test.
6601
6602 PR middle-end/85195
6603 * gcc.dg/pr85195.c: New test.
6604
6605 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6606
6607 PR c++/80956
6608 * g++.dg/cpp0x/initlist100.C: New.
6609 * g++.dg/cpp0x/initlist101.C: Likewise.
6610
6611 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6612
6613 PR c++/84792
6614 * g++.dg/other/pr84792-1.C: New.
6615 * g++.dg/other/pr84792-2.C: Likewise.
6616
6617 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6618
6619 PR target/85193
6620 * gcc.target/i386/pr85193.c: New test.
6621
6622 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6623
6624 PR c++/84979
6625 * g++.dg/concepts/pr84979.C: New.
6626 * g++.dg/concepts/pr84979-2.C: New.
6627 * g++.dg/concepts/pr84979-3.C: New.
6628
6629 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6630
6631 PR c++/80026
6632 * g++.dg/cpp0x/variadic174.C: New.
6633
6634 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6635
6636 PR inline-asm/85172
6637 * g++.dg/ext/builtin13.C: New test.
6638 * g++.dg/ext/atomic-4.C: New test.
6639
6640 PR c++/85146
6641 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6642 * g++.dg/ext/bases3.C: New test.
6643
6644 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6645
6646 PR target/85203
6647 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6648 to match a single insn of the baz function. Move scan directives at
6649 the end of the file below the functions they are trying to test for
6650 better readability.
6651 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6652
6653 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6654
6655 PR rtl-optimization/84878
6656 * gcc.target/powerpc/pr84878.c: New test.
6657
6658 2018-04-04 Michael Matz <matz@suse.de>
6659
6660 * gcc.dg/Wstringop-overflow-4.c: New test.
6661 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6662
6663 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6664
6665 PR testsuite/85189
6666 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6667 for the diagnostics of overridden functions. Adjust for new wording.
6668
6669 2018-04-04 Richard Biener <rguenther@suse.de>
6670
6671 PR lto/85176
6672 * g++.dg/lto/pr85176_0.C: New testcase.
6673
6674 2018-04-04 Richard Biener <rguenther@suse.de>
6675
6676 PR testsuite/85191
6677 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6678 Fix typo.
6679
6680 2018-04-04 Martin Liska <mliska@suse.cz>
6681
6682 PR sanitizer/85174
6683 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6684 and msdata as a workaround for powerpc.
6685
6686 2018-04-04 Richard Biener <rguenther@suse.de>
6687
6688 PR tree-optimization/85168
6689 * gcc.dg/torture/pr85168.c: New testcase.
6690
6691 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6692
6693 PR c++/84943
6694 * g++.dg/pr84943.C: New.
6695 * g++.dg/pr84943-2.C: New.
6696
6697 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6698
6699 PR rtl-optimization/85167
6700 * gcc.dg/pr85167.c: New test.
6701
6702 PR tree-optimization/85156
6703 * c-c++-common/pr85156.c: New test.
6704 * gcc.c-torture/execute/pr85156.c: New test.
6705
6706 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6707
6708 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6709 * gcc.target/powerpc/undef-bool-1.C: New file.
6710 * gcc.target/powerpc/undef-bool-2.c: New file.
6711
6712 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6713
6714 PR c++/84768
6715 * g++.dg/cpp1z/class-deduction52.C: New.
6716
6717 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6718
6719 PR c++/85147
6720 * g++.dg/cpp0x/pr85147.C: New test.
6721
6722 PR c++/85140
6723 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6724
6725 PR c++/85134
6726 * g++.dg/gomp/pr85134.C: New test.
6727 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6728
6729 PR target/85169
6730 * gcc.c-torture/execute/pr85169.c: New test.
6731 * gcc.target/i386/avx512f-pr85169.c: New test.
6732 * gcc.target/i386/avx512bw-pr85169.c: New test.
6733
6734 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6735
6736 PR target/85126
6737 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6738 scan-assembler-times clause.
6739
6740 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6741
6742 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6743 dg-additional-options.
6744
6745 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6746
6747 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6748
6749 2018-04-03 Richard Biener <rguenther@suse.de>
6750
6751 PR testsuite/85154
6752 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6753
6754 2018-04-02 Jim Wilson <jimw@sifive.com>
6755
6756 * gcc.target/riscv/pr84660.c: New.
6757 * gcc.target/riscv/shift-and-1.c: New.
6758 * gcc.target/riscv/shift-and-2.c: New.
6759
6760 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6761
6762 PR fortran/85102
6763 * gfortran.dg/array_simplify_2.f90: New test.
6764
6765 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6766
6767 PR middle-end/85090
6768 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6769 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6770 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6771 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6772 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6773
6774 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6775
6776 PR c++/85027
6777 * g++.dg/pr85027.C: New.
6778
6779 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6780
6781 PR target/83315
6782 * gcc.target/powerpc/sse-maxps-2.c: New test.
6783 * gcc.target/powerpc/sse-minps-2.c: New test.
6784
6785 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6786
6787 PR c++/84791
6788 * g++.dg/gomp/pr84791.C: New test.
6789
6790 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6791
6792 PR fortran/84931
6793 * gfortran.dg/array_constructor_53.f90: New test.
6794
6795 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6796
6797 PR fortran/85130
6798 * gfortran.dg/substr_6.f90: Remove illegal test for
6799 out-of-bounds substring.
6800
6801 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6802
6803 PR fortran/85111
6804 * gfortran.dg/zero_sized_10.f90: New test.
6805
6806 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6807
6808 PR c++/84269
6809 * g++.dg/lookup/missing-std-include-6.C: New test.
6810 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6811 std::tuple tests.
6812 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6813 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6814 <cstring>, <cassert>, and <cstdlib>.
6815
6816 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6817
6818 PR inline-asm/84985
6819 * gcc.target/i386/pr84985.c: New.
6820
6821 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6822
6823 PR c++/85110
6824 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6825
6826 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6827
6828 PR c++/85108
6829 * g++.dg/warn/Wunused-var-31.C: New test.
6830
6831 PR c/85094
6832 * c-c++-common/Wduplicated-branches-14.c: New test.
6833
6834 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6835
6836 PR c++/84606
6837 * g++.dg/cpp0x/pr84606.C: New.
6838
6839 2018-03-29 Carl Love <cel@us.ibm.com>
6840
6841 Revert
6842 2017-09-27 Carl Love <cel@us.ibm.com>
6843
6844 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6845 for the __builtin_fctid and __builtin_fctiw.
6846
6847 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6848
6849 PR target/84912
6850 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6851 deleted builtin function.
6852 (div_weuo): Likewise.
6853 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6854 (div_deuo): Likewise.
6855
6856 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6857
6858 PR c++/85028
6859 * g++.dg/other/default13.C: New.
6860
6861 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6862
6863 PR target/85095
6864 * gcc.target/i386/pr85095-1.c: New test.
6865 * gcc.target/i386/pr85095-2.c: New test.
6866 * gcc.c-torture/execute/pr85095.c: New test.
6867
6868 PR tree-optimization/82004
6869 * gcc.dg/pr82004.c: New test.
6870
6871 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6872 Martin Liska <mliska@suse.cz>
6873
6874 PR sanitizer/85081
6875 * g++.dg/asan/pr85081.C: New test.
6876
6877 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6878
6879 PR c++/84789
6880 * g++.dg/template/pr84789.C: Adjust for testing with
6881 -fconcepts too.
6882
6883 PR c++/84973
6884 * g++.dg/template/pr84973.C: New.
6885 * g++.dg/template/pr84973-2.C: New.
6886 * g++.dg/template/pr84973-3.C: New.
6887
6888 PR c++/84968
6889 * g++.dg/eh/pr84968.C: New.
6890
6891 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6892
6893 PR target/84914
6894 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6895 long double multiply/divide uses the correct function.
6896 * gcc.target/powerpc/mulkc-3.c: Likewise.
6897 * gcc.target/powerpc/divkc-2.c: Likewise.
6898 * gcc.target/powerpc/divkc-3.c: Likewise.
6899
6900 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6901
6902 PR c++/85067
6903 * g++.dg/cpp0x/defaulted51.C: New.
6904 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
6905
6906 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6907
6908 PR c++/85077
6909 * g++.dg/ext/vector35.C: New test.
6910
6911 PR c++/85061
6912 * g++.dg/ext/builtin-offsetof3.C: New test.
6913
6914 PR c++/85076
6915 * g++.dg/cpp1y/pr85076.C: New test.
6916
6917 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6918
6919 PR fortran/85084
6920 * gfortran.dg/matmul_rank_1.f90: New test.
6921
6922 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6923 Harald Anlauf <anlauf@gmx.de>
6924
6925 * gfortran.dg/structure_constructor_15.f90: New test.
6926
6927 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
6928
6929 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
6930 for the diagnostics of overridden functions. Adjust for new wording.
6931 * g++.dg/cpp0x/implicit1.C: Likewise.
6932 * g++.dg/cpp0x/override1.C: Likewise.
6933 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6934 * g++.dg/eh/shadow1.C: Likewise.
6935 * g++.dg/inherit/covariant12.C: Likewise.
6936 * g++.dg/inherit/covariant14.C: Likewise.
6937 * g++.dg/inherit/covariant15.C: Likewise.
6938 * g++.dg/inherit/covariant16.C: Likewise.
6939 * g++.dg/inherit/covariant22.C: Likewise.
6940 * g++.dg/inherit/crash3.C: Likewise.
6941 * g++.dg/inherit/error2.C: Likewise.
6942 * g++.dg/template/crash100.C: Likewise.
6943 * g++.old-deja/g++.eh/spec6.C: Likewise.
6944 * g++.old-deja/g++.mike/p811.C: Likewise.
6945 * g++.old-deja/g++.other/virtual11.C: Likewise.
6946 * g++.old-deja/g++.other/virtual4.C: Likewise.
6947
6948 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
6949
6950 PR target/85044
6951 * gcc.target/i386/pr85044.c: New test.
6952
6953 2018-03-27 Martin Sebor <msebor@redhat.com>
6954
6955 PR testsuite/83462
6956 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
6957 other than x86.
6958
6959 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6960
6961 PR target/83009
6962 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
6963
6964 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6965
6966 PR target/81863
6967 * gcc.target/arm/pr81863.c: New test.
6968
6969 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
6970
6971 PR target/85056
6972 * gcc.target/nvptx/pr85056.c: New test.
6973 * gcc.target/nvptx/pr85056a.c: New test.
6974
6975 2018-03-27 Richard Biener <rguenther@suse.de>
6976
6977 PR testsuite/82847
6978 * lib/target-supports.exp (check_ssse3_available): New function.
6979 (check_effective_target_vect_perm_short): Enable for x86 if
6980 check_ssse3_available.
6981
6982 2018-03-27 Richard Biener <rguenther@suse.de>
6983
6984 PR tree-optimization/85082
6985 * gfortran.dg/pr85082.f90: New testcase.
6986
6987 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6988
6989 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
6990 to "l=2" in dg-final.
6991
6992 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6993
6994 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
6995 * gcc.target/mips/fix-r4000-2.c: Likewise.
6996 * gcc.target/mips/fix-r4000-3.c: Likewise.
6997 * gcc.target/mips/fix-r4000-4.c: Likewise.
6998 * gcc.target/mips/fix-r4000-5.c: Likewise.
6999 * gcc.target/mips/fix-r4000-6.c: Likewise.
7000 * gcc.target/mips/fix-r4000-7.c: Likewise.
7001 * gcc.target/mips/fix-r4000-8.c: Likewise.
7002 * gcc.target/mips/fix-r4000-9.c: Likewise.
7003 * gcc.target/mips/fix-r4000-10.c: Likewise.
7004 * gcc.target/mips/fix-r4000-7.c: Change dg-final
7005 "mulditi3_r4000" instead of "mulditi3".
7006 * gcc.target/mips/fix-r4000-8.c: Change dg-final
7007 "umulditi3_r4000" instead of "umulditi3".
7008
7009 2018-03-27 Jakub Jelinek <jakub@redhat.com>
7010
7011 PR c++/85068
7012 * g++.dg/inherit/covariant22.C: New test.
7013
7014 2018-03-27 Richard Biener <rguenther@suse.de>
7015
7016 PR testsuite/84004
7017 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
7018 alignment.
7019
7020 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7021 Jason Merrill <jason@redhat.com>
7022
7023 PR c++/84632
7024 * g++.dg/init/array49.C: New.
7025 * g++.dg/torture/pr70499.C: Adjust.
7026
7027 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
7028
7029 PR target/85073
7030 * gcc.target/i386/pr85073.c: New test.
7031
7032 2018-03-26 Richard Biener <rguenther@suse.de>
7033
7034 PR testsuite/85066
7035 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7036 instead of long.
7037
7038 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7039
7040 PR fortran/66709
7041 * gfortran.dg/parameter_array_format.f90: New test.
7042
7043 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7044 Neil Carlson <neil.n.carlson@gmail.com>
7045
7046 PR fortran/84381
7047 * gfortran.dg/literal_character_constant_1.inc: Replace
7048 call abort by STOP n.
7049 * gfortran.dg/overload_1.f90: Likewise.
7050
7051 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7052 Dominique d'Humieres <dominiq@gcc.gnu.org>
7053
7054 PR fortran/84924
7055 * gfortran.dg/scalar_pointer_1.f90: New test.
7056
7057 2018-03-25 Tom de Vries <tom@codesourcery.com>
7058
7059 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7060 precise.
7061
7062 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7063
7064 PR fortran/69497
7065 * gfortran.dg/pr89497.f90: New test.
7066
7067 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7068
7069 PR fortran/70068
7070 * gfortran.dg/substr_7.f90: New test.
7071
7072 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7073
7074 PR fortran/42651
7075 * gfortran.dg/pr42651.f90: New test.
7076 * gfortran.dg/func_result_7.f90: Update error message.
7077
7078 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7079
7080 PR tree-optimization/84005
7081 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7082 failing to force the alignment.
7083
7084 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7085
7086 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7087 from this to...
7088 <vclzd>: ...this.
7089
7090 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7091
7092 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7093 message. Fix scan-assembler patterns.
7094
7095 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7096
7097 PR c++/85015
7098 * g++.dg/cpp0x/pr85015.C: New test.
7099
7100 PR c++/84942
7101 * g++.dg/cpp1y/pr84942.C: New test.
7102
7103 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7104
7105 PR inline-asm/85030
7106 * gcc.target/i386/pr85030.c: New.
7107
7108 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7109
7110 PR target/85026
7111 * g++.dg/pr85026.C: New test.
7112
7113 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7114
7115 * g++.dg/debug/pr84704.C: XFAIL AIX.
7116
7117 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7118
7119 PR target/84826
7120 * gcc.target/arm/pr84826.c: Add dg directive.
7121
7122 2018-03-23 Marek Polacek <polacek@redhat.com>
7123
7124 PR c++/85033
7125 * g++.dg/ext/builtin-offsetof2.C: New test.
7126
7127 PR c++/85045
7128 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7129 * gcc.dg/pr85045.c: New test.
7130
7131 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7132
7133 PR debug/85020
7134 * gnat.dg/lto22.adb: New test.
7135 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7136 * gnat.dg/lto22_pkg2.ads: Likewise.
7137
7138 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7139
7140 PR c/80778
7141 * gcc.dg/lto/pr80778_0.c: New test.
7142
7143 PR inline-asm/85034
7144 * gcc.target/i386/pr85034.c: New test.
7145
7146 PR inline-asm/85022
7147 * c-c++-common/torture/pr85022.c: New test.
7148
7149 PR sanitizer/85029
7150 * g++.dg/ubsan/pr85029.C: New test.
7151
7152 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7153
7154 PR c++/71251
7155 * g++.dg/cpp0x/pr71251.C: New.
7156
7157 PR c++/84789
7158 * g++.dg/template/pr84789.C: New.
7159 * g++.dg/template/pr84789-2.C: New.
7160 * g++.dg/template/pr84789-3.C: New.
7161 * g++.dg/parse/dtor11.C: Accept alternate error message.
7162
7163 PR c++/84729
7164 * g++.dg/pr84729.C: New.
7165 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7166 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7167 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7168
7169 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7170
7171 PR fortran/84922
7172 * gfortran.dg/interface_42.f90: New test.
7173 * gfortran.dg/interface_43.f90: New test.
7174
7175 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7176
7177 PR target/84826
7178 * gcc.target/arm/pr84826.c: New test.
7179
7180 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7181
7182 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7183 dg-require-effective-target.
7184 * gcc.target/arm/addr-modes-int.c: Likewise.
7185 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7186
7187 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7188
7189 PR target/84760
7190 * gcc.target/powerpc/altivec-ld-1.c: New test.
7191
7192 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7193
7194 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7195
7196 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7197
7198 PR inline-asm/84941
7199 * gcc.dg/pr84941.c: New test.
7200
7201 2018-03-22 Tom de Vries <tom@codesourcery.com>
7202
7203 PR tree-optimization/84956
7204 * gcc.dg/pr84956.c: New test.
7205
7206 2018-03-22 Marek Polacek <polacek@redhat.com>
7207
7208 PR c++/84854
7209 * g++.dg/cpp1z/constexpr-if15.C: New test.
7210 * g++.dg/cpp1z/constexpr-if16.C: New test.
7211
7212 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7213
7214 * gcc.dg/builtin-tgmath-3.c: New test.
7215
7216 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7217
7218 PR c++/71965
7219 * g++.dg/concepts/pr71965.C: New.
7220
7221 PR c++/84610
7222 PR c++/84642
7223 * g++.dg/cpp0x/pr84610.C: New.
7224 * g++.dg/cpp0x/pr84642.C: New.
7225
7226 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7227
7228 PR c/84999
7229 * c-c++-common/pr84999.c: New test.
7230
7231 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7232
7233 PR c++/84972
7234 * g++.dg/ext/desig10.C: New.
7235
7236 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7237 Harald Anlauf <anlauf@gmx.de>
7238
7239 PR fortran/84957
7240 * gfortran.dg/pr84957.f90: New test.
7241
7242 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7243
7244 PR tree-optimization/84960
7245 * gcc.c-torture/compile/pr84960.c: New test.
7246
7247 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7248
7249 PR tree-optimization/84811
7250 * gcc.dg/torture/pr84811.c: New test.
7251
7252 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7253
7254 PR tree-optimization/84982
7255 * c-c++-common/pr84982.c: New test.
7256
7257 PR c++/84961
7258 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7259 "m" (++x) in C++.
7260 * g++.dg/torture/pr84961-1.C: New test.
7261 * g++.dg/torture/pr84961-2.C: New test.
7262
7263 2018-03-21 Nathan Sidwell <nathan@acm.org>
7264
7265 PR c++/85008
7266 * g++.dg/pr85008.C: New.
7267
7268 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7269
7270 PR fortran/84615
7271 * gfortran.dg/char_result_17.f90: New test.
7272
7273 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7274
7275 PR c++/84994
7276 * g++.dg/other/accessor-fixits-1.C: Move to...
7277 * g++.dg/torture/accessor-fixits-1.C: ...here.
7278 * g++.dg/other/accessor-fixits-2.C: Move to...
7279 * g++.dg/torture/accessor-fixits-2.C: ...here.
7280 * g++.dg/other/accessor-fixits-3.C: Move to...
7281 * g++.dg/torture/accessor-fixits-3.C: ...here.
7282 * g++.dg/other/accessor-fixits-4.C: Move to...
7283 * g++.dg/torture/accessor-fixits-4.C: ...here.
7284 * g++.dg/other/accessor-fixits-5.C: Move to...
7285 * g++.dg/torture/accessor-fixits-5.C: ...here.
7286 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7287 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7288 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7289
7290 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7291
7292 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7293
7294 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7295
7296 PR target/82989
7297 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7298
7299 2018-03-21 Nathan Sidwell <nathan@acm.org>
7300
7301 PR c++/84804
7302 * g++.dg/lookup/pr84804.C: New.
7303
7304 2018-03-21 Martin Sebor <msebor@redhat.com>
7305
7306 PR c++/84850
7307 * g++.dg/Wclass-memaccess-3.C: New test.
7308 * g++.dg/Wclass-memaccess-4.C: New test.
7309
7310 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7311
7312 PR c++/84892
7313 * g++.dg/other/accessor-fixits-1.C
7314 (test_access_const_t1_color): New.
7315 (test_deref_const_t1_color): New.
7316 * g++.dg/other/accessor-fixits-5.C: New testcase.
7317
7318 2018-03-21 Tom de Vries <tom@codesourcery.com>
7319
7320 PR tree-optimization/83126
7321 * gcc.dg/graphite/pr83126.c: New test.
7322
7323 2018-03-21 Nathan Sidwell <nathan@acm.org>
7324
7325 * g++.dg/ext/anon-struct6.C: Adjust.
7326 * g++.dg/ext/deprecate-1.C: New.
7327 * g++.dg/ext/deprecate-2.C: New.
7328 * g++.dg/lookup/pr84602.C: Adjust.
7329 * g++.dg/lookup/pr84962.C: Adjust.
7330 * g++.old-deja/g++.other/anon4.C
7331
7332 PR c++/84836
7333 * g++.dg/lookup/pr84836.C: New.
7334
7335 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7336
7337 PR tree-optimization/84969
7338 * gcc.dg/tree-ssa/pr84969.c: New test.
7339
7340 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7341
7342 PR rtl-optimization/84989
7343 * gcc.target/i386/pr84989.c: New test.
7344
7345 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7346
7347 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7348
7349 2018-03-21 Martin Liska <mliska@suse.cz>
7350
7351 PR ipa/84963
7352 * gfortran.dg/goacc/pr84963.f90: New test.
7353
7354 2018-03-21 Marek Polacek <polacek@redhat.com>
7355
7356 PR c++/71638, ICE with NSDMI and reference.
7357 * g++.dg/cpp0x/nsdmi14.C: New test.
7358 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7359
7360 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7361
7362 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7363 MIPS with -mpaired-single directives.
7364
7365 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7366
7367 PR fortran/85001
7368 * gfortran.dg/interface_41.f90: New test.
7369
7370 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7371
7372 PR debug/84875
7373 * gcc.dg/pr84875.c: New test.
7374
7375 2018-03-20 Marek Polacek <polacek@redhat.com>
7376
7377 PR c++/84978, ICE with NRVO.
7378 * g++.dg/opt/nrv19.C: New test.
7379
7380 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7381
7382 PR target/82518
7383 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7384 Disable for armeb targets.
7385 * gcc.target/arm/pr82518.c: New test.
7386
7387 2018-03-20 Nathan Sidwell <nathan@acm.org>
7388
7389 PR c++/84962
7390 * g++.dg/lookup/pr84962.C: New.
7391
7392 PR c++/84970
7393 * g++.dg/lookup/pr84970.C: New.
7394
7395 2018-03-20 Richard Biener <rguenther@suse.de>
7396
7397 PR target/84986
7398 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7399
7400 2018-03-20 Martin Liska <mliska@suse.cz>
7401
7402 PR ipa/84825
7403 * g++.dg/ipa/pr84825.C: New test.
7404
7405 2018-03-20 Martin Liska <mliska@suse.cz>
7406
7407 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7408
7409 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7410
7411 PR target/84845
7412 * gcc.c-torture/compile/pr84845.c: New test.
7413
7414 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7415
7416 PR target/82989
7417 * gcc.target/arm/pr82989.c: New test.
7418
7419 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7420
7421 PR target/84945
7422 * gcc.target/i386/pr84945.c: New test.
7423
7424 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7425
7426 PR target/81647
7427 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7428
7429 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7430
7431 PR c/84953
7432 * gcc.dg/pr84953.c: New test.
7433
7434 2018-03-19 Marek Polacek <polacek@redhat.com>
7435
7436 PR c++/84925
7437 * g++.dg/cpp1z/lambda-__func__.C: New test.
7438
7439 PR c++/84927
7440 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7441
7442 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7443
7444 PR sanitizer/78651
7445 * g++.dg/asan/pr78651.C: New test.
7446
7447 2018-03-19 Tom de Vries <tom@codesourcery.com>
7448
7449 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7450 vect_int_mult. Add nvptx xfail for PR84958.
7451
7452 2018-03-19 Nathan Sidwell <nathan@acm.org>
7453
7454 PR c++/84835
7455 * g++.dg/cpp1y/pr84835.C: New.
7456
7457 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7458
7459 PR target/81647
7460 * gcc.target/aarch64/pr81647.c: New.
7461
7462 2018-03-19 Richard Biener <rguenther@suse.de>
7463
7464 PR tree-optimization/84933
7465 * g++.dg/pr84933.C: New testcase.
7466
7467 2018-03-19 Richard Biener <rguenther@suse.de>
7468
7469 PR tree-optimization/84859
7470 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7471 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7472 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7473 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7474
7475 2018-03-19 Nathan Sidwell <nathan@acm.org>
7476
7477 PR c++/84812
7478 * g++.dg/lookup/pr84812.C: New.
7479
7480 2018-03-19 Richard Biener <rguenther@suse.de>
7481
7482 PR tree-optimization/84929
7483 * gcc.dg/torture/pr84929.c: New testcase.
7484
7485 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7486
7487 PR target/84711
7488 * gcc.target/arm/big-endian-subreg.c: Delete.
7489
7490 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7491
7492 PR fortran/84931
7493 * gfortran.dg/array_constructor_52.f90: New test.
7494
7495 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7496
7497 PR fortran/77414
7498 * gfortran.dg/pr77414.f90: New test.
7499 * gfortran.dg/internal_references_1.f90: Adjust error message.
7500
7501 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7502
7503 PR fortran/65453
7504 * gfortran.dg/pr65453.f90: New test.
7505
7506 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7507
7508 PR tree-optimization/84913
7509 * gfortran.dg/vect/pr84913.f90: New test.
7510
7511 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7512
7513 PR fortran/79929
7514 * gfortran.dg/warn_concat.f90: New test.
7515
7516 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7517
7518 PR target/84899
7519 * gcc.dg/pr84899.c: New test.
7520
7521 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7522
7523 PR fortran/69395
7524 * gfortran.dg/pr69395.f90: Add test for max dimensions
7525
7526 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7527
7528 PR target/84876
7529 * gcc.target/i386/pr84876.c: New test.
7530
7531 2018-03-16 Martin Liska <mliska@suse.cz>
7532
7533 PR ipa/84833
7534 * gcc.target/i386/mvc11.c: New test.
7535
7536 2018-03-16 Martin Liska <mliska@suse.cz>
7537
7538 PR ipa/84722
7539 * gcc.target/i386/mvc10.c: New test.
7540
7541 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7542
7543 PR c++/79937
7544 PR c++/82410
7545 * g++.dg/cpp1y/pr79937-1.C: New test.
7546 * g++.dg/cpp1y/pr79937-2.C: New test.
7547 * g++.dg/cpp1y/pr79937-3.C: New test.
7548 * g++.dg/cpp1y/pr79937-4.C: New test.
7549 * g++.dg/cpp1y/pr82410.C: New test.
7550
7551 2018-03-16 Tom de Vries <tom@codesourcery.com>
7552
7553 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7554
7555 2018-03-16 Tom de Vries <tom@codesourcery.com>
7556
7557 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7558
7559 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7560
7561 PR c++/84874
7562 * g++.dg/cpp2a/desig8.C: New test.
7563
7564 PR tree-optimization/84841
7565 * gcc.dg/pr84841.c: New test.
7566
7567 PR c++/84874
7568 * g++.dg/cpp2a/desig7.C: New test.
7569
7570 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7571 Jim MacArthur <jim.macarthur@codethink.co.uk>
7572
7573 * gfortran.dg/automatic_1.f90: New test.
7574 * gfortran.dg/automatic_repeat.f90: New test
7575 * gfortran.dg/automatic_save.f90: New test.
7576 * gfortran.dg/vax_structure.f90: New test.
7577
7578 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7579
7580 PR fortran/78741
7581 * gfortran.dg/pr78741.f90: New test.
7582
7583 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7584
7585 PR fortran/69395
7586 * gfortran.dg/pr69395.f90: New test.
7587
7588 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7589
7590 PR c++/79085
7591 * g++.dg/opt/pr79085.C: New test.
7592
7593 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7594
7595 PR target/84574
7596 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7597 label instead of __x86_indirect_thunk label.
7598
7599 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7600
7601 PR c++/84222
7602 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7603 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7604 * g++.dg/warn/deprecated-13.C: New test.
7605
7606 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7607
7608 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7609
7610 2018-03-15 Richard Biener <rguenther@suse.de>
7611
7612 PR c/84873
7613 * c-c++-common/pr84873.c: New testcase.
7614
7615 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7616
7617 PR target/84711
7618 * gcc.target/arm/big-endian-subreg.c: New.
7619
7620 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7621
7622 PR target/84860
7623 * gcc.c-torture/compile/pr84860.c: New test.
7624
7625 2018-03-15 Julia Koval <julia.koval@intel.com>
7626
7627 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7628 cannonlake.
7629 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7630 avx512bitalg.
7631
7632 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7633
7634 PR c/84853
7635 * gcc.dg/pr84853.c: New test.
7636
7637 2018-03-14 Carl Love <cel@us.ibm.com>
7638
7639 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7640
7641 2018-03-14 Martin Liska <mliska@suse.cz>
7642
7643 PR ipa/8480
7644 * g++.dg/lto/pr84805_0.C: New test.
7645 * g++.dg/lto/pr84805_1.C: New test.
7646 * g++.dg/lto/pr84805_2.C: New test.
7647
7648 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7649
7650 PR c/84852
7651 * gcc.dg/fixits-pr84852-1.c: New test.
7652 * gcc.dg/fixits-pr84852-2.c: New test.
7653
7654 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7655
7656 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7657 separate verbose message.
7658 * lib/scandump.exp (scan-dump-times): Likewise.
7659
7660 2018-03-14 Julia Koval <julia.koval@intel.com>
7661
7662 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7663 server.
7664 * gcc.target/i386/funcspec-56.inc: Ditto.
7665
7666 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7667
7668 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7669 aarch64_sve_hw.
7670
7671 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7672
7673 PR sanitizer/83392
7674 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7675 check count from 17 to 14.
7676
7677 PR target/84844
7678 * gcc.target/i386/pr84844.c: New test.
7679
7680 2018-03-14 Richard Biener <rguenther@suse.de>
7681
7682 PR tree-optimization/84830
7683 * gcc.dg/torture/pr84830.c: New testcase.
7684
7685 2018-03-14 Marek Polacek <polacek@redhat.com>
7686
7687 PR c++/84596
7688 * g++.dg/cpp0x/static_assert15.C: New test.
7689
7690 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7691
7692 PR fortran/61775
7693 * gfortran.dg/pr61775.f90: New test.
7694
7695 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7696
7697 PR c++/84843
7698 * g++.dg/ext/pr84843-1.C: New test.
7699 * g++.dg/ext/pr84843-2.C: New test.
7700
7701 2018-03-13 David Pagan <dave.pagan@oracle.com>
7702
7703 PR c/46921
7704 * gcc.dg/pr46921.c: New test.
7705
7706 2018-03-13 Martin Sebor <msebor@redhat.com>
7707
7708 PR tree-optimization/84725
7709 * c-c++-common/Wstringop-truncation-4.c: New test.
7710 * c-c++-common/attr-nonstring-5.c: New test.
7711
7712 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7713
7714 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7715 than unpacks.
7716 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7717 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7718
7719 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7720
7721 * gcc.target/aarch64/sve/tls_1.c: New test.
7722 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7723
7724 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7725
7726 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7727 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7728
7729 2018-03-13 Martin Liska <mliska@suse.cz>
7730
7731 PR ipa/84658.
7732 * g++.dg/ipa/pr84658.C: New test.
7733
7734 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7735
7736 PR middle-end/84834
7737 * gcc.dg/pr84834.c: New test.
7738
7739 PR target/84827
7740 * gcc.target/i386/pr84827.c: New test.
7741
7742 PR target/84828
7743 * g++.dg/ext/pr84828.C: New test.
7744
7745 PR target/84786
7746 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7747 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7748
7749 PR c++/84808
7750 * g++.dg/cpp1y/constexpr-84808.C: New test.
7751
7752 PR c++/84704
7753 * g++.dg/debug/pr84704.C: New test.
7754
7755 2018-03-12 Renlin Li <renlin.li@arm.com>
7756
7757 * gcc.target/aarch64/movi_hf.c: New.
7758 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7759 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7760
7761 2018-03-12 Martin Sebor <msebor@redhat.com>
7762
7763 PR tree-optimization/83456
7764 * c-c++-common/Wrestrict-2.c: Remove test cases.
7765 * c-c++-common/Wrestrict.c: Same.
7766 * gcc.dg/Wrestrict-12.c: New test.
7767 * gcc.dg/Wrestrict-14.c: New test.
7768
7769 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7770
7771 * g++.dg/pr84821.C: New test.
7772
7773 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7774
7775 * gcc.dg/pr84799.c: New test.
7776
7777 2018-03-12 Richard Biener <rguenther@suse.de>
7778
7779 PR tree-optimization/84803
7780 * gcc.dg/torture/pr84803.c: New testcase.
7781
7782 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7783
7784 PR c++/84813
7785 * g++.dg/debug/pr84813.C: New test.
7786
7787 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7788
7789 PR fortran/84546
7790 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7791
7792 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7793
7794 PR fortran/83939
7795 * gfortran.dg/pr83939.f90
7796
7797 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7798
7799 PR fortran/66128
7800 * gfortran.dg/zero_sized_9.f90: New test.
7801
7802 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7803
7804 PR debug/58150
7805 * g++.dg/debug/dwarf2/enum2.C: New test.
7806
7807 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7808
7809 PR fortran/84734
7810 * gfortran.dg/pr84734.f90: New test.
7811
7812 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7813
7814 * gnat.dg/prot3.adb: New test.
7815 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7816
7817 2018-03-09 Jason Merrill <jason@redhat.com>
7818 Paolo Carlini <paolo.carlini@oracle.com>
7819
7820 PR c++/71169
7821 PR c++/71832
7822 * g++.dg/cpp0x/pr71169.C: New.
7823 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7824 * g++.dg/cpp0x/pr71832.C: Likewise.
7825
7826 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7827
7828 PR target/83969
7829 * gcc.target/powerpc/pr83969.c: New test.
7830
7831 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7832
7833 PR target/84772
7834 * gcc.dg/pr84772.c: New test.
7835
7836 PR c++/84076
7837 * g++.dg/warn/Wformat-2.C: New test.
7838
7839 PR c++/84767
7840 * g++.dg/ext/vla18.C: New test.
7841
7842 2018-03-09 Martin Sebor <msebor@redhat.com>
7843
7844 PR tree-optimization/84526
7845 * gcc.dg/Wrestrict-10.c: New test.
7846 * gcc.dg/Wrestrict-11.c: New test.
7847
7848 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7849
7850 PR rtl-optimization/84682
7851 * gcc.dg/torture/pr84682-1.c: New.
7852 * gcc.dg/torture/pr84682-2.c: New.
7853 * gcc.dg/torture/pr84682-3.c: New.
7854
7855 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7856
7857 PR c++/84724
7858 * g++.dg/ext/pr84724.C: New test.
7859
7860 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7861
7862 PR target/83712
7863 * gcc.target/arm/pr83712.c: New.
7864
7865 2018-03-09 Richard Biener <rguenther@suse.de>
7866
7867 PR tree-optimization/84775
7868 * gcc.dg/torture/pr84775.c: New testcase.
7869
7870 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7871
7872 PR debug/84404
7873 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7874 targets.
7875
7876 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7877
7878 * gcc.c-torture/compile/20180309-1.c: New test.
7879
7880 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR c++/80598
7883 * g++.dg/warn/Wunused-function4.C: New test.
7884
7885 PR inline-asm/84742
7886 * gcc.target/i386/pr84742-1.c: New test.
7887 * gcc.target/i386/pr84742-2.c: New test.
7888
7889 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7890
7891 PR target/84748
7892 * gcc.c-torture/execute/pr84748.c: New test.
7893
7894 2018-03-08 Richard Biener <rguenther@suse.de>
7895
7896 PR middle-end/84552
7897 * gcc.dg/graphite/pr84552.c: New testcase.
7898
7899 2018-03-08 Richard Biener <rguenther@suse.de>
7900
7901 PR tree-optimization/84178
7902 * gcc.dg/torture/pr84178-2.c: New testcase.
7903
7904 2018-03-08 David Malcolm <dmalcolm@redhat.com>
7905
7906 PR tree-optimization/84178
7907 * gcc.c-torture/compile/pr84178-1.c: New test.
7908
7909 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
7910
7911 * lib/target-supports.exp: Do not return zero from a ifunc
7912 function.
7913
7914 2018-03-08 Richard Biener <rguenther@suse.de>
7915
7916 PR tree-optimization/84746
7917 * gcc.dg/torture/pr84746.c: New testcase.
7918
7919
7920 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
7921 PR debug/84404
7922 PR debug/84408
7923 * gcc.dg/graphite/pr84404.c: New.
7924
7925 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7926
7927 PR tree-optimization/84740
7928 * gcc.dg/torture/pr84740.c: New test.
7929
7930 PR tree-optimization/84739
7931 * gcc.dg/pr84739.c: New test.
7932
7933 2018-03-07 Martin Sebor <msebor@redhat.com>
7934
7935 PR tree-optimization/83519
7936 * gcc.dg/Wrestrict-13.c: New test.
7937
7938 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
7939
7940 PR fortran/64124
7941 PR fortran/70409
7942 * gfortran.dg/pr64124.f90: New tests.
7943 * gfortran.dg/pr70409.f90: New tests.
7944
7945 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
7946
7947 PR target/82411
7948 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
7949
7950 2018-03-07 Martin Sebor <msebor@redhat.com>
7951
7952 PR tree-optimization/84526
7953 * gcc.dg/Wrestrict-10.c: New test.
7954
7955 2018-03-07 Martin Sebor <msebor@redhat.com>
7956
7957 PR tree-optimization/84468
7958 * g++.dg/warn/Wstringop-truncation-2.C: New test.
7959 * gcc.dg/Wstringop-truncation.c: New test.
7960 * gcc.dg/Wstringop-truncation-2.c: New test.
7961
7962 2018-03-07 Jakub Jelinek <jakub@redhat.com>
7963
7964 PR fortran/84565
7965 * gfortran.dg/pr84565.f90: New test.
7966
7967 PR middle-end/84723
7968 * gcc.target/i386/pr84723-1.c: New test.
7969 * gcc.target/i386/pr84723-2.c: New test.
7970 * gcc.target/i386/pr84723-3.c: New test.
7971 * gcc.target/i386/pr84723-4.c: New test.
7972 * gcc.target/i386/pr84723-5.c: New test.
7973
7974 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7975
7976 PR fortran/64107
7977 * gfortran.dg/pr64107.f90: New test.
7978
7979 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7980
7981 PR fortran/84697
7982 PR fortran/66128
7983 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
7984
7985 2018-03-06 Marek Polacek <polacek@redhat.com>
7986
7987 PR c++/84684
7988 * g++.dg/cpp1z/constexpr-84684.C: New test.
7989
7990 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7991
7992 PR c/84721
7993 * gcc.dg/pr84721.c: New test.
7994
7995 PR target/84710
7996 * gcc.dg/pr84710.c: New test.
7997
7998 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7999
8000 PR fortran/56667
8001 * gfortran.dg/implied_do_2.f90: New test.
8002 * gfortran.dg/coarray_8.f90: Update for new error message.
8003
8004 2018-03-06 Jakub Jelinek <jakub@redhat.com>
8005
8006 PR inline-asm/84683
8007 * g++.dg/ext/pr84683.C: New test.
8008
8009 PR tree-optimization/84687
8010 * gcc.dg/pr84687.c: New test.
8011
8012 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
8013
8014 PR c++/84231
8015 * g++.dg/pr84231.C: New.
8016
8017 PR c++/84593
8018 * g++.dg/cpp1y/pr84593.C: New.
8019
8020 PR c++/84492
8021 * g++.dg/pr84492.C: New.
8022
8023 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8024
8025 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
8026 __builtin_ppc_speculation_barrier.
8027
8028 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8029
8030 PR target/84700
8031 * gcc.target/powerpc/pr84700.c: New test.
8032
8033 2018-03-05 Nathan Sidwell <nathan@acm.org>
8034
8035 PR c++/84702
8036 * g++.dg/lookup/pr84702.C: New.
8037
8038 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8039
8040 PR target/84564
8041 * gcc.target/i386/pr84564.c: New test.
8042
8043 2018-03-05 Marek Polacek <polacek@redhat.com>
8044
8045 PR c++/84707
8046 * g++.dg/cpp0x/inline-ns10.C: New test.
8047
8048 2018-03-05 Nathan Sidwell <nathan@acm.org>
8049
8050 PR c++/84694
8051 * g++.dg/template/pr84694.C: New.
8052
8053 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8054
8055 PR target/84524
8056 * gcc.c-torture/execute/pr84524.c: New test.
8057 * gcc.target/i386/avx512bw-pr84524.c: New test.
8058
8059 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8060
8061 PR target/84264
8062 * g++.dg/pr84264.C: New test.
8063
8064 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8065
8066 PR c++/84618
8067 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8068 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8069 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8070
8071 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8072
8073 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8074 * g++.dg/other/i386-3.C: Ditto.
8075 * gcc.target/i386/sse-12.c: Ditto.
8076 * gcc.target/i386/sse-13.c: Ditto.
8077 * gcc.target/i386/sse-14.c: Ditto.
8078 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8079 * gcc.target/i386/wbinvd-1.c: New test.
8080 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8081 * gcc.target/i386/pconfig-1.c: Ditto.
8082
8083 2018-03-05 Pádraig Brady <P@draigBrady.com>
8084 Nathan Sidwell <nathan@acm.org>
8085
8086 PR c++/84497
8087 * g++.dg/cpp0x/pr84497.C: New.
8088
8089 2018-03-05 Richard Biener <rguenther@suse.de>
8090
8091 PR tree-optimization/84670
8092 * gcc.dg/pr84670-1.c: New testcase.
8093 * gcc.dg/pr84670-2.c: Likewise.
8094 * gcc.dg/pr84670-3.c: Likewise.
8095 * gcc.dg/pr84670-4.c: Likewise.
8096
8097 2018-03-05 Richard Biener <rguenther@suse.de>
8098
8099 PR tree-optimization/84650
8100 * gcc.dg/graphite/pr84650.c: New testcase.
8101
8102 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8103
8104 PR c++/82022
8105 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8106
8107 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8108
8109 PR fortran/71085
8110 * gfortran.dg/pr71085.f90: New test.
8111
8112 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8113
8114 PR fortran/66128
8115 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8116
8117 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8118
8119 PR fortran/51434
8120 * gfortran.dg/pr51434.f90: New test.
8121
8122 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8123
8124 PR c++/61358
8125 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8126
8127 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8128
8129 PR c++/67370
8130 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8131
8132 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8133
8134 PR c++/71464
8135 * g++.dg/torture/pr71464.C: New.
8136
8137 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8138
8139 PR fortran/80965
8140 * gfortran.dg/select_type_41.f90: New test.
8141
8142 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8143
8144 PR c++/61135
8145 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8146
8147 2018-03-02 Marek Polacek <polacek@redhat.com>
8148
8149 PR c++/84578
8150 * g++.dg/ext/flexary29.C: New test.
8151
8152 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8153
8154 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8155
8156 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8157
8158 PR c++/81812
8159 * g++.dg/torture/pr81812.C: New.
8160
8161 2018-03-02 Marek Polacek <polacek@redhat.com>
8162
8163 PR c++/84171
8164 * g++.dg/warn/Wsign-compare-8.C: New test.
8165
8166 PR c++/84663
8167 * g++.dg/parse/array-size3.C: New test.
8168
8169 PR c++/84664
8170 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8171
8172 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8173
8174 PR c++/84662
8175 * g++.dg/cpp1y/pr84662.C: New test.
8176
8177 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8178
8179 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8180 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8181 "dg-lto-options".
8182 * g++.dg/lto/20101010-1_0.C: Likewise.
8183 * g++.dg/lto/20101010-2_0.C: Likewise.
8184
8185 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8186
8187 PR ipa/84628
8188 * gcc.dg/pr84628.c: New test.
8189
8190 PR target/56540
8191 * gcc.target/ia64/pr56540.c: New test.
8192
8193 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8194
8195 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8196 32-bit target.
8197 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8198 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8199 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8200 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8201
8202 2018-03-02 Marek Polacek <polacek@redhat.com>
8203
8204 PR c++/84590
8205 * c-c++-common/ubsan/shift-11.c: New test.
8206
8207 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8208
8209 * gcc.dg/vect/vect-alias-check-13.c: New test.
8210
8211 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8212
8213 PR target/84614
8214 * gcc.dg/pr84614.c: New test.
8215
8216 PR inline-asm/84625
8217 * gcc.target/i386/pr84625.c: New test.
8218
8219 2018-03-02 Richard Biener <rguenther@suse.de>
8220
8221 PR tree-optimization/84427
8222 * gcc.dg/torture/pr84427.c: New testcase.
8223
8224 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8225
8226 PR target/84534
8227 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8228 powerpc64le*-*-linux*.
8229 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8230 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8231
8232 2018-03-01 Martin Sebor <msebor@redhat.com>
8233
8234 PR c++/84294
8235 * g++.dg/ext/attr-const.C: Remove xfail.
8236 * g++.dg/ext/attr-malloc-3.C: New test.
8237 * g++.dg/ext/attr-noinline-3.C: New test.
8238 * g++.dg/ext/attr-noreturn-3.C: New test.
8239 * g++.dg/ext/attr-nothrow-3.C: New test.
8240 * g++.dg/ext/attr-pure.C: Remove xfail.
8241
8242 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8243
8244 PR sanitizer/70875
8245 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8246 dg-options and dg-shouldfail "ubsan" directive.
8247
8248 2018-03-01 Marek Polacek <polacek@redhat.com>
8249 Jason Merrill <jason@redhat.com>
8250
8251 PR c++/84582
8252 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8253 * g++.dg/cpp1z/static1.C: New test.
8254 * g++.dg/template/static37.C: New test.
8255
8256 2018-03-01 Nathan Sidwell <nathan@acm.org>
8257
8258 PR c++/84434
8259 * g++.dg/template/pr84434.C: New.
8260
8261 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8262
8263 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8264 -mthumb to the command-line.
8265
8266 2018-03-01 Marek Polacek <polacek@redhat.com>
8267
8268 PR c++/84596
8269 * g++.dg/cpp0x/static_assert14.C: New test.
8270
8271 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8272
8273 PR c++/79410
8274 * g++.dg/torture/pr79410.C: New.
8275
8276 2018-03-01 Martin Liska <mliska@suse.cz>
8277
8278 PR sanitizer/82484
8279 * gcc.dg/asan/pr82484.c: New test.
8280
8281 2018-03-01 Richard Biener <rguenther@suse.de>
8282
8283 PR debug/84645
8284 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8285
8286 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8287
8288 PR fortran/84219
8289 * gfortran.dg/coarray_47.f90: New test.
8290
8291 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8292
8293 PR fortran/84538
8294 * gfortran.dg/class_array_23.f03: New test.
8295
8296 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8297
8298 PR rtl-optimization/84528
8299 * gcc.dg/torture/pr84538.c: Rename to...
8300 * gcc.dg/torture/pr84528.c: ...this.
8301
8302 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8303
8304 PR rtl-optimization/84528
8305 * gcc.dg/torture/pr84538.c: New test.
8306
8307 2018-02-28 Martin Sebor <msebor@redhat.com>
8308
8309 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8310 -fpic test failures.
8311 * c-c++-common/Wrestrict-2.c: Same.
8312 * c-c++-common/Wstringop-truncation.c: Same.
8313 * gcc.dg/Warray-bounds-22.c: Same.
8314 * gcc.dg/Wstringop-overflow.c: Same.
8315 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8316 (signed_range): Same.
8317 (unsigned_anti_range): Same.
8318 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8319 (signed_range): Same.
8320 (unsigned_anti_range): Same.
8321 * gcc.dg/attr-alloc_size-7.c: Same.
8322 * gcc.dg/attr-alloc_size-8.c: Same.
8323 * gcc.dg/builtin-alloc-size.c: Same.
8324 * gcc.dg/builtin-stpncpy.c: Same.
8325 * gcc.dg/builtins-nonnull.c: Same.
8326 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8327 * gcc.dg/pr79214.c: Same.
8328 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8329 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8330 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8331 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8332 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8333 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8334 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8335 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8336 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8337 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8338 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8339
8340 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8341
8342 PR target/84014
8343 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8344
8345 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8346
8347 PR c++/84609
8348 * g++.dg/cpp0x/pr84609.C: New test.
8349
8350 2018-02-28 Martin Sebor <msebor@redhat.com>
8351
8352 PR testsuite/84617
8353 * g++.dg/ext/attr-malloc-3.C: New test.
8354 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8355 to pre-existing problems.
8356 * g++.dg/ext/attr-pure.C: Same.
8357
8358 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8359
8360 PR fortran/83901
8361 * gfortran.dg/associate_37.f90: New test.
8362
8363 PR fortran/83344
8364 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8365
8366 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8367
8368 PR target/52991
8369 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8370 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8371 * gcc.dg/bf-ms-layout-4.c: New test.
8372 * gcc.dg/bf-ms-layout-5.c: New test.
8373
8374 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8375
8376 PR target/83399
8377 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8378
8379 2018-02-28 Richard Biener <rguenther@suse.de>
8380
8381 PR tree-optimization/84584
8382 * gcc.dg/graphite/pr84584.c: New testcase.
8383
8384 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8385
8386 PR preprocessor/84517
8387 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8388
8389 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8390
8391 * c-c++-common/dump-ada-spec-12.c: New test.
8392 * c-c++-common/dump-ada-spec-13.c: Likewise.
8393
8394 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8395
8396 * c-c++-common/dump-ada-spec-11.c: New test.
8397
8398 2018-02-28 Martin Liska <mliska@suse.cz>
8399
8400 PR testsuite/84597
8401 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8402 * g++.dg/ext/timevar2.C: Likewise.
8403
8404 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8405
8406 * c-c++-common/dump-ada-spec-8.c: New test.
8407 * c-c++-common/dump-ada-spec-9.c: Likewise.
8408 * c-c++-common/dump-ada-spec-10.c: Likewise.
8409
8410 2018-02-28 Richard Biener <rguenther@suse.de>
8411
8412 PR middle-end/84607
8413 * gcc.dg/pr84607.c: New testcase.
8414
8415 2018-02-28 Nathan Sidwell <nathan@acm.org>
8416
8417 PR c++/84602
8418 * g++.dg/lookup/pr84602.C: New.
8419
8420 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8421
8422 PR c++/83871
8423 PR c++/83503
8424 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8425 dg-options.
8426 * g++.dg/ext/attr-nonnull.C: Likewise.
8427 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8428 directives.
8429 * g++.dg/ext/attr-noinline-2.C: Likewise.
8430 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8431 -fdump-tree-eh in dg-options.
8432
8433 2018-02-28 Alan Modra <amodra@gmail.com>
8434
8435 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8436 GNU ld message.
8437 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8438
8439 2018-02-27 Martin Sebor <msebor@redhat.com>
8440
8441 PR c++/83871
8442 PR c++/83503
8443 * g++.dg/Wmissing-attributes.C: New test.
8444 * g++.dg/ext/attr-const-pure.C: New test.
8445 * g++.dg/ext/attr-const.C: New test.
8446 * g++.dg/ext/attr-deprecated-2.C: New test.
8447 * g++.dg/ext/attr-malloc-2.C: New test.
8448 * g++.dg/ext/attr-malloc.C: New test.
8449 * g++.dg/ext/attr-noinline-2.C: New test.
8450 * g++.dg/ext/attr-noinline.C: New test.
8451 * g++.dg/ext/attr-nonnull.C: New test.
8452 * g++.dg/ext/attr-noreturn-2.C: New test.
8453 * g++.dg/ext/attr-noreturn.C: New test.
8454 * g++.dg/ext/attr-nothrow-2.C: New test.
8455 * g++.dg/ext/attr-nothrow.C: New test.
8456 * g++.dg/ext/attr-optimize.C: New test.
8457 * g++.dg/ext/attr-pure.C: New test.
8458 * g++.dg/ext/attr-returns-nonnull.C: New test.
8459 * g++.dg/ext/attr-warning.C: New test.
8460
8461 2018-02-27 Nathan Sidwell <nathan@acm.org>
8462
8463 PR c++/84426
8464 * g++.dg/lookup/pr84426.C: New.
8465
8466 2018-02-27 Richard Biener <rguenther@suse.de>
8467
8468 PR tree-optimization/84512
8469 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8470
8471 2018-02-27 Martin Liska <mliska@suse.cz>
8472
8473 PR gcov-profile/84548
8474 * g++.dg/gcov/pr84548.C: New test.
8475
8476 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8477
8478 PR target/84575
8479 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8480
8481 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8482
8483 PR c++/84558
8484 * g++.dg/cpp1y/pr84558.C: New test.
8485
8486 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8487
8488 PR c++/84540
8489 * g++.dg/cpp0x/alignas14.C: New.
8490 * g++.dg/cpp0x/alignas15.C: Likewise.
8491
8492 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8493
8494 PR c++/84557
8495 * g++.dg/gomp/pr84557.C: New test.
8496
8497 2018-02-26 Marek Polacek <polacek@redhat.com>
8498
8499 PR c++/84325
8500 * g++.dg/cpp1z/pr84325.C: New test.
8501
8502 2018-02-26 Carl Love <cel@us.ibm.com>
8503
8504 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8505 Power 8 test file.
8506 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8507 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8508 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8509 -mcpu=power8.
8510 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8511 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8512 -mcpu=power8.
8513
8514 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8515
8516 PR target/84039
8517 * gcc.target/i386/indirect-thunk-1.c: Updated.
8518 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8519 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8520 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8521 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8522 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8523 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8524 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8525 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8526 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8527 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8528 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8529 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8530 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8531 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8532 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8533 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8534 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8535 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8536 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8537 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8538 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8539 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8540 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8541 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8542 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8543 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8544 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8545 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8546 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8547 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8548 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8549 * gcc.target/i386/ret-thunk-9.c: Likewise.
8550 * gcc.target/i386/ret-thunk-10.c: Likewise.
8551 * gcc.target/i386/ret-thunk-11.c: Likewise.
8552 * gcc.target/i386/ret-thunk-12.c: Likewise.
8553 * gcc.target/i386/ret-thunk-13.c: Likewise.
8554 * gcc.target/i386/ret-thunk-14.c: Likewise.
8555 * gcc.target/i386/ret-thunk-15.c: Likewise.
8556
8557 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8558
8559 * gcc.c-torture/execute/20180226-1.c: New test.
8560
8561 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8562
8563 PR tree-optimization/83965
8564 * gcc.dg/vect/pr83965-2.c: New test.
8565
8566 2018-02-26 Tom de Vries <tom@codesourcery.com>
8567
8568 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8569
8570 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8571
8572 PR target/84530
8573 * gcc.target/i386/ret-thunk-22.c: New test.
8574 * gcc.target/i386/ret-thunk-23.c: Likewise.
8575 * gcc.target/i386/ret-thunk-24.c: Likewise.
8576 * gcc.target/i386/ret-thunk-25.c: Likewise.
8577 * gcc.target/i386/ret-thunk-26.c: Likewise.
8578
8579 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8580
8581 PR c++/84533
8582 * g++.dg/cpp1z/pr84533.C: New.
8583
8584 2018-02-26 Marek Polacek <polacek@redhat.com>
8585
8586 PR c++/84537
8587 * g++.dg/parse/error60.C: New test.
8588
8589 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8590
8591 PR c++/84556
8592 * g++.dg/gomp/pr84556.C: New test.
8593 * g++.dg/vect/pr84556.cc: New test.
8594
8595 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8596
8597 PR fortran/32957
8598 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8599 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8600 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8601 * gfortran.dg/c_loc_test.f90: Likewise.
8602 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8603 * gfortran.dg/proc_decl_17.f90: Likewise.
8604 * gfortran.dg/proc_ptr_8.f90: Likewise.
8605
8606 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8607
8608 PR target/84521
8609 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8610 r254814 disabling -fomit-frame-pointer by default.
8611 * gcc.target/aarch64/spill_1.c: Likewise.
8612 * gcc.target/aarch64/test_frame_11.c: Likewise.
8613 * gcc.target/aarch64/test_frame_12.c: Likewise.
8614 * gcc.target/aarch64/test_frame_13.c: Likewise.
8615 * gcc.target/aarch64/test_frame_14.c: Likewise.
8616 * gcc.target/aarch64/test_frame_15.c: Likewise.
8617 * gcc.target/aarch64/test_frame_3.c: Likewise.
8618 * gcc.target/aarch64/test_frame_5.c: Likewise.
8619 * gcc.target/aarch64/test_frame_9.c: Likewise.
8620
8621 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8622
8623 PR fortran/83633
8624 * gfortran.dg/explicit_shape_1.f90: New test.
8625 * gfortran.dg/automatic_module_variable.f90: Update regex.
8626 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8627 * gfortran.dg/constant_shape.f90: Ditto.
8628 * gfortran.dg/dec_structure_23.f90: Ditto.
8629 * gfortran.dg/pr78240.f90: Ditto.
8630
8631 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8632
8633 PR fortran/84523
8634 * gfortran.dg/pr84523.f90: New test.
8635
8636 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8637
8638 PR fortran/78238
8639 * gfortran.dg/select_type_40.f90: New test.
8640
8641 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8642
8643 PR fortran/30792
8644 * gfortran.dg/data_substring.f90: New test.
8645
8646 2018-02-24 Marek Polacek <polacek@redhat.com>
8647
8648 PR c++/83692
8649 * g++.dg/cpp1z/constexpr-83692.C: New test.
8650
8651 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8652
8653 PR fortran/84346
8654 * gfortran.dg/statement_function_1.f90: Update test.
8655
8656 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8657
8658 PR fortran/84506
8659 * gfortran.dg/inquire_19.f90: New test.
8660
8661 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8662
8663 PR fortran/83149
8664 * gfortran.dg/pr83149_b.f90: New test.
8665 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8666
8667 2018-02-23 Carl Love <cel@us.ibm.com>
8668
8669 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8670 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8671 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8672 Power 8 tests.
8673
8674 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8675
8676 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8677 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8678
8679 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8680
8681 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8682 expected output.
8683
8684 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8685
8686 PR fortran/83149
8687 * gfortran.dg/pr83149_1.f90: New test.
8688 * gfortran.dg/pr83149.f90: Additional source for previous.
8689
8690 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8691
8692 PR testsuite/80551
8693 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8694 __GI___pthread_mutex_init as well.
8695
8696 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8697
8698 PR fortran/83148
8699 * gfortran.dg/class_68.f90: New test.
8700
8701 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8702
8703 PR fortran/59781
8704 * gfortran.dg/derived_init_5.f90: New test.
8705
8706 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8707
8708 PR target/82851
8709 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8710 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8711
8712 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8713
8714 PR target/81572
8715 * gcc.target/powerpc/pr81572.c: New.
8716
8717 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8718
8719 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8720
8721 2018-02-22 Martin Sebor <msebor@redhat.com>
8722
8723 PR tree-optimization/84480
8724 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8725 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8726
8727 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8728
8729 PR target/84176
8730 * gcc.target/i386/indirect-thunk-11.c: New test.
8731 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8732 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8733 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8734 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8735 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8736 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8737 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8738 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8739 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8740
8741 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8742
8743 PR target/83335
8744 * gcc.target/aarch64/asm-2.c: Add dg-error for
8745 ILP32 mode.
8746 * gcc.target/aarch64/asm-4.c: New test.
8747
8748 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8749
8750 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8751
8752 2018-02-22 Marek Polacek <polacek@redhat.com>
8753
8754 PR c++/84493
8755 * g++.dg/parse/error59.C: New test.
8756
8757 2018-02-22 Tom de Vries <tom@codesourcery.com>
8758
8759 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8760
8761 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8762
8763 PR c++/77655
8764 * g++.dg/cpp0x/pr77655.C: New.
8765
8766 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8767
8768 PR c++/84496
8769 * g++.dg/cpp1y/pr84496.C: New test.
8770
8771 PR target/84502
8772 * g++.dg/torture/pr84502.C: New test.
8773
8774 PR tree-optimization/84503
8775 * gcc.dg/pr84503-1.c: New test.
8776 * gcc.dg/pr84503-2.c: New test.
8777
8778 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8779
8780 PR tree-optimization/84478
8781 * gcc.c-torture/execute/pr84478.c: New test.
8782
8783 2018-02-20 Martin Sebor <msebor@redhat.com>
8784
8785 PR middle-end/84095
8786 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8787 * c-c++-common/Wrestrict.c: Same.
8788 * gcc.dg/Wrestrict-6.c: Same.
8789 * gcc.dg/Warray-bounds-27.c: New test.
8790 * gcc.dg/Wrestrict-8.c: New test.
8791 * gcc.dg/Wrestrict-9.c: New test.
8792 * gcc.dg/pr84095.c: New test.
8793
8794 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8795
8796 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8797
8798 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8799
8800 PR fortran/48890
8801 PR fortran/83823
8802 * gfortran.dg/structure_constructor_14.f90: New test.
8803
8804 2018-02-20 Jeff Law <law@redhat.com>
8805
8806 PR middle-end/82123
8807 PR tree-optimization/81592
8808 PR middle-end/79257
8809 * gcc.dg/pr81592.c: New test.
8810 * gcc.dg/pr82123.c: New test.
8811 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8812
8813 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8814
8815 PR c++/84488
8816 * g++.dg/warn/Wunused-var-30.C: New test.
8817
8818 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8819
8820 PR tree-optimization/84419
8821 * gcc.dg/vect/pr84419.c: New test.
8822
8823 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8824
8825 PR middle-end/82004
8826 * gfortran.dg/pr82004.f90: New test.
8827
8828 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8829
8830 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8831
8832 2018-02-20 Martin Liska <mliska@suse.cz>
8833
8834 PR c/84310
8835 PR target/79747
8836 * gcc.target/i386/pr84310.c: New test.
8837 * gcc.target/i386/pr84310-2.c: Likewise.
8838
8839 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8840
8841 PR c++/84446
8842 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8843
8844 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8845
8846 PR c++/84445
8847 * g++.dg/cpp1z/launder7.C: New test.
8848
8849 PR c++/84449
8850 * g++.dg/cpp0x/constexpr-84449.C: New test.
8851
8852 PR c++/84455
8853 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8854
8855 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8856
8857 PR fortran/83344
8858 PR fortran/83975
8859 * gfortran.dg/associate_22.f90: Enable commented out test.
8860 * gfortran.dg/associate_36.f90: New test.
8861
8862 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8863
8864 PR target/84146
8865 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8866
8867 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8868
8869 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8870 (dg-options): Use -mavx instead of -w.
8871
8872 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8873
8874 PR c++/84444
8875 * g++.dg/cpp1z/launder8.C: New test.
8876
8877 PR c++/84448
8878 * g++.dg/gomp/pr84448.C: New test.
8879
8880 PR c++/84430
8881 * g++.dg/gomp/pr84430.C: New test.
8882
8883 PR tree-optimization/84452
8884 * gcc.dg/pr84452.c: New test.
8885
8886 PR c++/79064
8887 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8888
8889 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8890
8891 PR fortran/35339
8892 * gfortran.dg/implied_do_io_4.f90: New test.
8893
8894 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8895
8896 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8897 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8898 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8899
8900 2018-02-19 Carl Love <cel@us.ibm.com>
8901
8902 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8903
8904 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8905
8906 PR target/84460
8907 * gcc.target/i386/pr57193.c: Add -mtune=generic.
8908
8909 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8910
8911 PR c++/84348
8912 * g++.dg/cpp0x/auto50.C: New.
8913 * g++.dg/parse/friend12.C: Adjust.
8914
8915 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8916
8917 PR libgfortran/84389
8918 * gfortran.dg/dtio_33.f90: New test.
8919
8920 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8921
8922 PR libgfortran/84412
8923 * gfortran.dg/inquire_18.f90: New test.
8924
8925 2018-02-18 Janus Weil <janus@gcc.gnu.org>
8926
8927 PR fortran/84381
8928 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8929 * gfortran.dg/pointer_intent_3.f90: Ditto.
8930 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
8931 * gfortran.dg/protected_3.f90: Ditto.
8932 * gfortran.dg/protected_4.f90: Ditto.
8933 * gfortran.dg/protected_5.f90: Ditto.
8934 * gfortran.dg/protected_6.f90: Ditto.
8935
8936 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
8937
8938 PR fortran/80945
8939 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
8940 change to run.
8941
8942 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8943
8944 PR fortran/84270
8945 * gfortran.dg/inline_matmul_22.f90: New test.
8946
8947 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8948
8949 PR fortran/84381
8950 * gfortran.dg/abort_shoulfail.f90: New test.
8951 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
8952 by STOP n.
8953 * gfortran.dg/PR19754_2.f90: Likewise.
8954 * gfortran.dg/PR19872.f: Likewise.
8955 * gfortran.dg/PR49268.f90: Likewise.
8956 * gfortran.dg/Wall.f90: Likewise.
8957 * gfortran.dg/Wno-all.f90: Likewise.
8958 * gfortran.dg/achar_1.f90: Likewise.
8959 * gfortran.dg/achar_2.f90: Likewise.
8960 * gfortran.dg/achar_4.f90: Likewise.
8961 * gfortran.dg/achar_6.F90: Likewise.
8962 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
8963 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
8964 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
8965 * gfortran.dg/actual_array_offset_1.f90: Likewise.
8966 * gfortran.dg/actual_array_result_1.f90: Likewise.
8967 * gfortran.dg/actual_array_substr_1.f90: Likewise.
8968 * gfortran.dg/actual_array_substr_2.f90: Likewise.
8969 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
8970 * gfortran.dg/actual_procedure_1.f90: Likewise.
8971 * gfortran.dg/adjustl_1.f90: Likewise.
8972 * gfortran.dg/advance_1.f90: Likewise.
8973 * gfortran.dg/advance_4.f90: Likewise.
8974 * gfortran.dg/advance_5.f90: Likewise.
8975 * gfortran.dg/advance_6.f90: Likewise.
8976 * gfortran.dg/aint_anint_1.f90: Likewise.
8977 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
8978 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
8979 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
8980 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
8981 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
8982 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
8983 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
8984 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
8985 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
8986 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
8987 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
8988 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
8989 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
8990 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
8991 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
8992 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
8993 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
8994 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
8995 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
8996 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
8997 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
8998 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8999 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
9000 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
9001 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
9002 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
9003 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
9004 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
9005 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
9006 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
9007 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
9008 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
9009 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
9010 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
9011 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
9012 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
9013 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
9014 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
9015 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
9016 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
9017 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
9018 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
9019 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
9020 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
9021 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
9022 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
9023 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
9024 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
9025 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
9026 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
9027 * gfortran.dg/allocatable_function_1.f90: Likewise.
9028 * gfortran.dg/allocatable_function_10.f90: Likewise.
9029 * gfortran.dg/allocatable_function_3.f90: Likewise.
9030 * gfortran.dg/allocatable_function_5.f90: Likewise.
9031 * gfortran.dg/allocatable_function_6.f90: Likewise.
9032 * gfortran.dg/allocatable_function_7.f90: Likewise.
9033 * gfortran.dg/allocatable_function_8.f90: Likewise.
9034 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9035 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9036 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9037 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9038 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9039 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9040 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9041 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9042 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9043 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9044 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9045 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9046 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9047 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9048 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9049 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9050 * gfortran.dg/allocate_class_3.f90: Likewise.
9051 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9052 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9053 * gfortran.dg/allocate_derived_5.f90: Likewise.
9054 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9055 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9056 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9057 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9058 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9059 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9060 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9061 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9062 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9063 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9064 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9065 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9066 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9067 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9068 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9069 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9070 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9071 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9072 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9073 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9074 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9075 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9076 * gfortran.dg/altreturn_3.f90: Likewise.
9077 * gfortran.dg/altreturn_5.f90: Likewise.
9078 * gfortran.dg/altreturn_7.f90: Likewise.
9079 * gfortran.dg/and_or_xor.f90: Likewise.
9080 * gfortran.dg/anint_1.f90: Likewise.
9081 * gfortran.dg/any_all_1.f90: Likewise.
9082 * gfortran.dg/anyallcount_1.f90: Likewise.
9083 * gfortran.dg/append_1.f90: Likewise.
9084 * gfortran.dg/argument_checking_1.f90: Likewise.
9085 * gfortran.dg/argument_checking_2.f90: Likewise.
9086 * gfortran.dg/argument_checking_8.f90: Likewise.
9087 * gfortran.dg/arithmetic_if.f90: Likewise.
9088 * gfortran.dg/array_1.f90: Likewise.
9089 * gfortran.dg/array_2.f90: Likewise.
9090 * gfortran.dg/array_alloc_1.f90: Likewise.
9091 * gfortran.dg/array_alloc_2.f90: Likewise.
9092 * gfortran.dg/array_alloc_3.f90: Likewise.
9093 * gfortran.dg/array_assignment_1.F90: Likewise.
9094 * gfortran.dg/array_assignment_5.f90: Likewise.
9095 * gfortran.dg/array_constructor_1.f90: Likewise.
9096 * gfortran.dg/array_constructor_10.f90: Likewise.
9097 * gfortran.dg/array_constructor_11.f90: Likewise.
9098 * gfortran.dg/array_constructor_12.f90: Likewise.
9099 * gfortran.dg/array_constructor_15.f90: Likewise.
9100 * gfortran.dg/array_constructor_16.f90: Likewise.
9101 * gfortran.dg/array_constructor_17.f90: Likewise.
9102 * gfortran.dg/array_constructor_19.f90: Likewise.
9103 * gfortran.dg/array_constructor_23.f: Likewise.
9104 * gfortran.dg/array_constructor_24.f: Likewise.
9105 * gfortran.dg/array_constructor_32.f90: Likewise.
9106 * gfortran.dg/array_constructor_36.f90: Likewise.
9107 * gfortran.dg/array_constructor_39.f90: Likewise.
9108 * gfortran.dg/array_constructor_4.f90: Likewise.
9109 * gfortran.dg/array_constructor_40.f90: Likewise.
9110 * gfortran.dg/array_constructor_44.f90: Likewise.
9111 * gfortran.dg/array_constructor_45.f90: Likewise.
9112 * gfortran.dg/array_constructor_46.f90: Likewise.
9113 * gfortran.dg/array_constructor_47.f90: Likewise.
9114 * gfortran.dg/array_constructor_49.f90: Likewise.
9115 * gfortran.dg/array_constructor_5.f90: Likewise.
9116 * gfortran.dg/array_constructor_50.f90: Likewise.
9117 * gfortran.dg/array_constructor_6.f90: Likewise.
9118 * gfortran.dg/array_constructor_7.f90: Likewise.
9119 * gfortran.dg/array_constructor_8.f90: Likewise.
9120 * gfortran.dg/array_constructor_9.f90: Likewise.
9121 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9122 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9123 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9124 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9125 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9126 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9127 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9128 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9129 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9130 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9131 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9132 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9133 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9134 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9135 * gfortran.dg/array_function_1.f90: Likewise.
9136 * gfortran.dg/array_function_5.f90: Likewise.
9137 * gfortran.dg/array_initializer_1.f90: Likewise.
9138 * gfortran.dg/array_initializer_2.f90: Likewise.
9139 * gfortran.dg/array_memcpy_5.f90: Likewise.
9140 * gfortran.dg/array_memset_2.f90: Likewise.
9141 * gfortran.dg/array_reference_1.f90: Likewise.
9142 * gfortran.dg/array_return_value_1.f90: Likewise.
9143 * gfortran.dg/array_section_1.f90: Likewise.
9144 * gfortran.dg/array_temporaries_3.f90: Likewise.
9145 * gfortran.dg/arrayio_1.f90: Likewise.
9146 * gfortran.dg/arrayio_10.f90: Likewise.
9147 * gfortran.dg/arrayio_11.f90: Likewise.
9148 * gfortran.dg/arrayio_12.f90: Likewise.
9149 * gfortran.dg/arrayio_13.f90: Likewise.
9150 * gfortran.dg/arrayio_14.f90: Likewise.
9151 * gfortran.dg/arrayio_16.f90: Likewise.
9152 * gfortran.dg/arrayio_2.f90: Likewise.
9153 * gfortran.dg/arrayio_3.f90: Likewise.
9154 * gfortran.dg/arrayio_4.f90: Likewise.
9155 * gfortran.dg/arrayio_5.f90: Likewise.
9156 * gfortran.dg/arrayio_6.f90: Likewise.
9157 * gfortran.dg/arrayio_7.f90: Likewise.
9158 * gfortran.dg/arrayio_8.f90: Likewise.
9159 * gfortran.dg/arrayio_9.f90: Likewise.
9160 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9161 * gfortran.dg/assign_10.f90: Likewise.
9162 * gfortran.dg/assign_9.f90: Likewise.
9163 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9164 * gfortran.dg/assignment_1.f90: Likewise.
9165 * gfortran.dg/associate_1.f03: Likewise.
9166 * gfortran.dg/associate_11.f90: Likewise.
9167 * gfortran.dg/associate_13.f90: Likewise.
9168 * gfortran.dg/associate_15.f90: Likewise.
9169 * gfortran.dg/associate_17.f90: Likewise.
9170 * gfortran.dg/associate_18.f08: Likewise.
9171 * gfortran.dg/associate_19.f03: Likewise.
9172 * gfortran.dg/associate_20.f03: Likewise.
9173 * gfortran.dg/associate_22.f90: Likewise.
9174 * gfortran.dg/associate_23.f90: Likewise.
9175 * gfortran.dg/associate_24.f90: Likewise.
9176 * gfortran.dg/associate_25.f90: Likewise.
9177 * gfortran.dg/associate_27.f90: Likewise.
9178 * gfortran.dg/associate_28.f90: Likewise.
9179 * gfortran.dg/associate_32.f03: Likewise.
9180 * gfortran.dg/associate_33.f03: Likewise.
9181 * gfortran.dg/associate_34.f90: Likewise.
9182 * gfortran.dg/associate_6.f03: Likewise.
9183 * gfortran.dg/associate_7.f03: Likewise.
9184 * gfortran.dg/associate_8.f03: Likewise.
9185 * gfortran.dg/associate_9.f03: Likewise.
9186 * gfortran.dg/associated_1.f90: Likewise.
9187 * gfortran.dg/associated_2.f90: Likewise.
9188 * gfortran.dg/associated_5.f90: Likewise.
9189 * gfortran.dg/associated_6.f90: Likewise.
9190 * gfortran.dg/associated_target_3.f90: Likewise.
9191 * gfortran.dg/associated_target_4.f90: Likewise.
9192 * gfortran.dg/associated_target_5.f03: Likewise.
9193 * gfortran.dg/associated_target_6.f03: Likewise.
9194 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9195 * gfortran.dg/assumed_rank_1.f90: Likewise.
9196 * gfortran.dg/assumed_rank_10.f90: Likewise.
9197 * gfortran.dg/assumed_rank_2.f90: Likewise.
9198 * gfortran.dg/assumed_rank_7.f90: Likewise.
9199 * gfortran.dg/assumed_rank_8.f90: Likewise.
9200 * gfortran.dg/assumed_rank_9.f90: Likewise.
9201 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9202 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9203 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9204 * gfortran.dg/assumed_type_2.f90: Likewise.
9205 * gfortran.dg/atan2_1.f90: Likewise.
9206 * gfortran.dg/auto_array_1.f90: Likewise.
9207 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9208 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9209 * gfortran.dg/auto_char_len_3.f90: Likewise.
9210 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9211 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9212 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9213 * gfortran.dg/auto_save_2.f90: Likewise.
9214 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9215 * gfortran.dg/backslash_1.f90: Likewise.
9216 * gfortran.dg/backslash_2.f90: Likewise.
9217 * gfortran.dg/backslash_3.f: Likewise.
9218 * gfortran.dg/backspace_1.f: Likewise.
9219 * gfortran.dg/backspace_10.f90: Likewise.
9220 * gfortran.dg/backspace_11.f90: Likewise.
9221 * gfortran.dg/backspace_2.f: Likewise.
9222 * gfortran.dg/backspace_3.f: Likewise.
9223 * gfortran.dg/backspace_4.f: Likewise.
9224 * gfortran.dg/backspace_5.f: Likewise.
9225 * gfortran.dg/backspace_6.f: Likewise.
9226 * gfortran.dg/backspace_7.f90: Likewise.
9227 * gfortran.dg/backspace_8.f: Likewise.
9228 * gfortran.dg/backspace_9.f: Likewise.
9229 * gfortran.dg/bessel_1.f90: Likewise.
9230 * gfortran.dg/bessel_2.f90: Likewise.
9231 * gfortran.dg/bessel_5.f90: Likewise.
9232 * gfortran.dg/bessel_6.f90: Likewise.
9233 * gfortran.dg/bessel_7.f90: Likewise.
9234 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9235 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9236 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9237 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9238 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9239 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9240 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9241 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9242 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9243 * gfortran.dg/bit_comparison_1.F90: Likewise.
9244 * gfortran.dg/bit_comparison_2.F90: Likewise.
9245 * gfortran.dg/block_1.f08: Likewise.
9246 * gfortran.dg/block_13.f08: Likewise.
9247 * gfortran.dg/block_14.f90: Likewise.
9248 * gfortran.dg/block_2.f08: Likewise.
9249 * gfortran.dg/block_6.f08: Likewise.
9250 * gfortran.dg/block_7.f08: Likewise.
9251 * gfortran.dg/block_8.f08: Likewise.
9252 * gfortran.dg/blockdata_1.f90: Likewise.
9253 * gfortran.dg/bound_1.f90: Likewise.
9254 * gfortran.dg/bound_2.f90: Likewise.
9255 * gfortran.dg/bound_3.f90: Likewise.
9256 * gfortran.dg/bound_4.f90: Likewise.
9257 * gfortran.dg/bound_5.f90: Likewise.
9258 * gfortran.dg/bound_6.f90: Likewise.
9259 * gfortran.dg/bound_7.f90: Likewise.
9260 * gfortran.dg/bound_8.f90: Likewise.
9261 * gfortran.dg/bound_9.f90: Likewise.
9262 * gfortran.dg/bound_simplification_1.f90: Likewise.
9263 * gfortran.dg/bound_simplification_3.f90: Likewise.
9264 * gfortran.dg/bound_simplification_4.f90: Likewise.
9265 * gfortran.dg/bound_simplification_5.f90: Likewise.
9266 * gfortran.dg/bound_simplification_6.f90: Likewise.
9267 * gfortran.dg/bounds_check_1.f90: Likewise.
9268 * gfortran.dg/bounds_check_12.f90: Likewise.
9269 * gfortran.dg/bounds_check_14.f90: Likewise.
9270 * gfortran.dg/bounds_check_15.f90: Likewise.
9271 * gfortran.dg/bounds_check_19.f90: Likewise.
9272 * gfortran.dg/bounds_check_8.f90: Likewise.
9273 * gfortran.dg/bounds_check_9.f90: Likewise.
9274 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9275 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9276 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9277 * gfortran.dg/boz_1.f90: Likewise.
9278 * gfortran.dg/boz_11.f90: Likewise.
9279 * gfortran.dg/boz_13.f90: Likewise.
9280 * gfortran.dg/boz_14.f90: Likewise.
9281 * gfortran.dg/boz_15.f90: Likewise.
9282 * gfortran.dg/boz_3.f90: Likewise.
9283 * gfortran.dg/boz_6.f90: Likewise.
9284 * gfortran.dg/boz_9.f90: Likewise.
9285 * gfortran.dg/byte_1.f90: Likewise.
9286 * gfortran.dg/byte_2.f90: Likewise.
9287 * gfortran.dg/c_assoc.f90: Likewise.
9288 * gfortran.dg/c_assoc_2.f03: Likewise.
9289 * gfortran.dg/c_assoc_3.f90: Likewise.
9290 * gfortran.dg/c_by_val_1.f: Likewise.
9291 * gfortran.dg/c_by_val_5.f90: Likewise.
9292 * gfortran.dg/c_char_tests.f03: Likewise.
9293 * gfortran.dg/c_char_tests_2.f03: Likewise.
9294 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9295 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9296 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9297 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9298 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9299 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9300 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9301 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9302 * gfortran.dg/c_kind_params.f90: Likewise.
9303 * gfortran.dg/c_loc_test_20.f90: Likewise.
9304 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9305 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9306 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9307 * gfortran.dg/c_size_t_test.f03: Likewise.
9308 * gfortran.dg/c_sizeof_1.f90: Likewise.
9309 * gfortran.dg/c_sizeof_5.f90: Likewise.
9310 * gfortran.dg/c_sizeof_6.f90: Likewise.
9311 * gfortran.dg/char4_iunit_1.f03: Likewise.
9312 * gfortran.dg/char4_iunit_2.f03: Likewise.
9313 * gfortran.dg/char_allocation_1.f90: Likewise.
9314 * gfortran.dg/char_array_constructor.f90: Likewise.
9315 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9316 * gfortran.dg/char_assign_1.f90: Likewise.
9317 * gfortran.dg/char_associated_1.f90: Likewise.
9318 * gfortran.dg/char_cast_2.f90: Likewise.
9319 * gfortran.dg/char_comparison_1.f: Likewise.
9320 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9321 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9322 * gfortran.dg/char_cons_len.f90: Likewise.
9323 * gfortran.dg/char_conversion.f90: Likewise.
9324 * gfortran.dg/char_cshift_1.f90: Likewise.
9325 * gfortran.dg/char_cshift_2.f90: Likewise.
9326 * gfortran.dg/char_decl_2.f90: Likewise.
9327 * gfortran.dg/char_eoshift_1.f90: Likewise.
9328 * gfortran.dg/char_eoshift_2.f90: Likewise.
9329 * gfortran.dg/char_eoshift_3.f90: Likewise.
9330 * gfortran.dg/char_eoshift_4.f90: Likewise.
9331 * gfortran.dg/char_eoshift_5.f90: Likewise.
9332 * gfortran.dg/char_expr_1.f90: Likewise.
9333 * gfortran.dg/char_expr_3.f90: Likewise.
9334 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9335 * gfortran.dg/char_length_12.f90: Likewise.
9336 * gfortran.dg/char_length_14.f90: Likewise.
9337 * gfortran.dg/char_length_15.f90: Likewise.
9338 * gfortran.dg/char_length_17.f90: Likewise.
9339 * gfortran.dg/char_length_20.f90: Likewise.
9340 * gfortran.dg/char_length_21.f90: Likewise.
9341 * gfortran.dg/char_length_5.f90: Likewise.
9342 * gfortran.dg/char_length_6.f90: Likewise.
9343 * gfortran.dg/char_length_7.f90: Likewise.
9344 * gfortran.dg/char_length_8.f90: Likewise.
9345 * gfortran.dg/char_pack_1.f90: Likewise.
9346 * gfortran.dg/char_pack_2.f90: Likewise.
9347 * gfortran.dg/char_pointer_assign.f90: Likewise.
9348 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9349 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9350 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9351 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9352 * gfortran.dg/char_pointer_func.f90: Likewise.
9353 * gfortran.dg/char_reshape_1.f90: Likewise.
9354 * gfortran.dg/char_result_1.f90: Likewise.
9355 * gfortran.dg/char_result_12.f90: Likewise.
9356 * gfortran.dg/char_result_13.f90: Likewise.
9357 * gfortran.dg/char_result_14.f90: Likewise.
9358 * gfortran.dg/char_result_15.f90: Likewise.
9359 * gfortran.dg/char_result_2.f90: Likewise.
9360 * gfortran.dg/char_result_3.f90: Likewise.
9361 * gfortran.dg/char_result_4.f90: Likewise.
9362 * gfortran.dg/char_result_5.f90: Likewise.
9363 * gfortran.dg/char_result_6.f90: Likewise.
9364 * gfortran.dg/char_result_7.f90: Likewise.
9365 * gfortran.dg/char_result_8.f90: Likewise.
9366 * gfortran.dg/char_spread_1.f90: Likewise.
9367 * gfortran.dg/char_transpose_1.f90: Likewise.
9368 * gfortran.dg/char_type_len.f90: Likewise.
9369 * gfortran.dg/char_unpack_1.f90: Likewise.
9370 * gfortran.dg/char_unpack_2.f90: Likewise.
9371 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9372 * gfortran.dg/character_comparison_1.f90: Likewise.
9373 * gfortran.dg/character_comparison_2.f90: Likewise.
9374 * gfortran.dg/character_comparison_3.f90: Likewise.
9375 * gfortran.dg/character_comparison_4.f90: Likewise.
9376 * gfortran.dg/character_comparison_5.f90: Likewise.
9377 * gfortran.dg/character_comparison_6.f90: Likewise.
9378 * gfortran.dg/character_comparison_7.f90: Likewise.
9379 * gfortran.dg/character_comparison_8.f90: Likewise.
9380 * gfortran.dg/character_comparison_9.f90: Likewise.
9381 * gfortran.dg/charlen_15.f90: Likewise.
9382 * gfortran.dg/charlen_16.f90: Likewise.
9383 * gfortran.dg/chkbits.f90: Likewise.
9384 * gfortran.dg/chmod_1.f90: Likewise.
9385 * gfortran.dg/chmod_2.f90: Likewise.
9386 * gfortran.dg/chmod_3.f90: Likewise.
9387 * gfortran.dg/class_1.f03: Likewise.
9388 * gfortran.dg/class_18.f03: Likewise.
9389 * gfortran.dg/class_19.f03: Likewise.
9390 * gfortran.dg/class_35.f90: Likewise.
9391 * gfortran.dg/class_46.f03: Likewise.
9392 * gfortran.dg/class_48.f90: Likewise.
9393 * gfortran.dg/class_51.f90: Likewise.
9394 * gfortran.dg/class_52.f90: Likewise.
9395 * gfortran.dg/class_6.f03: Likewise.
9396 * gfortran.dg/class_63.f90: Likewise.
9397 * gfortran.dg/class_64.f90: Likewise.
9398 * gfortran.dg/class_65.f90: Likewise.
9399 * gfortran.dg/class_66.f90: Likewise.
9400 * gfortran.dg/class_67.f90: Likewise.
9401 * gfortran.dg/class_9.f03: Likewise.
9402 * gfortran.dg/class_alias.f90: Likewise.
9403 * gfortran.dg/class_allocate_1.f03: Likewise.
9404 * gfortran.dg/class_allocate_10.f03: Likewise.
9405 * gfortran.dg/class_allocate_13.f90: Likewise.
9406 * gfortran.dg/class_allocate_14.f90: Likewise.
9407 * gfortran.dg/class_allocate_15.f90: Likewise.
9408 * gfortran.dg/class_allocate_19.f03: Likewise.
9409 * gfortran.dg/class_allocate_21.f90: Likewise.
9410 * gfortran.dg/class_allocate_22.f90: Likewise.
9411 * gfortran.dg/class_allocate_3.f03: Likewise.
9412 * gfortran.dg/class_allocate_4.f03: Likewise.
9413 * gfortran.dg/class_allocate_5.f90: Likewise.
9414 * gfortran.dg/class_allocate_6.f03: Likewise.
9415 * gfortran.dg/class_allocate_7.f03: Likewise.
9416 * gfortran.dg/class_allocate_8.f03: Likewise.
9417 * gfortran.dg/class_allocate_9.f03: Likewise.
9418 * gfortran.dg/class_array_1.f03: Likewise.
9419 * gfortran.dg/class_array_14.f90: Likewise.
9420 * gfortran.dg/class_array_15.f03: Likewise.
9421 * gfortran.dg/class_array_16.f90: Likewise.
9422 * gfortran.dg/class_array_2.f03: Likewise.
9423 * gfortran.dg/class_array_20.f03: Likewise.
9424 * gfortran.dg/class_array_21.f03: Likewise.
9425 * gfortran.dg/class_array_3.f03: Likewise.
9426 * gfortran.dg/class_array_4.f03: Likewise.
9427 * gfortran.dg/class_array_7.f03: Likewise.
9428 * gfortran.dg/class_array_8.f03: Likewise.
9429 * gfortran.dg/class_array_9.f03: Likewise.
9430 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9431 * gfortran.dg/class_dummy_1.f03: Likewise.
9432 * gfortran.dg/class_optional_1.f90: Likewise.
9433 * gfortran.dg/class_optional_2.f90: Likewise.
9434 * gfortran.dg/class_result_5.f90: Likewise.
9435 * gfortran.dg/class_result_6.f90: Likewise.
9436 * gfortran.dg/class_to_type_1.f03: Likewise.
9437 * gfortran.dg/class_to_type_2.f90: Likewise.
9438 * gfortran.dg/class_to_type_3.f03: Likewise.
9439 * gfortran.dg/class_to_type_4.f90: Likewise.
9440 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9441 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9442 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9443 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9444 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9445 * gfortran.dg/coarray/codimension.f90: Likewise.
9446 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9447 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9448 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9449 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9450 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9451 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9452 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9453 * gfortran.dg/coarray/event_1.f90: Likewise.
9454 * gfortran.dg/coarray/event_2.f90: Likewise.
9455 * gfortran.dg/coarray/get_array.f90: Likewise.
9456 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9457 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9458 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9459 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9460 * gfortran.dg/coarray/lock_1.f90: Likewise.
9461 * gfortran.dg/coarray/lock_2.f90: Likewise.
9462 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9463 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9464 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9465 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9466 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9467 * gfortran.dg/coarray/registering_1.f90: Likewise.
9468 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9469 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9470 * gfortran.dg/coarray/send_array.f90: Likewise.
9471 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9472 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9473 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9474 * gfortran.dg/coarray/sync_1.f90: Likewise.
9475 * gfortran.dg/coarray/sync_3.f90: Likewise.
9476 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9477 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9478 * gfortran.dg/coarray_13.f90: Likewise.
9479 * gfortran.dg/coarray_15.f90: Likewise.
9480 * gfortran.dg/coarray_16.f90: Likewise.
9481 * gfortran.dg/coarray_2.f90: Likewise.
9482 * gfortran.dg/coarray_23.f90: Likewise.
9483 * gfortran.dg/coarray_40.f90: Likewise.
9484 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9485 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9486 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9487 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9488 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9489 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9490 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9491 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9492 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9493 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9494 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9495 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9496 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9497 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9498 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9499 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9500 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9501 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9502 * gfortran.dg/coarray_stat_2.f90: Likewise.
9503 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9504 * gfortran.dg/coindexed_1.f90: Likewise.
9505 * gfortran.dg/comma.f: Likewise.
9506 * gfortran.dg/comma_format_extension_3.f: Likewise.
9507 * gfortran.dg/comma_format_extension_4.f: Likewise.
9508 * gfortran.dg/common_2.f90: Likewise.
9509 * gfortran.dg/common_4.f90: Likewise.
9510 * gfortran.dg/common_align_1.f90: Likewise.
9511 * gfortran.dg/common_align_2.f90: Likewise.
9512 * gfortran.dg/common_equivalence_1.f: Likewise.
9513 * gfortran.dg/common_pointer_1.f90: Likewise.
9514 * gfortran.dg/common_resize_1.f: Likewise.
9515 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9516 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9517 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9518 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9519 * gfortran.dg/complex_read.f90: Likewise.
9520 * gfortran.dg/complex_write.f90: Likewise.
9521 * gfortran.dg/constant_substring.f: Likewise.
9522 * gfortran.dg/constructor_2.f90: Likewise.
9523 * gfortran.dg/constructor_3.f90: Likewise.
9524 * gfortran.dg/constructor_6.f90: Likewise.
9525 * gfortran.dg/contained_1.f90: Likewise.
9526 * gfortran.dg/contained_3.f90: Likewise.
9527 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9528 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9529 * gfortran.dg/continuation_1.f90: Likewise.
9530 * gfortran.dg/continuation_11.f90: Likewise.
9531 * gfortran.dg/continuation_12.f90: Likewise.
9532 * gfortran.dg/continuation_13.f90: Likewise.
9533 * gfortran.dg/continuation_14.f: Likewise.
9534 * gfortran.dg/continuation_8.f90: Likewise.
9535 * gfortran.dg/convert_2.f90: Likewise.
9536 * gfortran.dg/convert_implied_open.f90: Likewise.
9537 * gfortran.dg/count_init_expr.f03: Likewise.
9538 * gfortran.dg/cr_lf.f90: Likewise.
9539 * gfortran.dg/cray_pointers_10.f90: Likewise.
9540 * gfortran.dg/cray_pointers_2.f90: Likewise.
9541 * gfortran.dg/cray_pointers_5.f90: Likewise.
9542 * gfortran.dg/cray_pointers_7.f90: Likewise.
9543 * gfortran.dg/cray_pointers_8.f90: Likewise.
9544 * gfortran.dg/cshift_1.f90: Likewise.
9545 * gfortran.dg/cshift_2.f90: Likewise.
9546 * gfortran.dg/cshift_large_1.f90: Likewise.
9547 * gfortran.dg/cshift_nan_1.f90: Likewise.
9548 * gfortran.dg/csqrt_2.f: Likewise.
9549 * gfortran.dg/data_array_1.f90: Likewise.
9550 * gfortran.dg/data_char_1.f90: Likewise.
9551 * gfortran.dg/data_char_2.f90: Likewise.
9552 * gfortran.dg/data_char_3.f90: Likewise.
9553 * gfortran.dg/data_derived_1.f90: Likewise.
9554 * gfortran.dg/data_implied_do_1.f90: Likewise.
9555 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9556 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9557 * gfortran.dg/deallocate_stat.f90: Likewise.
9558 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9559 * gfortran.dg/debug/pr37738.f: Likewise.
9560 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9561 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9562 * gfortran.dg/dec_exp_1.f90: Likewise.
9563 * gfortran.dg/dec_init_1.f90: Likewise.
9564 * gfortran.dg/dec_init_2.f90: Likewise.
9565 * gfortran.dg/dec_init_3.f90: Likewise.
9566 * gfortran.dg/dec_init_4.f90: Likewise.
9567 * gfortran.dg/dec_io_1.f90: Likewise.
9568 * gfortran.dg/dec_io_2.f90: Likewise.
9569 * gfortran.dg/dec_io_2a.f90: Likewise.
9570 * gfortran.dg/dec_io_6.f90: Likewise.
9571 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9572 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9573 * gfortran.dg/dec_math.f90: Likewise.
9574 * gfortran.dg/dec_parameter_1.f: Likewise.
9575 * gfortran.dg/dec_parameter_2.f90: Likewise.
9576 * gfortran.dg/dec_static_1.f90: Likewise.
9577 * gfortran.dg/dec_static_2.f90: Likewise.
9578 * gfortran.dg/dec_structure_1.f90: Likewise.
9579 * gfortran.dg/dec_structure_10.f90: Likewise.
9580 * gfortran.dg/dec_structure_18.f90: Likewise.
9581 * gfortran.dg/dec_structure_19.f90: Likewise.
9582 * gfortran.dg/dec_structure_2.f90: Likewise.
9583 * gfortran.dg/dec_structure_22.f90: Likewise.
9584 * gfortran.dg/dec_structure_3.f90: Likewise.
9585 * gfortran.dg/dec_structure_4.f90: Likewise.
9586 * gfortran.dg/dec_structure_5.f90: Likewise.
9587 * gfortran.dg/dec_structure_6.f90: Likewise.
9588 * gfortran.dg/dec_structure_7.f90: Likewise.
9589 * gfortran.dg/dec_union_1.f90: Likewise.
9590 * gfortran.dg/dec_union_2.f90: Likewise.
9591 * gfortran.dg/dec_union_3.f90: Likewise.
9592 * gfortran.dg/dec_union_4.f90: Likewise.
9593 * gfortran.dg/dec_union_5.f90: Likewise.
9594 * gfortran.dg/default_format_1.f90: Likewise.
9595 * gfortran.dg/default_format_2.f90: Likewise.
9596 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9597 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9598 * gfortran.dg/default_initialization_3.f90: Likewise.
9599 * gfortran.dg/default_initialization_4.f90: Likewise.
9600 * gfortran.dg/default_initialization_5.f90: Likewise.
9601 * gfortran.dg/deferred_character_1.f90: Likewise.
9602 * gfortran.dg/deferred_character_10.f90: Likewise.
9603 * gfortran.dg/deferred_character_11.f90: Likewise.
9604 * gfortran.dg/deferred_character_12.f90: Likewise.
9605 * gfortran.dg/deferred_character_13.f90: Likewise.
9606 * gfortran.dg/deferred_character_14.f90: Likewise.
9607 * gfortran.dg/deferred_character_15.f90: Likewise.
9608 * gfortran.dg/deferred_character_16.f90: Likewise.
9609 * gfortran.dg/deferred_character_2.f90: Likewise.
9610 * gfortran.dg/deferred_character_3.f90: Likewise.
9611 * gfortran.dg/deferred_character_4.f90: Likewise.
9612 * gfortran.dg/deferred_character_5.f90: Likewise.
9613 * gfortran.dg/deferred_character_6.f90: Likewise.
9614 * gfortran.dg/deferred_character_7.f90: Likewise.
9615 * gfortran.dg/deferred_character_8.f90: Likewise.
9616 * gfortran.dg/deferred_character_9.f90: Likewise.
9617 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9618 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9619 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9620 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9621 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9622 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9623 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9624 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9625 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9626 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9627 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9628 * gfortran.dg/defined_assignment_1.f90: Likewise.
9629 * gfortran.dg/defined_assignment_10.f90: Likewise.
9630 * gfortran.dg/defined_assignment_11.f90: Likewise.
9631 * gfortran.dg/defined_assignment_2.f90: Likewise.
9632 * gfortran.dg/defined_assignment_3.f90: Likewise.
9633 * gfortran.dg/defined_assignment_4.f90: Likewise.
9634 * gfortran.dg/defined_assignment_5.f90: Likewise.
9635 * gfortran.dg/defined_assignment_8.f90: Likewise.
9636 * gfortran.dg/defined_assignment_9.f90: Likewise.
9637 * gfortran.dg/dependency_2.f90: Likewise.
9638 * gfortran.dg/dependency_21.f90: Likewise.
9639 * gfortran.dg/dependency_22.f90: Likewise.
9640 * gfortran.dg/dependency_23.f90: Likewise.
9641 * gfortran.dg/dependency_24.f90: Likewise.
9642 * gfortran.dg/dependency_25.f90: Likewise.
9643 * gfortran.dg/dependency_26.f90: Likewise.
9644 * gfortran.dg/dependency_39.f90: Likewise.
9645 * gfortran.dg/dependency_40.f90: Likewise.
9646 * gfortran.dg/dependency_41.f90: Likewise.
9647 * gfortran.dg/dependency_42.f90: Likewise.
9648 * gfortran.dg/dependency_43.f90: Likewise.
9649 * gfortran.dg/dependency_44.f90: Likewise.
9650 * gfortran.dg/dependency_45.f90: Likewise.
9651 * gfortran.dg/dependency_50.f90: Likewise.
9652 * gfortran.dg/dependency_51.f90: Likewise.
9653 * gfortran.dg/dependent_decls_1.f90: Likewise.
9654 * gfortran.dg/der_array_1.f90: Likewise.
9655 * gfortran.dg/der_array_io_1.f90: Likewise.
9656 * gfortran.dg/der_array_io_2.f90: Likewise.
9657 * gfortran.dg/der_array_io_3.f90: Likewise.
9658 * gfortran.dg/der_io_1.f90: Likewise.
9659 * gfortran.dg/der_io_3.f90: Likewise.
9660 * gfortran.dg/der_pointer_2.f90: Likewise.
9661 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9662 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9663 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9664 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9665 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9666 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9667 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9668 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9669 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9670 * gfortran.dg/derived_external_function_1.f90: Likewise.
9671 * gfortran.dg/derived_init_1.f90: Likewise.
9672 * gfortran.dg/derived_init_2.f90: Likewise.
9673 * gfortran.dg/derived_init_3.f90: Likewise.
9674 * gfortran.dg/derived_init_4.f90: Likewise.
9675 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9676 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9677 * gfortran.dg/dev_null.F90: Likewise.
9678 * gfortran.dg/dfloat_1.f90: Likewise.
9679 * gfortran.dg/dim_sum_1.f90: Likewise.
9680 * gfortran.dg/dim_sum_2.f90: Likewise.
9681 * gfortran.dg/dim_sum_3.f90: Likewise.
9682 * gfortran.dg/direct_io_10.f: Likewise.
9683 * gfortran.dg/direct_io_11.f90: Likewise.
9684 * gfortran.dg/direct_io_12.f90: Likewise.
9685 * gfortran.dg/direct_io_2.f90: Likewise.
9686 * gfortran.dg/direct_io_3.f90: Likewise.
9687 * gfortran.dg/direct_io_4.f90: Likewise.
9688 * gfortran.dg/direct_io_5.f90: Likewise.
9689 * gfortran.dg/direct_io_6.f90: Likewise.
9690 * gfortran.dg/direct_io_7.f90: Likewise.
9691 * gfortran.dg/direct_io_8.f90: Likewise.
9692 * gfortran.dg/direct_io_9.f: Likewise.
9693 * gfortran.dg/do_1.f90: Likewise.
9694 * gfortran.dg/do_3.F90: Likewise.
9695 * gfortran.dg/do_concurrent_2.f90: Likewise.
9696 * gfortran.dg/do_concurrent_4.f90: Likewise.
9697 * gfortran.dg/do_corner_warn.f90: Likewise.
9698 * gfortran.dg/do_iterator_2.f90: Likewise.
9699 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9700 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9701 * gfortran.dg/dos_eol.f: Likewise.
9702 * gfortran.dg/dot_product_1.f03: Likewise.
9703 * gfortran.dg/dot_product_2.f90: Likewise.
9704 * gfortran.dg/dot_product_4.f90: Likewise.
9705 * gfortran.dg/dshift_1.F90: Likewise.
9706 * gfortran.dg/dshift_2.F90: Likewise.
9707 * gfortran.dg/dtio_1.f90: Likewise.
9708 * gfortran.dg/dtio_10.f90: Likewise.
9709 * gfortran.dg/dtio_12.f90: Likewise.
9710 * gfortran.dg/dtio_14.f90: Likewise.
9711 * gfortran.dg/dtio_15.f90: Likewise.
9712 * gfortran.dg/dtio_16.f90: Likewise.
9713 * gfortran.dg/dtio_17.f90: Likewise.
9714 * gfortran.dg/dtio_19.f90: Likewise.
9715 * gfortran.dg/dtio_2.f90: Likewise.
9716 * gfortran.dg/dtio_20.f03: Likewise.
9717 * gfortran.dg/dtio_22.f90: Likewise.
9718 * gfortran.dg/dtio_24.f90: Likewise.
9719 * gfortran.dg/dtio_25.f90: Likewise.
9720 * gfortran.dg/dtio_26.f03: Likewise.
9721 * gfortran.dg/dtio_27.f90: Likewise.
9722 * gfortran.dg/dtio_28.f03: Likewise.
9723 * gfortran.dg/dtio_3.f90: Likewise.
9724 * gfortran.dg/dtio_30.f03: Likewise.
9725 * gfortran.dg/dtio_31.f03: Likewise.
9726 * gfortran.dg/dtio_32.f03: Likewise.
9727 * gfortran.dg/dtio_4.f90: Likewise.
9728 * gfortran.dg/dtio_5.f90: Likewise.
9729 * gfortran.dg/dtio_7.f90: Likewise.
9730 * gfortran.dg/dtio_8.f90: Likewise.
9731 * gfortran.dg/dtio_9.f90: Likewise.
9732 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9733 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9734 * gfortran.dg/dup_save_1.f90: Likewise.
9735 * gfortran.dg/dup_save_2.f90: Likewise.
9736 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9737 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9738 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9739 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9740 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9741 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9742 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9743 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9744 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9745 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9746 * gfortran.dg/e_d_fmt.f90: Likewise.
9747 * gfortran.dg/edit_real_1.f90: Likewise.
9748 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9749 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9750 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9751 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9752 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9753 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9754 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9755 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9756 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9757 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9758 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9759 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9760 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9761 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9762 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9763 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9764 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9765 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9766 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9767 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9768 * gfortran.dg/empty_format_1.f90: Likewise.
9769 * gfortran.dg/endfile.f: Likewise.
9770 * gfortran.dg/endfile.f90: Likewise.
9771 * gfortran.dg/endfile_2.f90: Likewise.
9772 * gfortran.dg/entry_1.f90: Likewise.
9773 * gfortran.dg/entry_10.f90: Likewise.
9774 * gfortran.dg/entry_12.f90: Likewise.
9775 * gfortran.dg/entry_13.f90: Likewise.
9776 * gfortran.dg/entry_14.f90: Likewise.
9777 * gfortran.dg/entry_16.f90: Likewise.
9778 * gfortran.dg/entry_3.f90: Likewise.
9779 * gfortran.dg/entry_6.f90: Likewise.
9780 * gfortran.dg/entry_9.f90: Likewise.
9781 * gfortran.dg/entry_array_specs_2.f: Likewise.
9782 * gfortran.dg/enum_1.f90: Likewise.
9783 * gfortran.dg/enum_9.f90: Likewise.
9784 * gfortran.dg/eof_1.f90: Likewise.
9785 * gfortran.dg/eof_2.f90: Likewise.
9786 * gfortran.dg/eof_4.f90: Likewise.
9787 * gfortran.dg/eof_5.f90: Likewise.
9788 * gfortran.dg/eor_handling_1.f90: Likewise.
9789 * gfortran.dg/eor_handling_2.f90: Likewise.
9790 * gfortran.dg/eor_handling_3.f90: Likewise.
9791 * gfortran.dg/eor_handling_4.f90: Likewise.
9792 * gfortran.dg/eor_handling_5.f90: Likewise.
9793 * gfortran.dg/eoshift_3.f90: Likewise.
9794 * gfortran.dg/eoshift_4.f90: Likewise.
9795 * gfortran.dg/eoshift_5.f90: Likewise.
9796 * gfortran.dg/eoshift_6.f90: Likewise.
9797 * gfortran.dg/eoshift_large_1.f90: Likewise.
9798 * gfortran.dg/equiv_6.f90: Likewise.
9799 * gfortran.dg/equiv_7.f90: Likewise.
9800 * gfortran.dg/equiv_9.f90: Likewise.
9801 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9802 * gfortran.dg/erf_2.F90: Likewise.
9803 * gfortran.dg/erf_3.F90: Likewise.
9804 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9805 * gfortran.dg/error_format_2.f90: Likewise.
9806 * gfortran.dg/error_recovery_5.f90: Likewise.
9807 * gfortran.dg/execute_command_line_2.f90: Likewise.
9808 * gfortran.dg/execute_command_line_3.f90: Likewise.
9809 * gfortran.dg/exit_1.f08: Likewise.
9810 * gfortran.dg/exit_3.f08: Likewise.
9811 * gfortran.dg/exponent_1.f90: Likewise.
9812 * gfortran.dg/exponent_2.f90: Likewise.
9813 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9814 * gfortran.dg/extends_1.f03: Likewise.
9815 * gfortran.dg/extends_16.f90: Likewise.
9816 * gfortran.dg/extends_2.f03: Likewise.
9817 * gfortran.dg/extends_3.f03: Likewise.
9818 * gfortran.dg/extends_4.f03: Likewise.
9819 * gfortran.dg/extends_type_of_1.f03: Likewise.
9820 * gfortran.dg/extends_type_of_2.f03: Likewise.
9821 * gfortran.dg/external_procedures_3.f90: Likewise.
9822 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9823 * gfortran.dg/f2003_io_1.f03: Likewise.
9824 * gfortran.dg/f2003_io_4.f03: Likewise.
9825 * gfortran.dg/f2003_io_5.f03: Likewise.
9826 * gfortran.dg/f2003_io_6.f03: Likewise.
9827 * gfortran.dg/f2003_io_7.f03: Likewise.
9828 * gfortran.dg/f2c_1.f90: Likewise.
9829 * gfortran.dg/f2c_2.f90: Likewise.
9830 * gfortran.dg/f2c_3.f90: Likewise.
9831 * gfortran.dg/f2c_4.f90: Likewise.
9832 * gfortran.dg/f2c_6.f90: Likewise.
9833 * gfortran.dg/f2c_7.f90: Likewise.
9834 * gfortran.dg/f2c_9.f90: Likewise.
9835 * gfortran.dg/fgetc_1.f90: Likewise.
9836 * gfortran.dg/fgetc_2.f90: Likewise.
9837 * gfortran.dg/filename_null.f90: Likewise.
9838 * gfortran.dg/finalize_12.f90: Likewise.
9839 * gfortran.dg/finalize_13.f90: Likewise.
9840 * gfortran.dg/finalize_15.f90: Likewise.
9841 * gfortran.dg/finalize_17.f90: Likewise.
9842 * gfortran.dg/finalize_18.f90: Likewise.
9843 * gfortran.dg/finalize_25.f90: Likewise.
9844 * gfortran.dg/finalize_29.f08: Likewise.
9845 * gfortran.dg/finalize_31.f90: Likewise.
9846 * gfortran.dg/float_1.f90: Likewise.
9847 * gfortran.dg/flush_1.f90: Likewise.
9848 * gfortran.dg/fmt_bz_bn.f: Likewise.
9849 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9850 * gfortran.dg/fmt_cache_1.f: Likewise.
9851 * gfortran.dg/fmt_cache_2.f: Likewise.
9852 * gfortran.dg/fmt_cache_3.f90: Likewise.
9853 * gfortran.dg/fmt_colon.f90: Likewise.
9854 * gfortran.dg/fmt_e.f90: Likewise.
9855 * gfortran.dg/fmt_en.f90: Likewise.
9856 * gfortran.dg/fmt_error_10.f: Likewise.
9857 * gfortran.dg/fmt_error_9.f: Likewise.
9858 * gfortran.dg/fmt_exhaust.f90: Likewise.
9859 * gfortran.dg/fmt_f0_1.f90: Likewise.
9860 * gfortran.dg/fmt_f_an_p.f: Likewise.
9861 * gfortran.dg/fmt_fw_d.f90: Likewise.
9862 * gfortran.dg/fmt_g.f: Likewise.
9863 * gfortran.dg/fmt_g0_1.f08: Likewise.
9864 * gfortran.dg/fmt_g0_2.f08: Likewise.
9865 * gfortran.dg/fmt_g0_4.f08: Likewise.
9866 * gfortran.dg/fmt_g0_5.f08: Likewise.
9867 * gfortran.dg/fmt_g0_6.f08: Likewise.
9868 * gfortran.dg/fmt_g0_7.f08: Likewise.
9869 * gfortran.dg/fmt_g_1.f90: Likewise.
9870 * gfortran.dg/fmt_int_sign.f90: Likewise.
9871 * gfortran.dg/fmt_l.f90: Likewise.
9872 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9873 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9874 * gfortran.dg/fmt_p_1.f90: Likewise.
9875 * gfortran.dg/fmt_pf.f90: Likewise.
9876 * gfortran.dg/fmt_read.f90: Likewise.
9877 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9878 * gfortran.dg/fmt_t_1.f90: Likewise.
9879 * gfortran.dg/fmt_t_2.f90: Likewise.
9880 * gfortran.dg/fmt_t_3.f90: Likewise.
9881 * gfortran.dg/fmt_t_4.f90: Likewise.
9882 * gfortran.dg/fmt_t_5.f90: Likewise.
9883 * gfortran.dg/fmt_t_6.f: Likewise.
9884 * gfortran.dg/fmt_t_7.f: Likewise.
9885 * gfortran.dg/fmt_t_9.f: Likewise.
9886 * gfortran.dg/fmt_tl.f: Likewise.
9887 * gfortran.dg/fmt_unlimited.f90: Likewise.
9888 * gfortran.dg/fmt_white.f: Likewise.
9889 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9890 * gfortran.dg/fold_nearest.f90: Likewise.
9891 * gfortran.dg/forall_1.f90: Likewise.
9892 * gfortran.dg/forall_10.f90: Likewise.
9893 * gfortran.dg/forall_12.f90: Likewise.
9894 * gfortran.dg/forall_13.f90: Likewise.
9895 * gfortran.dg/forall_15.f90: Likewise.
9896 * gfortran.dg/forall_4.f90: Likewise.
9897 * gfortran.dg/forall_5.f90: Likewise.
9898 * gfortran.dg/forall_6.f90: Likewise.
9899 * gfortran.dg/forall_7.f90: Likewise.
9900 * gfortran.dg/fraction.f90: Likewise.
9901 * gfortran.dg/fseek.f90: Likewise.
9902 * gfortran.dg/ftell_1.f90: Likewise.
9903 * gfortran.dg/ftell_2.f90: Likewise.
9904 * gfortran.dg/ftell_3.f90: Likewise.
9905 * gfortran.dg/func_assign_2.f90: Likewise.
9906 * gfortran.dg/func_assign_3.f90: Likewise.
9907 * gfortran.dg/func_derived_1.f90: Likewise.
9908 * gfortran.dg/func_derived_2.f90: Likewise.
9909 * gfortran.dg/func_derived_3.f90: Likewise.
9910 * gfortran.dg/func_result_1.f90: Likewise.
9911 * gfortran.dg/func_result_2.f90: Likewise.
9912 * gfortran.dg/func_result_6.f90: Likewise.
9913 * gfortran.dg/function_charlen_2.f90: Likewise.
9914 * gfortran.dg/function_charlen_3.f: Likewise.
9915 * gfortran.dg/function_kinds_1.f90: Likewise.
9916 * gfortran.dg/function_kinds_4.f90: Likewise.
9917 * gfortran.dg/function_optimize_10.f90: Likewise.
9918 * gfortran.dg/function_optimize_11.f90: Likewise.
9919 * gfortran.dg/function_optimize_12.f90: Likewise.
9920 * gfortran.dg/function_optimize_4.f90: Likewise.
9921 * gfortran.dg/function_optimize_8.f90: Likewise.
9922 * gfortran.dg/g77/13037.f: Likewise.
9923 * gfortran.dg/g77/1832.f: Likewise.
9924 * gfortran.dg/g77/19981119-0.f: Likewise.
9925 * gfortran.dg/g77/19990313-0.f: Likewise.
9926 * gfortran.dg/g77/19990313-1.f: Likewise.
9927 * gfortran.dg/g77/19990313-2.f: Likewise.
9928 * gfortran.dg/g77/19990313-3.f: Likewise.
9929 * gfortran.dg/g77/19990419-1.f: Likewise.
9930 * gfortran.dg/g77/19990826-0.f: Likewise.
9931 * gfortran.dg/g77/19990826-2.f: Likewise.
9932 * gfortran.dg/g77/20000503-1.f: Likewise.
9933 * gfortran.dg/g77/20001111.f: Likewise.
9934 * gfortran.dg/g77/20010116.f: Likewise.
9935 * gfortran.dg/g77/20010216-1.f: Likewise.
9936 * gfortran.dg/g77/20010430.f: Likewise.
9937 * gfortran.dg/g77/20010610.f: Likewise.
9938 * gfortran.dg/g77/6177.f: Likewise.
9939 * gfortran.dg/g77/7388.f: Likewise.
9940 * gfortran.dg/g77/947.f: Likewise.
9941 * gfortran.dg/g77/970625-2.f: Likewise.
9942 * gfortran.dg/g77/971102-1.f: Likewise.
9943 * gfortran.dg/g77/980628-0.f: Likewise.
9944 * gfortran.dg/g77/980628-1.f: Likewise.
9945 * gfortran.dg/g77/980628-10.f: Likewise.
9946 * gfortran.dg/g77/980628-2.f: Likewise.
9947 * gfortran.dg/g77/980628-3.f: Likewise.
9948 * gfortran.dg/g77/980628-7.f: Likewise.
9949 * gfortran.dg/g77/980628-8.f: Likewise.
9950 * gfortran.dg/g77/980628-9.f: Likewise.
9951 * gfortran.dg/g77/980701-0.f: Likewise.
9952 * gfortran.dg/g77/980701-1.f: Likewise.
9953 * gfortran.dg/g77/cabs.f: Likewise.
9954 * gfortran.dg/g77/claus.f: Likewise.
9955 * gfortran.dg/g77/complex_1.f: Likewise.
9956 * gfortran.dg/g77/cpp3.F: Likewise.
9957 * gfortran.dg/g77/cpp4.F: Likewise.
9958 * gfortran.dg/g77/cpp5.F: Likewise.
9959 * gfortran.dg/g77/dcomplex.f: Likewise.
9960 * gfortran.dg/g77/dnrm2.f: Likewise.
9961 * gfortran.dg/g77/erfc.f: Likewise.
9962 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
9963 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
9964 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
9965 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
9966 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
9967 * gfortran.dg/g77/int8421.f: Likewise.
9968 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
9969 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
9970 * gfortran.dg/g77/le.f: Likewise.
9971 * gfortran.dg/g77/short.f: Likewise.
9972 * gfortran.dg/gamma_1.f90: Likewise.
9973 * gfortran.dg/gamma_4.f90: Likewise.
9974 * gfortran.dg/gamma_5.f90: Likewise.
9975 * gfortran.dg/generic_13.f90: Likewise.
9976 * gfortran.dg/generic_15.f90: Likewise.
9977 * gfortran.dg/generic_19.f90: Likewise.
9978 * gfortran.dg/generic_20.f90: Likewise.
9979 * gfortran.dg/generic_23.f03: Likewise.
9980 * gfortran.dg/generic_25.f90: Likewise.
9981 * gfortran.dg/generic_27.f90: Likewise.
9982 * gfortran.dg/generic_31.f90: Likewise.
9983 * gfortran.dg/generic_4.f90: Likewise.
9984 * gfortran.dg/global_vars_c_init.f90: Likewise.
9985 * gfortran.dg/global_vars_f90_init.f90: Likewise.
9986 * gfortran.dg/gnu_logical_1.F: Likewise.
9987 * gfortran.dg/goacc/fixed-1.f: Likewise.
9988 * gfortran.dg/goacc/fixed-2.f: Likewise.
9989 * gfortran.dg/goacc/gang-static.f95: Likewise.
9990 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
9991 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9992 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9993 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9994 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9995 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9996 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
9997 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9998 * gfortran.dg/goacc/omp-fixed.f: Likewise.
9999 * gfortran.dg/gomp/crayptr5.f90: Likewise.
10000 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
10001 * gfortran.dg/gomp/pr48794.f90: Likewise.
10002 * gfortran.dg/gomp/pr72744.f90: Likewise.
10003 * gfortran.dg/gomp/pr77665.f90: Likewise.
10004 * gfortran.dg/gomp/workshare2.f90: Likewise.
10005 * gfortran.dg/gomp/workshare3.f90: Likewise.
10006 * gfortran.dg/goto_1.f: Likewise.
10007 * gfortran.dg/goto_2.f90: Likewise.
10008 * gfortran.dg/goto_4.f90: Likewise.
10009 * gfortran.dg/goto_6.f: Likewise.
10010 * gfortran.dg/graphite/id-26.f03: Likewise.
10011 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
10012 * gfortran.dg/graphite/pr29581.f90: Likewise.
10013 * gfortran.dg/graphite/pr29832.f90: Likewise.
10014 * gfortran.dg/graphite/run-id-1.f: Likewise.
10015 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10016 * gfortran.dg/graphite/run-id-3.f90: Likewise.
10017 * gfortran.dg/hollerith.f90: Likewise.
10018 * gfortran.dg/hollerith4.f90: Likewise.
10019 * gfortran.dg/hollerith6.f90: Likewise.
10020 * gfortran.dg/hollerith8.f90: Likewise.
10021 * gfortran.dg/hollerith_1.f90: Likewise.
10022 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
10023 * gfortran.dg/hollerith_f95.f90: Likewise.
10024 * gfortran.dg/hollerith_legacy.f90: Likewise.
10025 * gfortran.dg/host_assoc_call_3.f90: Likewise.
10026 * gfortran.dg/host_assoc_function_1.f90: Likewise.
10027 * gfortran.dg/host_assoc_function_3.f90: Likewise.
10028 * gfortran.dg/host_assoc_function_4.f90: Likewise.
10029 * gfortran.dg/host_assoc_function_9.f90: Likewise.
10030 * gfortran.dg/host_dummy_index_1.f90: Likewise.
10031 * gfortran.dg/hypot_1.f90: Likewise.
10032 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10033 * gfortran.dg/iargc.f90: Likewise.
10034 * gfortran.dg/ibits.f90: Likewise.
10035 * gfortran.dg/ichar_1.f90: Likewise.
10036 * gfortran.dg/ichar_2.f90: Likewise.
10037 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10038 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10039 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10040 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10041 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10042 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10043 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10044 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10045 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10046 * gfortran.dg/ieee/large_1.f90: Likewise.
10047 * gfortran.dg/ieee/large_2.f90: Likewise.
10048 * gfortran.dg/ieee/large_3.F90: Likewise.
10049 * gfortran.dg/ieee/large_4.f90: Likewise.
10050 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10051 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10052 * gfortran.dg/impl_do_var_data.f90: Likewise.
10053 * gfortran.dg/implicit_10.f90: Likewise.
10054 * gfortran.dg/implicit_12.f90: Likewise.
10055 * gfortran.dg/implicit_class_1.f90: Likewise.
10056 * gfortran.dg/implicit_pure_1.f90: Likewise.
10057 * gfortran.dg/implied_do_1.f90: Likewise.
10058 * gfortran.dg/implied_do_io_1.f90: Likewise.
10059 * gfortran.dg/implied_do_io_2.f90: Likewise.
10060 * gfortran.dg/implied_do_io_3.f90: Likewise.
10061 * gfortran.dg/implied_shape_1.f08: Likewise.
10062 * gfortran.dg/import.f90: Likewise.
10063 * gfortran.dg/import4.f90: Likewise.
10064 * gfortran.dg/impure_1.f08: Likewise.
10065 * gfortran.dg/index.f90: Likewise.
10066 * gfortran.dg/index_2.f90: Likewise.
10067 * gfortran.dg/init_flag_1.f90: Likewise.
10068 * gfortran.dg/init_flag_10.f90: Likewise.
10069 * gfortran.dg/init_flag_15.f03: Likewise.
10070 * gfortran.dg/init_flag_2.f90: Likewise.
10071 * gfortran.dg/init_flag_3.f90: Likewise.
10072 * gfortran.dg/init_flag_4.f90: Likewise.
10073 * gfortran.dg/init_flag_5.f90: Likewise.
10074 * gfortran.dg/init_flag_6.f90: Likewise.
10075 * gfortran.dg/init_flag_7.f90: Likewise.
10076 * gfortran.dg/init_flag_9.f90: Likewise.
10077 * gfortran.dg/initialization_11.f90: Likewise.
10078 * gfortran.dg/initialization_19.f90: Likewise.
10079 * gfortran.dg/initialization_2.f90: Likewise.
10080 * gfortran.dg/initialization_22.f90: Likewise.
10081 * gfortran.dg/initialization_27.f90: Likewise.
10082 * gfortran.dg/initialization_5.f90: Likewise.
10083 * gfortran.dg/initialization_6.f90: Likewise.
10084 * gfortran.dg/inline_matmul_1.f90: Likewise.
10085 * gfortran.dg/inline_matmul_10.f90: Likewise.
10086 * gfortran.dg/inline_matmul_11.f90: Likewise.
10087 * gfortran.dg/inline_matmul_13.f90: Likewise.
10088 * gfortran.dg/inline_matmul_14.f90: Likewise.
10089 * gfortran.dg/inline_matmul_16.f90: Likewise.
10090 * gfortran.dg/inline_matmul_17.f90: Likewise.
10091 * gfortran.dg/inline_matmul_18.f90: Likewise.
10092 * gfortran.dg/inline_matmul_19.f90: Likewise.
10093 * gfortran.dg/inline_matmul_2.f90: Likewise.
10094 * gfortran.dg/inline_matmul_20.f90: Likewise.
10095 * gfortran.dg/inline_matmul_22.f90: Likewise.
10096 * gfortran.dg/inline_matmul_3.f90: Likewise.
10097 * gfortran.dg/inline_matmul_4.f90: Likewise.
10098 * gfortran.dg/inline_matmul_5.f90: Likewise.
10099 * gfortran.dg/inline_matmul_6.f90: Likewise.
10100 * gfortran.dg/inline_matmul_7.f90: Likewise.
10101 * gfortran.dg/inline_matmul_8.f90: Likewise.
10102 * gfortran.dg/inline_matmul_9.f90: Likewise.
10103 * gfortran.dg/inline_sum_1.f90: Likewise.
10104 * gfortran.dg/inline_sum_3.f90: Likewise.
10105 * gfortran.dg/inline_sum_5.f90: Likewise.
10106 * gfortran.dg/inquire-complex.f90: Likewise.
10107 * gfortran.dg/inquire.f90: Likewise.
10108 * gfortran.dg/inquire_10.f90: Likewise.
10109 * gfortran.dg/inquire_13.f90: Likewise.
10110 * gfortran.dg/inquire_15.f90: Likewise.
10111 * gfortran.dg/inquire_16.f90: Likewise.
10112 * gfortran.dg/inquire_17.f90: Likewise.
10113 * gfortran.dg/inquire_5.f90: Likewise.
10114 * gfortran.dg/inquire_6.f90: Likewise.
10115 * gfortran.dg/inquire_7.f90: Likewise.
10116 * gfortran.dg/inquire_9.f90: Likewise.
10117 * gfortran.dg/inquire_internal.f90: Likewise.
10118 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10119 * gfortran.dg/inquire_size.f90: Likewise.
10120 * gfortran.dg/int_1.f90: Likewise.
10121 * gfortran.dg/int_conv_1.f90: Likewise.
10122 * gfortran.dg/int_range_io_1.f90: Likewise.
10123 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10124 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10125 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10126 * gfortran.dg/integer_plus.f90: Likewise.
10127 * gfortran.dg/intent_out_2.f90: Likewise.
10128 * gfortran.dg/intent_out_5.f90: Likewise.
10129 * gfortran.dg/intent_out_6.f90: Likewise.
10130 * gfortran.dg/interface_12.f90: Likewise.
10131 * gfortran.dg/interface_19.f90: Likewise.
10132 * gfortran.dg/interface_4.f90: Likewise.
10133 * gfortran.dg/interface_5.f90: Likewise.
10134 * gfortran.dg/interface_9.f90: Likewise.
10135 * gfortran.dg/interface_assignment_1.f90: Likewise.
10136 * gfortran.dg/interface_assignment_2.f90: Likewise.
10137 * gfortran.dg/internal_dummy_2.f08: Likewise.
10138 * gfortran.dg/internal_dummy_3.f08: Likewise.
10139 * gfortran.dg/internal_dummy_4.f08: Likewise.
10140 * gfortran.dg/internal_pack_1.f90: Likewise.
10141 * gfortran.dg/internal_pack_10.f90: Likewise.
10142 * gfortran.dg/internal_pack_12.f90: Likewise.
10143 * gfortran.dg/internal_pack_13.f90: Likewise.
10144 * gfortran.dg/internal_pack_14.f90: Likewise.
10145 * gfortran.dg/internal_pack_15.f90: Likewise.
10146 * gfortran.dg/internal_pack_2.f90: Likewise.
10147 * gfortran.dg/internal_pack_3.f90: Likewise.
10148 * gfortran.dg/internal_pack_4.f90: Likewise.
10149 * gfortran.dg/internal_pack_6.f90: Likewise.
10150 * gfortran.dg/internal_pack_8.f90: Likewise.
10151 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10152 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10153 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10154 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10155 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10156 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10157 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10158 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10159 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10160 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10161 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10162 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10163 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10164 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10165 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10166 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10167 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10168 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10169 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10170 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10171 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10172 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10173 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10174 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10175 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10176 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10177 * gfortran.dg/io_err_1.f90: Likewise.
10178 * gfortran.dg/io_real_boz.f90: Likewise.
10179 * gfortran.dg/iomsg_1.f90: Likewise.
10180 * gfortran.dg/iostat_1.f90: Likewise.
10181 * gfortran.dg/iostat_2.f90: Likewise.
10182 * gfortran.dg/iostat_4.f90: Likewise.
10183 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10184 * gfortran.dg/ishft_1.f90: Likewise.
10185 * gfortran.dg/ishft_2.f90: Likewise.
10186 * gfortran.dg/ishft_4.f90: Likewise.
10187 * gfortran.dg/isnan_1.f90: Likewise.
10188 * gfortran.dg/isnan_2.f90: Likewise.
10189 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10190 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10191 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10192 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10193 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10194 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10195 * gfortran.dg/itime_idate_1.f: Likewise.
10196 * gfortran.dg/itime_idate_2.f: Likewise.
10197 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10198 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10199 * gfortran.dg/large_real_kind_1.f90: Likewise.
10200 * gfortran.dg/large_real_kind_2.F90: Likewise.
10201 * gfortran.dg/large_real_kind_3.F90: Likewise.
10202 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10203 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10204 * gfortran.dg/large_recl.f90: Likewise.
10205 * gfortran.dg/large_unit_1.f90: Likewise.
10206 * gfortran.dg/large_unit_2.f90: Likewise.
10207 * gfortran.dg/largeequiv_1.f90: Likewise.
10208 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10209 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10210 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10211 * gfortran.dg/list_read_1.f90: Likewise.
10212 * gfortran.dg/list_read_10.f90: Likewise.
10213 * gfortran.dg/list_read_11.f90: Likewise.
10214 * gfortran.dg/list_read_12.f90: Likewise.
10215 * gfortran.dg/list_read_13.f: Likewise.
10216 * gfortran.dg/list_read_14.f90: Likewise.
10217 * gfortran.dg/list_read_2.f90: Likewise.
10218 * gfortran.dg/list_read_3.f90: Likewise.
10219 * gfortran.dg/list_read_4.f90: Likewise.
10220 * gfortran.dg/list_read_5.f90: Likewise.
10221 * gfortran.dg/list_read_6.f90: Likewise.
10222 * gfortran.dg/list_read_7.f90: Likewise.
10223 * gfortran.dg/list_read_8.f90: Likewise.
10224 * gfortran.dg/list_read_9.f90: Likewise.
10225 * gfortran.dg/loc_2.f90: Likewise.
10226 * gfortran.dg/logical_1.f90: Likewise.
10227 * gfortran.dg/logical_dot_product.f90: Likewise.
10228 * gfortran.dg/logical_temp_io.f90: Likewise.
10229 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10230 * gfortran.dg/lrshift_1.f90: Likewise.
10231 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10232 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10233 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10234 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10235 * gfortran.dg/make_unit.f90: Likewise.
10236 * gfortran.dg/mapping_1.f90: Likewise.
10237 * gfortran.dg/mapping_2.f90: Likewise.
10238 * gfortran.dg/mapping_3.f90: Likewise.
10239 * gfortran.dg/masklr_1.F90: Likewise.
10240 * gfortran.dg/masklr_2.F90: Likewise.
10241 * gfortran.dg/matmul_1.f90: Likewise.
10242 * gfortran.dg/matmul_10.f90: Likewise.
10243 * gfortran.dg/matmul_12.f90: Likewise.
10244 * gfortran.dg/matmul_16.f90: Likewise.
10245 * gfortran.dg/matmul_17.f90: Likewise.
10246 * gfortran.dg/matmul_18.f90: Likewise.
10247 * gfortran.dg/matmul_2.f90: Likewise.
10248 * gfortran.dg/matmul_3.f90: Likewise.
10249 * gfortran.dg/matmul_4.f90: Likewise.
10250 * gfortran.dg/matmul_6.f90: Likewise.
10251 * gfortran.dg/matmul_8.f03: Likewise.
10252 * gfortran.dg/matmul_9.f90: Likewise.
10253 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10254 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10255 * gfortran.dg/matmul_const.f90: Likewise.
10256 * gfortran.dg/maxloc_1.f90: Likewise.
10257 * gfortran.dg/maxloc_2.f90: Likewise.
10258 * gfortran.dg/maxloc_3.f90: Likewise.
10259 * gfortran.dg/maxloc_4.f90: Likewise.
10260 * gfortran.dg/maxloc_string_1.f90: Likewise.
10261 * gfortran.dg/maxlocval_1.f90: Likewise.
10262 * gfortran.dg/maxlocval_2.f90: Likewise.
10263 * gfortran.dg/maxlocval_3.f90: Likewise.
10264 * gfortran.dg/maxlocval_4.f90: Likewise.
10265 * gfortran.dg/maxval_char_1.f90: Likewise.
10266 * gfortran.dg/maxval_char_2.f90: Likewise.
10267 * gfortran.dg/maxval_char_3.f90: Likewise.
10268 * gfortran.dg/maxval_char_4.f90: Likewise.
10269 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10270 * gfortran.dg/mclock.f90: Likewise.
10271 * gfortran.dg/merge_bits_1.F90: Likewise.
10272 * gfortran.dg/merge_bits_2.F90: Likewise.
10273 * gfortran.dg/merge_char_1.f90: Likewise.
10274 * gfortran.dg/merge_init_expr.f90: Likewise.
10275 * gfortran.dg/min_max_optional_1.f90: Likewise.
10276 * gfortran.dg/min_max_optional_5.f90: Likewise.
10277 * gfortran.dg/minloc_1.f90: Likewise.
10278 * gfortran.dg/minloc_2.f90: Likewise.
10279 * gfortran.dg/minloc_3.f90: Likewise.
10280 * gfortran.dg/minloc_4.f90: Likewise.
10281 * gfortran.dg/minloc_string_1.f90: Likewise.
10282 * gfortran.dg/minlocval_1.f90: Likewise.
10283 * gfortran.dg/minlocval_2.f90: Likewise.
10284 * gfortran.dg/minlocval_3.f90: Likewise.
10285 * gfortran.dg/minlocval_4.f90: Likewise.
10286 * gfortran.dg/minmax_char_1.f90: Likewise.
10287 * gfortran.dg/minmaxloc_1.f90: Likewise.
10288 * gfortran.dg/minmaxloc_10.f90: Likewise.
10289 * gfortran.dg/minmaxloc_11.f90: Likewise.
10290 * gfortran.dg/minmaxloc_12.f90: Likewise.
10291 * gfortran.dg/minmaxloc_13.f90: Likewise.
10292 * gfortran.dg/minmaxloc_2.f90: Likewise.
10293 * gfortran.dg/minmaxloc_3.f90: Likewise.
10294 * gfortran.dg/minmaxloc_4.f90: Likewise.
10295 * gfortran.dg/minmaxloc_5.f90: Likewise.
10296 * gfortran.dg/minmaxloc_6.f90: Likewise.
10297 * gfortran.dg/minmaxloc_7.f90: Likewise.
10298 * gfortran.dg/minmaxloc_8.f90: Likewise.
10299 * gfortran.dg/minmaxval_1.f90: Likewise.
10300 * gfortran.dg/minval_char_1.f90: Likewise.
10301 * gfortran.dg/minval_char_2.f90: Likewise.
10302 * gfortran.dg/minval_char_3.f90: Likewise.
10303 * gfortran.dg/minval_char_4.f90: Likewise.
10304 * gfortran.dg/minval_char_5.f90: Likewise.
10305 * gfortran.dg/minval_parameter_1.f90: Likewise.
10306 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10307 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10308 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10309 * gfortran.dg/missing_parens_1.f90: Likewise.
10310 * gfortran.dg/missing_parens_2.f90: Likewise.
10311 * gfortran.dg/mod_large_1.f90: Likewise.
10312 * gfortran.dg/mod_sign0_1.f90: Likewise.
10313 * gfortran.dg/module_blank_common.f90: Likewise.
10314 * gfortran.dg/module_commons_1.f90: Likewise.
10315 * gfortran.dg/module_commons_3.f90: Likewise.
10316 * gfortran.dg/module_double_reuse.f90: Likewise.
10317 * gfortran.dg/module_equivalence_1.f90: Likewise.
10318 * gfortran.dg/module_equivalence_2.f90: Likewise.
10319 * gfortran.dg/module_equivalence_3.f90: Likewise.
10320 * gfortran.dg/module_equivalence_5.f90: Likewise.
10321 * gfortran.dg/module_interface_1.f90: Likewise.
10322 * gfortran.dg/module_nan.f90: Likewise.
10323 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10324 * gfortran.dg/module_procedure_1.f90: Likewise.
10325 * gfortran.dg/module_read_1.f90: Likewise.
10326 * gfortran.dg/module_read_2.f90: Likewise.
10327 * gfortran.dg/module_widestring_1.f90: Likewise.
10328 * gfortran.dg/move_alloc.f90: Likewise.
10329 * gfortran.dg/move_alloc_10.f90: Likewise.
10330 * gfortran.dg/move_alloc_13.f90: Likewise.
10331 * gfortran.dg/move_alloc_14.f90: Likewise.
10332 * gfortran.dg/move_alloc_15.f90: Likewise.
10333 * gfortran.dg/move_alloc_16.f90: Likewise.
10334 * gfortran.dg/move_alloc_2.f90: Likewise.
10335 * gfortran.dg/move_alloc_5.f90: Likewise.
10336 * gfortran.dg/move_alloc_6.f90: Likewise.
10337 * gfortran.dg/move_alloc_9.f90: Likewise.
10338 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10339 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10340 * gfortran.dg/mvbits_1.f90: Likewise.
10341 * gfortran.dg/mvbits_2.f90: Likewise.
10342 * gfortran.dg/mvbits_3.f90: Likewise.
10343 * gfortran.dg/mvbits_4.f90: Likewise.
10344 * gfortran.dg/mvbits_7.f90: Likewise.
10345 * gfortran.dg/mvbits_8.f90: Likewise.
10346 * gfortran.dg/namelist_11.f: Likewise.
10347 * gfortran.dg/namelist_12.f: Likewise.
10348 * gfortran.dg/namelist_13.f90: Likewise.
10349 * gfortran.dg/namelist_14.f90: Likewise.
10350 * gfortran.dg/namelist_15.f90: Likewise.
10351 * gfortran.dg/namelist_16.f90: Likewise.
10352 * gfortran.dg/namelist_17.f90: Likewise.
10353 * gfortran.dg/namelist_18.f90: Likewise.
10354 * gfortran.dg/namelist_19.f90: Likewise.
10355 * gfortran.dg/namelist_20.f90: Likewise.
10356 * gfortran.dg/namelist_21.f90: Likewise.
10357 * gfortran.dg/namelist_22.f90: Likewise.
10358 * gfortran.dg/namelist_23.f90: Likewise.
10359 * gfortran.dg/namelist_24.f90: Likewise.
10360 * gfortran.dg/namelist_26.f90: Likewise.
10361 * gfortran.dg/namelist_27.f90: Likewise.
10362 * gfortran.dg/namelist_28.f90: Likewise.
10363 * gfortran.dg/namelist_29.f90: Likewise.
10364 * gfortran.dg/namelist_37.f90: Likewise.
10365 * gfortran.dg/namelist_38.f90: Likewise.
10366 * gfortran.dg/namelist_39.f90: Likewise.
10367 * gfortran.dg/namelist_40.f90: Likewise.
10368 * gfortran.dg/namelist_41.f90: Likewise.
10369 * gfortran.dg/namelist_42.f90: Likewise.
10370 * gfortran.dg/namelist_43.f90: Likewise.
10371 * gfortran.dg/namelist_44.f90: Likewise.
10372 * gfortran.dg/namelist_47.f90: Likewise.
10373 * gfortran.dg/namelist_48.f90: Likewise.
10374 * gfortran.dg/namelist_49.f90: Likewise.
10375 * gfortran.dg/namelist_50.f90: Likewise.
10376 * gfortran.dg/namelist_51.f90: Likewise.
10377 * gfortran.dg/namelist_52.f90: Likewise.
10378 * gfortran.dg/namelist_54.f90: Likewise.
10379 * gfortran.dg/namelist_55.f90: Likewise.
10380 * gfortran.dg/namelist_56.f90: Likewise.
10381 * gfortran.dg/namelist_57.f90: Likewise.
10382 * gfortran.dg/namelist_58.f90: Likewise.
10383 * gfortran.dg/namelist_59.f90: Likewise.
10384 * gfortran.dg/namelist_60.f90: Likewise.
10385 * gfortran.dg/namelist_61.f90: Likewise.
10386 * gfortran.dg/namelist_64.f90: Likewise.
10387 * gfortran.dg/namelist_65.f90: Likewise.
10388 * gfortran.dg/namelist_69.f90: Likewise.
10389 * gfortran.dg/namelist_70.f90: Likewise.
10390 * gfortran.dg/namelist_71.f90: Likewise.
10391 * gfortran.dg/namelist_72.f: Likewise.
10392 * gfortran.dg/namelist_73.f90: Likewise.
10393 * gfortran.dg/namelist_77.f90: Likewise.
10394 * gfortran.dg/namelist_78.f90: Likewise.
10395 * gfortran.dg/namelist_79.f90: Likewise.
10396 * gfortran.dg/namelist_80.f90: Likewise.
10397 * gfortran.dg/namelist_81.f90: Likewise.
10398 * gfortran.dg/namelist_82.f90: Likewise.
10399 * gfortran.dg/namelist_84.f90: Likewise.
10400 * gfortran.dg/namelist_85.f90: Likewise.
10401 * gfortran.dg/namelist_86.f90: Likewise.
10402 * gfortran.dg/namelist_87.f90: Likewise.
10403 * gfortran.dg/namelist_88.f90: Likewise.
10404 * gfortran.dg/namelist_89.f90: Likewise.
10405 * gfortran.dg/namelist_90.f: Likewise.
10406 * gfortran.dg/namelist_95.f90: Likewise.
10407 * gfortran.dg/namelist_char_only.f90: Likewise.
10408 * gfortran.dg/namelist_empty.f90: Likewise.
10409 * gfortran.dg/namelist_internal.f90: Likewise.
10410 * gfortran.dg/namelist_use.f90: Likewise.
10411 * gfortran.dg/namelist_use_only.f90: Likewise.
10412 * gfortran.dg/namelist_utf8.f90: Likewise.
10413 * gfortran.dg/nan_1.f90: Likewise.
10414 * gfortran.dg/nan_2.f90: Likewise.
10415 * gfortran.dg/nan_3.f90: Likewise.
10416 * gfortran.dg/nan_6.f90: Likewise.
10417 * gfortran.dg/nan_7.f90: Likewise.
10418 * gfortran.dg/nearest_1.f90: Likewise.
10419 * gfortran.dg/nearest_2.f90: Likewise.
10420 * gfortran.dg/nearest_3.f90: Likewise.
10421 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10422 * gfortran.dg/negative_automatic_size.f90: Likewise.
10423 * gfortran.dg/negative_unit.f: Likewise.
10424 * gfortran.dg/negative_unit2.f90: Likewise.
10425 * gfortran.dg/negative_unit_int8.f: Likewise.
10426 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10427 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10428 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10429 * gfortran.dg/nested_modules_1.f90: Likewise.
10430 * gfortran.dg/nested_modules_2.f90: Likewise.
10431 * gfortran.dg/nested_modules_3.f90: Likewise.
10432 * gfortran.dg/nesting_1.f90: Likewise.
10433 * gfortran.dg/new_line.f90: Likewise.
10434 * gfortran.dg/newunit_1.f90: Likewise.
10435 * gfortran.dg/newunit_3.f90: Likewise.
10436 * gfortran.dg/newunit_5.f90.f90: Likewise.
10437 * gfortran.dg/nint_1.f90: Likewise.
10438 * gfortran.dg/nint_2.f90: Likewise.
10439 * gfortran.dg/no_arg_check_2.f90: Likewise.
10440 * gfortran.dg/no_range_check_1.f90: Likewise.
10441 * gfortran.dg/no_range_check_2.f90: Likewise.
10442 * gfortran.dg/no_range_check_3.f90: Likewise.
10443 * gfortran.dg/noadv_size.f90: Likewise.
10444 * gfortran.dg/nonreturning_statements.f90: Likewise.
10445 * gfortran.dg/norm2_1.f90: Likewise.
10446 * gfortran.dg/norm2_3.f90: Likewise.
10447 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10448 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10449 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10450 * gfortran.dg/null_4.f90: Likewise.
10451 * gfortran.dg/null_9.f90: Likewise.
10452 * gfortran.dg/nullify_3.f90: Likewise.
10453 * gfortran.dg/oldstyle_1.f90: Likewise.
10454 * gfortran.dg/open_access_append_1.f90: Likewise.
10455 * gfortran.dg/open_access_append_2.f90: Likewise.
10456 * gfortran.dg/open_errors.f90: Likewise.
10457 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10458 * gfortran.dg/open_new.f90: Likewise.
10459 * gfortran.dg/open_readonly_1.f90: Likewise.
10460 * gfortran.dg/operator_1.f90: Likewise.
10461 * gfortran.dg/optional_absent_1.f90: Likewise.
10462 * gfortran.dg/optional_absent_2.f90: Likewise.
10463 * gfortran.dg/optional_absent_3.f90: Likewise.
10464 * gfortran.dg/optional_class_1.f90: Likewise.
10465 * gfortran.dg/optional_dim_2.f90: Likewise.
10466 * gfortran.dg/optional_dim_3.f90: Likewise.
10467 * gfortran.dg/output_exponents_1.f90: Likewise.
10468 * gfortran.dg/overload_1.f90: Likewise.
10469 * gfortran.dg/overload_2.f90: Likewise.
10470 * gfortran.dg/overwrite_1.f: Likewise.
10471 * gfortran.dg/pad_no.f90: Likewise.
10472 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10473 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10474 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10475 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10476 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10477 * gfortran.dg/parens_3.f90: Likewise.
10478 * gfortran.dg/parens_5.f90: Likewise.
10479 * gfortran.dg/parens_6.f90: Likewise.
10480 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10481 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10482 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10483 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10484 * gfortran.dg/parity_1.f90: Likewise.
10485 * gfortran.dg/past_eor.f90: Likewise.
10486 * gfortran.dg/pdt_1.f03: Likewise.
10487 * gfortran.dg/pdt_10.f03: Likewise.
10488 * gfortran.dg/pdt_11.f03: Likewise.
10489 * gfortran.dg/pdt_12.f03: Likewise.
10490 * gfortran.dg/pdt_13.f03: Likewise.
10491 * gfortran.dg/pdt_14.f03: Likewise.
10492 * gfortran.dg/pdt_15.f03: Likewise.
10493 * gfortran.dg/pdt_19.f03: Likewise.
10494 * gfortran.dg/pdt_20.f03: Likewise.
10495 * gfortran.dg/pdt_22.f03: Likewise.
10496 * gfortran.dg/pdt_23.f03: Likewise.
10497 * gfortran.dg/pdt_25.f03: Likewise.
10498 * gfortran.dg/pdt_26.f03: Likewise.
10499 * gfortran.dg/pdt_27.f03: Likewise.
10500 * gfortran.dg/pdt_28.f03: Likewise.
10501 * gfortran.dg/pdt_3.f03: Likewise.
10502 * gfortran.dg/pdt_4.f03: Likewise.
10503 * gfortran.dg/pdt_5.f03: Likewise.
10504 * gfortran.dg/pdt_7.f03: Likewise.
10505 * gfortran.dg/pointer_1.f90: Likewise.
10506 * gfortran.dg/pointer_array_1.f90: Likewise.
10507 * gfortran.dg/pointer_array_3.f90: Likewise.
10508 * gfortran.dg/pointer_array_4.f90: Likewise.
10509 * gfortran.dg/pointer_array_5.f90: Likewise.
10510 * gfortran.dg/pointer_array_6.f90: Likewise.
10511 * gfortran.dg/pointer_array_7.f90: Likewise.
10512 * gfortran.dg/pointer_array_8.f90: Likewise.
10513 * gfortran.dg/pointer_array_9.f90: Likewise.
10514 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10515 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10516 * gfortran.dg/pointer_assign_10.f90: Likewise.
10517 * gfortran.dg/pointer_assign_11.f90: Likewise.
10518 * gfortran.dg/pointer_assign_4.f90: Likewise.
10519 * gfortran.dg/pointer_assign_8.f90: Likewise.
10520 * gfortran.dg/pointer_assign_9.f90: Likewise.
10521 * gfortran.dg/pointer_check_10.f90: Likewise.
10522 * gfortran.dg/pointer_check_9.f90: Likewise.
10523 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10524 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10525 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10526 * gfortran.dg/pointer_init_1.f90: Likewise.
10527 * gfortran.dg/pointer_init_3.f90: Likewise.
10528 * gfortran.dg/pointer_init_4.f90: Likewise.
10529 * gfortran.dg/pointer_init_5.f90: Likewise.
10530 * gfortran.dg/pointer_init_8.f90: Likewise.
10531 * gfortran.dg/pointer_intent_1.f90: Likewise.
10532 * gfortran.dg/pointer_intent_4.f90: Likewise.
10533 * gfortran.dg/pointer_intent_5.f90: Likewise.
10534 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10535 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10536 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10537 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10538 * gfortran.dg/pointer_target_1.f90: Likewise.
10539 * gfortran.dg/pointer_target_2.f90: Likewise.
10540 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10541 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10542 * gfortran.dg/power.f90: Likewise.
10543 * gfortran.dg/power1.f90: Likewise.
10544 * gfortran.dg/power_3.f90: Likewise.
10545 * gfortran.dg/power_4.f90: Likewise.
10546 * gfortran.dg/power_5.f90: Likewise.
10547 * gfortran.dg/pr12884.f: Likewise.
10548 * gfortran.dg/pr15129.f90: Likewise.
10549 * gfortran.dg/pr15140.f90: Likewise.
10550 * gfortran.dg/pr15324.f90: Likewise.
10551 * gfortran.dg/pr15332.f: Likewise.
10552 * gfortran.dg/pr15957.f90: Likewise.
10553 * gfortran.dg/pr15959.f90: Likewise.
10554 * gfortran.dg/pr16597.f90: Likewise.
10555 * gfortran.dg/pr16861.f90: Likewise.
10556 * gfortran.dg/pr16938.f90: Likewise.
10557 * gfortran.dg/pr17090.f90: Likewise.
10558 * gfortran.dg/pr17143.f90: Likewise.
10559 * gfortran.dg/pr17164.f90: Likewise.
10560 * gfortran.dg/pr17229.f: Likewise.
10561 * gfortran.dg/pr17285.f90: Likewise.
10562 * gfortran.dg/pr17286.f90: Likewise.
10563 * gfortran.dg/pr17472.f: Likewise.
10564 * gfortran.dg/pr17612.f90: Likewise.
10565 * gfortran.dg/pr17706.f90: Likewise.
10566 * gfortran.dg/pr18025.f90: Likewise.
10567 * gfortran.dg/pr18122.f90: Likewise.
10568 * gfortran.dg/pr18210.f90: Likewise.
10569 * gfortran.dg/pr18392.f90: Likewise.
10570 * gfortran.dg/pr19155.f: Likewise.
10571 * gfortran.dg/pr19216.f: Likewise.
10572 * gfortran.dg/pr19467.f90: Likewise.
10573 * gfortran.dg/pr19657.f: Likewise.
10574 * gfortran.dg/pr19926.f90: Likewise.
10575 * gfortran.dg/pr19928-1.f90: Likewise.
10576 * gfortran.dg/pr19928-2.f90: Likewise.
10577 * gfortran.dg/pr20086.f90: Likewise.
10578 * gfortran.dg/pr20124.f90: Likewise.
10579 * gfortran.dg/pr20163-2.f: Likewise.
10580 * gfortran.dg/pr20480.f90: Likewise.
10581 * gfortran.dg/pr20755.f: Likewise.
10582 * gfortran.dg/pr20950.f: Likewise.
10583 * gfortran.dg/pr21177.f90: Likewise.
10584 * gfortran.dg/pr21730.f: Likewise.
10585 * gfortran.dg/pr22491.f: Likewise.
10586 * gfortran.dg/pr25603.f: Likewise.
10587 * gfortran.dg/pr26246_2.f90: Likewise.
10588 * gfortran.dg/pr32136.f90: Likewise.
10589 * gfortran.dg/pr32533.f90: Likewise.
10590 * gfortran.dg/pr33794.f90: Likewise.
10591 * gfortran.dg/pr35662.f90: Likewise.
10592 * gfortran.dg/pr35944-1.f90: Likewise.
10593 * gfortran.dg/pr35944-2.f90: Likewise.
10594 * gfortran.dg/pr35983.f90: Likewise.
10595 * gfortran.dg/pr39865.f90: Likewise.
10596 * gfortran.dg/pr41212.f90: Likewise.
10597 * gfortran.dg/pr43808.f90: Likewise.
10598 * gfortran.dg/pr44592.f90: Likewise.
10599 * gfortran.dg/pr44735.f90: Likewise.
10600 * gfortran.dg/pr45308.f03: Likewise.
10601 * gfortran.dg/pr46297.f: Likewise.
10602 * gfortran.dg/pr46588.f90: Likewise.
10603 * gfortran.dg/pr46665.f90: Likewise.
10604 * gfortran.dg/pr46804.f90: Likewise.
10605 * gfortran.dg/pr47008.f03: Likewise.
10606 * gfortran.dg/pr47614.f: Likewise.
10607 * gfortran.dg/pr47878.f90: Likewise.
10608 * gfortran.dg/pr49103.f90: Likewise.
10609 * gfortran.dg/pr50069_1.f90: Likewise.
10610 * gfortran.dg/pr50769.f90: Likewise.
10611 * gfortran.dg/pr52608.f90: Likewise.
10612 * gfortran.dg/pr55086_2.f90: Likewise.
10613 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10614 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10615 * gfortran.dg/pr55330.f90: Likewise.
10616 * gfortran.dg/pr56015.f90: Likewise.
10617 * gfortran.dg/pr57910.f90: Likewise.
10618 * gfortran.dg/pr59700.f90: Likewise.
10619 * gfortran.dg/pr62125.f90: Likewise.
10620 * gfortran.dg/pr64530.f90: Likewise.
10621 * gfortran.dg/pr65429.f90: Likewise.
10622 * gfortran.dg/pr65450.f90: Likewise.
10623 * gfortran.dg/pr65504.f90: Likewise.
10624 * gfortran.dg/pr65903.f90: Likewise.
10625 * gfortran.dg/pr66311.f90: Likewise.
10626 * gfortran.dg/pr66864.f90: Likewise.
10627 * gfortran.dg/pr67140.f90: Likewise.
10628 * gfortran.dg/pr67524.f90: Likewise.
10629 * gfortran.dg/pr67885.f90: Likewise.
10630 * gfortran.dg/pr68053.f90: Likewise.
10631 * gfortran.dg/pr68566.f90: Likewise.
10632 * gfortran.dg/pr69514_1.f90: Likewise.
10633 * gfortran.dg/pr69514_2.f90: Likewise.
10634 * gfortran.dg/pr69739.f90: Likewise.
10635 * gfortran.dg/pr70673.f90: Likewise.
10636 * gfortran.dg/pr71523_2.f90: Likewise.
10637 * gfortran.dg/pr71764.f90: Likewise.
10638 * gfortran.dg/pr78092.f90: Likewise.
10639 * gfortran.dg/pr82973.f90: Likewise.
10640 * gfortran.dg/pr83864.f90: Likewise.
10641 * gfortran.dg/pr83874.f90: Likewise.
10642 * gfortran.dg/pr84088.f90: Likewise.
10643 * gfortran.dg/pr84155.f90: Likewise.
10644 * gfortran.dg/proc_decl_12.f90: Likewise.
10645 * gfortran.dg/proc_decl_13.f90: Likewise.
10646 * gfortran.dg/proc_decl_15.f90: Likewise.
10647 * gfortran.dg/proc_decl_17.f90: Likewise.
10648 * gfortran.dg/proc_decl_18.f90: Likewise.
10649 * gfortran.dg/proc_decl_2.f90: Likewise.
10650 * gfortran.dg/proc_decl_5.f90: Likewise.
10651 * gfortran.dg/proc_decl_9.f90: Likewise.
10652 * gfortran.dg/proc_ptr_1.f90: Likewise.
10653 * gfortran.dg/proc_ptr_10.f90: Likewise.
10654 * gfortran.dg/proc_ptr_12.f90: Likewise.
10655 * gfortran.dg/proc_ptr_18.f90: Likewise.
10656 * gfortran.dg/proc_ptr_19.f90: Likewise.
10657 * gfortran.dg/proc_ptr_21.f90: Likewise.
10658 * gfortran.dg/proc_ptr_22.f90: Likewise.
10659 * gfortran.dg/proc_ptr_23.f90: Likewise.
10660 * gfortran.dg/proc_ptr_25.f90: Likewise.
10661 * gfortran.dg/proc_ptr_26.f90: Likewise.
10662 * gfortran.dg/proc_ptr_3.f90: Likewise.
10663 * gfortran.dg/proc_ptr_36.f90: Likewise.
10664 * gfortran.dg/proc_ptr_47.f90: Likewise.
10665 * gfortran.dg/proc_ptr_48.f90: Likewise.
10666 * gfortran.dg/proc_ptr_5.f90: Likewise.
10667 * gfortran.dg/proc_ptr_6.f90: Likewise.
10668 * gfortran.dg/proc_ptr_7.f90: Likewise.
10669 * gfortran.dg/proc_ptr_8.f90: Likewise.
10670 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10671 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10672 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10673 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10674 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10675 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10676 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10677 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10678 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10679 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10680 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10681 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10682 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10683 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10684 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10685 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10686 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10687 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10688 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10689 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10690 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10691 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10692 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10693 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10694 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10695 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10696 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10697 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10698 * gfortran.dg/product_init_expr.f03: Likewise.
10699 * gfortran.dg/promotion.f90: Likewise.
10700 * gfortran.dg/promotion_3.f90: Likewise.
10701 * gfortran.dg/promotion_4.f90: Likewise.
10702 * gfortran.dg/protected_1.f90: Likewise.
10703 * gfortran.dg/protected_2.f90: Likewise.
10704 * gfortran.dg/ptr-func-1.f90: Likewise.
10705 * gfortran.dg/ptr-func-2.f90: Likewise.
10706 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10707 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10708 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10709 * gfortran.dg/pure_byref_1.f90: Likewise.
10710 * gfortran.dg/pure_byref_2.f90: Likewise.
10711 * gfortran.dg/pure_byref_3.f90: Likewise.
10712 * gfortran.dg/quad_2.f90: Likewise.
10713 * gfortran.dg/quad_3.f90: Likewise.
10714 * gfortran.dg/random_3.f90: Likewise.
10715 * gfortran.dg/random_4.f90: Likewise.
10716 * gfortran.dg/random_7.f90: Likewise.
10717 * gfortran.dg/read_2.f90: Likewise.
10718 * gfortran.dg/read_3.f90: Likewise.
10719 * gfortran.dg/read_4.f90: Likewise.
10720 * gfortran.dg/read_5.f90: Likewise.
10721 * gfortran.dg/read_bad_advance.f90: Likewise.
10722 * gfortran.dg/read_bang.f90: Likewise.
10723 * gfortran.dg/read_bang4.f90: Likewise.
10724 * gfortran.dg/read_comma.f: Likewise.
10725 * gfortran.dg/read_dir.f90: Likewise.
10726 * gfortran.dg/read_empty_file.f: Likewise.
10727 * gfortran.dg/read_eof_1.f90: Likewise.
10728 * gfortran.dg/read_eof_2.f90: Likewise.
10729 * gfortran.dg/read_eof_3.f90: Likewise.
10730 * gfortran.dg/read_eof_4.f90: Likewise.
10731 * gfortran.dg/read_eof_5.f90: Likewise.
10732 * gfortran.dg/read_eof_6.f: Likewise.
10733 * gfortran.dg/read_eof_7.f90: Likewise.
10734 * gfortran.dg/read_eof_8.f90: Likewise.
10735 * gfortran.dg/read_eof_all.f90: Likewise.
10736 * gfortran.dg/read_eor.f90: Likewise.
10737 * gfortran.dg/read_float_1.f90: Likewise.
10738 * gfortran.dg/read_float_2.f03: Likewise.
10739 * gfortran.dg/read_float_3.f90: Likewise.
10740 * gfortran.dg/read_float_4.f90: Likewise.
10741 * gfortran.dg/read_infnan_1.f90: Likewise.
10742 * gfortran.dg/read_list_eof_1.f90: Likewise.
10743 * gfortran.dg/read_logical.f90: Likewise.
10744 * gfortran.dg/read_many_1.f: Likewise.
10745 * gfortran.dg/read_no_eor.f90: Likewise.
10746 * gfortran.dg/read_noadvance.f90: Likewise.
10747 * gfortran.dg/read_repeat.f90: Likewise.
10748 * gfortran.dg/read_repeat_2.f90: Likewise.
10749 * gfortran.dg/read_size_noadvance.f90: Likewise.
10750 * gfortran.dg/read_x_eof.f90: Likewise.
10751 * gfortran.dg/read_x_past.f: Likewise.
10752 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10753 * gfortran.dg/real_const_1.f: Likewise.
10754 * gfortran.dg/real_const_2.f90: Likewise.
10755 * gfortran.dg/real_const_3.f90: Likewise.
10756 * gfortran.dg/real_do_1.f90: Likewise.
10757 * gfortran.dg/real_index_1.f90: Likewise.
10758 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10759 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10760 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10761 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10762 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10763 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10764 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10765 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10766 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10767 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10768 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10769 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10770 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10771 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10772 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10773 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10774 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10775 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10776 * gfortran.dg/record_marker_1.f90: Likewise.
10777 * gfortran.dg/record_marker_2.f: Likewise.
10778 * gfortran.dg/record_marker_3.f90: Likewise.
10779 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10780 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10781 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10782 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10783 * gfortran.dg/recursive_check_7.f90: Likewise.
10784 * gfortran.dg/recursive_reference_1.f90: Likewise.
10785 * gfortran.dg/recursive_reference_2.f90: Likewise.
10786 * gfortran.dg/recursive_stack.f90: Likewise.
10787 * gfortran.dg/reduction.f90: Likewise.
10788 * gfortran.dg/repack_arrays_1.f90: Likewise.
10789 * gfortran.dg/repeat_1.f90: Likewise.
10790 * gfortran.dg/repeat_2.f90: Likewise.
10791 * gfortran.dg/repeat_3.f90: Likewise.
10792 * gfortran.dg/repeat_6.f90: Likewise.
10793 * gfortran.dg/reshape-alloc.f90: Likewise.
10794 * gfortran.dg/reshape-complex.f90: Likewise.
10795 * gfortran.dg/reshape.f90: Likewise.
10796 * gfortran.dg/reshape_2.f90: Likewise.
10797 * gfortran.dg/reshape_7.f90: Likewise.
10798 * gfortran.dg/reshape_empty_1.f03: Likewise.
10799 * gfortran.dg/reshape_pad_1.f90: Likewise.
10800 * gfortran.dg/reshape_rank7.f90: Likewise.
10801 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10802 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10803 * gfortran.dg/result_default_init_1.f90: Likewise.
10804 * gfortran.dg/result_in_spec_1.f90: Likewise.
10805 * gfortran.dg/result_in_spec_2.f90: Likewise.
10806 * gfortran.dg/ret_array_1.f90: Likewise.
10807 * gfortran.dg/ret_pointer_1.f90: Likewise.
10808 * gfortran.dg/ret_pointer_2.f90: Likewise.
10809 * gfortran.dg/rewind_1.f90: Likewise.
10810 * gfortran.dg/round_1.f03: Likewise.
10811 * gfortran.dg/round_2.f03: Likewise.
10812 * gfortran.dg/round_3.f08: Likewise.
10813 * gfortran.dg/round_4.f90: Likewise.
10814 * gfortran.dg/rrspacing_1.f90: Likewise.
10815 * gfortran.dg/runtime_warning_1.f90: Likewise.
10816 * gfortran.dg/same_type_as_2.f03: Likewise.
10817 * gfortran.dg/save_1.f90: Likewise.
10818 * gfortran.dg/save_5.f90: Likewise.
10819 * gfortran.dg/save_6.f90: Likewise.
10820 * gfortran.dg/scalar_mask_1.f90: Likewise.
10821 * gfortran.dg/scalar_mask_2.f90: Likewise.
10822 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10823 * gfortran.dg/scale_1.f90: Likewise.
10824 * gfortran.dg/scan_1.f90: Likewise.
10825 * gfortran.dg/scan_2.f90: Likewise.
10826 * gfortran.dg/secnds-1.f: Likewise.
10827 * gfortran.dg/secnds.f: Likewise.
10828 * gfortran.dg/select_1.f90: Likewise.
10829 * gfortran.dg/select_2.f90: Likewise.
10830 * gfortran.dg/select_3.f90: Likewise.
10831 * gfortran.dg/select_5.f90: Likewise.
10832 * gfortran.dg/select_char_1.f90: Likewise.
10833 * gfortran.dg/select_char_2.f90: Likewise.
10834 * gfortran.dg/select_type_13.f03: Likewise.
10835 * gfortran.dg/select_type_14.f03: Likewise.
10836 * gfortran.dg/select_type_15.f03: Likewise.
10837 * gfortran.dg/select_type_19.f03: Likewise.
10838 * gfortran.dg/select_type_2.f03: Likewise.
10839 * gfortran.dg/select_type_26.f03: Likewise.
10840 * gfortran.dg/select_type_27.f03: Likewise.
10841 * gfortran.dg/select_type_28.f03: Likewise.
10842 * gfortran.dg/select_type_3.f03: Likewise.
10843 * gfortran.dg/select_type_35.f03: Likewise.
10844 * gfortran.dg/select_type_36.f03: Likewise.
10845 * gfortran.dg/select_type_37.f03: Likewise.
10846 * gfortran.dg/select_type_39.f03: Likewise.
10847 * gfortran.dg/select_type_4.f90: Likewise.
10848 * gfortran.dg/select_type_5.f03: Likewise.
10849 * gfortran.dg/select_type_6.f03: Likewise.
10850 * gfortran.dg/select_type_7.f03: Likewise.
10851 * gfortran.dg/select_type_8.f03: Likewise.
10852 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10853 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10854 * gfortran.dg/selected_kind_1.f90: Likewise.
10855 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10856 * gfortran.dg/shape_2.f90: Likewise.
10857 * gfortran.dg/shape_4.f90: Likewise.
10858 * gfortran.dg/shape_5.f90: Likewise.
10859 * gfortran.dg/shape_7.f90: Likewise.
10860 * gfortran.dg/shape_8.f90: Likewise.
10861 * gfortran.dg/shape_9.f90: Likewise.
10862 * gfortran.dg/shift-kind_2.f90: Likewise.
10863 * gfortran.dg/shiftalr_1.F90: Likewise.
10864 * gfortran.dg/shiftalr_2.F90: Likewise.
10865 * gfortran.dg/simpleif_1.f90: Likewise.
10866 * gfortran.dg/simplify_argN_1.f90: Likewise.
10867 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10868 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10869 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10870 * gfortran.dg/simplify_modulo.f90: Likewise.
10871 * gfortran.dg/single_char_string.f90: Likewise.
10872 * gfortran.dg/size_dim.f90: Likewise.
10873 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10874 * gfortran.dg/sizeof.f90: Likewise.
10875 * gfortran.dg/sizeof_4.f90: Likewise.
10876 * gfortran.dg/slash_1.f90: Likewise.
10877 * gfortran.dg/sms-1.f90: Likewise.
10878 * gfortran.dg/sms-2.f90: Likewise.
10879 * gfortran.dg/spec_expr_7.f90: Likewise.
10880 * gfortran.dg/specifics_1.f90: Likewise.
10881 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10882 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10883 * gfortran.dg/spread_init_expr.f03: Likewise.
10884 * gfortran.dg/spread_scalar_source.f90: Likewise.
10885 * gfortran.dg/spread_shape_1.f90: Likewise.
10886 * gfortran.dg/stat_1.f90: Likewise.
10887 * gfortran.dg/stat_2.f90: Likewise.
10888 * gfortran.dg/stfunc_1.f90: Likewise.
10889 * gfortran.dg/stfunc_4.f90: Likewise.
10890 * gfortran.dg/stfunc_6.f90: Likewise.
10891 * gfortran.dg/storage_size_1.f08: Likewise.
10892 * gfortran.dg/storage_size_3.f08: Likewise.
10893 * gfortran.dg/storage_size_4.f90: Likewise.
10894 * gfortran.dg/streamio_1.f90: Likewise.
10895 * gfortran.dg/streamio_10.f90: Likewise.
10896 * gfortran.dg/streamio_11.f90: Likewise.
10897 * gfortran.dg/streamio_12.f90: Likewise.
10898 * gfortran.dg/streamio_13.f90: Likewise.
10899 * gfortran.dg/streamio_14.f90: Likewise.
10900 * gfortran.dg/streamio_15.f90: Likewise.
10901 * gfortran.dg/streamio_16.f90: Likewise.
10902 * gfortran.dg/streamio_17.f90: Likewise.
10903 * gfortran.dg/streamio_2.f90: Likewise.
10904 * gfortran.dg/streamio_3.f90: Likewise.
10905 * gfortran.dg/streamio_4.f90: Likewise.
10906 * gfortran.dg/streamio_5.f90: Likewise.
10907 * gfortran.dg/streamio_6.f90: Likewise.
10908 * gfortran.dg/streamio_7.f90: Likewise.
10909 * gfortran.dg/streamio_8.f90: Likewise.
10910 * gfortran.dg/streamio_9.f90: Likewise.
10911 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10912 * gfortran.dg/string_4.f90: Likewise.
10913 * gfortran.dg/string_array_constructor_2.f90: Likewise.
10914 * gfortran.dg/string_assign_2.f90: Likewise.
10915 * gfortran.dg/string_compare_1.f90: Likewise.
10916 * gfortran.dg/string_compare_2.f90: Likewise.
10917 * gfortran.dg/string_compare_3.f90: Likewise.
10918 * gfortran.dg/string_ctor_1.f90: Likewise.
10919 * gfortran.dg/string_length_1.f90: Likewise.
10920 * gfortran.dg/string_length_2.f90: Likewise.
10921 * gfortran.dg/string_length_3.f90: Likewise.
10922 * gfortran.dg/string_length_4.f90: Likewise.
10923 * gfortran.dg/string_null_compare_1.f: Likewise.
10924 * gfortran.dg/string_pad_trunc.f90: Likewise.
10925 * gfortran.dg/structure_constructor_1.f03: Likewise.
10926 * gfortran.dg/structure_constructor_11.f90: Likewise.
10927 * gfortran.dg/structure_constructor_13.f03: Likewise.
10928 * gfortran.dg/structure_constructor_2.f03: Likewise.
10929 * gfortran.dg/structure_constructor_5.f03: Likewise.
10930 * gfortran.dg/submodule_1.f08: Likewise.
10931 * gfortran.dg/submodule_11.f08: Likewise.
10932 * gfortran.dg/submodule_14.f08: Likewise.
10933 * gfortran.dg/submodule_15.f08: Likewise.
10934 * gfortran.dg/submodule_17.f08: Likewise.
10935 * gfortran.dg/submodule_18.f08: Likewise.
10936 * gfortran.dg/submodule_19.f08: Likewise.
10937 * gfortran.dg/submodule_2.f08: Likewise.
10938 * gfortran.dg/submodule_27.f08: Likewise.
10939 * gfortran.dg/submodule_28.f08: Likewise.
10940 * gfortran.dg/submodule_29.f08: Likewise.
10941 * gfortran.dg/submodule_30.f08: Likewise.
10942 * gfortran.dg/submodule_6.f08: Likewise.
10943 * gfortran.dg/submodule_7.f08: Likewise.
10944 * gfortran.dg/submodule_8.f08: Likewise.
10945 * gfortran.dg/subnormal_1.f90: Likewise.
10946 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
10947 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
10948 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
10949 * gfortran.dg/substr_2.f: Likewise.
10950 * gfortran.dg/substr_3.f: Likewise.
10951 * gfortran.dg/substr_4.f: Likewise.
10952 * gfortran.dg/substr_5.f90: Likewise.
10953 * gfortran.dg/substr_6.f90: Likewise.
10954 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
10955 * gfortran.dg/sum_init_expr.f03: Likewise.
10956 * gfortran.dg/sum_zero_array_1.f90: Likewise.
10957 * gfortran.dg/system_clock_3.f08: Likewise.
10958 * gfortran.dg/t_editing.f: Likewise.
10959 * gfortran.dg/team_change_1.f90: Likewise.
10960 * gfortran.dg/team_end_1.f90: Likewise.
10961 * gfortran.dg/team_number_1.f90: Likewise.
10962 * gfortran.dg/temporary_1.f90: Likewise.
10963 * gfortran.dg/test_com_block.f90: Likewise.
10964 * gfortran.dg/test_only_clause.f90: Likewise.
10965 * gfortran.dg/tiny_1.f90: Likewise.
10966 * gfortran.dg/tiny_2.f90: Likewise.
10967 * gfortran.dg/tl_editing.f90: Likewise.
10968 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
10969 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10970 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
10971 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
10972 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
10973 * gfortran.dg/transfer_class_2.f90: Likewise.
10974 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
10975 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
10976 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
10977 * gfortran.dg/transfer_resolve_1.f90: Likewise.
10978 * gfortran.dg/transfer_simplify_1.f90: Likewise.
10979 * gfortran.dg/transfer_simplify_10.f90: Likewise.
10980 * gfortran.dg/transfer_simplify_11.f90: Likewise.
10981 * gfortran.dg/transfer_simplify_2.f90: Likewise.
10982 * gfortran.dg/transfer_simplify_3.f90: Likewise.
10983 * gfortran.dg/transfer_simplify_4.f90: Likewise.
10984 * gfortran.dg/transfer_simplify_8.f90: Likewise.
10985 * gfortran.dg/transfer_simplify_9.f90: Likewise.
10986 * gfortran.dg/transpose_1.f90: Likewise.
10987 * gfortran.dg/transpose_3.f03: Likewise.
10988 * gfortran.dg/transpose_4.f90: Likewise.
10989 * gfortran.dg/transpose_conjg_1.f90: Likewise.
10990 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
10991 * gfortran.dg/transpose_optimization_2.f90: Likewise.
10992 * gfortran.dg/trim_1.f90: Likewise.
10993 * gfortran.dg/trim_optimize_1.f90: Likewise.
10994 * gfortran.dg/trim_optimize_2.f90: Likewise.
10995 * gfortran.dg/trim_optimize_3.f90: Likewise.
10996 * gfortran.dg/trim_optimize_4.f90: Likewise.
10997 * gfortran.dg/trim_optimize_5.f90: Likewise.
10998 * gfortran.dg/trim_optimize_6.f90: Likewise.
10999 * gfortran.dg/trim_optimize_7.f90: Likewise.
11000 * gfortran.dg/trim_optimize_8.f90: Likewise.
11001 * gfortran.dg/type_to_class_1.f03: Likewise.
11002 * gfortran.dg/type_to_class_2.f03: Likewise.
11003 * gfortran.dg/type_to_class_3.f03: Likewise.
11004 * gfortran.dg/type_to_class_4.f03: Likewise.
11005 * gfortran.dg/type_to_class_5.f03: Likewise.
11006 * gfortran.dg/typebound_assignment_5.f03: Likewise.
11007 * gfortran.dg/typebound_assignment_6.f03: Likewise.
11008 * gfortran.dg/typebound_assignment_7.f90: Likewise.
11009 * gfortran.dg/typebound_call_1.f03: Likewise.
11010 * gfortran.dg/typebound_call_13.f03: Likewise.
11011 * gfortran.dg/typebound_call_18.f03: Likewise.
11012 * gfortran.dg/typebound_call_19.f03: Likewise.
11013 * gfortran.dg/typebound_call_2.f03: Likewise.
11014 * gfortran.dg/typebound_call_20.f03: Likewise.
11015 * gfortran.dg/typebound_call_3.f03: Likewise.
11016 * gfortran.dg/typebound_generic_5.f03: Likewise.
11017 * gfortran.dg/typebound_generic_6.f03: Likewise.
11018 * gfortran.dg/typebound_generic_9.f03: Likewise.
11019 * gfortran.dg/typebound_operator_12.f03: Likewise.
11020 * gfortran.dg/typebound_operator_13.f03: Likewise.
11021 * gfortran.dg/typebound_operator_15.f90: Likewise.
11022 * gfortran.dg/typebound_operator_20.f90: Likewise.
11023 * gfortran.dg/typebound_operator_3.f03: Likewise.
11024 * gfortran.dg/typebound_operator_6.f03: Likewise.
11025 * gfortran.dg/typebound_operator_7.f03: Likewise.
11026 * gfortran.dg/typebound_operator_8.f03: Likewise.
11027 * gfortran.dg/typebound_operator_9.f03: Likewise.
11028 * gfortran.dg/typebound_proc_19.f90: Likewise.
11029 * gfortran.dg/typebound_proc_20.f90: Likewise.
11030 * gfortran.dg/typebound_proc_23.f90: Likewise.
11031 * gfortran.dg/typebound_proc_27.f03: Likewise.
11032 * gfortran.dg/typebound_proc_35.f90: Likewise.
11033 * gfortran.dg/typebound_proc_36.f90: Likewise.
11034 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11035 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11036 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11037 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11038 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11039 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11040 * gfortran.dg/unf_short_record_1.f90: Likewise.
11041 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11042 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11043 * gfortran.dg/unit_1.f90: Likewise.
11044 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11045 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11046 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11047 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11048 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11049 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11050 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11051 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11052 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11053 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11054 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11055 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11056 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11057 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11058 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11059 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11060 * gfortran.dg/unpack_init_expr.f03: Likewise.
11061 * gfortran.dg/use_10.f90: Likewise.
11062 * gfortran.dg/use_11.f90: Likewise.
11063 * gfortran.dg/use_13.f90: Likewise.
11064 * gfortran.dg/use_24.f90: Likewise.
11065 * gfortran.dg/use_27.f90: Likewise.
11066 * gfortran.dg/use_5.f90: Likewise.
11067 * gfortran.dg/use_allocated_1.f90: Likewise.
11068 * gfortran.dg/use_only_1.f90: Likewise.
11069 * gfortran.dg/use_only_4.f90: Likewise.
11070 * gfortran.dg/use_rename_2.f90: Likewise.
11071 * gfortran.dg/use_rename_4.f90: Likewise.
11072 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11073 * gfortran.dg/used_interface_ref.f90: Likewise.
11074 * gfortran.dg/used_types_5.f90: Likewise.
11075 * gfortran.dg/utf8_1.f03: Likewise.
11076 * gfortran.dg/utf8_2.f03: Likewise.
11077 * gfortran.dg/value_1.f90: Likewise.
11078 * gfortran.dg/value_2.f90: Likewise.
11079 * gfortran.dg/value_4.f90: Likewise.
11080 * gfortran.dg/value_6.f03: Likewise.
11081 * gfortran.dg/value_7.f03: Likewise.
11082 * gfortran.dg/value_test.f90: Likewise.
11083 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11084 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11085 * gfortran.dg/vect/pr60510.f: Likewise.
11086 * gfortran.dg/vect/pr69882.f90: Likewise.
11087 * gfortran.dg/vect/pr69980.f90: Likewise.
11088 * gfortran.dg/vect/vect-5.f90: Likewise.
11089 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11090 * gfortran.dg/vector_subscript_1.f90: Likewise.
11091 * gfortran.dg/vector_subscript_2.f90: Likewise.
11092 * gfortran.dg/vector_subscript_3.f90: Likewise.
11093 * gfortran.dg/vector_subscript_5.f90: Likewise.
11094 * gfortran.dg/verify_2.f90: Likewise.
11095 * gfortran.dg/volatile10.f90: Likewise.
11096 * gfortran.dg/where_1.f90: Likewise.
11097 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11098 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11099 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11100 * gfortran.dg/whole_file_13.f90: Likewise.
11101 * gfortran.dg/whole_file_2.f90: Likewise.
11102 * gfortran.dg/widechar_2.f90: Likewise.
11103 * gfortran.dg/widechar_4.f90: Likewise.
11104 * gfortran.dg/widechar_5.f90: Likewise.
11105 * gfortran.dg/widechar_6.f90: Likewise.
11106 * gfortran.dg/widechar_8.f90: Likewise.
11107 * gfortran.dg/widechar_IO_1.f90: Likewise.
11108 * gfortran.dg/widechar_IO_2.f90: Likewise.
11109 * gfortran.dg/widechar_IO_3.f90: Likewise.
11110 * gfortran.dg/widechar_IO_4.f90: Likewise.
11111 * gfortran.dg/widechar_compare_1.f90: Likewise.
11112 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11113 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11114 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11115 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11116 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11117 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11118 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11119 * gfortran.dg/widechar_select_1.f90: Likewise.
11120 * gfortran.dg/winapi.f90: Likewise.
11121 * gfortran.dg/write_0_pe_format.f90: Likewise.
11122 * gfortran.dg/write_back.f: Likewise.
11123 * gfortran.dg/write_check3.f90: Likewise.
11124 * gfortran.dg/write_direct_eor.f90: Likewise.
11125 * gfortran.dg/write_padding.f90: Likewise.
11126 * gfortran.dg/write_recursive.f90: Likewise.
11127 * gfortran.dg/write_rewind_1.f: Likewise.
11128 * gfortran.dg/write_rewind_2.f: Likewise.
11129 * gfortran.dg/write_zero_array.f90: Likewise.
11130 * gfortran.dg/x_slash_1.f: Likewise.
11131 * gfortran.dg/x_slash_2.f: Likewise.
11132 * gfortran.dg/zero_array_components_1.f90: Likewise.
11133 * gfortran.dg/zero_length_1.f90: Likewise.
11134 * gfortran.dg/zero_length_2.f90: Likewise.
11135 * gfortran.dg/zero_sized_1.f90: Likewise.
11136 * gfortran.dg/zero_sized_3.f90: Likewise.
11137 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11138 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11139 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11140 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11141 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11142 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11143 * gfortran.fortran-torture/execute/args.f90: Likewise.
11144 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11145 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11146 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11147 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11148 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11149 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11150 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11151 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11152 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11153 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11154 * gfortran.fortran-torture/execute/common.f90: Likewise.
11155 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11156 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11157 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11158 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11159 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11160 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11161 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11162 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11163 * gfortran.fortran-torture/execute/data.f90: Likewise.
11164 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11165 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11166 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11167 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11168 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11169 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11170 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11171 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11172 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11173 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11174 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11175 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11176 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11177 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11178 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11179 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11180 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11181 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11182 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11183 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11184 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11185 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11186 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11187 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11188 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11189 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11190 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11191 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11192 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11193 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11194 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11195 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11196 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11197 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11198 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11199 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11200 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11201 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11202 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11203 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11204 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11205 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11206 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11207 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11208 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11209 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11210 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11211 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11212 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11213 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11214 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11215 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11216 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11217 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11218 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11219 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11220 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11221 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11222 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11223 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11224 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11225 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11226 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11227 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11228 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11229 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11230 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11231 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11232 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11233 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11234 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11235 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11236 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11237 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11238 Likewise.
11239 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11240 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11241 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11242 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11243 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11244 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11245 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11246 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11247 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11248 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11249 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11250 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11251 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11252 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11253 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11254 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11255 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11256 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11257 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11258 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11259 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11260 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11261 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11262 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11263 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11264 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11265 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11266 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11267 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11268 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11269 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11270 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11271 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11272 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11273 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11274 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11275 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11276 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11277 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11278 * gfortran.fortran-torture/execute/math.f90: Likewise.
11279 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11280 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11281 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11282 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11283 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11284 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11285 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11286 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11287 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11288 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11289 * gfortran.fortran-torture/execute/power.f90: Likewise.
11290 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11291 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11292 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11293 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11294 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11295 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11296 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11297 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11298 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11299 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11300 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11301 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11302 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11303 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11304 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11305 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11306 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11307 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11308 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11309 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11310 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11311 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11312 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11313 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11314 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11315 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11316 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11317 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11318 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11319 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11320 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11321 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11322 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11323 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11324 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11325 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11326 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11327 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11328 * gfortran.fortran-torture/execute/string.f90: Likewise.
11329 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11330 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11331 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11332 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11333 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11334 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11335 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11336 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11337 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11338 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11339 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11340 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11341 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11342 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11343 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11344 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11345 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11346 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11347 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11348 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11349 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11350 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11351 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11352 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11353 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11354 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11355 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11356 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11357 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11358 * gfortran.dg/inline_transpose_1.f90: Likewise.
11359
11360 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11361
11362 PR fortran/84115
11363 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11364 change to dg-run.
11365
11366 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11367
11368 PR ada/84277
11369 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11370 * gnat.dg/dispatch1.adb: Rename into...
11371 * gnat.dg/disp1.adb: ...this.
11372 * gnat.dg/dispatch1_p.ads: Rename into...
11373 * gnat.dg/disp1_pkg.ads: ...this.
11374 * gnat.dg/disp2.adb: Rename into...
11375 * gnat.dg/dispatch2.adb: ...this.
11376 * gnat.dg/dispatch2_p.ads: Rename into...
11377 * gnat.dg/disp2_pkg.ads: ...this.
11378 * gnat.dg/dispatch2_p.adb: Rename into...
11379 * gnat.dg/disp2_pkg.adb: this.
11380 * gnat.dg/generic_dispatch.adb: Rename into...
11381 * gnat.dg/generic_disp.adb: this.
11382 * gnat.dg/generic_dispatch_p.ads: Rename into...
11383 * gnat.dg/generic_disp_pkg.ads: ...this.
11384 * gnat.dg/generic_dispatch_p.adb: Rename into...
11385 * gnat.dg/generic_disp_pkg.adb: ...this.
11386 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11387 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11388 * gnat.dg/object_overflow1.adb: Tweak index.
11389 * gnat.dg/object_overflow2.adb: Likewise.
11390 * gnat.dg/object_overflow3.adb: Likewise.
11391 * gnat.dg/object_overflow4.adb: Likewise.
11392 * gnat.dg/object_overflow5.adb: Likewise.
11393
11394 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11395
11396 PR ipa/84425
11397 * gcc.c-torture/compile/pr84425.c: New test.
11398
11399 2018-02-16 Marek Polacek <polacek@redhat.com>
11400 Jakub Jelinek <jakub@redhat.com>
11401
11402 PR c++/84192
11403 * g++.dg/cpp1y/constexpr-84192.C: New test.
11404
11405 2018-02-16 Martin Sebor <msebor@redhat.com>
11406
11407 PR c++/79064
11408 * g++.dg/overload15.C: New test.
11409
11410 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11411
11412 PR target/81535
11413 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11414 * gcc.dg/pr56727-2.c: Ditto.
11415 * gcc.target/powerpc/pr79439.c: Renamed to...
11416 * gcc.target/powerpc/pr79439-1.c: ...this.
11417 * gcc.target/powerpc/pr79439-2.c: New test.
11418 * gcc.target/powerpc/pr79439-3.c: New test.
11419
11420 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11421
11422 target/pr84371
11423 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11424 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11425 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11426 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11427 * gcc.target/powerpc/builtins-3.c: Same.
11428
11429 2018-02-16 Nathan Sidwell <nathan@acm.org>
11430
11431 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11432
11433 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11434
11435 PR rtl-optimization/70023
11436 * gcc.target/i386/pr70023.c: New.
11437
11438 2018-02-16 Carl Love <cel@us.ibm.com>
11439
11440 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11441 tests.
11442 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11443 tests.
11444
11445 2018-02-16 Carl Love <cel@us.ibm.com>
11446
11447 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11448 for the ABI definitions for vec_extract4b and vec_insert4b.
11449
11450 2018-02-16 Nathan Sidwell <nathan@acm.org>
11451
11452 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11453 * g++.old-deja/g++.mike/net43.C: Likewise.
11454
11455 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11456
11457 PR c++/82468
11458 * g++.dg/cpp1z/class-deduction48.C: New.
11459
11460 2018-02-16 Nathan Sidwell <nathan@acm.org>
11461
11462 PR c++/84375
11463 * g++.dg/lookup/pr84375.C: New.
11464
11465 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11466
11467 PR target/83831
11468 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11469
11470 2018-02-16 Richard Biener <rguenther@suse.de>
11471
11472 PR tree-optimization/84417
11473 * gcc.dg/torture/pr84417.c: New testcase.
11474
11475 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11476
11477 PR target/84272
11478 * g++.dg/opt/pr84272.C: New test.
11479
11480 PR rtl-optimization/83723
11481 * gcc.dg/pr83723.c: New test.
11482
11483 2018-02-16 Richard Biener <rguenther@suse.de>
11484
11485 PR tree-optimization/84399
11486 * gcc.dg/graphite/pr84399.c: New testcase.
11487
11488 2018-02-16 Richard Biener <rguenther@suse.de>
11489
11490 PR tree-optimization/84190
11491 * g++.dg/torture/pr84190.C: New testcase.
11492
11493 2018-02-15 Martin Sebor <msebor@redhat.com>
11494
11495 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11496 directives.
11497
11498 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11499
11500 PR fortran/84409
11501 * gfortran.dg/dtio_21.f03: Add an error message.
11502 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11503
11504 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11505
11506 PR fortran/84381
11507 * gfortran.dg/stop_shouldfail.f90: New test.
11508
11509 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11510
11511 PR c++/84330
11512 * g++.dg/concepts/pr84330.C: New.
11513
11514 2018-02-15 Tom de Vries <tom@codesourcery.com>
11515
11516 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11517
11518 2018-02-15 Tom de Vries <tom@codesourcery.com>
11519
11520 * gcc.c-torture/compile/pr84136.c: Require effective target
11521 indirect_jumps.
11522
11523 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11524
11525 PR tree-optimization/84383
11526 * gcc.c-torture/compile/pr84383.c: New test.
11527
11528 PR tree-optimization/84334
11529 * gcc.dg/pr84334.c: New test.
11530
11531 2018-02-14 Carl Love <cel@us.ibm.com>
11532
11533 * gcc.target/powerpc/builtins-4-int128-runnable.c
11534 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11535 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11536
11537 2018-02-14 Martin Sebor <msebor@redhat.com>
11538
11539 PR tree-optimization/83698
11540 * gcc.dg/Wrestrict-7.c: New test.
11541 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11542 * gcc.target/i386/chkp-stropt-17.c: Same.
11543
11544 2018-02-14 Martin Sebor <msebor@redhat.com>
11545
11546 PR c/84108
11547 * gcc.dg/Wattributes-8.c: New test.
11548
11549 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11550
11551 PR fortran/84385
11552 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11553 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11554 * gfortran.dg/select_type_1.f03: Extend test case.
11555
11556 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11557
11558 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11559 (dg-options): Use -O2 -msse2 -mno-sse3.
11560
11561 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11562
11563 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11564 this test case still works ok.
11565 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11566 * gcc.dg/vmx/insert-be-order.c: Likewise.
11567 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11568 * gcc.dg/vmx/ld-be-order.c: Likewise.
11569 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11570 * gcc.dg/vmx/lde-be-order.c: Likewise.
11571 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11572 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11573 * gcc.dg/vmx/merge-be-order.c: Likewise.
11574 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11575 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11576 * gcc.dg/vmx/pack-be-order.c: Likewise.
11577 * gcc.dg/vmx/perm-be-order.c: Likewise.
11578 * gcc.dg/vmx/splat-be-order.c: Likewise.
11579 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11580 * gcc.dg/vmx/st-be-order.c: Likewise.
11581 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11582 * gcc.dg/vmx/ste-be-order.c: Likewise.
11583 * gcc.dg/vmx/stl-be-order.c: Likewise.
11584 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11585 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11586 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11587 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11588 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11589
11590 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11591
11592 PR c++/84350
11593 * g++.dg/cpp0x/auto49.C: New.
11594
11595 2018-02-14 Nathan Sidwell <nathan@acm.org>
11596
11597 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11598
11599 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11600
11601 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11602 * gcc.target/powerpc/le-altivec-consts.c: Same.
11603
11604 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11605
11606 PR target/84220
11607 * gcc.target/powerpc/pr84220-sld.c: New test.
11608 * gcc.target/powerpc/pr84220-sld2.c: New test.
11609 * gcc.target/powerpc/pr84220-sldw.c: New test.
11610 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11611 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11612
11613 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11614
11615 PR target/84239
11616 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11617 _inc_ssp intrinsics.
11618 * gcc.target/i386/cet-intrin-4.c: Likewise.
11619 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11620 __builtin_ia32_rdssp[d|q].
11621
11622 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11623
11624 PR tree-optimization/84357
11625 * gcc.dg/vect/pr84357.c: New test.
11626
11627 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11628
11629 PR target/83831
11630 * gcc.target/rx/pr83831.c: New tests.
11631
11632 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11633
11634 PR target/79242
11635 * gcc.target/msp430/pr79242.c: New test.
11636
11637 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11638
11639 PR target/84372
11640 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11641 with -mcpu=power9.
11642
11643 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11644
11645 PR target/84279
11646 * g++.dg/pr84279.C: New test.
11647
11648 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11649
11650 PR rtl-optimization/84169
11651 * gcc.c-torture/execute/pr84169.c: New.
11652
11653 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11654
11655 PR target/84370
11656 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11657
11658 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11659
11660 PR target/84365
11661 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11662 with -mcpu=power9.
11663
11664 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11665
11666 PR c++/84364
11667 * g++.dg/warn/effc4.C: New test.
11668
11669 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11670
11671 PR c++/84333
11672 * g++.dg/template/sizeof16.C: New.
11673 * g++.dg/template/sizeof17.C: Likewise.
11674
11675 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11676
11677 PR fortran/84313
11678 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11679 add necessary compiler options.
11680 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11681
11682 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11683
11684 PR c/82210
11685 * gcc.c-torture/execute/pr82210.c: New test.
11686
11687 PR middle-end/84309
11688 * gcc.dg/pr84309-2.c: New test.
11689
11690 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11691
11692 PR tree-optimization/84321
11693 * gcc.dg/pr84321.c: New test.
11694
11695 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11696
11697 PR target/84359
11698 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11699
11700 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11701
11702 PR sanitizer/84340
11703 * gcc.dg/asan/pr84307.c: Remove test.
11704
11705 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11706
11707 * gcc.target/rl78/test_auto_vector.c: New test.
11708
11709 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11710
11711 PR c/84305
11712 * gcc.c-torture/compile/pr84305.c: New test.
11713
11714 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11715
11716 PR target/84335
11717 * gcc.target/i386/pr84335.c: New test.
11718
11719 PR tree-optimization/84339
11720 * gcc.c-torture/execute/pr84339.c: New test.
11721
11722 PR middle-end/84309
11723 * gcc.dg/pr84309.c: New test.
11724 * gcc.target/i386/pr84309.c: New test.
11725
11726 PR target/84336
11727 * gcc.target/i386/pr84336.c: New test.
11728
11729 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11730
11731 PR c++/84341
11732 * c-c++-common/gomp/pr84341.c: New test.
11733
11734 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11735
11736 PR fortran/68746
11737 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11738
11739 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11740
11741 PR fortran/68746
11742 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11743 of zero for read.
11744
11745 2018-02-12 Jeff Law <law@redhat.com>
11746
11747 * gcc.c-torture/compile/reg-args-size.c: New test.
11748
11749 2018-02-12 Carl Love <cel@us.ibm.com>
11750
11751 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11752 uint128 tests to new testfile.
11753 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11754 int128 and uint128 tests.
11755 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11756 list of torture tests.
11757
11758 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11759
11760 PR fortran/84273
11761 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11762 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11763
11764 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11765
11766 PR target/82641
11767 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11768
11769 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11770
11771 PR sanitizer/84307
11772 * gcc.dg/asan/pr84307.c: New test.
11773
11774 2018-02-12 Nathan Sidwell <nathan@acm.org>
11775
11776 * g++.dg/parse/pr84263.C: New.
11777
11778 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11779
11780 PR c++/79626
11781 * g++.dg/template/crash129.C: New.
11782
11783 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11784
11785 PR target/83828
11786 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11787 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11788 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11789 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11790 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11791
11792 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11793
11794 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11795 _mm_maskz_scalef_round_sd): Test new intrinsics.
11796 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11797 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11798 intrinsics.
11799 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11800 _mm_maskz_scalef_round_ss): Test new intrinsics.
11801 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11802 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11803 intrinsics.
11804 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11805 __builtin_ia32_scalefss_round): Remove builtin.
11806 (__builtin_ia32_scalefsd_mask_round,
11807 __builtin_ia32_scalefss_mask_round): Test new builtin.
11808 * gcc.target/i386/sse-13.c: Ditto.
11809 * gcc.target/i386/sse-23.c: Ditto.
11810
11811 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11812
11813 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11814 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11815 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11816 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11817 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11818 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11819 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11820 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11821 intrinsics.
11822 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11823 (__builtin_ia32_sqrtss_round): Remove builtins.
11824 (__builtin_ia32_sqrtsd_mask_round)
11825 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11826 * gcc.target/i386/sse-13.c: Ditto.
11827 * gcc.target/i386/sse-23.c: Ditto.
11828
11829 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11830
11831 PR fortran/35299
11832 * gfortran.dg/statement_function_3.f: New test.
11833
11834 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11835
11836 PR fortran/54223
11837 PR fortran/84276
11838 * gfortran.dg/statement_function_1.f90: New test.
11839 * gfortran.dg/statement_function_2.f90: New test.
11840
11841 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11842
11843 PR fortran/84074
11844 * gfortran.dg/type_to_class_5.f03: New test.
11845
11846 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11847
11848 PR fortran/56691
11849 * gfortran.dg/type_to_class_4.f03: New test.
11850
11851 2018-02-10 Alan Modra <amodra@gmail.com>
11852
11853 PR target/84300
11854 * gcc.dg/pr84300.c: New.
11855
11856 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11857
11858 PR sanitizer/83987
11859 * g++.dg/ubsan/pr83987-2.C: New test.
11860
11861 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11862
11863 * gcc.target/rx/movsicc.c: New test.
11864
11865 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11866
11867 PR target/83926
11868 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11869 message.
11870
11871 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11872
11873 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11874 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11875
11876 2018-02-09 Nathan Sidwell <nathan@acm.org>
11877
11878 PR c/84293
11879 * c-c++-common/pr84293.h: New.
11880 * c-c++-common/pr84293.c: New.
11881
11882 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11883
11884 PR rtl-optimization/57193
11885 * gcc.target/i386/pr57193.c: New.
11886
11887 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11888
11889 PR target/84226
11890 * gcc.target/powerpc/pr84226.c: New test.
11891
11892 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11893
11894 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11895 from this to...
11896 <vclzd>: ...this.
11897
11898 2018-02-09 Martin Sebor <msebor@redhat.com>
11899
11900 PR lto/84212
11901 * gcc.dg/lto/pr84212_0.c: New test file.
11902 * gcc.dg/lto/pr84212_1.c: Same.
11903
11904 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11905
11906 PR target/83926
11907 * gcc.target/powerpc/pr83926.c: New test.
11908 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11909 message. Fix test for running in 32-bit mode.
11910
11911 2018-02-09 Tamar Christina <tamar.christina@arm.com>
11912
11913 PR target/82641
11914 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11915
11916 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11917
11918 PR target/PR84295
11919 * gcc.target/s390/pr84295.c: New test.
11920
11921 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
11922
11923 PR c++/77522
11924 * g++.dg/cpp1y/lambda-init16.C: New.
11925
11926 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
11927
11928 * gnat.dg/sso8.adb: New test.
11929 * gnat.dg/sso8_pkg.ads: New helper.
11930
11931 2018-02-09 Richard Biener <rguenther@suse.de>
11932
11933 PR tree-optimization/84278
11934 * gcc.target/i386/pr84278.c: Adjust regex.
11935
11936 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11937
11938 PR tree-optimization/84232
11939 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
11940
11941 PR debug/84252
11942 * gcc.target/aarch64/pr84252.c: New test.
11943
11944 PR middle-end/84237
11945 * gcc.dg/pr84237.c: New test.
11946
11947 2018-02-09 Marek Polacek <polacek@redhat.com>
11948 Jakub Jelinek <jakub@redhat.com>
11949
11950 PR c++/83659
11951 * g++.dg/torture/pr83659.C: New test.
11952
11953 2018-02-08 David Malcolm <dmalcolm@redhat.com>
11954
11955 PR tree-optimization/84136
11956 * gcc.c-torture/compile/pr84136.c: New test.
11957
11958 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
11959
11960 PR target/83008
11961 * gcc.target/i386/pr83008.c: New test.
11962
11963 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
11964
11965 PR target/81143
11966 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
11967
11968 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11969
11970 PR c++/83806
11971 * g++.dg/warn/Wunused-parm-11.C: New.
11972
11973 2018-02-08 Marek Polacek <polacek@redhat.com>
11974
11975 PR tree-optimization/84238
11976 * gcc.dg/Wstringop-overflow-3.c: New test.
11977
11978 2018-02-08 Nathan Sidwell <nathan@acm.org>
11979
11980 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
11981
11982 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11983
11984 PR tree-optimization/84265
11985 * gcc.dg/vect/pr84265.c: New test.
11986
11987 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11988
11989 PR tree-optimization/81635
11990 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
11991 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
11992
11993 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11994
11995 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
11996 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
11997 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
11998 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
11999 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
12000 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
12001 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
12002 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
12003 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
12004 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
12005 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
12006 * gcc.target/s390/nobp-return-attr-all.c: New test.
12007 * gcc.target/s390/nobp-return-attr-neg.c: New test.
12008 * gcc.target/s390/nobp-return-mem-attr.c: New test.
12009 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
12010 * gcc.target/s390/nobp-return-mem-z10.c: New test.
12011 * gcc.target/s390/nobp-return-mem-z900.c: New test.
12012 * gcc.target/s390/nobp-return-reg-attr.c: New test.
12013 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
12014 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
12015 * gcc.target/s390/nobp-return-reg-z10.c: New test.
12016 * gcc.target/s390/nobp-return-reg-z900.c: New test.
12017 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
12018 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
12019 * gcc.target/s390/nobp-table-jump-z10.c: New test.
12020 * gcc.target/s390/nobp-table-jump-z900.c: New test.
12021
12022 2018-02-08 Richard Biener <rguenther@suse.de>
12023
12024 PR tree-optimization/84233
12025 * g++.dg/torture/pr84233.C: New testcase.
12026
12027 2018-02-08 Richard Biener <rguenther@suse.de>
12028
12029 PR tree-optimization/84278
12030 * gcc.target/i386/pr84278.c: New testcase.
12031
12032 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12033
12034 PR rtl-optimization/84068
12035 PR rtl-optimization/83459
12036 * gcc.dg/pr84068.c: New test.
12037
12038 2018-02-08 Richard Biener <rguenther@suse.de>
12039
12040 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12041 loop vectorization to happen.
12042
12043 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12044
12045 PR c++/83204
12046 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12047
12048 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12049
12050 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12051
12052 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12053
12054 PR target/84154
12055 * gcc.target/powerpc/pr84154-1.c: New tests.
12056 * gcc.target/powerpc/pr84154-2.c: Likewise.
12057 * gcc.target/powerpc/pr84154-3.c: Likewise.
12058
12059 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12060
12061 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12062
12063 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12064
12065 PR c++/84082
12066 * g++.dg/template/incomplete11.C: New test.
12067 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12068
12069 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12070
12071 PR fortran/82994
12072 * gfortran.dg/deallocate_error_3.f90: New test.
12073 * gfortran.dg/deallocate_error_4.f90: New test.
12074
12075 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12076
12077 PR fortran/68560
12078 * gfortran.dg/shape_9.f90: New test.
12079
12080 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12081
12082 PR fortran/82049
12083 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12084
12085 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12086
12087 PR c++/81610
12088 PR c++/80567
12089 * g++.dg/spellcheck-reswords.C: New test case.
12090 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12091 suggestion of "if".
12092
12093 2018-02-07 Martin Liska <mliska@suse.cz>
12094
12095 PR c++/84059.
12096 * g++.dg/ext/mv26.C: New test.
12097
12098 2018-02-07 Tom de Vries <tom@codesourcery.com>
12099
12100 * gcc.dg/pr83844.c: Require effective target alloca.
12101
12102 2018-02-07 Tom de Vries <tom@codesourcery.com>
12103
12104 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12105
12106 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12107
12108 PR target/84243
12109 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12110 -fcf-protection=return.
12111
12112 2018-02-07 Tom de Vries <tom@codesourcery.com>
12113
12114 PR libgomp/84217
12115 * c-c++-common/goacc/pr84217.c: New test.
12116 * gfortran.dg/goacc/pr84217.f90: New test.
12117
12118 2018-02-07 Richard Biener <rguenther@suse.de>
12119
12120 PR tree-optimization/84204
12121 * gcc.dg/graphite/pr84204.c: New testcase.
12122
12123 PR tree-optimization/84205
12124 * gcc.dg/graphite/pr84205.c: New testcase.
12125
12126 PR tree-optimization/84223
12127 * gfortran.dg/graphite/pr84223.f90: New testcase.
12128
12129 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12130
12131 PR c++/71662
12132 * g++.dg/cpp0x/scoped_enum7.C: New.
12133
12134 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12135
12136 PR tree-optimization/83008
12137 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12138
12139 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12140
12141 PR tree-optimization/84235
12142 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12143
12144 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12145
12146 PR testsuite/84243
12147 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12148 targets.
12149 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12150
12151 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12152
12153 PR target/84146
12154 * gcc.target/i386/pr84146.c: New test.
12155
12156 2018-02-06 Michael Collison <michael.collison@arm.com>
12157
12158 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12159
12160 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12161
12162 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12163 warning for -mno-speculate-indirect-jumps.
12164 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12165 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12166 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12167 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12168 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12169 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12170
12171 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12172
12173 PR target/84145
12174 * c-c++-common/fcf-protection-1.c: Change a compared message.
12175 * c-c++-common/fcf-protection-2.c: Likewise.
12176 * c-c++-common/fcf-protection-3.c: Likewise.
12177 * c-c++-common/fcf-protection-5.c: Likewise.
12178 * c-c++-common/fcf-protection-6.c: New test.
12179 * c-c++-common/fcf-protection-7.c: Likewise.
12180
12181 2018-02-06 Marek Polacek <polacek@redhat.com>
12182
12183 PR tree-optimization/84228
12184 * c-c++-common/Wstringop-truncation-3.c: New test.
12185
12186 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12187
12188 PR target/82641
12189 * gcc.target/arm/pragma_arch_switch_2.c: New.
12190
12191 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12192
12193 PR target/79975
12194 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12195
12196 2018-02-05 Martin Sebor <msebor@redhat.com>
12197
12198 PR tree-optimization/83369
12199 * gcc.dg/Wnonnull.c: New test.
12200
12201 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12202
12203 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12204 argument and use dg-messages-by-file instead. Expect it to be
12205 an array rather than a dict.
12206 (lto-link-and-maybe-run): Remove messages_by_file argument and
12207 use an upvar for dg-messages-by-file. Update call to
12208 lto_handle_diagnostics.
12209 (lt-get-options): Treat dg-messages-by-file as an array
12210 rather than a dict.
12211 (lto-get-options-main): Likewise. Set the entry rather than appending.
12212 (lto-execute): Treat dg-messages-by-file as an array rather than
12213 a dict. Update call to lto-link-and-maybe-run.
12214
12215 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12216
12217 PR c++/82782
12218 * g++.dg/cpp1z/inline-var4.C: New.
12219
12220 2018-02-05 Martin Liska <mliska@suse.cz>
12221
12222 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12223 options.
12224 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12225 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12226 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12227 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12228 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12229 * c-c++-common/asan/pointer-compare-3.c: New test.
12230
12231 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12232
12233 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12234 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12235
12236 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12237
12238 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12239 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12240 _mm_maskz_range_round_sd): Test new intrinsics.
12241 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12242 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12243 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12244 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12245 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12246 _mm_maskz_range_round_ss): Test new intrinsics.
12247 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12248 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12249 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12250 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12251 __builtin_ia32_rangess128_round): Remove builtins.
12252 (__builtin_ia32_rangesd128_mask_round,
12253 __builtin_ia32_rangess128_mask_round): Test new builtins.
12254 * gcc.target/i386/sse-13.c: Ditto.
12255 * gcc.target/i386/sse-23.c: Ditto.
12256
12257 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12258
12259 PR middle-end/79966
12260 * gfortran.dg/pr79966.f90: New testcase
12261
12262 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12263
12264 PR fortran/84094
12265 * gfortran.dg/associate_23.f90: Fix invalid code.
12266 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12267 * gfortran.dg/matmul_3.f90: Likewise.
12268 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12269
12270 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12271
12272 PR fortran/84115
12273 * gfortran.dg/associate_34.f90: New test.
12274 * gfortran.dg/associate_35.f90: New test.
12275
12276 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12277
12278 PR fortran/84141
12279 PR fortran/84155
12280 * gfortran.dg/pr84155.f90: New test.
12281
12282 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12283
12284 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12285 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12286
12287 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12288
12289 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12290 dg-do run stanza.
12291
12292 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12293
12294 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12295 requirement.
12296 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12297 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12298 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12299
12300 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12301
12302 PR testsuite/52641
12303 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12304 * gcc.dg/Wsign-conversion.c: Dito.
12305 * gcc.dg/attr-alloc_size-4.c: Dito.
12306 * gcc.dg/pr81020.c: Dito.
12307 * gcc.dg/pr81192.c: Dito.
12308 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12309 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12310 * gcc.dg/pr83844.c: Restrict to int32plus.
12311 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12312 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12313 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12314 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12315 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12316 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12317 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12318 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12319 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12320 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12321 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12322 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12323
12324 2018-02-02 Julia Koval <julia.koval@intel.com>
12325
12326 * gcc.target/i386/funcspec-56.inc: Handle new march.
12327 * g++.dg/ext/mv16.C: Ditto.
12328
12329 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12330
12331 * lib/target-supports.exp
12332 (check_effective_target_keeps_null_pointer_checks): No more
12333 special-case avr.
12334 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12335 * gcc.dg/ifcvt-4.c: Skip avr.
12336 * gcc.dg/pr53037-1.c: Dito.
12337 * gcc.dg/pr53037-2.c: Dito.
12338 * gcc.dg/pr53037-3.c: Dito.
12339 * gcc.dg/pr63387-2.c: Dito.
12340 * gcc.dg/pr63387.c: Dito.
12341 * gcc.dg/sancov/cmp0.c: Dito.
12342 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12343 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12344 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12345 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12346 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12347 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12348 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12349 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12350 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12351 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12352 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12353 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12354 * gcc.dg/tree-ssa/pr82059.c: Dito.
12355 * gcc.c-torture/execute/pr70460.c: Dito.
12356
12357 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12358
12359 PR testsuite/52641
12360 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12361 * gcc.c-torture/execute/20180112-1.c: Dito.
12362 * gcc.c-torture/execute/pr81503.c: Dito.
12363 * gcc.dg/store_merging_12.c: Dito.
12364 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12365 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12366 * gcc.dg/tree-ssa/pr80898.c: Dito.
12367 * gcc.dg/tree-ssa/pr82363.c: Dito.
12368 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12369 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12370 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12371 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12372 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12373 * gcc.dg/tree-ssa/pr80803.c: Dito.
12374 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12375 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12376 * gcc.dg/tree-ssa/vrp114.c: Dito.
12377 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12378 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12379 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12380
12381 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12382
12383 PR target/84066
12384 * gcc.target/i386/cet-sjlj-6a.c: New test.
12385 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12386
12387 2018-02-01 Marek Polacek <polacek@redhat.com>
12388
12389 PR c++/84125
12390 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12391
12392 2018-01-30 Jeff Law <law@redhat.com>
12393
12394 PR target/84128
12395 * gcc.target/i386/pr84128.c: New test.
12396
12397 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12398
12399 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12400 -fdelete-null-pointer-checks.
12401
12402 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12403
12404 PR c++/83796
12405 * g++.dg/cpp0x/abstract-default1.C: New.
12406
12407 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12408
12409 PR tree-optimization/81635
12410 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12411 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12412
12413 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12414
12415 PR target/83370
12416 * gcc.target/aarch64/pr83370.c: New.
12417
12418 2018-02-01 Richard Biener <rguenther@suse.de>
12419
12420 * gcc.dg/graphite/pr35356-1.c: Adjust.
12421
12422 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12423
12424 PR testsuite/83846
12425 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12426 for ILP32.
12427 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12428 of hard-coding the choice.
12429 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12430 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12431 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12432 memset call.
12433 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12434 stdint.h types.
12435 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12436 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12437 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12438 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12439 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12440 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12441 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12442 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12443 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12444 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12445 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12446 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12447 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12448 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12449 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12450 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12451 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12452 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12453 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12454 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12455 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12456 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12457 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12458 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12459 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12460 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12461 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12462 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12463 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12464 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12465 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12466 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12467 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12468 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12469 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12470 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12471 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12472 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12473 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12474 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12475 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12476 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12477 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12478 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12479 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12480 __builtin_popcountll rather than __builtin_popcountl.
12481
12482 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12483
12484 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12485 of LD1R[HWD] for multi-element constants on big-endian targets.
12486 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12487 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12488
12489 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12490
12491 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12492 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12493 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12494
12495 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12496
12497 PR tree-optimization/81661
12498 PR tree-optimization/84117
12499 * gcc.dg/pr81661.c: New test.
12500 * gfortran.dg/pr84117.f90: New test.
12501
12502 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12503
12504 PR fortran/83705
12505 * gfortran.dg/repeat_7.f90: Catch warning message.
12506
12507 2018-01-31 Ian Lance Taylor <iant@golang.org>
12508
12509 * go.go-torture/execute/printnil.go: New test.
12510
12511 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12512
12513 * lib/target-supports.exp (check_effective_target_comdat_group):
12514 Allow for Solaris as comdat syntax.
12515
12516 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12517 Solaris with comdat_group support and as.
12518
12519 2018-01-31 Marek Polacek <polacek@redhat.com>
12520
12521 PR c/81779
12522 * gcc.dg/pr81779.c: New test.
12523
12524 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12525
12526 PR fortran/84116
12527 * gfortran.dg/gomp/pr84116.f90: New test.
12528
12529 PR c++/83993
12530 * g++.dg/init/pr83993-2.C: New test.
12531
12532 PR c++/83993
12533 * g++.dg/init/pr83993-1.C: New test.
12534 * g++.dg/cpp0x/pr83993.C: New test.
12535
12536 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12537
12538 PR fortran/84088
12539 * gfortran.dg/pr84088.f90: New test.
12540
12541 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12542
12543 PR target/82444
12544 * gcc.target/i386/pr82444.c: New.
12545
12546 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12547
12548 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12549 * gcc.target/powerpc/vsx-13.c: New.
12550
12551 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12552
12553 PR c++/84092
12554 * g++.dg/cpp1y/var-templ57.C: New.
12555
12556 2018-01-31 Marek Polacek <polacek@redhat.com>
12557
12558 PR c++/84138
12559 * g++.dg/diagnostic/pr84138.C: New test.
12560
12561 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12562
12563 PR fortran/78534
12564 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12565 -Wstringop-overflow warnings due to spurious warning with -O1.
12566 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12567 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12568
12569 2018-01-31 Richard Biener <rguenther@suse.de>
12570
12571 PR tree-optimization/84132
12572 * g++.dg/torture/pr84132.C: New testcase.
12573
12574 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12575
12576 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12577 dg-final scan.
12578
12579 2018-01-31 Julia Koval <julia.koval@intel.com>
12580
12581 PR target/83618
12582 * gcc.target/i386/rdpid.c: Remove "eax".
12583
12584 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12585
12586 PR tree-optimization/64946
12587 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12588 scan-assembler checks.
12589
12590 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12591
12592 * gcc.c-torture/execute/20180131-1.c: New test.
12593
12594 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12595
12596 * gcc.target/arc/taux-1.c: New test.
12597 * gcc.target/arc/taux-2.c: Likewise.
12598
12599 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12600
12601 * gcc.target/arc/uncached.c: New test.
12602
12603 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12604
12605 PR lto/83954
12606 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12607
12608 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12609
12610 PR preprocessor/69869
12611 * gcc.dg/cpp/trad/pr69869.c: New test.
12612
12613 PR c/84100
12614 * gcc.dg/pr84100.c: New test.
12615
12616 2018-01-30 Jeff Law <law@redhat.com>
12617
12618 PR target/84064
12619 * gcc.target/i386/pr84064: New test.
12620
12621 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12622
12623 PR fortran/84134
12624 * gfortran.dg/data_implied_do_2.f90: New test.
12625
12626 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12627
12628 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12629
12630 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12631
12632 PR fortran/84133
12633 * gfortran.dg/inline_matmul_21.f90: New test case.
12634
12635 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12636
12637 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12638
12639 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12640
12641 PR target/84112
12642 * gcc.target/powerpc/pr84112.c: New.
12643
12644 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12645
12646 PR rtl-optimization/83986
12647 * gcc.dg/pr83986.c: New test.
12648
12649 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12650
12651 PR 58684
12652 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12653 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12654 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12655 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12656
12657 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12658
12659 PR tree-optimization/84111
12660 * gcc.c-torture/compile/pr84111.c: New test.
12661
12662 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12663
12664 PR ipa/83179
12665 * gcc.dg/ipa/inline-2.c: Fix template.
12666 * gcc.dg/ipa/inline-3.c: Fix template.
12667
12668 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12669
12670 PR ipa/81360
12671 * g++.dg/torture/pr81360.C: New testcase.
12672
12673 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12674
12675 PR lto/83954
12676 * gcc.dg/lto/pr83954.h: New testcase.
12677 * gcc.dg/lto/pr83954_0.c: New testcase.
12678 * gcc.dg/lto/pr83954_1.c: New testcase.
12679
12680 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12681
12682 PR bootstrap/84017
12683 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12684 to dg-options.
12685 Simplify DW_AT_producer scan.
12686
12687 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12688
12689 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12690
12691 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12692
12693 PR target/83828
12694 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12695 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12696 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12697 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12698
12699 2018-01-29 Jeff Law <law@redhat.com>
12700
12701 PR testsuite/81010
12702 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12703 better match other tests which require vsx. Verify the zero
12704 extension is part of the test in the combiner dump.
12705
12706 2018-01-29 Marek Polacek <polacek@redhat.com>
12707
12708 PR c/83966
12709 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12710
12711 PR c++/83996
12712 * g++.dg/ext/pr83996.C: New test.
12713
12714 2018-01-29 Richard Biener <rguenther@suse.de>
12715
12716 PR tree-optimization/84057
12717 * gcc.dg/graphite/pr84057.c: New testcase.
12718
12719 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12720
12721 PR fortran/84073
12722 * gfortran.dg/bind_c_usage_31.f90: New test.
12723
12724 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12725
12726 PR c++/83924
12727 * g++.dg/warn/Wduplicated-branches5.C: New.
12728
12729 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12730
12731 * gcc.target/rl78/test_addsi3_internal.c: New test.
12732
12733 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12734
12735 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12736 Make expected output depend on whether we expect sibcalls or not.
12737 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12738 safe-indirect-jump-1.c).
12739
12740 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12741 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12742 Soren Rasmussen <s.c.rasmussen@gmail.com>
12743
12744 Fortran 2018 teams tests.
12745
12746 * gfortran.dg/team_number_1.f90: new test for team_number.
12747 * gfortran.dg/team_change_1.f90: new test for change team.
12748 * gfortran.dg/team_end_1.f90: new test for end team.
12749 * gfortran.dg/team_form_1.f90: new test for form team.
12750
12751 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12752
12753 PR fortran/83998
12754 * gfortran.dg/dot_product_4.f90
12755
12756 2018-01-26 Martin Sebor <msebor@redhat.com>
12757
12758 PR tree-optimization/83896
12759 * gcc.dg/strlenopt-43.c: New.
12760
12761 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12762
12763 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12764 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12765 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12766 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12767 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12768 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12769 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12770 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12771 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12772 stanzas.
12773 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12774 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12775 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12776 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12777 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12778 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12779 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12780 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12781 instruction list.
12782 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12783
12784 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12785
12786 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12787 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12788 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12789 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12790 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12791 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12792 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12793 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12794 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12795 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12796 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12797 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12798 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12799
12800 2018-01-26 Martin Liska <mliska@suse.cz>
12801
12802 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12803 warning is seen.
12804
12805 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12806
12807 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12808 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12809 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12810 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12811 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12812 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12813 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12814 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12815
12816 2018-01-26 Richard Biener <rguenther@suse.de>
12817
12818 PR rtl-optimization/84003
12819 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12820 latent bug in DSE if NOINLINE is appropriately defined.
12821 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12822 and defining NOINLINE.
12823
12824 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12825
12826 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12827 tests specific to aarch64. XFAIL test on arm.
12828
12829 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12830
12831 PR rtl-optimization/83985
12832 * gcc.dg/pr83985.c: New test.
12833
12834 PR c/83989
12835 * c-c++-common/Wrestrict-3.c: New test.
12836
12837 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12838
12839 * gcc.target/arc/tdelegitimize_addr.c: New test.
12840
12841 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12842
12843 * gcc.target/arc/jli-1.c: New file.
12844 * gcc.target/arc/jli-2.c: Likewise.
12845
12846 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12847
12848 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12849 scan-assembler.
12850 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12851 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12852
12853 2018-01-26 Richard Biener <rguenther@suse.de>
12854
12855 PR tree-optimization/81082
12856 * gcc.dg/vect/pr81082.c: New testcase.
12857 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12858 simplification to n * n.
12859
12860 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12861
12862 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12863 Solaris 10.
12864 * gcc.target/i386/pr63620.c: Likewise.
12865
12866 2018-01-26 Julia Koval <julia.koval@intel.com>
12867
12868 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12869 -mavx512f -mavx512bw.
12870 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12871 * gcc.target/i386/i386.exp: Fix types.
12872
12873 2018-01-26 Alan Modra <amodra@gmail.com>
12874
12875 PR target/84033
12876 * gcc.target/powerpc/swaps-p8-46.c: New.
12877
12878 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12879
12880 PR fortran/37577
12881 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12882 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12883 'array01' in the tree dump comparison.
12884 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12885 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12886 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12887
12888 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12889
12890 PR middle-end/83055
12891 * gcc.dg/torture/pr83055.c: New testcase.
12892
12893 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12894
12895 PR c++/84031
12896 * g++.dg/cpp1z/decomp36.C: New test.
12897
12898 PR middle-end/83977
12899 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12900
12901 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12902
12903 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12904 the shift dump line.
12905 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12906
12907 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12908
12909 PR target/81550
12910 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12911 index instead of int, which allows IVOPTs to properly optimize the
12912 loop.
12913
12914 2018-01-24 David Malcolm <dmalcolm@redhat.com>
12915
12916 PR jit/82846
12917 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
12918 of "fn_type" typedef.
12919 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12920
12921 2018-01-24 Ian Lance Taylor <iant@golang.org>
12922
12923 * go.go-torture/execute/names-1.go: New test.
12924
12925 2018-01-19 Jeff Law <law@redhat.com>
12926
12927 PR target/83994
12928 * gcc.target/i386/pr83994.c: New test.
12929
12930 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
12931
12932 PR target/84014
12933 * gcc.target/powerpc/pr84014.c: New.
12934
12935 2018-01-24 Jakub Jelinek <jakub@redhat.com>
12936
12937 PR middle-end/83977
12938 * c-c++-common/gomp/pr83977-1.c: New test.
12939 * c-c++-common/gomp/pr83977-2.c: New test.
12940 * c-c++-common/gomp/pr83977-3.c: New test.
12941 * gfortran.dg/gomp/pr83977.f90: New test.
12942
12943 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12944
12945 PR testsuite/83889
12946 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
12947 * gcc.dg/vect/pr80631-1.c: Likewise.
12948 * gcc.dg/vect/pr80631-2.c: Likewise.
12949 * gcc.dg/vect/pr81410.c: Likewise.
12950 * gcc.dg/vect/pr81633.c: Likewise.
12951 * gcc.dg/vect/pr81815.c: Likewise.
12952 * gcc.dg/vect/pr82108.c: Likewise.
12953 * gcc.dg/vect/pr83857.c: Likewise.
12954 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12955 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12956 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
12957 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12958 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12959 * gcc.dg/vect/vect-reduc-11.c: Likewise.
12960 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
12961 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
12962 dg-xfail-run-if instead.
12963 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12964 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12965 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12966 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
12967 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12968
12969 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12970
12971 PR tree-optimization/83979
12972 * g++.dg/pr83979.c: New test.
12973
12974 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12975
12976 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
12977 option. Add arm_neon_ok_no_float_abi check.
12978
12979 2018-01-24 Richard Biener <rguenther@suse.de>
12980
12981 PR tree-optimization/83176
12982 * gcc.dg/graphite/pr83176.c: New testcase.
12983
12984 2018-01-24 Richard Biener <rguenther@suse.de>
12985
12986 PR tree-optimization/82819
12987 * gcc.dg/graphite/pr82819.c: New testcase.
12988
12989 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12990
12991 PR c++/83921
12992 * g++.dg/cpp1y/constexpr-83921-1.C: New.
12993 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
12994 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
12995 * g++.dg/ext/stmtexpr20.C: Likewise.
12996 * g++.dg/ext/stmtexpr21.C: Likewise.
12997
12998 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12999
13000 PR c++/83974
13001 * g++.dg/warn/pr83974.C: New test case.
13002
13003 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13004
13005 PR sanitizer/83987
13006 * g++.dg/ubsan/pr83987.C: New test.
13007
13008 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13009
13010 PR fortran/83866
13011 * gfortran.dg/pdt_29.f03: New test.
13012
13013 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
13014
13015 PR fortran/83898
13016 * gfortran.dg/associate_33.f03: New test.
13017
13018 2018-01-23 Martin Liska <mliska@suse.cz>
13019
13020 PR lto/81440
13021 * gcc.dg/lto/pr81440.h: New test.
13022 * gcc.dg/lto/pr81440_0.c: New test.
13023 * gcc.dg/lto/pr81440_1.c: New test.
13024
13025 2018-01-23 Nathan Sidwell <nathan@acm.org>
13026
13027 PR c++/83988
13028 * g++.dg/template/pr83988.C: New.
13029
13030 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13031
13032 PR c++/82882
13033 PR c++/83978
13034 * g++.dg/cpp0x/pr82882.C: New test.
13035 * g++.dg/cpp0x/pr83978.C: New test.
13036
13037 PR c++/83958
13038 * g++.dg/cpp1z/decomp35.C: New test.
13039
13040 2018-01-23 Nathan Sidwell <nathan@acm.org>
13041
13042 * g++.dg/cpp0x/range-for10.C: Adjust.
13043 * g++.dg/ext/forscope1.C: Adjust.
13044 * g++.dg/ext/forscope2.C: Adjust.
13045 * g++.dg/template/for1.C: Adjust.
13046
13047 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13048
13049 PR tree-optimization/83510
13050 * gcc.c-torture/compile/pr83510.c: New test case.
13051
13052 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13053
13054 PR testsuite/83888
13055 * lib/target-supports.exp (check_effective_target_vect_float): Say
13056 that the result only holds when -funsafe-math-optimizations is on.
13057 (check_effective_target_vect_float_strict): New procedure.
13058 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13059 of vect_float.
13060 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13061
13062 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13063
13064 PR tree-optimization/83965
13065 * gcc.dg/vect/pr83965.c: New test.
13066
13067 2018-01-23 Richard Biener <rguenther@suse.de>
13068
13069 PR tree-optimization/83963
13070 * gfortran.dg/graphite/pr83963.f: New testcase.
13071 * gcc.dg/graphite/pr83963-2.c: Likewise.
13072
13073 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13074
13075 PR c++/83918
13076 * g++.dg/cpp1z/pr83918.C: New test.
13077
13078 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13079
13080 PR tree-optimization/83957
13081 * gcc.dg/autopar/pr83957.c: New test.
13082
13083 PR tree-optimization/83081
13084 * gcc.dg/predict-8.c: Adjust expected probability.
13085
13086 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13087
13088 PR target/83862
13089 * gcc.target/powerpc/pr83862.c: New test.
13090
13091 2018-01-22 Carl Love <cel@us.ibm.com>
13092
13093 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13094 builtins-4-runnable.c, builtins-6-runnable.c,
13095 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13096 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13097 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13098 for signed/unsigned 128-bit and long long int loads.
13099
13100 2018-01-22 Marek Polacek <polacek@redhat.com>
13101
13102 PR c++/81933
13103 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13104
13105 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13106
13107 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13108 scan-asembler valid instructions list.
13109 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13110 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13111 power8-vector requirement and option.
13112 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13113
13114 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13115
13116 PR 78534
13117 PR 83704
13118 * gfortran.dg/string_1.f90: Remove printing the length.
13119
13120 2018-01-22 Richard Biener <rguenther@suse.de>
13121
13122 PR tree-optimization/83963
13123 * gcc.dg/graphite/pr83963.c: New testcase.
13124
13125 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13126
13127 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13128 dg-require-effective-target directives.
13129
13130 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13131
13132 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13133 New procedure.
13134 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13135 Adjust scan-assembler checks for soft-float.
13136
13137 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13138
13139 PR target/83946
13140 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13141
13142 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13143
13144 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13145 * gcc.dg/pr83623.c: Likewise.
13146 * gcc.dg/pr83666.c: Likewise.
13147
13148 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13149 David Edelsohn <dje.gcc@gmail.com>
13150
13151 PR target/83946
13152 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13153 assembly output from "crset eq" to "crset 2".
13154 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13155 assembly output from . to $.
13156 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13157 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13158 assembly output from "crset eq" to "crset 2".
13159 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13160 assembly output from "crset eq" to "crset 2", and from . to $.
13161
13162 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13163
13164 PR fortran/83900
13165 * gfortran.dg/matmul_18.f90: New test.
13166
13167 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13168
13169 PR tree-optimization/83940
13170 * gcc.dg/torture/pr83940.c: New test.
13171
13172 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13173
13174 PR middle-end/83945
13175 * gcc.dg/tls/pr83945.c: New test.
13176
13177 PR target/83930
13178 * gcc.dg/pr83930.c: New test.
13179
13180 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13181
13182 PR fortran/83900
13183 * gfortran.dg/matmul_17.f90: New test.
13184
13185 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13186
13187 PR fortran/80768
13188 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13189
13190 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13191
13192 PR c++/81167
13193 * g++.dg/cpp0x/pr81167.C: New test.
13194
13195 PR c++/83919
13196 * g++.dg/cpp0x/pr83919.C: New test.
13197
13198 2018-01-19 Jeff Law <law@redhat.com>
13199 Jakub Jelinek <jakub@redhat.com>
13200
13201 * gcc.dg/stack-check-16.c: New test.
13202
13203 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13204
13205 PR target/83790
13206 * gcc.target/nvptx/indirect_call.c: New test.
13207
13208 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13209
13210 * g++.dg/torture/pr83619.C: Remove dg-message.
13211
13212 2018-01-19 Martin Liska <mliska@suse.cz>
13213
13214 * gcc.dg/predict-1.c: Adjust expected probability.
13215 * gcc.dg/predict-3.c: Likewise.
13216 * gcc.dg/predict-5.c: Likewise.
13217 * gcc.dg/predict-6.c: Likewise.
13218 * gcc.dg/predict-9.c: Likewise.
13219
13220 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13221
13222 PR tree-optimization/83922
13223 * gcc.dg/pr83922.c: New test.
13224
13225 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13226
13227 PR tree-optimization/83914
13228 * gcc.dg/vect/pr83914.c: New test.
13229
13230 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13231
13232 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13233 * gcc.target/arm/negdi-2.c: Likewise.
13234 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13235
13236 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13237
13238 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13239
13240 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13241
13242 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13243
13244 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13245
13246 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13247 hppa*-*-hpux*.
13248
13249 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13250
13251 PR ipa/83619
13252 PR testsuite/83934
13253 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13254 forward declaration.
13255
13256 2018-01-18 Carl Love <cel@us.ibm.com>
13257
13258 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13259 to the function.
13260
13261 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13262
13263 PR c++/81013
13264 * g++.dg/inherit/union3.C: New.
13265
13266 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13267
13268 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13269
13270 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13271
13272 PR ipa/83619
13273 * g++.dg/torture/pr83619.C: New testcase.
13274
13275 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13276
13277 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13278 Add function body to force error messages in some configurations.
13279
13280 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13281
13282 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13283 and arm_thumb1_ok.
13284
13285 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13286
13287 PR other/70268
13288 * c-c++-common/ffile-prefix-map.c: New test.
13289 * c-c++-common/fmacro-prefix-map.c: New test.
13290 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13291 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13292
13293 2018-01-18 Martin Liska <mliska@suse.cz>
13294
13295 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13296 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13297 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13298 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13299 * gcc.target/i386/ret-thunk-10.c: Likewise.
13300 * gcc.target/i386/ret-thunk-11.c: Likewise.
13301 * gcc.target/i386/ret-thunk-12.c: Likewise.
13302 * gcc.target/i386/ret-thunk-15.c: Likewise.
13303 * gcc.target/i386/ret-thunk-9.c: Likewise.
13304
13305 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13306
13307 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13308 order.
13309
13310 2018-01-18 Nathan Sidwell <nathan@acm.org>
13311
13312 PR c++/83160
13313 * g++.dg/cpp0x/pr83160.C: New.
13314
13315 2018-01-18 Richard Biener <rguenther@suse.de>
13316
13317 PR tree-optimization/83887
13318 * gcc.dg/graphite/pr83887.c: New testcase.
13319 * gfortran.dg/graphite/pr83887.f90: Likewise.
13320 * gfortran.dg/graphite/pr83887.f: Likewise.
13321
13322 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13323
13324 PR target/65578
13325 * gcc.target/arm/builtin-bswap.x: New file.
13326 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13327 and options for armv6t2.
13328 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13329 and options for Thumb1.
13330 * gcc.target/arm/builtin-bswap16.x: New file.
13331 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13332 and options for armv6t2.
13333 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13334 and options for Thumb1.
13335
13336 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13337
13338 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13339 order.
13340
13341 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13342
13343 PR c/61240
13344 * gcc.dg/pr61240.c: New test.
13345
13346 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13347
13348 PR fortran/83864
13349 * gfortran.dg/pr83864.f90: New test.
13350
13351 2018-01-17 Jeff Law <law@redhat.com>
13352
13353 PR testsuite/83883
13354 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13355
13356 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13357
13358 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13359 restriction, but still restrict to 64-bit.
13360 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13361 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13362
13363 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13364
13365 PR fortran/83874
13366 * gfortran.dg/pr83874.f90: New test.
13367
13368 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13369
13370 PR c++/83824
13371 * g++.dg/cpp0x/pr83824.C: New test.
13372
13373 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13374
13375 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13376 appropriate .gnu_attribute for the long double type, if we use the
13377 long double type, but do not generate any calls.
13378 * gcc.target/powerpc/gnuattr2.c: Likewise.
13379 * gcc.target/powerpc/gnuattr3.c: Likewise.
13380
13381 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13382
13383 PR c++/78344
13384 * g++.dg/cpp0x/alignas13.C: New.
13385
13386 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13387
13388 PR c++/83897
13389 * g++.dg/cpp0x/pr83897.C: New test.
13390
13391 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13392
13393 PR ipa/83051
13394 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13395
13396 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13397
13398 PR c++/81054
13399 * g++.dg/cpp0x/constexpr-ice19.C: New.
13400
13401 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13402
13403 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13404 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13405 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13406 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13407 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13408 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13409 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13410 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13411 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13412 * gcc.target/powerpc/builtins-1.fold.h: New.
13413
13414 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13415
13416 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13417 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13418
13419 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13420
13421 * gcc.target/arm/g2.c: Add -marm to dg-options.
13422 * gcc.target/arm/scd42-2.c: Likewise.
13423
13424 2018-01-17 Nathan Sidwell <nathan@acm.org>
13425
13426 PR c++/83287
13427 * g++.dg/lookup/pr83287-2.C: New.
13428
13429 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13430
13431 PR c++/83814
13432 PR c++/83902
13433 * g++.dg/wrappers/pr83814.C: New test case.
13434 * g++.dg/wrappers/pr83902.C: New test case.
13435
13436 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13437
13438 PR lto/83121
13439 * g++.dg/lto/pr83121_0.C: New test case.
13440 * g++.dg/lto/pr83121_1.C: New test case.
13441 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13442 adapted from DejaGnu's dg-test.
13443 (lto_handle_diagnostics): New procedure.
13444 (lto_prune_warns): Ignore informational notes.
13445 (lto-link-and-maybe-run): Add "messages_by_file" param.
13446 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13447 "execute" when "link" fails if "execute" was not specified.
13448 (lto-can-handle-directive): New procedure.
13449 (lto-get-options-main): Call lto-can-handle-directive. Add a
13450 dg-messages local, using it to set the caller's
13451 dg-messages-by-file for the given source file.
13452 (lto-get-options): Likewise.
13453 (lto-execute): Add dg-messages-by-file local, and pass it to
13454 lto-link-and-maybe-run.
13455
13456 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13457 Richard Sandiford <richard.sandiford@linaro.org>
13458
13459 PR target/79041
13460 PR target/82964
13461 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13462 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13463
13464 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13465
13466 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13467 target check autogenerator for armv8.1-a and armv8.2-a.
13468
13469 2018-01-17 Carl Love <cel@us.ibm.com>
13470
13471 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13472 Add debug print statements.
13473 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13474 16 byte vector load followed by a partial vector load.
13475
13476 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13477
13478 PR c++/83799
13479 * g++.dg/wrappers/pr83799.C: New test case.
13480
13481 2018-01-17 Nathan Sidwell <nathan@acm.org>
13482
13483 PR c++/83739
13484 * g++.dg/cpp1y/pr83739.C: New.
13485
13486 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13487
13488 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13489 * gcc.target/visium/overflow16.c: Likewise.
13490 * gcc.target/visium/overflow32.c: Likewise.
13491
13492 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13493
13494 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13495
13496 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13497
13498 * gcc.dg/rtl/arm/stl-cond.c: New test.
13499 * gcc.target/arm/stl-cond.c: Delete.
13500
13501 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13502
13503 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13504 directives.
13505
13506 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13507
13508 PR tree-optimization/83843
13509 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13510 * gcc.dg/store_merging_19.c: New test.
13511
13512 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13513
13514 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13515 and options.
13516
13517 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13518
13519 PR rtl-optimization/83771
13520 * gcc.dg/pr83771.c: New test.
13521
13522 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13523
13524 PR tree-optimization/81184
13525 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13526 targets.
13527 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13528
13529 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13530
13531 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13532
13533 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13534
13535 PR target/83546
13536 * gcc.target/i386/pr83546.c: New test.
13537
13538 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13539
13540 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13541
13542 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13543
13544 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13545 test and add dg-warning for the -Wstringop-overflow warning.
13546
13547 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13548
13549 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13550 XFAIL last test on SPARC and Visium.
13551
13552 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13553
13554 PR rtl-optimization/80481
13555 * g++.dg/pr80481.C: Exclude solaris.
13556
13557 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13558
13559 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13560 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13561 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13562
13563 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13564
13565 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13566 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13567 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13568 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13569 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13570 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13571 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13572 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13573 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13574 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13575 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13576 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13577 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13578 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13579 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13580
13581 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13582
13583 PR testsuite/77734
13584 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13585
13586 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13587
13588 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13589 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13590 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13591 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13592 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13593 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13594
13595 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13596
13597 PR tree-optimization/83857
13598 * gcc.dg/vect/pr83857.c: New test.
13599
13600 2018-01-16 Richard Biener <rguenther@suse.de>
13601
13602 PR tree-optimization/83867
13603 * gcc.dg/vect/pr83867.c: New testcase.
13604
13605 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13606
13607 PR c/83844
13608 * gcc.dg/pr83844.c: New test.
13609
13610 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13611
13612 * gcc.dg/torture/pr83847.c: New test.
13613
13614 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13615
13616 PR rtl-optimization/86620
13617 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13618 instead of --param=max-sched-ready-insns=0.
13619 * gcc.target/i386/pr83620.c: New test.
13620 * gcc.dg/pr83620.c: New test.
13621
13622 PR tree-optimization/83843
13623 * gcc.dg/store_merging_18.c: New test.
13624
13625 PR c++/83817
13626 * g++.dg/cpp1y/pr83817.C: New test.
13627
13628 PR c++/83825
13629 * g++.dg/template/pr83825.C: New test.
13630
13631 2018-01-16 Richard Biener <rguenther@suse.de>
13632
13633 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13634
13635 2018-01-16 Richard Biener <rguenther@suse.de>
13636
13637 PR testsuite/82132
13638 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13639 from gcc.dg/torture/pr60092.c.
13640
13641 2018-01-15 Martin Sebor <msebor@redhat.com>
13642
13643 PR c++/83588
13644 * g++.dg/ext/flexary28.C: New test.
13645
13646 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13647
13648 PR fortran/82257
13649 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13650
13651 2018-01-15 Martin Sebor <msebor@redhat.com>
13652
13653 PR testsuite/83869
13654 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13655
13656 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13657
13658 PR fortran/54613
13659 * gfortran.dg/minmaxloc_9.f90: New test.
13660 * gfortran.dg/minmaxloc_10.f90: New test.
13661 * gfortran.dg/minmaxloc_11.f90: New test.
13662
13663 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13664
13665 PR target/83839
13666 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13667 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13668 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13669 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13670 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13671 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13672 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13673 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13674 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13675 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13676 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13677 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13678 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13679 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13680 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13681 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13682 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13683 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13684 * gcc.target/i386/ret-thunk-10.c: Likewise.
13685 * gcc.target/i386/ret-thunk-11.c: Likewise.
13686 * gcc.target/i386/ret-thunk-12.c: Likewise.
13687 * gcc.target/i386/ret-thunk-13.c: Likewise.
13688 * gcc.target/i386/ret-thunk-14.c: Likewise.
13689 * gcc.target/i386/ret-thunk-15.c: Likewise.
13690 * gcc.target/i386/ret-thunk-9.c: Don't check the
13691 __x86_return_thunk label. Scan for "push" only for Linux.
13692
13693 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13694
13695 PR testsuite/79920
13696 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13697
13698 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13699
13700 PR target/83687
13701 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13702 tests.
13703 * gcc.target/arm/pr83687.c: New test.
13704
13705 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13706
13707 Adjust tests to AVR_TINY.
13708
13709 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13710 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13711 * gcc.target/avr/pr71627.c: Same.
13712 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13713 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13714 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13715 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13716 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13717 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13718 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13719 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13720 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13721 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13722 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13723 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13724 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13725 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13726 * gcc.target/avr/torture/pr61055.c: Same.
13727 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13728 available.
13729 * gcc.target/avr/torture/int24-mul.c: Same.
13730 * gcc.target/avr/torture/pr51782-1.c: Same.
13731 * gcc.target/avr/torture/pr61443.c: Same.
13732 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13733 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13734
13735 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13736
13737 PR c/83801
13738 PR c/83729
13739 * gcc.target/avr/torture/pr83729.c: New test.
13740 * gcc.target/avr/torture/pr83801.c: New test.
13741
13742 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13743
13744 PR middle-end/82694
13745 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13746 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13747
13748 2018-01-10 Martin Sebor <msebor@redhat.com>
13749
13750 PR other/83508
13751 * gcc.dg/Wstringop-overflow-2.c: New test.
13752
13753 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13754
13755 PR libgfortran/83811
13756 * gfortran.dg/fmt_e.f90: New test.
13757
13758 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13759
13760 * gcc.target/i386/indirect-thunk-10.c: New test.
13761 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13762 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13763 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13764 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13765 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13766 * gcc.target/i386/ret-thunk-17.c: Likewise.
13767 * gcc.target/i386/ret-thunk-18.c: Likewise.
13768 * gcc.target/i386/ret-thunk-19.c: Likewise.
13769 * gcc.target/i386/ret-thunk-20.c: Likewise.
13770 * gcc.target/i386/ret-thunk-21.c: Likewise.
13771
13772 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13773
13774 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13775
13776 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13777
13778 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13779 -mno-indirect-branch-register.
13780 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13781 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13782 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13783 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13784 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13785 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13786 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13787 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13788 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13789 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13790 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13791 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13792 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13793 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13794 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13795 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13796 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13797 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13798 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13799 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13800 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13801 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13802 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13803 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13804 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13805 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13806 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13807 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13808 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13809 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13810 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13811 * gcc.target/i386/ret-thunk-10.c: Likewise.
13812 * gcc.target/i386/ret-thunk-11.c: Likewise.
13813 * gcc.target/i386/ret-thunk-12.c: Likewise.
13814 * gcc.target/i386/ret-thunk-13.c: Likewise.
13815 * gcc.target/i386/ret-thunk-14.c: Likewise.
13816 * gcc.target/i386/ret-thunk-15.c: Likewise.
13817 * gcc.target/i386/ret-thunk-9.c: Likewise.
13818 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13819 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13820 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13821
13822 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13823
13824 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13825 -mfunction-return=keep.
13826 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13827 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13828 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13829 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13830 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13831 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13832 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13833 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13834 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13835 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13836 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13837 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13838 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13839 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13840 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13841 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13842 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13843 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13844 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13845 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13846 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13847 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13848 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13849 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13850 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13851 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13852 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13853 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13854 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13855 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13856 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13857 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13858 * gcc.target/i386/ret-thunk-1.c: New test.
13859 * gcc.target/i386/ret-thunk-10.c: Likewise.
13860 * gcc.target/i386/ret-thunk-11.c: Likewise.
13861 * gcc.target/i386/ret-thunk-12.c: Likewise.
13862 * gcc.target/i386/ret-thunk-13.c: Likewise.
13863 * gcc.target/i386/ret-thunk-14.c: Likewise.
13864 * gcc.target/i386/ret-thunk-15.c: Likewise.
13865 * gcc.target/i386/ret-thunk-16.c: Likewise.
13866 * gcc.target/i386/ret-thunk-2.c: Likewise.
13867 * gcc.target/i386/ret-thunk-3.c: Likewise.
13868 * gcc.target/i386/ret-thunk-4.c: Likewise.
13869 * gcc.target/i386/ret-thunk-5.c: Likewise.
13870 * gcc.target/i386/ret-thunk-6.c: Likewise.
13871 * gcc.target/i386/ret-thunk-7.c: Likewise.
13872 * gcc.target/i386/ret-thunk-8.c: Likewise.
13873 * gcc.target/i386/ret-thunk-9.c: Likewise.
13874
13875 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13876
13877 * gcc.target/i386/indirect-thunk-1.c: New test.
13878 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13879 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13880 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13881 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13882 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13883 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13884 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13885 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13886 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13887 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13888 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13889 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13890 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13891 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13892 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13893 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13894 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13895 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13896 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13897 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13898 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13899 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13900 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13901 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13902 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13903 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13904 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13905 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13906 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13907 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13908 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13909 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13910
13911 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
13912
13913 PR ipa/83051
13914 * gcc.c-torture/compile/pr83051.c: New testcase.
13915
13916 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13917
13918 PR tree-optimization/83501
13919 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13920
13921 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13922
13923 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13924 for lvx and stvx instead of lxvd2x and stxvd2x and require
13925 little-endian target. Add comments.
13926 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13927 comprehensive testing.
13928 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
13929 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
13930 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
13931 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
13932 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
13933 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
13934 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
13935 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
13936 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
13937 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
13938 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
13939 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
13940 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
13941 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
13942 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
13943 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
13944 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
13945 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
13946 scan-assembler-not directives that forbid lvx and xxpermdi.
13947 * gcc.target/powerpc/vec-extract-3.c: Likewise.
13948 * gcc.target/powerpc/vec-extract-5.c: Likewise.
13949 * gcc.target/powerpc/vec-extract-6.c: Likewise.
13950 * gcc.target/powerpc/vec-extract-7.c: Likewise.
13951 * gcc.target/powerpc/vec-extract-8.c: Likewise.
13952 * gcc.target/powerpc/vec-extract-9.c: Likewise.
13953 * gcc.target/powerpc/vsx-vector-6-le.c: Change
13954 scan-assembler-times directives to reflect different numbers of
13955 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
13956
13957 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13958 Alan Hayward <alan.hayward@arm.com>
13959 David Sherwood <david.sherwood@arm.com>
13960
13961 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
13962 than SLP vectorization.
13963 * gcc.dg/vect/vect-alias-check-10.c: New test.
13964 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13965 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13966 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13967 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13968 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
13969 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
13970 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
13971 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
13972 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
13973 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
13974 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
13975 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
13976 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
13977 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
13978 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
13979 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
13980 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
13981 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
13982 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
13983 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
13984 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
13985 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
13986 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
13987
13988 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13989 Alan Hayward <alan.hayward@arm.com>
13990 David Sherwood <david.sherwood@arm.com>
13991
13992 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
13993 New proc.
13994 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
13995 targets with scatter stores.
13996 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
13997 stores.
13998 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
13999 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
14000 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
14001 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
14002 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
14003 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
14004 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
14005 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
14006 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
14007 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
14008 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
14009 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
14010 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
14011 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
14012 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
14013 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
14014
14015 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14016 Alan Hayward <alan.hayward@arm.com>
14017 David Sherwood <david.sherwood@arm.com>
14018
14019 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
14020 for double_reduc1.
14021 * gcc.target/aarch64/sve/strided_load_4.c: New test.
14022 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
14023 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
14024 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
14025
14026 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14027 Alan Hayward <alan.hayward@arm.com>
14028 David Sherwood <david.sherwood@arm.com>
14029
14030 * gcc.target/aarch64/sve/strided_load_1.c: New test.
14031 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14032 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14033
14034 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14035 Alan Hayward <alan.hayward@arm.com>
14036 David Sherwood <david.sherwood@arm.com>
14037
14038 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14039 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14040 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14041 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14042 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14043 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14044 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14045 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14046 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14047 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14048 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14049 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14050 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14051 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14052
14053 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14054 Alan Hayward <alan.hayward@arm.com>
14055 David Sherwood <david.sherwood@arm.com>
14056
14057 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14058 check for a message about using in-order reductions.
14059 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14060 check for a message about using in-order reductions.
14061 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14062 vectorized and check for a message about using in-order reductions.
14063 Expect targets with variable-length vectors to fall back to the
14064 fixed-length mininum.
14065 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14066 check for a message about using in-order reductions.
14067 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14068 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14069 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14070 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14071 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14072 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14073 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14074 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14075 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14076 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14077 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14078 vect_fold_left_plus.
14079
14080 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14081
14082 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14083 are spilled.
14084 * gcc.target/aarch64/sve/spill_2.c: New test.
14085 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14086 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14087 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14088 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14089 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14090
14091 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14092 Alan Hayward <alan.hayward@arm.com>
14093 David Sherwood <david.sherwood@arm.com>
14094
14095 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14096 of branches.
14097 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14098 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14099 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14100 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14101 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14102 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14103 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14104 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14105 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14106
14107 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14108 Alan Hayward <alan.hayward@arm.com>
14109 David Sherwood <david.sherwood@arm.com>
14110
14111 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14112 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14113 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14114 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14115
14116 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14117 Alan Hayward <alan.hayward@arm.com>
14118 David Sherwood <david.sherwood@arm.com>
14119
14120 * lib/target-supports.exp
14121 (check_effective_target_vect_fold_extract_last): New proc.
14122 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14123 for fold_extract_last.
14124 * gcc.dg/vect/pr65947-2.c: Likewise.
14125 * gcc.dg/vect/pr65947-3.c: Likewise.
14126 * gcc.dg/vect/pr65947-4.c: Likewise.
14127 * gcc.dg/vect/pr65947-5.c: Likewise.
14128 * gcc.dg/vect/pr65947-6.c: Likewise.
14129 * gcc.dg/vect/pr65947-9.c: Likewise.
14130 * gcc.dg/vect/pr65947-10.c: Likewise.
14131 * gcc.dg/vect/pr65947-12.c: Likewise.
14132 * gcc.dg/vect/pr65947-14.c: Likewise.
14133 * gcc.dg/vect/pr80631-1.c: Likewise.
14134 * gcc.target/aarch64/sve/clastb_1.c: New test.
14135 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14136 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14137 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14138 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14139 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14140 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14141 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14142 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14143 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14144 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14145 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14146 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14147 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14148
14149 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14150 Alan Hayward <alan.hayward@arm.com>
14151 David Sherwood <david.sherwood@arm.com>
14152
14153 * gcc.target/aarch64/sve/live_1.c: New test.
14154 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14155
14156 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14157 Alan Hayward <alan.hayward@arm.com>
14158 David Sherwood <david.sherwood@arm.com>
14159
14160 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14161 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14162 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14163 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14164 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14165 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14166 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14167 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14168 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14169
14170 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14171 Alan Hayward <alan.hayward@arm.com>
14172 David Sherwood <david.sherwood@arm.com>
14173
14174 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14175 New proc.
14176 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14177 vect_fully_masked.
14178 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14179 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14180 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14181 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14182 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14183 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14184
14185 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14186 Alan Hayward <alan.hayward@arm.com>
14187 David Sherwood <david.sherwood@arm.com>
14188
14189 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14190 instead of just ADDRESS.
14191 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14192 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14193 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14194 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14195 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14196 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14197 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14198 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14199 * gcc.target/aarch64/sve/while_2.c: Likewise.
14200 * gcc.target/aarch64/sve/while_3.c: Likewise.
14201 * gcc.target/aarch64/sve/while_4.c: Likewise.
14202
14203 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14204 Alan Hayward <alan.hayward@arm.com>
14205 David Sherwood <david.sherwood@arm.com>
14206
14207 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14208 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14209 to be predicated.
14210 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14211 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14212 * gcc.target/aarch64/sve/reduc_5.c: New test.
14213 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14214 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14215
14216 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14217 Alan Hayward <alan.hayward@arm.com>
14218 David Sherwood <david.sherwood@arm.com>
14219
14220 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14221 * gcc.dg/tree-ssa/peel1.c: Likewise.
14222 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14223 variable-length vectors.
14224 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14225 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14226 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14227 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14228 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14229 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14230 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14231 * gcc.target/aarch64/sve/slp_8.c: New test.
14232 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14233 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14234 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14235 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14236 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14237 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14238 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14239 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14240 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14241 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14242 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14243 * gcc.target/aarch64/sve/while_1.c: Likewise.
14244 * gcc.target/aarch64/sve/while_2.c: Likewise.
14245 * gcc.target/aarch64/sve/while_3.c: Likewise.
14246 * gcc.target/aarch64/sve/while_4.c: Likewise.
14247
14248 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14249 Alan Hayward <alan.hayward@arm.com>
14250 David Sherwood <david.sherwood@arm.com>
14251
14252 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14253 New proc.
14254 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14255 and add an associated scan-dump test. Prevent vectorization
14256 of the first two loops.
14257 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14258 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14259 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14260 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14261 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14262 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14263
14264 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14265 Alan Hayward <alan.hayward@arm.com>
14266 David Sherwood <david.sherwood@arm.com>
14267
14268 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14269 * gcc.dg/vect/pr67790.c: Likewise.
14270 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14271 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14272 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14273 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14274 * gcc.target/aarch64/sve/slp_5.c: New test.
14275 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14276 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14277 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14278 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14279 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14280
14281 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14282 Alan Hayward <alan.hayward@arm.com>
14283 David Sherwood <david.sherwood@arm.com>
14284
14285 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14286 && vect_load_lanes
14287 * gcc.dg/vect/slp-1.c: Likewise.
14288 * gcc.dg/vect/slp-10.c: Likewise.
14289 * gcc.dg/vect/slp-12b.c: Likewise.
14290 * gcc.dg/vect/slp-12c.c: Likewise.
14291 * gcc.dg/vect/slp-17.c: Likewise.
14292 * gcc.dg/vect/slp-19b.c: Likewise.
14293 * gcc.dg/vect/slp-20.c: Likewise.
14294 * gcc.dg/vect/slp-21.c: Likewise.
14295 * gcc.dg/vect/slp-22.c: Likewise.
14296 * gcc.dg/vect/slp-23.c: Likewise.
14297 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14298 * gcc.dg/vect/slp-24.c: Likewise.
14299 * gcc.dg/vect/slp-28.c: Likewise.
14300 * gcc.dg/vect/slp-39.c: Likewise.
14301 * gcc.dg/vect/slp-6.c: Likewise.
14302 * gcc.dg/vect/slp-7.c: Likewise.
14303 * gcc.dg/vect/slp-cond-1.c: Likewise.
14304 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14305 * gcc.dg/vect/slp-cond-2.c: Likewise.
14306 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14307 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14308 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14309 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14310 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14311 * gcc.dg/vect/slp-perm-6.c: Likewise.
14312 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14313 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14314 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14315 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14316 * gcc.dg/vect/slp-12a.c: Likewise.
14317 * gcc.dg/vect/slp-14.c: Likewise.
14318 * gcc.dg/vect/slp-15.c: Likewise.
14319 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14320 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14321 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14322 * gcc.target/aarch64/sve/slp_1.c: New test.
14323 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14324 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14325 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14326 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14327 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14328 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14329 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14330
14331 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14332 Alan Hayward <alan.hayward@arm.com>
14333 David Sherwood <david.sherwood@arm.com>
14334
14335 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14336 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14337 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14338 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14339 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14340 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14341 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14342 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14343 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14344 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14345 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14346 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14347 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14348 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14349 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14350 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14351 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14352 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14353 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14354
14355 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14356 Alan Hayward <alan.hayward@arm.com>
14357 David Sherwood <david.sherwood@arm.com>
14358
14359 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14360 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14361 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14362 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14363 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14364 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14365 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14366 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14367 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14368 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14369 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14370 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14371 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14372 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14373 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14374 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14375 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14376 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14377 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14378 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14379 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14380 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14381 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14382 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14383 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14384 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14385 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14386 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14387 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14388 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14389 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14390 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14391 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14392 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14393 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14394 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14395
14396 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14397 Alan Hayward <alan.hayward@arm.com>
14398 David Sherwood <david.sherwood@arm.com>
14399
14400 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14401 Return true for SVE too.
14402 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14403 if load/store lanes are supported.
14404 * gcc.dg/vect/slp-10.c: Likewise.
14405 * gcc.dg/vect/slp-12c.c: Likewise.
14406 * gcc.dg/vect/slp-17.c: Likewise.
14407 * gcc.dg/vect/slp-33.c: Likewise.
14408 * gcc.dg/vect/slp-6.c: Likewise.
14409 * gcc.dg/vect/slp-cond-1.c: Likewise.
14410 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14411 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14412 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14413 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14414 * gcc.dg/vect/slp-perm-6.c: Likewise.
14415 * gcc.dg/vect/slp-perm-9.c: Likewise.
14416 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14417 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14418 for variable-length vectors.
14419
14420 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14421 Alan Hayward <alan.hayward@arm.com>
14422 David Sherwood <david.sherwood@arm.com>
14423
14424 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14425 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14426
14427 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14428
14429 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14430 * g++.target/aarch64/sve/catch_1.C: New test.
14431 * g++.target/aarch64/sve/catch_2.C: Likewise.
14432 * g++.target/aarch64/sve/catch_3.C: Likewise.
14433 * g++.target/aarch64/sve/catch_4.C: Likewise.
14434 * g++.target/aarch64/sve/catch_5.C: Likewise.
14435 * g++.target/aarch64/sve/catch_6.C: Likewise.
14436
14437 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14438 Alan Hayward <alan.hayward@arm.com>
14439 David Sherwood <david.sherwood@arm.com>
14440
14441 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14442 New proc.
14443 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14444 * gcc.target/aarch64/fmaxmin.c: Likewise.
14445 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14446 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14447 * gcc.target/aarch64/pr62178.c: Likewise.
14448 * gcc.target/aarch64/pr71727-2.c: Likewise.
14449 * gcc.target/aarch64/saddw-1.c: Likewise.
14450 * gcc.target/aarch64/saddw-2.c: Likewise.
14451 * gcc.target/aarch64/uaddw-1.c: Likewise.
14452 * gcc.target/aarch64/uaddw-2.c: Likewise.
14453 * gcc.target/aarch64/uaddw-3.c: Likewise.
14454 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14455 * gcc.target/aarch64/vect-compile.c: Likewise.
14456 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14457 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14458 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14459 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14460 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14461 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14462 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14463 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14464 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14465 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14466 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14467 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14468 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14469 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14470 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14471 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14472 * gcc.target/aarch64/vect-movi.c: Likewise.
14473 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14474 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14475 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14476 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14477 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14478 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14479 fixed-length SVE.
14480 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14481 * gcc.target/aarch64/sve/arith_1.c: New test.
14482 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14483 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14484 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14485 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14486 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14487 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14488 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14489 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14490 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14491 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14492 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14493 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14494 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14495 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14496 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14497 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14498 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14499 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14500 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14501 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14502 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14503 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14504 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14505 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14506 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14507 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14508 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14509 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14510 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14511 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14512 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14513 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14514 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14515 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14516 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14517 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14518 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14519 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14520 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14521 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14522 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14523 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14524 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14525 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14526 * gcc.target/aarch64/sve/index_1.c: Likewise.
14527 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14528 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14529 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14530 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14531 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14532 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14533 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14534 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14535 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14536 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14537 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14538 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14539 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14540 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14541 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14542 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14543 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14544 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14545 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14546 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14547 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14548 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14549 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14550 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14551 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14552 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14553 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14554 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14555 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14556 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14557 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14558 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14559 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14560 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14561 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14562 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14563 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14564 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14565 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14566 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14567 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14568 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14569 * gcc.target/aarch64/sve/single_1.c: Likewise.
14570 * gcc.target/aarch64/sve/single_2.c: Likewise.
14571 * gcc.target/aarch64/sve/single_3.c: Likewise.
14572 * gcc.target/aarch64/sve/single_4.c: Likewise.
14573 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14574 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14575 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14576 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14577 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14578 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14579 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14580 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14581 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14582 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14583 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14584 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14585 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14586 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14587 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14588 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14589 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14590 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14591 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14592 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14593 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14594 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14595 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14596 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14597 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14598 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14599 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14600 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14601 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14602 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14603 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14604 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14605 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14606 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14607 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14608 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14609 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14610 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14611 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14612 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14613 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14614 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14615 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14616 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14617 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14618
14619 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14620 Alan Hayward <alan.hayward@arm.com>
14621 David Sherwood <david.sherwood@arm.com>
14622
14623 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14624 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14625 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14626 New procedures.
14627 (check_effective_target_vect_perm): Handle SVE.
14628 (check_effective_target_vect_perm_byte): Likewise.
14629 (check_effective_target_vect_perm_short): Likewise.
14630 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14631 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14632 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14633 (check_effective_target_vect_element_align_preferred): Likewise.
14634 (check_effective_target_vect_align_stack_vars): Likewise.
14635 (check_effective_target_vect_load_lanes): Likewise.
14636 (check_effective_target_vect_masked_store): Likewise.
14637 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14638 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14639 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14640 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14641 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14642 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14643 * gcc.dg/vect/slp-23.c: Likewise.
14644 * gcc.dg/vect/slp-perm-5.c: Likewise.
14645 * gcc.dg/vect/slp-perm-6.c: Likewise.
14646 * gcc.dg/vect/slp-perm-9.c: Likewise.
14647 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14648 * gcc.dg/vect/vect-114.c: Likewise.
14649 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14650 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14651
14652 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14653
14654 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14655 vect_variable_length, expecting the test to be vectorized
14656 without SLP instead.
14657 * gcc.dg/vect/pr33953.c: Likewise.
14658 * gcc.dg/vect/pr37027.c: Likewise.
14659 * gcc.dg/vect/pr67790.c: Likewise.
14660 * gcc.dg/vect/pr68445.c: Likewise.
14661 * gcc.dg/vect/slp-1.c: Likewise.
14662 * gcc.dg/vect/slp-10.c: Likewise.
14663 * gcc.dg/vect/slp-12a.c: Likewise.
14664 * gcc.dg/vect/slp-12b.c: Likewise.
14665 * gcc.dg/vect/slp-12c.c: Likewise.
14666 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14667 * gcc.dg/vect/slp-13.c: Likewise.
14668 * gcc.dg/vect/slp-14.c: Likewise.
14669 * gcc.dg/vect/slp-15.c: Likewise.
14670 * gcc.dg/vect/slp-17.c: Likewise.
14671 * gcc.dg/vect/slp-19b.c: Likewise.
14672 * gcc.dg/vect/slp-2.c: Likewise.
14673 * gcc.dg/vect/slp-20.c: Likewise.
14674 * gcc.dg/vect/slp-21.c: Likewise.
14675 * gcc.dg/vect/slp-22.c: Likewise.
14676 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14677 * gcc.dg/vect/slp-24.c: Likewise.
14678 * gcc.dg/vect/slp-28.c: Likewise.
14679 * gcc.dg/vect/slp-39.c: Likewise.
14680 * gcc.dg/vect/slp-42.c: Likewise.
14681 * gcc.dg/vect/slp-6.c: Likewise.
14682 * gcc.dg/vect/slp-7.c: Likewise.
14683 * gcc.dg/vect/slp-cond-1.c: Likewise.
14684 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14685 * gcc.dg/vect/slp-cond-2.c: Likewise.
14686 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14687 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14688 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14689 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14690 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14691 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14692 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14693 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14694 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14695 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14696 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14697 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14698 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14699 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14700 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14701 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14702 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14703
14704 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14705
14706 PR c/83801
14707 * gcc.dg/pr83801.c: New test.
14708
14709 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14710
14711 PR fortran/52162
14712 * gfortran.dg/bounds_check_19.f90: New test.
14713
14714 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14715
14716 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14717 instead of scan-assembler-not for xsnabsqp.
14718
14719 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14720
14721 PR libgfortran/83525
14722 * gfortran.dg/newunit_5.f90: New test.
14723
14724 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14725
14726 PR rtl-optimization/80481
14727 * g++.dg/pr80481.C: New.
14728
14729 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14730
14731 PR target/83628
14732 * gcc.target/alpha/pr83628-3.c: New test.
14733
14734 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14735
14736 * lib/target-supports.exp (check_effective_target_avx512f): Also
14737 check for __builtin_ia32_addsd_round,
14738 __builtin_ia32_getmantsd_round.
14739 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14740
14741 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14742
14743 PR target/83629
14744 * gcc.target/powerpc/pr83629.c: Require ilp32.
14745
14746 2018-01-12 Richard Biener <rguenther@suse.de>
14747
14748 PR tree-optimization/80846
14749 * gcc.target/i386/pr80846-1.c: New testcase.
14750 * gcc.target/i386/pr80846-2.c: Likewise.
14751
14752 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14753
14754 * gcc.c-torture/execute/20180112-1.c: New test.
14755
14756 2018-01-12 Tom de Vries <tom@codesourcery.com>
14757
14758 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14759 * g++.dg/ext/label13a.C: Same.
14760 * g++.dg/ext/label14.C: Same.
14761 * g++.dg/ext/label2.C: Same.
14762 * g++.dg/ext/label3.C: Same.
14763 * g++.dg/torture/pr42462.C: Same.
14764 * g++.dg/torture/pr42739.C: Same.
14765 * g++.dg/warn/Wunused-label-3.C: Same.
14766
14767 2018-01-12 Tom de Vries <tom@codesourcery.com>
14768
14769 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14770 * g++.dg/Walloca1.C: Same.
14771 * g++.dg/cpp0x/pr70338.C: Same.
14772 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14773 * g++.dg/cpp1y/vla10.C: Same.
14774 * g++.dg/cpp1y/vla2.C: Same.
14775 * g++.dg/cpp1y/vla6.C: Same.
14776 * g++.dg/cpp1y/vla8.C: Same.
14777 * g++.dg/debug/debug5.C: Same.
14778 * g++.dg/debug/debug6.C: Same.
14779 * g++.dg/debug/pr54828.C: Same.
14780 * g++.dg/diagnostic/pr70105.C: Same.
14781 * g++.dg/eh/cleanup5.C: Same.
14782 * g++.dg/eh/spbp.C: Same.
14783 * g++.dg/ext/tmplattr9.C: Same.
14784 * g++.dg/ext/vla10.C: Same.
14785 * g++.dg/ext/vla11.C: Same.
14786 * g++.dg/ext/vla12.C: Same.
14787 * g++.dg/ext/vla15.C: Same.
14788 * g++.dg/ext/vla16.C: Same.
14789 * g++.dg/ext/vla17.C: Same.
14790 * g++.dg/ext/vla3.C: Same.
14791 * g++.dg/ext/vla6.C: Same.
14792 * g++.dg/ext/vla7.C: Same.
14793 * g++.dg/init/array24.C: Same.
14794 * g++.dg/init/new47.C: Same.
14795 * g++.dg/init/pr55497.C: Same.
14796 * g++.dg/opt/pr78201.C: Same.
14797 * g++.dg/template/vla2.C: Same.
14798 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14799 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14800 * g++.dg/torture/pr62127.C: Same.
14801 * g++.dg/torture/pr67055.C: Same.
14802 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14803 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14804 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14805 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14806 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14807 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14808 * g++.dg/warn/Wvla-1.C: Same.
14809 * g++.dg/warn/Wvla-3.C: Same.
14810 * g++.old-deja/g++.ext/array2.C: Same.
14811 * g++.old-deja/g++.ext/constructor.C: Same.
14812 * g++.old-deja/g++.law/builtin1.C: Same.
14813 * g++.old-deja/g++.other/crash12.C: Same.
14814 * g++.old-deja/g++.other/eh3.C: Same.
14815 * g++.old-deja/g++.pt/array6.C: Same.
14816 * g++.old-deja/g++.pt/dynarray.C: Same.
14817
14818 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14819
14820 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14821
14822 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14823
14824 PR libfortran/67412
14825 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14826 on *-*-solaris2.10.
14827
14828 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14829
14830 * lib/target-supports.exp (check_effective_target_branch_cost):
14831 Accept all x86 targets.
14832
14833 2018-01-12 Martin Liska <mliska@suse.cz>
14834
14835 PR ipa/83054
14836 * g++.dg/warn/pr83054.C: New test.
14837
14838 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14839
14840 * gcc.target/powerpc/spec-barr-1.c: New file.
14841
14842 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14843
14844 PR target/83330
14845 * gcc.target/i386/pr83330.c: New test.
14846
14847 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14848
14849 PR fortran/79383
14850 * gfortran.dg/dtio_31.f03: New test.
14851 * gfortran.dg/dtio_32.f03: New test.
14852
14853 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14854
14855 PR c++/43486
14856 * g++.dg/wrappers: New subdirectory.
14857 * g++.dg/wrappers/README: New file.
14858 * g++.dg/wrappers/alloc.C: New test case.
14859 * g++.dg/wrappers/cow-istream-string.C: New test case.
14860 * g++.dg/wrappers/cp-stdlib.C: New test case.
14861 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14862 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14863
14864 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14865
14866 PR middle-end/83718
14867 * g++.dg/torture/pr83718.C: New testcase.
14868
14869 2018-01-11 Martin Jambor <mjambor@suse.cz>
14870
14871 PR ipa/83178
14872 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14873
14874 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14875
14876 PR tree-optimization/83695
14877 * gcc.dg/tree-ssa/pr83695.c: New test.
14878
14879 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14880
14881 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14882 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14883
14884 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14885
14886 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14887 * gcc.target/arm/simd/fp16fml_high.c: New test.
14888 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14889 * lib/target-supports.exp
14890 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14891 check_effective_target_arm_fp16fml_neon_ok,
14892 add_options_for_arm_fp16fml_neon): New procedures.
14893
14894 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14895
14896 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14897 combination tests.
14898
14899 2018-01-11 Richard Biener <rguenther@suse.de>
14900
14901 PR tree-optimization/83435
14902 * gcc.dg/graphite/pr83435.c: New testcase.
14903
14904 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
14905 Alan Hayward <alan.hayward@arm.com>
14906 David Sherwood <david.sherwood@arm.com>
14907
14908 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14909
14910 2018-01-11 Tamar Christina <tamar.christina@arm.com>
14911
14912 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14913
14914 2018-01-11 Sudakshina Das <sudi.das@arm.com>
14915
14916 PR target/82096
14917 * gcc.c-torture/compile/pr82096.c: New test.
14918
14919 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14920
14921 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14922
14923 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14924
14925 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14926
14927 2018-01-11 Justin Squirek <squirek@adacore.com>
14928
14929 * gnat.dg/expr_func4.adb: New testcase.
14930
14931 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14932
14933 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
14934 testcase.
14935
14936 2018-01-11 Bob Duff <duff@adacore.com>
14937
14938 * gnat.dg/protected_null.adb: New testcase.
14939
14940 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14941
14942 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
14943
14944 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14945
14946 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
14947
14948 2018-01-11 Justin Squirek <squirek@adacore.com>
14949
14950 * gnat.dg/loopvar.adb: New testcase.
14951
14952 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14953
14954 PR middle-end/83189
14955 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
14956
14957 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14958
14959 * gcc.c-torture/compile/pr83575.c: New testcase.
14960
14961 2018-01-10 Michael Collison <michael.collison@arm.com>
14962
14963 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
14964 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
14965 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
14966 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
14967 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14968 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14969 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14970 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
14971 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
14972 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14973 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14974 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
14975 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
14976 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
14977 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
14978 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
14979
14980 2018-01-10 Michael Collison <michael.collison@arm.com>
14981
14982 * gcc.target/aarch64/sha2.h: New shared testcase.
14983 * gcc.target/aarch64/sha2_1.c: New testcase.
14984 * gcc.target/aarch64/sha2_2.c: New testcase.
14985 * gcc.target/aarch64/sha2_3.c: New testcase.
14986 * gcc.target/aarch64/sha3.h: New shared testcase.
14987 * gcc.target/aarch64/sha3_1.c: New testcase.
14988 * gcc.target/aarch64/sha3_2.c: New testcase.
14989 * gcc.target/aarch64/sha3_3.c: New testcase.
14990
14991 2018-01-10 Michael Collison <michael.collison@arm.com>
14992
14993 * gcc.target/aarch64/sm3_sm4.c: New testcase.
14994
14995 2018-01-10 Martin Sebor <msebor@redhat.com>
14996
14997 PR tree-optimization/83781
14998 * gcc.dg/strlenopt-42.c: New test.
14999
15000 2018-01-11 Martin Sebor <msebor@gmail.com>
15001 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15002
15003 PR tree-optimization/83501
15004 PR tree-optimization/81703
15005
15006 * gcc.dg/strlenopt-39.c: New test-case.
15007 * gcc.dg/pr81703.c: Likewise.
15008
15009 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
15010
15011 * gnat.dg/atomic10.adb: New test.
15012
15013 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15014
15015 PR fortran/82367
15016 * gfortran.dg/deferred_character_18.f90: New test.
15017
15018 2018-01-10 Martin Sebor <msebor@redhat.com>
15019
15020 PR tree-optimization/83671
15021 * gcc.dg/strlenopt-40.c: New test.
15022 * gcc.dg/strlenopt-41.c: New test.
15023
15024 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
15025
15026 PR fortran/83093
15027 * gfortran.dg/allocate_with_typespec_7.f90: New test.
15028
15029 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
15030
15031 PR target/83399
15032 * gcc.target/powerpc/pr83399.c: New test.
15033
15034 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15035
15036 PR c++/43486
15037 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15038 to reflect that the arguments are correctly underlined.
15039 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15040 for globals, params, locals and literals.
15041 (test_sizeof): Directly test the location of "sizeof", rather than
15042 when used in compound expressions.
15043 (test_alignof): Likewise for "alignof".
15044 (test_string_literals): Likewise for string literals.
15045 (test_numeric_literals): Likewise for numeric literals.
15046 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15047 (test_typeid): Likewise for typeid.
15048 (test_unary_plus): New.
15049 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15050 format strings.
15051
15052 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15053
15054 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15055
15056 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15057
15058 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15059
15060 2018-01-10 Marek Polacek <polacek@redhat.com>
15061
15062 PR c++/82541
15063 * g++.dg/warn/Wduplicated-branches4.C: New test.
15064
15065 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15066
15067 PR c++/81327
15068 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15069 cast to void *.
15070
15071 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15072
15073 PR c++/81055
15074 * g++.dg/cpp0x/new2.C: New.
15075
15076 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15077
15078 PR target/83735
15079 * gcc.target/i386/pr83735.c: New test.
15080
15081 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15082
15083 * lib/target-supports.exp (check_effective_target_branch_cost):
15084 New function.
15085 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15086 * gcc.dg/pr21643.c: Likewise.
15087 * gcc.dg/pr46309.c: Likewise.
15088 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15089 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15090 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15091 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15092 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15093 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15094 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15095 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15096 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15097 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15098 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15099 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15100 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15101 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15102
15103 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15104
15105 PR target/83629
15106 * gcc.target/powerpc/pr83629.c: New testcase.
15107
15108 2018-01-10 Richard Biener <rguenther@suse.de>
15109
15110 PR testsuite/78768
15111 * gcc.dg/pr78768.c: Un-XFAIL.
15112
15113 2018-01-10 Richard Biener <rguenther@suse.de>
15114
15115 PR debug/82425
15116 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15117
15118 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15119
15120 PR tree-optimization/83753
15121 * gcc.dg/torture/pr83753.c: New test.
15122
15123 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15124
15125 * gcc.target/i386/avx2-gather-1.c: Add -march.
15126 * gcc.target/i386/avx2-gather-2.c: Add -march.
15127 * gcc.target/i386/avx2-gather-3.c: Add -march.
15128 * gcc.target/i386/avx2-gather-4.c: Add -march.
15129 * gcc.target/i386/avx2-gather-5.c: Add -march.
15130 * gcc.target/i386/avx2-gather-6.c: Add -march.
15131 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15132 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15133 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15134 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15135 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15136 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15137 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15138 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15139 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15140 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15141
15142 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15143
15144 PR target/78585:
15145 * gcc.target/i386/pr78585.c: New test.
15146
15147 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15148
15149 PR c++/83734
15150 * g++.dg/cpp0x/pr83734.C: New test.
15151
15152 2018-01-09 Carl Love <cel@us.ibm.com>
15153
15154 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15155 vec_mergeo builtins with float, double, long long, unsigned long long,
15156 bool long long arguments.
15157 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15158 vec_float2 with double arguments.
15159 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15160 vec_mergew and vec_mergow builtins.
15161
15162 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15163
15164 PR fortran/83742
15165 * gfortran.dg/contiguous_6.f90: New test.
15166
15167 2018-01-09 Richard Biener <rguenther@suse.de>
15168
15169 PR tree-optimization/83668
15170 * gcc.dg/graphite/pr83668.c: New testcase.
15171
15172 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15173
15174 PR tree-optimization/64811
15175 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15176 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15177 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15178 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15179 New tests.
15180 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15181
15182 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15183
15184 PR target/79883
15185 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15186
15187 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15188
15189 PR target/82641
15190 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15191 no NEON and require softfp or hard float-abi.
15192 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15193
15194 2018-01-09 Richard Biener <rguenther@suse.de>
15195
15196 PR tree-optimization/83572
15197 * gcc.dg/graphite/pr83572.c: New testcase.
15198
15199 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15200
15201 PR target/83507
15202 * gcc.dg/sms-13.c: New test.
15203
15204 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15205
15206 PR fortran/83741
15207 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15208
15209 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15210 Monk Chiang <sh.chiang04@gmail.com>
15211
15212 * gcc.target/riscv/save-restore-1.c: New.
15213
15214 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15215
15216 PR target/83677
15217 * gcc.target/powerpc/pr83677.c: New file.
15218
15219 2018-01-08 Jeff Law <law@redhat.com>
15220
15221 PR rtl-optimizatin/81308
15222 * g++.dg/pr81308-1.C: New test.
15223 * g++.dg/pr81308-2.C: New test.
15224
15225 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15226
15227 PR target/83663 - Revert r255946
15228 * gcc.target/aarch64/vect-slp-dup.c: New.
15229
15230 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15231
15232 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15233 combination tests.
15234
15235 2018-01-08 Richard Biener <rguenther@suse.de>
15236
15237 PR tree-optimization/83563
15238 * gcc.dg/graphite/pr83563.c: New testcase.
15239
15240 2018-01-08 Richard Biener <rguenther@suse.de>
15241
15242 PR middle-end/83713
15243 * g++.dg/torture/pr83713.C: New testcase.
15244
15245 2018-01-08 Tom de Vries <tom@codesourcery.com>
15246
15247 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15248
15249 2018-01-08 Richard Biener <rguenther@suse.de>
15250
15251 PR tree-optimization/83685
15252 * gcc.dg/torture/pr83685.c: New testcase.
15253
15254 2018-01-08 Richard Biener <rguenther@suse.de>
15255
15256 PR lto/83719
15257 * gcc.dg/lto/pr83719_0.c: New testcase.
15258
15259 2018-01-08 Tom de Vries <tom@codesourcery.com>
15260
15261 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15262 * gcc.dg/graphite/run-id-1.c: Same.
15263 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15264
15265 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15266
15267 PR fortran/83611
15268 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15269 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15270 * gfortran.dg/pdt_27.f03: New test.
15271
15272 PR fortran/83731
15273 * gfortran.dg/pdt_28.f03: New test.
15274
15275 2018-01-08 Tom de Vries <tom@codesourcery.com>
15276
15277 * c-c++-common/builtins.c: Require effective target alloca.
15278 * gcc.dg/Wrestrict.c: Same.
15279 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15280
15281 2018-01-08 Richard Biener <rguenther@suse.de>
15282
15283 PR middle-end/83580
15284 * gcc.dg/torture/pr83580.c: New testcase.
15285
15286 2018-01-08 Richard Biener <rguenther@suse.de>
15287
15288 PR middle-end/83517
15289 * gcc.dg/pr83517.c: New testcase.
15290
15291 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15292
15293 PR middle-end/81897
15294 * gcc.dg/uninit-pr81897.c: New test.
15295
15296 2018-01-06 Martin Sebor <msebor@redhat.com>
15297
15298 PR tree-optimization/83640
15299 * gcc.dg/Wrestrict-6.c: New test.
15300 * gcc.dg/pr83640.c: New test.
15301
15302 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15303
15304 * gcc.target/aarch64/reg-alloc-1.c: New test.
15305
15306 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15307
15308 PR fortran/50892
15309 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15310
15311 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15312
15313 PR debug/83480
15314 * gcc.dg/pr83480.c: New test.
15315
15316 PR rtl-optimization/83682
15317 * gcc.target/i386/pr83682.c: New test.
15318
15319 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15320
15321 PR fortran/78534
15322 PR fortran/66310
15323 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15324 * gfortran.dg/dependency_49.f90: Likewise.
15325 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15326 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15327 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15328 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15329 * gfortran.dg/string_1_lp64.f90: New test.
15330 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15331 * gfortran.dg/string_3_lp64.f90: New test.
15332
15333 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15334
15335 PR target/83604
15336 * gcc.target/i386/sse-26.c: New test.
15337
15338 PR target/83604
15339 * gcc.target/i386/pr83604.c: New test.
15340
15341 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15342
15343 * gcc.dg/vect/vect-align-4.c: New test.
15344 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15345 and redefine as a structure with an unaligned member "b".
15346 (foo): Update accordingly.
15347
15348 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15349
15350 PR target/82439
15351 * gcc.target/aarch64/bics_5.c: New test.
15352 * gcc.target/arm/bics_5.c: Likewise.
15353
15354 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15355
15356 PR tree-optimization/83605
15357 * gcc.dg/pr83605.c: New test.
15358
15359 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15360
15361 PR target/83554
15362 * gcc.target/i386/pr83554.c: New test.
15363
15364 PR ipa/82352
15365 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15366 long unsigned int.
15367
15368 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15369
15370 PR fortran/83683
15371 PR fortran/45689
15372 * gfortran.dg/eoshift_8.f90: New test.
15373 * gfortran.dg/simplify_eoshift_1.f90: New test.
15374
15375 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15376
15377 PR debug/83585
15378 * gcc.dg/pr83585.c: New test.
15379
15380 2018-01-04 Nathan Sidwell <nathan@acm.org>
15381
15382 PR c++/83667
15383 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15384
15385 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15386
15387 PR debug/83666
15388 * gcc.dg/pr83666.c: New test.
15389
15390 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15391
15392 PR target/83628
15393 * gcc.target/alpha/pr83628-1.c: New test.
15394 * gcc.target/alpha/pr83628-2.c: Ditto.
15395
15396 2018-01-04 Martin Liska <mliska@suse.cz>
15397
15398 PR ipa/82352
15399 * g++.dg/ipa/pr82352.C: New test.
15400
15401 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15402
15403 * gcc.dg/vect-opt-info-1.c: Moved to ...
15404 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15405 vect_int targets, use dg-additional-options instead of dg-options and
15406 use relative line numbers instead of absolute.
15407
15408 2018-01-03 Martin Sebor <msebor@redhat.com>
15409
15410 PR tree-optimization/83655
15411 * gcc.dg/Wrestrict-5.c: New test.
15412 * c-c++-common/builtins.c: New test.
15413
15414 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15415 Alan Hayward <alan.hayward@arm.com>
15416 David Sherwood <david.sherwood@arm.com>
15417
15418 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15419 (main): Call it.
15420
15421 2018-01-03 Jeff Law <law@redhat.com>
15422
15423 PR target/83641
15424 * gcc.target/i386/stack-check-17.c: New test.
15425 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15426
15427 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15428
15429 PR debug/83621
15430 * gcc.dg/pr83621.c: New test.
15431
15432 PR debug/83645
15433 * gcc.dg/pr83645.c: New test.
15434
15435 2018-01-03 Martin Sebor <msebor@redhat.com>
15436
15437 PR tree-optimization/83603
15438 * gcc.dg/Wrestrict-4.c: New test.
15439
15440 PR c/83559
15441 * gcc.dg/const-2.c: New test.
15442 * gcc.dg/pure-3.c: New test.
15443
15444 2018-01-03 Martin Sebor <msebor@redhat.com>
15445
15446 * gcc.dg/Wrestrict-3.c: New test.
15447
15448 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15449
15450 PR c++/83555
15451 * g++.dg/opt/pr83555.C: New test.
15452 * g++.dg/ubsan/pr83555.C: New test.
15453
15454 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15455
15456 PR c/82050
15457 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15458 the !CHECKING_P case by expecting a note.
15459 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15460 a note for the !CHECKING_P case, and move the return statement
15461 outside of #if CHECKING_P guard.
15462
15463 2018-01-03 Jeff Law <law@redhat.com>
15464
15465 PR middle-end/83654
15466 * gcc.target/i386/stack-check-18.c: New test.
15467 * gcc.target/i386/stack-check-19.c: New test.
15468
15469 2018-01-03 Martin Sebor <msebor@redhat.com>
15470
15471 PR tree-optimization/83501
15472 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15473
15474 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15475
15476 PR tree-optimization/83501
15477 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15478
15479 2018-01-03 Nathan Sidwell <nathan@acm.org>
15480
15481 PR c++/83667
15482 * g++.dg/ipa/pr83667.C: New.
15483
15484 2018-01-03 Martin Liska <mliska@suse.cz>
15485
15486 PR tree-optimization/83593
15487 * gcc.dg/pr83593.c: New test.
15488
15489 2018-01-03 Martin Liska <mliska@suse.cz>
15490
15491 PR ipa/83549
15492 * g++.dg/ipa/pr83549.C: New test.
15493
15494 2018-01-03 Marek Polacek <polacek@redhat.com>
15495
15496 PR c++/83592
15497 * g++.dg/warn/mvp2.C: New test.
15498
15499 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15500
15501 PR preprocessor/83602
15502 * g++.dg/cpp/pr83602.C: New test.
15503
15504 PR c++/83634
15505 * g++.dg/parse/pr83634.C: New test.
15506
15507 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15508
15509 PR fortran/83664
15510 * gfortran.dg/eoshift_7.f90: New test.
15511
15512 2018-01-03 Jan Beulich <jbeulich@suse.com>
15513
15514 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15515 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15516
15517 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15518
15519 Update copyright years.
15520
15521 2018-01-03 Martin Liska <mliska@suse.cz>
15522
15523 PR ipa/83594
15524 * gcc.dg/ipa/pr83594.c: New test.
15525
15526 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15527 Alan Hayward <alan.hayward@arm.com>
15528 David Sherwood <david.sherwood@arm.com>
15529
15530 * gcc.dg/vect-opt-info-1.c: New test.
15531
15532 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15533
15534 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15535 floorf128, truncf128, and roundf128.
15536 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15537 optimizations added in match.pd.
15538 * gcc.target/powerpc/float128-hw6.c: Likewise.
15539 * gcc.target/powerpc/float128-hw7.c: Likewise.
15540 * gcc.target/powerpc/float128-hw8.c: Likewise.
15541 * gcc.target/powerpc/float128-hw9.c: Likewise.
15542 * gcc.target/powerpc/float128-hw10.c: Likewise.
15543 * gcc.target/powerpc/float128-hw11.c: Likewise.
15544
15545 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15546
15547 PR c++/83556
15548 * g++.dg/cpp0x/pr83556.C: New test.
15549
15550 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15551
15552 PR fortran/45689
15553 PR fortran/83650
15554 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15555 * gfortran.dg/simplify_cshift_4.f90: New test.
15556
15557 2018-01-02 Marek Polacek <polacek@redhat.com>
15558
15559 PR c++/81860
15560 * g++.dg/cpp0x/inh-ctor30.C: New test.
15561
15562 PR c++/83644
15563 * g++.dg/cpp1z/pr83644.C: New test.
15564
15565 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15566
15567 PR fortran/83076
15568 * gfortran.dg/coarray_45.f90: New test.
15569
15570 PR fortran/83319
15571 * gfortran.dg/coarray_46.f90: New test.
15572
15573 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15574
15575 PR tree-optimization/83581
15576 * gcc.dg/pr83581.c: New test.
15577
15578 PR c/83595
15579 * gcc.dg/pr83595.c: New test.
15580
15581 PR middle-end/83608
15582 * g++.dg/opt/pr83608.C: New test.
15583
15584 PR middle-end/83609
15585 * gcc.dg/pr83609.c: New test.
15586 * g++.dg/opt/pr83609.C: New test.
15587
15588 PR middle-end/83623
15589 * gcc.dg/pr83623.c: New test.
15590
15591 * gcc.target/i386/i386.exp
15592 (check_effective_target_avx512vpopcntdqvl): New proc.
15593 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15594 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15595 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15596 \f
15597 Copyright (C) 2018 Free Software Foundation, Inc.
15598
15599 Copying and distribution of this file, with or without modification,
15600 are permitted in any medium without royalty provided the copyright
15601 notice and this notice are preserved.