diagnostics: show an extra line of context in line-insertion fix-it hints (PR 87091)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-27 David Malcolm <dmalcolm@redhat.com>
2
3 PR 87091
4 * g++.dg/pr85523.C: Extend expected output to show line
5 before line-insertion fix-it hint.
6 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
7 (test_fixit_insert_newline): Add previous line to expected output.
8 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
9 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
10
11 2018-08-27 Martin Liska <mliska@suse.cz>
12
13 PR sanitizer/86962
14 * gcc.dg/asan/pr86962.c: New test.
15
16 2018-08-27 Martin Liska <mliska@suse.cz>
17
18 * gcc.dg/tree-prof/val-prof-10.c: New test.
19
20 2018-08-27 Martin Liska <mliska@suse.cz>
21
22 PR tree-optimization/86847
23 * gcc.dg/tree-ssa/switch-3.c: New test.
24 * gcc.dg/tree-ssa/vrp105.c: Remove.
25
26 2018-08-27 Martin Liska <mliska@suse.cz>
27
28 * gcc.dg/tree-ssa/switch-2.c: New test.
29
30 2018-08-27 Richard Biener <rguenther@suse.de>
31
32 * g++.dg/torture/20180705-1.C: New testcase.
33 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
34 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
35 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
36 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
37 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
38 * gcc.dg/pr85195.c: Likewise.
39 * gcc.dg/pr85467.c: Likewise.
40 * gcc.dg/torture/pr81790.c: Likewise.
41
42 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
43 param to current default.
44
45 2018-08-27 Jakub Jelinek <jakub@redhat.com>
46
47 PR rtl-optimization/87065
48 * gcc.target/i386/pr87065.c: New test.
49
50 2018-08-26 Marek Polacek <polacek@redhat.com>
51
52 PR c++/87080
53 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
54
55 PR c++/87029, Implement -Wredundant-move.
56 * g++.dg/cpp0x/Wredundant-move1.C: New test.
57 * g++.dg/cpp0x/Wredundant-move2.C: New test.
58 * g++.dg/cpp0x/Wredundant-move3.C: New test.
59 * g++.dg/cpp0x/Wredundant-move4.C: New test.
60
61 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
62
63 PR libfortran/86704
64 * gfortran.dg/matmul_19.f90: New test.
65
66 2018-08-25 Janus Weil <janus@gcc.gnu.org>
67
68 PR fortran/86545
69 * gfortran.dg/generic_35.f90: New test case.
70
71 2018-08-24 David Malcolm <dmalcolm@redhat.com>
72
73 PR 87091
74 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
75 line spans are printed with -fdiagnostics-show-line-numbers.
76
77 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
78
79 PR fortran/86837
80 * gfortran.dg/implied_do_io_6.f90: New test.
81
82 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
83
84 PR middle-end/87092
85 * gcc.dg/pr87092.c: New test.
86
87 2018-08-24 Marek Polacek <polacek@redhat.com>
88
89 PR c++/67012
90 PR c++/86942
91 * g++.dg/cpp0x/auto52.C: New test.
92 * g++.dg/cpp1y/auto-fn52.C: New test.
93 * g++.dg/cpp1y/auto-fn53.C: New test.
94 * g++.dg/cpp1y/auto-fn54.C: New test.
95
96 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
97
98 * lib/target-supports.exp (vect_perm_supported): Only return
99 false for variable-length vectors if the permute size is not
100 a power of 2.
101 (check_effective_target_vect_perm)
102 (check_effective_target_vect_perm_byte)
103 (check_effective_target_vect_perm_short): Remove check for
104 variable-length vectors.
105 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
106 * gcc.dg/vect/slp-perm-10.c: Likewise.
107 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
108
109 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
110
111 * gcc.target/aarch64/sve/bswap_1.c: New test.
112 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
113 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
114
115 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
116
117 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
118 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
119 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
120 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
121 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
122 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
123 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
124
125 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
126
127 PR debug/79342
128 * gcc.dg/pr79342.: New test.
129
130 2018-08-23 Martin Sebor <msebor@redhat.com>
131
132 PR tree-optimization/87072
133 * gcc.dg/Warray-bounds-35.c: New test.
134
135 2018-08-23 Richard Biener <rguenther@suse.de>
136
137 PR middle-end/87024
138 * gcc.dg/pr87024.c: New testcase.
139
140 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
141
142 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
143 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
144 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
145 * gcc.dg/vect/pr80631-2.c: Likewise.
146
147 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
148
149 PR fortran/86863
150 * gfortran.dg/submodule_32.f08: New test.
151
152 2018-08-22 Janus Weil <janus@gcc.gnu.org>
153
154 PR fortran/86935
155 * gfortran.dg/associate_3.f90: Update error message.
156 * gfortran.dg/associate_39.f90: New test case.
157
158 2018-08-22 Janus Weil <janus@gcc.gnu.org>
159
160 PR fortran/86888
161 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
162 an additional case.
163 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
164 * gfortran.dg/class_17.f03: Update error message.
165 * gfortran.dg/class_55.f90: Ditto.
166 * gfortran.dg/dtio_11.f90: Update error messages.
167 * gfortran.dg/implicit_actual.f90: Add an error message.
168 * gfortran.dg/typebound_proc_12.f90: Update error message.
169
170 2018-08-22 Martin Sebor <msebor@redhat.com>
171
172 PR middle-end/87052
173 * gcc.dg/pr87052.c: New test.
174 * gcc.dg/tree-ssa/dump-3.c: Adjust.
175
176 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
177
178 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
179 * gfortran.dg/max_expr.f90: ...this.
180 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
181 * gfortran.dg/min_expr.f90: ...this.
182
183 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
184
185 PR tree-optimization/86725
186 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
187 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
188 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
189 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
190
191 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
192
193 PR tree-optimization/86725
194 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
195
196 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
197
198 * gcc.dg/vect/vect-avg-16.c: New test.
199 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
200 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
201 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
202 the second loop in main1.
203
204 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
205
206 * gcc.dg/lto/pr85248_0.c (test_alias):
207 Stringify __USER_LABEL_PREFIX__.
208 (test_noreturn): Likewise.
209
210 2018-08-22 Richard Biener <rguenther@suse.de>
211
212 PR tree-optimization/86988
213 * g++.dg/pr86988.C: New testcase.
214
215 2018-08-22 Richard Biener <rguenther@suse.de>
216
217 PR tree-optimization/86945
218 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
219
220 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
221
222 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
223
224 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
225 Thomas Koenig <tkoenig@gcc.gnu.org>
226
227 PR fortran/25829
228 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
229 * gfortran.dg/f2003_io_1.f03: Add wait statement.
230
231 2018-08-21 Marek Polacek <polacek@redhat.com>
232
233 PR c++/86981, Implement -Wpessimizing-move.
234 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
235 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
236 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
237 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
238 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
239
240 PR c++/65043
241 * g++.dg/concepts/pr67595.C: Add dg-warning.
242 * g++.dg/cpp0x/Wnarrowing11.C: New test.
243 * g++.dg/cpp0x/Wnarrowing12.C: New test.
244 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
245
246 PR c++/86499
247 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
248 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
249
250 2018-08-21 Ed Schonberg <schonberg@adacore.com>
251
252 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
253
254 2018-08-21 Ed Schonberg <schonberg@adacore.com>
255
256 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
257
258 2018-08-21 Javier Miranda <miranda@adacore.com>
259
260 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
261
262 2018-08-21 Ed Schonberg <schonberg@adacore.com>
263
264 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
265
266 2018-08-21 Ed Schonberg <schonberg@adacore.com>
267
268 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
269
270 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
271
272 * gnat.dg/rep_clause7.adb: New testcase.
273
274 2018-08-21 Ed Schonberg <schonberg@adacore.com>
275
276 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
277 gnat.dg/task1_pkg.ads: New testcase.
278
279 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
280
281 * gnat.dg/linkedlist.adb: New testcase.
282
283 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
284
285 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
286 gnat.dg/elab6_pkg.ads: New testcase.
287
288 2018-08-21 Ed Schonberg <schonberg@adacore.com>
289
290 * gnat.dg/expr_func5.adb: New testcase.
291
292 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
293
294 * gnat.dg/dynhash.adb: New testcase.
295
296 2018-08-21 Javier Miranda <miranda@adacore.com>
297
298 * gnat.dg/enum4.adb: New testcase.
299
300 2018-08-21 Tamar Christina <tamar.christina@arm.com>
301
302 * gcc.target/aarch64/large_struct_copy.c: New test.
303
304 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
305
306 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
307
308 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
309
310 PR middle-end/86121
311 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
312
313 2018-08-21 Tom de Vries <tdevries@suse.de>
314
315 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
316 to avoid mismatch in .debug and .earlydebug dump files.
317
318 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
319
320 PR target/87033
321 * gcc.target/powerpc/pr87033.c: New test.
322
323 2018-08-20 Martin Sebor <msebor@redhat.com>
324
325 PR tree-optimization/87034
326 * gcc.dg/builtin-sprintf-warn-20.c: New test.
327
328 2018-08-20 David Malcolm <dmalcolm@redhat.com>
329
330 PR other/84889
331 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
332 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
333 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
334
335 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
336
337 PR target/87014
338 * g++.dg/torture/pr87014.C: New file.
339
340 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
341
342 PR target/86984
343 * gcc.target/alpha/pr86984.c: New test.
344
345 2018-08-20 Richard Biener <rguenther@suse.de>
346
347 PR tree-optimization/78655
348 * gcc.dg/tree-ssa/evrp11.c: New testcase.
349
350 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
351
352 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
353 for Darwin.
354
355 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
356
357 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
358 test on Darwin.
359 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
360 * gcc.dg/lto/pr83719_0.c: Likewise.
361
362 2018-08-17 Martin Sebor <msebor@redhat.com>
363
364 PR testsuite/86996
365 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
366
367 2018-08-17 David Malcolm <dmalcolm@redhat.com>
368
369 * g++.dg/conversion/Wwrite-strings.C: New test.
370
371 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
372 Chung-Lin Tang <cltang@codesourcery.com>
373 Xianmiao Qu <xianmiao_qu@c-sky.com>
374
375 C-SKY port: Testsuite
376
377 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
378 * g++.dg/torture/type-generic-1.C: Likewise.
379 * gcc.c-torture/compile/20000804-1.c: Likewise.
380 * gcc.c-torture/execute/20101011-1.c: Likewise.
381 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
382 * gcc.dg/20020312-2.c: Likewise.
383 * gcc.dg/Wno-frame-address.c: Likewise.
384 * gcc.dg/c11-true_min-1.c: Likewise.
385 * gcc.dg/sibcall-10.c: Likewise.
386 * gcc.dg/sibcall-9.c: Likewise.
387 * gcc.dg/stack-usage-1.c: Likewise.
388 * gcc.dg/torture/float32-tg-3.c: Likewise.
389 * gcc.dg/torture/float32x-tg-3.c: Likewise.
390 * gcc.dg/torture/float64-tg-3.c: Likewise.
391 * gcc.dg/torture/float64x-tg-3.c: Likewise.
392 * gcc.dg/torture/type-generic-1.c: Likewise.
393 * gcc.target/csky/*: New.
394 * lib/target-supports.exp (check_profiling_available): Add
395 csky-*-elf.
396 (check_effective_target_hard_float): Handle C-SKY targets with
397 single-precision hard float only.
398 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
399
400 2018-08-17 David Malcolm <dmalcolm@redhat.com>
401
402 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
403 gcc_dump_printf.
404 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
405 coverage for gcc_dump_printf.
406
407 2018-08-17 Martin Liska <mliska@suse.cz>
408
409 * g++.dg/opt/mpx.C: Fix scanned pattern.
410 * gcc.target/i386/mpx.c: Likewise.
411 * g++.dg/warn/Wunreachable-code-1.C: Remove.
412 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
413 * gcc.dg/torture/pr52969.c: Likewise.
414 * g++.dg/warn/pr31246-2.C: Likewise.
415 * g++.dg/warn/pr31246.C: Likewise.
416 * gcc.dg/pr33092.c: Likewise.
417 * g++.dg/opt/eh1.C: Remove a deprecated option.
418 * g++.dg/template/inline1.C: Likewise.
419 * g++.dg/tree-ssa/pr81408.C: Likewise.
420 * gcc.dg/pr41837.c: Likewise.
421 * gcc.dg/pr41841.c: Likewise.
422 * gcc.dg/pr42250.c: Likewise.
423 * gcc.dg/pr43084.c: Likewise.
424 * gcc.dg/pr43317.c: Likewise.
425 * gcc.dg/pr51879-18.c: Likewise.
426 * gcc.dg/torture/pr36066.c: Likewise.
427 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
428 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
429 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
430 * gcc.dg/tree-ssa/pr45122.c: Likewise.
431 * gcc.target/i386/pr45352-2.c: Likewise.
432 * gcc.target/i386/zee.c: Likewise.
433 * gfortran.dg/auto_char_len_2.f90: Likewise.
434 * gfortran.dg/auto_char_len_4.f90: Likewise.
435 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
436 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
437 * gfortran.dg/gomp/pr47331.f90: Likewise.
438 * gfortran.dg/pr40999.f: Likewise.
439 * gfortran.dg/pr41011.f: Likewise.
440 * gfortran.dg/pr42051.f03: Likewise.
441 * gfortran.dg/pr46804.f90: Likewise.
442 * gfortran.dg/pr83149_1.f90: Likewise.
443 * gfortran.dg/pr83149_b.f90: Likewise.
444 * gfortran.dg/whole_file_1.f90: Likewise.
445 * gfortran.dg/whole_file_10.f90: Likewise.
446 * gfortran.dg/whole_file_11.f90: Likewise.
447 * gfortran.dg/whole_file_12.f90: Likewise.
448 * gfortran.dg/whole_file_13.f90: Likewise.
449 * gfortran.dg/whole_file_14.f90: Likewise.
450 * gfortran.dg/whole_file_15.f90: Likewise.
451 * gfortran.dg/whole_file_16.f90: Likewise.
452 * gfortran.dg/whole_file_17.f90: Likewise.
453 * gfortran.dg/whole_file_18.f90: Likewise.
454 * gfortran.dg/whole_file_19.f90: Likewise.
455 * gfortran.dg/whole_file_2.f90: Likewise.
456 * gfortran.dg/whole_file_20.f03: Likewise.
457 * gfortran.dg/whole_file_3.f90: Likewise.
458 * gfortran.dg/whole_file_4.f90: Likewise.
459 * gfortran.dg/whole_file_5.f90: Likewise.
460 * gfortran.dg/whole_file_6.f90: Likewise.
461 * gfortran.dg/whole_file_7.f90: Likewise.
462 * gfortran.dg/whole_file_8.f90: Likewise.
463 * gfortran.dg/whole_file_9.f90: Likewise.
464 * gcc.dg/vect/vect.exp: Likewise.
465
466 2018-08-17 Richard Biener <rguenther@suse.de>
467
468 PR middle-end/86505
469 * gcc.dg/torture/pr86505.c: New testcase.
470
471 2018-08-16 Martin Sebor <msebor@redhat.com>
472
473 PR tree-optimization/86853
474 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
475 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
476 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
477
478 2018-08-16 David Malcolm <dmalcolm@redhat.com>
479
480 * gcc.dg/missing-header-fixit-3.c: New test.
481
482 2018-08-16 David Malcolm <dmalcolm@redhat.com>
483
484 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
485 (test_fixit_insert_newline): Update expected output to show '+'
486 characters in margin of line-insertion fix-it hint.
487
488 2018-08-16 Nathan Sidwell <nathan@acm.org>
489
490 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
491 * gcc.dg/cpp/macsyntx2.c: likewise.
492
493 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
494
495 PR testsuite/86745
496 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
497 * gcc.target/i386/avx-cvt-2.c: Ditto.
498
499 2018-08-16 David Malcolm <dmalcolm@redhat.com>
500
501 PR c++/70693
502 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
503
504 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
505
506 * gcc.target/aarch64/imm_choice_comparison.c: New test.
507
508 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
509
510 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
511 (lib_strncmp): Likewise.
512
513 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
514
515 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
516 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
517 * g++.dg/torture/pr44295.C : Likewise.
518
519 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
520
521 PR testsuite/78544
522 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
523 attributes and matching.
524 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
525 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
526
527 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
528
529 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
530
531 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
532
533 * gcc.target/i386/rop1.c: Remove.
534 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
535
536 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
537
538 * gcc.target/powerpc/fold-vec-splat-char.c: New.
539 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
540 * gcc.target/powerpc/fold-vec-splat-int.c: New.
541 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
542 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
543 * gcc.target/powerpc/fold-vec-splat-short.c: New.
544
545 2018-08-15 David Malcolm <dmalcolm@redhat.com>
546
547 * g++.dg/diagnostic/aka3.C: New test.
548 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
549 output to show range labels.
550 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
551 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
552 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
553 * gcc.dg/bad-binary-ops.c: Update expected output to show range
554 labels. Add an "aka" example.
555 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
556 labels.
557 * gcc.dg/format/diagnostic-ranges.c: Likewise.
558 * gcc.dg/format/pr72858.c: Likewise.
559 * gcc.dg/format/pr78498.c: Likewise.
560 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
561 Update expected output to show range labels. Add examples of
562 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
563 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
564 Update expected output to show range labels.
565 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
566 (test_very_wide_line): Adjust so that label is at left-clipping
567 boundary.
568 (test_very_wide_line_2): New test.
569 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
570 Update expected output to show range labels.
571 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
572 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
573 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
574 for new param to gcc_rich_location::add_expr.
575 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
576 Add "label" param.
577 (test_show_locus): Add examples of labels to various tests. Tweak
578 the "very wide_line" test case and duplicate it, to cover the
579 boundary values for clipping of labels against the left-margin.
580 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
581 diagnostic-test-show-locus-no-labels.c.
582 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
583 Update line numbers of dg-locus directives.
584 * gcc.dg/pr69627.c: Update expected output to show range labels.
585 * lib/multiline.exp (proc _build_multiline_regex): Remove
586 special-case handling of lines with trailing '|'.
587
588 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
589
590 PR testsuite/86519
591 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
592 the .expand file.
593
594 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
595
596 * gcc.dg/wmain.c: New test.
597
598 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
599
600 PR c/19315
601 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
602 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
603 unknown size.
604
605 2018-08-15 Martin Liska <mliska@suse.cz>
606
607 PR tree-optimization/86925
608 * gcc.dg/predict-20.c: New test.
609 * gcc.dg/predict-21.c: New test.
610
611 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
612
613 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
614
615 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
616
617 * gcc.target/i386/sse2-movs.c: New test.
618
619 2018-08-14 Martin Sebor <msebor@redhat.com>
620
621 PR tree-optimization/86650
622 * gcc.dg/Warray-bounds-34.c: New test.
623
624 2018-08-14 Janus Weil <janus@gcc.gnu.org>
625
626 PR fortran/86116
627 * gfortran.dg/generic_34.f90: New test case.
628
629 2018-08-13 Marek Polacek <polacek@redhat.com>
630
631 PR c++/57891
632 * g++.dg/cpp0x/Wnarrowing6.C: New test.
633 * g++.dg/cpp0x/Wnarrowing7.C: New test.
634 * g++.dg/cpp0x/Wnarrowing8.C: New test.
635 * g++.dg/cpp0x/Wnarrowing9.C: New test.
636 * g++.dg/cpp0x/Wnarrowing10.C: New test.
637 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
638 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
639 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
640 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
641 * g++.dg/ext/stmtexpr15.C: Likewise.
642 * g++.dg/gomp/pr47963.C: Likewise.
643 * g++.dg/init/new37.C: Likewise.
644 * g++.dg/init/new43.C: Likewise.
645 * g++.dg/other/fold1.C: Likewise.
646 * g++.dg/parse/array-size2.C: Likewise.
647 * g++.dg/template/dependent-name3.C: Likewise.
648 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
649 * g++.dg/other/vrp1.C: Likewise.
650 * g++.dg/template/char1.C: Likewise.
651
652 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
653
654 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
655 instead of a ZERO_EXTEND.
656
657 2018-08-13 Martin Sebor <msebor@redhat.com>
658
659 PR tree-optimization/71625
660 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
661 * g++.dg/init/string2.C: New test.
662 * g++.dg/init/string3.C: New test.
663 * g++.dg/init/string4.C: New test.
664 * gcc.dg/init-string-3.c: New test.
665 * gcc.dg/strlenopt-55.c: New test.
666 * gcc.dg/strlenopt-56.c: New test.
667
668 2018-08-13 Marek Polacek <polacek@redhat.com>
669
670 P0806R2 - Deprecate implicit capture of this via [=]
671 * g++.dg/cpp2a/lambda-this1.C: New test.
672 * g++.dg/cpp2a/lambda-this2.C: New test.
673 * g++.dg/cpp2a/lambda-this3.C: New test.
674
675 2018-08-13 Marek Polacek <polacek@redhat.com>
676
677 PR c++/86915
678 * g++.dg/diagnostic/auto1.C: New test.
679
680 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
681
682 PR fortran/66679
683 * gfortran.dg/transfer_class_3.f90: New test.
684
685 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
686
687 PR fortran/86906
688 * gfortran.dg/use_rename_9.f90: New test.
689
690 2018-08-11 Jakub Jelinek <jakub@redhat.com>
691
692 PR tree-optimization/86835
693 * gcc.dg/pr86835.c: New test.
694
695 2018-08-10 Janus Weil <janus@gcc.gnu.org>
696
697 PR fortran/57160
698 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
699 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
700 * gfortran.dg/short_circuiting_2.f90: New test case.
701 * gfortran.dg/short_circuiting_3.f90: New test case.
702
703 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
704
705 PR target/82418
706 * gcc.target/i386/pr82418.c: New test.
707
708 2018-08-10 Martin Liska <mliska@suse.cz>
709
710 PR target/83610
711 * gcc.dg/predict-17.c: New test.
712 * gcc.dg/predict-18.c: New test.
713 * gcc.dg/predict-19.c: New test.
714
715 2018-08-10 Martin Liska <mliska@suse.cz>
716
717 PR tree-optimization/85799
718 * gcc.dg/pr85799.c: New test.
719
720 2018-08-09 Jeff Law <law@redhat.com>
721
722 PR middle-end/86897
723 * gcc.dg/uninit-suppress_2.c: Disable DOM.
724
725 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
726
727 * gcc.target/aarch64/sve/reduc_8.c: New test.
728
729 2018-08-09 David Malcolm <dmalcolm@redhat.com>
730
731 PR other/84889
732 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
733 test.
734 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
735 New test.
736 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
737 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
738 TEST_ALWAYS_FLAGS.
739
740 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
741
742 PR tree-optimization/86858
743 * gcc.dg/vect/pr86858.c: New test.
744
745 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
746
747 PR tree-optimization/86871
748 * gcc.dg/vect/pr86871.c: New test.
749
750 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
751
752 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
753
754 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
755
756 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
757 arch and tune numbers by 2.
758 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
759 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
760 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
761 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
762 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
763 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
764 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
765 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
766 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
767 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
768 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
769 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
770 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
771 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
772 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
773 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
774 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
775 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
776 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
777 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
778 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
779 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
780 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
781 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
782 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
783 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
784 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
785 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
786 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
787 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
788 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
789 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
790 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
791 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
792 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
793 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
794 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
795 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
796 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
797 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
798 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
799 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
800 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
801 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
802 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
803 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
804 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
805 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
806 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
807 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
808 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
809 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
810 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
811 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
812 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
813 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
814 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
815 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
816 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
817 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
818 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
819 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
820 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
821 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
822 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
823 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
824
825 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
826
827 PR target/84332
828 * gcc.target/s390/pr84332.c: New testcase.
829
830 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
831
832 PR target/46179
833 * gcc.target/m68k/tls-dimode.c: New file.
834
835 2018-08-08 Nathan Sidwell <nathan@acm.org>
836
837 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
838 c-c++-common/inc-from-1.c: New
839
840 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
841
842 PR target/85295
843 * gcc.target/s390/TI-constants-lra.c: New testcase.
844 * gcc.target/s390/TI-constants-nolra.c: New testcase.
845
846 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
847
848 * gcc.target/s390/hotpatch-8.c: Remove.
849 * gcc.target/s390/hotpatch-9.c: Remove.
850 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
851 * gcc.target/s390/mnop-mcount-m31.c: Remove.
852
853 2018-08-08 Jakub Jelinek <jakub@redhat.com>
854
855 P0595R1 - is_constant_evaluated
856 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
857
858 PR c++/86836
859 * g++.dg/cpp1z/decomp46.C: New test.
860
861 PR c++/86738
862 * g++.dg/opt/pr86738.C: New test.
863
864 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
865
866 PR target/86838
867 * gcc.target/aarch64/frecpe_1.c: New test.
868 * gcc.target/aarch64/frecpe_2.c: Likewise.
869
870 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
871
872 PR c++/59480, DR 136
873 * g++.dg/other/friend8.C: New.
874 * g++.dg/other/friend9.C: Likewise.
875 * g++.dg/other/friend10.C: Likewise.
876 * g++.dg/other/friend11.C: Likewise.
877 * g++.dg/other/friend12.C: Likewise.
878 * g++.dg/other/friend13.C: Likewise.
879 * g++.dg/other/friend14.C: Likewise.
880 * g++.dg/other/friend15.C: Likewise.
881 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
882 * g++.dg/parse/defarg8.C: Likewise.
883
884 2018-08-07 Martin Liska <mliska@suse.cz>
885
886 PR middle-end/83023
887 * gcc.dg/predict-16.c: New test.
888 * g++.dg/predict-1.C: New test.
889
890 2018-08-07 Steve Ellcey <sellcey@cavium.com>
891 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
892
893 PR tree-optimization/80925
894 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
895 vectorized on !vect_hw_misalign targets.
896
897 2018-08-06 Marek Polacek <polacek@redhat.com>
898
899 PR c++/86767
900 * g++.dg/cpp1y/constexpr-86767.C: New test.
901
902 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
903
904 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
905 for target *-*-linux-gnu.
906
907 2018-08-06 Alan Hayward <alan.hayward@arm.com>
908
909 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
910 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
911 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
912
913 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
914
915 * gcc.target/s390/nomemloopunroll-1.c: New test.
916
917 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
918
919 PR target/86386
920 * gcc.target/i386/pr86386.c: New file.
921
922 2018-08-04 Tom de Vries <tdevries@suse.de>
923
924 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
925
926 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
927
928 * gcc.dg/guality/const-volatile.c: Remove duplicate test
929 "type:cvip".
930
931 2018-08-04 Janus Weil <janus@gcc.gnu.org>
932
933 PR fortran/45521
934 * gfortran.dg/interface_assignment_6.f90: New test case.
935
936 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
937
938 PR testsuite/86153
939 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
940
941 2018-08-03 David Malcolm <dmalcolm@redhat.com>
942 Jonathan Wakely <jwakely@redhat.com>
943
944 PR c++/85523
945 * g++.dg/pr85523.C: New test.
946
947 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
948
949 PR c/86690
950 * gcc.dg/union-duplicate-field.c: New test.
951
952 2018-08-03 Jason Merrill <jason@redhat.com>
953
954 PR c++/86706
955 * g++.dg/template/pr86706.C: New test.
956
957 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
958
959 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
960 on vect_avg_qi targets.
961 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
962 * gcc.dg/vect/bb-slp-pow-1.c: New test.
963 * gcc.dg/vect/vect-avg-15.c: Likewise.
964
965 2018-08-03 Martin Liska <mliska@suse.cz>
966
967 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
968 * gcc.dg/predict-13.c: Likewise.
969 * gcc.dg/predict-3.c: Likewise.
970 * gcc.dg/predict-4.c: Likewise.
971 * gcc.dg/predict-5.c: Likewise.
972 * gcc.dg/predict-6.c: Likewise.
973 * gcc.dg/predict-9.c: Likewise.
974 * gfortran.dg/predict-1.f90: Likewise.
975
976 2018-08-02 Richard Biener <rguenther@suse.de>
977
978 PR c++/86763
979 * g++.dg/torture/pr86763.C: New testcase.
980
981 2018-08-02 Richard Biener <rguenther@suse.de>
982
983 PR tree-optimization/86816
984 * g++.dg/torture/pr86816.C: New testcase.
985
986 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
987
988 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
989 to be used.
990 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
991 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
992 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
993 for .h.
994 * gcc.target/aarch64/sve/single_2.c: Likewise.
995 * gcc.target/aarch64/sve/single_3.c: Likewise.
996 * gcc.target/aarch64/sve/single_4.c: Likewise.
997
998 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
999
1000 PR target/86014
1001 * gcc.target/aarch64/ldp_stp_13.c: New test.
1002
1003 2018-08-01 Martin Sebor <msebor@redhat.com>
1004
1005 PR tree-optimization/86650
1006 * gcc.dg/format/gcc_diag-10.c: Adjust.
1007
1008 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1009
1010 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
1011 of range check.
1012 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
1013
1014 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1015
1016 PR target/86753
1017 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
1018 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1019
1020 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1021
1022 * gcc.dg/pointer-range-check-1.c: New test.
1023 * gcc.dg/pointer-range-check-2.c: Likewise.
1024
1025 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
1026
1027 PR tree-optimization/86749
1028 * gcc.dg/vect/pr86749.c: New test.
1029
1030 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
1031
1032 PR c++/86661
1033 * g++.dg/lookup/name-clash12.C: New.
1034
1035 2018-08-01 Richard Biener <rguenther@suse.de>
1036
1037 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
1038
1039 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1040
1041 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
1042
1043 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
1044
1045 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
1046
1047 2018-08-01 Martin Liska <mliska@suse.cz>
1048
1049 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
1050 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1051 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1052 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1053 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1054 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1055 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1056 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1057
1058 2018-08-01 Martin Liska <mliska@suse.cz>
1059
1060 PR value-prof/35543
1061 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1062
1063 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1064
1065 * gcc.target/aarch64/extract_zero_extend.c: New file.
1066
1067 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1068
1069 PR c/85704
1070 * gcc.c-torture/compile/pr85704.c: New test.
1071
1072 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1073 Olivier Hainque <hainque@adacore.com>
1074
1075 * gnat.dg/dinst.adb: New.
1076 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1077
1078 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1079
1080 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1081 tdiag and cxxdiag.
1082 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1083 and %K.
1084
1085 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1086
1087 * c-c++-common/spec-barrier-1.c: New test.
1088 * c-c++-common/spec-barrier-2.c: New test.
1089 * gcc.dg/spec-barrier-3.c: New test.
1090
1091 2018-07-31 Martin Sebor <msebor@redhat.com>
1092
1093 PR tree-optimization/86741
1094 * gcc.dg/Warray-bounds-33.c: New test.
1095
1096 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1097
1098 * gcc.target/s390/memset-1.c: Improve testcase.
1099
1100 2018-07-31 Tom de Vries <tdevries@suse.de>
1101
1102 PR debug/86687
1103 * g++.dg/guality/pr86687.C: New test.
1104
1105 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1106
1107 P1008R1 - prohibit aggregates with user-declared constructors
1108 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1109 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1110 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1111 * g++.dg/cpp2a/aggr1.C: New test.
1112 * g++.dg/cpp2a/aggr2.C: New test.
1113
1114 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1115
1116 PR target/86640
1117 * gcc.target/arm/pr86640.c: New testcase.
1118
1119 2018-07-31 Martin Liska <mliska@suse.cz>
1120
1121 PR gcov-profile/85338
1122 PR gcov-profile/85350
1123 PR gcov-profile/85372
1124 * gcc.misc-tests/gcov-pr85338.c: New test.
1125 * gcc.misc-tests/gcov-pr85350.c: New test.
1126 * gcc.misc-tests/gcov-pr85372.c: New test.
1127
1128 2018-07-31 Martin Liska <mliska@suse.cz>
1129
1130 PR gcov-profile/83813
1131 PR gcov-profile/84758
1132 PR gcov-profile/85217
1133 PR gcov-profile/85332
1134 * gcc.misc-tests/gcov-pr83813.c: New test.
1135 * gcc.misc-tests/gcov-pr84758.c: New test.
1136 * gcc.misc-tests/gcov-pr85217.c: New test.
1137 * gcc.misc-tests/gcov-pr85332.c: New test.
1138
1139 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1140
1141 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1142 gnat.dg/prot5_pkg.ads: New testcase.
1143
1144 2018-07-31 Justin Squirek <squirek@adacore.com>
1145
1146 * gnat.dg/addr11.adb: New testcase.
1147
1148 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1149
1150 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1151
1152 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1153
1154 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1155
1156 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1157
1158 * gnat.dg/iter3.adb: New testcase.
1159
1160 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1161
1162 Revert 'AsyncI/O patch committed'
1163 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1164 Thomas Koenig <tkoenig@gcc.gnu.org>
1165
1166 PR fortran/25829
1167 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1168 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1169
1170 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1171
1172 PR rtl-optimization/85160
1173 * gcc.target/powerpc/combine-2-2.c: New testcase.
1174
1175 2018-07-27 Martin Sebor <msebor@redhat.com>
1176
1177 PR tree-optimization/86696
1178 * g++.dg/pr86696.C: New test.
1179
1180 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1181
1182 PR tree-optimization/86636
1183 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1184 Add dg-require-effective-target pthread.
1185
1186 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1187
1188 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1189 * gcc.dg/strcmpopt_6.c: Likewise.
1190
1191 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1192
1193 PR target/86612
1194 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1195
1196 2018-07-26 Martin Sebor <msebor@redhat.com>
1197
1198 PR tree-optimization/86043
1199 PR tree-optimization/86042
1200 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1201 pr86688.
1202 * gcc.dg/strlenopt-44.c: New test.
1203
1204 2018-07-26 Martin Liska <mliska@suse.cz>
1205
1206 PR gcov-profile/86536
1207 * gcc.misc-tests/gcov-pr86536.c: New test.
1208
1209 2018-07-25 Martin Sebor <msebor@redhat.com>
1210
1211 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1212 ignored by the test harness.
1213
1214 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1215 Thomas Koenig <tkoenig@gcc.gnu.org>
1216
1217 PR fortran/25829
1218 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1219 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1220
1221 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1222
1223 PR c++/85515
1224 * g++.dg/pr85515-2.C: Add expected dg-error.
1225 * g++.dg/cpp0x/range-for36.C: New test.
1226
1227 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1228
1229 * gcc.target/arc/uncached-1.c: New test.
1230 * gcc.target/arc/uncached-2.c: Likewise.
1231
1232 2018-07-24 Martin Sebor <msebor@redhat.com>
1233
1234 PR tree-optimization/86622
1235 PR tree-optimization/86532
1236 * gcc.c-torture/execute/strlen-2.c: New test.
1237 * gcc.c-torture/execute/strlen-3.c: New test.
1238 * gcc.c-torture/execute/strlen-4.c: New test.
1239
1240 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1241
1242 PR tree-optimization/86636
1243 * gcc.c-torture/compile/pr86636.c: New test.
1244
1245 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1246
1247 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1248
1249 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1250
1251 PR middle-end/86627
1252 * gcc.target/i386/pr86627.c: New test.
1253
1254 PR testsuite/86649
1255 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1256 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1257 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1258 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1259
1260 2018-07-23 Carl Love <cel@us.ibm.com>
1261
1262 PR 86591
1263 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1264 file altivec-2-runnable.c.
1265 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1266 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1267 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1268 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1269 vec_cts, vec_ctu, vec_cpsgn tests.
1270
1271 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1272
1273 PR c/86617
1274 * gcc.dg/pr86617.c: New test.
1275
1276 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1277
1278 PR c++/86569
1279 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1280
1281 2018-07-20 Martin Sebor <msebor@redhat.com>
1282
1283 PR middle-end/82063
1284 * c-c++-common/pr68657-1.c: Adjust.
1285 * c-c++-common/pr68657-2.c: Same.
1286 * c-c++-common/pr68657-3.c: Same.
1287 * c-c++-common/pr68833-1.c: Same.
1288 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1289 * gcc.dg/Walloca-larger-than.c: New test.
1290 * gcc.dg/Walloca-larger-than-2.c: New test.
1291 * gcc.dg/Wframe-larger-than-2.c: New test.
1292 * gcc.dg/Wlarger-than3.c: New test.
1293 * gcc.dg/Wvla-larger-than-3.c: New test.
1294 * gcc.dg/pr42611.c: Adjust.
1295 * gnat.dg/frame_overflow.adb: Same.
1296
1297 2018-07-20 Martin Sebor <msebor@redhat.com>
1298
1299 PR tree-optimization/86613
1300 PR tree-optimization/86611
1301 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1302 prune duplicate warnings.
1303 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1304 data-model-dependencies.
1305 * gcc.dg/Warray-bounds-32.c: Ditto.
1306
1307 2018-07-20 Richard Biener <rguenther@suse.de>
1308
1309 PR debug/86585
1310 * g++.dg/lto/pr86585_0.C: New testcase.
1311 * g++.dg/lto/pr86585_1.C: Likewise.
1312
1313 2018-07-19 Martin Sebor <msebor@redhat.com>
1314
1315 PR tree-optimization/83776
1316 PR tree-optimization/84047
1317 * gcc.dg/Warray-bounds-29.c: New test.
1318 * gcc.dg/Warray-bounds-30.c: New test.
1319 * gcc.dg/Warray-bounds-31.c: New test.
1320 * gcc.dg/Warray-bounds-32.c: New test.
1321
1322 2018-07-19 Michael Collison <michael.collison@arm.com>
1323 Richard Henderson <rth@redhat.com>
1324
1325 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1326 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1327 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1328 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1329 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1330 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1331 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1332 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1333 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1334 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1335 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1336 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1337
1338 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1339
1340 Revert fix for c++/59480 (and testsuite followup)
1341
1342 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1343
1344 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1345
1346 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1347
1348 PR c++/59480, DR 136
1349 * g++.dg/other/friend8.C: New.
1350 * g++.dg/other/friend9.C: Likewise.
1351 * g++.dg/other/friend10.C: Likewise.
1352 * g++.dg/other/friend11.C: Likewise.
1353 * g++.dg/other/friend12.C: Likewise.
1354 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1355 * g++.dg/parse/defarg8.C: Likewise.
1356
1357 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1358
1359 * gcc.target/aarch64/profile.c: New test.
1360
1361 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1362
1363 PR target/83009
1364 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1365
1366 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1367
1368 PR target/86560
1369 * gcc.target/i386/pr86560-4.c: New test.
1370 * gcc.target/i386/pr86560-5.c: Likewise.
1371
1372 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1373
1374 PR target/86560
1375 * gcc.target/i386/pr86560-1.c: New test.
1376 * gcc.target/i386/pr86560-2.c: Likewise.
1377 * gcc.target/i386/pr86560-3.c: Likewise.
1378
1379 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1380
1381 * gfortran.dg/max_fmax_aarch64.f90: New test.
1382 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1383 * gfortran.dg/minmax_integer.f90: Likewise.
1384
1385 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1386
1387 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1388
1389 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1390
1391 PR middle-end/86544
1392 * g++.dg/tree-ssa/pr86544.C: New test.
1393
1394 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1395
1396 PR c++/86550
1397 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1398
1399 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1400
1401 PR 69558
1402 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1403 * c-c++-common/pr69558.c: Remove xfail.
1404 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1405 * gcc.dg/pr61817-1.c: Likewise.
1406 * gcc.dg/pr61817-2.c: Likewise.
1407 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1408
1409 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1410
1411 PR fortran/85599
1412 * gfortran.dg/function_optimize_5.f90: Add option
1413 '-faggressive-function-elimination' and update dg-warning clauses.
1414 * gfortran.dg/short_circuiting.f90: New test.
1415
1416 2018-07-18 Marek Polacek <polacek@redhat.com>
1417
1418 PR c++/86190 - bogus -Wsign-conversion warning
1419 * g++.dg/warn/Wsign-conversion-3.C: New test.
1420 * g++.dg/warn/Wsign-conversion-4.C: New test.
1421
1422 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1423
1424 PR c++/59480, DR 136
1425 * g++.dg/other/friend8.C: New.
1426 * g++.dg/other/friend9.C: Likewise.
1427 * g++.dg/other/friend10.C: Likewise.
1428 * g++.dg/other/friend11.C: Likewise.
1429 * g++.dg/other/friend12.C: Likewise.
1430 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1431 * g++.dg/parse/defarg8.C: Likewise.
1432
1433 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1434
1435 * g++.dg/ext/uow-3.C: Adjust.
1436 * g++.dg/ext/uow-4.C: Likewise.
1437 * g++.dg/lookup/name-clash11.C: Likewise.
1438 * g++.dg/lookup/name-clash7.C: Likewise.
1439 * g++.dg/lookup/redecl1.C: Likewise.
1440 * g++.dg/warn/changes-meaning.C: Likewise.
1441 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1442 * g++.old-deja/g++.law/nest1.C: Likewise.
1443
1444 2018-07-18 Richard Biener <rguenther@suse.de>
1445
1446 PR debug/86523
1447 * g++.dg/lto/pr86523-3_0.C: New testcase.
1448
1449 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1450
1451 * gcc.target/m68k/mulsi_highpart.c: New test.
1452
1453 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1454
1455 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1456 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1457 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1458 * gcc.dg/cpp/pr61854-8.c: New test.
1459
1460 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1461
1462 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1463
1464 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1465
1466 PR fortran/83184
1467 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1468
1469 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1470
1471 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1472 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1473 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1474 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1475 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1476
1477 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1478
1479 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1480 * gcc.target/powerpc/pr79916.c: Require dfp.
1481
1482 2018-07-17 Richard Biener <rguenther@suse.de>
1483
1484 PR lto/86456
1485 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1486
1487 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1488
1489 * gcc.target/s390/function-align1.c: New test.
1490 * gcc.target/s390/function-align2.c: New test.
1491 * gcc.target/s390/function-align3.c: New test.
1492
1493 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1494
1495 * gnat.dg/discr55.adb: New test.
1496
1497 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1498
1499 * gcc.target/i386/vartrack-1.c (dg-options): Add
1500 -fomit-frame-pointer.
1501
1502 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1503
1504 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1505 (dg-lto-options): Add -fPIC.
1506 * g++.dg/lto/pr86523-2_0.C: Likewise.
1507
1508 2018-07-17 Martin Liska <mliska@suse.cz>
1509
1510 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1511
1512 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1513
1514 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1515 testcase.
1516
1517 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1518
1519 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1520
1521 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1522
1523 * gnat.dg/memorytest.adb: New testcase.
1524
1525 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1526
1527 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1528 New testcase.
1529
1530 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1531
1532 * gnat.dg/equal3.adb: New testcase.
1533
1534 2018-07-17 Justin Squirek <squirek@adacore.com>
1535
1536 * gnat.dg/split_args.adb: New testcase.
1537
1538 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1539
1540 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1541
1542 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1543
1544 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1545 New testcase.
1546
1547 2018-07-16 Carl Love <cel@us.ibm.com>
1548
1549 PR target/86414
1550 Forgot the PR number on the commit log.
1551
1552 2018-07-16 Carl Love <cel@us.ibm.com>
1553
1554 PR target/86414
1555 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1556 longdouble128.
1557 * gcc.target/powerpc/divkc3-3.c: Ditto.
1558 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1559 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1560 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1561 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1562
1563 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1564
1565 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1566 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1567
1568 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1569
1570 * lib/target-supports.exp (check_effective_target_longdouble64,
1571 check_effective_target_ppc_float128,
1572 check_effective_target_ppc_float128_insns,
1573 check_effective_target_powerpc_vsx): New.
1574
1575 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1576
1577 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1578 syntax error.
1579
1580 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1581
1582 PR tree-optimization/86526
1583 * gcc.c-torture/compile/pr86526.c: New test.
1584
1585 2018-07-16 Carl Love <cel@us.ibm.com>
1586
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 Fritz Reese <fritzoreese@gmail.com>
1596
1597 PR fortran/83184
1598 * gfortran.dg/assumed_rank_14.f90: New testcase.
1599 * gfortran.dg/assumed_rank_15.f90: New testcase.
1600 * gfortran.dg/dec_structure_8.f90: Update error messages.
1601 * gfortran.dg/dec_structure_23.f90: Update error messages.
1602
1603 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1604
1605 PR middle-end/86528
1606 * gcc.c-torture/execute/pr86528.c: New test.
1607 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1608
1609 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1610
1611 * g++.dg/template/spec40.C: New.
1612 * g++.dg/parse/ptrmem8.C: Likewise.
1613
1614 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1615
1616 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1617 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1618 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1619 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1620 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1621
1622 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1623
1624 * gcc.target/s390/mrecord-mcount.c: New testcase.
1625
1626 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1627
1628 * gcc.target/s390/mfentry-m64.c: New testcase.
1629
1630 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1631
1632 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1633 testcase.
1634
1635 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1636
1637 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1638 testcase.
1639
1640 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1641
1642 * gnat.dg/wide_wide_value1.adb: New testcase.
1643
1644 2018-07-16 Javier Miranda <miranda@adacore.com>
1645
1646 * gnat.dg/bit_order1.adb: New testcase.
1647
1648 2018-07-16 Javier Miranda <miranda@adacore.com>
1649
1650 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1651
1652 2018-07-16 Richard Biener <rguenther@suse.de>
1653
1654 PR lto/86523
1655 * g++.dg/lto/pr86523-1_0.C: New testcase.
1656 * g++.dg/lto/pr86523-2_0.C: Likewise.
1657
1658 2018-07-16 Martin Liska <mliska@suse.cz>
1659
1660 PR ipa/86529
1661 * g++.dg/ipa/pr86529.C: New test.
1662
1663 2018-07-16 Tom de Vries <tdevries@suse.de>
1664
1665 PR debug/86455
1666 * gcc.target/i386/vartrack-1.c: New test.
1667
1668 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1669
1670 * gnat.dg/opt73.adb: New test.
1671
1672 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1673
1674 PR c++/3698
1675 PR c++/86208
1676 * g++.dg/opt/pr3698.C: New test.
1677
1678 2018-07-16 Richard Biener <rguenther@suse.de>
1679
1680 PR ipa/86389
1681 * gcc.dg/torture/pr86389.c: Require trampolines.
1682
1683 2018-07-15 Tom de Vries <tdevries@suse.de>
1684
1685 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1686 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1687 already called.
1688 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1689 * gcc.dg/guality/guality.exp: Same.
1690 * gfortran.dg/guality/guality.exp: Same.
1691
1692 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1693 Sunil K Pandey <sunil.k.pandey@intel.com>
1694
1695 PR target/84413
1696 * gcc.target/i386/pr84413-1.c: New test.
1697 * gcc.target/i386/pr84413-2.c: Likewise.
1698 * gcc.target/i386/pr84413-3.c: Likewise.
1699
1700 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1701 Steve Munroe <munroesj52@gmail.com>
1702
1703 * gcc.target/powerpc/sse2-pand-1.c: New file.
1704 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1705 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1706 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1707
1708 2018-07-13 Nathan Sidwell <nathan@acm.org>
1709
1710 PR c++/86374
1711 * g++.dg/pr86374.C: New.
1712
1713 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1714
1715 PR middle-end/78809
1716 * gcc.dg/strcmpopt_5.c: New test.
1717 * gcc.dg/strcmpopt_6.c: New test.
1718
1719 2018-07-13 Richard Biener <rguenther@suse.de>
1720
1721 PR middle-end/85974
1722 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1723
1724 2018-07-13 Tom de Vries <tdevries@suse.de>
1725
1726 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1727 * gcc.dg/guality/ctztest.c: Same.
1728 * gcc.dg/guality/sra-1.c: Same.
1729
1730 2018-07-13 Tom de Vries <tdevries@suse.de>
1731
1732 * gcc.dg/vla-1.c: Update.
1733
1734 2018-07-13 Tom de Vries <tdevries@suse.de>
1735
1736 * gcc.src/maintainers.exp: New file.
1737
1738 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1739
1740 PR middle-end/86489
1741 * gcc.dg/pr86489.c: New test.
1742
1743 2018-07-12 Martin Sebor <msebor@redhat.com>
1744
1745 PR testsuite/86510
1746 g++.dg/warn/pr86453.C: Adjust.
1747
1748 2018-07-12 Jim Wilson <jimw@sifive.com>
1749
1750 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1751
1752 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1753
1754 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1755
1756 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1757
1758 * c-c++-common/gomp/declare-target-3.c: New test.
1759 * g++.dg/gomp/declare-target-2.C: New test.
1760
1761 2018-07-12 Martin Sebor <msebor@redhat.com>
1762
1763 PR c/86453
1764 * c-c++-common/Wattributes.c: Adjust.
1765 * gcc.dg/Wattributes-10.c: New test.
1766 * g++.dg/Wattributes-3.C: Adjust.
1767 * gcc.dg/Wattributes-6.c: Adjust.
1768 * gcc.dg/pr18079.c: Adjust.
1769 * gcc.dg/torture/pr42363.c: Adjust.
1770
1771 2018-07-12 Julia Koval <julia.koval@intel.com>
1772
1773 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1774 version.
1775
1776 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1777
1778 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1779 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1780 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1781 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1782 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1783 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1784 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1785
1786 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1787
1788 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1789 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1790 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1791 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1792 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1793 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1794 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1795 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1796
1797 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1798 Alan Hayward <alan.hayward@arm.com>
1799 David Sherwood <david.sherwood@arm.com>
1800
1801 * gcc.dg/vect/vect-fma-2.c: New test.
1802 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1803 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1804 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1805
1806 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1807
1808 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1809 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1810 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1811 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1812 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1813 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1814 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1815 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1816 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1817
1818 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1819
1820 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1821 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1822
1823 2018-07-12 Richard Biener <rguenther@suse.de>
1824
1825 PR target/84829
1826 * gcc.target/i386/pr84829.c: New testcase.
1827
1828 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1829
1830 * gcc.dg/torture/20180712-1.c: New test.
1831
1832 PR tree-optimization/86492
1833 * gcc.c-torture/execute/pr86492.c: New test.
1834
1835 2018-07-12 Richard Biener <rguenther@suse.de>
1836
1837 PR c/86453
1838 * g++.dg/warn/pr86453.C: New testcase.
1839
1840 2018-07-12 Richard Biener <rguenther@suse.de>
1841
1842 PR middle-end/86479
1843 * gcc.dg/graphite/pr86479.c: New testcase.
1844
1845 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1846
1847 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1848 of hardcoding size. Cast (rel) to MASK_TYPE.
1849 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1850 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1851 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1852 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1853 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1854 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1855 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1856 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1857 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1858 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1859 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1860 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1861 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1862 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1863 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1864 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1865 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1866 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1867 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1868
1869 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1870
1871 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
1872 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
1873 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
1874
1875 2018-07-10 Mark Wielaard <mark@klomp.org>
1876
1877 PR debug/86459
1878 * gcc.dg/pr86459.c: New test.
1879
1880 2018-07-10 Martin Sebor <msebor@redhat.com>
1881
1882 PR testsuite/86461
1883 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1884
1885 2018-07-10 Martin Liska <mliska@suse.cz>
1886
1887 PR testsuite/86445
1888 * gcc.dg/pr84100.c: Change it back to dg-bogus.
1889
1890 2018-07-10 Jakub Jelinek <jakub@redhat.com>
1891
1892 PR sanitizer/86406
1893 * g++.dg/ubsan/pr86406.C: New test.
1894
1895 PR fortran/86421
1896 * gfortran.dg/vect/pr86421.f90: New test.
1897
1898 2018-07-09 Martin Sebor <msebor@redhat.com>
1899
1900 PR tree-optimization/86415
1901 * gcc.dg/strlenopt-53.c: New test.
1902
1903 2018-07-09 Martin Sebor <msebor@redhat.com>
1904
1905 PR middle-end/77357
1906 * gcc.dg/strlenopt-49.c: New test.
1907 * gcc.dg/strlenopt-50.c: New test.
1908 * gcc.dg/strlenopt-51.c: New test.
1909 * gcc.dg/strlenopt-52.c: New test.
1910 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1911
1912 2018-07-09 Jakub Jelinek <jakub@redhat.com>
1913
1914 PR c/86420
1915 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
1916 to be returned and when first argument is not 0, so that they don't do
1917 anything for NEED_EXC or NEED_ERRNO.
1918
1919 2018-07-09 Tom de Vries <tdevries@suse.de>
1920
1921 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
1922 * gcc.dg/guality/bswaptest.c: Same.
1923 * gcc.dg/guality/clztest.c: Same.
1924 * gcc.dg/guality/csttest.c: Same.
1925 * gcc.dg/guality/ctztest.c: Same.
1926 * gcc.dg/guality/drap.c: Same.
1927 * gcc.dg/guality/nrv-1.c: Same.
1928 * gcc.dg/guality/pr41353-1.c: Same.
1929 * gcc.dg/guality/pr41353-2.c: Same.
1930 * gcc.dg/guality/pr41404-1.c: Same.
1931 * gcc.dg/guality/pr43051-1.c: Same.
1932 * gcc.dg/guality/pr43077-1.c: Same.
1933 * gcc.dg/guality/pr43177.c: Same.
1934 * gcc.dg/guality/pr43329-1.c: Same.
1935 * gcc.dg/guality/pr43479.c: Same.
1936 * gcc.dg/guality/pr43593.c: Same.
1937 * gcc.dg/guality/pr45003-1.c: Same.
1938 * gcc.dg/guality/pr45003-2.c: Same.
1939 * gcc.dg/guality/pr45003-3.c: Same.
1940 * gcc.dg/guality/pr48437.c: Same.
1941 * gcc.dg/guality/pr48466.c: Same.
1942 * gcc.dg/guality/pr49888.c: Same.
1943 * gcc.dg/guality/pr54200.c: Same.
1944 * gcc.dg/guality/pr54519-1.c: Same.
1945 * gcc.dg/guality/pr54519-2.c: Same.
1946 * gcc.dg/guality/pr54519-3.c: Same.
1947 * gcc.dg/guality/pr54519-4.c: Same.
1948 * gcc.dg/guality/pr54519-5.c: Same.
1949 * gcc.dg/guality/pr54519-6.c: Same.
1950 * gcc.dg/guality/pr54551.c: Same.
1951 * gcc.dg/guality/pr54693-2.c: Same.
1952 * gcc.dg/guality/pr54693.c: Same.
1953 * gcc.dg/guality/pr54796.c: Same.
1954 * gcc.dg/guality/pr54970.c: Same.
1955 * gcc.dg/guality/pr67192.c: Same.
1956 * gcc.dg/guality/pr69947.c: Same.
1957 * gcc.dg/guality/pr78726.c: Same.
1958 * gcc.dg/guality/rotatetest.c: Same.
1959 * gcc.dg/guality/sra-1.c: Same.
1960 * gcc.dg/guality/vla-2.c: Same.
1961
1962 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1963
1964 * g++.dg/diagnostic/long-short.C: New.
1965 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
1966 * g++.dg/diagnostic/virtual-friend.C: Likewise.
1967 * g++.old-deja/g++.brendan/crash11.C: Adjust.
1968
1969 2018-07-09 Tom de Vries <tdevries@suse.de>
1970
1971 * gcc.dg/vla-1.c: New test.
1972
1973 2018-07-07 Tom de Vries <tdevries@suse.de>
1974
1975 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
1976 files.
1977 (get_dump_flags): New proc.
1978 (toplevel): Test all dump flags.
1979
1980 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1981
1982 * gnat.dg/stack_usage6.adb: New test.
1983 * gnat.dg/stack_usage6_pkg.ads: New helper.
1984
1985 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1986
1987 * gnat.dg/pure_function3a.adb: New test.
1988 * gnat.dg/pure_function3b.adb: Likewise.
1989 * gnat.dg/pure_function3c.adb: Likewise.
1990 * gnat.dg/pure_function3_pkg.ads: New helper.
1991
1992 2018-07-07 Jakub Jelinek <jakub@redhat.com>
1993
1994 PR target/84711
1995 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
1996 dg-require-effective-target. Add -msse not just on i386-*, but
1997 on all i?86-* and x86_64-*.
1998
1999 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2000
2001 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
2002 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
2003 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
2004 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
2005 * gcc.dg/tree-ssa/popcount3.c: New test.
2006
2007 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2008
2009 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
2010 to preserve the test.
2011 * gcc.target/i386/pr85073.c: Likewise.
2012
2013 2018-07-06 Jakub Jelinek <jakub@redhat.com>
2014
2015 PR tree-optimization/86401
2016 * gcc.dg/tree-ssa/pr86401-1.c: New test.
2017 * gcc.dg/tree-ssa/pr86401-2.c: New test.
2018 * c-c++-common/rotate-9.c: New test.
2019
2020 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
2021
2022 PR target/86324
2023 gcc.target/powerpc/pr86324-1.c: New test.
2024 gcc.target/powerpc/pr86324-2.c: Likewise.
2025
2026 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2027
2028 PR target/84711
2029 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
2030
2031 2018-07-06 Tamar Christina <tamar.christina@arm.com>
2032
2033 * gcc.target/aarch64/struct_cpy.c: Remove ;.
2034
2035 2018-07-05 Jeff Law <law@redhat.com>
2036
2037 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
2038
2039 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
2040
2041 PR fortran/86408
2042 * gfortran.dg/deferred_character_20.f90: New test.
2043
2044 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
2045
2046 PR fortran/83183
2047 PR fortran/86325
2048 * gfortran.dg/init_flag_18.f90: New testcase.
2049 * gfortran.dg/init_flag_19.f03: New testcase.
2050
2051 2018-07-05 Carl Love <cel@us.ibm.com>
2052 * gcc.target/altivec-1-runnable.c: New test file.
2053 * gcc.target/altivec-2-runnable.c: New test file.
2054 * gcc.target/vsx-7.c (main2): Change expected expected instruction
2055 for tests.
2056
2057 2018-07-05 Martin Sebor <msebor@redhat.com>
2058
2059 PR c++/86400
2060 * gcc.dg/strlenopt-47.c: New test.
2061 * gcc.dg/strlenopt-48.c: New test.
2062
2063 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2064
2065 PR target/84711
2066 * gcc.target/arm/big-endian-subreg.c: New.
2067
2068 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2069
2070 PR target/84711
2071 * gcc.dg/vect/pr84711.c: New.
2072
2073 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2074
2075 * gcc.target/aarch64/struct_cpy.c: New.
2076
2077 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2078
2079 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2080 * c-c++-common/unroll-2.c: Likewise.
2081 * g++.dg/cdce3.C: Likewise.
2082 * g++.dg/ext/unroll-1.C: Likewise.
2083 * g++.dg/ext/unroll-2.C: Likewise.
2084 * g++.dg/ext/unroll-3.C: Likewise.
2085 * gcc.dg/cdce1.c: Likewise.
2086 * gcc.dg/cdce2.c: Likewise.
2087 * gcc.dg/gomp/pr68128-1.c: Likewise.
2088 * gcc.dg/vect/pr46032.c: Likewise.
2089 * gcc.dg/vect/vect-cond-10.c: Likewise.
2090 * gcc.dg/vect/vect-cond-8.c: Likewise.
2091 * gcc.dg/vect/vect-cond-9.c: Likewise.
2092 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2093 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2094 * gcc.target/i386/avx-cvt-2.c: Likewise.
2095 * gcc.target/i386/avx-cvt-3.c: Likewise.
2096 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2097 * gcc.target/i386/avx2-gather-2.c: Likewise.
2098 * gcc.target/i386/avx2-gather-6.c: Likewise.
2099 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2100 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2101 * gfortran.dg/directive_unroll_1.f90: Likewise.
2102 * gfortran.dg/directive_unroll_2.f90: Likewise.
2103 * gnat.dg/unroll2.adb: Likewise.
2104 * gnat.dg/unroll3.adb: Likewise.
2105
2106 2018-07-05 Tom de Vries <tdevries@suse.de>
2107
2108 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2109
2110 2018-07-04 Martin Sebor <msebor@redhat.com>
2111
2112 PR tree-optimization/86274
2113 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2114
2115 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2116
2117 PR fortran/82009
2118 * gfortran.dg/block_16.f08. New test.
2119
2120 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2121
2122 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2123 has a slightly different IL that provides more threading
2124 opportunities.
2125
2126 2018-07-04 Martin Liska <mliska@suse.cz>
2127
2128 PR middle-end/66240
2129 PR target/45996
2130 PR c/84100
2131 * gcc.dg/pr84100.c (foo):
2132 * gcc.target/i386/falign-functions-2.c: New test.
2133 * gcc.target/i386/falign-functions.c: New test.
2134
2135 2018-07-04 Martin Liska <mliska@suse.cz>
2136
2137 * gcc.dg/pr47793.c: Remove.
2138
2139 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2140
2141 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2142 final scan test.
2143 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2144
2145 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2146
2147 PR target/85620
2148 * gcc.target/i386/pr85620-1.c: New test.
2149 * gcc.target/i386/pr85620-2.c: Likewise.
2150 * gcc.target/i386/pr85620-3.c: Likewise.
2151 * gcc.target/i386/pr85620-4.c: Likewise.
2152
2153 2018-07-03 Martin Sebor <msebor@redhat.com>
2154
2155 PR tree-optimization/86274
2156 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2157 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2158 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2159 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2160 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2161 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2162 * gcc.dg/tree-ssa/pr83198.c: Same.
2163
2164 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2165
2166 * g++.dg/other/locations1.C: New.
2167 * g++.dg/tls/locations1.C: Likewise.
2168 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2169 * g++.dg/diagnostic/virtual-static.C: Likewise.
2170 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2171 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2172 * g++.dg/cpp0x/pr51463.C: Likewise.
2173 * g++.dg/other/typedef1.C: Likewise.
2174 * g++.dg/parse/dtor13.C: Likewise.
2175 * g++.dg/template/error44.C: Likewise.
2176 * g++.dg/template/typedef4.C: Likewise.
2177 * g++.dg/template/typedef5.C: Likewise.
2178 * g++.dg/tls/diag-2.C: Likewise.
2179 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2180
2181 2018-07-03 Marek Polacek <polacek@redhat.com>
2182
2183 PR c++/86201
2184 * g++.dg/diagnostic/pr86201.C: New test.
2185
2186 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2187
2188 PR target/85694
2189 * gcc.target/i386/pr85694.c: New test.
2190
2191 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2192
2193 PR tree-optimization/85694
2194 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2195 Return true for AArch64 without SVE.
2196 * gcc.target/aarch64/vect_hadd_1.h: New file.
2197 * gcc.target/aarch64/vect_shadd_1.c: New test.
2198 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2199 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2200 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2201
2202 2018-07-03 Marek Polacek <polacek@redhat.com>
2203
2204 PR middle-end/86202
2205 * gcc.dg/Wint-conversion-2.c: New test.
2206
2207 PR c++/84306
2208 * g++.dg/overload/conv-op3.C: New test.
2209
2210 2018-07-03 Richard Biener <rguenther@suse.de>
2211
2212 PR ipa/86389
2213 * gcc.dg/torture/pr86389.c: New testcase.
2214
2215 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2216
2217 PR tree-optimization/85694
2218 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2219 proc.
2220 * gcc.dg/vect/vect-avg-1.c: New test.
2221 * gcc.dg/vect/vect-avg-2.c: Likewise.
2222 * gcc.dg/vect/vect-avg-3.c: Likewise.
2223 * gcc.dg/vect/vect-avg-4.c: Likewise.
2224 * gcc.dg/vect/vect-avg-5.c: Likewise.
2225 * gcc.dg/vect/vect-avg-6.c: Likewise.
2226 * gcc.dg/vect/vect-avg-7.c: Likewise.
2227 * gcc.dg/vect/vect-avg-8.c: Likewise.
2228 * gcc.dg/vect/vect-avg-9.c: Likewise.
2229 * gcc.dg/vect/vect-avg-10.c: Likewise.
2230 * gcc.dg/vect/vect-avg-11.c: Likewise.
2231 * gcc.dg/vect/vect-avg-12.c: Likewise.
2232 * gcc.dg/vect/vect-avg-13.c: Likewise.
2233 * gcc.dg/vect/vect-avg-14.c: Likewise.
2234
2235 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2236
2237 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2238 get split into two for use by the over-widening pattern.
2239 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2240 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2241 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2242 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2243 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2244 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2245 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2246 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2247 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2248 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2249 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2250 * gcc.dg/vect/vect-over-widen-22.c: New test.
2251
2252 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2253
2254 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2255 widen_mult pattern.
2256 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2257 over-widening messages.
2258 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2259 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2260 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2261 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2262 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2263 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2264 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2265 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2266 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2267 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2268 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2269 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2270 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2271 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2272 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2273 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2274 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2275 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2276 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2277 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2278 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2279 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2280 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2281 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2282 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2283 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2284
2285 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2286
2287 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2288
2289 2018-07-02 Jim Wilson <jimw@sifive.com>
2290
2291 * gcc.target/riscv/interrupt-debug.c: New.
2292
2293 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2294
2295 * g++.dg/diagnostic/thread-thread_local.C: New.
2296
2297 2018-07-02 Martin Liska <mliska@suse.cz>
2298
2299 PR testsuite/86366
2300 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2301 * gcc.dg/profile-dir-2.c: Likewise.
2302 * gcc.dg/profile-dir-3.c: Likewise.
2303
2304 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2305
2306 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2307 overriden.
2308
2309 2018-07-02 Richard Biener <rguenther@suse.de>
2310
2311 PR tree-optimization/86363
2312 * gcc.dg/torture/pr86363.c: New testcase.
2313
2314 2018-07-02 Martin Liska <mliska@suse.cz>
2315
2316 * gcc.dg/completion-1.c: New test.
2317 * gcc.dg/completion-2.c: New test.
2318 * gcc.dg/completion-3.c: New test.
2319
2320 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2321
2322 PR fortran/82969
2323 PR fortran/86242
2324 * gfortran.dg/proc_ptr_50.f90: New test.
2325
2326 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2327
2328 PR fortran/45305
2329 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2330
2331 2018-07-02 Martin Liska <mliska@suse.cz>
2332
2333 PR ipa/86279
2334 * gcc.dg/ipa/pr86279.c: New test.
2335
2336 2018-07-02 Martin Liska <mliska@suse.cz>
2337
2338 PR ipa/86323
2339 * g++.dg/ipa/pr86323.C: New test.
2340
2341 2018-07-01 Tom de Vries <tdevries@suse.de>
2342
2343 revert:
2344 2018-07-01 Tom de Vries <tdevries@suse.de>
2345
2346 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2347 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2348
2349 2018-07-01 Tom de Vries <tdevries@suse.de>
2350
2351 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2352 argument.
2353 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2354 with @main.
2355
2356 2018-07-01 Tom de Vries <tdevries@suse.de>
2357
2358 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2359 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2360
2361 2018-07-01 Tom de Vries <tdevries@suse.de>
2362
2363 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2364 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2365
2366 2018-07-01 Tom de Vries <tdevries@suse.de>
2367
2368 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2369 (verify_call): ... here. Move to toplevel.
2370 (verify_call_np, dg_final_directive_check_utils): New proc.
2371 (toplevel): Call dg_final_directive_check_utils.
2372 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2373
2374 2018-06-30 Jim Wilson <jimw@sifive.com>
2375
2376 * gcc.target/riscv/shift-shift-1.c: New.
2377 * gcc.target/riscv/shift-shift-2.c: New.
2378 * gcc.target/riscv/shift-shift-3.c: New.
2379
2380 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2381
2382 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2383
2384 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2385
2386 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2387 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2388 by 4 in the computation of a[i].
2389 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2390 main multiplication constant.
2391 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2392 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2393 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2394 pattern to cast the result to int.
2395 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2396 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2397 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2398 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2399 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2400 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2401 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2402 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2403 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2404 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2405 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2406 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2407 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2408 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2409 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2410 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2411 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2412 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2413 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2414 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2415
2416 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2417
2418 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2419 test for vectorization along the lines described in the comment.
2420
2421 2018-06-30 Tom de Vries <tdevries@suse.de>
2422
2423 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2424 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2425 LTO_TORTURE_OPTIONS.
2426 * gcc.dg/guality/prevent-optimization.h: New file.
2427 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2428 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2429
2430 2018-06-30 Tom de Vries <tdevries@suse.de>
2431
2432 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2433 * lib/gcc-dg.exp (dg-final): New proc.
2434 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2435 argument.
2436
2437 2018-06-29 Martin Sebor <msebor@redhat.com>
2438
2439 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2440 that don't define the function.
2441
2442 2018-06-29 Marek Polacek <polacek@redhat.com>
2443
2444 PR c++/86184
2445 * g++.dg/ext/cond3.C: New test.
2446
2447 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2448
2449 * gcc.target/arm/arm-soft-strd-even.c: New test.
2450
2451 2018-06-29 Tom de Vries <tdevries@suse.de>
2452
2453 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2454 line, and use it.
2455 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2456 (process-message): ... here.
2457 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2458
2459 2018-06-29 Martin Liska <mliska@suse.cz>
2460
2461 PR tree-optimization/86263
2462 * gcc.dg/tree-ssa/pr86263.c: New test.
2463
2464 2018-06-28 Carl Love <cel@us.ibm.com>
2465
2466 * gcc.target/p9-extract-1.c: Add test case.
2467 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2468 name in ABI.
2469
2470 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2471
2472 PR target/86348
2473 * gcc.target/i386/pr86348.c: New test.
2474
2475 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2476
2477 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2478
2479 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2480
2481 PR fortran/82865
2482 * gfortran.dg/dec_type_print_2.f03: New testcase.
2483
2484 2018-06-28 David Pagan <dave.pagan@oracle.com>
2485
2486 PR c/55976
2487 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2488 message causing unexpected test FAIL.
2489
2490 2018-06-28 Martin Liska <mliska@suse.cz>
2491
2492 * gcc.dg/tree-ssa/switch-1.c: New test.
2493
2494 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2495
2496 * gnat.dg/debug15.adb: New test.
2497
2498 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2499
2500 PR c++/86329
2501 * g++.dg/lookup/pr86329.C: New test.
2502
2503 2018-06-27 Carl Love <cel@us.ibm.com>
2504
2505 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2506
2507 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2508
2509 PR target/85769
2510 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2511
2512 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2513
2514 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2515
2516 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2517
2518 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2519 requirement for this test.
2520 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2521 requirement, and -mpower8-vector compile option.
2522
2523 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2524
2525 PR target/86314
2526 * gcc.dg/pr86314.c: New test.
2527
2528 PR debug/86257
2529 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2530
2531 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2532
2533 * gcc.target/i386/pr86257.c: Require 64-bit.
2534
2535 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2536
2537 * g++.dg/pr86082.C: Require IBM1047 support.
2538
2539 2018-06-26 Richard Biener <rguenther@suse.de>
2540
2541 PR middle-end/86271
2542 * gcc.dg/pr86271.c: New testcase.
2543
2544 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2545
2546 PR debug/86064
2547 * gcc.dg/pr86064.c: New.
2548
2549 2018-06-25 Jeff Law <law@redhat.com>
2550
2551 * lib/target-supports.exp
2552 (check_effective_target_logical_op_short_circuit): Add v850.
2553
2554 2018-06-25 Martin Sebor <msebor@redhat.com>
2555
2556 PR tree-optimization/86204
2557 * gcc.dg/strlenopt-46.c: New test.
2558
2559 2018-06-25 Martin Sebor <msebor@redhat.com>
2560
2561 PR tree-optimization/85700
2562 * gcc.dg/Wstringop-truncation-4.c: New test.
2563
2564 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2565
2566 PR fortran/82972
2567 PR fortran/83088
2568 PR fortran/85851
2569 * gfortran.dg/init_flag_17.f90: New testcase.
2570
2571 2018-06-25 Carl Love <cel@us.ibm.com>
2572
2573 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2574 vec_extract a signed int. Add vec_extract tests for bool char
2575 and bool int.
2576 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2577 vec_extract tests.
2578
2579 2018-06-25 Tom de Vries <tdevries@suse.de>
2580
2581 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2582
2583 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2584
2585 PR target/84786
2586 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2587
2588 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2589
2590 * gnat.dg/sso9.adb: New testcase.
2591 * gnat.dg/sso9_pkg.ads: Likewise.
2592
2593 2018-06-25 Tom de Vries <tdevries@suse.de>
2594
2595 PR debug/86257
2596 * gcc.target/i386/pr86257.c: New test.
2597
2598 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2599
2600 PR C++/86082
2601 * g++.dg/pr86082.C: New test.
2602
2603 2018-06-24 Tom de Vries <tdevries@suse.de>
2604
2605 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2606 * gcc.dg/guality/guality.exp: Same.
2607 * gfortran.dg/guality/guality.exp: Same.
2608 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2609
2610 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2611
2612 * g++.dg/concepts/locations1.C: New.
2613 * g++.dg/cpp0x/locations1.C: Likewise.
2614 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2615 * g++.dg/cpp1z/inline-var3.C: Likewise.
2616
2617 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2618
2619 PR fortran/86281
2620 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2621
2622 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2623
2624 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2625 this test.
2626 * gcc.target/powerpc/builtins-9.c: New test.
2627 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2628 to expect different code generation on big-endian vs.
2629 little-endian targets.
2630
2631 2018-06-22 Tom de Vries <tdevries@suse.de>
2632
2633 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2634 $rootme/../gdb/gdb, if available.
2635 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2636 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2637
2638 2018-06-22 Tom de Vries <tdevries@suse.de>
2639
2640 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2641 * g++.dg/guality/guality.exp: Use report_gdb.
2642 * gcc.dg/guality/guality.exp: Same.
2643 * gfortran.dg/guality/guality.exp: Same.
2644
2645 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2646
2647 PR c++/85662
2648 * g++.dg/ext/offsetof3.C: New test.
2649
2650 2018-06-22 Carl Love <cel@us.ibm.com>
2651
2652 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2653 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2654 for the vnor, vand and vxor instructions.
2655 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2656 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2657 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2658 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2659 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2660 Add -dp to dg-options, update expected counts.
2661
2662 2018-06-22 Paul Koning <ni1d@arrl.net>
2663
2664 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2665 if pdp11.
2666 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2667 * gcc.c-torture/compile/20040101-1.c: Ditto.
2668 * gcc.c-torture/compile/20050622-1.c: Ditto.
2669 * gcc.c-torture/compile/20080625-1.c: Ditto.
2670 * gcc.c-torture/compile/20090107-1.c: Ditto.
2671 * gcc.c-torture/compile/920501-12.c: Ditto.
2672 * gcc.c-torture/compile/920501-4.c: Ditto.
2673 * gcc.c-torture/compile/961203-1.c: Ditto.
2674 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2675 * gcc.c-torture/compile/pr25310.c: Ditto.
2676
2677 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2678 James Norris <jnorris@codesourcery.com>
2679 Thomas Schwinge <thomas@codesourcery.com>
2680 Tom de Vries <tom@codesourcery.com>
2681
2682 * c-c++-common/goacc/deviceptr-4.c: New file.
2683 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2684 Likewise.
2685 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2686 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2687 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2688 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2689 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2690 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2691 Likewise.
2692 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2693 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2694 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2695 Likewise.
2696 * gfortran.dg/goacc/modules.f95: Likewise.
2697 * gfortran.dg/goacc/routine-8.f90: Likewise.
2698 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2699
2700 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2701
2702 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2703 if the long double format is IEEE 128-bit for tests that are
2704 explicitly testing IBM extended double support. Use the
2705 appropriate pack and unpack built-in functions. Change calls from
2706 __builtin_isinfl to __builtin_isinf since the later supports all
2707 floating point types.
2708 * gcc.target/powerpc/pr57150.c: Likewise.
2709 * gcc.target/powerpc/pr60203.c: Likewise.
2710 * gcc.target/powerpc/pr67808.c: Likewise.
2711 * gcc.target/powerpc/pr70117.c: Likewise.
2712 * gcc.target/powerpc/tfmode_off.c: Likewise.
2713
2714 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2715
2716 PR fortran/49630
2717 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2718
2719 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2720
2721 PR fortran/83118
2722 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2723
2724 2018-06-21 Tom de Vries <tdevries@suse.de>
2725
2726 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2727
2728 2018-06-21 Tom de Vries <tdevries@suse.de>
2729
2730 PR tree-optimization/85859
2731 * gcc.dg/pr85859.c: New test.
2732
2733 2018-06-21 Richard Biener <rguenther@suse.de>
2734
2735 PR tree-optimization/86232
2736 * gcc.dg/torture/pr86232.c: New testcase.
2737
2738 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2739
2740 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2741
2742 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2743
2744 * gcc/gcc.target/aarch64/aes_2.c: New test.
2745
2746 2018-06-20 Than McIntosh <thanm@google.com>
2747
2748 PR libgcc/86213
2749 * gcc.dg/split-8.c: New.
2750
2751 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2752
2753 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2754 for vpkudus in place of vpksdus.
2755 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2756
2757 2018-06-20 Nathan Sidwell <nathan@acm.org>
2758
2759 PR c++/85634
2760 * g++.dg/lookup/pr85634-2.C: New.
2761
2762 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2763
2764 * g++.dg/template/friend65.C: New.
2765 * g++.dg/cpp0x/main1.C: Likewise.
2766 * g++.dg/other/main2.C: Likewise.
2767 * g++.dg/other/main3.C: Likewise.
2768 * g++.dg/template/friend42.C: Test location too.
2769 * g++.dg/concepts/decl-diagnose.C: Likewise.
2770 * g++.dg/warn/main-2.C: Update.
2771
2772 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2773 Thomas Schwinge <thomas@codesourcery.com>
2774 Cesar Philippidis <cesar@codesourcery.com>
2775
2776 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2777 2.5 data clause semantics.
2778 * c-c++-common/goacc/declare-2.c: Likewise.
2779 * c-c++-common/goacc/default-4.c: Likewise.
2780 * c-c++-common/goacc/finalize-1.c: New test.
2781 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2782 OpenACC 2.5 data clause semantics.
2783 * c-c++-common/goacc/kernels-alias.c: Likewise.
2784 * c-c++-common/goacc/routine-5.c: Likewise.
2785 * c-c++-common/goacc/update-if_present-1.c: New test.
2786 * c-c++-common/goacc/update-if_present-2.c: New test.
2787 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2788 2.5 data clause semantics.
2789 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2790 * gfortran.dg/goacc/data-tree.f95: Likewise.
2791 * gfortran.dg/goacc/declare-2.f95: Likewise.
2792 * gfortran.dg/goacc/default-4.f: Likewise.
2793 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2794 * gfortran.dg/goacc/finalize-1.f: New test.
2795 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2796 OpenACC 2.5 data clause semantics.
2797 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2798 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2799 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2800 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2801 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2802 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2803 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2804
2805 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2806
2807 PR c++/86210
2808 * g++.dg/warn/Wnonnull4.C: New test.
2809
2810 2018-06-20 Marek Polacek <polacek@redhat.com>
2811
2812 PR c++/86240
2813 * g++.dg/pr86240.C: New test.
2814
2815 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2816
2817 PR debug/86194
2818 * gcc.target/i386/pr86194.c: New test.
2819
2820 PR tree-optimization/86231
2821 * gcc.dg/tree-ssa/vrp119.c: New test.
2822 * gcc.c-torture/execute/pr86231.c: New test.
2823
2824 2018-06-20 Tom de Vries <tdevries@suse.de>
2825
2826 PR tree-optimization/86097
2827 * gcc.dg/autopar/pr86097.c: New test.
2828
2829 2018-06-20 Nathan Sidwell <nathan@acm.org>
2830
2831 PR c++/85634
2832 * g++.dg/lookup/pr85634.C: New.
2833
2834 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2835
2836 * gcc.target/aarch64/ldp_stp_q.c: New test.
2837 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2838 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2839
2840 2018-06-20 Martin Liska <mliska@suse.cz>
2841
2842 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2843
2844 2018-06-19 Martin Sebor <msebor@redhat.com>
2845
2846 PR tree-optimization/48560
2847 * gcc.dg/Warray-bounds-28.c: New test.
2848
2849 2018-06-19 Martin Sebor <msebor@redhat.com>
2850
2851 PR middle-end/85602
2852 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2853 to also match C++.
2854
2855 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2856
2857 * g++.dg/lto/pr84805_0.C: Update template.
2858 * g++.dg/lto/pr84805_1.C: Update template.
2859
2860 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2861
2862 * gnat.dg/aggr24.adb: New test.
2863 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2864
2865 2018-06-19 Richard Biener <rguenther@suse.de>
2866
2867 PR tree-optimization/86179
2868 * gcc.dg/pr86179.c: New testcase.
2869
2870 2018-06-18 Martin Sebor <msebor@redhat.com>
2871
2872 PR middle-end/85602
2873 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
2874 * c-c++-common/attr-nonstring-8.c: New test.
2875
2876 2018-06-18 Martin Sebor <msebor@redhat.com>
2877
2878 PR tree-optimization/81384
2879 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
2880 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
2881 * gcc.c-torture/execute/builtins/strnlen.c: New test.
2882 * gcc.dg/attr-nonstring-2.c: New test.
2883 * gcc.dg/attr-nonstring-3.c: New test.
2884 * gcc.dg/attr-nonstring-4.c: New test.
2885 * gcc.dg/strlenopt-45.c: New test.
2886 * gcc.dg/strlenopt.h (strnlen): Declare.
2887
2888 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2889
2890 PR tree-optimization/86076
2891 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
2892
2893 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2894
2895 PR tree-optimization/64946
2896 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
2897
2898 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
2899
2900 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
2901 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
2902 * gnat.dg/stack_usage5.adb: New test.
2903
2904 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2905
2906 PR middle-end/82479
2907 * gcc.dg/tree-ssa/popcount.c: New test.
2908 * gcc.dg/tree-ssa/popcount2.c: New test.
2909
2910 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2911
2912 PR middle-end/64946
2913 * gcc.dg/absu.c: New test.
2914 * gcc.dg/gimplefe-29.c: New test.
2915 * gcc.target/aarch64/pr64946.c: New test.
2916
2917 2018-06-15 Jakub Jelinek <jakub@redhat.com>
2918
2919 PR c/86093
2920 * c-c++-common/pr86093.c: New test.
2921
2922 PR middle-end/85878
2923 * gfortran.fortran-torture/compile/pr85878.f90: New test.
2924
2925 PR middle-end/86123
2926 * gcc.c-torture/compile/pr86123.c: New test.
2927
2928 2018-06-15 Tom de Vries <tdevries@suse.de>
2929
2930 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
2931
2932 2018-06-15 Nick Clifton <nickc@redhat.com>
2933
2934 PR 84195
2935 * gcc.c-torture/compile/pr84195.c: New test.
2936
2937 2018-06-15 Richard Biener <rguenther@suse.de>
2938
2939 PR middle-end/86159
2940 * g++.dg/pr86159.C: New testcase.
2941
2942 2018-06-15 Richard Biener <rguenther@suse.de>
2943
2944 PR middle-end/86076
2945 * gcc.dg/pr86076.c: New testcase.
2946
2947 2018-06-14 Marek Polacek <polacek@redhat.com>
2948
2949 PR c++/86063
2950 * g++.dg/cpp0x/gen-attrs-65.C: New test.
2951
2952 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2953
2954 PR target/86048
2955 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
2956 -msse2 to dg-options.
2957
2958 PR middle-end/86122
2959 * gcc.c-torture/compile/pr86122.c: New test.
2960
2961 P0624R2 - Default constructible and assignable stateless lambdas
2962 * g++.dg/cpp2a/lambda1.C: New test.
2963 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
2964 for -std=c++2a.
2965
2966 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2967
2968 * g++.dg/other/static3.C: New.
2969 * g++.dg/other/static4.C: Likewise.
2970 * g++.dg/warn/Wshadow-15.C: Likewise.
2971 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
2972 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
2973 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
2974 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
2975 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
2976 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
2977 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2978
2979 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2980
2981 PR target/85945
2982 * gcc.c-torture/compile/pr85945.c: New test.
2983
2984 2018-06-14 Richard Biener <rguenther@suse.de>
2985
2986 PR ipa/86124
2987 * gcc.dg/pr86124.c: New testcase.
2988
2989 2018-06-13 Martin Sebor <msebor@redhat.com>
2990
2991 PR tree-optimization/86114
2992 * gcc.dg/pr86114.c: New test.
2993
2994 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
2995
2996 PR fortran/86110
2997 * gfortran.dg/pr86110.f90: New test.
2998
2999 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3000
3001 PR fortran/85703
3002 * gfortran.dg/goacc/pr85703.f90: New test.
3003 * gfortran.dg/gomp/pr85703.f90: New test.
3004
3005 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
3006
3007 PR fortran/85702
3008 * gfortran.dg/goacc/pr85702.f90: New test.
3009
3010 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
3011
3012 * gcc.target/i386/pr86048.c: New test.
3013
3014 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3015
3016 * gcc.target/arc/fma-1.c: New test.
3017
3018 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3019
3020 * gcc.target/arc/pr9001107555.c: New file.
3021
3022 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
3023
3024 * g++.dg/torture/aarch64-vect-init-1.C: New test.
3025
3026 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
3027
3028 * g++.dg/init/delete3.C: New.
3029 * g++.dg/init/new49.C: Likewise.
3030 * g++.dg/init/new25.C: Test locations too.
3031 * g++.dg/template/new4.C: Likewise.
3032 * g++.old-deja/g++.jason/operator.C: Likewise.
3033
3034 2018-06-12 Marek Polacek <polacek@redhat.com>
3035
3036 Core issue 1331 - const mismatch with defaulted copy constructor
3037 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
3038 * g++.dg/cpp0x/defaulted52.C: New test.
3039 * g++.dg/cpp0x/defaulted53.C: New test.
3040 * g++.dg/cpp0x/defaulted54.C: New test.
3041 * g++.dg/cpp0x/defaulted55.C: New test.
3042 * g++.dg/cpp0x/defaulted56.C: New test.
3043 * g++.dg/cpp0x/defaulted57.C: New test.
3044 * g++.dg/cpp0x/defaulted58.C: New test.
3045 * g++.dg/cpp0x/defaulted59.C: New test.
3046 * g++.dg/cpp0x/defaulted60.C: New test.
3047
3048 2018-06-12 David Malcolm <dmalcolm@redhat.com>
3049
3050 PR other/69968
3051 * gcc.dg/spellcheck-transposition.c: New test.
3052
3053 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3054
3055 PR fortran/44491
3056 * gfortran.dg/pr44491.f90: New testcase
3057
3058 2018-06-12 Martin Sebor <msebor@redhat.com>
3059
3060 PR tree-optimization/85259
3061 * gcc.dg/Wstringop-overflow-5.c: New test.
3062 * gcc.dg/Wstringop-overflow-6.c: New test.
3063
3064 2018-06-12 Martin Sebor <msebor@redhat.com>
3065
3066 PR c/85931
3067 * gcc.dg/Wstringop-truncation-3.c: New test.
3068
3069 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3070
3071 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3072 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3073 * gcc.target/powerpc/swaps-p8-17.c: Same.
3074
3075 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3076
3077 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3078 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3079 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3080 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3081 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3082 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3083
3084 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3085
3086 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3087 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3088 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3089 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3090 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3091 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3092
3093 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3094
3095 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3096 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3097 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3098 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3099 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3100 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3101
3102 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3103
3104 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3105 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3106 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3107 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3108 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3109 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3110
3111 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3112
3113 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3114 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3115 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3116 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3117 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3118 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3119
3120 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3121
3122 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3123 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3124 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3125 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3126 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3127 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3128
3129 2018-06-12 Martin Liska <mliska@suse.cz>
3130
3131 * g++.dg/opt/mpx.C: New test.
3132 * gcc.target/i386/mpx.c: New test.
3133
3134 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3135
3136 * gcc.target/arc/builtin_simdarc.c: Update test.
3137 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3138 * gcc.target/arc/tumaddsidi4.c: Likewise.
3139
3140 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3141
3142 * gnat.dg/opt72a.ad[sb]: New test.
3143 * gnat.dg/opt72_pkg.ads: New helper.
3144
3145 2018-06-12 Tom de Vries <tdevries@suse.de>
3146
3147 * gcc.dg-selftests/dg-final.exp: New file.
3148
3149 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3150
3151 * g++.dg/lookup/new2.C: Test locations too.
3152 * g++.dg/other/ellipsis1.C: Likewise.
3153 * g++.dg/other/operator1.C: Likewise.
3154 * g++.dg/other/operator2.C: Likewise.
3155 * g++.dg/overload/operator2.C: Likewise.
3156 * g++.dg/parse/defarg11.C: Likewise.
3157 * g++.dg/parse/operator4.C: Likewise.
3158 * g++.dg/template/error30.C: Likewise.
3159 * g++.dg/template/explicit-args3.C: Likewise.
3160 * g++.dg/warn/effc1.C: Likewise.
3161 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3162 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3163 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3164 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3165 * g++.old-deja/g++.jason/operator.C: Likewise.
3166
3167 2018-06-11 Martin Sebor <msebor@redhat.com>
3168
3169 PR tree-optimization/86083
3170 * gcc.dg/strlenopt-44.c: New test.
3171
3172 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3173
3174 PR fortran/45521
3175 * gfortran.dg/generic_32.f90: New test.
3176 * gfortran.dg/generic_33.f90: New test.
3177
3178 2018-06-11 Carl Love <cel@us.ibm.com>
3179 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3180 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3181 long long bool. Remove duplicate dg-final for xxlxor. Update
3182 dg-final instruction counts.
3183 * gcc.target/powerpc/altivec-37.c (main): New file for
3184 tests vec_unpackh and vec_unpackl returning long long bool and
3185 long long int.
3186
3187 2018-06-11 Martin Liska <mliska@suse.cz>
3188
3189 PR tree-optimization/86089
3190 * gcc.dg/tree-ssa/pr86089.c: New test.
3191
3192 2018-06-11 Julia Koval <julia.koval@intel.com>
3193
3194 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3195 * gcc.target/i386/vpclmulqdq.c: Ditto.
3196
3197 2018-06-11 Olivier Hainque <hainque@adacore.com>
3198
3199 * gnat.dg/lang-dw2.adb: New test.
3200 * gnat.dg/lang-dw3.adb: New test.
3201
3202 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3203
3204 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3205 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3206
3207 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3208
3209 * gnat.dg/predicate1.adb: New testcase.
3210
3211 2018-06-11 Yannick Moy <moy@adacore.com>
3212
3213 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3214
3215 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3216
3217 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3218 testcase.
3219
3220 2018-06-11 Javier Miranda <miranda@adacore.com>
3221
3222 * gnat.dg/prot4.adb: New testcase.
3223
3224 2018-06-11 Yannick Moy <moy@adacore.com>
3225
3226 * gnat.dg/part_of1-instantiation.adb,
3227 gnat.dg/part_of1-instantiation.ads,
3228 gnat.dg/part_of1-private_generic.adb,
3229 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3230 testcase.
3231
3232 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3233
3234 * gnat.dg/contract1.adb: New testcase.
3235
3236 2018-06-11 Javier Miranda <miranda@adacore.com>
3237
3238 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3239 testcase.
3240
3241 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3242
3243 * gnat.dg/inline_always1.adb: New testcase.
3244
3245 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3246
3247 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3248 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3249 gnat.dg/nested_generic2_g2.ads: New testcase.
3250
3251 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3252
3253 * g++.dg/template/friend64.C: New.
3254 * g++.old-deja/g++.other/friend4.C: Test the location too.
3255 * g++.old-deja/g++.pt/crash23.C: Likewise.
3256
3257 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3258
3259 * gfortran.dg/inline_matmul_23.f90: New test.
3260
3261 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3262
3263 PR fortran/85088
3264 * gfortran.dg/intent_decl_1.f90: New test case.
3265
3266 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3267
3268 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3269 * gfortran.dg/ieee/large_4.f90: Ditto.
3270 * gfortran.dg/round_4.f90: Ditto.
3271
3272 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3273
3274 PR fortran/38351
3275 * gfortran.dg/pr38351.f90: New test.
3276 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3277
3278 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3279
3280 PR fortran/85138
3281 PR fortran/85996
3282 PR fortran/86051
3283 * gfortran.dg/pr85138_1.f90: New test.
3284 * gfortran.dg/pr85138_2.f90: Ditto.
3285 * gfortran.dg/pr85996.f90: Ditto.
3286
3287 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3288
3289 PR fortran/78278
3290 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3291 * gfortran.dg/data_char_1.f90: Ditto.
3292 * gfortran.dg/pr78571.f90: Ditto.
3293 * gfortran.dg/pr78278.f90: New test.
3294
3295 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3296
3297 PR fortran/63514
3298 * gfortran.dg/pr63514.f90: New test.
3299
3300 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3301
3302 PR fortran/85631
3303 * gfortran.dg/bounds_check_20.f90: New test.
3304
3305 2018-06-08 Carl Love <cel@us.ibm.com>
3306
3307 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3308 vpkudum counts.
3309 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3310 vec_extract a signed int.
3311 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3312 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3313 vcmpgtsd, vcmpgtud.
3314 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3315 vec_extract a signed int.
3316 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3317 vec_extract a signed int.
3318 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3319 vec_xor builtins. Update xxsel, xxlxor counts.
3320
3321 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3322
3323 PR fortran/86059
3324 * gfortran.dg/associate_30.f90: Remove code tested ...
3325 * gfortran.dg/pr67803.f90: Ditto.
3326 * gfortran.dg/pr67805.f90: Ditto.
3327 * gfortran.dg/pr86059.f90: ... here. New test.
3328
3329 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3330
3331 PR fortran/78571
3332 * gfortran.dg/pr78571.f90: New test.
3333
3334 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3335
3336 PR target/85755
3337 * gcc.target/powerpc/pr85755.c: New test.
3338
3339 2018-06-08 Carl Love <cel@us.ibm.com>
3340
3341 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3342 vsx-vector-6.p7.c.
3343 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3344 vsx-vector-6.p9.c.
3345 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3346 for BE system that are different then for an LE system from this file
3347 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3348 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3349 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3350
3351 2018-06-08 Martin Liska <mliska@suse.cz>
3352
3353 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3354
3355 2018-06-08 Martin Liska <mliska@suse.cz>
3356
3357 * g++.dg/dg.exp: Do not use mpx.exp.
3358 * g++.dg/lto/lto.exp: Likewise.
3359 * g++.dg/lto/pr69729_0.C: Remove.
3360 * g++.dg/opt/pr71529.C: Remove.
3361 * g++.dg/pr63995-1.C: Remove.
3362 * g++.dg/pr68270.C: Remove.
3363 * g++.dg/pr71624.C: Remove.
3364 * g++.dg/pr71633.C: Remove.
3365 * g++.dg/pr79761.C: Remove.
3366 * g++.dg/pr79764.C: Remove.
3367 * g++.dg/pr79769.C: Remove.
3368 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3369 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3370 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3371 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3372 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3373 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3374 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3375 * gcc.dg/lto/pr66221_0.c: Remove.
3376 * gcc.target/i386/chkp-always_inline.c: Remove.
3377 * gcc.target/i386/chkp-bndret.c: Remove.
3378 * gcc.target/i386/chkp-builtins-1.c: Remove.
3379 * gcc.target/i386/chkp-builtins-2.c: Remove.
3380 * gcc.target/i386/chkp-builtins-3.c: Remove.
3381 * gcc.target/i386/chkp-builtins-4.c: Remove.
3382 * gcc.target/i386/chkp-const-check-1.c: Remove.
3383 * gcc.target/i386/chkp-const-check-2.c: Remove.
3384 * gcc.target/i386/chkp-hidden-def.c: Remove.
3385 * gcc.target/i386/chkp-label-address.c: Remove.
3386 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3387 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3388 * gcc.target/i386/chkp-pr69044.c: Remove.
3389 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3390 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3391 * gcc.target/i386/chkp-strchr.c: Remove.
3392 * gcc.target/i386/chkp-strlen-1.c: Remove.
3393 * gcc.target/i386/chkp-strlen-2.c: Remove.
3394 * gcc.target/i386/chkp-strlen-3.c: Remove.
3395 * gcc.target/i386/chkp-strlen-4.c: Remove.
3396 * gcc.target/i386/chkp-strlen-5.c: Remove.
3397 * gcc.target/i386/chkp-stropt-1.c: Remove.
3398 * gcc.target/i386/chkp-stropt-10.c: Remove.
3399 * gcc.target/i386/chkp-stropt-11.c: Remove.
3400 * gcc.target/i386/chkp-stropt-12.c: Remove.
3401 * gcc.target/i386/chkp-stropt-13.c: Remove.
3402 * gcc.target/i386/chkp-stropt-14.c: Remove.
3403 * gcc.target/i386/chkp-stropt-15.c: Remove.
3404 * gcc.target/i386/chkp-stropt-16.c: Remove.
3405 * gcc.target/i386/chkp-stropt-17.c: Remove.
3406 * gcc.target/i386/chkp-stropt-2.c: Remove.
3407 * gcc.target/i386/chkp-stropt-3.c: Remove.
3408 * gcc.target/i386/chkp-stropt-4.c: Remove.
3409 * gcc.target/i386/chkp-stropt-5.c: Remove.
3410 * gcc.target/i386/chkp-stropt-6.c: Remove.
3411 * gcc.target/i386/chkp-stropt-7.c: Remove.
3412 * gcc.target/i386/chkp-stropt-8.c: Remove.
3413 * gcc.target/i386/chkp-stropt-9.c: Remove.
3414 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3415 * gcc.target/i386/indirect-thunk-11.c: Remove.
3416 * gcc.target/i386/indirect-thunk-12.c: Remove.
3417 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3418 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3419 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3420 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3421 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3422 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3423 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3424 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3425 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3426 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3427 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3428 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3429 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3430 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3431 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3432 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3433 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3434 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3435 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3436 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3437 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3438 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3439 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3440 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3441 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3442 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3443 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3444 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3445 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3446 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3447 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3448 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3449 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3450 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3451 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3452 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3453 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3454 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3455 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3456 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3457 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3458 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3459 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3460 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3461 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3462 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3463 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3464 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3465 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3466 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3467 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3468 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3469 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3470 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3471 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3472 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3473 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3474 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3475 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3476 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3477 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3478 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3479 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3480 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3481 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3482 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3483 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3484 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3485 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3486 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3487 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3488 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3489 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3490 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3491 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3492 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3493 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3494 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3495 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3496 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3497 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3498 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3499 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3500 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3501 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3502 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3503 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3504 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3505 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3506 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3507 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3508 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3509 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3510 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3511 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3512 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3513 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3514 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3515 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3516 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3517 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3518 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3519 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3520 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3521 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3522 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3523 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3524 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3525 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3526 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3527 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3528 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3529 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3530 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3531 * gcc.target/i386/mpx/label-address-1.c: Remove.
3532 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3533 * gcc.target/i386/mpx/macro.c: Remove.
3534 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3535 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3536 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3537 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3538 * gcc.target/i386/mpx/memmove-1.c: Remove.
3539 * gcc.target/i386/mpx/memmove-2.c: Remove.
3540 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3541 * gcc.target/i386/mpx/mpx-check.h: Remove.
3542 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3543 * gcc.target/i386/mpx/mpx.exp: Remove.
3544 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3545 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3546 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3547 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3548 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3549 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3550 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3551 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3552 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3553 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3554 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3555 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3556 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3557 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3558 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3559 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3560 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3561 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3562 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3563 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3564 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3565 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3566 * gcc.target/i386/mpx/pr65508.c: Remove.
3567 * gcc.target/i386/mpx/pr65531.cc: Remove.
3568 * gcc.target/i386/mpx/pr66048.cc: Remove.
3569 * gcc.target/i386/mpx/pr66134.c: Remove.
3570 * gcc.target/i386/mpx/pr66566.c: Remove.
3571 * gcc.target/i386/mpx/pr66567.c: Remove.
3572 * gcc.target/i386/mpx/pr66568.c: Remove.
3573 * gcc.target/i386/mpx/pr66569.c: Remove.
3574 * gcc.target/i386/mpx/pr66581.c: Remove.
3575 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3576 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3577 * gcc.target/i386/mpx/pr68416.c: Remove.
3578 * gcc.target/i386/mpx/pr78339.c: Remove.
3579 * gcc.target/i386/mpx/pr79631.c: Remove.
3580 * gcc.target/i386/mpx/pr79633.c: Remove.
3581 * gcc.target/i386/mpx/pr79753.c: Remove.
3582 * gcc.target/i386/mpx/pr79770.c: Remove.
3583 * gcc.target/i386/mpx/pr79987.c: Remove.
3584 * gcc.target/i386/mpx/pr79988.c: Remove.
3585 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3586 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3587 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3588 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3589 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3590 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3591 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3592 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3593 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3594 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3595 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3596 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3597 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3598 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3599 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3600 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3601 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3602 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3603 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3604 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3605 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3606 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3607 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3608 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3609 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3610 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3611 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3612 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3613 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3614 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3615 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3616 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3617 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3618 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3619 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3620 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3621 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3622 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3623 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3624 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3625 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3626 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3627 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3628 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3629 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3630 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3631 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3632 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3633 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3634 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3635 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3636 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3637 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3638 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3639 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3640 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3641 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3642 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3643 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3644 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3645 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3646 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3647 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3648 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3649 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3650 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3651 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3652 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3653 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3654 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3655 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3656 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3657 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3658 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3659 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3660 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3661 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3662 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3663 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3664 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3665 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3666 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3667 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3668 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3669 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3670 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3671 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3672 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3673 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3674 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3675 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3676 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3677 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3678 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3679 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3680 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3681 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3682 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3683 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3684 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3685 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3686 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3687 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3688 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3689 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3690 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3691 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3692 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3693 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3694 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3695 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3696 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3697 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3698 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3699 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3700 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3701 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3702 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3703 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3704 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3705 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3706 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3707 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3708 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3709 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3710 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3711 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3712 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3713 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3714 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3715 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3716 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3717 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3718 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3719 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3720 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3721 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3722 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3723 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3724 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3725 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3726 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3727 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3728 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3729 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3730 * gcc.target/i386/pr63995-2.c: Remove.
3731 * gcc.target/i386/pr64805.c: Remove.
3732 * gcc.target/i386/pr65044.c: Remove.
3733 * gcc.target/i386/pr65167.c: Remove.
3734 * gcc.target/i386/pr65183.c: Remove.
3735 * gcc.target/i386/pr65184.c: Remove.
3736 * gcc.target/i386/pr65523.c: Remove.
3737 * gcc.target/i386/pr70876.c: Remove.
3738 * gcc.target/i386/pr70877.c: Remove.
3739 * gcc.target/i386/pr71458.c: Remove.
3740 * gcc.target/i386/pr80880.c: Remove.
3741 * gcc.target/i386/ret-thunk-25.c: Remove.
3742 * gcc.target/i386/thunk-retbnd.c: Remove.
3743 * lib/mpx-dg.exp: Remove.
3744 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3745
3746 2018-06-07 Carl Love <cel@us.ibm.com>
3747
3748 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3749 statements.
3750
3751 2018-06-07 Carl Love <cel@us.ibm.com>
3752
3753 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3754 error message.
3755
3756 2018-06-07 Marek Polacek <polacek@redhat.com>
3757
3758 PR c/85318
3759 * gcc.dg/Wc90-c99-compat-10.c: New test.
3760 * gcc.dg/Wc90-c99-compat-11.c: New test.
3761 * gcc.dg/Wc90-c99-compat-12.c: New test.
3762 * gcc.dg/Wc90-c99-compat-9.c: New test.
3763
3764 2018-06-07 Paul Koning <ni1d@arrl.net>
3765
3766 * gcc.c-torture/compile/20180605-1.c: New test.
3767
3768 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3769
3770 PR fortran/86045
3771 * gfortran.dg/pr86045.f90: New test.
3772
3773 2018-06-07 Marek Polacek <polacek@redhat.com>
3774
3775 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3776
3777 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3778
3779 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3780
3781 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3782
3783 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3784 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3785 * gcc.target/msp430/msp430.h: New test header file.
3786
3787 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3788
3789 PR tree-optimization/69615
3790 * gcc.dg/tree-ssa/pr69615.c: New test.
3791
3792 2018-06-07 Richard Biener <rguenther@suse.de>
3793
3794 PR tree-optimization/85935
3795 * gcc.dg/graphite/pr85935.c: New testcase.
3796
3797 2018-06-04 Carl Love <cel@us.ibm.com>
3798
3799 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3800 debug print statements. Fix a few formating issues.
3801
3802 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3803
3804 PR target/85657
3805 * gcc.target/powerpc/pr85657-4.c: New tests.
3806 * gcc.target/powerpc/pr85657-5.c: Likewise.
3807 * gcc.target/powerpc/pr85657-6.c: Likewise.
3808
3809 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3810
3811 PR fortran/85641
3812 * gfortran.dg/realloc_on_assign_30.f90: New test.
3813
3814 2018-06-06 Carl Love <cel@us.ibm.com>
3815 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3816 argument to vui_arg.
3817
3818 2018-06-06 Carl Love <cel@us.ibm.com>
3819
3820 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3821 to builtins-4.c.
3822 * gcc.target/powerpc/builtins-4.c: New test file for tests
3823 that need -mvsx.
3824
3825 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3826
3827 PR target/85657
3828 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3829 be used in templates. Don't check for them in overloaded functions.
3830
3831 2018-06-06 Jim Wilson <jimw@sifive.com>
3832
3833 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3834 * gcc.target/riscv/interrupt-mmode.c: New.
3835 * gcc.target/riscv/interrupt-smode.c: New.
3836 * gcc.target/riscv/interrupt-umode.c: New.
3837
3838 2018-06-06 Marek Polacek <polacek@redhat.com>
3839
3840 PR c++/85977
3841 * g++.dg/cpp0x/initlist102.C: New test.
3842 * g++.dg/cpp0x/initlist103.C: New test.
3843 * g++.dg/cpp0x/initlist104.C: New test.
3844
3845 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3846
3847 * gcc.dg/torture/pr86066.c: New test.
3848
3849 2018-06-06 Richard Biener <rguenther@suse.de>
3850
3851 PR tree-optimization/86062
3852 * g++.dg/tree-ssa/pr86062.C: New testcase.
3853
3854 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3855
3856 * gcc.target/msp430/function-attributes-4.c: New test.
3857 * gcc.target/msp430/static-interrupts.c: New test.
3858
3859 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3860
3861 PR target/79924
3862 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3863 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3864 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3865 * gcc.target/aarch64/nofp_1.c: Ditto.
3866
3867 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3868
3869 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3870
3871 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
3872
3873 PR fortran/85701
3874 * gfortran.dg/goacc/pr85701.f90: New test.
3875
3876 2018-06-05 Marek Polacek <polacek@redhat.com>
3877
3878 PR c++/85976
3879 * g++.dg/cpp0x/alias-decl-64.C: New test.
3880
3881 2018-06-05 Richard Biener <rguenther@suse.de>
3882
3883 PR tree-optimization/86046
3884 * gcc.dg/pr86046.c: New testcase.
3885
3886 2018-06-05 Richard Biener <rguenther@suse.de>
3887
3888 PR tree-optimization/86047
3889 * gcc.dg/pr86047.c: New testcase.
3890
3891 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3892
3893 PR target/81497
3894 * g++.target/arm/arm.exp: New file.
3895 * g++.target/arm/pr81497.C: Likewise.
3896
3897 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
3898
3899 * gcc.target/s390/htm-builtins-compile-4.c: New test.
3900
3901 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
3902
3903 * gcc.dg/store_merging_21.c: New test.
3904 * gnat.dg/opt71b.adb: Likewise.
3905 * gnat.dg/opt71.adb: Rename into...
3906 * gnat.dg/opt71a.adb: ...this.
3907
3908 2018-06-04 Richard Biener <rguenther@suse.de>
3909
3910 PR tree-optimization/85955
3911 * gcc.dg/pr85955.c: New testcase.
3912
3913 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
3914
3915 PR fortran/85981
3916 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
3917 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
3918 * gfortran.dg/allocate_stat_2.f90: Ditto.
3919 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3920
3921 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
3922
3923 * gcc.target/aarch64/sve/extract_5.c: New test.
3924
3925 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3926
3927 PR target/85832
3928 PR target/86036
3929 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
3930 vptestm.
3931 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
3932 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
3933 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
3934 * gcc.target/i386/avx512bw-pr86036.c: New test.
3935
3936 2018-06-04 Richard Biener <rguenther@suse.de>
3937
3938 PR tree-optimization/86038
3939 * gcc.dg/pr86038.c: New testcase.
3940
3941 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3942
3943 PR tree-optimization/69615
3944 * gcc.dg/pr69615.c: New test.
3945
3946 PR c++/86025
3947 * c-c++-common/gomp/pr86025.c: New test.
3948
3949 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
3950
3951 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
3952
3953 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
3954
3955 * gcc.dg/torture/pr86034.c: New test.
3956
3957 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
3958
3959 PR fortran/36497
3960 * gfortran.dg/cray_pointer_12.f90: New test.
3961
3962 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3963
3964 PR fortran/85938
3965 * gfortran.dg/pr85938.f90: Fixed by revision r261081
3966
3967 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3968
3969 * gnat.dg/specs/opt3.ads: New test.
3970 * gnat.dg/specs/opt3_pkg.ads: New helper.
3971
3972 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3973
3974 * gnat.dg/discr53.ad[sb]: New test.
3975 * gnat.dg/discr53_pkg.ads: New helper.
3976
3977 2018-06-01 Carl Love <cel@us.ibm.com>
3978
3979 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
3980 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
3981
3982 2018-06-01 Carl Love <cel@us.ibm.com>
3983
3984 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
3985 to make it consistent with the naming convention in the file.
3986 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
3987 to altivec-7.c. Delete file.
3988 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
3989 to altivec-7.c. Delete file.
3990 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
3991 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
3992 vec_unpackl tests. Update instruction counts.
3993 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
3994 tests to builtins-1.c.
3995 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
3996 tests to builtins-1.c.
3997 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
3998 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
3999 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
4000 Remove vec_ctf tests returning double. Remove vec_cts with
4001 double args. Remove vec_sel with invalid arguments. Add tests for
4002 vec_splat.
4003 Add instruction counts for new tests.
4004 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
4005 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
4006 vec_unsigned.
4007 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
4008 test_sll_vsill_vsill_vuc.
4009 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
4010 vec_revb.
4011 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
4012 tests from altivec-7.h.
4013 * gcc.target/powerpc/vsx-7-be.c: Remove file.
4014 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
4015 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
4016 splat_sll, splat_uc, splat_int128, splat_uint128.
4017 Make second argument of vec_extract and vec_insert a signed int.
4018 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
4019 argument.
4020
4021 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
4022
4023 * gcc.dg/store_merging_20.c: New test.
4024 * gnat.dg/opt71.adb: Likewise.
4025 * gnat.dg/opt71_pkg.ads: New helper.
4026
4027 2018-06-01 Carl Love <cel@us.ibm.com>
4028
4029 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
4030 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
4031 Add vec_xst_be for signed and unsigned arguments.
4032
4033 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4034
4035 PR fortran/85816
4036 PR fortran/85975
4037 * gfortran.dg/pr85816.f90: New test.
4038 * gfortran.dg/pr85975.f90: New test.
4039
4040 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
4041
4042 PR fortran/63570
4043 * gfortran.dg/random_init_1.f90: New test.
4044 * gfortran.dg/random_init_2.f90: New test.
4045 * gfortran.dg/random_init_3.f90: New test.
4046 * gfortran.dg/random_init_4.f90: New test.
4047 * gfortran.dg/random_init_5.f90: New test.
4048 * gfortran.dg/random_init_6.f90: New test.
4049
4050 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
4051
4052 PR tree-optimization/85989
4053 * gcc.dg/torture/pr85989.c: New test.
4054
4055 2018-06-01 Richard Biener <rguenther@suse.de>
4056
4057 PR middle-end/86017
4058 * gcc.dg/tree-ssa/pr86017.c: New testcase.
4059
4060 2018-06-01 Richard Biener <rguenther@suse.de>
4061
4062 PR ipa/85960
4063 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4064
4065 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4066
4067 PR middle-end/78809
4068 * gcc.dg/strcmpopt_2.c: New test.
4069 * gcc.dg/strcmpopt_3.c: New test.
4070
4071 PR middle-end/83026
4072 * gcc.dg/strcmpopt_3.c: New test.
4073
4074 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4075
4076 PR target/85984
4077 * gcc.target/i386/pr85984.c: New test.
4078
4079 2018-05-31 Martin Sebor <msebor@redhat.com>
4080
4081 PR c/82063
4082 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4083 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4084 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4085 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4086 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4087 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4088 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4089 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4090 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4091 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4092 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4093 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4094 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4095 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4096 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4097 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4098 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4099 * gcc.dg/Walloc-size-larger-than.c: New test.
4100
4101 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4102 Cesar Philippidis <cesar@codesourcery.com>
4103
4104 PR middle-end/85879
4105 * gfortran.dg/goacc/pr77371-1.f90: New test.
4106 * gfortran.dg/goacc/pr77371-2.f90: New test.
4107 * gfortran.dg/goacc/pr85879.f90: New test.
4108
4109 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4110
4111 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4112 * gnat.dg/stack_usage1b.adb: Likewise.
4113 * gnat.dg/stack_usage1c.adb: Likewise.
4114 * gnat.dg/stack_usage3.adb: Likewise.
4115 * gnat.dg/stack_usage1_pkg.adb: Delete.
4116
4117 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4118
4119 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4120 * gcc.dg/store_merging_11.c: Likewise.
4121 * gcc.dg/store_merging_13.c: Likewise.
4122 * gcc.dg/store_merging_14.c: Likewise.
4123 * gcc.dg/store_merging_15.c: Likewise.
4124 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4125
4126 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4127
4128 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4129 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4130 gnat.dg/limited1_outer.ads: New testcase.
4131
4132 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4133
4134 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4135 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4136 New testcase.
4137
4138 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4139
4140 * gnat.dg/size_clause1.adb: New testcase.
4141
4142 2018-05-31 Javier Miranda <miranda@adacore.com>
4143
4144 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4145
4146 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4147
4148 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4149 vld1x3 intrinsics for aarch64.
4150 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4151 vst1x2 intrinsics for aarch64.
4152 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4153 vst1x3 intrinsics for aarch64.
4154
4155 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4156
4157 PR c++/77777
4158 * g++.dg/diagnostic/pr77777.C: New test.
4159
4160 2018-05-30 David Pagan <dave.pagan@oracle.com>
4161
4162 PR c/55976
4163 * gcc.dg/noncompile/pr55976-1.c: New test.
4164 * gcc.dg/noncompile/pr55976-2.c: New test.
4165
4166 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4167
4168 * gcc.dg/lto/20111213-1_0.c: Fix template.
4169 * gcc.dg/lto/20100603-1_0.c: Fix template.
4170 * gcc.dg/lto/20100603-2_0.c: Fix template.
4171 * gcc.dg/lto/20100603-3_0.c: Fix template.
4172
4173 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4174 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4175 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4176 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4177 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4178 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4179 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4180 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4181 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4182 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4183 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4184 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4185 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4186 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4187 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4188 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4189 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4190 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4191 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4192 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4193 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4194 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4195 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4196 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4197 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4198 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4199 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4200 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4201 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4202 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4203 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4204 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4205 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4206 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4207 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4208 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4209 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4210 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4211 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4212 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4213 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4214 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4215 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4216 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4217 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4218 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4219 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4220 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4221 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4222 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4223 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4224 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4225 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4226 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4227 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4228 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4229 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4230 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4231 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4232 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4233 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4234 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4235
4236 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4237
4238 Revert:
4239 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4240
4241 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4242
4243 * gcc.target/aarch64/simd/ldp_stp_9: New.
4244 * gcc.target/aarch64/simd/ldp_stp_10: New.
4245 * gcc.target/aarch64/simd/ldp_stp_11: New.
4246 * gcc.target/aarch64/simd/ldp_stp_12: New.
4247
4248 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4249
4250 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4251
4252 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4253
4254 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4255
4256 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4257
4258 PR target/85950
4259 * gcc.target/i386/pr85950.c: New test.
4260
4261 2018-05-29 Marek Polacek <polacek@redhat.com>
4262
4263 PR c++/85883
4264 * g++.dg/cpp1z/class-deduction55.C: New test.
4265 * g++.dg/cpp1z/class-deduction56.C: New test.
4266 * g++.dg/cpp1z/class-deduction57.C: New test.
4267
4268 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4269
4270 PR c++/85952
4271 * g++.dg/warn/Wunused-var-33.C: New test.
4272
4273 PR target/85918
4274 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4275 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4276 arrays. Add suffix 1 to all functions and use 4 iterations rather
4277 than N. Add functions with conversions to and from float.
4278 Add new set of functions with 8 iterations and another one
4279 with 16 iterations, expect 24 vectorized loops instead of just 4.
4280 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4281
4282 2018-05-29 Javier Miranda <miranda@adacore.com>
4283
4284 * gnat.dg/equal2.adb: New testcase.
4285
4286 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4287
4288 * gnat.dg/float_attributes_overflows.adb: New testcase.
4289
4290 2018-05-29 Pascal Obry <obry@adacore.com>
4291
4292 * gnat.dg/normalize_pathname.adb: New testcase.
4293
4294 2018-05-29 Tom de Vries <tom@codesourcery.com>
4295
4296 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4297 message.
4298 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4299 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4300 * lib/scantree.exp (scan-tree-dump-times): Same.
4301
4302 2018-05-29 Tom de Vries <tom@codesourcery.com>
4303
4304 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4305 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4306 Use proc name as first argument to dg-scan.
4307
4308 2018-05-29 Tom de Vries <tom@codesourcery.com>
4309
4310 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4311 with no arguments.
4312
4313 2018-05-28 Richard Biener <rguenther@suse.de>
4314
4315 PR tree-optimization/85934
4316 * gcc.target/i386/pr85934.c: New testcase.
4317
4318 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4319
4320 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4321
4322 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4323
4324 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4325
4326 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4327
4328 * gnat.dg/fixedpnt5.adb: New testcase.
4329
4330 2018-05-28 Justin Squirek <squirek@adacore.com>
4331
4332 * gnat.dg/array31.adb: New testcase.
4333
4334 2018-05-28 Justin Squirek <squirek@adacore.com>
4335
4336 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4337 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4338
4339 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4340
4341 * gfortran.dg/data_stmt_pointer.f90: new test.
4342
4343 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4344
4345 PR target/85918
4346 * gcc.target/i386/avx512dq-pr85918.c: New test.
4347
4348 2018-05-25 Jim Wilson <jimw@sifive.com>
4349
4350 * gcc.target/riscv/interrupt-1.c: New.
4351 * gcc.target/riscv/interrupt-2.c: New.
4352 * gcc.target/riscv/interrupt-3.c: New.
4353 * gcc.target/riscv/interrupt-4.c: New.
4354 * gcc.target/riscv/interrupt-5.c: New.
4355
4356 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4357
4358 PR fortran/85786
4359 * gfortran.dg/pr85786.f90: New test.
4360
4361 2018-05-25 Paul Koning <ni1d@arrl.net>
4362
4363 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4364 * gcc.c-torture/compile/pr55921.c: Ditto.
4365 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4366 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4367
4368 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4369
4370 PR target/85832
4371 * gcc.target/i386/avx512f-pr85832.c: New test.
4372 * gcc.target/i386/avx512vl-pr85832.c: New test.
4373 * gcc.target/i386/avx512bw-pr85832.c: New test.
4374 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4375
4376 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4377
4378 PR tree-optimization/85720
4379 * gcc.dg/tree-ssa/pr85720.c: New test.
4380 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4381 distribution.
4382
4383 2018-05-25 Martin Liska <mliska@suse.cz>
4384
4385 PR testsuite/85911
4386 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4387 for 'Removing basic block'.
4388
4389 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4390
4391 * gnat.dg/sec_stack1.adb: New testcase.
4392
4393 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4394
4395 * gnat.dg/fixedpnt4.adb: New testcase.
4396
4397 2018-05-25 Javier Miranda <miranda@adacore.com>
4398
4399 * gnat.dg/interface7.adb: New testcase.
4400
4401 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4402
4403 * gnat.dg/sec_stack2.adb: New testcase.
4404
4405 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4406
4407 * gnat.dg/interface6.adb: New testcase.
4408
4409 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4410
4411 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4412
4413 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4414
4415 * lib/target-supports.exp
4416 (check_effective_target_vect_double_cond_arith): Include
4417 multiplication and division.
4418 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4419 fully-masked loops with a fixed vector length.
4420 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4421 tests.
4422 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4423 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4424 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4425
4426 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4427
4428 * gcc.target/aarch64/sve/div_1.c: New test.
4429 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4430 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4431 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4432
4433 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4434
4435 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4436
4437 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4438
4439 * lib/target-supports.exp
4440 (check_effective_target_vect_double_cond_arith): New proc.
4441 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4442 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4443 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4444 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4445 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4446 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4447 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4448
4449 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4450
4451 PR fortran/85839
4452 * gfortran.dg/f2018_obs.f90: New test case.
4453
4454 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4455
4456 PR fortran/85543
4457 * gfortran.dg/pr85543.f90: New test.
4458
4459 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4460
4461 PR fortran/85780
4462 * gfortran.dg/pr85780.f90: New test.
4463
4464 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4465
4466 PR fortran/85779
4467 * gfortran.dg/pr85779_1.f90: New test.
4468 * gfortran.dg/pr85779_2.f90: Ditto.
4469 * gfortran.dg/pr85779_3.f90: Ditto.
4470
4471 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4472
4473 PR fortran/85895
4474
4475 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4476 * gfortran.dg/pr85895.f90: New test.
4477
4478 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4479
4480 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4481 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4482
4483 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4484
4485 * gcc.dg/fold-popcount-1.c: New testcase.
4486 * gcc.dg/fold-popcount-2.c: New testcase.
4487 * gcc.dg/fold-popcount-3.c: New testcase.
4488 * gcc.dg/fold-popcount-4.c: New testcase.
4489
4490 2018-05-24 Marek Polacek <polacek@redhat.com>
4491
4492 PR c++/85847
4493 * g++.dg/cpp0x/new3.C: New test.
4494
4495 2018-05-24 Javier Miranda <miranda@adacore.com>
4496
4497 * gnat.dg/discr52.adb: New testcase.
4498
4499 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4500
4501 * gnat.dg/others1.adb: New testcase.
4502
4503 2018-05-24 Justin Squirek <squirek@adacore.com>
4504
4505 * gnat.dg/raise_expr.adb: New testcase.
4506
4507 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4508
4509 * gnat.dg/formal_containers.adb: New testcase.
4510
4511 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4512
4513 * gcc.target/i386/pr85345.c: Require ifunc support.
4514
4515 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4516
4517 * gcc.dg/vect/vect-fma-1.c: New test.
4518
4519 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4520
4521 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4522 scan-tree-dump*.
4523
4524 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4525
4526 PR target/83009
4527 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4528
4529 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4530
4531 PR target/78849
4532 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4533 DEFAULT_CFLAGS.
4534 * gcc.target/msp430/pr78849.c: New test.
4535
4536 2018-05-23 Marek Polacek <polacek@redhat.com>
4537
4538 * g++.dg/cpp2a/range-for8.C: New test.
4539 * g++.dg/cpp2a/range-for9.C: New test.
4540 * g++.dg/cpp2a/range-for10.C: New test.
4541
4542 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4543
4544 * lib/target-supports.exp (check_effective_target_be): New.
4545 (check_effective_target_le): New.
4546
4547 2018-05-23 Marek Polacek <polacek@redhat.com>
4548
4549 * g++.dg/cpp2a/range-for1.C: New test.
4550 * g++.dg/cpp2a/range-for2.C: New test.
4551 * g++.dg/cpp2a/range-for3.C: New test.
4552 * g++.dg/cpp2a/range-for4.C: New test.
4553 * g++.dg/cpp2a/range-for5.C: New test.
4554 * g++.dg/cpp2a/range-for6.C: New test.
4555 * g++.dg/cpp2a/range-for7.C: New test.
4556
4557 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4558
4559 * gcc.target/i386/cvt-3.c: New test.
4560
4561 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4562
4563 * gcc.target/i386/cvt-2.c: New test.
4564
4565 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4566
4567 * gcc.dg/pr79985.c: New testcase.
4568
4569 2018-05-23 Richard Biener <rguenther@suse.de>
4570
4571 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4572
4573 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4574
4575 PR target/84882
4576 * gcc.target/aarch64/pr84882.c: New test.
4577 * gcc.target/aarch64/target_attr_18.c: Likewise.
4578
4579 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4580
4581 PR tree-optimization/85853
4582 * gfortran.dg/vect/pr85853.f90: New test.
4583
4584 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4585
4586 * gnat.dg/import2.adb: New testcase.
4587
4588 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4589
4590 * gnat.dg/discr51.adb: New testcase.
4591
4592 2018-05-23 Javier Miranda <miranda@adacore.com>
4593
4594 * gnat.dg/valid_scalars1.adb: New testcase.
4595
4596 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4597
4598 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4599
4600 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4601
4602 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4603 testcase.
4604
4605 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4606
4607 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4608 testcase.
4609
4610 2018-05-23 Bob Duff <duff@adacore.com>
4611
4612 * gnat.dg/addr10.adb: New testcase.
4613
4614 2018-05-23 Richard Biener <rguenther@suse.de>
4615
4616 PR middle-end/85874
4617 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4618
4619 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4620
4621 PR tree-optimization/85822
4622 * c-c++-common/pr85822.c: New test.
4623
4624 2018-05-23 Richard Biener <rguenther@suse.de>
4625
4626 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4627
4628 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4629
4630 PR fortran/85841
4631 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4632
4633 2018-05-22 Martin Sebor <msebor@redhat.com>
4634
4635 PR middle-end/85359
4636 * gcc.dg/attr-nonstring.c: New test.
4637
4638 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4639
4640 PR target/85345
4641 * gcc.target/i386/pr85345.c: New test.
4642
4643 2018-05-22 Luis Machado <luis.machado@linaro.org>
4644
4645 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4646
4647 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4648
4649 PR fortran/85841
4650 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4651 dg-additional-options.
4652 * gfortran.dg/graphite/block-2.f: Ditto.
4653 * gfortran.dg/graphite/id-19.f: Ditto.
4654 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4655 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4656 * gfortran.dg/vect/pr52580.f: Ditto.
4657
4658 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4659
4660 * gcc.target/aarch64/ldp_stp_6.c: New.
4661 * gcc.target/aarch64/ldp_stp_7.c: New.
4662 * gcc.target/aarch64/ldp_stp_8.c: New.
4663
4664 2018-05-22 Martin Sebor <msebor@redhat.com>
4665
4666 PR c/85623
4667 * c-c++-common/attr-nonstring-3.c: Adjust.
4668 * c-c++-common/attr-nonstring-4.c: Adjust.
4669 * c-c++-common/attr-nonstring-6.c: New test.
4670
4671 2018-05-22 Martin Sebor <msebor@redhat.com>
4672
4673 PR tree-optimization/85826
4674 * gcc.dg/Wrestrict-17.c: New test.
4675
4676 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4677
4678 * gcc.dg/torture/pr85862.c: Rename to...
4679 * gcc.dg/torture/pr85852.c: ...this.
4680
4681 2018-05-22 Justin Squirek <squirek@adacore.com>
4682
4683 * gnat.dg/warn14.adb: New testcase.
4684
4685 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4686
4687 * gnat.dg/controlled8.adb: New testcase.
4688
4689 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4690
4691 * gnat.dg/discr50.adb: New testcase.
4692
4693 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4694
4695 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4696 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4697 gnat.dg/discr49_rec2.ads: New testcase.
4698
4699 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4700
4701 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4702 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4703 testcase.
4704
4705 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4706
4707 * gnat.dg/fixedpnt3.adb: New testcase.
4708
4709 2018-05-22 Justin Squirek <squirek@adacore.com>
4710
4711 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4712 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4713
4714 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4715
4716 PR middle-end/85862
4717 * gcc.dg/torture/pr85862.c: New test.
4718
4719 2018-05-22 Richard Biener <rguenther@suse.de>
4720
4721 PR tree-optimization/85834
4722 * g++.dg/torture/pr85834.C: New testcase.
4723 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4724
4725 2018-05-22 Martin Liska <mliska@suse.cz>
4726
4727 PR ipa/85607
4728 * g++.dg/ipa/pr85607.C: New test.
4729
4730 2018-05-22 Richard Biener <rguenther@suse.de>
4731
4732 PR tree-optimization/85863
4733 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4734
4735 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4736
4737 PR fortran/85841
4738 * gfortran.dg/assumed_rank_5.f90: Update error message.
4739 * gfortran.dg/assumed_type_4.f90: Ditto.
4740 * gfortran.dg/bind_c_array_params.f03: Ditto.
4741 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4742 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4743 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4744 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4745 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4746 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4747 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4748 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4749 * gfortran.dg/rank_3.f90: Ditto.
4750 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4751 * gfortran.dg/implicit_14.f90: Ditto.
4752
4753 2018-05-21 Christian Groessler <chris@groessler.org>
4754
4755 * gcc.c-torture/compile/simd-5.c: Fix comment.
4756
4757 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4758
4759 PR target/85657
4760 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4761 __float128, __ibm128, and long double.
4762 * gcc.target/powerpc/pr85657-2.c: Likewise.
4763 * gcc.target/powerpc/pr85657-3.c: Likewise.
4764 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4765 implementated as a separate type internally, and is not just an
4766 alias for long double.
4767
4768 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4769
4770 PR tree-optimization/85814
4771 * gcc.dg/torture/pr85814.c: New test.
4772
4773 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4774
4775 PR c++/84588
4776 * g++.dg/cpp0x/cond1.C: New.
4777 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4778 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4779 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4780 * g++.dg/parse/cond6.C: Likewise.
4781 * g++.dg/parse/cond7.C: Likewise.
4782 * g++.dg/parse/cond8.C: Likewise.
4783 * g++.dg/cpp1z/decomp16.C: Update.
4784 * g++.old-deja/g++.jason/cond.C: Likewise.
4785
4786 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4787
4788 ChangeLog for r260480
4789 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4790 warnings for deleted and obsolescent features.
4791 * gfortran.dg/graphite/id-19.f: Ditto.
4792 * gfortran.dg/graphite/id-20.f: Ditto.
4793 * gfortran.dg/graphite/id-27.f90: Ditto.
4794 * gfortran.dg/graphite/pr82449.f: Ditto.
4795
4796 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4797
4798 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4799 tiny and large memory models.
4800
4801 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4802
4803 * gnat.dg/suppress_initialization.adb,
4804 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4805
4806 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4807
4808 * gnat.dg/exit1.adb: New testcase.
4809
4810 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4811
4812 * gnat.dg/array30.adb: New testcase.
4813
4814 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4815
4816 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4817
4818 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4819
4820 * gcc.c-torture/execute/ssad-run.c: New test.
4821 * gcc.c-torture/execute/usad-run.c: Likewise.
4822 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4823 * gcc.target/aarch64/usadv16qi.c: Likewise.
4824
4825 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4826
4827 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4828 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4829 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4830 vbcaxq_s64): New.
4831 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4832 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4833 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4834
4835 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4836
4837 PR fortran/85841
4838 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4839 * gfortran.dg/g77/20020307-1.f: Ditto.
4840 * gfortran.dg/g77/980310-3.f: Ditto.
4841 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4842 * gfortran.dg/goacc/loop-1.f95: Ditto.
4843 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4844 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4845 * gfortran.dg/gomp/do-1.f90: Ditto.
4846 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4847 * gfortran.dg/pr17229.f: Ditto.
4848 * gfortran.dg/pr37243.f: Ditto.
4849 * gfortran.dg/pr49721-1.f: Ditto.
4850 * gfortran.dg/pr58484.f: Ditto.
4851 * gfortran.dg/pr81175.f: Ditto.
4852 * gfortran.dg/pr81723.f: Ditto.
4853 * gfortran.dg/predcom-2.f: Ditto.
4854 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4855 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4856 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4857 * gfortran.dg/vect/pr52580.f: Ditto.
4858
4859 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4860
4861 PR fortran/80657
4862 * gfortran.dg/char_result_18.f90: New test.
4863
4864 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4865
4866 PR fortran/49636
4867 * gfortran.dg/associate_38.f90: New test.
4868
4869 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4870
4871 PR fortran/82275
4872 * gfortran.dg/select_type_42.f90: New test.
4873
4874 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
4875
4876 PR fortran/82923
4877 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
4878 that the patch fixes PR66694 & PR82617, although the testcases
4879 are not explicitly included.
4880
4881 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
4882
4883 * gcc.dg/stack-usage-1.c: Add support for rv32e.
4884
4885 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
4886
4887 PR c++/82899
4888 * g++.dg/pr82899.C: New testcase.
4889
4890 2018-05-18 Martin Liska <mliska@suse.cz>
4891
4892 * gcc.dg/pr68766.c: Change pruned output.
4893
4894 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
4895
4896 PR c++/85782
4897 * c-c++-common/goacc/pr85782.c: New test.
4898
4899 2018-05-18 Sudakshina Das <sudi.das@arm.com>
4900
4901 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
4902
4903 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4904
4905 * gcc.target/arm/pr62554.c: Delete.
4906 * gcc.target/arm/pr69610-1.c: Likewise.
4907 * gcc.target/arm/pr69610-2.c: Likewise.
4908
4909 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4910
4911 * gcc.target/arm/pr40887.c: Update comment.
4912 * lib/target-supports.exp: Don't generate effective target checks
4913 and related helpers for armv5. Update comment.
4914 * gcc.target/arm/armv5_thumb_isa.c: Delete.
4915 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
4916 target check and options.
4917
4918 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4919
4920 PR middle-end/85817
4921 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
4922 scan-tree-dump-not for h.
4923
4924 2018-05-18 Richard Biener <rguenther@suse.de>
4925
4926 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4927 * gcc.dg/tree-ssa/pr45397.c: Likewise.
4928 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
4929 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4930 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
4931 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4932 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4933 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4934 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4935 * gcc.dg/tree-ssa/vrp58.c: Likewise.
4936 * gcc.dg/vrp-min-max-1.c: Likewise.
4937 * gcc.dg/vrp-min-max-3.c: New testcase.
4938
4939 2018-05-18 Richard Biener <rguenther@suse.de>
4940
4941 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
4942 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
4943 * gcc.dg/graphite/scop-6.c: Likewise.
4944 * gcc.dg/graphite/scop-7.c: Likewise.
4945 * gcc.dg/graphite/scop-8.c: Likewise.
4946 * gcc.dg/graphite/scop-9.c: Likewise.
4947
4948 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4949
4950 * gcc.target/aarch64/vect-init-ld1.c: New test.
4951
4952 2018-05-18 Martin Liska <mliska@suse.cz>
4953
4954 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
4955 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4956
4957 2018-05-18 Martin Liska <mliska@suse.cz>
4958
4959 * gcc.dg/ipa/ipa-icf-39.c: New test.
4960 * gcc.dg/pr68766.c: Adjust pruned output.
4961
4962 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
4963
4964 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
4965 New proc.
4966 * gcc.dg/fma-1.c: New test.
4967 * gcc.dg/fma-2.c: Likewise.
4968 * gcc.dg/fma-3.c: Likewise.
4969 * gcc.dg/fma-4.c: Likewise.
4970 * gcc.dg/fma-5.c: Likewise.
4971 * gcc.dg/fma-6.c: Likewise.
4972 * gcc.dg/fma-7.c: Likewise.
4973 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
4974 scalar_all_fma.
4975 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
4976 * gfortran.dg/reassoc_8.f: Likewise.
4977 * gfortran.dg/reassoc_9.f: Likewise.
4978 * gfortran.dg/reassoc_10.f: Likewise.
4979
4980 2018-05-17 Jim Wilson <jimw@sifive.com>
4981
4982 * gcc.target/riscv/switch-qi.c: New.
4983 * gcc.target/riscv/switch-si.c: New.
4984
4985 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
4986
4987 PR target/85698
4988 * gcc.target/powerpc/pr85698.c: New test.
4989
4990 2018-05-17 Richard Biener <rguenther@suse.de>
4991
4992 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
4993
4994 2018-05-17 Bin Cheng <bin.cheng@arm.com>
4995
4996 PR tree-optimization/85793
4997 * gcc.dg/vect/pr85793.c: New test.
4998
4999 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
5000
5001 * gcc.dg/gimplefe-28.c: New test.
5002 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
5003 internal function calls.
5004 * gcc.dg/goacc/loop-processing-1.c: Likewise.
5005
5006 2018-05-17 Martin Liska <mliska@suse.cz>
5007
5008 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
5009 space in between 'G_' and '('.
5010
5011 2018-05-17 Jakub Jelinek <jakub@redhat.com>
5012
5013 PR target/85323
5014 * gcc.target/i386/pr85323-7.c: New test.
5015 * gcc.target/i386/pr85323-8.c: New test.
5016 * gcc.target/i386/pr85323-9.c: New test.
5017
5018 PR target/85323
5019 * gcc.target/i386/pr85323-4.c: New test.
5020 * gcc.target/i386/pr85323-5.c: New test.
5021 * gcc.target/i386/pr85323-6.c: New test.
5022
5023 PR target/85323
5024 * gcc.target/i386/pr85323-1.c: New test.
5025 * gcc.target/i386/pr85323-2.c: New test.
5026 * gcc.target/i386/pr85323-3.c: New test.
5027
5028 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
5029 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
5030 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
5031 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
5032 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
5033 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
5034 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
5035 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
5036 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
5037 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
5038 * gcc.target/i386/avx512f-setzero-1.c: New test.
5039
5040 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
5041
5042 * gcc.target/aarch64/vect-slp-dup.c: New.
5043
5044 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5045
5046 PR c++/85713
5047 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
5048
5049 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
5050
5051 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
5052 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
5053
5054 2018-05-17 Richard Biener <rguenther@suse.de>
5055
5056 PR tree-optimization/85757
5057 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
5058
5059 2018-05-16 Marek Polacek <polacek@redhat.com>
5060
5061 PR c++/85363
5062 * g++.dg/cpp0x/initlist-throw1.C: New test.
5063 * g++.dg/cpp0x/initlist-throw2.C: New test.
5064
5065 2018-05-16 Carl Love <cel@us.ibm.com>
5066
5067 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5068 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5069 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5070
5071 2018-05-16 Richard Biener <rguenther@suse.de>
5072
5073 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5074 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5075 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5076
5077 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5078
5079 * gcc.target/aarch64/sve/vcond_10.c: New test.
5080 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5081 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5082 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5083
5084 2018-05-15 Martin Sebor <msebor@redhat.com>
5085
5086 PR tree-optimization/85753
5087 * gcc.dg/Wrestrict-10.c: Adjust.
5088 * gcc.dg/Wrestrict-16.c: New test.
5089
5090 2018-05-15 Martin Sebor <msebor@redhat.com>
5091
5092 PR middle-end/85643
5093 * c-c++-common/attr-nonstring-7.c: New test.
5094
5095 2018-05-15 Richard Biener <rguenther@suse.de>
5096
5097 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5098
5099 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5100
5101 PR tree-optimization/83648
5102 * gcc.dg/tree-ssa/pr83648.c: New test.
5103 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5104
5105 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5106
5107 PR ipa/85734
5108 * gcc.dg/ipa/pr85734.c: New test.
5109
5110 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5111
5112 PR target/85756
5113 * gnat.dg/opt70.adb: New test.
5114 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5115
5116 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5117
5118 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5119 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5120
5121 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5122
5123 * gcc.target/aarch64/vmov_n_1.c: Update test.
5124 * gcc.target/aarch64/vfp-1.c: Update test.
5125
5126 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5127
5128 PR target/85756
5129 * gcc.c-torture/execute/pr85756.c: New test.
5130
5131 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5132
5133 * gcc.target/i386/cldemote-1.c: New test.
5134
5135 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5136
5137 PR fortran/85742
5138 * gfortran.dg/assumed_type_9.f90 : New test.
5139
5140 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5141
5142 PR fortran/85542
5143 * gfortran.dg/pr85542.f90: New test.
5144
5145 2018-05-11 Martin Jambor <mjambor@suse.cz>
5146
5147 PR ipa/85655
5148 * g++.dg/lto/pr85655_0.C: New test.
5149
5150 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5151
5152 * gcc.target/i386/tpause-1.c: New test.
5153 * gcc.target/i386/umonitor-1.c: New test.
5154
5155 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5156
5157 PR c/85696
5158 * c-c++-common/gomp/pr85696.c: New test.
5159
5160 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5161 Jakub Jelinek <jakub@redhat.com>
5162
5163 PR tree-optimization/85692
5164 * gcc.target/i386/pr85692.c: New test.
5165
5166 2018-05-11 Martin Liska <mliska@suse.cz>
5167
5168 PR sanitizer/85556
5169 * c-c++-common/ubsan/attrib-6.c: New test.
5170
5171 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5172
5173 PR fortran/85687
5174 * gfortran.dg/pr85687.f90: new test.
5175
5176 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5177
5178 PR fortran/85521
5179 * gfortran.dg/pr85521_1.f90: New test.
5180 * gfortran.dg/pr85521_2.f90: New test.
5181
5182 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5183
5184 PR fortran/70870
5185 * gfortran.dg/pr70870_1.f90: New test.
5186
5187 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5188
5189 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5190
5191 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5192
5193 PR c++/85662
5194 * g++.dg/ext/offsetof2.C: New test.
5195
5196 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5197
5198 PR fortran/68846
5199 * gfortran.dg/temporary_3.f90 : New test.
5200
5201 PR fortran/70864
5202 * gfortran.dg/temporary_2.f90 : New test.
5203
5204 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5205
5206 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5207 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5208 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5209 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5210 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5211 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5212 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5213 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5214 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5215 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5216 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5217 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5218 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5219 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5220 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5221 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5222 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5223 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5224 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5225 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5226 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5227 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5228 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5229 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5230 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5231 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5232 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5233
5234 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5235
5236 PR tree-optimization/85699
5237 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5238 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5239 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5240 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5241
5242 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5243
5244 * g++.dg/tls/pr85400.C: New test.
5245
5246 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5247
5248 PR c++/85713
5249 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5250
5251 2018-05-09 Carl Love <cel@us.ibm.com>
5252
5253 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5254
5255 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5256
5257 PR c++/85713
5258 Revert:
5259 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5260
5261 PR c++/84588
5262 * g++.dg/cpp1y/pr84588.C: New.
5263
5264 2018-05-09 Andreas Schwab <schwab@suse.de>
5265
5266 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5267
5268 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5269
5270 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5271 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5272
5273 2018-05-08 Carl Love <cel@us.ibm.com>
5274 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5275
5276 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5277
5278 PR c++/84588
5279 * g++.dg/cpp1y/pr84588.C: New.
5280
5281 2018-05-08 Marek Polacek <polacek@redhat.com>
5282
5283 PR c++/85695
5284 * g++.dg/cpp1z/constexpr-if22.C: New test.
5285
5286 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5287
5288 PR target/85693
5289 * gcc.target/i386/pr85693.c: New test.
5290
5291 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5292
5293 PR target/85683
5294 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5295 scan-assembler-times checking that except for [fh]*xor other functions
5296 don't use any load instructions.
5297
5298 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5299
5300 * gcc.target/i386/builtin_target.c: Test goldmont.
5301 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5302 arch=silvermont.
5303
5304 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5305
5306 PR target/85572
5307 * g++.dg/other/sse2-pr85572-1.C: New test.
5308 * g++.dg/other/sse2-pr85572-2.C: New test.
5309 * g++.dg/other/sse4-pr85572-1.C: New test.
5310 * g++.dg/other/avx2-pr85572-1.C: New test.
5311
5312 PR target/85317
5313 * gcc.target/i386/pr85317.c: New test.
5314 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5315 optimization barrier to avoid optimizing away the expected insn.
5316
5317 PR target/85480
5318 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5319 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5320
5321 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5322
5323 * g++.dg/other/sve_const_pred_1.C: Rename to...
5324 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5325 target selectors and explicit -march options.
5326 * g++.dg/other/sve_const_pred_2.C: Rename to...
5327 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5328 * g++.dg/other/sve_const_pred_3.C: Rename to...
5329 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5330 * g++.dg/other/sve_const_pred_4.C: Rename to...
5331 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5332 * g++.dg/other/sve_tls_2.C: Rename to...
5333 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5334 * g++.dg/other/sve_vcond_1.C: Rename to...
5335 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5336 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5337 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5338
5339 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5340
5341 PR testsuite/85586
5342 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5343 !vect_no_align.
5344
5345 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5346
5347 PR c++/57429
5348 * g++.dg/cpp0x/deleted14.C: New.
5349
5350 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5351 Alan Hayward <alan.hayward@arm.com>
5352 David Sherwood <david.sherwood@arm.com>
5353
5354 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5355 XFAIL the BIC test.
5356 * gcc.target/aarch64/sve/vcond_7.c: New test.
5357 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5358
5359 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5360
5361 PR c++/70563
5362 * g++.dg/cpp0x/sfinae62.C: New.
5363
5364 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5365
5366 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5367 load from src[i].
5368
5369 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5370
5371 PR c++/80691
5372 * g++.dg/cpp0x/narrowing1.C: New.
5373
5374 2018-05-08 Richard Biener <rguenther@suse.de>
5375
5376 PR middle-end/85588
5377 * gcc.dg/torture/pr85574.c: Rename to...
5378 * gcc.dg/torture/pr85588.c: ... this.
5379
5380 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5381
5382 PR fortran/54613
5383 * gfortran.dg/minmaxloc_12.f90: New test case.
5384 * gfortran.dg/minmaxloc_13.f90: New test case.
5385
5386 2018-05-07 Nathan Sidwell <nathan@acm.org>
5387
5388 * g++.dg/cpp0x/range-for10.C: Delete.
5389 * g++.dg/ext/forscope1.C: Delete.
5390 * g++.dg/ext/forscope2.C: Delete.
5391 * g++.dg/template/for1.C: Delete.
5392
5393 2018-05-07 Jeff Law <law@redhat.com>
5394
5395 * gfortran.dg/linefile.f90: New test.
5396
5397 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5398
5399 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5400 and options.
5401
5402 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5403
5404 PR c++/85659
5405 * g++.dg/ext/asm14.C: New test.
5406 * g++.dg/ext/asm15.C: New test.
5407 * g++.dg/ext/asm16.C: New test.
5408
5409 2018-05-06 Michael Eager <eager@eagercon.com>
5410
5411 * gcc.target/microblaze/others/picdtr.c: Correct option
5412 -fPIE -mpic-data-is-text-relative.
5413
5414 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5415
5416 * gcc.target/microblaze/others/picdtr.c: Add test for
5417 -fPIE -mpic-data-is-text-relative.
5418
5419 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5420
5421 PR fortran/85507
5422 * gfortran.dg/coarray_dependency_1.f90: New test.
5423 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5424
5425 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5426
5427 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5428 to match the currently produced gimple.
5429
5430 2018-05-04 Carl Love <cel@us.ibm.com>
5431
5432 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5433 vec_trunc.
5434 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5435 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5436 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5437 xvcmpgedp counts. Add xxsel counts.
5438
5439 2018-05-04 Richard Biener <rguenther@suse.de>
5440
5441 PR middle-end/85627
5442 * g++.dg/torture/pr85627.C: New testcase.
5443
5444 2018-05-04 Richard Biener <rguenther@suse.de>
5445
5446 PR middle-end/85574
5447 * gcc.dg/torture/pr85574.c: New testcase.
5448 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5449
5450 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5451
5452 PR libstdc++/85466
5453 * gcc.dg/nextafter-1.c: New test.
5454 * gcc.dg/nextafter-2.c: New test.
5455 * gcc.dg/nextafter-3.c: New test.
5456 * gcc.dg/nextafter-4.c: New test.
5457
5458 2018-05-03 Nathan Sidwell <nathan@acm.org>
5459
5460 Remove -ffriend-injection.
5461 * g++.old-deja/g++.jason/scoping15.C: Delete.
5462 * g++.old-deja/g++.mike/net43.C: Delete.
5463
5464 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5465
5466 PR target/85530
5467 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5468 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5469 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5470 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5471
5472 2018-05-03 Tom de Vries <tom@codesourcery.com>
5473
5474 PR testsuite/85106
5475 * lib/scanoffloadtree.exp: New file.
5476
5477 2018-05-03 Richard Biener <rguenther@suse.de>
5478
5479 PR tree-optimization/85615
5480 * gcc.dg/torture/pr85615.c: New testcase.
5481
5482 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5483
5484 PR tree-optimization/70291
5485 * gcc.dg/complex-6.c: New test.
5486 * gcc.dg/complex-7.c: Likewise.
5487
5488 2018-05-03 Richard Biener <rguenther@suse.de>
5489
5490 PR testsuite/85579
5491 * fortran.dg/pr51434.f90: Truncate transfer argument.
5492
5493 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5494
5495 PR target/85582
5496 * gcc.c-torture/execute/pr85582-3.c: New test.
5497
5498 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5499 Jason Merrill <jason@redhat.com>
5500
5501 PR c++/68374
5502 * g++.dg/warn/Wshadow-13.C: New.
5503 * g++.dg/warn/Wshadow-14.C: Likewise.
5504
5505 2018-05-02 Tom de Vries <tom@codesourcery.com>
5506
5507 PR libgomp/82428
5508 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5509 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5510
5511 2018-05-02 David Pagan <dave.pagan@oracle.com>
5512
5513 PR c/30552
5514 * gcc.dg/noncompile/pr30552-1.c: New test.
5515 * gcc.dg/noncompile/pr30552-2.c: New test.
5516 * gcc.dg/noncompile/pr30552-3.c: New test.
5517 * gcc.dg/noncompile/pr30552-4.c: New test.
5518
5519 2018-05-02 Richard Biener <rguenther@suse.de>
5520
5521 PR tree-optimization/85597
5522 * gcc.dg/vect/pr85597.c: New testcase.
5523
5524 2018-05-02 Tom de Vries <tom@codesourcery.com>
5525
5526 PR testsuite/85106
5527 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5528 * lib/scanltranstree.exp: New file.
5529 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5530 (scan-ltrans-tree-dump-times_required_options)
5531 (scan-ltrans-tree-dump-not_required_options)
5532 (scan-ltrans-tree-dump-dem_required_options)
5533 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5534 * lib/gcc-dg.exp: Include scanltranstree.exp.
5535
5536 2018-05-02 Tom de Vries <tom@codesourcery.com>
5537
5538 PR testsuite/85106
5539 * gcc.dg/ipa/ipa-icf-38.c: New test.
5540 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5541 * lib/scandump.exp (dump-base): New proc.
5542 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5543 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5544 base.
5545 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5546 * lib/scanlang.exp: Same.
5547 * lib/scanrtl.exp: Same.
5548 * lib/scantree.exp: Same.
5549 * lib/scanwpaipa.exp: New file.
5550 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5551
5552 2018-05-02 Richard Biener <rguenther@suse.de>
5553
5554 PR middle-end/85567
5555 * gcc.dg/torture/pr85567.c: New testcase.
5556
5557 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5558
5559 PR target/85582
5560 * gcc.c-torture/execute/pr85582-1.c: New test.
5561 * gcc.c-torture/execute/pr85582-2.c: New test.
5562
5563 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5564
5565 PR tree-optimization/85586
5566 * gcc.dg/vect/pr85586.c: New test.
5567
5568 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5569
5570 PR tree-optimization/85143
5571 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5572 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5573
5574 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5575
5576 PR c/84258
5577 * c-c++-common/Wformat-pr84258.c: New test.
5578
5579 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5580
5581 PR tree-optimization/82665
5582 * gcc.dg/tree-ssa/pr82665.c: New test.
5583
5584 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5585
5586 PR c++/85523
5587 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5588 (test_add_fixit_insert_formatted_single_line): New function.
5589 (test_add_fixit_insert_formatted_multiline): New function.
5590 Extend expected output of generated patch to include fix-it hints
5591 for these.
5592 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5593 "gcc-rich-location.h". Add test coverage for
5594 gcc_rich_location::add_fixit_insert_formatted.
5595
5596 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5597
5598 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5599 (test_show_locus): Update for location_get_source_line returning a
5600 char_span. Use char_span for handling words in the
5601 "test_many_nested_locations" fix-it example.
5602
5603 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5604
5605 * gcc.target/arc/interrupt-8.c: Update test.
5606 * gcc.target/arc/loop-4.c: Likewise.
5607 * gcc.target/arc/loop-hazard-1.c: Likewise.
5608 * gcc.target/arc/sdata-3.c: Likewise.
5609
5610 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5611
5612 * gcc.target/arc/store-merge-1.c: New test.
5613 * gcc.target/arc/add_n-combine.c: Update test.
5614
5615 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5616
5617 Microblaze Target: PIC data text relative
5618
5619 * gcc.target/microblaze/others/data_var1.c: Include
5620 PIC case of r20 base register.
5621 * gcc.target/microblaze/others/data_var2.c: Ditto.
5622 * gcc.target/microblaze/others/picdtr.c: Add new
5623 test case for -mpic-is-data-text-relative.
5624 * gcc.target/microblaze/others/sdata_var1.c: Add
5625 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5626 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5627 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5628 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5629 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5630 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5631 Ditto.
5632 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5633 Ditto.
5634
5635 2018-04-30 Richard Biener <rguenther@suse.de>
5636
5637 PR tree-optimization/28364
5638 PR tree-optimization/85275
5639 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5640 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5641 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5642 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5643 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5644 still passes.
5645 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5646 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5647 still passes.
5648 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5649 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5650 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5651
5652 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5653
5654 PR target/84431
5655 * gcc.target/i386/pr84431.c: New test.
5656
5657 2018-04-27 Martin Jambor <mjambor@suse.cz>
5658
5659 PR ipa/85549
5660 * g++.dg/ipa/pr85549.C: New test.
5661
5662 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5663
5664 PR c++/85553
5665 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5666 directive.
5667 * g++.dg/cpp0x/constexpr-85553.C: New test.
5668
5669 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5670
5671 PR c++/85515
5672 * g++.dg/pr85515-1.C: New test.
5673 * g++.dg/pr85515-2.C: New test.
5674
5675 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5676
5677 PR c++/84691
5678 * g++.dg/cpp0x/friend3.C: New.
5679
5680 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5681
5682 PR target/82518
5683 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5684 Use check_effective_target_arm_little_endian.
5685
5686 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5687
5688 PR tree-optimization/85529
5689 * gcc.c-torture/execute/pr85529-1.c: New test.
5690 * gcc.c-torture/execute/pr85529-2.c: New test.
5691 * gcc.dg/pr85529.c: New test.
5692
5693 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5694
5695 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5696 `.dword' in addition to `lw' and `.word'.
5697
5698 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5699
5700 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5701
5702 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5703
5704 * gnat.dg/loop_optimization24.adb: New test.
5705
5706 2018-04-26 Richard Biener <rguenther@suse.de>
5707
5708 PR tree-optimization/85116
5709 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5710 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5711 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5712 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5713
5714 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5715
5716 PR target/85473
5717 * gcc.target/i386/pr85473-1.c: New test.
5718 * gcc.target/i386/pr85473-2.c: New test.
5719
5720 2018-04-25 Nathan Sidwell <nathan@acm.org>
5721 Jakub Jelinek <jakub@redhat.com>
5722
5723 PR c++/85437
5724 PR c++/49171
5725 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5726 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5727 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5728 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5729 * g++.dg/cpp0x/pr85437-1.C: New.
5730 * g++.dg/cpp0x/pr85437-2.C: New.
5731 * g++.dg/cpp0x/pr85437-3.C: New.
5732 * g++.dg/cpp0x/pr85437-4.C: New.
5733
5734 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5735
5736 PR fortran/85520
5737 * gfortran.dg/pr85520.f90: New test.
5738
5739 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5740
5741 PR target/85512
5742 * gcc.dg/pr85512.c: New test.
5743
5744 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5745
5746 PR target/85485
5747 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5748 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5749 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5750 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5751 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5752 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5753 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5754 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5755 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5756 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5757 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5758 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5759 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5760 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5761 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5762 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5763 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5764 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5765 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5766 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5767 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5768 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5769 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5770 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5771 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5772 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5773 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5774 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5775 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5776 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5777 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5778 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5779 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5780 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5781 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5782 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5783 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5784 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5785 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5786 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5787 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5788 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5789 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5790 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5791 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5792 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5793 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5794 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5795 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5796 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5797 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5798 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5799 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5800 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5801 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5802 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5803 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5804 with -mshstk.
5805 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5806 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5807 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5808 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5809 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5810 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5811 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5812 * (dg-options): Likwise.
5813 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5814 -mno-cet.
5815 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5816 * gcc.target/i386/cet-label-3.c: Removed.
5817 * gcc.target/i386/cet-property-3.c: Likwise.
5818 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5819
5820 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5821
5822 PR target/85511
5823 * gcc.target/i386/pr85511.c: New test.
5824
5825 PR target/85503
5826 * g++.dg/ext/pr85503.C: New test.
5827
5828 PR target/85508
5829 * gcc.target/i386/pr85508.c: New test.
5830
5831 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5832
5833 PR tree-optimization/85478
5834 * g++.dg/pr85478.C: New test.
5835
5836 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5837
5838 * g++.dg/torture/pr85496.C: New test.
5839
5840 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5841
5842 PR rtl-optimization/85423
5843 * gcc.dg/pr85423.c: New test.
5844
5845 2018-04-20 Martin Sebor <msebor@redhat.com>
5846
5847 PR c/85365
5848 * gcc.dg/Wrestrict-15.c: New test.
5849
5850 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5851
5852 PR target/85456
5853 * gcc.target/powerpc/pr85456.c: New test.
5854
5855 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5856
5857 * g++.dg/ext/undef-bool-1.C: Require lp64.
5858 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5859
5860 2018-04-20 Jeff Law <law@redhat.com>
5861
5862 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5863 stack protector.
5864 * gcc.dg/stack-check-6.c: Likewise.
5865 * gcc.dg/stack-check-6a.c: Likewise.
5866 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5867 * gcc.target/i386/stack-check-18.c: Likewise.
5868 * gcc.target/i386/stack-check-19.c: Likewise.
5869
5870 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5871
5872 PR testsuite/85483
5873 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5874 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
5875 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5876 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
5877
5878 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
5879
5880 PR target/85469
5881 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5882 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5883
5884 2018-04-20 Richard Biener <rguenther@suse.de>
5885
5886 PR middle-end/85475
5887 * gcc.dg/torture/pr85475.c: New testcase.
5888
5889 2018-04-20 Martin Jambor <mjambor@suse.cz>
5890
5891 ipa/85449
5892 * gcc.dg/ipa/pr85449.c: New test.
5893
5894 2018-04-20 Martin Jambor <mjambor@suse.cz>
5895
5896 ipa/85447
5897 * g++.dg/ipa/pr85447.C: New file.
5898 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
5899
5900 2018-04-20 Jakub Jelinek <jakub@redhat.com>
5901
5902 PR c++/85462
5903 * g++.dg/cpp0x/pr85462.C: New test.
5904
5905 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5906
5907 * gcc.target/i386/pr85404.c: Require CET target.
5908
5909 2018-04-19 Jakub Jelinek <jakub@redhat.com>
5910
5911 PR tree-optimization/85467
5912 * gcc.dg/pr85467.c: New test.
5913
5914 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5915
5916 PR c++/84611
5917 * g++.dg/parse/crash68.C: New.
5918
5919 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5920
5921 PR libgcc/85334
5922 * g++.dg/torture/pr85334.C: New test.
5923
5924 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
5925
5926 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
5927 * g++.dg/diagnostic/pr85464.C: New.
5928
5929 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5930
5931 PR target/85397
5932 * gcc.dg/torture/pr85397-1.c: New test.
5933 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
5934 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5935
5936 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5937
5938 PR target/85404
5939 * gcc.target/i386/pr85404.c: New test.
5940
5941 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5942
5943 PR target/85417
5944 * c-c++-common/attr-nocf-check-1.c: Compile with
5945 -fcf-protection=none.
5946 * c-c++-common/attr-nocf-check-3.c: Likewise.
5947 * gcc.dg/march-generic.c: Likewise.
5948 * gcc.target/i386/align-limit.c: Likewise.
5949 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5950 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5951 * gcc.target/i386/cet-property-2.c: Likewise.
5952 * gcc.target/i386/ret-thunk-26.c: Likewise.
5953 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
5954 targets.
5955 * c-c++-common/fcf-protection-2.c: Likewise.
5956 * c-c++-common/fcf-protection-3.c: Likewise.
5957 * c-c++-common/fcf-protection-5.c: Likewise.
5958 * c-c++-common/fcf-protection-6.c: Likewise.
5959 * c-c++-common/fcf-protection-7.c: Likewise.
5960 * gcc.target/i386/cet-label-3.c: New test.
5961 * gcc.target/i386/cet-property-3.c: Likewise.
5962 * gcc.target/i386/cet-sjlj-7.c: Likewise.
5963 * gcc.target/i386/pr85417-1.c: Likewise.
5964 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
5965 __x86_indirect_thunk_nt_(r|e)ax
5966 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5967 * gcc.target/i386/pr85403.c: Remove dg-error,
5968
5969 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
5970
5971 * gcc.target/i386/movdir-1.c: New test.
5972
5973 2018-04-19 Richard Biener <rguenther@suse.de>
5974
5975 PR middle-end/85455
5976 * gcc.dg/pr85455.c: New testcase.
5977
5978 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
5979
5980 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
5981 targets.
5982 * g++.dg/lto/pr85405b_0.C: Likewise.
5983 * g++.dg/lto/pr84805_0.C: Likewise.
5984
5985 2018-04-18 Martin Liska <mliska@suse.cz>
5986
5987 PR ipa/83983
5988 PR ipa/85391
5989 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
5990 output.
5991
5992 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
5993
5994 PR target/85388
5995 * gcc.dg/pr85388-1.c: New test.
5996 * gcc.dg/pr85388-2.c: Likewise.
5997 * gcc.dg/pr85388-3.c: Likewise.
5998 * gcc.dg/pr85388-4.c: Likewise.
5999 * gcc.dg/pr85388-5.c: Likewise.
6000 * gcc.dg/pr85388-6.c: Likewise.
6001
6002 2018-04-18 Jan Hubicka <jh@suse.cz>
6003 Martin Liska <mliska@suse.cz>
6004
6005 * g++.dg/lto/pr83121_0.C: Update template.
6006 * g++.dg/lto/pr83121_1.C: Update template.
6007 * g++.dg/lto/pr84805_0.C: Update template.
6008 * g++.dg/lto/pr84805_1.C: Update template.
6009 * g++.dg/lto/pr84805_2.C: Update template.
6010
6011 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6012
6013 PR c++/84630
6014 * g++.dg/cpp0x/pr84630.C: New.
6015
6016 2018-04-18 Jakub Jelinek <jakub@redhat.com>
6017
6018 PR c++/84463
6019 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
6020 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
6021 in two cases. Uncomment two other tests and add expected dg-error for
6022 them.
6023 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
6024 -Wnarrowing diagnostics on some targets for c++11.
6025 * g++.dg/parse/array-size2.C: Remove xfail.
6026 * g++.dg/cpp0x/constexpr-84463.C: New test.
6027
6028 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
6029
6030 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
6031 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
6032
6033 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6034
6035 PR testsuite/85326
6036 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
6037 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
6038 * g++.dg/other/sve_tls_2.C: Require effective target tls.
6039
6040 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6041
6042 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
6043 prevent cascading of errors and change expected error message.
6044 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
6045 to 64-bit targets.
6046 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
6047 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
6048 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
6049 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
6050 error message.
6051 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
6052
6053 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6054
6055 PR target/85430
6056 * gcc.dg/pr85430.c: New test.
6057
6058 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6059
6060 PR testsuite/85326
6061 * gcc.target/arm/pr54300.C: Move to...
6062 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6063 * gcc.target/arm/pr55073.C: Move to...
6064 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6065 * gcc.target/arm/pr56184.C: Move to...
6066 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6067 * gcc.target/arm/pr59985.C: Move to...
6068 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6069 * gcc.target/aarch64/pr60675.C: Move to...
6070 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6071 * gcc.target/aarch64/pr81422.C: Move to...
6072 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6073 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6074 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6075 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6076 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6077 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6078 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6079 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6080 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6081 * gcc.target/aarch64/sve/tls_2.C: Move to...
6082 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6083 * gcc.target/aarch64/pr81414.C: Rename to...
6084 * gcc.target/aarch64/pr81414.c: ... This.
6085 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6086 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6087 messages.
6088 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6089 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6090 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6091 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6092 file name.
6093
6094 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6095
6096 PR middle-end/85414
6097 * gcc.dg/pr85414.c: New test.
6098
6099 2018-04-17 Martin Jambor <mjambor@suse.cz>
6100
6101 PR ipa/85421
6102 * g++.dg/ipa/pr85421.C: New test.
6103
6104 2018-04-17 Martin Liska <mliska@suse.cz>
6105
6106 PR lto/85405
6107 * g++.dg/lto/pr85405b_0.C: New test.
6108 * g++.dg/lto/pr85405b_1.C: New test.
6109
6110 2018-04-17 Martin Liska <mliska@suse.cz>
6111
6112 PR lto/85405
6113 * g++.dg/lto/pr85405_0.C: New test.
6114 * g++.dg/lto/pr85405_1.C: New test.
6115
6116 2018-04-17 Martin Liska <mliska@suse.cz>
6117
6118 PR ipa/85329
6119 * g++.dg/ext/pr85329-2.C: New test.
6120 * g++.dg/ext/pr85329.C: New test.
6121 * gcc.target/i386/mvc12.c: New test.
6122
6123 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6124
6125 PR c++/85039
6126 * g++.dg/pr85039-1.C: New.
6127 * g++.dg/pr85039-2.C: New.
6128 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6129
6130 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6131
6132 PR target/85080
6133 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6134 if the target supports efficient unaligned storage accesses.
6135
6136 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6137
6138 PR target/83660
6139 * gcc.target/powerpc/pr83660.C: New test.
6140
6141 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6142
6143 PR target/85403
6144 * gcc.target/i386/pr85403.c: New test.
6145
6146 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6147
6148 PR target/84331
6149 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6150
6151 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6152 Jason Merrill <jason@redhat.com>
6153
6154 PR c++/85112
6155 * g++.dg/cpp0x/pr85112.C: New.
6156
6157 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6158
6159 PR testsuite/85326
6160 * g++.dg/ext/undef-bool-1.C: New file.
6161 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6162 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6163
6164 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6165
6166 PR target/85293
6167 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6168 corresponding dg-error clause.
6169 * gcc.target/powerpc/pr80098-3.c: Ditto.
6170 * gcc.target/powerpc/pr80103-1.c: Delete.
6171
6172 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6173
6174 PR fortran/81773
6175 PR fortran/83606
6176 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6177 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6178
6179 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6180
6181 PR fortran/85387
6182 * gfortran.dg/implied_do_io_5.f90: New test.
6183
6184 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6185
6186 PR target/83402
6187 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6188 several values: positive, negative, and zero.
6189 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6190 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6191
6192 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6193
6194 PR rtl-optimization/79916
6195 * gcc.target/powerpc/pr79916.c: New.
6196
6197 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6198
6199 PR rtl-optimization/85393
6200 * g++.dg/opt/pr85393.C: New test.
6201 * g++.dg/opt/pr85393-aux.cc: New file.
6202
6203 PR rtl-optimization/85376
6204 * gcc.dg/pr85376.c: New test.
6205
6206 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6207
6208 PR rtl-optimization/83852
6209 * gcc.dg/pr83852.c: New testcase.
6210
6211 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6212
6213 PR testsuite/85326
6214 * gcc.target/s390/pr77822-1.C: Rename to ...
6215 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6216 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6217 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6218
6219 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6220
6221 PR lto/71991
6222 * gcc.target/i386/pr71991.c: New testcase.
6223
6224 2018-04-13 Martin Liska <mliska@suse.cz>
6225 Jakub Jelinek <jakub@redhat.com>
6226
6227 PR middle-end/81657
6228 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6229 call.
6230
6231 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6232
6233 PR c++/85385
6234 * g++.dg/diagnostic/macro-arg-count.C: New test.
6235
6236 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6237
6238 PR fortran/83064
6239 PR testsuite/85346
6240 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6241 array and move test to libgomp/testsuite/libgomp.fortran.
6242 * gfortran.dg/do_concurrent_6.f90: New test.
6243
6244 2018-04-12 Marek Polacek <polacek@redhat.com>
6245
6246 PR c++/85258
6247 * g++.dg/parse/error61.C: New test.
6248
6249 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6250
6251 PR target/85347
6252 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6253 specify -mvsx on gcc command line.
6254
6255 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6256
6257 PR target/85328
6258 * gcc.target/i386/pr85328.c: New test.
6259
6260 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6261
6262 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6263
6264 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6265
6266 PR rtl-optimization/85342
6267 * gcc.target/i386/pr85342.c: New test.
6268
6269 2018-04-11 Jason Merrill <jason@redhat.com>
6270
6271 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6272 if ulimit -v is set.
6273
6274 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6275
6276 PR testsuite/85190
6277 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6278
6279 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6280
6281 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6282 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6283
6284 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6285
6286 PR c++/70808
6287 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6288 effective target.
6289
6290 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6291
6292 PR target/84301
6293 * gcc.target/i386/pr84301.c: New test.
6294
6295 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6296
6297 PR tree-optimization/85331
6298 * gcc.c-torture/execute/pr85331.c: New test.
6299
6300 2018-04-11 Marek Polacek <polacek@redhat.com>
6301
6302 PR c++/85032
6303 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6304 * g++.dg/cpp1z/constexpr-if21.C: New test.
6305
6306 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6307
6308 PR target/85281
6309 * gcc.target/i386/pr85281.c: New test.
6310
6311 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6312
6313 PR rtl-optimization/84659
6314 * gcc.dg/pr84659.c: New test.
6315
6316 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6317
6318 PR debug/85302
6319 * g++.dg/debug/dwarf2/pr85302.C: New test.
6320
6321 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6322
6323 PR target/85261
6324 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6325 into register.
6326
6327 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6328
6329 PR c++/70808
6330 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6331
6332 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6333
6334 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6335 * gcc.target/powerpc/dimode_off.c: Ditto.
6336 * gcc.target/powerpc/tfmode_off.c: Ditto.
6337 * gcc.target/powerpc/timode_off.c: Ditto.
6338
6339 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6340
6341 * gcc.target/powerpc/vec-ldl-1.c: New test.
6342 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6343 corrections to ABI implementation.
6344
6345 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6346
6347 PR target/85056
6348 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6349
6350 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR rtl-optimization/85300
6353 * gcc.dg/pr85300.c: New test.
6354
6355 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6356
6357 PR c++/85110
6358 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6359 where we now show the pertinent parameter.
6360 * g++.dg/diagnostic/aka2.C: Likewise.
6361 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6362
6363 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6364
6365 PR fortran/85313
6366 * gfortran.dg/gomp/pr85313.f90: New test.
6367
6368 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6369
6370 PR c++/24314
6371 * g++.dg/parse/template29.C: New.
6372
6373 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6374
6375 PR testsuite/85190
6376 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6377
6378 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6379
6380 PR target/85177
6381 PR target/85255
6382 * gcc.target/i386/avx512f-pr85177.c: New test.
6383 * gcc.target/i386/avx512f-pr85255.c: New test.
6384
6385 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6386
6387 PR tree-optimization/85286
6388 * gcc.dg/vect/pr85286.c: New test.
6389
6390 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6391
6392 PR target/85173
6393 * gcc.target/arm/pr85173.c: New test.
6394
6395 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6396
6397 PR lto/85248
6398 * gcc.dg/lto/pr85248_0.c: New test.
6399 * gcc.dg/lto/pr85248_1.c: New test.
6400
6401 2018-04-09 Jan Hubicka <jh@suse.cz>
6402
6403 PR lto/85078
6404 * g++.dg/torture/pr85078.C: New.
6405
6406 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6407
6408 PR c++/85227
6409 * g++.dg/cpp1z/decomp44.C: New.
6410 * g++.dg/cpp1z/decomp45.C: Likewise.
6411
6412 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6413
6414 PR fortran/83064
6415 * gfortran.dg/do_concurrent_5.f90: New test.
6416 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6417 message.
6418
6419 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6420
6421 PR fortran/51260
6422 * gfortran.dg/parameter_array_element_3.f90: New test.
6423
6424 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6425
6426 PR c++/85194
6427 * g++.dg/cpp1z/decomp43.C: New test.
6428
6429 PR rtl-optimization/80463
6430 * g++.dg/pr80463.C: Add -w to dg-options.
6431
6432 2018-04-09 Richard Biener <rguenther@suse.de>
6433
6434 PR tree-optimization/85284
6435 * gcc.dg/torture/pr85284.c: New testcase.
6436
6437 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6438
6439 PR rtl-optimization/80463
6440 PR rtl-optimization/83972
6441 PR rtl-optimization/83480
6442
6443 * gcc.dg/pr80463.c: New test.
6444 * g++.dg/pr80463.C: Likewise.
6445 * gcc.dg/pr83972.c: Likewise.
6446
6447 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6448
6449 PR rtl-optimization/83913
6450 * gcc.dg/pr83913.c: New test.
6451
6452 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6453
6454 PR rtl-optimization/83962
6455 * gcc.dg/pr83962.c: New test.
6456
6457 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6458
6459 PR rtl-optimization/83530
6460 * gcc.dg/pr83530.c: New test.
6461
6462 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6463
6464 PR middle-end/82976
6465 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6466
6467 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6468
6469 PR tree-optimization/85257
6470 * gcc.dg/pr85257.c: New test.
6471
6472 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6473
6474 * g++.dg/opt/pr85196.C: New test.
6475
6476 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6477
6478 PR c++/84269
6479 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6480 std::tuple here since they need C++11.
6481 * g++.dg/lookup/missing-std-include-8.C: New test.
6482 * g++.dg/lookup/missing-std-include.C: Move std::array and
6483 std::tuple test to missing-std-include-6.C to avoid failures
6484 with C++98.
6485
6486 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6487
6488 PR debug/85252
6489 * gcc.dg/debug/pr85252.c: New test.
6490
6491 PR rtl-optimization/84872
6492 * gcc.dg/graphite/pr84872.c: New test.
6493
6494 PR c++/85210
6495 * g++.dg/cpp1z/decomp42.C: New test.
6496
6497 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6498
6499 PR c++/85021
6500 * g++.dg/lookup/missing-std-include-7.C: New test.
6501
6502 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6503
6504 * gcc.dg/struct-simple.c: Revert r254862.
6505 * lib/target-supports.exp
6506 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6507
6508 2018-04-06 Richard Biener <rguenther@suse.de>
6509
6510 PR middle-end/85244
6511 * gcc.dg/torture/pr85244-1.c: New testcase.
6512 * gcc.dg/torture/pr85244-2.c: Likewise.
6513
6514 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6515
6516 PR sanitizer/85213
6517 * c-c++-common/ubsan/pr85213.c: New test.
6518
6519 2018-04-06 Richard Biener <rguenther@suse.de>
6520
6521 PR middle-end/85180
6522 * gcc.dg/pr85180.c: New testcase.
6523
6524 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6525
6526 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6527 to trigger the optimization. Do some cleanup and function
6528 renaming. Add more test functions.
6529
6530 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6531
6532 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6533 options.
6534 * gcc.target/s390/hotpatch-1.c: Skip when building without
6535 optimization.
6536 * gcc.target/s390/hotpatch-10.c: Likewise.
6537 * gcc.target/s390/hotpatch-11.c: Likewise.
6538 * gcc.target/s390/hotpatch-12.c: Likewise.
6539 * gcc.target/s390/hotpatch-13.c: Likewise.
6540 * gcc.target/s390/hotpatch-14.c: Likewise.
6541 * gcc.target/s390/hotpatch-15.c: Likewise.
6542 * gcc.target/s390/hotpatch-16.c: Likewise.
6543 * gcc.target/s390/hotpatch-17.c: Likewise.
6544 * gcc.target/s390/hotpatch-18.c: Likewise.
6545 * gcc.target/s390/hotpatch-19.c: Likewise.
6546 * gcc.target/s390/hotpatch-2.c: Likewise.
6547 * gcc.target/s390/hotpatch-3.c: Likewise.
6548 * gcc.target/s390/hotpatch-4.c: Likewise.
6549 * gcc.target/s390/hotpatch-5.c: Likewise.
6550 * gcc.target/s390/hotpatch-6.c: Likewise.
6551 * gcc.target/s390/hotpatch-7.c: Likewise.
6552 * gcc.target/s390/hotpatch-8.c: Likewise.
6553 * gcc.target/s390/hotpatch-9.c: Likewise.
6554
6555 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6556
6557 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6558 check for an error instead.
6559 * gcc.dg/Wattributes-6.c: Likewise.
6560
6561 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6562
6563 PR c++/85209
6564 * g++.dg/cpp1z/decomp39.C: New test.
6565 * g++.dg/cpp1z/decomp40.C: New test.
6566
6567 PR c++/85208
6568 * g++.dg/cpp1z/decomp41.C: New test.
6569
6570 PR middle-end/85195
6571 * gcc.dg/pr85195.c: New test.
6572
6573 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6574
6575 PR c++/80956
6576 * g++.dg/cpp0x/initlist100.C: New.
6577 * g++.dg/cpp0x/initlist101.C: Likewise.
6578
6579 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6580
6581 PR c++/84792
6582 * g++.dg/other/pr84792-1.C: New.
6583 * g++.dg/other/pr84792-2.C: Likewise.
6584
6585 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6586
6587 PR target/85193
6588 * gcc.target/i386/pr85193.c: New test.
6589
6590 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6591
6592 PR c++/84979
6593 * g++.dg/concepts/pr84979.C: New.
6594 * g++.dg/concepts/pr84979-2.C: New.
6595 * g++.dg/concepts/pr84979-3.C: New.
6596
6597 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6598
6599 PR c++/80026
6600 * g++.dg/cpp0x/variadic174.C: New.
6601
6602 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6603
6604 PR inline-asm/85172
6605 * g++.dg/ext/builtin13.C: New test.
6606 * g++.dg/ext/atomic-4.C: New test.
6607
6608 PR c++/85146
6609 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6610 * g++.dg/ext/bases3.C: New test.
6611
6612 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6613
6614 PR target/85203
6615 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6616 to match a single insn of the baz function. Move scan directives at
6617 the end of the file below the functions they are trying to test for
6618 better readability.
6619 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6620
6621 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6622
6623 PR rtl-optimization/84878
6624 * gcc.target/powerpc/pr84878.c: New test.
6625
6626 2018-04-04 Michael Matz <matz@suse.de>
6627
6628 * gcc.dg/Wstringop-overflow-4.c: New test.
6629 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6630
6631 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6632
6633 PR testsuite/85189
6634 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6635 for the diagnostics of overridden functions. Adjust for new wording.
6636
6637 2018-04-04 Richard Biener <rguenther@suse.de>
6638
6639 PR lto/85176
6640 * g++.dg/lto/pr85176_0.C: New testcase.
6641
6642 2018-04-04 Richard Biener <rguenther@suse.de>
6643
6644 PR testsuite/85191
6645 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6646 Fix typo.
6647
6648 2018-04-04 Martin Liska <mliska@suse.cz>
6649
6650 PR sanitizer/85174
6651 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6652 and msdata as a workaround for powerpc.
6653
6654 2018-04-04 Richard Biener <rguenther@suse.de>
6655
6656 PR tree-optimization/85168
6657 * gcc.dg/torture/pr85168.c: New testcase.
6658
6659 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6660
6661 PR c++/84943
6662 * g++.dg/pr84943.C: New.
6663 * g++.dg/pr84943-2.C: New.
6664
6665 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6666
6667 PR rtl-optimization/85167
6668 * gcc.dg/pr85167.c: New test.
6669
6670 PR tree-optimization/85156
6671 * c-c++-common/pr85156.c: New test.
6672 * gcc.c-torture/execute/pr85156.c: New test.
6673
6674 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6675
6676 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6677 * gcc.target/powerpc/undef-bool-1.C: New file.
6678 * gcc.target/powerpc/undef-bool-2.c: New file.
6679
6680 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6681
6682 PR c++/84768
6683 * g++.dg/cpp1z/class-deduction52.C: New.
6684
6685 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6686
6687 PR c++/85147
6688 * g++.dg/cpp0x/pr85147.C: New test.
6689
6690 PR c++/85140
6691 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6692
6693 PR c++/85134
6694 * g++.dg/gomp/pr85134.C: New test.
6695 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6696
6697 PR target/85169
6698 * gcc.c-torture/execute/pr85169.c: New test.
6699 * gcc.target/i386/avx512f-pr85169.c: New test.
6700 * gcc.target/i386/avx512bw-pr85169.c: New test.
6701
6702 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6703
6704 PR target/85126
6705 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6706 scan-assembler-times clause.
6707
6708 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6709
6710 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6711 dg-additional-options.
6712
6713 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6714
6715 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6716
6717 2018-04-03 Richard Biener <rguenther@suse.de>
6718
6719 PR testsuite/85154
6720 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6721
6722 2018-04-02 Jim Wilson <jimw@sifive.com>
6723
6724 * gcc.target/riscv/pr84660.c: New.
6725 * gcc.target/riscv/shift-and-1.c: New.
6726 * gcc.target/riscv/shift-and-2.c: New.
6727
6728 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6729
6730 PR fortran/85102
6731 * gfortran.dg/array_simplify_2.f90: New test.
6732
6733 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6734
6735 PR middle-end/85090
6736 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6737 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6738 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6739 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6740 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6741
6742 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6743
6744 PR c++/85027
6745 * g++.dg/pr85027.C: New.
6746
6747 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6748
6749 PR target/83315
6750 * gcc.target/powerpc/sse-maxps-2.c: New test.
6751 * gcc.target/powerpc/sse-minps-2.c: New test.
6752
6753 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6754
6755 PR c++/84791
6756 * g++.dg/gomp/pr84791.C: New test.
6757
6758 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6759
6760 PR fortran/84931
6761 * gfortran.dg/array_constructor_53.f90: New test.
6762
6763 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6764
6765 PR fortran/85130
6766 * gfortran.dg/substr_6.f90: Remove illegal test for
6767 out-of-bounds substring.
6768
6769 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6770
6771 PR fortran/85111
6772 * gfortran.dg/zero_sized_10.f90: New test.
6773
6774 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6775
6776 PR c++/84269
6777 * g++.dg/lookup/missing-std-include-6.C: New test.
6778 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6779 std::tuple tests.
6780 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6781 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6782 <cstring>, <cassert>, and <cstdlib>.
6783
6784 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6785
6786 PR inline-asm/84985
6787 * gcc.target/i386/pr84985.c: New.
6788
6789 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6790
6791 PR c++/85110
6792 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6793
6794 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6795
6796 PR c++/85108
6797 * g++.dg/warn/Wunused-var-31.C: New test.
6798
6799 PR c/85094
6800 * c-c++-common/Wduplicated-branches-14.c: New test.
6801
6802 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6803
6804 PR c++/84606
6805 * g++.dg/cpp0x/pr84606.C: New.
6806
6807 2018-03-29 Carl Love <cel@us.ibm.com>
6808
6809 Revert
6810 2017-09-27 Carl Love <cel@us.ibm.com>
6811
6812 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6813 for the __builtin_fctid and __builtin_fctiw.
6814
6815 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6816
6817 PR target/84912
6818 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6819 deleted builtin function.
6820 (div_weuo): Likewise.
6821 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6822 (div_deuo): Likewise.
6823
6824 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6825
6826 PR c++/85028
6827 * g++.dg/other/default13.C: New.
6828
6829 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6830
6831 PR target/85095
6832 * gcc.target/i386/pr85095-1.c: New test.
6833 * gcc.target/i386/pr85095-2.c: New test.
6834 * gcc.c-torture/execute/pr85095.c: New test.
6835
6836 PR tree-optimization/82004
6837 * gcc.dg/pr82004.c: New test.
6838
6839 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6840 Martin Liska <mliska@suse.cz>
6841
6842 PR sanitizer/85081
6843 * g++.dg/asan/pr85081.C: New test.
6844
6845 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6846
6847 PR c++/84789
6848 * g++.dg/template/pr84789.C: Adjust for testing with
6849 -fconcepts too.
6850
6851 PR c++/84973
6852 * g++.dg/template/pr84973.C: New.
6853 * g++.dg/template/pr84973-2.C: New.
6854 * g++.dg/template/pr84973-3.C: New.
6855
6856 PR c++/84968
6857 * g++.dg/eh/pr84968.C: New.
6858
6859 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6860
6861 PR target/84914
6862 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6863 long double multiply/divide uses the correct function.
6864 * gcc.target/powerpc/mulkc-3.c: Likewise.
6865 * gcc.target/powerpc/divkc-2.c: Likewise.
6866 * gcc.target/powerpc/divkc-3.c: Likewise.
6867
6868 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6869
6870 PR c++/85067
6871 * g++.dg/cpp0x/defaulted51.C: New.
6872 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
6873
6874 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6875
6876 PR c++/85077
6877 * g++.dg/ext/vector35.C: New test.
6878
6879 PR c++/85061
6880 * g++.dg/ext/builtin-offsetof3.C: New test.
6881
6882 PR c++/85076
6883 * g++.dg/cpp1y/pr85076.C: New test.
6884
6885 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6886
6887 PR fortran/85084
6888 * gfortran.dg/matmul_rank_1.f90: New test.
6889
6890 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6891 Harald Anlauf <anlauf@gmx.de>
6892
6893 * gfortran.dg/structure_constructor_15.f90: New test.
6894
6895 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
6896
6897 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
6898 for the diagnostics of overridden functions. Adjust for new wording.
6899 * g++.dg/cpp0x/implicit1.C: Likewise.
6900 * g++.dg/cpp0x/override1.C: Likewise.
6901 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6902 * g++.dg/eh/shadow1.C: Likewise.
6903 * g++.dg/inherit/covariant12.C: Likewise.
6904 * g++.dg/inherit/covariant14.C: Likewise.
6905 * g++.dg/inherit/covariant15.C: Likewise.
6906 * g++.dg/inherit/covariant16.C: Likewise.
6907 * g++.dg/inherit/covariant22.C: Likewise.
6908 * g++.dg/inherit/crash3.C: Likewise.
6909 * g++.dg/inherit/error2.C: Likewise.
6910 * g++.dg/template/crash100.C: Likewise.
6911 * g++.old-deja/g++.eh/spec6.C: Likewise.
6912 * g++.old-deja/g++.mike/p811.C: Likewise.
6913 * g++.old-deja/g++.other/virtual11.C: Likewise.
6914 * g++.old-deja/g++.other/virtual4.C: Likewise.
6915
6916 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
6917
6918 PR target/85044
6919 * gcc.target/i386/pr85044.c: New test.
6920
6921 2018-03-27 Martin Sebor <msebor@redhat.com>
6922
6923 PR testsuite/83462
6924 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
6925 other than x86.
6926
6927 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6928
6929 PR target/83009
6930 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
6931
6932 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6933
6934 PR target/81863
6935 * gcc.target/arm/pr81863.c: New test.
6936
6937 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
6938
6939 PR target/85056
6940 * gcc.target/nvptx/pr85056.c: New test.
6941 * gcc.target/nvptx/pr85056a.c: New test.
6942
6943 2018-03-27 Richard Biener <rguenther@suse.de>
6944
6945 PR testsuite/82847
6946 * lib/target-supports.exp (check_ssse3_available): New function.
6947 (check_effective_target_vect_perm_short): Enable for x86 if
6948 check_ssse3_available.
6949
6950 2018-03-27 Richard Biener <rguenther@suse.de>
6951
6952 PR tree-optimization/85082
6953 * gfortran.dg/pr85082.f90: New testcase.
6954
6955 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6956
6957 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
6958 to "l=2" in dg-final.
6959
6960 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6961
6962 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
6963 * gcc.target/mips/fix-r4000-2.c: Likewise.
6964 * gcc.target/mips/fix-r4000-3.c: Likewise.
6965 * gcc.target/mips/fix-r4000-4.c: Likewise.
6966 * gcc.target/mips/fix-r4000-5.c: Likewise.
6967 * gcc.target/mips/fix-r4000-6.c: Likewise.
6968 * gcc.target/mips/fix-r4000-7.c: Likewise.
6969 * gcc.target/mips/fix-r4000-8.c: Likewise.
6970 * gcc.target/mips/fix-r4000-9.c: Likewise.
6971 * gcc.target/mips/fix-r4000-10.c: Likewise.
6972 * gcc.target/mips/fix-r4000-7.c: Change dg-final
6973 "mulditi3_r4000" instead of "mulditi3".
6974 * gcc.target/mips/fix-r4000-8.c: Change dg-final
6975 "umulditi3_r4000" instead of "umulditi3".
6976
6977 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6978
6979 PR c++/85068
6980 * g++.dg/inherit/covariant22.C: New test.
6981
6982 2018-03-27 Richard Biener <rguenther@suse.de>
6983
6984 PR testsuite/84004
6985 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
6986 alignment.
6987
6988 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6989 Jason Merrill <jason@redhat.com>
6990
6991 PR c++/84632
6992 * g++.dg/init/array49.C: New.
6993 * g++.dg/torture/pr70499.C: Adjust.
6994
6995 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
6996
6997 PR target/85073
6998 * gcc.target/i386/pr85073.c: New test.
6999
7000 2018-03-26 Richard Biener <rguenther@suse.de>
7001
7002 PR testsuite/85066
7003 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
7004 instead of long.
7005
7006 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7007
7008 PR fortran/66709
7009 * gfortran.dg/parameter_array_format.f90: New test.
7010
7011 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7012 Neil Carlson <neil.n.carlson@gmail.com>
7013
7014 PR fortran/84381
7015 * gfortran.dg/literal_character_constant_1.inc: Replace
7016 call abort by STOP n.
7017 * gfortran.dg/overload_1.f90: Likewise.
7018
7019 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
7020 Dominique d'Humieres <dominiq@gcc.gnu.org>
7021
7022 PR fortran/84924
7023 * gfortran.dg/scalar_pointer_1.f90: New test.
7024
7025 2018-03-25 Tom de Vries <tom@codesourcery.com>
7026
7027 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
7028 precise.
7029
7030 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7031
7032 PR fortran/69497
7033 * gfortran.dg/pr89497.f90: New test.
7034
7035 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7036
7037 PR fortran/70068
7038 * gfortran.dg/substr_7.f90: New test.
7039
7040 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
7041
7042 PR fortran/42651
7043 * gfortran.dg/pr42651.f90: New test.
7044 * gfortran.dg/func_result_7.f90: Update error message.
7045
7046 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
7047
7048 PR tree-optimization/84005
7049 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
7050 failing to force the alignment.
7051
7052 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7053
7054 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
7055 from this to...
7056 <vclzd>: ...this.
7057
7058 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
7059
7060 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7061 message. Fix scan-assembler patterns.
7062
7063 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7064
7065 PR c++/85015
7066 * g++.dg/cpp0x/pr85015.C: New test.
7067
7068 PR c++/84942
7069 * g++.dg/cpp1y/pr84942.C: New test.
7070
7071 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7072
7073 PR inline-asm/85030
7074 * gcc.target/i386/pr85030.c: New.
7075
7076 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7077
7078 PR target/85026
7079 * g++.dg/pr85026.C: New test.
7080
7081 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7082
7083 * g++.dg/debug/pr84704.C: XFAIL AIX.
7084
7085 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7086
7087 PR target/84826
7088 * gcc.target/arm/pr84826.c: Add dg directive.
7089
7090 2018-03-23 Marek Polacek <polacek@redhat.com>
7091
7092 PR c++/85033
7093 * g++.dg/ext/builtin-offsetof2.C: New test.
7094
7095 PR c++/85045
7096 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7097 * gcc.dg/pr85045.c: New test.
7098
7099 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7100
7101 PR debug/85020
7102 * gnat.dg/lto22.adb: New test.
7103 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7104 * gnat.dg/lto22_pkg2.ads: Likewise.
7105
7106 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7107
7108 PR c/80778
7109 * gcc.dg/lto/pr80778_0.c: New test.
7110
7111 PR inline-asm/85034
7112 * gcc.target/i386/pr85034.c: New test.
7113
7114 PR inline-asm/85022
7115 * c-c++-common/torture/pr85022.c: New test.
7116
7117 PR sanitizer/85029
7118 * g++.dg/ubsan/pr85029.C: New test.
7119
7120 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7121
7122 PR c++/71251
7123 * g++.dg/cpp0x/pr71251.C: New.
7124
7125 PR c++/84789
7126 * g++.dg/template/pr84789.C: New.
7127 * g++.dg/template/pr84789-2.C: New.
7128 * g++.dg/template/pr84789-3.C: New.
7129 * g++.dg/parse/dtor11.C: Accept alternate error message.
7130
7131 PR c++/84729
7132 * g++.dg/pr84729.C: New.
7133 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7134 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7135 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7136
7137 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7138
7139 PR fortran/84922
7140 * gfortran.dg/interface_42.f90: New test.
7141 * gfortran.dg/interface_43.f90: New test.
7142
7143 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7144
7145 PR target/84826
7146 * gcc.target/arm/pr84826.c: New test.
7147
7148 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7149
7150 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7151 dg-require-effective-target.
7152 * gcc.target/arm/addr-modes-int.c: Likewise.
7153 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7154
7155 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7156
7157 PR target/84760
7158 * gcc.target/powerpc/altivec-ld-1.c: New test.
7159
7160 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7161
7162 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7163
7164 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7165
7166 PR inline-asm/84941
7167 * gcc.dg/pr84941.c: New test.
7168
7169 2018-03-22 Tom de Vries <tom@codesourcery.com>
7170
7171 PR tree-optimization/84956
7172 * gcc.dg/pr84956.c: New test.
7173
7174 2018-03-22 Marek Polacek <polacek@redhat.com>
7175
7176 PR c++/84854
7177 * g++.dg/cpp1z/constexpr-if15.C: New test.
7178 * g++.dg/cpp1z/constexpr-if16.C: New test.
7179
7180 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7181
7182 * gcc.dg/builtin-tgmath-3.c: New test.
7183
7184 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7185
7186 PR c++/71965
7187 * g++.dg/concepts/pr71965.C: New.
7188
7189 PR c++/84610
7190 PR c++/84642
7191 * g++.dg/cpp0x/pr84610.C: New.
7192 * g++.dg/cpp0x/pr84642.C: New.
7193
7194 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7195
7196 PR c/84999
7197 * c-c++-common/pr84999.c: New test.
7198
7199 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7200
7201 PR c++/84972
7202 * g++.dg/ext/desig10.C: New.
7203
7204 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7205 Harald Anlauf <anlauf@gmx.de>
7206
7207 PR fortran/84957
7208 * gfortran.dg/pr84957.f90: New test.
7209
7210 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7211
7212 PR tree-optimization/84960
7213 * gcc.c-torture/compile/pr84960.c: New test.
7214
7215 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7216
7217 PR tree-optimization/84811
7218 * gcc.dg/torture/pr84811.c: New test.
7219
7220 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7221
7222 PR tree-optimization/84982
7223 * c-c++-common/pr84982.c: New test.
7224
7225 PR c++/84961
7226 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7227 "m" (++x) in C++.
7228 * g++.dg/torture/pr84961-1.C: New test.
7229 * g++.dg/torture/pr84961-2.C: New test.
7230
7231 2018-03-21 Nathan Sidwell <nathan@acm.org>
7232
7233 PR c++/85008
7234 * g++.dg/pr85008.C: New.
7235
7236 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7237
7238 PR fortran/84615
7239 * gfortran.dg/char_result_17.f90: New test.
7240
7241 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7242
7243 PR c++/84994
7244 * g++.dg/other/accessor-fixits-1.C: Move to...
7245 * g++.dg/torture/accessor-fixits-1.C: ...here.
7246 * g++.dg/other/accessor-fixits-2.C: Move to...
7247 * g++.dg/torture/accessor-fixits-2.C: ...here.
7248 * g++.dg/other/accessor-fixits-3.C: Move to...
7249 * g++.dg/torture/accessor-fixits-3.C: ...here.
7250 * g++.dg/other/accessor-fixits-4.C: Move to...
7251 * g++.dg/torture/accessor-fixits-4.C: ...here.
7252 * g++.dg/other/accessor-fixits-5.C: Move to...
7253 * g++.dg/torture/accessor-fixits-5.C: ...here.
7254 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7255 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7256 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7257
7258 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7259
7260 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7261
7262 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7263
7264 PR target/82989
7265 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7266
7267 2018-03-21 Nathan Sidwell <nathan@acm.org>
7268
7269 PR c++/84804
7270 * g++.dg/lookup/pr84804.C: New.
7271
7272 2018-03-21 Martin Sebor <msebor@redhat.com>
7273
7274 PR c++/84850
7275 * g++.dg/Wclass-memaccess-3.C: New test.
7276 * g++.dg/Wclass-memaccess-4.C: New test.
7277
7278 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7279
7280 PR c++/84892
7281 * g++.dg/other/accessor-fixits-1.C
7282 (test_access_const_t1_color): New.
7283 (test_deref_const_t1_color): New.
7284 * g++.dg/other/accessor-fixits-5.C: New testcase.
7285
7286 2018-03-21 Tom de Vries <tom@codesourcery.com>
7287
7288 PR tree-optimization/83126
7289 * gcc.dg/graphite/pr83126.c: New test.
7290
7291 2018-03-21 Nathan Sidwell <nathan@acm.org>
7292
7293 * g++.dg/ext/anon-struct6.C: Adjust.
7294 * g++.dg/ext/deprecate-1.C: New.
7295 * g++.dg/ext/deprecate-2.C: New.
7296 * g++.dg/lookup/pr84602.C: Adjust.
7297 * g++.dg/lookup/pr84962.C: Adjust.
7298 * g++.old-deja/g++.other/anon4.C
7299
7300 PR c++/84836
7301 * g++.dg/lookup/pr84836.C: New.
7302
7303 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7304
7305 PR tree-optimization/84969
7306 * gcc.dg/tree-ssa/pr84969.c: New test.
7307
7308 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7309
7310 PR rtl-optimization/84989
7311 * gcc.target/i386/pr84989.c: New test.
7312
7313 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7314
7315 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7316
7317 2018-03-21 Martin Liska <mliska@suse.cz>
7318
7319 PR ipa/84963
7320 * gfortran.dg/goacc/pr84963.f90: New test.
7321
7322 2018-03-21 Marek Polacek <polacek@redhat.com>
7323
7324 PR c++/71638, ICE with NSDMI and reference.
7325 * g++.dg/cpp0x/nsdmi14.C: New test.
7326 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7327
7328 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7329
7330 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7331 MIPS with -mpaired-single directives.
7332
7333 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7334
7335 PR fortran/85001
7336 * gfortran.dg/interface_41.f90: New test.
7337
7338 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7339
7340 PR debug/84875
7341 * gcc.dg/pr84875.c: New test.
7342
7343 2018-03-20 Marek Polacek <polacek@redhat.com>
7344
7345 PR c++/84978, ICE with NRVO.
7346 * g++.dg/opt/nrv19.C: New test.
7347
7348 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7349
7350 PR target/82518
7351 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7352 Disable for armeb targets.
7353 * gcc.target/arm/pr82518.c: New test.
7354
7355 2018-03-20 Nathan Sidwell <nathan@acm.org>
7356
7357 PR c++/84962
7358 * g++.dg/lookup/pr84962.C: New.
7359
7360 PR c++/84970
7361 * g++.dg/lookup/pr84970.C: New.
7362
7363 2018-03-20 Richard Biener <rguenther@suse.de>
7364
7365 PR target/84986
7366 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7367
7368 2018-03-20 Martin Liska <mliska@suse.cz>
7369
7370 PR ipa/84825
7371 * g++.dg/ipa/pr84825.C: New test.
7372
7373 2018-03-20 Martin Liska <mliska@suse.cz>
7374
7375 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7376
7377 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7378
7379 PR target/84845
7380 * gcc.c-torture/compile/pr84845.c: New test.
7381
7382 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7383
7384 PR target/82989
7385 * gcc.target/arm/pr82989.c: New test.
7386
7387 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7388
7389 PR target/84945
7390 * gcc.target/i386/pr84945.c: New test.
7391
7392 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7393
7394 PR target/81647
7395 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7396
7397 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7398
7399 PR c/84953
7400 * gcc.dg/pr84953.c: New test.
7401
7402 2018-03-19 Marek Polacek <polacek@redhat.com>
7403
7404 PR c++/84925
7405 * g++.dg/cpp1z/lambda-__func__.C: New test.
7406
7407 PR c++/84927
7408 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7409
7410 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7411
7412 PR sanitizer/78651
7413 * g++.dg/asan/pr78651.C: New test.
7414
7415 2018-03-19 Tom de Vries <tom@codesourcery.com>
7416
7417 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7418 vect_int_mult. Add nvptx xfail for PR84958.
7419
7420 2018-03-19 Nathan Sidwell <nathan@acm.org>
7421
7422 PR c++/84835
7423 * g++.dg/cpp1y/pr84835.C: New.
7424
7425 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7426
7427 PR target/81647
7428 * gcc.target/aarch64/pr81647.c: New.
7429
7430 2018-03-19 Richard Biener <rguenther@suse.de>
7431
7432 PR tree-optimization/84933
7433 * g++.dg/pr84933.C: New testcase.
7434
7435 2018-03-19 Richard Biener <rguenther@suse.de>
7436
7437 PR tree-optimization/84859
7438 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7439 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7440 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7441 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7442
7443 2018-03-19 Nathan Sidwell <nathan@acm.org>
7444
7445 PR c++/84812
7446 * g++.dg/lookup/pr84812.C: New.
7447
7448 2018-03-19 Richard Biener <rguenther@suse.de>
7449
7450 PR tree-optimization/84929
7451 * gcc.dg/torture/pr84929.c: New testcase.
7452
7453 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7454
7455 PR target/84711
7456 * gcc.target/arm/big-endian-subreg.c: Delete.
7457
7458 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7459
7460 PR fortran/84931
7461 * gfortran.dg/array_constructor_52.f90: New test.
7462
7463 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7464
7465 PR fortran/77414
7466 * gfortran.dg/pr77414.f90: New test.
7467 * gfortran.dg/internal_references_1.f90: Adjust error message.
7468
7469 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7470
7471 PR fortran/65453
7472 * gfortran.dg/pr65453.f90: New test.
7473
7474 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7475
7476 PR tree-optimization/84913
7477 * gfortran.dg/vect/pr84913.f90: New test.
7478
7479 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7480
7481 PR fortran/79929
7482 * gfortran.dg/warn_concat.f90: New test.
7483
7484 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7485
7486 PR target/84899
7487 * gcc.dg/pr84899.c: New test.
7488
7489 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7490
7491 PR fortran/69395
7492 * gfortran.dg/pr69395.f90: Add test for max dimensions
7493
7494 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7495
7496 PR target/84876
7497 * gcc.target/i386/pr84876.c: New test.
7498
7499 2018-03-16 Martin Liska <mliska@suse.cz>
7500
7501 PR ipa/84833
7502 * gcc.target/i386/mvc11.c: New test.
7503
7504 2018-03-16 Martin Liska <mliska@suse.cz>
7505
7506 PR ipa/84722
7507 * gcc.target/i386/mvc10.c: New test.
7508
7509 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7510
7511 PR c++/79937
7512 PR c++/82410
7513 * g++.dg/cpp1y/pr79937-1.C: New test.
7514 * g++.dg/cpp1y/pr79937-2.C: New test.
7515 * g++.dg/cpp1y/pr79937-3.C: New test.
7516 * g++.dg/cpp1y/pr79937-4.C: New test.
7517 * g++.dg/cpp1y/pr82410.C: New test.
7518
7519 2018-03-16 Tom de Vries <tom@codesourcery.com>
7520
7521 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7522
7523 2018-03-16 Tom de Vries <tom@codesourcery.com>
7524
7525 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7526
7527 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7528
7529 PR c++/84874
7530 * g++.dg/cpp2a/desig8.C: New test.
7531
7532 PR tree-optimization/84841
7533 * gcc.dg/pr84841.c: New test.
7534
7535 PR c++/84874
7536 * g++.dg/cpp2a/desig7.C: New test.
7537
7538 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7539 Jim MacArthur <jim.macarthur@codethink.co.uk>
7540
7541 * gfortran.dg/automatic_1.f90: New test.
7542 * gfortran.dg/automatic_repeat.f90: New test
7543 * gfortran.dg/automatic_save.f90: New test.
7544 * gfortran.dg/vax_structure.f90: New test.
7545
7546 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7547
7548 PR fortran/78741
7549 * gfortran.dg/pr78741.f90: New test.
7550
7551 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7552
7553 PR fortran/69395
7554 * gfortran.dg/pr69395.f90: New test.
7555
7556 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7557
7558 PR c++/79085
7559 * g++.dg/opt/pr79085.C: New test.
7560
7561 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7562
7563 PR target/84574
7564 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7565 label instead of __x86_indirect_thunk label.
7566
7567 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7568
7569 PR c++/84222
7570 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7571 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7572 * g++.dg/warn/deprecated-13.C: New test.
7573
7574 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7575
7576 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7577
7578 2018-03-15 Richard Biener <rguenther@suse.de>
7579
7580 PR c/84873
7581 * c-c++-common/pr84873.c: New testcase.
7582
7583 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7584
7585 PR target/84711
7586 * gcc.target/arm/big-endian-subreg.c: New.
7587
7588 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7589
7590 PR target/84860
7591 * gcc.c-torture/compile/pr84860.c: New test.
7592
7593 2018-03-15 Julia Koval <julia.koval@intel.com>
7594
7595 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7596 cannonlake.
7597 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7598 avx512bitalg.
7599
7600 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7601
7602 PR c/84853
7603 * gcc.dg/pr84853.c: New test.
7604
7605 2018-03-14 Carl Love <cel@us.ibm.com>
7606
7607 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7608
7609 2018-03-14 Martin Liska <mliska@suse.cz>
7610
7611 PR ipa/8480
7612 * g++.dg/lto/pr84805_0.C: New test.
7613 * g++.dg/lto/pr84805_1.C: New test.
7614 * g++.dg/lto/pr84805_2.C: New test.
7615
7616 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7617
7618 PR c/84852
7619 * gcc.dg/fixits-pr84852-1.c: New test.
7620 * gcc.dg/fixits-pr84852-2.c: New test.
7621
7622 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7623
7624 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7625 separate verbose message.
7626 * lib/scandump.exp (scan-dump-times): Likewise.
7627
7628 2018-03-14 Julia Koval <julia.koval@intel.com>
7629
7630 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7631 server.
7632 * gcc.target/i386/funcspec-56.inc: Ditto.
7633
7634 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7635
7636 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7637 aarch64_sve_hw.
7638
7639 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7640
7641 PR sanitizer/83392
7642 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7643 check count from 17 to 14.
7644
7645 PR target/84844
7646 * gcc.target/i386/pr84844.c: New test.
7647
7648 2018-03-14 Richard Biener <rguenther@suse.de>
7649
7650 PR tree-optimization/84830
7651 * gcc.dg/torture/pr84830.c: New testcase.
7652
7653 2018-03-14 Marek Polacek <polacek@redhat.com>
7654
7655 PR c++/84596
7656 * g++.dg/cpp0x/static_assert15.C: New test.
7657
7658 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7659
7660 PR fortran/61775
7661 * gfortran.dg/pr61775.f90: New test.
7662
7663 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7664
7665 PR c++/84843
7666 * g++.dg/ext/pr84843-1.C: New test.
7667 * g++.dg/ext/pr84843-2.C: New test.
7668
7669 2018-03-13 David Pagan <dave.pagan@oracle.com>
7670
7671 PR c/46921
7672 * gcc.dg/pr46921.c: New test.
7673
7674 2018-03-13 Martin Sebor <msebor@redhat.com>
7675
7676 PR tree-optimization/84725
7677 * c-c++-common/Wstringop-truncation-4.c: New test.
7678 * c-c++-common/attr-nonstring-5.c: New test.
7679
7680 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7681
7682 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7683 than unpacks.
7684 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7685 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7686
7687 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7688
7689 * gcc.target/aarch64/sve/tls_1.c: New test.
7690 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7691
7692 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7693
7694 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7695 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7696
7697 2018-03-13 Martin Liska <mliska@suse.cz>
7698
7699 PR ipa/84658.
7700 * g++.dg/ipa/pr84658.C: New test.
7701
7702 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7703
7704 PR middle-end/84834
7705 * gcc.dg/pr84834.c: New test.
7706
7707 PR target/84827
7708 * gcc.target/i386/pr84827.c: New test.
7709
7710 PR target/84828
7711 * g++.dg/ext/pr84828.C: New test.
7712
7713 PR target/84786
7714 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7715 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7716
7717 PR c++/84808
7718 * g++.dg/cpp1y/constexpr-84808.C: New test.
7719
7720 PR c++/84704
7721 * g++.dg/debug/pr84704.C: New test.
7722
7723 2018-03-12 Renlin Li <renlin.li@arm.com>
7724
7725 * gcc.target/aarch64/movi_hf.c: New.
7726 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7727 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7728
7729 2018-03-12 Martin Sebor <msebor@redhat.com>
7730
7731 PR tree-optimization/83456
7732 * c-c++-common/Wrestrict-2.c: Remove test cases.
7733 * c-c++-common/Wrestrict.c: Same.
7734 * gcc.dg/Wrestrict-12.c: New test.
7735 * gcc.dg/Wrestrict-14.c: New test.
7736
7737 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7738
7739 * g++.dg/pr84821.C: New test.
7740
7741 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7742
7743 * gcc.dg/pr84799.c: New test.
7744
7745 2018-03-12 Richard Biener <rguenther@suse.de>
7746
7747 PR tree-optimization/84803
7748 * gcc.dg/torture/pr84803.c: New testcase.
7749
7750 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7751
7752 PR c++/84813
7753 * g++.dg/debug/pr84813.C: New test.
7754
7755 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7756
7757 PR fortran/84546
7758 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7759
7760 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7761
7762 PR fortran/83939
7763 * gfortran.dg/pr83939.f90
7764
7765 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7766
7767 PR fortran/66128
7768 * gfortran.dg/zero_sized_9.f90: New test.
7769
7770 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7771
7772 PR debug/58150
7773 * g++.dg/debug/dwarf2/enum2.C: New test.
7774
7775 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7776
7777 PR fortran/84734
7778 * gfortran.dg/pr84734.f90: New test.
7779
7780 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7781
7782 * gnat.dg/prot3.adb: New test.
7783 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7784
7785 2018-03-09 Jason Merrill <jason@redhat.com>
7786 Paolo Carlini <paolo.carlini@oracle.com>
7787
7788 PR c++/71169
7789 PR c++/71832
7790 * g++.dg/cpp0x/pr71169.C: New.
7791 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7792 * g++.dg/cpp0x/pr71832.C: Likewise.
7793
7794 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7795
7796 PR target/83969
7797 * gcc.target/powerpc/pr83969.c: New test.
7798
7799 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7800
7801 PR target/84772
7802 * gcc.dg/pr84772.c: New test.
7803
7804 PR c++/84076
7805 * g++.dg/warn/Wformat-2.C: New test.
7806
7807 PR c++/84767
7808 * g++.dg/ext/vla18.C: New test.
7809
7810 2018-03-09 Martin Sebor <msebor@redhat.com>
7811
7812 PR tree-optimization/84526
7813 * gcc.dg/Wrestrict-10.c: New test.
7814 * gcc.dg/Wrestrict-11.c: New test.
7815
7816 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7817
7818 PR rtl-optimization/84682
7819 * gcc.dg/torture/pr84682-1.c: New.
7820 * gcc.dg/torture/pr84682-2.c: New.
7821 * gcc.dg/torture/pr84682-3.c: New.
7822
7823 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7824
7825 PR c++/84724
7826 * g++.dg/ext/pr84724.C: New test.
7827
7828 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7829
7830 PR target/83712
7831 * gcc.target/arm/pr83712.c: New.
7832
7833 2018-03-09 Richard Biener <rguenther@suse.de>
7834
7835 PR tree-optimization/84775
7836 * gcc.dg/torture/pr84775.c: New testcase.
7837
7838 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7839
7840 PR debug/84404
7841 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7842 targets.
7843
7844 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7845
7846 * gcc.c-torture/compile/20180309-1.c: New test.
7847
7848 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7849
7850 PR c++/80598
7851 * g++.dg/warn/Wunused-function4.C: New test.
7852
7853 PR inline-asm/84742
7854 * gcc.target/i386/pr84742-1.c: New test.
7855 * gcc.target/i386/pr84742-2.c: New test.
7856
7857 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7858
7859 PR target/84748
7860 * gcc.c-torture/execute/pr84748.c: New test.
7861
7862 2018-03-08 Richard Biener <rguenther@suse.de>
7863
7864 PR middle-end/84552
7865 * gcc.dg/graphite/pr84552.c: New testcase.
7866
7867 2018-03-08 Richard Biener <rguenther@suse.de>
7868
7869 PR tree-optimization/84178
7870 * gcc.dg/torture/pr84178-2.c: New testcase.
7871
7872 2018-03-08 David Malcolm <dmalcolm@redhat.com>
7873
7874 PR tree-optimization/84178
7875 * gcc.c-torture/compile/pr84178-1.c: New test.
7876
7877 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
7878
7879 * lib/target-supports.exp: Do not return zero from a ifunc
7880 function.
7881
7882 2018-03-08 Richard Biener <rguenther@suse.de>
7883
7884 PR tree-optimization/84746
7885 * gcc.dg/torture/pr84746.c: New testcase.
7886
7887
7888 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
7889 PR debug/84404
7890 PR debug/84408
7891 * gcc.dg/graphite/pr84404.c: New.
7892
7893 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7894
7895 PR tree-optimization/84740
7896 * gcc.dg/torture/pr84740.c: New test.
7897
7898 PR tree-optimization/84739
7899 * gcc.dg/pr84739.c: New test.
7900
7901 2018-03-07 Martin Sebor <msebor@redhat.com>
7902
7903 PR tree-optimization/83519
7904 * gcc.dg/Wrestrict-13.c: New test.
7905
7906 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
7907
7908 PR fortran/64124
7909 PR fortran/70409
7910 * gfortran.dg/pr64124.f90: New tests.
7911 * gfortran.dg/pr70409.f90: New tests.
7912
7913 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
7914
7915 PR target/82411
7916 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
7917
7918 2018-03-07 Martin Sebor <msebor@redhat.com>
7919
7920 PR tree-optimization/84526
7921 * gcc.dg/Wrestrict-10.c: New test.
7922
7923 2018-03-07 Martin Sebor <msebor@redhat.com>
7924
7925 PR tree-optimization/84468
7926 * g++.dg/warn/Wstringop-truncation-2.C: New test.
7927 * gcc.dg/Wstringop-truncation.c: New test.
7928 * gcc.dg/Wstringop-truncation-2.c: New test.
7929
7930 2018-03-07 Jakub Jelinek <jakub@redhat.com>
7931
7932 PR fortran/84565
7933 * gfortran.dg/pr84565.f90: New test.
7934
7935 PR middle-end/84723
7936 * gcc.target/i386/pr84723-1.c: New test.
7937 * gcc.target/i386/pr84723-2.c: New test.
7938 * gcc.target/i386/pr84723-3.c: New test.
7939 * gcc.target/i386/pr84723-4.c: New test.
7940 * gcc.target/i386/pr84723-5.c: New test.
7941
7942 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7943
7944 PR fortran/64107
7945 * gfortran.dg/pr64107.f90: New test.
7946
7947 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7948
7949 PR fortran/84697
7950 PR fortran/66128
7951 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
7952
7953 2018-03-06 Marek Polacek <polacek@redhat.com>
7954
7955 PR c++/84684
7956 * g++.dg/cpp1z/constexpr-84684.C: New test.
7957
7958 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7959
7960 PR c/84721
7961 * gcc.dg/pr84721.c: New test.
7962
7963 PR target/84710
7964 * gcc.dg/pr84710.c: New test.
7965
7966 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7967
7968 PR fortran/56667
7969 * gfortran.dg/implied_do_2.f90: New test.
7970 * gfortran.dg/coarray_8.f90: Update for new error message.
7971
7972 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7973
7974 PR inline-asm/84683
7975 * g++.dg/ext/pr84683.C: New test.
7976
7977 PR tree-optimization/84687
7978 * gcc.dg/pr84687.c: New test.
7979
7980 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
7981
7982 PR c++/84231
7983 * g++.dg/pr84231.C: New.
7984
7985 PR c++/84593
7986 * g++.dg/cpp1y/pr84593.C: New.
7987
7988 PR c++/84492
7989 * g++.dg/pr84492.C: New.
7990
7991 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7992
7993 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
7994 __builtin_ppc_speculation_barrier.
7995
7996 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7997
7998 PR target/84700
7999 * gcc.target/powerpc/pr84700.c: New test.
8000
8001 2018-03-05 Nathan Sidwell <nathan@acm.org>
8002
8003 PR c++/84702
8004 * g++.dg/lookup/pr84702.C: New.
8005
8006 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8007
8008 PR target/84564
8009 * gcc.target/i386/pr84564.c: New test.
8010
8011 2018-03-05 Marek Polacek <polacek@redhat.com>
8012
8013 PR c++/84707
8014 * g++.dg/cpp0x/inline-ns10.C: New test.
8015
8016 2018-03-05 Nathan Sidwell <nathan@acm.org>
8017
8018 PR c++/84694
8019 * g++.dg/template/pr84694.C: New.
8020
8021 2018-03-05 Jakub Jelinek <jakub@redhat.com>
8022
8023 PR target/84524
8024 * gcc.c-torture/execute/pr84524.c: New test.
8025 * gcc.target/i386/avx512bw-pr84524.c: New test.
8026
8027 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
8028
8029 PR target/84264
8030 * g++.dg/pr84264.C: New test.
8031
8032 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8033
8034 PR c++/84618
8035 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
8036 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
8037 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
8038
8039 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
8040
8041 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
8042 * g++.dg/other/i386-3.C: Ditto.
8043 * gcc.target/i386/sse-12.c: Ditto.
8044 * gcc.target/i386/sse-13.c: Ditto.
8045 * gcc.target/i386/sse-14.c: Ditto.
8046 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
8047 * gcc.target/i386/wbinvd-1.c: New test.
8048 * gcc.target/i386/wbnoinvd-1.c: Ditto.
8049 * gcc.target/i386/pconfig-1.c: Ditto.
8050
8051 2018-03-05 Pádraig Brady <P@draigBrady.com>
8052 Nathan Sidwell <nathan@acm.org>
8053
8054 PR c++/84497
8055 * g++.dg/cpp0x/pr84497.C: New.
8056
8057 2018-03-05 Richard Biener <rguenther@suse.de>
8058
8059 PR tree-optimization/84670
8060 * gcc.dg/pr84670-1.c: New testcase.
8061 * gcc.dg/pr84670-2.c: Likewise.
8062 * gcc.dg/pr84670-3.c: Likewise.
8063 * gcc.dg/pr84670-4.c: Likewise.
8064
8065 2018-03-05 Richard Biener <rguenther@suse.de>
8066
8067 PR tree-optimization/84650
8068 * gcc.dg/graphite/pr84650.c: New testcase.
8069
8070 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8071
8072 PR c++/82022
8073 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8074
8075 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8076
8077 PR fortran/71085
8078 * gfortran.dg/pr71085.f90: New test.
8079
8080 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8081
8082 PR fortran/66128
8083 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8084
8085 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8086
8087 PR fortran/51434
8088 * gfortran.dg/pr51434.f90: New test.
8089
8090 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8091
8092 PR c++/61358
8093 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8094
8095 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8096
8097 PR c++/67370
8098 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8099
8100 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8101
8102 PR c++/71464
8103 * g++.dg/torture/pr71464.C: New.
8104
8105 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8106
8107 PR fortran/80965
8108 * gfortran.dg/select_type_41.f90: New test.
8109
8110 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8111
8112 PR c++/61135
8113 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8114
8115 2018-03-02 Marek Polacek <polacek@redhat.com>
8116
8117 PR c++/84578
8118 * g++.dg/ext/flexary29.C: New test.
8119
8120 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8121
8122 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8123
8124 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8125
8126 PR c++/81812
8127 * g++.dg/torture/pr81812.C: New.
8128
8129 2018-03-02 Marek Polacek <polacek@redhat.com>
8130
8131 PR c++/84171
8132 * g++.dg/warn/Wsign-compare-8.C: New test.
8133
8134 PR c++/84663
8135 * g++.dg/parse/array-size3.C: New test.
8136
8137 PR c++/84664
8138 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8139
8140 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8141
8142 PR c++/84662
8143 * g++.dg/cpp1y/pr84662.C: New test.
8144
8145 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8146
8147 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8148 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8149 "dg-lto-options".
8150 * g++.dg/lto/20101010-1_0.C: Likewise.
8151 * g++.dg/lto/20101010-2_0.C: Likewise.
8152
8153 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8154
8155 PR ipa/84628
8156 * gcc.dg/pr84628.c: New test.
8157
8158 PR target/56540
8159 * gcc.target/ia64/pr56540.c: New test.
8160
8161 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8162
8163 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8164 32-bit target.
8165 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8166 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8167 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8168 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8169
8170 2018-03-02 Marek Polacek <polacek@redhat.com>
8171
8172 PR c++/84590
8173 * c-c++-common/ubsan/shift-11.c: New test.
8174
8175 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8176
8177 * gcc.dg/vect/vect-alias-check-13.c: New test.
8178
8179 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8180
8181 PR target/84614
8182 * gcc.dg/pr84614.c: New test.
8183
8184 PR inline-asm/84625
8185 * gcc.target/i386/pr84625.c: New test.
8186
8187 2018-03-02 Richard Biener <rguenther@suse.de>
8188
8189 PR tree-optimization/84427
8190 * gcc.dg/torture/pr84427.c: New testcase.
8191
8192 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8193
8194 PR target/84534
8195 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8196 powerpc64le*-*-linux*.
8197 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8198 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8199
8200 2018-03-01 Martin Sebor <msebor@redhat.com>
8201
8202 PR c++/84294
8203 * g++.dg/ext/attr-const.C: Remove xfail.
8204 * g++.dg/ext/attr-malloc-3.C: New test.
8205 * g++.dg/ext/attr-noinline-3.C: New test.
8206 * g++.dg/ext/attr-noreturn-3.C: New test.
8207 * g++.dg/ext/attr-nothrow-3.C: New test.
8208 * g++.dg/ext/attr-pure.C: Remove xfail.
8209
8210 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8211
8212 PR sanitizer/70875
8213 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8214 dg-options and dg-shouldfail "ubsan" directive.
8215
8216 2018-03-01 Marek Polacek <polacek@redhat.com>
8217 Jason Merrill <jason@redhat.com>
8218
8219 PR c++/84582
8220 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8221 * g++.dg/cpp1z/static1.C: New test.
8222 * g++.dg/template/static37.C: New test.
8223
8224 2018-03-01 Nathan Sidwell <nathan@acm.org>
8225
8226 PR c++/84434
8227 * g++.dg/template/pr84434.C: New.
8228
8229 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8230
8231 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8232 -mthumb to the command-line.
8233
8234 2018-03-01 Marek Polacek <polacek@redhat.com>
8235
8236 PR c++/84596
8237 * g++.dg/cpp0x/static_assert14.C: New test.
8238
8239 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8240
8241 PR c++/79410
8242 * g++.dg/torture/pr79410.C: New.
8243
8244 2018-03-01 Martin Liska <mliska@suse.cz>
8245
8246 PR sanitizer/82484
8247 * gcc.dg/asan/pr82484.c: New test.
8248
8249 2018-03-01 Richard Biener <rguenther@suse.de>
8250
8251 PR debug/84645
8252 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8253
8254 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8255
8256 PR fortran/84219
8257 * gfortran.dg/coarray_47.f90: New test.
8258
8259 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8260
8261 PR fortran/84538
8262 * gfortran.dg/class_array_23.f03: New test.
8263
8264 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8265
8266 PR rtl-optimization/84528
8267 * gcc.dg/torture/pr84538.c: Rename to...
8268 * gcc.dg/torture/pr84528.c: ...this.
8269
8270 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8271
8272 PR rtl-optimization/84528
8273 * gcc.dg/torture/pr84538.c: New test.
8274
8275 2018-02-28 Martin Sebor <msebor@redhat.com>
8276
8277 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8278 -fpic test failures.
8279 * c-c++-common/Wrestrict-2.c: Same.
8280 * c-c++-common/Wstringop-truncation.c: Same.
8281 * gcc.dg/Warray-bounds-22.c: Same.
8282 * gcc.dg/Wstringop-overflow.c: Same.
8283 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8284 (signed_range): Same.
8285 (unsigned_anti_range): Same.
8286 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8287 (signed_range): Same.
8288 (unsigned_anti_range): Same.
8289 * gcc.dg/attr-alloc_size-7.c: Same.
8290 * gcc.dg/attr-alloc_size-8.c: Same.
8291 * gcc.dg/builtin-alloc-size.c: Same.
8292 * gcc.dg/builtin-stpncpy.c: Same.
8293 * gcc.dg/builtins-nonnull.c: Same.
8294 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8295 * gcc.dg/pr79214.c: Same.
8296 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8297 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8298 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8299 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8300 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8301 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8302 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8303 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8304 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8305 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8306 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8307
8308 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8309
8310 PR target/84014
8311 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8312
8313 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8314
8315 PR c++/84609
8316 * g++.dg/cpp0x/pr84609.C: New test.
8317
8318 2018-02-28 Martin Sebor <msebor@redhat.com>
8319
8320 PR testsuite/84617
8321 * g++.dg/ext/attr-malloc-3.C: New test.
8322 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8323 to pre-existing problems.
8324 * g++.dg/ext/attr-pure.C: Same.
8325
8326 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8327
8328 PR fortran/83901
8329 * gfortran.dg/associate_37.f90: New test.
8330
8331 PR fortran/83344
8332 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8333
8334 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8335
8336 PR target/52991
8337 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8338 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8339 * gcc.dg/bf-ms-layout-4.c: New test.
8340 * gcc.dg/bf-ms-layout-5.c: New test.
8341
8342 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8343
8344 PR target/83399
8345 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8346
8347 2018-02-28 Richard Biener <rguenther@suse.de>
8348
8349 PR tree-optimization/84584
8350 * gcc.dg/graphite/pr84584.c: New testcase.
8351
8352 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8353
8354 PR preprocessor/84517
8355 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8356
8357 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8358
8359 * c-c++-common/dump-ada-spec-12.c: New test.
8360 * c-c++-common/dump-ada-spec-13.c: Likewise.
8361
8362 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8363
8364 * c-c++-common/dump-ada-spec-11.c: New test.
8365
8366 2018-02-28 Martin Liska <mliska@suse.cz>
8367
8368 PR testsuite/84597
8369 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8370 * g++.dg/ext/timevar2.C: Likewise.
8371
8372 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8373
8374 * c-c++-common/dump-ada-spec-8.c: New test.
8375 * c-c++-common/dump-ada-spec-9.c: Likewise.
8376 * c-c++-common/dump-ada-spec-10.c: Likewise.
8377
8378 2018-02-28 Richard Biener <rguenther@suse.de>
8379
8380 PR middle-end/84607
8381 * gcc.dg/pr84607.c: New testcase.
8382
8383 2018-02-28 Nathan Sidwell <nathan@acm.org>
8384
8385 PR c++/84602
8386 * g++.dg/lookup/pr84602.C: New.
8387
8388 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8389
8390 PR c++/83871
8391 PR c++/83503
8392 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8393 dg-options.
8394 * g++.dg/ext/attr-nonnull.C: Likewise.
8395 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8396 directives.
8397 * g++.dg/ext/attr-noinline-2.C: Likewise.
8398 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8399 -fdump-tree-eh in dg-options.
8400
8401 2018-02-28 Alan Modra <amodra@gmail.com>
8402
8403 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8404 GNU ld message.
8405 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8406
8407 2018-02-27 Martin Sebor <msebor@redhat.com>
8408
8409 PR c++/83871
8410 PR c++/83503
8411 * g++.dg/Wmissing-attributes.C: New test.
8412 * g++.dg/ext/attr-const-pure.C: New test.
8413 * g++.dg/ext/attr-const.C: New test.
8414 * g++.dg/ext/attr-deprecated-2.C: New test.
8415 * g++.dg/ext/attr-malloc-2.C: New test.
8416 * g++.dg/ext/attr-malloc.C: New test.
8417 * g++.dg/ext/attr-noinline-2.C: New test.
8418 * g++.dg/ext/attr-noinline.C: New test.
8419 * g++.dg/ext/attr-nonnull.C: New test.
8420 * g++.dg/ext/attr-noreturn-2.C: New test.
8421 * g++.dg/ext/attr-noreturn.C: New test.
8422 * g++.dg/ext/attr-nothrow-2.C: New test.
8423 * g++.dg/ext/attr-nothrow.C: New test.
8424 * g++.dg/ext/attr-optimize.C: New test.
8425 * g++.dg/ext/attr-pure.C: New test.
8426 * g++.dg/ext/attr-returns-nonnull.C: New test.
8427 * g++.dg/ext/attr-warning.C: New test.
8428
8429 2018-02-27 Nathan Sidwell <nathan@acm.org>
8430
8431 PR c++/84426
8432 * g++.dg/lookup/pr84426.C: New.
8433
8434 2018-02-27 Richard Biener <rguenther@suse.de>
8435
8436 PR tree-optimization/84512
8437 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8438
8439 2018-02-27 Martin Liska <mliska@suse.cz>
8440
8441 PR gcov-profile/84548
8442 * g++.dg/gcov/pr84548.C: New test.
8443
8444 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8445
8446 PR target/84575
8447 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8448
8449 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8450
8451 PR c++/84558
8452 * g++.dg/cpp1y/pr84558.C: New test.
8453
8454 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8455
8456 PR c++/84540
8457 * g++.dg/cpp0x/alignas14.C: New.
8458 * g++.dg/cpp0x/alignas15.C: Likewise.
8459
8460 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8461
8462 PR c++/84557
8463 * g++.dg/gomp/pr84557.C: New test.
8464
8465 2018-02-26 Marek Polacek <polacek@redhat.com>
8466
8467 PR c++/84325
8468 * g++.dg/cpp1z/pr84325.C: New test.
8469
8470 2018-02-26 Carl Love <cel@us.ibm.com>
8471
8472 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8473 Power 8 test file.
8474 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8475 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8476 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8477 -mcpu=power8.
8478 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8479 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8480 -mcpu=power8.
8481
8482 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8483
8484 PR target/84039
8485 * gcc.target/i386/indirect-thunk-1.c: Updated.
8486 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8487 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8488 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8489 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8490 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8491 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8492 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8493 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8494 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8495 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8496 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8497 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8498 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8499 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8500 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8501 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8502 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8503 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8504 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8505 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8506 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8507 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8508 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8509 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8510 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8511 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8512 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8513 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8514 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8515 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8516 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8517 * gcc.target/i386/ret-thunk-9.c: Likewise.
8518 * gcc.target/i386/ret-thunk-10.c: Likewise.
8519 * gcc.target/i386/ret-thunk-11.c: Likewise.
8520 * gcc.target/i386/ret-thunk-12.c: Likewise.
8521 * gcc.target/i386/ret-thunk-13.c: Likewise.
8522 * gcc.target/i386/ret-thunk-14.c: Likewise.
8523 * gcc.target/i386/ret-thunk-15.c: Likewise.
8524
8525 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8526
8527 * gcc.c-torture/execute/20180226-1.c: New test.
8528
8529 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8530
8531 PR tree-optimization/83965
8532 * gcc.dg/vect/pr83965-2.c: New test.
8533
8534 2018-02-26 Tom de Vries <tom@codesourcery.com>
8535
8536 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8537
8538 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8539
8540 PR target/84530
8541 * gcc.target/i386/ret-thunk-22.c: New test.
8542 * gcc.target/i386/ret-thunk-23.c: Likewise.
8543 * gcc.target/i386/ret-thunk-24.c: Likewise.
8544 * gcc.target/i386/ret-thunk-25.c: Likewise.
8545 * gcc.target/i386/ret-thunk-26.c: Likewise.
8546
8547 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8548
8549 PR c++/84533
8550 * g++.dg/cpp1z/pr84533.C: New.
8551
8552 2018-02-26 Marek Polacek <polacek@redhat.com>
8553
8554 PR c++/84537
8555 * g++.dg/parse/error60.C: New test.
8556
8557 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8558
8559 PR c++/84556
8560 * g++.dg/gomp/pr84556.C: New test.
8561 * g++.dg/vect/pr84556.cc: New test.
8562
8563 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8564
8565 PR fortran/32957
8566 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8567 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8568 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8569 * gfortran.dg/c_loc_test.f90: Likewise.
8570 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8571 * gfortran.dg/proc_decl_17.f90: Likewise.
8572 * gfortran.dg/proc_ptr_8.f90: Likewise.
8573
8574 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8575
8576 PR target/84521
8577 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8578 r254814 disabling -fomit-frame-pointer by default.
8579 * gcc.target/aarch64/spill_1.c: Likewise.
8580 * gcc.target/aarch64/test_frame_11.c: Likewise.
8581 * gcc.target/aarch64/test_frame_12.c: Likewise.
8582 * gcc.target/aarch64/test_frame_13.c: Likewise.
8583 * gcc.target/aarch64/test_frame_14.c: Likewise.
8584 * gcc.target/aarch64/test_frame_15.c: Likewise.
8585 * gcc.target/aarch64/test_frame_3.c: Likewise.
8586 * gcc.target/aarch64/test_frame_5.c: Likewise.
8587 * gcc.target/aarch64/test_frame_9.c: Likewise.
8588
8589 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8590
8591 PR fortran/83633
8592 * gfortran.dg/explicit_shape_1.f90: New test.
8593 * gfortran.dg/automatic_module_variable.f90: Update regex.
8594 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8595 * gfortran.dg/constant_shape.f90: Ditto.
8596 * gfortran.dg/dec_structure_23.f90: Ditto.
8597 * gfortran.dg/pr78240.f90: Ditto.
8598
8599 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8600
8601 PR fortran/84523
8602 * gfortran.dg/pr84523.f90: New test.
8603
8604 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8605
8606 PR fortran/78238
8607 * gfortran.dg/select_type_40.f90: New test.
8608
8609 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8610
8611 PR fortran/30792
8612 * gfortran.dg/data_substring.f90: New test.
8613
8614 2018-02-24 Marek Polacek <polacek@redhat.com>
8615
8616 PR c++/83692
8617 * g++.dg/cpp1z/constexpr-83692.C: New test.
8618
8619 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8620
8621 PR fortran/84346
8622 * gfortran.dg/statement_function_1.f90: Update test.
8623
8624 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8625
8626 PR fortran/84506
8627 * gfortran.dg/inquire_19.f90: New test.
8628
8629 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8630
8631 PR fortran/83149
8632 * gfortran.dg/pr83149_b.f90: New test.
8633 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8634
8635 2018-02-23 Carl Love <cel@us.ibm.com>
8636
8637 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8638 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8639 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8640 Power 8 tests.
8641
8642 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8643
8644 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8645 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8646
8647 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8648
8649 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8650 expected output.
8651
8652 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8653
8654 PR fortran/83149
8655 * gfortran.dg/pr83149_1.f90: New test.
8656 * gfortran.dg/pr83149.f90: Additional source for previous.
8657
8658 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8659
8660 PR testsuite/80551
8661 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8662 __GI___pthread_mutex_init as well.
8663
8664 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8665
8666 PR fortran/83148
8667 * gfortran.dg/class_68.f90: New test.
8668
8669 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8670
8671 PR fortran/59781
8672 * gfortran.dg/derived_init_5.f90: New test.
8673
8674 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8675
8676 PR target/82851
8677 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8678 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8679
8680 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8681
8682 PR target/81572
8683 * gcc.target/powerpc/pr81572.c: New.
8684
8685 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8686
8687 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8688
8689 2018-02-22 Martin Sebor <msebor@redhat.com>
8690
8691 PR tree-optimization/84480
8692 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8693 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8694
8695 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8696
8697 PR target/84176
8698 * gcc.target/i386/indirect-thunk-11.c: New test.
8699 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8700 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8701 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8702 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8703 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8704 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8705 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8706 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8707 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8708
8709 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8710
8711 PR target/83335
8712 * gcc.target/aarch64/asm-2.c: Add dg-error for
8713 ILP32 mode.
8714 * gcc.target/aarch64/asm-4.c: New test.
8715
8716 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8717
8718 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8719
8720 2018-02-22 Marek Polacek <polacek@redhat.com>
8721
8722 PR c++/84493
8723 * g++.dg/parse/error59.C: New test.
8724
8725 2018-02-22 Tom de Vries <tom@codesourcery.com>
8726
8727 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8728
8729 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8730
8731 PR c++/77655
8732 * g++.dg/cpp0x/pr77655.C: New.
8733
8734 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8735
8736 PR c++/84496
8737 * g++.dg/cpp1y/pr84496.C: New test.
8738
8739 PR target/84502
8740 * g++.dg/torture/pr84502.C: New test.
8741
8742 PR tree-optimization/84503
8743 * gcc.dg/pr84503-1.c: New test.
8744 * gcc.dg/pr84503-2.c: New test.
8745
8746 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8747
8748 PR tree-optimization/84478
8749 * gcc.c-torture/execute/pr84478.c: New test.
8750
8751 2018-02-20 Martin Sebor <msebor@redhat.com>
8752
8753 PR middle-end/84095
8754 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8755 * c-c++-common/Wrestrict.c: Same.
8756 * gcc.dg/Wrestrict-6.c: Same.
8757 * gcc.dg/Warray-bounds-27.c: New test.
8758 * gcc.dg/Wrestrict-8.c: New test.
8759 * gcc.dg/Wrestrict-9.c: New test.
8760 * gcc.dg/pr84095.c: New test.
8761
8762 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8763
8764 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8765
8766 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8767
8768 PR fortran/48890
8769 PR fortran/83823
8770 * gfortran.dg/structure_constructor_14.f90: New test.
8771
8772 2018-02-20 Jeff Law <law@redhat.com>
8773
8774 PR middle-end/82123
8775 PR tree-optimization/81592
8776 PR middle-end/79257
8777 * gcc.dg/pr81592.c: New test.
8778 * gcc.dg/pr82123.c: New test.
8779 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8780
8781 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8782
8783 PR c++/84488
8784 * g++.dg/warn/Wunused-var-30.C: New test.
8785
8786 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8787
8788 PR tree-optimization/84419
8789 * gcc.dg/vect/pr84419.c: New test.
8790
8791 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8792
8793 PR middle-end/82004
8794 * gfortran.dg/pr82004.f90: New test.
8795
8796 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8797
8798 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8799
8800 2018-02-20 Martin Liska <mliska@suse.cz>
8801
8802 PR c/84310
8803 PR target/79747
8804 * gcc.target/i386/pr84310.c: New test.
8805 * gcc.target/i386/pr84310-2.c: Likewise.
8806
8807 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8808
8809 PR c++/84446
8810 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8811
8812 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8813
8814 PR c++/84445
8815 * g++.dg/cpp1z/launder7.C: New test.
8816
8817 PR c++/84449
8818 * g++.dg/cpp0x/constexpr-84449.C: New test.
8819
8820 PR c++/84455
8821 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8822
8823 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8824
8825 PR fortran/83344
8826 PR fortran/83975
8827 * gfortran.dg/associate_22.f90: Enable commented out test.
8828 * gfortran.dg/associate_36.f90: New test.
8829
8830 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8831
8832 PR target/84146
8833 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8834
8835 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8836
8837 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8838 (dg-options): Use -mavx instead of -w.
8839
8840 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8841
8842 PR c++/84444
8843 * g++.dg/cpp1z/launder8.C: New test.
8844
8845 PR c++/84448
8846 * g++.dg/gomp/pr84448.C: New test.
8847
8848 PR c++/84430
8849 * g++.dg/gomp/pr84430.C: New test.
8850
8851 PR tree-optimization/84452
8852 * gcc.dg/pr84452.c: New test.
8853
8854 PR c++/79064
8855 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8856
8857 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8858
8859 PR fortran/35339
8860 * gfortran.dg/implied_do_io_4.f90: New test.
8861
8862 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8863
8864 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8865 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8866 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8867
8868 2018-02-19 Carl Love <cel@us.ibm.com>
8869
8870 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8871
8872 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8873
8874 PR target/84460
8875 * gcc.target/i386/pr57193.c: Add -mtune=generic.
8876
8877 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8878
8879 PR c++/84348
8880 * g++.dg/cpp0x/auto50.C: New.
8881 * g++.dg/parse/friend12.C: Adjust.
8882
8883 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8884
8885 PR libgfortran/84389
8886 * gfortran.dg/dtio_33.f90: New test.
8887
8888 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8889
8890 PR libgfortran/84412
8891 * gfortran.dg/inquire_18.f90: New test.
8892
8893 2018-02-18 Janus Weil <janus@gcc.gnu.org>
8894
8895 PR fortran/84381
8896 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8897 * gfortran.dg/pointer_intent_3.f90: Ditto.
8898 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
8899 * gfortran.dg/protected_3.f90: Ditto.
8900 * gfortran.dg/protected_4.f90: Ditto.
8901 * gfortran.dg/protected_5.f90: Ditto.
8902 * gfortran.dg/protected_6.f90: Ditto.
8903
8904 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
8905
8906 PR fortran/80945
8907 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
8908 change to run.
8909
8910 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8911
8912 PR fortran/84270
8913 * gfortran.dg/inline_matmul_22.f90: New test.
8914
8915 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8916
8917 PR fortran/84381
8918 * gfortran.dg/abort_shoulfail.f90: New test.
8919 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
8920 by STOP n.
8921 * gfortran.dg/PR19754_2.f90: Likewise.
8922 * gfortran.dg/PR19872.f: Likewise.
8923 * gfortran.dg/PR49268.f90: Likewise.
8924 * gfortran.dg/Wall.f90: Likewise.
8925 * gfortran.dg/Wno-all.f90: Likewise.
8926 * gfortran.dg/achar_1.f90: Likewise.
8927 * gfortran.dg/achar_2.f90: Likewise.
8928 * gfortran.dg/achar_4.f90: Likewise.
8929 * gfortran.dg/achar_6.F90: Likewise.
8930 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
8931 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
8932 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
8933 * gfortran.dg/actual_array_offset_1.f90: Likewise.
8934 * gfortran.dg/actual_array_result_1.f90: Likewise.
8935 * gfortran.dg/actual_array_substr_1.f90: Likewise.
8936 * gfortran.dg/actual_array_substr_2.f90: Likewise.
8937 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
8938 * gfortran.dg/actual_procedure_1.f90: Likewise.
8939 * gfortran.dg/adjustl_1.f90: Likewise.
8940 * gfortran.dg/advance_1.f90: Likewise.
8941 * gfortran.dg/advance_4.f90: Likewise.
8942 * gfortran.dg/advance_5.f90: Likewise.
8943 * gfortran.dg/advance_6.f90: Likewise.
8944 * gfortran.dg/aint_anint_1.f90: Likewise.
8945 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
8946 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
8947 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
8948 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
8949 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
8950 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
8951 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
8952 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
8953 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
8954 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
8955 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
8956 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
8957 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
8958 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
8959 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
8960 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
8961 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
8962 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
8963 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
8964 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
8965 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
8966 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8967 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
8968 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
8969 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
8970 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
8971 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
8972 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
8973 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
8974 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
8975 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
8976 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
8977 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
8978 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
8979 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
8980 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
8981 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
8982 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
8983 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
8984 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
8985 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
8986 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
8987 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
8988 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
8989 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
8990 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
8991 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
8992 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
8993 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
8994 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
8995 * gfortran.dg/allocatable_function_1.f90: Likewise.
8996 * gfortran.dg/allocatable_function_10.f90: Likewise.
8997 * gfortran.dg/allocatable_function_3.f90: Likewise.
8998 * gfortran.dg/allocatable_function_5.f90: Likewise.
8999 * gfortran.dg/allocatable_function_6.f90: Likewise.
9000 * gfortran.dg/allocatable_function_7.f90: Likewise.
9001 * gfortran.dg/allocatable_function_8.f90: Likewise.
9002 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
9003 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
9004 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
9005 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
9006 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
9007 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
9008 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
9009 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
9010 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
9011 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
9012 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
9013 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
9014 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
9015 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
9016 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
9017 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
9018 * gfortran.dg/allocate_class_3.f90: Likewise.
9019 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
9020 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
9021 * gfortran.dg/allocate_derived_5.f90: Likewise.
9022 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
9023 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
9024 * gfortran.dg/allocate_with_source_1.f90: Likewise.
9025 * gfortran.dg/allocate_with_source_10.f08: Likewise.
9026 * gfortran.dg/allocate_with_source_11.f08: Likewise.
9027 * gfortran.dg/allocate_with_source_12.f03: Likewise.
9028 * gfortran.dg/allocate_with_source_15.f03: Likewise.
9029 * gfortran.dg/allocate_with_source_16.f90: Likewise.
9030 * gfortran.dg/allocate_with_source_17.f03: Likewise.
9031 * gfortran.dg/allocate_with_source_18.f03: Likewise.
9032 * gfortran.dg/allocate_with_source_2.f90: Likewise.
9033 * gfortran.dg/allocate_with_source_20.f03: Likewise.
9034 * gfortran.dg/allocate_with_source_22.f03: Likewise.
9035 * gfortran.dg/allocate_with_source_23.f03: Likewise.
9036 * gfortran.dg/allocate_with_source_24.f90: Likewise.
9037 * gfortran.dg/allocate_with_source_5.f90: Likewise.
9038 * gfortran.dg/allocate_with_source_6.f90: Likewise.
9039 * gfortran.dg/allocate_with_source_7.f08: Likewise.
9040 * gfortran.dg/allocate_with_source_8.f08: Likewise.
9041 * gfortran.dg/allocate_with_source_9.f08: Likewise.
9042 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
9043 * gfortran.dg/allocate_zerosize_3.f: Likewise.
9044 * gfortran.dg/altreturn_3.f90: Likewise.
9045 * gfortran.dg/altreturn_5.f90: Likewise.
9046 * gfortran.dg/altreturn_7.f90: Likewise.
9047 * gfortran.dg/and_or_xor.f90: Likewise.
9048 * gfortran.dg/anint_1.f90: Likewise.
9049 * gfortran.dg/any_all_1.f90: Likewise.
9050 * gfortran.dg/anyallcount_1.f90: Likewise.
9051 * gfortran.dg/append_1.f90: Likewise.
9052 * gfortran.dg/argument_checking_1.f90: Likewise.
9053 * gfortran.dg/argument_checking_2.f90: Likewise.
9054 * gfortran.dg/argument_checking_8.f90: Likewise.
9055 * gfortran.dg/arithmetic_if.f90: Likewise.
9056 * gfortran.dg/array_1.f90: Likewise.
9057 * gfortran.dg/array_2.f90: Likewise.
9058 * gfortran.dg/array_alloc_1.f90: Likewise.
9059 * gfortran.dg/array_alloc_2.f90: Likewise.
9060 * gfortran.dg/array_alloc_3.f90: Likewise.
9061 * gfortran.dg/array_assignment_1.F90: Likewise.
9062 * gfortran.dg/array_assignment_5.f90: Likewise.
9063 * gfortran.dg/array_constructor_1.f90: Likewise.
9064 * gfortran.dg/array_constructor_10.f90: Likewise.
9065 * gfortran.dg/array_constructor_11.f90: Likewise.
9066 * gfortran.dg/array_constructor_12.f90: Likewise.
9067 * gfortran.dg/array_constructor_15.f90: Likewise.
9068 * gfortran.dg/array_constructor_16.f90: Likewise.
9069 * gfortran.dg/array_constructor_17.f90: Likewise.
9070 * gfortran.dg/array_constructor_19.f90: Likewise.
9071 * gfortran.dg/array_constructor_23.f: Likewise.
9072 * gfortran.dg/array_constructor_24.f: Likewise.
9073 * gfortran.dg/array_constructor_32.f90: Likewise.
9074 * gfortran.dg/array_constructor_36.f90: Likewise.
9075 * gfortran.dg/array_constructor_39.f90: Likewise.
9076 * gfortran.dg/array_constructor_4.f90: Likewise.
9077 * gfortran.dg/array_constructor_40.f90: Likewise.
9078 * gfortran.dg/array_constructor_44.f90: Likewise.
9079 * gfortran.dg/array_constructor_45.f90: Likewise.
9080 * gfortran.dg/array_constructor_46.f90: Likewise.
9081 * gfortran.dg/array_constructor_47.f90: Likewise.
9082 * gfortran.dg/array_constructor_49.f90: Likewise.
9083 * gfortran.dg/array_constructor_5.f90: Likewise.
9084 * gfortran.dg/array_constructor_50.f90: Likewise.
9085 * gfortran.dg/array_constructor_6.f90: Likewise.
9086 * gfortran.dg/array_constructor_7.f90: Likewise.
9087 * gfortran.dg/array_constructor_8.f90: Likewise.
9088 * gfortran.dg/array_constructor_9.f90: Likewise.
9089 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9090 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9091 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9092 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9093 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9094 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9095 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9096 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9097 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9098 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9099 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9100 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9101 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9102 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9103 * gfortran.dg/array_function_1.f90: Likewise.
9104 * gfortran.dg/array_function_5.f90: Likewise.
9105 * gfortran.dg/array_initializer_1.f90: Likewise.
9106 * gfortran.dg/array_initializer_2.f90: Likewise.
9107 * gfortran.dg/array_memcpy_5.f90: Likewise.
9108 * gfortran.dg/array_memset_2.f90: Likewise.
9109 * gfortran.dg/array_reference_1.f90: Likewise.
9110 * gfortran.dg/array_return_value_1.f90: Likewise.
9111 * gfortran.dg/array_section_1.f90: Likewise.
9112 * gfortran.dg/array_temporaries_3.f90: Likewise.
9113 * gfortran.dg/arrayio_1.f90: Likewise.
9114 * gfortran.dg/arrayio_10.f90: Likewise.
9115 * gfortran.dg/arrayio_11.f90: Likewise.
9116 * gfortran.dg/arrayio_12.f90: Likewise.
9117 * gfortran.dg/arrayio_13.f90: Likewise.
9118 * gfortran.dg/arrayio_14.f90: Likewise.
9119 * gfortran.dg/arrayio_16.f90: Likewise.
9120 * gfortran.dg/arrayio_2.f90: Likewise.
9121 * gfortran.dg/arrayio_3.f90: Likewise.
9122 * gfortran.dg/arrayio_4.f90: Likewise.
9123 * gfortran.dg/arrayio_5.f90: Likewise.
9124 * gfortran.dg/arrayio_6.f90: Likewise.
9125 * gfortran.dg/arrayio_7.f90: Likewise.
9126 * gfortran.dg/arrayio_8.f90: Likewise.
9127 * gfortran.dg/arrayio_9.f90: Likewise.
9128 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9129 * gfortran.dg/assign_10.f90: Likewise.
9130 * gfortran.dg/assign_9.f90: Likewise.
9131 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9132 * gfortran.dg/assignment_1.f90: Likewise.
9133 * gfortran.dg/associate_1.f03: Likewise.
9134 * gfortran.dg/associate_11.f90: Likewise.
9135 * gfortran.dg/associate_13.f90: Likewise.
9136 * gfortran.dg/associate_15.f90: Likewise.
9137 * gfortran.dg/associate_17.f90: Likewise.
9138 * gfortran.dg/associate_18.f08: Likewise.
9139 * gfortran.dg/associate_19.f03: Likewise.
9140 * gfortran.dg/associate_20.f03: Likewise.
9141 * gfortran.dg/associate_22.f90: Likewise.
9142 * gfortran.dg/associate_23.f90: Likewise.
9143 * gfortran.dg/associate_24.f90: Likewise.
9144 * gfortran.dg/associate_25.f90: Likewise.
9145 * gfortran.dg/associate_27.f90: Likewise.
9146 * gfortran.dg/associate_28.f90: Likewise.
9147 * gfortran.dg/associate_32.f03: Likewise.
9148 * gfortran.dg/associate_33.f03: Likewise.
9149 * gfortran.dg/associate_34.f90: Likewise.
9150 * gfortran.dg/associate_6.f03: Likewise.
9151 * gfortran.dg/associate_7.f03: Likewise.
9152 * gfortran.dg/associate_8.f03: Likewise.
9153 * gfortran.dg/associate_9.f03: Likewise.
9154 * gfortran.dg/associated_1.f90: Likewise.
9155 * gfortran.dg/associated_2.f90: Likewise.
9156 * gfortran.dg/associated_5.f90: Likewise.
9157 * gfortran.dg/associated_6.f90: Likewise.
9158 * gfortran.dg/associated_target_3.f90: Likewise.
9159 * gfortran.dg/associated_target_4.f90: Likewise.
9160 * gfortran.dg/associated_target_5.f03: Likewise.
9161 * gfortran.dg/associated_target_6.f03: Likewise.
9162 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9163 * gfortran.dg/assumed_rank_1.f90: Likewise.
9164 * gfortran.dg/assumed_rank_10.f90: Likewise.
9165 * gfortran.dg/assumed_rank_2.f90: Likewise.
9166 * gfortran.dg/assumed_rank_7.f90: Likewise.
9167 * gfortran.dg/assumed_rank_8.f90: Likewise.
9168 * gfortran.dg/assumed_rank_9.f90: Likewise.
9169 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9170 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9171 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9172 * gfortran.dg/assumed_type_2.f90: Likewise.
9173 * gfortran.dg/atan2_1.f90: Likewise.
9174 * gfortran.dg/auto_array_1.f90: Likewise.
9175 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9176 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9177 * gfortran.dg/auto_char_len_3.f90: Likewise.
9178 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9179 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9180 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9181 * gfortran.dg/auto_save_2.f90: Likewise.
9182 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9183 * gfortran.dg/backslash_1.f90: Likewise.
9184 * gfortran.dg/backslash_2.f90: Likewise.
9185 * gfortran.dg/backslash_3.f: Likewise.
9186 * gfortran.dg/backspace_1.f: Likewise.
9187 * gfortran.dg/backspace_10.f90: Likewise.
9188 * gfortran.dg/backspace_11.f90: Likewise.
9189 * gfortran.dg/backspace_2.f: Likewise.
9190 * gfortran.dg/backspace_3.f: Likewise.
9191 * gfortran.dg/backspace_4.f: Likewise.
9192 * gfortran.dg/backspace_5.f: Likewise.
9193 * gfortran.dg/backspace_6.f: Likewise.
9194 * gfortran.dg/backspace_7.f90: Likewise.
9195 * gfortran.dg/backspace_8.f: Likewise.
9196 * gfortran.dg/backspace_9.f: Likewise.
9197 * gfortran.dg/bessel_1.f90: Likewise.
9198 * gfortran.dg/bessel_2.f90: Likewise.
9199 * gfortran.dg/bessel_5.f90: Likewise.
9200 * gfortran.dg/bessel_6.f90: Likewise.
9201 * gfortran.dg/bessel_7.f90: Likewise.
9202 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9203 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9204 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9205 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9206 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9207 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9208 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9209 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9210 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9211 * gfortran.dg/bit_comparison_1.F90: Likewise.
9212 * gfortran.dg/bit_comparison_2.F90: Likewise.
9213 * gfortran.dg/block_1.f08: Likewise.
9214 * gfortran.dg/block_13.f08: Likewise.
9215 * gfortran.dg/block_14.f90: Likewise.
9216 * gfortran.dg/block_2.f08: Likewise.
9217 * gfortran.dg/block_6.f08: Likewise.
9218 * gfortran.dg/block_7.f08: Likewise.
9219 * gfortran.dg/block_8.f08: Likewise.
9220 * gfortran.dg/blockdata_1.f90: Likewise.
9221 * gfortran.dg/bound_1.f90: Likewise.
9222 * gfortran.dg/bound_2.f90: Likewise.
9223 * gfortran.dg/bound_3.f90: Likewise.
9224 * gfortran.dg/bound_4.f90: Likewise.
9225 * gfortran.dg/bound_5.f90: Likewise.
9226 * gfortran.dg/bound_6.f90: Likewise.
9227 * gfortran.dg/bound_7.f90: Likewise.
9228 * gfortran.dg/bound_8.f90: Likewise.
9229 * gfortran.dg/bound_9.f90: Likewise.
9230 * gfortran.dg/bound_simplification_1.f90: Likewise.
9231 * gfortran.dg/bound_simplification_3.f90: Likewise.
9232 * gfortran.dg/bound_simplification_4.f90: Likewise.
9233 * gfortran.dg/bound_simplification_5.f90: Likewise.
9234 * gfortran.dg/bound_simplification_6.f90: Likewise.
9235 * gfortran.dg/bounds_check_1.f90: Likewise.
9236 * gfortran.dg/bounds_check_12.f90: Likewise.
9237 * gfortran.dg/bounds_check_14.f90: Likewise.
9238 * gfortran.dg/bounds_check_15.f90: Likewise.
9239 * gfortran.dg/bounds_check_19.f90: Likewise.
9240 * gfortran.dg/bounds_check_8.f90: Likewise.
9241 * gfortran.dg/bounds_check_9.f90: Likewise.
9242 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9243 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9244 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9245 * gfortran.dg/boz_1.f90: Likewise.
9246 * gfortran.dg/boz_11.f90: Likewise.
9247 * gfortran.dg/boz_13.f90: Likewise.
9248 * gfortran.dg/boz_14.f90: Likewise.
9249 * gfortran.dg/boz_15.f90: Likewise.
9250 * gfortran.dg/boz_3.f90: Likewise.
9251 * gfortran.dg/boz_6.f90: Likewise.
9252 * gfortran.dg/boz_9.f90: Likewise.
9253 * gfortran.dg/byte_1.f90: Likewise.
9254 * gfortran.dg/byte_2.f90: Likewise.
9255 * gfortran.dg/c_assoc.f90: Likewise.
9256 * gfortran.dg/c_assoc_2.f03: Likewise.
9257 * gfortran.dg/c_assoc_3.f90: Likewise.
9258 * gfortran.dg/c_by_val_1.f: Likewise.
9259 * gfortran.dg/c_by_val_5.f90: Likewise.
9260 * gfortran.dg/c_char_tests.f03: Likewise.
9261 * gfortran.dg/c_char_tests_2.f03: Likewise.
9262 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9263 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9264 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9265 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9266 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9267 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9268 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9269 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9270 * gfortran.dg/c_kind_params.f90: Likewise.
9271 * gfortran.dg/c_loc_test_20.f90: Likewise.
9272 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9273 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9274 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9275 * gfortran.dg/c_size_t_test.f03: Likewise.
9276 * gfortran.dg/c_sizeof_1.f90: Likewise.
9277 * gfortran.dg/c_sizeof_5.f90: Likewise.
9278 * gfortran.dg/c_sizeof_6.f90: Likewise.
9279 * gfortran.dg/char4_iunit_1.f03: Likewise.
9280 * gfortran.dg/char4_iunit_2.f03: Likewise.
9281 * gfortran.dg/char_allocation_1.f90: Likewise.
9282 * gfortran.dg/char_array_constructor.f90: Likewise.
9283 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9284 * gfortran.dg/char_assign_1.f90: Likewise.
9285 * gfortran.dg/char_associated_1.f90: Likewise.
9286 * gfortran.dg/char_cast_2.f90: Likewise.
9287 * gfortran.dg/char_comparison_1.f: Likewise.
9288 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9289 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9290 * gfortran.dg/char_cons_len.f90: Likewise.
9291 * gfortran.dg/char_conversion.f90: Likewise.
9292 * gfortran.dg/char_cshift_1.f90: Likewise.
9293 * gfortran.dg/char_cshift_2.f90: Likewise.
9294 * gfortran.dg/char_decl_2.f90: Likewise.
9295 * gfortran.dg/char_eoshift_1.f90: Likewise.
9296 * gfortran.dg/char_eoshift_2.f90: Likewise.
9297 * gfortran.dg/char_eoshift_3.f90: Likewise.
9298 * gfortran.dg/char_eoshift_4.f90: Likewise.
9299 * gfortran.dg/char_eoshift_5.f90: Likewise.
9300 * gfortran.dg/char_expr_1.f90: Likewise.
9301 * gfortran.dg/char_expr_3.f90: Likewise.
9302 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9303 * gfortran.dg/char_length_12.f90: Likewise.
9304 * gfortran.dg/char_length_14.f90: Likewise.
9305 * gfortran.dg/char_length_15.f90: Likewise.
9306 * gfortran.dg/char_length_17.f90: Likewise.
9307 * gfortran.dg/char_length_20.f90: Likewise.
9308 * gfortran.dg/char_length_21.f90: Likewise.
9309 * gfortran.dg/char_length_5.f90: Likewise.
9310 * gfortran.dg/char_length_6.f90: Likewise.
9311 * gfortran.dg/char_length_7.f90: Likewise.
9312 * gfortran.dg/char_length_8.f90: Likewise.
9313 * gfortran.dg/char_pack_1.f90: Likewise.
9314 * gfortran.dg/char_pack_2.f90: Likewise.
9315 * gfortran.dg/char_pointer_assign.f90: Likewise.
9316 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9317 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9318 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9319 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9320 * gfortran.dg/char_pointer_func.f90: Likewise.
9321 * gfortran.dg/char_reshape_1.f90: Likewise.
9322 * gfortran.dg/char_result_1.f90: Likewise.
9323 * gfortran.dg/char_result_12.f90: Likewise.
9324 * gfortran.dg/char_result_13.f90: Likewise.
9325 * gfortran.dg/char_result_14.f90: Likewise.
9326 * gfortran.dg/char_result_15.f90: Likewise.
9327 * gfortran.dg/char_result_2.f90: Likewise.
9328 * gfortran.dg/char_result_3.f90: Likewise.
9329 * gfortran.dg/char_result_4.f90: Likewise.
9330 * gfortran.dg/char_result_5.f90: Likewise.
9331 * gfortran.dg/char_result_6.f90: Likewise.
9332 * gfortran.dg/char_result_7.f90: Likewise.
9333 * gfortran.dg/char_result_8.f90: Likewise.
9334 * gfortran.dg/char_spread_1.f90: Likewise.
9335 * gfortran.dg/char_transpose_1.f90: Likewise.
9336 * gfortran.dg/char_type_len.f90: Likewise.
9337 * gfortran.dg/char_unpack_1.f90: Likewise.
9338 * gfortran.dg/char_unpack_2.f90: Likewise.
9339 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9340 * gfortran.dg/character_comparison_1.f90: Likewise.
9341 * gfortran.dg/character_comparison_2.f90: Likewise.
9342 * gfortran.dg/character_comparison_3.f90: Likewise.
9343 * gfortran.dg/character_comparison_4.f90: Likewise.
9344 * gfortran.dg/character_comparison_5.f90: Likewise.
9345 * gfortran.dg/character_comparison_6.f90: Likewise.
9346 * gfortran.dg/character_comparison_7.f90: Likewise.
9347 * gfortran.dg/character_comparison_8.f90: Likewise.
9348 * gfortran.dg/character_comparison_9.f90: Likewise.
9349 * gfortran.dg/charlen_15.f90: Likewise.
9350 * gfortran.dg/charlen_16.f90: Likewise.
9351 * gfortran.dg/chkbits.f90: Likewise.
9352 * gfortran.dg/chmod_1.f90: Likewise.
9353 * gfortran.dg/chmod_2.f90: Likewise.
9354 * gfortran.dg/chmod_3.f90: Likewise.
9355 * gfortran.dg/class_1.f03: Likewise.
9356 * gfortran.dg/class_18.f03: Likewise.
9357 * gfortran.dg/class_19.f03: Likewise.
9358 * gfortran.dg/class_35.f90: Likewise.
9359 * gfortran.dg/class_46.f03: Likewise.
9360 * gfortran.dg/class_48.f90: Likewise.
9361 * gfortran.dg/class_51.f90: Likewise.
9362 * gfortran.dg/class_52.f90: Likewise.
9363 * gfortran.dg/class_6.f03: Likewise.
9364 * gfortran.dg/class_63.f90: Likewise.
9365 * gfortran.dg/class_64.f90: Likewise.
9366 * gfortran.dg/class_65.f90: Likewise.
9367 * gfortran.dg/class_66.f90: Likewise.
9368 * gfortran.dg/class_67.f90: Likewise.
9369 * gfortran.dg/class_9.f03: Likewise.
9370 * gfortran.dg/class_alias.f90: Likewise.
9371 * gfortran.dg/class_allocate_1.f03: Likewise.
9372 * gfortran.dg/class_allocate_10.f03: Likewise.
9373 * gfortran.dg/class_allocate_13.f90: Likewise.
9374 * gfortran.dg/class_allocate_14.f90: Likewise.
9375 * gfortran.dg/class_allocate_15.f90: Likewise.
9376 * gfortran.dg/class_allocate_19.f03: Likewise.
9377 * gfortran.dg/class_allocate_21.f90: Likewise.
9378 * gfortran.dg/class_allocate_22.f90: Likewise.
9379 * gfortran.dg/class_allocate_3.f03: Likewise.
9380 * gfortran.dg/class_allocate_4.f03: Likewise.
9381 * gfortran.dg/class_allocate_5.f90: Likewise.
9382 * gfortran.dg/class_allocate_6.f03: Likewise.
9383 * gfortran.dg/class_allocate_7.f03: Likewise.
9384 * gfortran.dg/class_allocate_8.f03: Likewise.
9385 * gfortran.dg/class_allocate_9.f03: Likewise.
9386 * gfortran.dg/class_array_1.f03: Likewise.
9387 * gfortran.dg/class_array_14.f90: Likewise.
9388 * gfortran.dg/class_array_15.f03: Likewise.
9389 * gfortran.dg/class_array_16.f90: Likewise.
9390 * gfortran.dg/class_array_2.f03: Likewise.
9391 * gfortran.dg/class_array_20.f03: Likewise.
9392 * gfortran.dg/class_array_21.f03: Likewise.
9393 * gfortran.dg/class_array_3.f03: Likewise.
9394 * gfortran.dg/class_array_4.f03: Likewise.
9395 * gfortran.dg/class_array_7.f03: Likewise.
9396 * gfortran.dg/class_array_8.f03: Likewise.
9397 * gfortran.dg/class_array_9.f03: Likewise.
9398 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9399 * gfortran.dg/class_dummy_1.f03: Likewise.
9400 * gfortran.dg/class_optional_1.f90: Likewise.
9401 * gfortran.dg/class_optional_2.f90: Likewise.
9402 * gfortran.dg/class_result_5.f90: Likewise.
9403 * gfortran.dg/class_result_6.f90: Likewise.
9404 * gfortran.dg/class_to_type_1.f03: Likewise.
9405 * gfortran.dg/class_to_type_2.f90: Likewise.
9406 * gfortran.dg/class_to_type_3.f03: Likewise.
9407 * gfortran.dg/class_to_type_4.f90: Likewise.
9408 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9409 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9410 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9411 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9412 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9413 * gfortran.dg/coarray/codimension.f90: Likewise.
9414 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9415 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9416 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9417 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9418 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9419 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9420 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9421 * gfortran.dg/coarray/event_1.f90: Likewise.
9422 * gfortran.dg/coarray/event_2.f90: Likewise.
9423 * gfortran.dg/coarray/get_array.f90: Likewise.
9424 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9425 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9426 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9427 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9428 * gfortran.dg/coarray/lock_1.f90: Likewise.
9429 * gfortran.dg/coarray/lock_2.f90: Likewise.
9430 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9431 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9432 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9433 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9434 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9435 * gfortran.dg/coarray/registering_1.f90: Likewise.
9436 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9437 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9438 * gfortran.dg/coarray/send_array.f90: Likewise.
9439 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9440 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9441 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9442 * gfortran.dg/coarray/sync_1.f90: Likewise.
9443 * gfortran.dg/coarray/sync_3.f90: Likewise.
9444 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9445 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9446 * gfortran.dg/coarray_13.f90: Likewise.
9447 * gfortran.dg/coarray_15.f90: Likewise.
9448 * gfortran.dg/coarray_16.f90: Likewise.
9449 * gfortran.dg/coarray_2.f90: Likewise.
9450 * gfortran.dg/coarray_23.f90: Likewise.
9451 * gfortran.dg/coarray_40.f90: Likewise.
9452 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9453 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9454 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9455 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9456 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9457 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9458 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9459 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9460 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9461 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9462 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9463 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9464 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9465 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9466 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9467 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9468 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9469 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9470 * gfortran.dg/coarray_stat_2.f90: Likewise.
9471 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9472 * gfortran.dg/coindexed_1.f90: Likewise.
9473 * gfortran.dg/comma.f: Likewise.
9474 * gfortran.dg/comma_format_extension_3.f: Likewise.
9475 * gfortran.dg/comma_format_extension_4.f: Likewise.
9476 * gfortran.dg/common_2.f90: Likewise.
9477 * gfortran.dg/common_4.f90: Likewise.
9478 * gfortran.dg/common_align_1.f90: Likewise.
9479 * gfortran.dg/common_align_2.f90: Likewise.
9480 * gfortran.dg/common_equivalence_1.f: Likewise.
9481 * gfortran.dg/common_pointer_1.f90: Likewise.
9482 * gfortran.dg/common_resize_1.f: Likewise.
9483 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9484 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9485 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9486 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9487 * gfortran.dg/complex_read.f90: Likewise.
9488 * gfortran.dg/complex_write.f90: Likewise.
9489 * gfortran.dg/constant_substring.f: Likewise.
9490 * gfortran.dg/constructor_2.f90: Likewise.
9491 * gfortran.dg/constructor_3.f90: Likewise.
9492 * gfortran.dg/constructor_6.f90: Likewise.
9493 * gfortran.dg/contained_1.f90: Likewise.
9494 * gfortran.dg/contained_3.f90: Likewise.
9495 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9496 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9497 * gfortran.dg/continuation_1.f90: Likewise.
9498 * gfortran.dg/continuation_11.f90: Likewise.
9499 * gfortran.dg/continuation_12.f90: Likewise.
9500 * gfortran.dg/continuation_13.f90: Likewise.
9501 * gfortran.dg/continuation_14.f: Likewise.
9502 * gfortran.dg/continuation_8.f90: Likewise.
9503 * gfortran.dg/convert_2.f90: Likewise.
9504 * gfortran.dg/convert_implied_open.f90: Likewise.
9505 * gfortran.dg/count_init_expr.f03: Likewise.
9506 * gfortran.dg/cr_lf.f90: Likewise.
9507 * gfortran.dg/cray_pointers_10.f90: Likewise.
9508 * gfortran.dg/cray_pointers_2.f90: Likewise.
9509 * gfortran.dg/cray_pointers_5.f90: Likewise.
9510 * gfortran.dg/cray_pointers_7.f90: Likewise.
9511 * gfortran.dg/cray_pointers_8.f90: Likewise.
9512 * gfortran.dg/cshift_1.f90: Likewise.
9513 * gfortran.dg/cshift_2.f90: Likewise.
9514 * gfortran.dg/cshift_large_1.f90: Likewise.
9515 * gfortran.dg/cshift_nan_1.f90: Likewise.
9516 * gfortran.dg/csqrt_2.f: Likewise.
9517 * gfortran.dg/data_array_1.f90: Likewise.
9518 * gfortran.dg/data_char_1.f90: Likewise.
9519 * gfortran.dg/data_char_2.f90: Likewise.
9520 * gfortran.dg/data_char_3.f90: Likewise.
9521 * gfortran.dg/data_derived_1.f90: Likewise.
9522 * gfortran.dg/data_implied_do_1.f90: Likewise.
9523 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9524 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9525 * gfortran.dg/deallocate_stat.f90: Likewise.
9526 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9527 * gfortran.dg/debug/pr37738.f: Likewise.
9528 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9529 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9530 * gfortran.dg/dec_exp_1.f90: Likewise.
9531 * gfortran.dg/dec_init_1.f90: Likewise.
9532 * gfortran.dg/dec_init_2.f90: Likewise.
9533 * gfortran.dg/dec_init_3.f90: Likewise.
9534 * gfortran.dg/dec_init_4.f90: Likewise.
9535 * gfortran.dg/dec_io_1.f90: Likewise.
9536 * gfortran.dg/dec_io_2.f90: Likewise.
9537 * gfortran.dg/dec_io_2a.f90: Likewise.
9538 * gfortran.dg/dec_io_6.f90: Likewise.
9539 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9540 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9541 * gfortran.dg/dec_math.f90: Likewise.
9542 * gfortran.dg/dec_parameter_1.f: Likewise.
9543 * gfortran.dg/dec_parameter_2.f90: Likewise.
9544 * gfortran.dg/dec_static_1.f90: Likewise.
9545 * gfortran.dg/dec_static_2.f90: Likewise.
9546 * gfortran.dg/dec_structure_1.f90: Likewise.
9547 * gfortran.dg/dec_structure_10.f90: Likewise.
9548 * gfortran.dg/dec_structure_18.f90: Likewise.
9549 * gfortran.dg/dec_structure_19.f90: Likewise.
9550 * gfortran.dg/dec_structure_2.f90: Likewise.
9551 * gfortran.dg/dec_structure_22.f90: Likewise.
9552 * gfortran.dg/dec_structure_3.f90: Likewise.
9553 * gfortran.dg/dec_structure_4.f90: Likewise.
9554 * gfortran.dg/dec_structure_5.f90: Likewise.
9555 * gfortran.dg/dec_structure_6.f90: Likewise.
9556 * gfortran.dg/dec_structure_7.f90: Likewise.
9557 * gfortran.dg/dec_union_1.f90: Likewise.
9558 * gfortran.dg/dec_union_2.f90: Likewise.
9559 * gfortran.dg/dec_union_3.f90: Likewise.
9560 * gfortran.dg/dec_union_4.f90: Likewise.
9561 * gfortran.dg/dec_union_5.f90: Likewise.
9562 * gfortran.dg/default_format_1.f90: Likewise.
9563 * gfortran.dg/default_format_2.f90: Likewise.
9564 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9565 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9566 * gfortran.dg/default_initialization_3.f90: Likewise.
9567 * gfortran.dg/default_initialization_4.f90: Likewise.
9568 * gfortran.dg/default_initialization_5.f90: Likewise.
9569 * gfortran.dg/deferred_character_1.f90: Likewise.
9570 * gfortran.dg/deferred_character_10.f90: Likewise.
9571 * gfortran.dg/deferred_character_11.f90: Likewise.
9572 * gfortran.dg/deferred_character_12.f90: Likewise.
9573 * gfortran.dg/deferred_character_13.f90: Likewise.
9574 * gfortran.dg/deferred_character_14.f90: Likewise.
9575 * gfortran.dg/deferred_character_15.f90: Likewise.
9576 * gfortran.dg/deferred_character_16.f90: Likewise.
9577 * gfortran.dg/deferred_character_2.f90: Likewise.
9578 * gfortran.dg/deferred_character_3.f90: Likewise.
9579 * gfortran.dg/deferred_character_4.f90: Likewise.
9580 * gfortran.dg/deferred_character_5.f90: Likewise.
9581 * gfortran.dg/deferred_character_6.f90: Likewise.
9582 * gfortran.dg/deferred_character_7.f90: Likewise.
9583 * gfortran.dg/deferred_character_8.f90: Likewise.
9584 * gfortran.dg/deferred_character_9.f90: Likewise.
9585 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9586 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9587 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9588 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9589 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9590 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9591 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9592 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9593 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9594 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9595 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9596 * gfortran.dg/defined_assignment_1.f90: Likewise.
9597 * gfortran.dg/defined_assignment_10.f90: Likewise.
9598 * gfortran.dg/defined_assignment_11.f90: Likewise.
9599 * gfortran.dg/defined_assignment_2.f90: Likewise.
9600 * gfortran.dg/defined_assignment_3.f90: Likewise.
9601 * gfortran.dg/defined_assignment_4.f90: Likewise.
9602 * gfortran.dg/defined_assignment_5.f90: Likewise.
9603 * gfortran.dg/defined_assignment_8.f90: Likewise.
9604 * gfortran.dg/defined_assignment_9.f90: Likewise.
9605 * gfortran.dg/dependency_2.f90: Likewise.
9606 * gfortran.dg/dependency_21.f90: Likewise.
9607 * gfortran.dg/dependency_22.f90: Likewise.
9608 * gfortran.dg/dependency_23.f90: Likewise.
9609 * gfortran.dg/dependency_24.f90: Likewise.
9610 * gfortran.dg/dependency_25.f90: Likewise.
9611 * gfortran.dg/dependency_26.f90: Likewise.
9612 * gfortran.dg/dependency_39.f90: Likewise.
9613 * gfortran.dg/dependency_40.f90: Likewise.
9614 * gfortran.dg/dependency_41.f90: Likewise.
9615 * gfortran.dg/dependency_42.f90: Likewise.
9616 * gfortran.dg/dependency_43.f90: Likewise.
9617 * gfortran.dg/dependency_44.f90: Likewise.
9618 * gfortran.dg/dependency_45.f90: Likewise.
9619 * gfortran.dg/dependency_50.f90: Likewise.
9620 * gfortran.dg/dependency_51.f90: Likewise.
9621 * gfortran.dg/dependent_decls_1.f90: Likewise.
9622 * gfortran.dg/der_array_1.f90: Likewise.
9623 * gfortran.dg/der_array_io_1.f90: Likewise.
9624 * gfortran.dg/der_array_io_2.f90: Likewise.
9625 * gfortran.dg/der_array_io_3.f90: Likewise.
9626 * gfortran.dg/der_io_1.f90: Likewise.
9627 * gfortran.dg/der_io_3.f90: Likewise.
9628 * gfortran.dg/der_pointer_2.f90: Likewise.
9629 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9630 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9631 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9632 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9633 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9634 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9635 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9636 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9637 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9638 * gfortran.dg/derived_external_function_1.f90: Likewise.
9639 * gfortran.dg/derived_init_1.f90: Likewise.
9640 * gfortran.dg/derived_init_2.f90: Likewise.
9641 * gfortran.dg/derived_init_3.f90: Likewise.
9642 * gfortran.dg/derived_init_4.f90: Likewise.
9643 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9644 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9645 * gfortran.dg/dev_null.F90: Likewise.
9646 * gfortran.dg/dfloat_1.f90: Likewise.
9647 * gfortran.dg/dim_sum_1.f90: Likewise.
9648 * gfortran.dg/dim_sum_2.f90: Likewise.
9649 * gfortran.dg/dim_sum_3.f90: Likewise.
9650 * gfortran.dg/direct_io_10.f: Likewise.
9651 * gfortran.dg/direct_io_11.f90: Likewise.
9652 * gfortran.dg/direct_io_12.f90: Likewise.
9653 * gfortran.dg/direct_io_2.f90: Likewise.
9654 * gfortran.dg/direct_io_3.f90: Likewise.
9655 * gfortran.dg/direct_io_4.f90: Likewise.
9656 * gfortran.dg/direct_io_5.f90: Likewise.
9657 * gfortran.dg/direct_io_6.f90: Likewise.
9658 * gfortran.dg/direct_io_7.f90: Likewise.
9659 * gfortran.dg/direct_io_8.f90: Likewise.
9660 * gfortran.dg/direct_io_9.f: Likewise.
9661 * gfortran.dg/do_1.f90: Likewise.
9662 * gfortran.dg/do_3.F90: Likewise.
9663 * gfortran.dg/do_concurrent_2.f90: Likewise.
9664 * gfortran.dg/do_concurrent_4.f90: Likewise.
9665 * gfortran.dg/do_corner_warn.f90: Likewise.
9666 * gfortran.dg/do_iterator_2.f90: Likewise.
9667 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9668 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9669 * gfortran.dg/dos_eol.f: Likewise.
9670 * gfortran.dg/dot_product_1.f03: Likewise.
9671 * gfortran.dg/dot_product_2.f90: Likewise.
9672 * gfortran.dg/dot_product_4.f90: Likewise.
9673 * gfortran.dg/dshift_1.F90: Likewise.
9674 * gfortran.dg/dshift_2.F90: Likewise.
9675 * gfortran.dg/dtio_1.f90: Likewise.
9676 * gfortran.dg/dtio_10.f90: Likewise.
9677 * gfortran.dg/dtio_12.f90: Likewise.
9678 * gfortran.dg/dtio_14.f90: Likewise.
9679 * gfortran.dg/dtio_15.f90: Likewise.
9680 * gfortran.dg/dtio_16.f90: Likewise.
9681 * gfortran.dg/dtio_17.f90: Likewise.
9682 * gfortran.dg/dtio_19.f90: Likewise.
9683 * gfortran.dg/dtio_2.f90: Likewise.
9684 * gfortran.dg/dtio_20.f03: Likewise.
9685 * gfortran.dg/dtio_22.f90: Likewise.
9686 * gfortran.dg/dtio_24.f90: Likewise.
9687 * gfortran.dg/dtio_25.f90: Likewise.
9688 * gfortran.dg/dtio_26.f03: Likewise.
9689 * gfortran.dg/dtio_27.f90: Likewise.
9690 * gfortran.dg/dtio_28.f03: Likewise.
9691 * gfortran.dg/dtio_3.f90: Likewise.
9692 * gfortran.dg/dtio_30.f03: Likewise.
9693 * gfortran.dg/dtio_31.f03: Likewise.
9694 * gfortran.dg/dtio_32.f03: Likewise.
9695 * gfortran.dg/dtio_4.f90: Likewise.
9696 * gfortran.dg/dtio_5.f90: Likewise.
9697 * gfortran.dg/dtio_7.f90: Likewise.
9698 * gfortran.dg/dtio_8.f90: Likewise.
9699 * gfortran.dg/dtio_9.f90: Likewise.
9700 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9701 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9702 * gfortran.dg/dup_save_1.f90: Likewise.
9703 * gfortran.dg/dup_save_2.f90: Likewise.
9704 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9705 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9706 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9707 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9708 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9709 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9710 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9711 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9712 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9713 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9714 * gfortran.dg/e_d_fmt.f90: Likewise.
9715 * gfortran.dg/edit_real_1.f90: Likewise.
9716 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9717 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9718 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9719 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9720 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9721 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9722 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9723 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9724 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9725 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9726 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9727 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9728 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9729 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9730 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9731 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9732 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9733 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9734 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9735 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9736 * gfortran.dg/empty_format_1.f90: Likewise.
9737 * gfortran.dg/endfile.f: Likewise.
9738 * gfortran.dg/endfile.f90: Likewise.
9739 * gfortran.dg/endfile_2.f90: Likewise.
9740 * gfortran.dg/entry_1.f90: Likewise.
9741 * gfortran.dg/entry_10.f90: Likewise.
9742 * gfortran.dg/entry_12.f90: Likewise.
9743 * gfortran.dg/entry_13.f90: Likewise.
9744 * gfortran.dg/entry_14.f90: Likewise.
9745 * gfortran.dg/entry_16.f90: Likewise.
9746 * gfortran.dg/entry_3.f90: Likewise.
9747 * gfortran.dg/entry_6.f90: Likewise.
9748 * gfortran.dg/entry_9.f90: Likewise.
9749 * gfortran.dg/entry_array_specs_2.f: Likewise.
9750 * gfortran.dg/enum_1.f90: Likewise.
9751 * gfortran.dg/enum_9.f90: Likewise.
9752 * gfortran.dg/eof_1.f90: Likewise.
9753 * gfortran.dg/eof_2.f90: Likewise.
9754 * gfortran.dg/eof_4.f90: Likewise.
9755 * gfortran.dg/eof_5.f90: Likewise.
9756 * gfortran.dg/eor_handling_1.f90: Likewise.
9757 * gfortran.dg/eor_handling_2.f90: Likewise.
9758 * gfortran.dg/eor_handling_3.f90: Likewise.
9759 * gfortran.dg/eor_handling_4.f90: Likewise.
9760 * gfortran.dg/eor_handling_5.f90: Likewise.
9761 * gfortran.dg/eoshift_3.f90: Likewise.
9762 * gfortran.dg/eoshift_4.f90: Likewise.
9763 * gfortran.dg/eoshift_5.f90: Likewise.
9764 * gfortran.dg/eoshift_6.f90: Likewise.
9765 * gfortran.dg/eoshift_large_1.f90: Likewise.
9766 * gfortran.dg/equiv_6.f90: Likewise.
9767 * gfortran.dg/equiv_7.f90: Likewise.
9768 * gfortran.dg/equiv_9.f90: Likewise.
9769 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9770 * gfortran.dg/erf_2.F90: Likewise.
9771 * gfortran.dg/erf_3.F90: Likewise.
9772 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9773 * gfortran.dg/error_format_2.f90: Likewise.
9774 * gfortran.dg/error_recovery_5.f90: Likewise.
9775 * gfortran.dg/execute_command_line_2.f90: Likewise.
9776 * gfortran.dg/execute_command_line_3.f90: Likewise.
9777 * gfortran.dg/exit_1.f08: Likewise.
9778 * gfortran.dg/exit_3.f08: Likewise.
9779 * gfortran.dg/exponent_1.f90: Likewise.
9780 * gfortran.dg/exponent_2.f90: Likewise.
9781 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9782 * gfortran.dg/extends_1.f03: Likewise.
9783 * gfortran.dg/extends_16.f90: Likewise.
9784 * gfortran.dg/extends_2.f03: Likewise.
9785 * gfortran.dg/extends_3.f03: Likewise.
9786 * gfortran.dg/extends_4.f03: Likewise.
9787 * gfortran.dg/extends_type_of_1.f03: Likewise.
9788 * gfortran.dg/extends_type_of_2.f03: Likewise.
9789 * gfortran.dg/external_procedures_3.f90: Likewise.
9790 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9791 * gfortran.dg/f2003_io_1.f03: Likewise.
9792 * gfortran.dg/f2003_io_4.f03: Likewise.
9793 * gfortran.dg/f2003_io_5.f03: Likewise.
9794 * gfortran.dg/f2003_io_6.f03: Likewise.
9795 * gfortran.dg/f2003_io_7.f03: Likewise.
9796 * gfortran.dg/f2c_1.f90: Likewise.
9797 * gfortran.dg/f2c_2.f90: Likewise.
9798 * gfortran.dg/f2c_3.f90: Likewise.
9799 * gfortran.dg/f2c_4.f90: Likewise.
9800 * gfortran.dg/f2c_6.f90: Likewise.
9801 * gfortran.dg/f2c_7.f90: Likewise.
9802 * gfortran.dg/f2c_9.f90: Likewise.
9803 * gfortran.dg/fgetc_1.f90: Likewise.
9804 * gfortran.dg/fgetc_2.f90: Likewise.
9805 * gfortran.dg/filename_null.f90: Likewise.
9806 * gfortran.dg/finalize_12.f90: Likewise.
9807 * gfortran.dg/finalize_13.f90: Likewise.
9808 * gfortran.dg/finalize_15.f90: Likewise.
9809 * gfortran.dg/finalize_17.f90: Likewise.
9810 * gfortran.dg/finalize_18.f90: Likewise.
9811 * gfortran.dg/finalize_25.f90: Likewise.
9812 * gfortran.dg/finalize_29.f08: Likewise.
9813 * gfortran.dg/finalize_31.f90: Likewise.
9814 * gfortran.dg/float_1.f90: Likewise.
9815 * gfortran.dg/flush_1.f90: Likewise.
9816 * gfortran.dg/fmt_bz_bn.f: Likewise.
9817 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9818 * gfortran.dg/fmt_cache_1.f: Likewise.
9819 * gfortran.dg/fmt_cache_2.f: Likewise.
9820 * gfortran.dg/fmt_cache_3.f90: Likewise.
9821 * gfortran.dg/fmt_colon.f90: Likewise.
9822 * gfortran.dg/fmt_e.f90: Likewise.
9823 * gfortran.dg/fmt_en.f90: Likewise.
9824 * gfortran.dg/fmt_error_10.f: Likewise.
9825 * gfortran.dg/fmt_error_9.f: Likewise.
9826 * gfortran.dg/fmt_exhaust.f90: Likewise.
9827 * gfortran.dg/fmt_f0_1.f90: Likewise.
9828 * gfortran.dg/fmt_f_an_p.f: Likewise.
9829 * gfortran.dg/fmt_fw_d.f90: Likewise.
9830 * gfortran.dg/fmt_g.f: Likewise.
9831 * gfortran.dg/fmt_g0_1.f08: Likewise.
9832 * gfortran.dg/fmt_g0_2.f08: Likewise.
9833 * gfortran.dg/fmt_g0_4.f08: Likewise.
9834 * gfortran.dg/fmt_g0_5.f08: Likewise.
9835 * gfortran.dg/fmt_g0_6.f08: Likewise.
9836 * gfortran.dg/fmt_g0_7.f08: Likewise.
9837 * gfortran.dg/fmt_g_1.f90: Likewise.
9838 * gfortran.dg/fmt_int_sign.f90: Likewise.
9839 * gfortran.dg/fmt_l.f90: Likewise.
9840 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9841 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9842 * gfortran.dg/fmt_p_1.f90: Likewise.
9843 * gfortran.dg/fmt_pf.f90: Likewise.
9844 * gfortran.dg/fmt_read.f90: Likewise.
9845 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9846 * gfortran.dg/fmt_t_1.f90: Likewise.
9847 * gfortran.dg/fmt_t_2.f90: Likewise.
9848 * gfortran.dg/fmt_t_3.f90: Likewise.
9849 * gfortran.dg/fmt_t_4.f90: Likewise.
9850 * gfortran.dg/fmt_t_5.f90: Likewise.
9851 * gfortran.dg/fmt_t_6.f: Likewise.
9852 * gfortran.dg/fmt_t_7.f: Likewise.
9853 * gfortran.dg/fmt_t_9.f: Likewise.
9854 * gfortran.dg/fmt_tl.f: Likewise.
9855 * gfortran.dg/fmt_unlimited.f90: Likewise.
9856 * gfortran.dg/fmt_white.f: Likewise.
9857 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9858 * gfortran.dg/fold_nearest.f90: Likewise.
9859 * gfortran.dg/forall_1.f90: Likewise.
9860 * gfortran.dg/forall_10.f90: Likewise.
9861 * gfortran.dg/forall_12.f90: Likewise.
9862 * gfortran.dg/forall_13.f90: Likewise.
9863 * gfortran.dg/forall_15.f90: Likewise.
9864 * gfortran.dg/forall_4.f90: Likewise.
9865 * gfortran.dg/forall_5.f90: Likewise.
9866 * gfortran.dg/forall_6.f90: Likewise.
9867 * gfortran.dg/forall_7.f90: Likewise.
9868 * gfortran.dg/fraction.f90: Likewise.
9869 * gfortran.dg/fseek.f90: Likewise.
9870 * gfortran.dg/ftell_1.f90: Likewise.
9871 * gfortran.dg/ftell_2.f90: Likewise.
9872 * gfortran.dg/ftell_3.f90: Likewise.
9873 * gfortran.dg/func_assign_2.f90: Likewise.
9874 * gfortran.dg/func_assign_3.f90: Likewise.
9875 * gfortran.dg/func_derived_1.f90: Likewise.
9876 * gfortran.dg/func_derived_2.f90: Likewise.
9877 * gfortran.dg/func_derived_3.f90: Likewise.
9878 * gfortran.dg/func_result_1.f90: Likewise.
9879 * gfortran.dg/func_result_2.f90: Likewise.
9880 * gfortran.dg/func_result_6.f90: Likewise.
9881 * gfortran.dg/function_charlen_2.f90: Likewise.
9882 * gfortran.dg/function_charlen_3.f: Likewise.
9883 * gfortran.dg/function_kinds_1.f90: Likewise.
9884 * gfortran.dg/function_kinds_4.f90: Likewise.
9885 * gfortran.dg/function_optimize_10.f90: Likewise.
9886 * gfortran.dg/function_optimize_11.f90: Likewise.
9887 * gfortran.dg/function_optimize_12.f90: Likewise.
9888 * gfortran.dg/function_optimize_4.f90: Likewise.
9889 * gfortran.dg/function_optimize_8.f90: Likewise.
9890 * gfortran.dg/g77/13037.f: Likewise.
9891 * gfortran.dg/g77/1832.f: Likewise.
9892 * gfortran.dg/g77/19981119-0.f: Likewise.
9893 * gfortran.dg/g77/19990313-0.f: Likewise.
9894 * gfortran.dg/g77/19990313-1.f: Likewise.
9895 * gfortran.dg/g77/19990313-2.f: Likewise.
9896 * gfortran.dg/g77/19990313-3.f: Likewise.
9897 * gfortran.dg/g77/19990419-1.f: Likewise.
9898 * gfortran.dg/g77/19990826-0.f: Likewise.
9899 * gfortran.dg/g77/19990826-2.f: Likewise.
9900 * gfortran.dg/g77/20000503-1.f: Likewise.
9901 * gfortran.dg/g77/20001111.f: Likewise.
9902 * gfortran.dg/g77/20010116.f: Likewise.
9903 * gfortran.dg/g77/20010216-1.f: Likewise.
9904 * gfortran.dg/g77/20010430.f: Likewise.
9905 * gfortran.dg/g77/20010610.f: Likewise.
9906 * gfortran.dg/g77/6177.f: Likewise.
9907 * gfortran.dg/g77/7388.f: Likewise.
9908 * gfortran.dg/g77/947.f: Likewise.
9909 * gfortran.dg/g77/970625-2.f: Likewise.
9910 * gfortran.dg/g77/971102-1.f: Likewise.
9911 * gfortran.dg/g77/980628-0.f: Likewise.
9912 * gfortran.dg/g77/980628-1.f: Likewise.
9913 * gfortran.dg/g77/980628-10.f: Likewise.
9914 * gfortran.dg/g77/980628-2.f: Likewise.
9915 * gfortran.dg/g77/980628-3.f: Likewise.
9916 * gfortran.dg/g77/980628-7.f: Likewise.
9917 * gfortran.dg/g77/980628-8.f: Likewise.
9918 * gfortran.dg/g77/980628-9.f: Likewise.
9919 * gfortran.dg/g77/980701-0.f: Likewise.
9920 * gfortran.dg/g77/980701-1.f: Likewise.
9921 * gfortran.dg/g77/cabs.f: Likewise.
9922 * gfortran.dg/g77/claus.f: Likewise.
9923 * gfortran.dg/g77/complex_1.f: Likewise.
9924 * gfortran.dg/g77/cpp3.F: Likewise.
9925 * gfortran.dg/g77/cpp4.F: Likewise.
9926 * gfortran.dg/g77/cpp5.F: Likewise.
9927 * gfortran.dg/g77/dcomplex.f: Likewise.
9928 * gfortran.dg/g77/dnrm2.f: Likewise.
9929 * gfortran.dg/g77/erfc.f: Likewise.
9930 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
9931 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
9932 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
9933 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
9934 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
9935 * gfortran.dg/g77/int8421.f: Likewise.
9936 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
9937 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
9938 * gfortran.dg/g77/le.f: Likewise.
9939 * gfortran.dg/g77/short.f: Likewise.
9940 * gfortran.dg/gamma_1.f90: Likewise.
9941 * gfortran.dg/gamma_4.f90: Likewise.
9942 * gfortran.dg/gamma_5.f90: Likewise.
9943 * gfortran.dg/generic_13.f90: Likewise.
9944 * gfortran.dg/generic_15.f90: Likewise.
9945 * gfortran.dg/generic_19.f90: Likewise.
9946 * gfortran.dg/generic_20.f90: Likewise.
9947 * gfortran.dg/generic_23.f03: Likewise.
9948 * gfortran.dg/generic_25.f90: Likewise.
9949 * gfortran.dg/generic_27.f90: Likewise.
9950 * gfortran.dg/generic_31.f90: Likewise.
9951 * gfortran.dg/generic_4.f90: Likewise.
9952 * gfortran.dg/global_vars_c_init.f90: Likewise.
9953 * gfortran.dg/global_vars_f90_init.f90: Likewise.
9954 * gfortran.dg/gnu_logical_1.F: Likewise.
9955 * gfortran.dg/goacc/fixed-1.f: Likewise.
9956 * gfortran.dg/goacc/fixed-2.f: Likewise.
9957 * gfortran.dg/goacc/gang-static.f95: Likewise.
9958 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
9959 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9960 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9961 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9962 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9963 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9964 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
9965 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9966 * gfortran.dg/goacc/omp-fixed.f: Likewise.
9967 * gfortran.dg/gomp/crayptr5.f90: Likewise.
9968 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
9969 * gfortran.dg/gomp/pr48794.f90: Likewise.
9970 * gfortran.dg/gomp/pr72744.f90: Likewise.
9971 * gfortran.dg/gomp/pr77665.f90: Likewise.
9972 * gfortran.dg/gomp/workshare2.f90: Likewise.
9973 * gfortran.dg/gomp/workshare3.f90: Likewise.
9974 * gfortran.dg/goto_1.f: Likewise.
9975 * gfortran.dg/goto_2.f90: Likewise.
9976 * gfortran.dg/goto_4.f90: Likewise.
9977 * gfortran.dg/goto_6.f: Likewise.
9978 * gfortran.dg/graphite/id-26.f03: Likewise.
9979 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
9980 * gfortran.dg/graphite/pr29581.f90: Likewise.
9981 * gfortran.dg/graphite/pr29832.f90: Likewise.
9982 * gfortran.dg/graphite/run-id-1.f: Likewise.
9983 * gfortran.dg/graphite/run-id-2.f90: Likewise.
9984 * gfortran.dg/graphite/run-id-3.f90: Likewise.
9985 * gfortran.dg/hollerith.f90: Likewise.
9986 * gfortran.dg/hollerith4.f90: Likewise.
9987 * gfortran.dg/hollerith6.f90: Likewise.
9988 * gfortran.dg/hollerith8.f90: Likewise.
9989 * gfortran.dg/hollerith_1.f90: Likewise.
9990 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
9991 * gfortran.dg/hollerith_f95.f90: Likewise.
9992 * gfortran.dg/hollerith_legacy.f90: Likewise.
9993 * gfortran.dg/host_assoc_call_3.f90: Likewise.
9994 * gfortran.dg/host_assoc_function_1.f90: Likewise.
9995 * gfortran.dg/host_assoc_function_3.f90: Likewise.
9996 * gfortran.dg/host_assoc_function_4.f90: Likewise.
9997 * gfortran.dg/host_assoc_function_9.f90: Likewise.
9998 * gfortran.dg/host_dummy_index_1.f90: Likewise.
9999 * gfortran.dg/hypot_1.f90: Likewise.
10000 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
10001 * gfortran.dg/iargc.f90: Likewise.
10002 * gfortran.dg/ibits.f90: Likewise.
10003 * gfortran.dg/ichar_1.f90: Likewise.
10004 * gfortran.dg/ichar_2.f90: Likewise.
10005 * gfortran.dg/ieee/ieee_1.F90: Likewise.
10006 * gfortran.dg/ieee/ieee_2.f90: Likewise.
10007 * gfortran.dg/ieee/ieee_3.f90: Likewise.
10008 * gfortran.dg/ieee/ieee_4.f90: Likewise.
10009 * gfortran.dg/ieee/ieee_6.f90: Likewise.
10010 * gfortran.dg/ieee/ieee_7.f90: Likewise.
10011 * gfortran.dg/ieee/ieee_8.f90: Likewise.
10012 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
10013 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
10014 * gfortran.dg/ieee/large_1.f90: Likewise.
10015 * gfortran.dg/ieee/large_2.f90: Likewise.
10016 * gfortran.dg/ieee/large_3.F90: Likewise.
10017 * gfortran.dg/ieee/large_4.f90: Likewise.
10018 * gfortran.dg/ieee/rounding_1.f90: Likewise.
10019 * gfortran.dg/ieee/underflow_1.f90: Likewise.
10020 * gfortran.dg/impl_do_var_data.f90: Likewise.
10021 * gfortran.dg/implicit_10.f90: Likewise.
10022 * gfortran.dg/implicit_12.f90: Likewise.
10023 * gfortran.dg/implicit_class_1.f90: Likewise.
10024 * gfortran.dg/implicit_pure_1.f90: Likewise.
10025 * gfortran.dg/implied_do_1.f90: Likewise.
10026 * gfortran.dg/implied_do_io_1.f90: Likewise.
10027 * gfortran.dg/implied_do_io_2.f90: Likewise.
10028 * gfortran.dg/implied_do_io_3.f90: Likewise.
10029 * gfortran.dg/implied_shape_1.f08: Likewise.
10030 * gfortran.dg/import.f90: Likewise.
10031 * gfortran.dg/import4.f90: Likewise.
10032 * gfortran.dg/impure_1.f08: Likewise.
10033 * gfortran.dg/index.f90: Likewise.
10034 * gfortran.dg/index_2.f90: Likewise.
10035 * gfortran.dg/init_flag_1.f90: Likewise.
10036 * gfortran.dg/init_flag_10.f90: Likewise.
10037 * gfortran.dg/init_flag_15.f03: Likewise.
10038 * gfortran.dg/init_flag_2.f90: Likewise.
10039 * gfortran.dg/init_flag_3.f90: Likewise.
10040 * gfortran.dg/init_flag_4.f90: Likewise.
10041 * gfortran.dg/init_flag_5.f90: Likewise.
10042 * gfortran.dg/init_flag_6.f90: Likewise.
10043 * gfortran.dg/init_flag_7.f90: Likewise.
10044 * gfortran.dg/init_flag_9.f90: Likewise.
10045 * gfortran.dg/initialization_11.f90: Likewise.
10046 * gfortran.dg/initialization_19.f90: Likewise.
10047 * gfortran.dg/initialization_2.f90: Likewise.
10048 * gfortran.dg/initialization_22.f90: Likewise.
10049 * gfortran.dg/initialization_27.f90: Likewise.
10050 * gfortran.dg/initialization_5.f90: Likewise.
10051 * gfortran.dg/initialization_6.f90: Likewise.
10052 * gfortran.dg/inline_matmul_1.f90: Likewise.
10053 * gfortran.dg/inline_matmul_10.f90: Likewise.
10054 * gfortran.dg/inline_matmul_11.f90: Likewise.
10055 * gfortran.dg/inline_matmul_13.f90: Likewise.
10056 * gfortran.dg/inline_matmul_14.f90: Likewise.
10057 * gfortran.dg/inline_matmul_16.f90: Likewise.
10058 * gfortran.dg/inline_matmul_17.f90: Likewise.
10059 * gfortran.dg/inline_matmul_18.f90: Likewise.
10060 * gfortran.dg/inline_matmul_19.f90: Likewise.
10061 * gfortran.dg/inline_matmul_2.f90: Likewise.
10062 * gfortran.dg/inline_matmul_20.f90: Likewise.
10063 * gfortran.dg/inline_matmul_22.f90: Likewise.
10064 * gfortran.dg/inline_matmul_3.f90: Likewise.
10065 * gfortran.dg/inline_matmul_4.f90: Likewise.
10066 * gfortran.dg/inline_matmul_5.f90: Likewise.
10067 * gfortran.dg/inline_matmul_6.f90: Likewise.
10068 * gfortran.dg/inline_matmul_7.f90: Likewise.
10069 * gfortran.dg/inline_matmul_8.f90: Likewise.
10070 * gfortran.dg/inline_matmul_9.f90: Likewise.
10071 * gfortran.dg/inline_sum_1.f90: Likewise.
10072 * gfortran.dg/inline_sum_3.f90: Likewise.
10073 * gfortran.dg/inline_sum_5.f90: Likewise.
10074 * gfortran.dg/inquire-complex.f90: Likewise.
10075 * gfortran.dg/inquire.f90: Likewise.
10076 * gfortran.dg/inquire_10.f90: Likewise.
10077 * gfortran.dg/inquire_13.f90: Likewise.
10078 * gfortran.dg/inquire_15.f90: Likewise.
10079 * gfortran.dg/inquire_16.f90: Likewise.
10080 * gfortran.dg/inquire_17.f90: Likewise.
10081 * gfortran.dg/inquire_5.f90: Likewise.
10082 * gfortran.dg/inquire_6.f90: Likewise.
10083 * gfortran.dg/inquire_7.f90: Likewise.
10084 * gfortran.dg/inquire_9.f90: Likewise.
10085 * gfortran.dg/inquire_internal.f90: Likewise.
10086 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10087 * gfortran.dg/inquire_size.f90: Likewise.
10088 * gfortran.dg/int_1.f90: Likewise.
10089 * gfortran.dg/int_conv_1.f90: Likewise.
10090 * gfortran.dg/int_range_io_1.f90: Likewise.
10091 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10092 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10093 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10094 * gfortran.dg/integer_plus.f90: Likewise.
10095 * gfortran.dg/intent_out_2.f90: Likewise.
10096 * gfortran.dg/intent_out_5.f90: Likewise.
10097 * gfortran.dg/intent_out_6.f90: Likewise.
10098 * gfortran.dg/interface_12.f90: Likewise.
10099 * gfortran.dg/interface_19.f90: Likewise.
10100 * gfortran.dg/interface_4.f90: Likewise.
10101 * gfortran.dg/interface_5.f90: Likewise.
10102 * gfortran.dg/interface_9.f90: Likewise.
10103 * gfortran.dg/interface_assignment_1.f90: Likewise.
10104 * gfortran.dg/interface_assignment_2.f90: Likewise.
10105 * gfortran.dg/internal_dummy_2.f08: Likewise.
10106 * gfortran.dg/internal_dummy_3.f08: Likewise.
10107 * gfortran.dg/internal_dummy_4.f08: Likewise.
10108 * gfortran.dg/internal_pack_1.f90: Likewise.
10109 * gfortran.dg/internal_pack_10.f90: Likewise.
10110 * gfortran.dg/internal_pack_12.f90: Likewise.
10111 * gfortran.dg/internal_pack_13.f90: Likewise.
10112 * gfortran.dg/internal_pack_14.f90: Likewise.
10113 * gfortran.dg/internal_pack_15.f90: Likewise.
10114 * gfortran.dg/internal_pack_2.f90: Likewise.
10115 * gfortran.dg/internal_pack_3.f90: Likewise.
10116 * gfortran.dg/internal_pack_4.f90: Likewise.
10117 * gfortran.dg/internal_pack_6.f90: Likewise.
10118 * gfortran.dg/internal_pack_8.f90: Likewise.
10119 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10120 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10121 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10122 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10123 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10124 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10125 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10126 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10127 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10128 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10129 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10130 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10131 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10132 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10133 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10134 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10135 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10136 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10137 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10138 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10139 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10140 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10141 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10142 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10143 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10144 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10145 * gfortran.dg/io_err_1.f90: Likewise.
10146 * gfortran.dg/io_real_boz.f90: Likewise.
10147 * gfortran.dg/iomsg_1.f90: Likewise.
10148 * gfortran.dg/iostat_1.f90: Likewise.
10149 * gfortran.dg/iostat_2.f90: Likewise.
10150 * gfortran.dg/iostat_4.f90: Likewise.
10151 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10152 * gfortran.dg/ishft_1.f90: Likewise.
10153 * gfortran.dg/ishft_2.f90: Likewise.
10154 * gfortran.dg/ishft_4.f90: Likewise.
10155 * gfortran.dg/isnan_1.f90: Likewise.
10156 * gfortran.dg/isnan_2.f90: Likewise.
10157 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10158 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10159 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10160 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10161 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10162 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10163 * gfortran.dg/itime_idate_1.f: Likewise.
10164 * gfortran.dg/itime_idate_2.f: Likewise.
10165 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10166 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10167 * gfortran.dg/large_real_kind_1.f90: Likewise.
10168 * gfortran.dg/large_real_kind_2.F90: Likewise.
10169 * gfortran.dg/large_real_kind_3.F90: Likewise.
10170 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10171 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10172 * gfortran.dg/large_recl.f90: Likewise.
10173 * gfortran.dg/large_unit_1.f90: Likewise.
10174 * gfortran.dg/large_unit_2.f90: Likewise.
10175 * gfortran.dg/largeequiv_1.f90: Likewise.
10176 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10177 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10178 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10179 * gfortran.dg/list_read_1.f90: Likewise.
10180 * gfortran.dg/list_read_10.f90: Likewise.
10181 * gfortran.dg/list_read_11.f90: Likewise.
10182 * gfortran.dg/list_read_12.f90: Likewise.
10183 * gfortran.dg/list_read_13.f: Likewise.
10184 * gfortran.dg/list_read_14.f90: Likewise.
10185 * gfortran.dg/list_read_2.f90: Likewise.
10186 * gfortran.dg/list_read_3.f90: Likewise.
10187 * gfortran.dg/list_read_4.f90: Likewise.
10188 * gfortran.dg/list_read_5.f90: Likewise.
10189 * gfortran.dg/list_read_6.f90: Likewise.
10190 * gfortran.dg/list_read_7.f90: Likewise.
10191 * gfortran.dg/list_read_8.f90: Likewise.
10192 * gfortran.dg/list_read_9.f90: Likewise.
10193 * gfortran.dg/loc_2.f90: Likewise.
10194 * gfortran.dg/logical_1.f90: Likewise.
10195 * gfortran.dg/logical_dot_product.f90: Likewise.
10196 * gfortran.dg/logical_temp_io.f90: Likewise.
10197 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10198 * gfortran.dg/lrshift_1.f90: Likewise.
10199 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10200 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10201 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10202 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10203 * gfortran.dg/make_unit.f90: Likewise.
10204 * gfortran.dg/mapping_1.f90: Likewise.
10205 * gfortran.dg/mapping_2.f90: Likewise.
10206 * gfortran.dg/mapping_3.f90: Likewise.
10207 * gfortran.dg/masklr_1.F90: Likewise.
10208 * gfortran.dg/masklr_2.F90: Likewise.
10209 * gfortran.dg/matmul_1.f90: Likewise.
10210 * gfortran.dg/matmul_10.f90: Likewise.
10211 * gfortran.dg/matmul_12.f90: Likewise.
10212 * gfortran.dg/matmul_16.f90: Likewise.
10213 * gfortran.dg/matmul_17.f90: Likewise.
10214 * gfortran.dg/matmul_18.f90: Likewise.
10215 * gfortran.dg/matmul_2.f90: Likewise.
10216 * gfortran.dg/matmul_3.f90: Likewise.
10217 * gfortran.dg/matmul_4.f90: Likewise.
10218 * gfortran.dg/matmul_6.f90: Likewise.
10219 * gfortran.dg/matmul_8.f03: Likewise.
10220 * gfortran.dg/matmul_9.f90: Likewise.
10221 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10222 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10223 * gfortran.dg/matmul_const.f90: Likewise.
10224 * gfortran.dg/maxloc_1.f90: Likewise.
10225 * gfortran.dg/maxloc_2.f90: Likewise.
10226 * gfortran.dg/maxloc_3.f90: Likewise.
10227 * gfortran.dg/maxloc_4.f90: Likewise.
10228 * gfortran.dg/maxloc_string_1.f90: Likewise.
10229 * gfortran.dg/maxlocval_1.f90: Likewise.
10230 * gfortran.dg/maxlocval_2.f90: Likewise.
10231 * gfortran.dg/maxlocval_3.f90: Likewise.
10232 * gfortran.dg/maxlocval_4.f90: Likewise.
10233 * gfortran.dg/maxval_char_1.f90: Likewise.
10234 * gfortran.dg/maxval_char_2.f90: Likewise.
10235 * gfortran.dg/maxval_char_3.f90: Likewise.
10236 * gfortran.dg/maxval_char_4.f90: Likewise.
10237 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10238 * gfortran.dg/mclock.f90: Likewise.
10239 * gfortran.dg/merge_bits_1.F90: Likewise.
10240 * gfortran.dg/merge_bits_2.F90: Likewise.
10241 * gfortran.dg/merge_char_1.f90: Likewise.
10242 * gfortran.dg/merge_init_expr.f90: Likewise.
10243 * gfortran.dg/min_max_optional_1.f90: Likewise.
10244 * gfortran.dg/min_max_optional_5.f90: Likewise.
10245 * gfortran.dg/minloc_1.f90: Likewise.
10246 * gfortran.dg/minloc_2.f90: Likewise.
10247 * gfortran.dg/minloc_3.f90: Likewise.
10248 * gfortran.dg/minloc_4.f90: Likewise.
10249 * gfortran.dg/minloc_string_1.f90: Likewise.
10250 * gfortran.dg/minlocval_1.f90: Likewise.
10251 * gfortran.dg/minlocval_2.f90: Likewise.
10252 * gfortran.dg/minlocval_3.f90: Likewise.
10253 * gfortran.dg/minlocval_4.f90: Likewise.
10254 * gfortran.dg/minmax_char_1.f90: Likewise.
10255 * gfortran.dg/minmaxloc_1.f90: Likewise.
10256 * gfortran.dg/minmaxloc_10.f90: Likewise.
10257 * gfortran.dg/minmaxloc_11.f90: Likewise.
10258 * gfortran.dg/minmaxloc_12.f90: Likewise.
10259 * gfortran.dg/minmaxloc_13.f90: Likewise.
10260 * gfortran.dg/minmaxloc_2.f90: Likewise.
10261 * gfortran.dg/minmaxloc_3.f90: Likewise.
10262 * gfortran.dg/minmaxloc_4.f90: Likewise.
10263 * gfortran.dg/minmaxloc_5.f90: Likewise.
10264 * gfortran.dg/minmaxloc_6.f90: Likewise.
10265 * gfortran.dg/minmaxloc_7.f90: Likewise.
10266 * gfortran.dg/minmaxloc_8.f90: Likewise.
10267 * gfortran.dg/minmaxval_1.f90: Likewise.
10268 * gfortran.dg/minval_char_1.f90: Likewise.
10269 * gfortran.dg/minval_char_2.f90: Likewise.
10270 * gfortran.dg/minval_char_3.f90: Likewise.
10271 * gfortran.dg/minval_char_4.f90: Likewise.
10272 * gfortran.dg/minval_char_5.f90: Likewise.
10273 * gfortran.dg/minval_parameter_1.f90: Likewise.
10274 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10275 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10276 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10277 * gfortran.dg/missing_parens_1.f90: Likewise.
10278 * gfortran.dg/missing_parens_2.f90: Likewise.
10279 * gfortran.dg/mod_large_1.f90: Likewise.
10280 * gfortran.dg/mod_sign0_1.f90: Likewise.
10281 * gfortran.dg/module_blank_common.f90: Likewise.
10282 * gfortran.dg/module_commons_1.f90: Likewise.
10283 * gfortran.dg/module_commons_3.f90: Likewise.
10284 * gfortran.dg/module_double_reuse.f90: Likewise.
10285 * gfortran.dg/module_equivalence_1.f90: Likewise.
10286 * gfortran.dg/module_equivalence_2.f90: Likewise.
10287 * gfortran.dg/module_equivalence_3.f90: Likewise.
10288 * gfortran.dg/module_equivalence_5.f90: Likewise.
10289 * gfortran.dg/module_interface_1.f90: Likewise.
10290 * gfortran.dg/module_nan.f90: Likewise.
10291 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10292 * gfortran.dg/module_procedure_1.f90: Likewise.
10293 * gfortran.dg/module_read_1.f90: Likewise.
10294 * gfortran.dg/module_read_2.f90: Likewise.
10295 * gfortran.dg/module_widestring_1.f90: Likewise.
10296 * gfortran.dg/move_alloc.f90: Likewise.
10297 * gfortran.dg/move_alloc_10.f90: Likewise.
10298 * gfortran.dg/move_alloc_13.f90: Likewise.
10299 * gfortran.dg/move_alloc_14.f90: Likewise.
10300 * gfortran.dg/move_alloc_15.f90: Likewise.
10301 * gfortran.dg/move_alloc_16.f90: Likewise.
10302 * gfortran.dg/move_alloc_2.f90: Likewise.
10303 * gfortran.dg/move_alloc_5.f90: Likewise.
10304 * gfortran.dg/move_alloc_6.f90: Likewise.
10305 * gfortran.dg/move_alloc_9.f90: Likewise.
10306 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10307 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10308 * gfortran.dg/mvbits_1.f90: Likewise.
10309 * gfortran.dg/mvbits_2.f90: Likewise.
10310 * gfortran.dg/mvbits_3.f90: Likewise.
10311 * gfortran.dg/mvbits_4.f90: Likewise.
10312 * gfortran.dg/mvbits_7.f90: Likewise.
10313 * gfortran.dg/mvbits_8.f90: Likewise.
10314 * gfortran.dg/namelist_11.f: Likewise.
10315 * gfortran.dg/namelist_12.f: Likewise.
10316 * gfortran.dg/namelist_13.f90: Likewise.
10317 * gfortran.dg/namelist_14.f90: Likewise.
10318 * gfortran.dg/namelist_15.f90: Likewise.
10319 * gfortran.dg/namelist_16.f90: Likewise.
10320 * gfortran.dg/namelist_17.f90: Likewise.
10321 * gfortran.dg/namelist_18.f90: Likewise.
10322 * gfortran.dg/namelist_19.f90: Likewise.
10323 * gfortran.dg/namelist_20.f90: Likewise.
10324 * gfortran.dg/namelist_21.f90: Likewise.
10325 * gfortran.dg/namelist_22.f90: Likewise.
10326 * gfortran.dg/namelist_23.f90: Likewise.
10327 * gfortran.dg/namelist_24.f90: Likewise.
10328 * gfortran.dg/namelist_26.f90: Likewise.
10329 * gfortran.dg/namelist_27.f90: Likewise.
10330 * gfortran.dg/namelist_28.f90: Likewise.
10331 * gfortran.dg/namelist_29.f90: Likewise.
10332 * gfortran.dg/namelist_37.f90: Likewise.
10333 * gfortran.dg/namelist_38.f90: Likewise.
10334 * gfortran.dg/namelist_39.f90: Likewise.
10335 * gfortran.dg/namelist_40.f90: Likewise.
10336 * gfortran.dg/namelist_41.f90: Likewise.
10337 * gfortran.dg/namelist_42.f90: Likewise.
10338 * gfortran.dg/namelist_43.f90: Likewise.
10339 * gfortran.dg/namelist_44.f90: Likewise.
10340 * gfortran.dg/namelist_47.f90: Likewise.
10341 * gfortran.dg/namelist_48.f90: Likewise.
10342 * gfortran.dg/namelist_49.f90: Likewise.
10343 * gfortran.dg/namelist_50.f90: Likewise.
10344 * gfortran.dg/namelist_51.f90: Likewise.
10345 * gfortran.dg/namelist_52.f90: Likewise.
10346 * gfortran.dg/namelist_54.f90: Likewise.
10347 * gfortran.dg/namelist_55.f90: Likewise.
10348 * gfortran.dg/namelist_56.f90: Likewise.
10349 * gfortran.dg/namelist_57.f90: Likewise.
10350 * gfortran.dg/namelist_58.f90: Likewise.
10351 * gfortran.dg/namelist_59.f90: Likewise.
10352 * gfortran.dg/namelist_60.f90: Likewise.
10353 * gfortran.dg/namelist_61.f90: Likewise.
10354 * gfortran.dg/namelist_64.f90: Likewise.
10355 * gfortran.dg/namelist_65.f90: Likewise.
10356 * gfortran.dg/namelist_69.f90: Likewise.
10357 * gfortran.dg/namelist_70.f90: Likewise.
10358 * gfortran.dg/namelist_71.f90: Likewise.
10359 * gfortran.dg/namelist_72.f: Likewise.
10360 * gfortran.dg/namelist_73.f90: Likewise.
10361 * gfortran.dg/namelist_77.f90: Likewise.
10362 * gfortran.dg/namelist_78.f90: Likewise.
10363 * gfortran.dg/namelist_79.f90: Likewise.
10364 * gfortran.dg/namelist_80.f90: Likewise.
10365 * gfortran.dg/namelist_81.f90: Likewise.
10366 * gfortran.dg/namelist_82.f90: Likewise.
10367 * gfortran.dg/namelist_84.f90: Likewise.
10368 * gfortran.dg/namelist_85.f90: Likewise.
10369 * gfortran.dg/namelist_86.f90: Likewise.
10370 * gfortran.dg/namelist_87.f90: Likewise.
10371 * gfortran.dg/namelist_88.f90: Likewise.
10372 * gfortran.dg/namelist_89.f90: Likewise.
10373 * gfortran.dg/namelist_90.f: Likewise.
10374 * gfortran.dg/namelist_95.f90: Likewise.
10375 * gfortran.dg/namelist_char_only.f90: Likewise.
10376 * gfortran.dg/namelist_empty.f90: Likewise.
10377 * gfortran.dg/namelist_internal.f90: Likewise.
10378 * gfortran.dg/namelist_use.f90: Likewise.
10379 * gfortran.dg/namelist_use_only.f90: Likewise.
10380 * gfortran.dg/namelist_utf8.f90: Likewise.
10381 * gfortran.dg/nan_1.f90: Likewise.
10382 * gfortran.dg/nan_2.f90: Likewise.
10383 * gfortran.dg/nan_3.f90: Likewise.
10384 * gfortran.dg/nan_6.f90: Likewise.
10385 * gfortran.dg/nan_7.f90: Likewise.
10386 * gfortran.dg/nearest_1.f90: Likewise.
10387 * gfortran.dg/nearest_2.f90: Likewise.
10388 * gfortran.dg/nearest_3.f90: Likewise.
10389 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10390 * gfortran.dg/negative_automatic_size.f90: Likewise.
10391 * gfortran.dg/negative_unit.f: Likewise.
10392 * gfortran.dg/negative_unit2.f90: Likewise.
10393 * gfortran.dg/negative_unit_int8.f: Likewise.
10394 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10395 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10396 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10397 * gfortran.dg/nested_modules_1.f90: Likewise.
10398 * gfortran.dg/nested_modules_2.f90: Likewise.
10399 * gfortran.dg/nested_modules_3.f90: Likewise.
10400 * gfortran.dg/nesting_1.f90: Likewise.
10401 * gfortran.dg/new_line.f90: Likewise.
10402 * gfortran.dg/newunit_1.f90: Likewise.
10403 * gfortran.dg/newunit_3.f90: Likewise.
10404 * gfortran.dg/newunit_5.f90.f90: Likewise.
10405 * gfortran.dg/nint_1.f90: Likewise.
10406 * gfortran.dg/nint_2.f90: Likewise.
10407 * gfortran.dg/no_arg_check_2.f90: Likewise.
10408 * gfortran.dg/no_range_check_1.f90: Likewise.
10409 * gfortran.dg/no_range_check_2.f90: Likewise.
10410 * gfortran.dg/no_range_check_3.f90: Likewise.
10411 * gfortran.dg/noadv_size.f90: Likewise.
10412 * gfortran.dg/nonreturning_statements.f90: Likewise.
10413 * gfortran.dg/norm2_1.f90: Likewise.
10414 * gfortran.dg/norm2_3.f90: Likewise.
10415 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10416 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10417 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10418 * gfortran.dg/null_4.f90: Likewise.
10419 * gfortran.dg/null_9.f90: Likewise.
10420 * gfortran.dg/nullify_3.f90: Likewise.
10421 * gfortran.dg/oldstyle_1.f90: Likewise.
10422 * gfortran.dg/open_access_append_1.f90: Likewise.
10423 * gfortran.dg/open_access_append_2.f90: Likewise.
10424 * gfortran.dg/open_errors.f90: Likewise.
10425 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10426 * gfortran.dg/open_new.f90: Likewise.
10427 * gfortran.dg/open_readonly_1.f90: Likewise.
10428 * gfortran.dg/operator_1.f90: Likewise.
10429 * gfortran.dg/optional_absent_1.f90: Likewise.
10430 * gfortran.dg/optional_absent_2.f90: Likewise.
10431 * gfortran.dg/optional_absent_3.f90: Likewise.
10432 * gfortran.dg/optional_class_1.f90: Likewise.
10433 * gfortran.dg/optional_dim_2.f90: Likewise.
10434 * gfortran.dg/optional_dim_3.f90: Likewise.
10435 * gfortran.dg/output_exponents_1.f90: Likewise.
10436 * gfortran.dg/overload_1.f90: Likewise.
10437 * gfortran.dg/overload_2.f90: Likewise.
10438 * gfortran.dg/overwrite_1.f: Likewise.
10439 * gfortran.dg/pad_no.f90: Likewise.
10440 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10441 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10442 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10443 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10444 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10445 * gfortran.dg/parens_3.f90: Likewise.
10446 * gfortran.dg/parens_5.f90: Likewise.
10447 * gfortran.dg/parens_6.f90: Likewise.
10448 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10449 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10450 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10451 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10452 * gfortran.dg/parity_1.f90: Likewise.
10453 * gfortran.dg/past_eor.f90: Likewise.
10454 * gfortran.dg/pdt_1.f03: Likewise.
10455 * gfortran.dg/pdt_10.f03: Likewise.
10456 * gfortran.dg/pdt_11.f03: Likewise.
10457 * gfortran.dg/pdt_12.f03: Likewise.
10458 * gfortran.dg/pdt_13.f03: Likewise.
10459 * gfortran.dg/pdt_14.f03: Likewise.
10460 * gfortran.dg/pdt_15.f03: Likewise.
10461 * gfortran.dg/pdt_19.f03: Likewise.
10462 * gfortran.dg/pdt_20.f03: Likewise.
10463 * gfortran.dg/pdt_22.f03: Likewise.
10464 * gfortran.dg/pdt_23.f03: Likewise.
10465 * gfortran.dg/pdt_25.f03: Likewise.
10466 * gfortran.dg/pdt_26.f03: Likewise.
10467 * gfortran.dg/pdt_27.f03: Likewise.
10468 * gfortran.dg/pdt_28.f03: Likewise.
10469 * gfortran.dg/pdt_3.f03: Likewise.
10470 * gfortran.dg/pdt_4.f03: Likewise.
10471 * gfortran.dg/pdt_5.f03: Likewise.
10472 * gfortran.dg/pdt_7.f03: Likewise.
10473 * gfortran.dg/pointer_1.f90: Likewise.
10474 * gfortran.dg/pointer_array_1.f90: Likewise.
10475 * gfortran.dg/pointer_array_3.f90: Likewise.
10476 * gfortran.dg/pointer_array_4.f90: Likewise.
10477 * gfortran.dg/pointer_array_5.f90: Likewise.
10478 * gfortran.dg/pointer_array_6.f90: Likewise.
10479 * gfortran.dg/pointer_array_7.f90: Likewise.
10480 * gfortran.dg/pointer_array_8.f90: Likewise.
10481 * gfortran.dg/pointer_array_9.f90: Likewise.
10482 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10483 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10484 * gfortran.dg/pointer_assign_10.f90: Likewise.
10485 * gfortran.dg/pointer_assign_11.f90: Likewise.
10486 * gfortran.dg/pointer_assign_4.f90: Likewise.
10487 * gfortran.dg/pointer_assign_8.f90: Likewise.
10488 * gfortran.dg/pointer_assign_9.f90: Likewise.
10489 * gfortran.dg/pointer_check_10.f90: Likewise.
10490 * gfortran.dg/pointer_check_9.f90: Likewise.
10491 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10492 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10493 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10494 * gfortran.dg/pointer_init_1.f90: Likewise.
10495 * gfortran.dg/pointer_init_3.f90: Likewise.
10496 * gfortran.dg/pointer_init_4.f90: Likewise.
10497 * gfortran.dg/pointer_init_5.f90: Likewise.
10498 * gfortran.dg/pointer_init_8.f90: Likewise.
10499 * gfortran.dg/pointer_intent_1.f90: Likewise.
10500 * gfortran.dg/pointer_intent_4.f90: Likewise.
10501 * gfortran.dg/pointer_intent_5.f90: Likewise.
10502 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10503 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10504 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10505 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10506 * gfortran.dg/pointer_target_1.f90: Likewise.
10507 * gfortran.dg/pointer_target_2.f90: Likewise.
10508 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10509 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10510 * gfortran.dg/power.f90: Likewise.
10511 * gfortran.dg/power1.f90: Likewise.
10512 * gfortran.dg/power_3.f90: Likewise.
10513 * gfortran.dg/power_4.f90: Likewise.
10514 * gfortran.dg/power_5.f90: Likewise.
10515 * gfortran.dg/pr12884.f: Likewise.
10516 * gfortran.dg/pr15129.f90: Likewise.
10517 * gfortran.dg/pr15140.f90: Likewise.
10518 * gfortran.dg/pr15324.f90: Likewise.
10519 * gfortran.dg/pr15332.f: Likewise.
10520 * gfortran.dg/pr15957.f90: Likewise.
10521 * gfortran.dg/pr15959.f90: Likewise.
10522 * gfortran.dg/pr16597.f90: Likewise.
10523 * gfortran.dg/pr16861.f90: Likewise.
10524 * gfortran.dg/pr16938.f90: Likewise.
10525 * gfortran.dg/pr17090.f90: Likewise.
10526 * gfortran.dg/pr17143.f90: Likewise.
10527 * gfortran.dg/pr17164.f90: Likewise.
10528 * gfortran.dg/pr17229.f: Likewise.
10529 * gfortran.dg/pr17285.f90: Likewise.
10530 * gfortran.dg/pr17286.f90: Likewise.
10531 * gfortran.dg/pr17472.f: Likewise.
10532 * gfortran.dg/pr17612.f90: Likewise.
10533 * gfortran.dg/pr17706.f90: Likewise.
10534 * gfortran.dg/pr18025.f90: Likewise.
10535 * gfortran.dg/pr18122.f90: Likewise.
10536 * gfortran.dg/pr18210.f90: Likewise.
10537 * gfortran.dg/pr18392.f90: Likewise.
10538 * gfortran.dg/pr19155.f: Likewise.
10539 * gfortran.dg/pr19216.f: Likewise.
10540 * gfortran.dg/pr19467.f90: Likewise.
10541 * gfortran.dg/pr19657.f: Likewise.
10542 * gfortran.dg/pr19926.f90: Likewise.
10543 * gfortran.dg/pr19928-1.f90: Likewise.
10544 * gfortran.dg/pr19928-2.f90: Likewise.
10545 * gfortran.dg/pr20086.f90: Likewise.
10546 * gfortran.dg/pr20124.f90: Likewise.
10547 * gfortran.dg/pr20163-2.f: Likewise.
10548 * gfortran.dg/pr20480.f90: Likewise.
10549 * gfortran.dg/pr20755.f: Likewise.
10550 * gfortran.dg/pr20950.f: Likewise.
10551 * gfortran.dg/pr21177.f90: Likewise.
10552 * gfortran.dg/pr21730.f: Likewise.
10553 * gfortran.dg/pr22491.f: Likewise.
10554 * gfortran.dg/pr25603.f: Likewise.
10555 * gfortran.dg/pr26246_2.f90: Likewise.
10556 * gfortran.dg/pr32136.f90: Likewise.
10557 * gfortran.dg/pr32533.f90: Likewise.
10558 * gfortran.dg/pr33794.f90: Likewise.
10559 * gfortran.dg/pr35662.f90: Likewise.
10560 * gfortran.dg/pr35944-1.f90: Likewise.
10561 * gfortran.dg/pr35944-2.f90: Likewise.
10562 * gfortran.dg/pr35983.f90: Likewise.
10563 * gfortran.dg/pr39865.f90: Likewise.
10564 * gfortran.dg/pr41212.f90: Likewise.
10565 * gfortran.dg/pr43808.f90: Likewise.
10566 * gfortran.dg/pr44592.f90: Likewise.
10567 * gfortran.dg/pr44735.f90: Likewise.
10568 * gfortran.dg/pr45308.f03: Likewise.
10569 * gfortran.dg/pr46297.f: Likewise.
10570 * gfortran.dg/pr46588.f90: Likewise.
10571 * gfortran.dg/pr46665.f90: Likewise.
10572 * gfortran.dg/pr46804.f90: Likewise.
10573 * gfortran.dg/pr47008.f03: Likewise.
10574 * gfortran.dg/pr47614.f: Likewise.
10575 * gfortran.dg/pr47878.f90: Likewise.
10576 * gfortran.dg/pr49103.f90: Likewise.
10577 * gfortran.dg/pr50069_1.f90: Likewise.
10578 * gfortran.dg/pr50769.f90: Likewise.
10579 * gfortran.dg/pr52608.f90: Likewise.
10580 * gfortran.dg/pr55086_2.f90: Likewise.
10581 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10582 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10583 * gfortran.dg/pr55330.f90: Likewise.
10584 * gfortran.dg/pr56015.f90: Likewise.
10585 * gfortran.dg/pr57910.f90: Likewise.
10586 * gfortran.dg/pr59700.f90: Likewise.
10587 * gfortran.dg/pr62125.f90: Likewise.
10588 * gfortran.dg/pr64530.f90: Likewise.
10589 * gfortran.dg/pr65429.f90: Likewise.
10590 * gfortran.dg/pr65450.f90: Likewise.
10591 * gfortran.dg/pr65504.f90: Likewise.
10592 * gfortran.dg/pr65903.f90: Likewise.
10593 * gfortran.dg/pr66311.f90: Likewise.
10594 * gfortran.dg/pr66864.f90: Likewise.
10595 * gfortran.dg/pr67140.f90: Likewise.
10596 * gfortran.dg/pr67524.f90: Likewise.
10597 * gfortran.dg/pr67885.f90: Likewise.
10598 * gfortran.dg/pr68053.f90: Likewise.
10599 * gfortran.dg/pr68566.f90: Likewise.
10600 * gfortran.dg/pr69514_1.f90: Likewise.
10601 * gfortran.dg/pr69514_2.f90: Likewise.
10602 * gfortran.dg/pr69739.f90: Likewise.
10603 * gfortran.dg/pr70673.f90: Likewise.
10604 * gfortran.dg/pr71523_2.f90: Likewise.
10605 * gfortran.dg/pr71764.f90: Likewise.
10606 * gfortran.dg/pr78092.f90: Likewise.
10607 * gfortran.dg/pr82973.f90: Likewise.
10608 * gfortran.dg/pr83864.f90: Likewise.
10609 * gfortran.dg/pr83874.f90: Likewise.
10610 * gfortran.dg/pr84088.f90: Likewise.
10611 * gfortran.dg/pr84155.f90: Likewise.
10612 * gfortran.dg/proc_decl_12.f90: Likewise.
10613 * gfortran.dg/proc_decl_13.f90: Likewise.
10614 * gfortran.dg/proc_decl_15.f90: Likewise.
10615 * gfortran.dg/proc_decl_17.f90: Likewise.
10616 * gfortran.dg/proc_decl_18.f90: Likewise.
10617 * gfortran.dg/proc_decl_2.f90: Likewise.
10618 * gfortran.dg/proc_decl_5.f90: Likewise.
10619 * gfortran.dg/proc_decl_9.f90: Likewise.
10620 * gfortran.dg/proc_ptr_1.f90: Likewise.
10621 * gfortran.dg/proc_ptr_10.f90: Likewise.
10622 * gfortran.dg/proc_ptr_12.f90: Likewise.
10623 * gfortran.dg/proc_ptr_18.f90: Likewise.
10624 * gfortran.dg/proc_ptr_19.f90: Likewise.
10625 * gfortran.dg/proc_ptr_21.f90: Likewise.
10626 * gfortran.dg/proc_ptr_22.f90: Likewise.
10627 * gfortran.dg/proc_ptr_23.f90: Likewise.
10628 * gfortran.dg/proc_ptr_25.f90: Likewise.
10629 * gfortran.dg/proc_ptr_26.f90: Likewise.
10630 * gfortran.dg/proc_ptr_3.f90: Likewise.
10631 * gfortran.dg/proc_ptr_36.f90: Likewise.
10632 * gfortran.dg/proc_ptr_47.f90: Likewise.
10633 * gfortran.dg/proc_ptr_48.f90: Likewise.
10634 * gfortran.dg/proc_ptr_5.f90: Likewise.
10635 * gfortran.dg/proc_ptr_6.f90: Likewise.
10636 * gfortran.dg/proc_ptr_7.f90: Likewise.
10637 * gfortran.dg/proc_ptr_8.f90: Likewise.
10638 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10639 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10640 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10641 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10642 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10643 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10644 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10645 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10646 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10647 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10648 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10649 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10650 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10651 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10652 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10653 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10654 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10655 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10656 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10657 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10658 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10659 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10660 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10661 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10662 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10663 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10664 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10665 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10666 * gfortran.dg/product_init_expr.f03: Likewise.
10667 * gfortran.dg/promotion.f90: Likewise.
10668 * gfortran.dg/promotion_3.f90: Likewise.
10669 * gfortran.dg/promotion_4.f90: Likewise.
10670 * gfortran.dg/protected_1.f90: Likewise.
10671 * gfortran.dg/protected_2.f90: Likewise.
10672 * gfortran.dg/ptr-func-1.f90: Likewise.
10673 * gfortran.dg/ptr-func-2.f90: Likewise.
10674 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10675 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10676 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10677 * gfortran.dg/pure_byref_1.f90: Likewise.
10678 * gfortran.dg/pure_byref_2.f90: Likewise.
10679 * gfortran.dg/pure_byref_3.f90: Likewise.
10680 * gfortran.dg/quad_2.f90: Likewise.
10681 * gfortran.dg/quad_3.f90: Likewise.
10682 * gfortran.dg/random_3.f90: Likewise.
10683 * gfortran.dg/random_4.f90: Likewise.
10684 * gfortran.dg/random_7.f90: Likewise.
10685 * gfortran.dg/read_2.f90: Likewise.
10686 * gfortran.dg/read_3.f90: Likewise.
10687 * gfortran.dg/read_4.f90: Likewise.
10688 * gfortran.dg/read_5.f90: Likewise.
10689 * gfortran.dg/read_bad_advance.f90: Likewise.
10690 * gfortran.dg/read_bang.f90: Likewise.
10691 * gfortran.dg/read_bang4.f90: Likewise.
10692 * gfortran.dg/read_comma.f: Likewise.
10693 * gfortran.dg/read_dir.f90: Likewise.
10694 * gfortran.dg/read_empty_file.f: Likewise.
10695 * gfortran.dg/read_eof_1.f90: Likewise.
10696 * gfortran.dg/read_eof_2.f90: Likewise.
10697 * gfortran.dg/read_eof_3.f90: Likewise.
10698 * gfortran.dg/read_eof_4.f90: Likewise.
10699 * gfortran.dg/read_eof_5.f90: Likewise.
10700 * gfortran.dg/read_eof_6.f: Likewise.
10701 * gfortran.dg/read_eof_7.f90: Likewise.
10702 * gfortran.dg/read_eof_8.f90: Likewise.
10703 * gfortran.dg/read_eof_all.f90: Likewise.
10704 * gfortran.dg/read_eor.f90: Likewise.
10705 * gfortran.dg/read_float_1.f90: Likewise.
10706 * gfortran.dg/read_float_2.f03: Likewise.
10707 * gfortran.dg/read_float_3.f90: Likewise.
10708 * gfortran.dg/read_float_4.f90: Likewise.
10709 * gfortran.dg/read_infnan_1.f90: Likewise.
10710 * gfortran.dg/read_list_eof_1.f90: Likewise.
10711 * gfortran.dg/read_logical.f90: Likewise.
10712 * gfortran.dg/read_many_1.f: Likewise.
10713 * gfortran.dg/read_no_eor.f90: Likewise.
10714 * gfortran.dg/read_noadvance.f90: Likewise.
10715 * gfortran.dg/read_repeat.f90: Likewise.
10716 * gfortran.dg/read_repeat_2.f90: Likewise.
10717 * gfortran.dg/read_size_noadvance.f90: Likewise.
10718 * gfortran.dg/read_x_eof.f90: Likewise.
10719 * gfortran.dg/read_x_past.f: Likewise.
10720 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10721 * gfortran.dg/real_const_1.f: Likewise.
10722 * gfortran.dg/real_const_2.f90: Likewise.
10723 * gfortran.dg/real_const_3.f90: Likewise.
10724 * gfortran.dg/real_do_1.f90: Likewise.
10725 * gfortran.dg/real_index_1.f90: Likewise.
10726 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10727 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10728 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10729 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10730 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10731 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10732 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10733 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10734 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10735 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10736 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10737 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10738 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10739 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10740 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10741 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10742 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10743 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10744 * gfortran.dg/record_marker_1.f90: Likewise.
10745 * gfortran.dg/record_marker_2.f: Likewise.
10746 * gfortran.dg/record_marker_3.f90: Likewise.
10747 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10748 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10749 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10750 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10751 * gfortran.dg/recursive_check_7.f90: Likewise.
10752 * gfortran.dg/recursive_reference_1.f90: Likewise.
10753 * gfortran.dg/recursive_reference_2.f90: Likewise.
10754 * gfortran.dg/recursive_stack.f90: Likewise.
10755 * gfortran.dg/reduction.f90: Likewise.
10756 * gfortran.dg/repack_arrays_1.f90: Likewise.
10757 * gfortran.dg/repeat_1.f90: Likewise.
10758 * gfortran.dg/repeat_2.f90: Likewise.
10759 * gfortran.dg/repeat_3.f90: Likewise.
10760 * gfortran.dg/repeat_6.f90: Likewise.
10761 * gfortran.dg/reshape-alloc.f90: Likewise.
10762 * gfortran.dg/reshape-complex.f90: Likewise.
10763 * gfortran.dg/reshape.f90: Likewise.
10764 * gfortran.dg/reshape_2.f90: Likewise.
10765 * gfortran.dg/reshape_7.f90: Likewise.
10766 * gfortran.dg/reshape_empty_1.f03: Likewise.
10767 * gfortran.dg/reshape_pad_1.f90: Likewise.
10768 * gfortran.dg/reshape_rank7.f90: Likewise.
10769 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10770 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10771 * gfortran.dg/result_default_init_1.f90: Likewise.
10772 * gfortran.dg/result_in_spec_1.f90: Likewise.
10773 * gfortran.dg/result_in_spec_2.f90: Likewise.
10774 * gfortran.dg/ret_array_1.f90: Likewise.
10775 * gfortran.dg/ret_pointer_1.f90: Likewise.
10776 * gfortran.dg/ret_pointer_2.f90: Likewise.
10777 * gfortran.dg/rewind_1.f90: Likewise.
10778 * gfortran.dg/round_1.f03: Likewise.
10779 * gfortran.dg/round_2.f03: Likewise.
10780 * gfortran.dg/round_3.f08: Likewise.
10781 * gfortran.dg/round_4.f90: Likewise.
10782 * gfortran.dg/rrspacing_1.f90: Likewise.
10783 * gfortran.dg/runtime_warning_1.f90: Likewise.
10784 * gfortran.dg/same_type_as_2.f03: Likewise.
10785 * gfortran.dg/save_1.f90: Likewise.
10786 * gfortran.dg/save_5.f90: Likewise.
10787 * gfortran.dg/save_6.f90: Likewise.
10788 * gfortran.dg/scalar_mask_1.f90: Likewise.
10789 * gfortran.dg/scalar_mask_2.f90: Likewise.
10790 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10791 * gfortran.dg/scale_1.f90: Likewise.
10792 * gfortran.dg/scan_1.f90: Likewise.
10793 * gfortran.dg/scan_2.f90: Likewise.
10794 * gfortran.dg/secnds-1.f: Likewise.
10795 * gfortran.dg/secnds.f: Likewise.
10796 * gfortran.dg/select_1.f90: Likewise.
10797 * gfortran.dg/select_2.f90: Likewise.
10798 * gfortran.dg/select_3.f90: Likewise.
10799 * gfortran.dg/select_5.f90: Likewise.
10800 * gfortran.dg/select_char_1.f90: Likewise.
10801 * gfortran.dg/select_char_2.f90: Likewise.
10802 * gfortran.dg/select_type_13.f03: Likewise.
10803 * gfortran.dg/select_type_14.f03: Likewise.
10804 * gfortran.dg/select_type_15.f03: Likewise.
10805 * gfortran.dg/select_type_19.f03: Likewise.
10806 * gfortran.dg/select_type_2.f03: Likewise.
10807 * gfortran.dg/select_type_26.f03: Likewise.
10808 * gfortran.dg/select_type_27.f03: Likewise.
10809 * gfortran.dg/select_type_28.f03: Likewise.
10810 * gfortran.dg/select_type_3.f03: Likewise.
10811 * gfortran.dg/select_type_35.f03: Likewise.
10812 * gfortran.dg/select_type_36.f03: Likewise.
10813 * gfortran.dg/select_type_37.f03: Likewise.
10814 * gfortran.dg/select_type_39.f03: Likewise.
10815 * gfortran.dg/select_type_4.f90: Likewise.
10816 * gfortran.dg/select_type_5.f03: Likewise.
10817 * gfortran.dg/select_type_6.f03: Likewise.
10818 * gfortran.dg/select_type_7.f03: Likewise.
10819 * gfortran.dg/select_type_8.f03: Likewise.
10820 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10821 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10822 * gfortran.dg/selected_kind_1.f90: Likewise.
10823 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10824 * gfortran.dg/shape_2.f90: Likewise.
10825 * gfortran.dg/shape_4.f90: Likewise.
10826 * gfortran.dg/shape_5.f90: Likewise.
10827 * gfortran.dg/shape_7.f90: Likewise.
10828 * gfortran.dg/shape_8.f90: Likewise.
10829 * gfortran.dg/shape_9.f90: Likewise.
10830 * gfortran.dg/shift-kind_2.f90: Likewise.
10831 * gfortran.dg/shiftalr_1.F90: Likewise.
10832 * gfortran.dg/shiftalr_2.F90: Likewise.
10833 * gfortran.dg/simpleif_1.f90: Likewise.
10834 * gfortran.dg/simplify_argN_1.f90: Likewise.
10835 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10836 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10837 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10838 * gfortran.dg/simplify_modulo.f90: Likewise.
10839 * gfortran.dg/single_char_string.f90: Likewise.
10840 * gfortran.dg/size_dim.f90: Likewise.
10841 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10842 * gfortran.dg/sizeof.f90: Likewise.
10843 * gfortran.dg/sizeof_4.f90: Likewise.
10844 * gfortran.dg/slash_1.f90: Likewise.
10845 * gfortran.dg/sms-1.f90: Likewise.
10846 * gfortran.dg/sms-2.f90: Likewise.
10847 * gfortran.dg/spec_expr_7.f90: Likewise.
10848 * gfortran.dg/specifics_1.f90: Likewise.
10849 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10850 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10851 * gfortran.dg/spread_init_expr.f03: Likewise.
10852 * gfortran.dg/spread_scalar_source.f90: Likewise.
10853 * gfortran.dg/spread_shape_1.f90: Likewise.
10854 * gfortran.dg/stat_1.f90: Likewise.
10855 * gfortran.dg/stat_2.f90: Likewise.
10856 * gfortran.dg/stfunc_1.f90: Likewise.
10857 * gfortran.dg/stfunc_4.f90: Likewise.
10858 * gfortran.dg/stfunc_6.f90: Likewise.
10859 * gfortran.dg/storage_size_1.f08: Likewise.
10860 * gfortran.dg/storage_size_3.f08: Likewise.
10861 * gfortran.dg/storage_size_4.f90: Likewise.
10862 * gfortran.dg/streamio_1.f90: Likewise.
10863 * gfortran.dg/streamio_10.f90: Likewise.
10864 * gfortran.dg/streamio_11.f90: Likewise.
10865 * gfortran.dg/streamio_12.f90: Likewise.
10866 * gfortran.dg/streamio_13.f90: Likewise.
10867 * gfortran.dg/streamio_14.f90: Likewise.
10868 * gfortran.dg/streamio_15.f90: Likewise.
10869 * gfortran.dg/streamio_16.f90: Likewise.
10870 * gfortran.dg/streamio_17.f90: Likewise.
10871 * gfortran.dg/streamio_2.f90: Likewise.
10872 * gfortran.dg/streamio_3.f90: Likewise.
10873 * gfortran.dg/streamio_4.f90: Likewise.
10874 * gfortran.dg/streamio_5.f90: Likewise.
10875 * gfortran.dg/streamio_6.f90: Likewise.
10876 * gfortran.dg/streamio_7.f90: Likewise.
10877 * gfortran.dg/streamio_8.f90: Likewise.
10878 * gfortran.dg/streamio_9.f90: Likewise.
10879 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10880 * gfortran.dg/string_4.f90: Likewise.
10881 * gfortran.dg/string_array_constructor_2.f90: Likewise.
10882 * gfortran.dg/string_assign_2.f90: Likewise.
10883 * gfortran.dg/string_compare_1.f90: Likewise.
10884 * gfortran.dg/string_compare_2.f90: Likewise.
10885 * gfortran.dg/string_compare_3.f90: Likewise.
10886 * gfortran.dg/string_ctor_1.f90: Likewise.
10887 * gfortran.dg/string_length_1.f90: Likewise.
10888 * gfortran.dg/string_length_2.f90: Likewise.
10889 * gfortran.dg/string_length_3.f90: Likewise.
10890 * gfortran.dg/string_length_4.f90: Likewise.
10891 * gfortran.dg/string_null_compare_1.f: Likewise.
10892 * gfortran.dg/string_pad_trunc.f90: Likewise.
10893 * gfortran.dg/structure_constructor_1.f03: Likewise.
10894 * gfortran.dg/structure_constructor_11.f90: Likewise.
10895 * gfortran.dg/structure_constructor_13.f03: Likewise.
10896 * gfortran.dg/structure_constructor_2.f03: Likewise.
10897 * gfortran.dg/structure_constructor_5.f03: Likewise.
10898 * gfortran.dg/submodule_1.f08: Likewise.
10899 * gfortran.dg/submodule_11.f08: Likewise.
10900 * gfortran.dg/submodule_14.f08: Likewise.
10901 * gfortran.dg/submodule_15.f08: Likewise.
10902 * gfortran.dg/submodule_17.f08: Likewise.
10903 * gfortran.dg/submodule_18.f08: Likewise.
10904 * gfortran.dg/submodule_19.f08: Likewise.
10905 * gfortran.dg/submodule_2.f08: Likewise.
10906 * gfortran.dg/submodule_27.f08: Likewise.
10907 * gfortran.dg/submodule_28.f08: Likewise.
10908 * gfortran.dg/submodule_29.f08: Likewise.
10909 * gfortran.dg/submodule_30.f08: Likewise.
10910 * gfortran.dg/submodule_6.f08: Likewise.
10911 * gfortran.dg/submodule_7.f08: Likewise.
10912 * gfortran.dg/submodule_8.f08: Likewise.
10913 * gfortran.dg/subnormal_1.f90: Likewise.
10914 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
10915 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
10916 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
10917 * gfortran.dg/substr_2.f: Likewise.
10918 * gfortran.dg/substr_3.f: Likewise.
10919 * gfortran.dg/substr_4.f: Likewise.
10920 * gfortran.dg/substr_5.f90: Likewise.
10921 * gfortran.dg/substr_6.f90: Likewise.
10922 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
10923 * gfortran.dg/sum_init_expr.f03: Likewise.
10924 * gfortran.dg/sum_zero_array_1.f90: Likewise.
10925 * gfortran.dg/system_clock_3.f08: Likewise.
10926 * gfortran.dg/t_editing.f: Likewise.
10927 * gfortran.dg/team_change_1.f90: Likewise.
10928 * gfortran.dg/team_end_1.f90: Likewise.
10929 * gfortran.dg/team_number_1.f90: Likewise.
10930 * gfortran.dg/temporary_1.f90: Likewise.
10931 * gfortran.dg/test_com_block.f90: Likewise.
10932 * gfortran.dg/test_only_clause.f90: Likewise.
10933 * gfortran.dg/tiny_1.f90: Likewise.
10934 * gfortran.dg/tiny_2.f90: Likewise.
10935 * gfortran.dg/tl_editing.f90: Likewise.
10936 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
10937 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10938 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
10939 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
10940 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
10941 * gfortran.dg/transfer_class_2.f90: Likewise.
10942 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
10943 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
10944 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
10945 * gfortran.dg/transfer_resolve_1.f90: Likewise.
10946 * gfortran.dg/transfer_simplify_1.f90: Likewise.
10947 * gfortran.dg/transfer_simplify_10.f90: Likewise.
10948 * gfortran.dg/transfer_simplify_11.f90: Likewise.
10949 * gfortran.dg/transfer_simplify_2.f90: Likewise.
10950 * gfortran.dg/transfer_simplify_3.f90: Likewise.
10951 * gfortran.dg/transfer_simplify_4.f90: Likewise.
10952 * gfortran.dg/transfer_simplify_8.f90: Likewise.
10953 * gfortran.dg/transfer_simplify_9.f90: Likewise.
10954 * gfortran.dg/transpose_1.f90: Likewise.
10955 * gfortran.dg/transpose_3.f03: Likewise.
10956 * gfortran.dg/transpose_4.f90: Likewise.
10957 * gfortran.dg/transpose_conjg_1.f90: Likewise.
10958 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
10959 * gfortran.dg/transpose_optimization_2.f90: Likewise.
10960 * gfortran.dg/trim_1.f90: Likewise.
10961 * gfortran.dg/trim_optimize_1.f90: Likewise.
10962 * gfortran.dg/trim_optimize_2.f90: Likewise.
10963 * gfortran.dg/trim_optimize_3.f90: Likewise.
10964 * gfortran.dg/trim_optimize_4.f90: Likewise.
10965 * gfortran.dg/trim_optimize_5.f90: Likewise.
10966 * gfortran.dg/trim_optimize_6.f90: Likewise.
10967 * gfortran.dg/trim_optimize_7.f90: Likewise.
10968 * gfortran.dg/trim_optimize_8.f90: Likewise.
10969 * gfortran.dg/type_to_class_1.f03: Likewise.
10970 * gfortran.dg/type_to_class_2.f03: Likewise.
10971 * gfortran.dg/type_to_class_3.f03: Likewise.
10972 * gfortran.dg/type_to_class_4.f03: Likewise.
10973 * gfortran.dg/type_to_class_5.f03: Likewise.
10974 * gfortran.dg/typebound_assignment_5.f03: Likewise.
10975 * gfortran.dg/typebound_assignment_6.f03: Likewise.
10976 * gfortran.dg/typebound_assignment_7.f90: Likewise.
10977 * gfortran.dg/typebound_call_1.f03: Likewise.
10978 * gfortran.dg/typebound_call_13.f03: Likewise.
10979 * gfortran.dg/typebound_call_18.f03: Likewise.
10980 * gfortran.dg/typebound_call_19.f03: Likewise.
10981 * gfortran.dg/typebound_call_2.f03: Likewise.
10982 * gfortran.dg/typebound_call_20.f03: Likewise.
10983 * gfortran.dg/typebound_call_3.f03: Likewise.
10984 * gfortran.dg/typebound_generic_5.f03: Likewise.
10985 * gfortran.dg/typebound_generic_6.f03: Likewise.
10986 * gfortran.dg/typebound_generic_9.f03: Likewise.
10987 * gfortran.dg/typebound_operator_12.f03: Likewise.
10988 * gfortran.dg/typebound_operator_13.f03: Likewise.
10989 * gfortran.dg/typebound_operator_15.f90: Likewise.
10990 * gfortran.dg/typebound_operator_20.f90: Likewise.
10991 * gfortran.dg/typebound_operator_3.f03: Likewise.
10992 * gfortran.dg/typebound_operator_6.f03: Likewise.
10993 * gfortran.dg/typebound_operator_7.f03: Likewise.
10994 * gfortran.dg/typebound_operator_8.f03: Likewise.
10995 * gfortran.dg/typebound_operator_9.f03: Likewise.
10996 * gfortran.dg/typebound_proc_19.f90: Likewise.
10997 * gfortran.dg/typebound_proc_20.f90: Likewise.
10998 * gfortran.dg/typebound_proc_23.f90: Likewise.
10999 * gfortran.dg/typebound_proc_27.f03: Likewise.
11000 * gfortran.dg/typebound_proc_35.f90: Likewise.
11001 * gfortran.dg/typebound_proc_36.f90: Likewise.
11002 * gfortran.dg/unf_io_convert_1.f90: Likewise.
11003 * gfortran.dg/unf_io_convert_2.f90: Likewise.
11004 * gfortran.dg/unf_io_convert_3.f90: Likewise.
11005 * gfortran.dg/unf_io_convert_4.f90: Likewise.
11006 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
11007 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
11008 * gfortran.dg/unf_short_record_1.f90: Likewise.
11009 * gfortran.dg/unformatted_recl_1.f90: Likewise.
11010 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
11011 * gfortran.dg/unit_1.f90: Likewise.
11012 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
11013 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
11014 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
11015 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
11016 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
11017 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
11018 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
11019 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
11020 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
11021 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
11022 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
11023 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
11024 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
11025 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
11026 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
11027 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
11028 * gfortran.dg/unpack_init_expr.f03: Likewise.
11029 * gfortran.dg/use_10.f90: Likewise.
11030 * gfortran.dg/use_11.f90: Likewise.
11031 * gfortran.dg/use_13.f90: Likewise.
11032 * gfortran.dg/use_24.f90: Likewise.
11033 * gfortran.dg/use_27.f90: Likewise.
11034 * gfortran.dg/use_5.f90: Likewise.
11035 * gfortran.dg/use_allocated_1.f90: Likewise.
11036 * gfortran.dg/use_only_1.f90: Likewise.
11037 * gfortran.dg/use_only_4.f90: Likewise.
11038 * gfortran.dg/use_rename_2.f90: Likewise.
11039 * gfortran.dg/use_rename_4.f90: Likewise.
11040 * gfortran.dg/used_dummy_types_1.f90: Likewise.
11041 * gfortran.dg/used_interface_ref.f90: Likewise.
11042 * gfortran.dg/used_types_5.f90: Likewise.
11043 * gfortran.dg/utf8_1.f03: Likewise.
11044 * gfortran.dg/utf8_2.f03: Likewise.
11045 * gfortran.dg/value_1.f90: Likewise.
11046 * gfortran.dg/value_2.f90: Likewise.
11047 * gfortran.dg/value_4.f90: Likewise.
11048 * gfortran.dg/value_6.f03: Likewise.
11049 * gfortran.dg/value_7.f03: Likewise.
11050 * gfortran.dg/value_test.f90: Likewise.
11051 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
11052 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
11053 * gfortran.dg/vect/pr60510.f: Likewise.
11054 * gfortran.dg/vect/pr69882.f90: Likewise.
11055 * gfortran.dg/vect/pr69980.f90: Likewise.
11056 * gfortran.dg/vect/vect-5.f90: Likewise.
11057 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
11058 * gfortran.dg/vector_subscript_1.f90: Likewise.
11059 * gfortran.dg/vector_subscript_2.f90: Likewise.
11060 * gfortran.dg/vector_subscript_3.f90: Likewise.
11061 * gfortran.dg/vector_subscript_5.f90: Likewise.
11062 * gfortran.dg/verify_2.f90: Likewise.
11063 * gfortran.dg/volatile10.f90: Likewise.
11064 * gfortran.dg/where_1.f90: Likewise.
11065 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11066 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11067 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11068 * gfortran.dg/whole_file_13.f90: Likewise.
11069 * gfortran.dg/whole_file_2.f90: Likewise.
11070 * gfortran.dg/widechar_2.f90: Likewise.
11071 * gfortran.dg/widechar_4.f90: Likewise.
11072 * gfortran.dg/widechar_5.f90: Likewise.
11073 * gfortran.dg/widechar_6.f90: Likewise.
11074 * gfortran.dg/widechar_8.f90: Likewise.
11075 * gfortran.dg/widechar_IO_1.f90: Likewise.
11076 * gfortran.dg/widechar_IO_2.f90: Likewise.
11077 * gfortran.dg/widechar_IO_3.f90: Likewise.
11078 * gfortran.dg/widechar_IO_4.f90: Likewise.
11079 * gfortran.dg/widechar_compare_1.f90: Likewise.
11080 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11081 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11082 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11083 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11084 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11085 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11086 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11087 * gfortran.dg/widechar_select_1.f90: Likewise.
11088 * gfortran.dg/winapi.f90: Likewise.
11089 * gfortran.dg/write_0_pe_format.f90: Likewise.
11090 * gfortran.dg/write_back.f: Likewise.
11091 * gfortran.dg/write_check3.f90: Likewise.
11092 * gfortran.dg/write_direct_eor.f90: Likewise.
11093 * gfortran.dg/write_padding.f90: Likewise.
11094 * gfortran.dg/write_recursive.f90: Likewise.
11095 * gfortran.dg/write_rewind_1.f: Likewise.
11096 * gfortran.dg/write_rewind_2.f: Likewise.
11097 * gfortran.dg/write_zero_array.f90: Likewise.
11098 * gfortran.dg/x_slash_1.f: Likewise.
11099 * gfortran.dg/x_slash_2.f: Likewise.
11100 * gfortran.dg/zero_array_components_1.f90: Likewise.
11101 * gfortran.dg/zero_length_1.f90: Likewise.
11102 * gfortran.dg/zero_length_2.f90: Likewise.
11103 * gfortran.dg/zero_sized_1.f90: Likewise.
11104 * gfortran.dg/zero_sized_3.f90: Likewise.
11105 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11106 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11107 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11108 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11109 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11110 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11111 * gfortran.fortran-torture/execute/args.f90: Likewise.
11112 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11113 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11114 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11115 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11116 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11117 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11118 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11119 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11120 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11121 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11122 * gfortran.fortran-torture/execute/common.f90: Likewise.
11123 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11124 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11125 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11126 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11127 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11128 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11129 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11130 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11131 * gfortran.fortran-torture/execute/data.f90: Likewise.
11132 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11133 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11134 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11135 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11136 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11137 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11138 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11139 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11140 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11141 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11142 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11143 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11144 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11145 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11146 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11147 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11148 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11149 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11150 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11151 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11152 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11153 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11154 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11155 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11156 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11157 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11158 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11159 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11160 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11161 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11162 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11163 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11164 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11165 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11166 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11167 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11168 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11169 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11170 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11171 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11172 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11173 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11174 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11175 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11176 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11177 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11178 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11179 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11180 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11181 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11182 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11183 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11184 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11185 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11186 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11187 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11188 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11189 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11190 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11191 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11192 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11193 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11194 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11195 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11196 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11197 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11198 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11199 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11200 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11201 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11202 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11203 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11204 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11205 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11206 Likewise.
11207 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11208 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11209 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11210 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11211 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11212 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11213 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11214 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11215 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11216 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11217 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11218 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11219 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11220 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11221 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11222 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11223 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11224 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11225 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11226 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11227 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11228 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11229 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11230 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11231 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11232 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11233 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11234 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11235 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11236 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11237 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11238 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11239 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11240 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11241 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11242 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11243 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11244 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11245 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11246 * gfortran.fortran-torture/execute/math.f90: Likewise.
11247 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11248 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11249 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11250 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11251 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11252 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11253 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11254 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11255 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11256 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11257 * gfortran.fortran-torture/execute/power.f90: Likewise.
11258 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11259 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11260 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11261 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11262 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11263 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11264 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11265 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11266 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11267 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11268 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11269 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11270 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11271 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11272 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11273 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11274 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11275 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11276 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11277 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11278 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11279 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11280 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11281 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11282 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11283 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11284 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11285 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11286 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11287 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11288 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11289 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11290 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11291 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11292 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11293 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11294 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11295 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11296 * gfortran.fortran-torture/execute/string.f90: Likewise.
11297 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11298 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11299 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11300 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11301 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11302 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11303 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11304 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11305 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11306 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11307 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11308 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11309 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11310 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11311 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11312 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11313 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11314 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11315 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11316 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11317 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11318 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11319 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11320 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11321 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11322 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11323 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11324 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11325 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11326 * gfortran.dg/inline_transpose_1.f90: Likewise.
11327
11328 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11329
11330 PR fortran/84115
11331 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11332 change to dg-run.
11333
11334 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11335
11336 PR ada/84277
11337 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11338 * gnat.dg/dispatch1.adb: Rename into...
11339 * gnat.dg/disp1.adb: ...this.
11340 * gnat.dg/dispatch1_p.ads: Rename into...
11341 * gnat.dg/disp1_pkg.ads: ...this.
11342 * gnat.dg/disp2.adb: Rename into...
11343 * gnat.dg/dispatch2.adb: ...this.
11344 * gnat.dg/dispatch2_p.ads: Rename into...
11345 * gnat.dg/disp2_pkg.ads: ...this.
11346 * gnat.dg/dispatch2_p.adb: Rename into...
11347 * gnat.dg/disp2_pkg.adb: this.
11348 * gnat.dg/generic_dispatch.adb: Rename into...
11349 * gnat.dg/generic_disp.adb: this.
11350 * gnat.dg/generic_dispatch_p.ads: Rename into...
11351 * gnat.dg/generic_disp_pkg.ads: ...this.
11352 * gnat.dg/generic_dispatch_p.adb: Rename into...
11353 * gnat.dg/generic_disp_pkg.adb: ...this.
11354 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11355 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11356 * gnat.dg/object_overflow1.adb: Tweak index.
11357 * gnat.dg/object_overflow2.adb: Likewise.
11358 * gnat.dg/object_overflow3.adb: Likewise.
11359 * gnat.dg/object_overflow4.adb: Likewise.
11360 * gnat.dg/object_overflow5.adb: Likewise.
11361
11362 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11363
11364 PR ipa/84425
11365 * gcc.c-torture/compile/pr84425.c: New test.
11366
11367 2018-02-16 Marek Polacek <polacek@redhat.com>
11368 Jakub Jelinek <jakub@redhat.com>
11369
11370 PR c++/84192
11371 * g++.dg/cpp1y/constexpr-84192.C: New test.
11372
11373 2018-02-16 Martin Sebor <msebor@redhat.com>
11374
11375 PR c++/79064
11376 * g++.dg/overload15.C: New test.
11377
11378 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11379
11380 PR target/81535
11381 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11382 * gcc.dg/pr56727-2.c: Ditto.
11383 * gcc.target/powerpc/pr79439.c: Renamed to...
11384 * gcc.target/powerpc/pr79439-1.c: ...this.
11385 * gcc.target/powerpc/pr79439-2.c: New test.
11386 * gcc.target/powerpc/pr79439-3.c: New test.
11387
11388 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11389
11390 target/pr84371
11391 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11392 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11393 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11394 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11395 * gcc.target/powerpc/builtins-3.c: Same.
11396
11397 2018-02-16 Nathan Sidwell <nathan@acm.org>
11398
11399 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11400
11401 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11402
11403 PR rtl-optimization/70023
11404 * gcc.target/i386/pr70023.c: New.
11405
11406 2018-02-16 Carl Love <cel@us.ibm.com>
11407
11408 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11409 tests.
11410 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11411 tests.
11412
11413 2018-02-16 Carl Love <cel@us.ibm.com>
11414
11415 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11416 for the ABI definitions for vec_extract4b and vec_insert4b.
11417
11418 2018-02-16 Nathan Sidwell <nathan@acm.org>
11419
11420 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11421 * g++.old-deja/g++.mike/net43.C: Likewise.
11422
11423 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11424
11425 PR c++/82468
11426 * g++.dg/cpp1z/class-deduction48.C: New.
11427
11428 2018-02-16 Nathan Sidwell <nathan@acm.org>
11429
11430 PR c++/84375
11431 * g++.dg/lookup/pr84375.C: New.
11432
11433 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11434
11435 PR target/83831
11436 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11437
11438 2018-02-16 Richard Biener <rguenther@suse.de>
11439
11440 PR tree-optimization/84417
11441 * gcc.dg/torture/pr84417.c: New testcase.
11442
11443 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11444
11445 PR target/84272
11446 * g++.dg/opt/pr84272.C: New test.
11447
11448 PR rtl-optimization/83723
11449 * gcc.dg/pr83723.c: New test.
11450
11451 2018-02-16 Richard Biener <rguenther@suse.de>
11452
11453 PR tree-optimization/84399
11454 * gcc.dg/graphite/pr84399.c: New testcase.
11455
11456 2018-02-16 Richard Biener <rguenther@suse.de>
11457
11458 PR tree-optimization/84190
11459 * g++.dg/torture/pr84190.C: New testcase.
11460
11461 2018-02-15 Martin Sebor <msebor@redhat.com>
11462
11463 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11464 directives.
11465
11466 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11467
11468 PR fortran/84409
11469 * gfortran.dg/dtio_21.f03: Add an error message.
11470 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11471
11472 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11473
11474 PR fortran/84381
11475 * gfortran.dg/stop_shouldfail.f90: New test.
11476
11477 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11478
11479 PR c++/84330
11480 * g++.dg/concepts/pr84330.C: New.
11481
11482 2018-02-15 Tom de Vries <tom@codesourcery.com>
11483
11484 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11485
11486 2018-02-15 Tom de Vries <tom@codesourcery.com>
11487
11488 * gcc.c-torture/compile/pr84136.c: Require effective target
11489 indirect_jumps.
11490
11491 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11492
11493 PR tree-optimization/84383
11494 * gcc.c-torture/compile/pr84383.c: New test.
11495
11496 PR tree-optimization/84334
11497 * gcc.dg/pr84334.c: New test.
11498
11499 2018-02-14 Carl Love <cel@us.ibm.com>
11500
11501 * gcc.target/powerpc/builtins-4-int128-runnable.c
11502 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11503 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11504
11505 2018-02-14 Martin Sebor <msebor@redhat.com>
11506
11507 PR tree-optimization/83698
11508 * gcc.dg/Wrestrict-7.c: New test.
11509 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11510 * gcc.target/i386/chkp-stropt-17.c: Same.
11511
11512 2018-02-14 Martin Sebor <msebor@redhat.com>
11513
11514 PR c/84108
11515 * gcc.dg/Wattributes-8.c: New test.
11516
11517 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11518
11519 PR fortran/84385
11520 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11521 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11522 * gfortran.dg/select_type_1.f03: Extend test case.
11523
11524 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11525
11526 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11527 (dg-options): Use -O2 -msse2 -mno-sse3.
11528
11529 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11530
11531 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11532 this test case still works ok.
11533 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11534 * gcc.dg/vmx/insert-be-order.c: Likewise.
11535 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11536 * gcc.dg/vmx/ld-be-order.c: Likewise.
11537 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11538 * gcc.dg/vmx/lde-be-order.c: Likewise.
11539 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11540 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11541 * gcc.dg/vmx/merge-be-order.c: Likewise.
11542 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11543 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11544 * gcc.dg/vmx/pack-be-order.c: Likewise.
11545 * gcc.dg/vmx/perm-be-order.c: Likewise.
11546 * gcc.dg/vmx/splat-be-order.c: Likewise.
11547 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11548 * gcc.dg/vmx/st-be-order.c: Likewise.
11549 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11550 * gcc.dg/vmx/ste-be-order.c: Likewise.
11551 * gcc.dg/vmx/stl-be-order.c: Likewise.
11552 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11553 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11554 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11555 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11556 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11557
11558 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11559
11560 PR c++/84350
11561 * g++.dg/cpp0x/auto49.C: New.
11562
11563 2018-02-14 Nathan Sidwell <nathan@acm.org>
11564
11565 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11566
11567 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11568
11569 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11570 * gcc.target/powerpc/le-altivec-consts.c: Same.
11571
11572 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11573
11574 PR target/84220
11575 * gcc.target/powerpc/pr84220-sld.c: New test.
11576 * gcc.target/powerpc/pr84220-sld2.c: New test.
11577 * gcc.target/powerpc/pr84220-sldw.c: New test.
11578 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11579 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11580
11581 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11582
11583 PR target/84239
11584 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11585 _inc_ssp intrinsics.
11586 * gcc.target/i386/cet-intrin-4.c: Likewise.
11587 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11588 __builtin_ia32_rdssp[d|q].
11589
11590 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11591
11592 PR tree-optimization/84357
11593 * gcc.dg/vect/pr84357.c: New test.
11594
11595 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11596
11597 PR target/83831
11598 * gcc.target/rx/pr83831.c: New tests.
11599
11600 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11601
11602 PR target/79242
11603 * gcc.target/msp430/pr79242.c: New test.
11604
11605 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11606
11607 PR target/84372
11608 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11609 with -mcpu=power9.
11610
11611 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11612
11613 PR target/84279
11614 * g++.dg/pr84279.C: New test.
11615
11616 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11617
11618 PR rtl-optimization/84169
11619 * gcc.c-torture/execute/pr84169.c: New.
11620
11621 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11622
11623 PR target/84370
11624 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11625
11626 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11627
11628 PR target/84365
11629 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11630 with -mcpu=power9.
11631
11632 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11633
11634 PR c++/84364
11635 * g++.dg/warn/effc4.C: New test.
11636
11637 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11638
11639 PR c++/84333
11640 * g++.dg/template/sizeof16.C: New.
11641 * g++.dg/template/sizeof17.C: Likewise.
11642
11643 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11644
11645 PR fortran/84313
11646 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11647 add necessary compiler options.
11648 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11649
11650 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11651
11652 PR c/82210
11653 * gcc.c-torture/execute/pr82210.c: New test.
11654
11655 PR middle-end/84309
11656 * gcc.dg/pr84309-2.c: New test.
11657
11658 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11659
11660 PR tree-optimization/84321
11661 * gcc.dg/pr84321.c: New test.
11662
11663 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11664
11665 PR target/84359
11666 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11667
11668 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11669
11670 PR sanitizer/84340
11671 * gcc.dg/asan/pr84307.c: Remove test.
11672
11673 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11674
11675 * gcc.target/rl78/test_auto_vector.c: New test.
11676
11677 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11678
11679 PR c/84305
11680 * gcc.c-torture/compile/pr84305.c: New test.
11681
11682 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11683
11684 PR target/84335
11685 * gcc.target/i386/pr84335.c: New test.
11686
11687 PR tree-optimization/84339
11688 * gcc.c-torture/execute/pr84339.c: New test.
11689
11690 PR middle-end/84309
11691 * gcc.dg/pr84309.c: New test.
11692 * gcc.target/i386/pr84309.c: New test.
11693
11694 PR target/84336
11695 * gcc.target/i386/pr84336.c: New test.
11696
11697 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11698
11699 PR c++/84341
11700 * c-c++-common/gomp/pr84341.c: New test.
11701
11702 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11703
11704 PR fortran/68746
11705 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11706
11707 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11708
11709 PR fortran/68746
11710 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11711 of zero for read.
11712
11713 2018-02-12 Jeff Law <law@redhat.com>
11714
11715 * gcc.c-torture/compile/reg-args-size.c: New test.
11716
11717 2018-02-12 Carl Love <cel@us.ibm.com>
11718
11719 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11720 uint128 tests to new testfile.
11721 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11722 int128 and uint128 tests.
11723 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11724 list of torture tests.
11725
11726 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11727
11728 PR fortran/84273
11729 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11730 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11731
11732 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11733
11734 PR target/82641
11735 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11736
11737 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11738
11739 PR sanitizer/84307
11740 * gcc.dg/asan/pr84307.c: New test.
11741
11742 2018-02-12 Nathan Sidwell <nathan@acm.org>
11743
11744 * g++.dg/parse/pr84263.C: New.
11745
11746 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11747
11748 PR c++/79626
11749 * g++.dg/template/crash129.C: New.
11750
11751 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11752
11753 PR target/83828
11754 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11755 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11756 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11757 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11758 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11759
11760 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11761
11762 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11763 _mm_maskz_scalef_round_sd): Test new intrinsics.
11764 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11765 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11766 intrinsics.
11767 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11768 _mm_maskz_scalef_round_ss): Test new intrinsics.
11769 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11770 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11771 intrinsics.
11772 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11773 __builtin_ia32_scalefss_round): Remove builtin.
11774 (__builtin_ia32_scalefsd_mask_round,
11775 __builtin_ia32_scalefss_mask_round): Test new builtin.
11776 * gcc.target/i386/sse-13.c: Ditto.
11777 * gcc.target/i386/sse-23.c: Ditto.
11778
11779 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11780
11781 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11782 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11783 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11784 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11785 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11786 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11787 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11788 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11789 intrinsics.
11790 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11791 (__builtin_ia32_sqrtss_round): Remove builtins.
11792 (__builtin_ia32_sqrtsd_mask_round)
11793 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11794 * gcc.target/i386/sse-13.c: Ditto.
11795 * gcc.target/i386/sse-23.c: Ditto.
11796
11797 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11798
11799 PR fortran/35299
11800 * gfortran.dg/statement_function_3.f: New test.
11801
11802 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11803
11804 PR fortran/54223
11805 PR fortran/84276
11806 * gfortran.dg/statement_function_1.f90: New test.
11807 * gfortran.dg/statement_function_2.f90: New test.
11808
11809 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11810
11811 PR fortran/84074
11812 * gfortran.dg/type_to_class_5.f03: New test.
11813
11814 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11815
11816 PR fortran/56691
11817 * gfortran.dg/type_to_class_4.f03: New test.
11818
11819 2018-02-10 Alan Modra <amodra@gmail.com>
11820
11821 PR target/84300
11822 * gcc.dg/pr84300.c: New.
11823
11824 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11825
11826 PR sanitizer/83987
11827 * g++.dg/ubsan/pr83987-2.C: New test.
11828
11829 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11830
11831 * gcc.target/rx/movsicc.c: New test.
11832
11833 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11834
11835 PR target/83926
11836 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11837 message.
11838
11839 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11840
11841 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11842 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11843
11844 2018-02-09 Nathan Sidwell <nathan@acm.org>
11845
11846 PR c/84293
11847 * c-c++-common/pr84293.h: New.
11848 * c-c++-common/pr84293.c: New.
11849
11850 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11851
11852 PR rtl-optimization/57193
11853 * gcc.target/i386/pr57193.c: New.
11854
11855 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11856
11857 PR target/84226
11858 * gcc.target/powerpc/pr84226.c: New test.
11859
11860 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11861
11862 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11863 from this to...
11864 <vclzd>: ...this.
11865
11866 2018-02-09 Martin Sebor <msebor@redhat.com>
11867
11868 PR lto/84212
11869 * gcc.dg/lto/pr84212_0.c: New test file.
11870 * gcc.dg/lto/pr84212_1.c: Same.
11871
11872 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11873
11874 PR target/83926
11875 * gcc.target/powerpc/pr83926.c: New test.
11876 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11877 message. Fix test for running in 32-bit mode.
11878
11879 2018-02-09 Tamar Christina <tamar.christina@arm.com>
11880
11881 PR target/82641
11882 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11883
11884 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11885
11886 PR target/PR84295
11887 * gcc.target/s390/pr84295.c: New test.
11888
11889 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
11890
11891 PR c++/77522
11892 * g++.dg/cpp1y/lambda-init16.C: New.
11893
11894 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
11895
11896 * gnat.dg/sso8.adb: New test.
11897 * gnat.dg/sso8_pkg.ads: New helper.
11898
11899 2018-02-09 Richard Biener <rguenther@suse.de>
11900
11901 PR tree-optimization/84278
11902 * gcc.target/i386/pr84278.c: Adjust regex.
11903
11904 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11905
11906 PR tree-optimization/84232
11907 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
11908
11909 PR debug/84252
11910 * gcc.target/aarch64/pr84252.c: New test.
11911
11912 PR middle-end/84237
11913 * gcc.dg/pr84237.c: New test.
11914
11915 2018-02-09 Marek Polacek <polacek@redhat.com>
11916 Jakub Jelinek <jakub@redhat.com>
11917
11918 PR c++/83659
11919 * g++.dg/torture/pr83659.C: New test.
11920
11921 2018-02-08 David Malcolm <dmalcolm@redhat.com>
11922
11923 PR tree-optimization/84136
11924 * gcc.c-torture/compile/pr84136.c: New test.
11925
11926 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
11927
11928 PR target/83008
11929 * gcc.target/i386/pr83008.c: New test.
11930
11931 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
11932
11933 PR target/81143
11934 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
11935
11936 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11937
11938 PR c++/83806
11939 * g++.dg/warn/Wunused-parm-11.C: New.
11940
11941 2018-02-08 Marek Polacek <polacek@redhat.com>
11942
11943 PR tree-optimization/84238
11944 * gcc.dg/Wstringop-overflow-3.c: New test.
11945
11946 2018-02-08 Nathan Sidwell <nathan@acm.org>
11947
11948 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
11949
11950 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11951
11952 PR tree-optimization/84265
11953 * gcc.dg/vect/pr84265.c: New test.
11954
11955 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11956
11957 PR tree-optimization/81635
11958 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
11959 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
11960
11961 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11962
11963 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
11964 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
11965 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
11966 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
11967 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
11968 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
11969 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
11970 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
11971 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
11972 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
11973 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
11974 * gcc.target/s390/nobp-return-attr-all.c: New test.
11975 * gcc.target/s390/nobp-return-attr-neg.c: New test.
11976 * gcc.target/s390/nobp-return-mem-attr.c: New test.
11977 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
11978 * gcc.target/s390/nobp-return-mem-z10.c: New test.
11979 * gcc.target/s390/nobp-return-mem-z900.c: New test.
11980 * gcc.target/s390/nobp-return-reg-attr.c: New test.
11981 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
11982 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
11983 * gcc.target/s390/nobp-return-reg-z10.c: New test.
11984 * gcc.target/s390/nobp-return-reg-z900.c: New test.
11985 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
11986 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
11987 * gcc.target/s390/nobp-table-jump-z10.c: New test.
11988 * gcc.target/s390/nobp-table-jump-z900.c: New test.
11989
11990 2018-02-08 Richard Biener <rguenther@suse.de>
11991
11992 PR tree-optimization/84233
11993 * g++.dg/torture/pr84233.C: New testcase.
11994
11995 2018-02-08 Richard Biener <rguenther@suse.de>
11996
11997 PR tree-optimization/84278
11998 * gcc.target/i386/pr84278.c: New testcase.
11999
12000 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
12001
12002 PR rtl-optimization/84068
12003 PR rtl-optimization/83459
12004 * gcc.dg/pr84068.c: New test.
12005
12006 2018-02-08 Richard Biener <rguenther@suse.de>
12007
12008 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
12009 loop vectorization to happen.
12010
12011 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
12012
12013 PR c++/83204
12014 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
12015
12016 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12017
12018 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
12019
12020 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
12021
12022 PR target/84154
12023 * gcc.target/powerpc/pr84154-1.c: New tests.
12024 * gcc.target/powerpc/pr84154-2.c: Likewise.
12025 * gcc.target/powerpc/pr84154-3.c: Likewise.
12026
12027 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
12028
12029 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
12030
12031 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12032
12033 PR c++/84082
12034 * g++.dg/template/incomplete11.C: New test.
12035 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
12036
12037 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12038
12039 PR fortran/82994
12040 * gfortran.dg/deallocate_error_3.f90: New test.
12041 * gfortran.dg/deallocate_error_4.f90: New test.
12042
12043 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12044
12045 PR fortran/68560
12046 * gfortran.dg/shape_9.f90: New test.
12047
12048 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
12049
12050 PR fortran/82049
12051 * gfortran.dg/assumed_charlen_parameter.f90: New test.
12052
12053 2018-02-07 David Malcolm <dmalcolm@redhat.com>
12054
12055 PR c++/81610
12056 PR c++/80567
12057 * g++.dg/spellcheck-reswords.C: New test case.
12058 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
12059 suggestion of "if".
12060
12061 2018-02-07 Martin Liska <mliska@suse.cz>
12062
12063 PR c++/84059.
12064 * g++.dg/ext/mv26.C: New test.
12065
12066 2018-02-07 Tom de Vries <tom@codesourcery.com>
12067
12068 * gcc.dg/pr83844.c: Require effective target alloca.
12069
12070 2018-02-07 Tom de Vries <tom@codesourcery.com>
12071
12072 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12073
12074 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12075
12076 PR target/84243
12077 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12078 -fcf-protection=return.
12079
12080 2018-02-07 Tom de Vries <tom@codesourcery.com>
12081
12082 PR libgomp/84217
12083 * c-c++-common/goacc/pr84217.c: New test.
12084 * gfortran.dg/goacc/pr84217.f90: New test.
12085
12086 2018-02-07 Richard Biener <rguenther@suse.de>
12087
12088 PR tree-optimization/84204
12089 * gcc.dg/graphite/pr84204.c: New testcase.
12090
12091 PR tree-optimization/84205
12092 * gcc.dg/graphite/pr84205.c: New testcase.
12093
12094 PR tree-optimization/84223
12095 * gfortran.dg/graphite/pr84223.f90: New testcase.
12096
12097 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12098
12099 PR c++/71662
12100 * g++.dg/cpp0x/scoped_enum7.C: New.
12101
12102 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12103
12104 PR tree-optimization/83008
12105 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12106
12107 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12108
12109 PR tree-optimization/84235
12110 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12111
12112 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12113
12114 PR testsuite/84243
12115 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12116 targets.
12117 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12118
12119 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12120
12121 PR target/84146
12122 * gcc.target/i386/pr84146.c: New test.
12123
12124 2018-02-06 Michael Collison <michael.collison@arm.com>
12125
12126 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12127
12128 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12129
12130 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12131 warning for -mno-speculate-indirect-jumps.
12132 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12133 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12134 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12135 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12136 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12137 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12138
12139 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12140
12141 PR target/84145
12142 * c-c++-common/fcf-protection-1.c: Change a compared message.
12143 * c-c++-common/fcf-protection-2.c: Likewise.
12144 * c-c++-common/fcf-protection-3.c: Likewise.
12145 * c-c++-common/fcf-protection-5.c: Likewise.
12146 * c-c++-common/fcf-protection-6.c: New test.
12147 * c-c++-common/fcf-protection-7.c: Likewise.
12148
12149 2018-02-06 Marek Polacek <polacek@redhat.com>
12150
12151 PR tree-optimization/84228
12152 * c-c++-common/Wstringop-truncation-3.c: New test.
12153
12154 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12155
12156 PR target/82641
12157 * gcc.target/arm/pragma_arch_switch_2.c: New.
12158
12159 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12160
12161 PR target/79975
12162 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12163
12164 2018-02-05 Martin Sebor <msebor@redhat.com>
12165
12166 PR tree-optimization/83369
12167 * gcc.dg/Wnonnull.c: New test.
12168
12169 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12170
12171 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12172 argument and use dg-messages-by-file instead. Expect it to be
12173 an array rather than a dict.
12174 (lto-link-and-maybe-run): Remove messages_by_file argument and
12175 use an upvar for dg-messages-by-file. Update call to
12176 lto_handle_diagnostics.
12177 (lt-get-options): Treat dg-messages-by-file as an array
12178 rather than a dict.
12179 (lto-get-options-main): Likewise. Set the entry rather than appending.
12180 (lto-execute): Treat dg-messages-by-file as an array rather than
12181 a dict. Update call to lto-link-and-maybe-run.
12182
12183 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12184
12185 PR c++/82782
12186 * g++.dg/cpp1z/inline-var4.C: New.
12187
12188 2018-02-05 Martin Liska <mliska@suse.cz>
12189
12190 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12191 options.
12192 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12193 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12194 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12195 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12196 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12197 * c-c++-common/asan/pointer-compare-3.c: New test.
12198
12199 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12200
12201 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12202 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12203
12204 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12205
12206 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12207 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12208 _mm_maskz_range_round_sd): Test new intrinsics.
12209 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12210 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12211 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12212 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12213 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12214 _mm_maskz_range_round_ss): Test new intrinsics.
12215 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12216 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12217 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12218 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12219 __builtin_ia32_rangess128_round): Remove builtins.
12220 (__builtin_ia32_rangesd128_mask_round,
12221 __builtin_ia32_rangess128_mask_round): Test new builtins.
12222 * gcc.target/i386/sse-13.c: Ditto.
12223 * gcc.target/i386/sse-23.c: Ditto.
12224
12225 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12226
12227 PR middle-end/79966
12228 * gfortran.dg/pr79966.f90: New testcase
12229
12230 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12231
12232 PR fortran/84094
12233 * gfortran.dg/associate_23.f90: Fix invalid code.
12234 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12235 * gfortran.dg/matmul_3.f90: Likewise.
12236 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12237
12238 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12239
12240 PR fortran/84115
12241 * gfortran.dg/associate_34.f90: New test.
12242 * gfortran.dg/associate_35.f90: New test.
12243
12244 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12245
12246 PR fortran/84141
12247 PR fortran/84155
12248 * gfortran.dg/pr84155.f90: New test.
12249
12250 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12251
12252 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12253 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12254
12255 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12256
12257 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12258 dg-do run stanza.
12259
12260 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12261
12262 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12263 requirement.
12264 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12265 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12266 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12267
12268 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12269
12270 PR testsuite/52641
12271 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12272 * gcc.dg/Wsign-conversion.c: Dito.
12273 * gcc.dg/attr-alloc_size-4.c: Dito.
12274 * gcc.dg/pr81020.c: Dito.
12275 * gcc.dg/pr81192.c: Dito.
12276 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12277 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12278 * gcc.dg/pr83844.c: Restrict to int32plus.
12279 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12280 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12281 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12282 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12283 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12284 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12285 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12286 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12287 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12288 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12289 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12290 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12291
12292 2018-02-02 Julia Koval <julia.koval@intel.com>
12293
12294 * gcc.target/i386/funcspec-56.inc: Handle new march.
12295 * g++.dg/ext/mv16.C: Ditto.
12296
12297 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12298
12299 * lib/target-supports.exp
12300 (check_effective_target_keeps_null_pointer_checks): No more
12301 special-case avr.
12302 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12303 * gcc.dg/ifcvt-4.c: Skip avr.
12304 * gcc.dg/pr53037-1.c: Dito.
12305 * gcc.dg/pr53037-2.c: Dito.
12306 * gcc.dg/pr53037-3.c: Dito.
12307 * gcc.dg/pr63387-2.c: Dito.
12308 * gcc.dg/pr63387.c: Dito.
12309 * gcc.dg/sancov/cmp0.c: Dito.
12310 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12311 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12312 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12313 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12314 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12315 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12316 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12317 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12318 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12319 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12320 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12321 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12322 * gcc.dg/tree-ssa/pr82059.c: Dito.
12323 * gcc.c-torture/execute/pr70460.c: Dito.
12324
12325 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12326
12327 PR testsuite/52641
12328 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12329 * gcc.c-torture/execute/20180112-1.c: Dito.
12330 * gcc.c-torture/execute/pr81503.c: Dito.
12331 * gcc.dg/store_merging_12.c: Dito.
12332 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12333 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12334 * gcc.dg/tree-ssa/pr80898.c: Dito.
12335 * gcc.dg/tree-ssa/pr82363.c: Dito.
12336 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12337 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12338 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12339 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12340 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12341 * gcc.dg/tree-ssa/pr80803.c: Dito.
12342 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12343 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12344 * gcc.dg/tree-ssa/vrp114.c: Dito.
12345 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12346 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12347 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12348
12349 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12350
12351 PR target/84066
12352 * gcc.target/i386/cet-sjlj-6a.c: New test.
12353 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12354
12355 2018-02-01 Marek Polacek <polacek@redhat.com>
12356
12357 PR c++/84125
12358 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12359
12360 2018-01-30 Jeff Law <law@redhat.com>
12361
12362 PR target/84128
12363 * gcc.target/i386/pr84128.c: New test.
12364
12365 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12366
12367 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12368 -fdelete-null-pointer-checks.
12369
12370 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12371
12372 PR c++/83796
12373 * g++.dg/cpp0x/abstract-default1.C: New.
12374
12375 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12376
12377 PR tree-optimization/81635
12378 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12379 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12380
12381 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12382
12383 PR target/83370
12384 * gcc.target/aarch64/pr83370.c: New.
12385
12386 2018-02-01 Richard Biener <rguenther@suse.de>
12387
12388 * gcc.dg/graphite/pr35356-1.c: Adjust.
12389
12390 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12391
12392 PR testsuite/83846
12393 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12394 for ILP32.
12395 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12396 of hard-coding the choice.
12397 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12398 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12399 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12400 memset call.
12401 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12402 stdint.h types.
12403 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12404 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12405 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12406 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12407 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12408 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12409 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12410 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12411 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12412 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12413 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12414 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12415 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12416 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12417 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12418 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12419 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12420 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12421 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12422 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12423 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12424 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12425 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12426 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12427 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12428 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12429 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12430 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12431 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12432 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12433 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12434 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12435 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12436 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12437 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12438 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12439 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12440 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12441 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12442 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12443 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12444 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12445 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12446 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12447 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12448 __builtin_popcountll rather than __builtin_popcountl.
12449
12450 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12451
12452 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12453 of LD1R[HWD] for multi-element constants on big-endian targets.
12454 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12455 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12456
12457 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12458
12459 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12460 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12461 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12462
12463 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12464
12465 PR tree-optimization/81661
12466 PR tree-optimization/84117
12467 * gcc.dg/pr81661.c: New test.
12468 * gfortran.dg/pr84117.f90: New test.
12469
12470 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12471
12472 PR fortran/83705
12473 * gfortran.dg/repeat_7.f90: Catch warning message.
12474
12475 2018-01-31 Ian Lance Taylor <iant@golang.org>
12476
12477 * go.go-torture/execute/printnil.go: New test.
12478
12479 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12480
12481 * lib/target-supports.exp (check_effective_target_comdat_group):
12482 Allow for Solaris as comdat syntax.
12483
12484 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12485 Solaris with comdat_group support and as.
12486
12487 2018-01-31 Marek Polacek <polacek@redhat.com>
12488
12489 PR c/81779
12490 * gcc.dg/pr81779.c: New test.
12491
12492 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12493
12494 PR fortran/84116
12495 * gfortran.dg/gomp/pr84116.f90: New test.
12496
12497 PR c++/83993
12498 * g++.dg/init/pr83993-2.C: New test.
12499
12500 PR c++/83993
12501 * g++.dg/init/pr83993-1.C: New test.
12502 * g++.dg/cpp0x/pr83993.C: New test.
12503
12504 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12505
12506 PR fortran/84088
12507 * gfortran.dg/pr84088.f90: New test.
12508
12509 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12510
12511 PR target/82444
12512 * gcc.target/i386/pr82444.c: New.
12513
12514 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12515
12516 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12517 * gcc.target/powerpc/vsx-13.c: New.
12518
12519 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12520
12521 PR c++/84092
12522 * g++.dg/cpp1y/var-templ57.C: New.
12523
12524 2018-01-31 Marek Polacek <polacek@redhat.com>
12525
12526 PR c++/84138
12527 * g++.dg/diagnostic/pr84138.C: New test.
12528
12529 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12530
12531 PR fortran/78534
12532 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12533 -Wstringop-overflow warnings due to spurious warning with -O1.
12534 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12535 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12536
12537 2018-01-31 Richard Biener <rguenther@suse.de>
12538
12539 PR tree-optimization/84132
12540 * g++.dg/torture/pr84132.C: New testcase.
12541
12542 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12543
12544 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12545 dg-final scan.
12546
12547 2018-01-31 Julia Koval <julia.koval@intel.com>
12548
12549 PR target/83618
12550 * gcc.target/i386/rdpid.c: Remove "eax".
12551
12552 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12553
12554 PR tree-optimization/64946
12555 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12556 scan-assembler checks.
12557
12558 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12559
12560 * gcc.c-torture/execute/20180131-1.c: New test.
12561
12562 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12563
12564 * gcc.target/arc/taux-1.c: New test.
12565 * gcc.target/arc/taux-2.c: Likewise.
12566
12567 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12568
12569 * gcc.target/arc/uncached.c: New test.
12570
12571 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12572
12573 PR lto/83954
12574 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12575
12576 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12577
12578 PR preprocessor/69869
12579 * gcc.dg/cpp/trad/pr69869.c: New test.
12580
12581 PR c/84100
12582 * gcc.dg/pr84100.c: New test.
12583
12584 2018-01-30 Jeff Law <law@redhat.com>
12585
12586 PR target/84064
12587 * gcc.target/i386/pr84064: New test.
12588
12589 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12590
12591 PR fortran/84134
12592 * gfortran.dg/data_implied_do_2.f90: New test.
12593
12594 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12595
12596 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12597
12598 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12599
12600 PR fortran/84133
12601 * gfortran.dg/inline_matmul_21.f90: New test case.
12602
12603 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12604
12605 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12606
12607 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12608
12609 PR target/84112
12610 * gcc.target/powerpc/pr84112.c: New.
12611
12612 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12613
12614 PR rtl-optimization/83986
12615 * gcc.dg/pr83986.c: New test.
12616
12617 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12618
12619 PR 58684
12620 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12621 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12622 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12623 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12624
12625 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12626
12627 PR tree-optimization/84111
12628 * gcc.c-torture/compile/pr84111.c: New test.
12629
12630 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12631
12632 PR ipa/83179
12633 * gcc.dg/ipa/inline-2.c: Fix template.
12634 * gcc.dg/ipa/inline-3.c: Fix template.
12635
12636 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12637
12638 PR ipa/81360
12639 * g++.dg/torture/pr81360.C: New testcase.
12640
12641 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12642
12643 PR lto/83954
12644 * gcc.dg/lto/pr83954.h: New testcase.
12645 * gcc.dg/lto/pr83954_0.c: New testcase.
12646 * gcc.dg/lto/pr83954_1.c: New testcase.
12647
12648 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12649
12650 PR bootstrap/84017
12651 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12652 to dg-options.
12653 Simplify DW_AT_producer scan.
12654
12655 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12656
12657 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12658
12659 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12660
12661 PR target/83828
12662 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12663 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12664 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12665 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12666
12667 2018-01-29 Jeff Law <law@redhat.com>
12668
12669 PR testsuite/81010
12670 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12671 better match other tests which require vsx. Verify the zero
12672 extension is part of the test in the combiner dump.
12673
12674 2018-01-29 Marek Polacek <polacek@redhat.com>
12675
12676 PR c/83966
12677 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12678
12679 PR c++/83996
12680 * g++.dg/ext/pr83996.C: New test.
12681
12682 2018-01-29 Richard Biener <rguenther@suse.de>
12683
12684 PR tree-optimization/84057
12685 * gcc.dg/graphite/pr84057.c: New testcase.
12686
12687 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12688
12689 PR fortran/84073
12690 * gfortran.dg/bind_c_usage_31.f90: New test.
12691
12692 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12693
12694 PR c++/83924
12695 * g++.dg/warn/Wduplicated-branches5.C: New.
12696
12697 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12698
12699 * gcc.target/rl78/test_addsi3_internal.c: New test.
12700
12701 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12702
12703 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12704 Make expected output depend on whether we expect sibcalls or not.
12705 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12706 safe-indirect-jump-1.c).
12707
12708 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12709 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12710 Soren Rasmussen <s.c.rasmussen@gmail.com>
12711
12712 Fortran 2018 teams tests.
12713
12714 * gfortran.dg/team_number_1.f90: new test for team_number.
12715 * gfortran.dg/team_change_1.f90: new test for change team.
12716 * gfortran.dg/team_end_1.f90: new test for end team.
12717 * gfortran.dg/team_form_1.f90: new test for form team.
12718
12719 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12720
12721 PR fortran/83998
12722 * gfortran.dg/dot_product_4.f90
12723
12724 2018-01-26 Martin Sebor <msebor@redhat.com>
12725
12726 PR tree-optimization/83896
12727 * gcc.dg/strlenopt-43.c: New.
12728
12729 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12730
12731 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12732 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12733 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12734 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12735 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12736 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12737 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12738 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12739 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12740 stanzas.
12741 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12742 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12743 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12744 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12745 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12746 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12747 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12748 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12749 instruction list.
12750 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12751
12752 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12753
12754 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12755 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12756 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12757 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12758 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12759 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12760 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12761 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12762 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12763 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12764 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12765 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12766 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12767
12768 2018-01-26 Martin Liska <mliska@suse.cz>
12769
12770 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12771 warning is seen.
12772
12773 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12774
12775 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12776 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12777 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12778 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12779 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12780 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12781 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12782 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12783
12784 2018-01-26 Richard Biener <rguenther@suse.de>
12785
12786 PR rtl-optimization/84003
12787 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12788 latent bug in DSE if NOINLINE is appropriately defined.
12789 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12790 and defining NOINLINE.
12791
12792 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12793
12794 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12795 tests specific to aarch64. XFAIL test on arm.
12796
12797 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12798
12799 PR rtl-optimization/83985
12800 * gcc.dg/pr83985.c: New test.
12801
12802 PR c/83989
12803 * c-c++-common/Wrestrict-3.c: New test.
12804
12805 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12806
12807 * gcc.target/arc/tdelegitimize_addr.c: New test.
12808
12809 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12810
12811 * gcc.target/arc/jli-1.c: New file.
12812 * gcc.target/arc/jli-2.c: Likewise.
12813
12814 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12815
12816 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12817 scan-assembler.
12818 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12819 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12820
12821 2018-01-26 Richard Biener <rguenther@suse.de>
12822
12823 PR tree-optimization/81082
12824 * gcc.dg/vect/pr81082.c: New testcase.
12825 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12826 simplification to n * n.
12827
12828 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12829
12830 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12831 Solaris 10.
12832 * gcc.target/i386/pr63620.c: Likewise.
12833
12834 2018-01-26 Julia Koval <julia.koval@intel.com>
12835
12836 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12837 -mavx512f -mavx512bw.
12838 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12839 * gcc.target/i386/i386.exp: Fix types.
12840
12841 2018-01-26 Alan Modra <amodra@gmail.com>
12842
12843 PR target/84033
12844 * gcc.target/powerpc/swaps-p8-46.c: New.
12845
12846 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12847
12848 PR fortran/37577
12849 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12850 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12851 'array01' in the tree dump comparison.
12852 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12853 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12854 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12855
12856 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12857
12858 PR middle-end/83055
12859 * gcc.dg/torture/pr83055.c: New testcase.
12860
12861 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12862
12863 PR c++/84031
12864 * g++.dg/cpp1z/decomp36.C: New test.
12865
12866 PR middle-end/83977
12867 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12868
12869 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12870
12871 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12872 the shift dump line.
12873 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12874
12875 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12876
12877 PR target/81550
12878 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12879 index instead of int, which allows IVOPTs to properly optimize the
12880 loop.
12881
12882 2018-01-24 David Malcolm <dmalcolm@redhat.com>
12883
12884 PR jit/82846
12885 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
12886 of "fn_type" typedef.
12887 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12888
12889 2018-01-24 Ian Lance Taylor <iant@golang.org>
12890
12891 * go.go-torture/execute/names-1.go: New test.
12892
12893 2018-01-19 Jeff Law <law@redhat.com>
12894
12895 PR target/83994
12896 * gcc.target/i386/pr83994.c: New test.
12897
12898 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
12899
12900 PR target/84014
12901 * gcc.target/powerpc/pr84014.c: New.
12902
12903 2018-01-24 Jakub Jelinek <jakub@redhat.com>
12904
12905 PR middle-end/83977
12906 * c-c++-common/gomp/pr83977-1.c: New test.
12907 * c-c++-common/gomp/pr83977-2.c: New test.
12908 * c-c++-common/gomp/pr83977-3.c: New test.
12909 * gfortran.dg/gomp/pr83977.f90: New test.
12910
12911 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12912
12913 PR testsuite/83889
12914 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
12915 * gcc.dg/vect/pr80631-1.c: Likewise.
12916 * gcc.dg/vect/pr80631-2.c: Likewise.
12917 * gcc.dg/vect/pr81410.c: Likewise.
12918 * gcc.dg/vect/pr81633.c: Likewise.
12919 * gcc.dg/vect/pr81815.c: Likewise.
12920 * gcc.dg/vect/pr82108.c: Likewise.
12921 * gcc.dg/vect/pr83857.c: Likewise.
12922 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12923 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12924 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
12925 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12926 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12927 * gcc.dg/vect/vect-reduc-11.c: Likewise.
12928 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
12929 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
12930 dg-xfail-run-if instead.
12931 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12932 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12933 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12934 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
12935 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12936
12937 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12938
12939 PR tree-optimization/83979
12940 * g++.dg/pr83979.c: New test.
12941
12942 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12943
12944 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
12945 option. Add arm_neon_ok_no_float_abi check.
12946
12947 2018-01-24 Richard Biener <rguenther@suse.de>
12948
12949 PR tree-optimization/83176
12950 * gcc.dg/graphite/pr83176.c: New testcase.
12951
12952 2018-01-24 Richard Biener <rguenther@suse.de>
12953
12954 PR tree-optimization/82819
12955 * gcc.dg/graphite/pr82819.c: New testcase.
12956
12957 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12958
12959 PR c++/83921
12960 * g++.dg/cpp1y/constexpr-83921-1.C: New.
12961 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
12962 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
12963 * g++.dg/ext/stmtexpr20.C: Likewise.
12964 * g++.dg/ext/stmtexpr21.C: Likewise.
12965
12966 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12967
12968 PR c++/83974
12969 * g++.dg/warn/pr83974.C: New test case.
12970
12971 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12972
12973 PR sanitizer/83987
12974 * g++.dg/ubsan/pr83987.C: New test.
12975
12976 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12977
12978 PR fortran/83866
12979 * gfortran.dg/pdt_29.f03: New test.
12980
12981 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12982
12983 PR fortran/83898
12984 * gfortran.dg/associate_33.f03: New test.
12985
12986 2018-01-23 Martin Liska <mliska@suse.cz>
12987
12988 PR lto/81440
12989 * gcc.dg/lto/pr81440.h: New test.
12990 * gcc.dg/lto/pr81440_0.c: New test.
12991 * gcc.dg/lto/pr81440_1.c: New test.
12992
12993 2018-01-23 Nathan Sidwell <nathan@acm.org>
12994
12995 PR c++/83988
12996 * g++.dg/template/pr83988.C: New.
12997
12998 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12999
13000 PR c++/82882
13001 PR c++/83978
13002 * g++.dg/cpp0x/pr82882.C: New test.
13003 * g++.dg/cpp0x/pr83978.C: New test.
13004
13005 PR c++/83958
13006 * g++.dg/cpp1z/decomp35.C: New test.
13007
13008 2018-01-23 Nathan Sidwell <nathan@acm.org>
13009
13010 * g++.dg/cpp0x/range-for10.C: Adjust.
13011 * g++.dg/ext/forscope1.C: Adjust.
13012 * g++.dg/ext/forscope2.C: Adjust.
13013 * g++.dg/template/for1.C: Adjust.
13014
13015 2018-01-23 David Malcolm <dmalcolm@redhat.com>
13016
13017 PR tree-optimization/83510
13018 * gcc.c-torture/compile/pr83510.c: New test case.
13019
13020 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13021
13022 PR testsuite/83888
13023 * lib/target-supports.exp (check_effective_target_vect_float): Say
13024 that the result only holds when -funsafe-math-optimizations is on.
13025 (check_effective_target_vect_float_strict): New procedure.
13026 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
13027 of vect_float.
13028 * gcc.dg/vect/vect-reduc-6.c: Likewise.
13029
13030 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
13031
13032 PR tree-optimization/83965
13033 * gcc.dg/vect/pr83965.c: New test.
13034
13035 2018-01-23 Richard Biener <rguenther@suse.de>
13036
13037 PR tree-optimization/83963
13038 * gfortran.dg/graphite/pr83963.f: New testcase.
13039 * gcc.dg/graphite/pr83963-2.c: Likewise.
13040
13041 2018-01-23 Jakub Jelinek <jakub@redhat.com>
13042
13043 PR c++/83918
13044 * g++.dg/cpp1z/pr83918.C: New test.
13045
13046 2018-01-22 Jakub Jelinek <jakub@redhat.com>
13047
13048 PR tree-optimization/83957
13049 * gcc.dg/autopar/pr83957.c: New test.
13050
13051 PR tree-optimization/83081
13052 * gcc.dg/predict-8.c: Adjust expected probability.
13053
13054 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
13055
13056 PR target/83862
13057 * gcc.target/powerpc/pr83862.c: New test.
13058
13059 2018-01-22 Carl Love <cel@us.ibm.com>
13060
13061 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13062 builtins-4-runnable.c, builtins-6-runnable.c,
13063 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13064 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13065 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13066 for signed/unsigned 128-bit and long long int loads.
13067
13068 2018-01-22 Marek Polacek <polacek@redhat.com>
13069
13070 PR c++/81933
13071 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13072
13073 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13074
13075 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13076 scan-asembler valid instructions list.
13077 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13078 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13079 power8-vector requirement and option.
13080 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13081
13082 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13083
13084 PR 78534
13085 PR 83704
13086 * gfortran.dg/string_1.f90: Remove printing the length.
13087
13088 2018-01-22 Richard Biener <rguenther@suse.de>
13089
13090 PR tree-optimization/83963
13091 * gcc.dg/graphite/pr83963.c: New testcase.
13092
13093 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13094
13095 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13096 dg-require-effective-target directives.
13097
13098 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13099
13100 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13101 New procedure.
13102 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13103 Adjust scan-assembler checks for soft-float.
13104
13105 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13106
13107 PR target/83946
13108 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13109
13110 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13111
13112 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13113 * gcc.dg/pr83623.c: Likewise.
13114 * gcc.dg/pr83666.c: Likewise.
13115
13116 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13117 David Edelsohn <dje.gcc@gmail.com>
13118
13119 PR target/83946
13120 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13121 assembly output from "crset eq" to "crset 2".
13122 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13123 assembly output from . to $.
13124 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13125 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13126 assembly output from "crset eq" to "crset 2".
13127 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13128 assembly output from "crset eq" to "crset 2", and from . to $.
13129
13130 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13131
13132 PR fortran/83900
13133 * gfortran.dg/matmul_18.f90: New test.
13134
13135 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13136
13137 PR tree-optimization/83940
13138 * gcc.dg/torture/pr83940.c: New test.
13139
13140 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13141
13142 PR middle-end/83945
13143 * gcc.dg/tls/pr83945.c: New test.
13144
13145 PR target/83930
13146 * gcc.dg/pr83930.c: New test.
13147
13148 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13149
13150 PR fortran/83900
13151 * gfortran.dg/matmul_17.f90: New test.
13152
13153 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13154
13155 PR fortran/80768
13156 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13157
13158 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13159
13160 PR c++/81167
13161 * g++.dg/cpp0x/pr81167.C: New test.
13162
13163 PR c++/83919
13164 * g++.dg/cpp0x/pr83919.C: New test.
13165
13166 2018-01-19 Jeff Law <law@redhat.com>
13167 Jakub Jelinek <jakub@redhat.com>
13168
13169 * gcc.dg/stack-check-16.c: New test.
13170
13171 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13172
13173 PR target/83790
13174 * gcc.target/nvptx/indirect_call.c: New test.
13175
13176 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13177
13178 * g++.dg/torture/pr83619.C: Remove dg-message.
13179
13180 2018-01-19 Martin Liska <mliska@suse.cz>
13181
13182 * gcc.dg/predict-1.c: Adjust expected probability.
13183 * gcc.dg/predict-3.c: Likewise.
13184 * gcc.dg/predict-5.c: Likewise.
13185 * gcc.dg/predict-6.c: Likewise.
13186 * gcc.dg/predict-9.c: Likewise.
13187
13188 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13189
13190 PR tree-optimization/83922
13191 * gcc.dg/pr83922.c: New test.
13192
13193 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13194
13195 PR tree-optimization/83914
13196 * gcc.dg/vect/pr83914.c: New test.
13197
13198 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13199
13200 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13201 * gcc.target/arm/negdi-2.c: Likewise.
13202 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13203
13204 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13205
13206 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13207
13208 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13209
13210 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13211
13212 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13213
13214 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13215 hppa*-*-hpux*.
13216
13217 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13218
13219 PR ipa/83619
13220 PR testsuite/83934
13221 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13222 forward declaration.
13223
13224 2018-01-18 Carl Love <cel@us.ibm.com>
13225
13226 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13227 to the function.
13228
13229 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13230
13231 PR c++/81013
13232 * g++.dg/inherit/union3.C: New.
13233
13234 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13235
13236 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13237
13238 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13239
13240 PR ipa/83619
13241 * g++.dg/torture/pr83619.C: New testcase.
13242
13243 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13244
13245 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13246 Add function body to force error messages in some configurations.
13247
13248 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13249
13250 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13251 and arm_thumb1_ok.
13252
13253 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13254
13255 PR other/70268
13256 * c-c++-common/ffile-prefix-map.c: New test.
13257 * c-c++-common/fmacro-prefix-map.c: New test.
13258 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13259 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13260
13261 2018-01-18 Martin Liska <mliska@suse.cz>
13262
13263 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13264 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13265 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13266 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13267 * gcc.target/i386/ret-thunk-10.c: Likewise.
13268 * gcc.target/i386/ret-thunk-11.c: Likewise.
13269 * gcc.target/i386/ret-thunk-12.c: Likewise.
13270 * gcc.target/i386/ret-thunk-15.c: Likewise.
13271 * gcc.target/i386/ret-thunk-9.c: Likewise.
13272
13273 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13274
13275 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13276 order.
13277
13278 2018-01-18 Nathan Sidwell <nathan@acm.org>
13279
13280 PR c++/83160
13281 * g++.dg/cpp0x/pr83160.C: New.
13282
13283 2018-01-18 Richard Biener <rguenther@suse.de>
13284
13285 PR tree-optimization/83887
13286 * gcc.dg/graphite/pr83887.c: New testcase.
13287 * gfortran.dg/graphite/pr83887.f90: Likewise.
13288 * gfortran.dg/graphite/pr83887.f: Likewise.
13289
13290 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13291
13292 PR target/65578
13293 * gcc.target/arm/builtin-bswap.x: New file.
13294 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13295 and options for armv6t2.
13296 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13297 and options for Thumb1.
13298 * gcc.target/arm/builtin-bswap16.x: New file.
13299 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13300 and options for armv6t2.
13301 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13302 and options for Thumb1.
13303
13304 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13305
13306 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13307 order.
13308
13309 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13310
13311 PR c/61240
13312 * gcc.dg/pr61240.c: New test.
13313
13314 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13315
13316 PR fortran/83864
13317 * gfortran.dg/pr83864.f90: New test.
13318
13319 2018-01-17 Jeff Law <law@redhat.com>
13320
13321 PR testsuite/83883
13322 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13323
13324 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13325
13326 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13327 restriction, but still restrict to 64-bit.
13328 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13329 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13330
13331 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13332
13333 PR fortran/83874
13334 * gfortran.dg/pr83874.f90: New test.
13335
13336 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13337
13338 PR c++/83824
13339 * g++.dg/cpp0x/pr83824.C: New test.
13340
13341 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13342
13343 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13344 appropriate .gnu_attribute for the long double type, if we use the
13345 long double type, but do not generate any calls.
13346 * gcc.target/powerpc/gnuattr2.c: Likewise.
13347 * gcc.target/powerpc/gnuattr3.c: Likewise.
13348
13349 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13350
13351 PR c++/78344
13352 * g++.dg/cpp0x/alignas13.C: New.
13353
13354 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13355
13356 PR c++/83897
13357 * g++.dg/cpp0x/pr83897.C: New test.
13358
13359 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13360
13361 PR ipa/83051
13362 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13363
13364 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13365
13366 PR c++/81054
13367 * g++.dg/cpp0x/constexpr-ice19.C: New.
13368
13369 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13370
13371 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13372 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13373 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13374 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13375 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13376 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13377 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13378 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13379 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13380 * gcc.target/powerpc/builtins-1.fold.h: New.
13381
13382 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13383
13384 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13385 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13386
13387 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13388
13389 * gcc.target/arm/g2.c: Add -marm to dg-options.
13390 * gcc.target/arm/scd42-2.c: Likewise.
13391
13392 2018-01-17 Nathan Sidwell <nathan@acm.org>
13393
13394 PR c++/83287
13395 * g++.dg/lookup/pr83287-2.C: New.
13396
13397 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13398
13399 PR c++/83814
13400 PR c++/83902
13401 * g++.dg/wrappers/pr83814.C: New test case.
13402 * g++.dg/wrappers/pr83902.C: New test case.
13403
13404 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13405
13406 PR lto/83121
13407 * g++.dg/lto/pr83121_0.C: New test case.
13408 * g++.dg/lto/pr83121_1.C: New test case.
13409 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13410 adapted from DejaGnu's dg-test.
13411 (lto_handle_diagnostics): New procedure.
13412 (lto_prune_warns): Ignore informational notes.
13413 (lto-link-and-maybe-run): Add "messages_by_file" param.
13414 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13415 "execute" when "link" fails if "execute" was not specified.
13416 (lto-can-handle-directive): New procedure.
13417 (lto-get-options-main): Call lto-can-handle-directive. Add a
13418 dg-messages local, using it to set the caller's
13419 dg-messages-by-file for the given source file.
13420 (lto-get-options): Likewise.
13421 (lto-execute): Add dg-messages-by-file local, and pass it to
13422 lto-link-and-maybe-run.
13423
13424 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13425 Richard Sandiford <richard.sandiford@linaro.org>
13426
13427 PR target/79041
13428 PR target/82964
13429 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13430 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13431
13432 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13433
13434 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13435 target check autogenerator for armv8.1-a and armv8.2-a.
13436
13437 2018-01-17 Carl Love <cel@us.ibm.com>
13438
13439 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13440 Add debug print statements.
13441 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13442 16 byte vector load followed by a partial vector load.
13443
13444 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13445
13446 PR c++/83799
13447 * g++.dg/wrappers/pr83799.C: New test case.
13448
13449 2018-01-17 Nathan Sidwell <nathan@acm.org>
13450
13451 PR c++/83739
13452 * g++.dg/cpp1y/pr83739.C: New.
13453
13454 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13455
13456 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13457 * gcc.target/visium/overflow16.c: Likewise.
13458 * gcc.target/visium/overflow32.c: Likewise.
13459
13460 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13461
13462 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13463
13464 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13465
13466 * gcc.dg/rtl/arm/stl-cond.c: New test.
13467 * gcc.target/arm/stl-cond.c: Delete.
13468
13469 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13470
13471 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13472 directives.
13473
13474 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13475
13476 PR tree-optimization/83843
13477 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13478 * gcc.dg/store_merging_19.c: New test.
13479
13480 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13481
13482 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13483 and options.
13484
13485 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13486
13487 PR rtl-optimization/83771
13488 * gcc.dg/pr83771.c: New test.
13489
13490 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13491
13492 PR tree-optimization/81184
13493 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13494 targets.
13495 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13496
13497 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13498
13499 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13500
13501 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13502
13503 PR target/83546
13504 * gcc.target/i386/pr83546.c: New test.
13505
13506 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13507
13508 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13509
13510 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13511
13512 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13513 test and add dg-warning for the -Wstringop-overflow warning.
13514
13515 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13516
13517 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13518 XFAIL last test on SPARC and Visium.
13519
13520 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13521
13522 PR rtl-optimization/80481
13523 * g++.dg/pr80481.C: Exclude solaris.
13524
13525 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13526
13527 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13528 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13529 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13530
13531 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13532
13533 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13534 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13535 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13536 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13537 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13538 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13539 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13540 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13541 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13542 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13543 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13544 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13545 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13546 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13547 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13548
13549 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13550
13551 PR testsuite/77734
13552 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13553
13554 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13555
13556 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13557 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13558 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13559 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13560 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13561 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13562
13563 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13564
13565 PR tree-optimization/83857
13566 * gcc.dg/vect/pr83857.c: New test.
13567
13568 2018-01-16 Richard Biener <rguenther@suse.de>
13569
13570 PR tree-optimization/83867
13571 * gcc.dg/vect/pr83867.c: New testcase.
13572
13573 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13574
13575 PR c/83844
13576 * gcc.dg/pr83844.c: New test.
13577
13578 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13579
13580 * gcc.dg/torture/pr83847.c: New test.
13581
13582 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13583
13584 PR rtl-optimization/86620
13585 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13586 instead of --param=max-sched-ready-insns=0.
13587 * gcc.target/i386/pr83620.c: New test.
13588 * gcc.dg/pr83620.c: New test.
13589
13590 PR tree-optimization/83843
13591 * gcc.dg/store_merging_18.c: New test.
13592
13593 PR c++/83817
13594 * g++.dg/cpp1y/pr83817.C: New test.
13595
13596 PR c++/83825
13597 * g++.dg/template/pr83825.C: New test.
13598
13599 2018-01-16 Richard Biener <rguenther@suse.de>
13600
13601 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13602
13603 2018-01-16 Richard Biener <rguenther@suse.de>
13604
13605 PR testsuite/82132
13606 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13607 from gcc.dg/torture/pr60092.c.
13608
13609 2018-01-15 Martin Sebor <msebor@redhat.com>
13610
13611 PR c++/83588
13612 * g++.dg/ext/flexary28.C: New test.
13613
13614 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13615
13616 PR fortran/82257
13617 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13618
13619 2018-01-15 Martin Sebor <msebor@redhat.com>
13620
13621 PR testsuite/83869
13622 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13623
13624 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13625
13626 PR fortran/54613
13627 * gfortran.dg/minmaxloc_9.f90: New test.
13628 * gfortran.dg/minmaxloc_10.f90: New test.
13629 * gfortran.dg/minmaxloc_11.f90: New test.
13630
13631 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13632
13633 PR target/83839
13634 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13635 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13636 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13637 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13638 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13639 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13640 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13641 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13642 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13643 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13644 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13645 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13646 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13647 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13648 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13649 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13650 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13651 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13652 * gcc.target/i386/ret-thunk-10.c: Likewise.
13653 * gcc.target/i386/ret-thunk-11.c: Likewise.
13654 * gcc.target/i386/ret-thunk-12.c: Likewise.
13655 * gcc.target/i386/ret-thunk-13.c: Likewise.
13656 * gcc.target/i386/ret-thunk-14.c: Likewise.
13657 * gcc.target/i386/ret-thunk-15.c: Likewise.
13658 * gcc.target/i386/ret-thunk-9.c: Don't check the
13659 __x86_return_thunk label. Scan for "push" only for Linux.
13660
13661 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13662
13663 PR testsuite/79920
13664 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13665
13666 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13667
13668 PR target/83687
13669 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13670 tests.
13671 * gcc.target/arm/pr83687.c: New test.
13672
13673 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13674
13675 Adjust tests to AVR_TINY.
13676
13677 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13678 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13679 * gcc.target/avr/pr71627.c: Same.
13680 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13681 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13682 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13683 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13684 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13685 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13686 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13687 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13688 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13689 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13690 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13691 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13692 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13693 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13694 * gcc.target/avr/torture/pr61055.c: Same.
13695 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13696 available.
13697 * gcc.target/avr/torture/int24-mul.c: Same.
13698 * gcc.target/avr/torture/pr51782-1.c: Same.
13699 * gcc.target/avr/torture/pr61443.c: Same.
13700 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13701 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13702
13703 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13704
13705 PR c/83801
13706 PR c/83729
13707 * gcc.target/avr/torture/pr83729.c: New test.
13708 * gcc.target/avr/torture/pr83801.c: New test.
13709
13710 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13711
13712 PR middle-end/82694
13713 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13714 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13715
13716 2018-01-10 Martin Sebor <msebor@redhat.com>
13717
13718 PR other/83508
13719 * gcc.dg/Wstringop-overflow-2.c: New test.
13720
13721 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13722
13723 PR libgfortran/83811
13724 * gfortran.dg/fmt_e.f90: New test.
13725
13726 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13727
13728 * gcc.target/i386/indirect-thunk-10.c: New test.
13729 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13730 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13731 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13732 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13733 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13734 * gcc.target/i386/ret-thunk-17.c: Likewise.
13735 * gcc.target/i386/ret-thunk-18.c: Likewise.
13736 * gcc.target/i386/ret-thunk-19.c: Likewise.
13737 * gcc.target/i386/ret-thunk-20.c: Likewise.
13738 * gcc.target/i386/ret-thunk-21.c: Likewise.
13739
13740 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13741
13742 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13743
13744 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13745
13746 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13747 -mno-indirect-branch-register.
13748 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13749 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13750 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13751 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13752 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13753 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13754 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13755 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13756 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13757 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13758 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13759 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13760 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13761 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13762 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13763 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13764 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13765 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13766 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13767 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13768 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13769 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13770 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13771 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13772 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13773 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13774 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13775 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13776 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13777 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13778 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13779 * gcc.target/i386/ret-thunk-10.c: Likewise.
13780 * gcc.target/i386/ret-thunk-11.c: Likewise.
13781 * gcc.target/i386/ret-thunk-12.c: Likewise.
13782 * gcc.target/i386/ret-thunk-13.c: Likewise.
13783 * gcc.target/i386/ret-thunk-14.c: Likewise.
13784 * gcc.target/i386/ret-thunk-15.c: Likewise.
13785 * gcc.target/i386/ret-thunk-9.c: Likewise.
13786 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13787 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13788 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13789
13790 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13791
13792 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13793 -mfunction-return=keep.
13794 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13795 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13796 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13797 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13798 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13799 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13800 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13801 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13802 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13803 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13804 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13805 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13806 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13807 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13808 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13809 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13810 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13811 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13812 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13813 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13814 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13815 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13816 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13817 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13818 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13819 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13820 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13821 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13822 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13823 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13824 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13825 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13826 * gcc.target/i386/ret-thunk-1.c: New test.
13827 * gcc.target/i386/ret-thunk-10.c: Likewise.
13828 * gcc.target/i386/ret-thunk-11.c: Likewise.
13829 * gcc.target/i386/ret-thunk-12.c: Likewise.
13830 * gcc.target/i386/ret-thunk-13.c: Likewise.
13831 * gcc.target/i386/ret-thunk-14.c: Likewise.
13832 * gcc.target/i386/ret-thunk-15.c: Likewise.
13833 * gcc.target/i386/ret-thunk-16.c: Likewise.
13834 * gcc.target/i386/ret-thunk-2.c: Likewise.
13835 * gcc.target/i386/ret-thunk-3.c: Likewise.
13836 * gcc.target/i386/ret-thunk-4.c: Likewise.
13837 * gcc.target/i386/ret-thunk-5.c: Likewise.
13838 * gcc.target/i386/ret-thunk-6.c: Likewise.
13839 * gcc.target/i386/ret-thunk-7.c: Likewise.
13840 * gcc.target/i386/ret-thunk-8.c: Likewise.
13841 * gcc.target/i386/ret-thunk-9.c: Likewise.
13842
13843 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13844
13845 * gcc.target/i386/indirect-thunk-1.c: New test.
13846 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13847 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13848 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13849 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13850 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13851 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13852 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13853 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13854 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13855 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13856 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13857 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13858 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13859 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13860 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13861 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13862 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13863 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13864 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13865 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13866 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13867 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13868 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13869 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13870 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13871 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13872 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13873 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13874 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13875 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13876 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13877 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13878
13879 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
13880
13881 PR ipa/83051
13882 * gcc.c-torture/compile/pr83051.c: New testcase.
13883
13884 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13885
13886 PR tree-optimization/83501
13887 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13888
13889 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13890
13891 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13892 for lvx and stvx instead of lxvd2x and stxvd2x and require
13893 little-endian target. Add comments.
13894 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13895 comprehensive testing.
13896 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
13897 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
13898 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
13899 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
13900 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
13901 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
13902 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
13903 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
13904 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
13905 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
13906 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
13907 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
13908 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
13909 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
13910 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
13911 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
13912 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
13913 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
13914 scan-assembler-not directives that forbid lvx and xxpermdi.
13915 * gcc.target/powerpc/vec-extract-3.c: Likewise.
13916 * gcc.target/powerpc/vec-extract-5.c: Likewise.
13917 * gcc.target/powerpc/vec-extract-6.c: Likewise.
13918 * gcc.target/powerpc/vec-extract-7.c: Likewise.
13919 * gcc.target/powerpc/vec-extract-8.c: Likewise.
13920 * gcc.target/powerpc/vec-extract-9.c: Likewise.
13921 * gcc.target/powerpc/vsx-vector-6-le.c: Change
13922 scan-assembler-times directives to reflect different numbers of
13923 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
13924
13925 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13926 Alan Hayward <alan.hayward@arm.com>
13927 David Sherwood <david.sherwood@arm.com>
13928
13929 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
13930 than SLP vectorization.
13931 * gcc.dg/vect/vect-alias-check-10.c: New test.
13932 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13933 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13934 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13935 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13936 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
13937 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
13938 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
13939 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
13940 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
13941 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
13942 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
13943 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
13944 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
13945 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
13946 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
13947 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
13948 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
13949 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
13950 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
13951 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
13952 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
13953 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
13954 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
13955
13956 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13957 Alan Hayward <alan.hayward@arm.com>
13958 David Sherwood <david.sherwood@arm.com>
13959
13960 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
13961 New proc.
13962 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
13963 targets with scatter stores.
13964 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
13965 stores.
13966 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
13967 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
13968 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
13969 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
13970 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
13971 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
13972 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
13973 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
13974 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
13975 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
13976 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
13977 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
13978 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
13979 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
13980 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
13981 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
13982
13983 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13984 Alan Hayward <alan.hayward@arm.com>
13985 David Sherwood <david.sherwood@arm.com>
13986
13987 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
13988 for double_reduc1.
13989 * gcc.target/aarch64/sve/strided_load_4.c: New test.
13990 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
13991 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
13992 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
13993
13994 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13995 Alan Hayward <alan.hayward@arm.com>
13996 David Sherwood <david.sherwood@arm.com>
13997
13998 * gcc.target/aarch64/sve/strided_load_1.c: New test.
13999 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
14000 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
14001
14002 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14003 Alan Hayward <alan.hayward@arm.com>
14004 David Sherwood <david.sherwood@arm.com>
14005
14006 * gcc.target/aarch64/sve/gather_load_1.c: New test.
14007 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
14008 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
14009 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
14010 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
14011 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
14012 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
14013 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
14014 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
14015 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
14016 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
14017 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
14018 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
14019 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
14020
14021 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14022 Alan Hayward <alan.hayward@arm.com>
14023 David Sherwood <david.sherwood@arm.com>
14024
14025 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
14026 check for a message about using in-order reductions.
14027 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
14028 check for a message about using in-order reductions.
14029 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
14030 vectorized and check for a message about using in-order reductions.
14031 Expect targets with variable-length vectors to fall back to the
14032 fixed-length mininum.
14033 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
14034 check for a message about using in-order reductions.
14035 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
14036 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
14037 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
14038 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
14039 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
14040 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
14041 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
14042 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
14043 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
14044 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
14045 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
14046 vect_fold_left_plus.
14047
14048 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14049
14050 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
14051 are spilled.
14052 * gcc.target/aarch64/sve/spill_2.c: New test.
14053 * gcc.target/aarch64/sve/spill_3.c: Likewise.
14054 * gcc.target/aarch64/sve/spill_4.c: Likewise.
14055 * gcc.target/aarch64/sve/spill_5.c: Likewise.
14056 * gcc.target/aarch64/sve/spill_6.c: Likewise.
14057 * gcc.target/aarch64/sve/spill_7.c: Likewise.
14058
14059 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14060 Alan Hayward <alan.hayward@arm.com>
14061 David Sherwood <david.sherwood@arm.com>
14062
14063 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14064 of branches.
14065 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14066 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14067 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14068 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14069 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14070 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14071 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14072 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14073 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14074
14075 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14076 Alan Hayward <alan.hayward@arm.com>
14077 David Sherwood <david.sherwood@arm.com>
14078
14079 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14080 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14081 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14082 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
14083
14084 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14085 Alan Hayward <alan.hayward@arm.com>
14086 David Sherwood <david.sherwood@arm.com>
14087
14088 * lib/target-supports.exp
14089 (check_effective_target_vect_fold_extract_last): New proc.
14090 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14091 for fold_extract_last.
14092 * gcc.dg/vect/pr65947-2.c: Likewise.
14093 * gcc.dg/vect/pr65947-3.c: Likewise.
14094 * gcc.dg/vect/pr65947-4.c: Likewise.
14095 * gcc.dg/vect/pr65947-5.c: Likewise.
14096 * gcc.dg/vect/pr65947-6.c: Likewise.
14097 * gcc.dg/vect/pr65947-9.c: Likewise.
14098 * gcc.dg/vect/pr65947-10.c: Likewise.
14099 * gcc.dg/vect/pr65947-12.c: Likewise.
14100 * gcc.dg/vect/pr65947-14.c: Likewise.
14101 * gcc.dg/vect/pr80631-1.c: Likewise.
14102 * gcc.target/aarch64/sve/clastb_1.c: New test.
14103 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14104 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14105 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14106 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14107 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14108 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14109 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14110 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14111 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14112 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14113 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14114 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14115 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14116
14117 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14118 Alan Hayward <alan.hayward@arm.com>
14119 David Sherwood <david.sherwood@arm.com>
14120
14121 * gcc.target/aarch64/sve/live_1.c: New test.
14122 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14123
14124 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14125 Alan Hayward <alan.hayward@arm.com>
14126 David Sherwood <david.sherwood@arm.com>
14127
14128 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14129 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14130 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14131 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14132 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14133 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14134 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14135 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14136 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14137
14138 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14139 Alan Hayward <alan.hayward@arm.com>
14140 David Sherwood <david.sherwood@arm.com>
14141
14142 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14143 New proc.
14144 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14145 vect_fully_masked.
14146 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14147 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14148 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14149 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14150 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14151 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14152
14153 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14154 Alan Hayward <alan.hayward@arm.com>
14155 David Sherwood <david.sherwood@arm.com>
14156
14157 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14158 instead of just ADDRESS.
14159 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14160 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14161 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14162 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14163 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14164 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14165 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14166 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14167 * gcc.target/aarch64/sve/while_2.c: Likewise.
14168 * gcc.target/aarch64/sve/while_3.c: Likewise.
14169 * gcc.target/aarch64/sve/while_4.c: Likewise.
14170
14171 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14172 Alan Hayward <alan.hayward@arm.com>
14173 David Sherwood <david.sherwood@arm.com>
14174
14175 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14176 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14177 to be predicated.
14178 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14179 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14180 * gcc.target/aarch64/sve/reduc_5.c: New test.
14181 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14182 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14183
14184 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14185 Alan Hayward <alan.hayward@arm.com>
14186 David Sherwood <david.sherwood@arm.com>
14187
14188 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14189 * gcc.dg/tree-ssa/peel1.c: Likewise.
14190 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14191 variable-length vectors.
14192 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14193 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14194 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14195 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14196 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14197 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14198 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14199 * gcc.target/aarch64/sve/slp_8.c: New test.
14200 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14201 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14202 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14203 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14204 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14205 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14206 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14207 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14208 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14209 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14210 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14211 * gcc.target/aarch64/sve/while_1.c: Likewise.
14212 * gcc.target/aarch64/sve/while_2.c: Likewise.
14213 * gcc.target/aarch64/sve/while_3.c: Likewise.
14214 * gcc.target/aarch64/sve/while_4.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 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14221 New proc.
14222 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14223 and add an associated scan-dump test. Prevent vectorization
14224 of the first two loops.
14225 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14226 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14227 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14228 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14229 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14230 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14231
14232 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14233 Alan Hayward <alan.hayward@arm.com>
14234 David Sherwood <david.sherwood@arm.com>
14235
14236 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14237 * gcc.dg/vect/pr67790.c: Likewise.
14238 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14239 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14240 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14241 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14242 * gcc.target/aarch64/sve/slp_5.c: New test.
14243 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14244 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14245 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14246 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14247 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14248
14249 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14250 Alan Hayward <alan.hayward@arm.com>
14251 David Sherwood <david.sherwood@arm.com>
14252
14253 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14254 && vect_load_lanes
14255 * gcc.dg/vect/slp-1.c: Likewise.
14256 * gcc.dg/vect/slp-10.c: Likewise.
14257 * gcc.dg/vect/slp-12b.c: Likewise.
14258 * gcc.dg/vect/slp-12c.c: Likewise.
14259 * gcc.dg/vect/slp-17.c: Likewise.
14260 * gcc.dg/vect/slp-19b.c: Likewise.
14261 * gcc.dg/vect/slp-20.c: Likewise.
14262 * gcc.dg/vect/slp-21.c: Likewise.
14263 * gcc.dg/vect/slp-22.c: Likewise.
14264 * gcc.dg/vect/slp-23.c: Likewise.
14265 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14266 * gcc.dg/vect/slp-24.c: Likewise.
14267 * gcc.dg/vect/slp-28.c: Likewise.
14268 * gcc.dg/vect/slp-39.c: Likewise.
14269 * gcc.dg/vect/slp-6.c: Likewise.
14270 * gcc.dg/vect/slp-7.c: Likewise.
14271 * gcc.dg/vect/slp-cond-1.c: Likewise.
14272 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14273 * gcc.dg/vect/slp-cond-2.c: Likewise.
14274 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14275 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14276 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14277 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14278 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14279 * gcc.dg/vect/slp-perm-6.c: Likewise.
14280 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14281 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14282 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14283 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14284 * gcc.dg/vect/slp-12a.c: Likewise.
14285 * gcc.dg/vect/slp-14.c: Likewise.
14286 * gcc.dg/vect/slp-15.c: Likewise.
14287 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14288 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14289 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14290 * gcc.target/aarch64/sve/slp_1.c: New test.
14291 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14292 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14293 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14294 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14295 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14296 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14297 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14298
14299 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14300 Alan Hayward <alan.hayward@arm.com>
14301 David Sherwood <david.sherwood@arm.com>
14302
14303 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14304 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14305 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14306 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14307 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14308 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14309 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14310 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14311 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14312 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14313 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14314 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14315 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14316 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14317 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14318 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14319 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14320 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14321 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14322
14323 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14324 Alan Hayward <alan.hayward@arm.com>
14325 David Sherwood <david.sherwood@arm.com>
14326
14327 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14328 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14329 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14330 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14331 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14332 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14333 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14334 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14335 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14336 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14337 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14338 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14339 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14340 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14341 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14342 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14343 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14344 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14345 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14346 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14347 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14348 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14349 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14350 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14351 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14352 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14353 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14354 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14355 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14356 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14357 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14358 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14359 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14360 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14361 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14362 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14363
14364 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14365 Alan Hayward <alan.hayward@arm.com>
14366 David Sherwood <david.sherwood@arm.com>
14367
14368 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14369 Return true for SVE too.
14370 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14371 if load/store lanes are supported.
14372 * gcc.dg/vect/slp-10.c: Likewise.
14373 * gcc.dg/vect/slp-12c.c: Likewise.
14374 * gcc.dg/vect/slp-17.c: Likewise.
14375 * gcc.dg/vect/slp-33.c: Likewise.
14376 * gcc.dg/vect/slp-6.c: Likewise.
14377 * gcc.dg/vect/slp-cond-1.c: Likewise.
14378 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14379 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14380 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14381 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14382 * gcc.dg/vect/slp-perm-6.c: Likewise.
14383 * gcc.dg/vect/slp-perm-9.c: Likewise.
14384 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14385 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14386 for variable-length vectors.
14387
14388 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14389 Alan Hayward <alan.hayward@arm.com>
14390 David Sherwood <david.sherwood@arm.com>
14391
14392 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14393 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14394
14395 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14396
14397 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14398 * g++.target/aarch64/sve/catch_1.C: New test.
14399 * g++.target/aarch64/sve/catch_2.C: Likewise.
14400 * g++.target/aarch64/sve/catch_3.C: Likewise.
14401 * g++.target/aarch64/sve/catch_4.C: Likewise.
14402 * g++.target/aarch64/sve/catch_5.C: Likewise.
14403 * g++.target/aarch64/sve/catch_6.C: Likewise.
14404
14405 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14406 Alan Hayward <alan.hayward@arm.com>
14407 David Sherwood <david.sherwood@arm.com>
14408
14409 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14410 New proc.
14411 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14412 * gcc.target/aarch64/fmaxmin.c: Likewise.
14413 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14414 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14415 * gcc.target/aarch64/pr62178.c: Likewise.
14416 * gcc.target/aarch64/pr71727-2.c: Likewise.
14417 * gcc.target/aarch64/saddw-1.c: Likewise.
14418 * gcc.target/aarch64/saddw-2.c: Likewise.
14419 * gcc.target/aarch64/uaddw-1.c: Likewise.
14420 * gcc.target/aarch64/uaddw-2.c: Likewise.
14421 * gcc.target/aarch64/uaddw-3.c: Likewise.
14422 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14423 * gcc.target/aarch64/vect-compile.c: Likewise.
14424 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14425 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14426 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14427 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14428 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14429 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14430 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14431 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14432 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14433 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14434 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14435 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14436 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14437 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14438 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14439 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14440 * gcc.target/aarch64/vect-movi.c: Likewise.
14441 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14442 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14443 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14444 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14445 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14446 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14447 fixed-length SVE.
14448 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14449 * gcc.target/aarch64/sve/arith_1.c: New test.
14450 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14451 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14452 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14453 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14454 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14455 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14456 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14457 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14458 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14459 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14460 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14461 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14462 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14463 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14464 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14465 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14466 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14467 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14468 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14469 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14470 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14471 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14472 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14473 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14474 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14475 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14476 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14477 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14478 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14479 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14480 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14481 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14482 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14483 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14484 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14485 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14486 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14487 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14488 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14489 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14490 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14491 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14492 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14493 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14494 * gcc.target/aarch64/sve/index_1.c: Likewise.
14495 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14496 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14497 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14498 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14499 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14500 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14501 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14502 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14503 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14504 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14505 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14506 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14507 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14508 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14509 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14510 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14511 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14512 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14513 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14514 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14515 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14516 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14517 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14518 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14519 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14520 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14521 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14522 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14523 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14524 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14525 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14526 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14527 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14528 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14529 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14530 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14531 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14532 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14533 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14534 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14535 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14536 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14537 * gcc.target/aarch64/sve/single_1.c: Likewise.
14538 * gcc.target/aarch64/sve/single_2.c: Likewise.
14539 * gcc.target/aarch64/sve/single_3.c: Likewise.
14540 * gcc.target/aarch64/sve/single_4.c: Likewise.
14541 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14542 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14543 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14544 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14545 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14546 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14547 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14548 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14549 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14550 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14551 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14552 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14553 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14554 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14555 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14556 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14557 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14558 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14559 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14560 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14561 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14562 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14563 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14564 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14565 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14566 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14567 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14568 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14569 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14570 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14571 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14572 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14573 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14574 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14575 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14576 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14577 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14578 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14579 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14580 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14581 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14582 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14583 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14584 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14585 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14586
14587 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14588 Alan Hayward <alan.hayward@arm.com>
14589 David Sherwood <david.sherwood@arm.com>
14590
14591 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14592 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14593 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14594 New procedures.
14595 (check_effective_target_vect_perm): Handle SVE.
14596 (check_effective_target_vect_perm_byte): Likewise.
14597 (check_effective_target_vect_perm_short): Likewise.
14598 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14599 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14600 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14601 (check_effective_target_vect_element_align_preferred): Likewise.
14602 (check_effective_target_vect_align_stack_vars): Likewise.
14603 (check_effective_target_vect_load_lanes): Likewise.
14604 (check_effective_target_vect_masked_store): Likewise.
14605 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14606 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14607 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14608 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14609 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14610 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14611 * gcc.dg/vect/slp-23.c: Likewise.
14612 * gcc.dg/vect/slp-perm-5.c: Likewise.
14613 * gcc.dg/vect/slp-perm-6.c: Likewise.
14614 * gcc.dg/vect/slp-perm-9.c: Likewise.
14615 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14616 * gcc.dg/vect/vect-114.c: Likewise.
14617 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14618 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14619
14620 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14621
14622 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14623 vect_variable_length, expecting the test to be vectorized
14624 without SLP instead.
14625 * gcc.dg/vect/pr33953.c: Likewise.
14626 * gcc.dg/vect/pr37027.c: Likewise.
14627 * gcc.dg/vect/pr67790.c: Likewise.
14628 * gcc.dg/vect/pr68445.c: Likewise.
14629 * gcc.dg/vect/slp-1.c: Likewise.
14630 * gcc.dg/vect/slp-10.c: Likewise.
14631 * gcc.dg/vect/slp-12a.c: Likewise.
14632 * gcc.dg/vect/slp-12b.c: Likewise.
14633 * gcc.dg/vect/slp-12c.c: Likewise.
14634 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14635 * gcc.dg/vect/slp-13.c: Likewise.
14636 * gcc.dg/vect/slp-14.c: Likewise.
14637 * gcc.dg/vect/slp-15.c: Likewise.
14638 * gcc.dg/vect/slp-17.c: Likewise.
14639 * gcc.dg/vect/slp-19b.c: Likewise.
14640 * gcc.dg/vect/slp-2.c: Likewise.
14641 * gcc.dg/vect/slp-20.c: Likewise.
14642 * gcc.dg/vect/slp-21.c: Likewise.
14643 * gcc.dg/vect/slp-22.c: Likewise.
14644 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14645 * gcc.dg/vect/slp-24.c: Likewise.
14646 * gcc.dg/vect/slp-28.c: Likewise.
14647 * gcc.dg/vect/slp-39.c: Likewise.
14648 * gcc.dg/vect/slp-42.c: Likewise.
14649 * gcc.dg/vect/slp-6.c: Likewise.
14650 * gcc.dg/vect/slp-7.c: Likewise.
14651 * gcc.dg/vect/slp-cond-1.c: Likewise.
14652 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14653 * gcc.dg/vect/slp-cond-2.c: Likewise.
14654 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14655 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14656 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14657 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14658 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14659 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14660 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14661 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14662 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14663 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14664 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14665 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14666 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14667 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14668 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14669 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14670 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14671
14672 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14673
14674 PR c/83801
14675 * gcc.dg/pr83801.c: New test.
14676
14677 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14678
14679 PR fortran/52162
14680 * gfortran.dg/bounds_check_19.f90: New test.
14681
14682 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14683
14684 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14685 instead of scan-assembler-not for xsnabsqp.
14686
14687 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14688
14689 PR libgfortran/83525
14690 * gfortran.dg/newunit_5.f90: New test.
14691
14692 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14693
14694 PR rtl-optimization/80481
14695 * g++.dg/pr80481.C: New.
14696
14697 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14698
14699 PR target/83628
14700 * gcc.target/alpha/pr83628-3.c: New test.
14701
14702 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14703
14704 * lib/target-supports.exp (check_effective_target_avx512f): Also
14705 check for __builtin_ia32_addsd_round,
14706 __builtin_ia32_getmantsd_round.
14707 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14708
14709 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14710
14711 PR target/83629
14712 * gcc.target/powerpc/pr83629.c: Require ilp32.
14713
14714 2018-01-12 Richard Biener <rguenther@suse.de>
14715
14716 PR tree-optimization/80846
14717 * gcc.target/i386/pr80846-1.c: New testcase.
14718 * gcc.target/i386/pr80846-2.c: Likewise.
14719
14720 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14721
14722 * gcc.c-torture/execute/20180112-1.c: New test.
14723
14724 2018-01-12 Tom de Vries <tom@codesourcery.com>
14725
14726 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14727 * g++.dg/ext/label13a.C: Same.
14728 * g++.dg/ext/label14.C: Same.
14729 * g++.dg/ext/label2.C: Same.
14730 * g++.dg/ext/label3.C: Same.
14731 * g++.dg/torture/pr42462.C: Same.
14732 * g++.dg/torture/pr42739.C: Same.
14733 * g++.dg/warn/Wunused-label-3.C: Same.
14734
14735 2018-01-12 Tom de Vries <tom@codesourcery.com>
14736
14737 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14738 * g++.dg/Walloca1.C: Same.
14739 * g++.dg/cpp0x/pr70338.C: Same.
14740 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14741 * g++.dg/cpp1y/vla10.C: Same.
14742 * g++.dg/cpp1y/vla2.C: Same.
14743 * g++.dg/cpp1y/vla6.C: Same.
14744 * g++.dg/cpp1y/vla8.C: Same.
14745 * g++.dg/debug/debug5.C: Same.
14746 * g++.dg/debug/debug6.C: Same.
14747 * g++.dg/debug/pr54828.C: Same.
14748 * g++.dg/diagnostic/pr70105.C: Same.
14749 * g++.dg/eh/cleanup5.C: Same.
14750 * g++.dg/eh/spbp.C: Same.
14751 * g++.dg/ext/tmplattr9.C: Same.
14752 * g++.dg/ext/vla10.C: Same.
14753 * g++.dg/ext/vla11.C: Same.
14754 * g++.dg/ext/vla12.C: Same.
14755 * g++.dg/ext/vla15.C: Same.
14756 * g++.dg/ext/vla16.C: Same.
14757 * g++.dg/ext/vla17.C: Same.
14758 * g++.dg/ext/vla3.C: Same.
14759 * g++.dg/ext/vla6.C: Same.
14760 * g++.dg/ext/vla7.C: Same.
14761 * g++.dg/init/array24.C: Same.
14762 * g++.dg/init/new47.C: Same.
14763 * g++.dg/init/pr55497.C: Same.
14764 * g++.dg/opt/pr78201.C: Same.
14765 * g++.dg/template/vla2.C: Same.
14766 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14767 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14768 * g++.dg/torture/pr62127.C: Same.
14769 * g++.dg/torture/pr67055.C: Same.
14770 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14771 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14772 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14773 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14774 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14775 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14776 * g++.dg/warn/Wvla-1.C: Same.
14777 * g++.dg/warn/Wvla-3.C: Same.
14778 * g++.old-deja/g++.ext/array2.C: Same.
14779 * g++.old-deja/g++.ext/constructor.C: Same.
14780 * g++.old-deja/g++.law/builtin1.C: Same.
14781 * g++.old-deja/g++.other/crash12.C: Same.
14782 * g++.old-deja/g++.other/eh3.C: Same.
14783 * g++.old-deja/g++.pt/array6.C: Same.
14784 * g++.old-deja/g++.pt/dynarray.C: Same.
14785
14786 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14787
14788 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14789
14790 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14791
14792 PR libfortran/67412
14793 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14794 on *-*-solaris2.10.
14795
14796 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14797
14798 * lib/target-supports.exp (check_effective_target_branch_cost):
14799 Accept all x86 targets.
14800
14801 2018-01-12 Martin Liska <mliska@suse.cz>
14802
14803 PR ipa/83054
14804 * g++.dg/warn/pr83054.C: New test.
14805
14806 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14807
14808 * gcc.target/powerpc/spec-barr-1.c: New file.
14809
14810 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14811
14812 PR target/83330
14813 * gcc.target/i386/pr83330.c: New test.
14814
14815 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14816
14817 PR fortran/79383
14818 * gfortran.dg/dtio_31.f03: New test.
14819 * gfortran.dg/dtio_32.f03: New test.
14820
14821 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14822
14823 PR c++/43486
14824 * g++.dg/wrappers: New subdirectory.
14825 * g++.dg/wrappers/README: New file.
14826 * g++.dg/wrappers/alloc.C: New test case.
14827 * g++.dg/wrappers/cow-istream-string.C: New test case.
14828 * g++.dg/wrappers/cp-stdlib.C: New test case.
14829 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14830 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14831
14832 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14833
14834 PR middle-end/83718
14835 * g++.dg/torture/pr83718.C: New testcase.
14836
14837 2018-01-11 Martin Jambor <mjambor@suse.cz>
14838
14839 PR ipa/83178
14840 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14841
14842 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14843
14844 PR tree-optimization/83695
14845 * gcc.dg/tree-ssa/pr83695.c: New test.
14846
14847 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14848
14849 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14850 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14851
14852 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14853
14854 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14855 * gcc.target/arm/simd/fp16fml_high.c: New test.
14856 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14857 * lib/target-supports.exp
14858 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14859 check_effective_target_arm_fp16fml_neon_ok,
14860 add_options_for_arm_fp16fml_neon): New procedures.
14861
14862 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14863
14864 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14865 combination tests.
14866
14867 2018-01-11 Richard Biener <rguenther@suse.de>
14868
14869 PR tree-optimization/83435
14870 * gcc.dg/graphite/pr83435.c: New testcase.
14871
14872 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
14873 Alan Hayward <alan.hayward@arm.com>
14874 David Sherwood <david.sherwood@arm.com>
14875
14876 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14877
14878 2018-01-11 Tamar Christina <tamar.christina@arm.com>
14879
14880 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14881
14882 2018-01-11 Sudakshina Das <sudi.das@arm.com>
14883
14884 PR target/82096
14885 * gcc.c-torture/compile/pr82096.c: New test.
14886
14887 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14888
14889 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14890
14891 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14892
14893 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14894
14895 2018-01-11 Justin Squirek <squirek@adacore.com>
14896
14897 * gnat.dg/expr_func4.adb: New testcase.
14898
14899 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14900
14901 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
14902 testcase.
14903
14904 2018-01-11 Bob Duff <duff@adacore.com>
14905
14906 * gnat.dg/protected_null.adb: New testcase.
14907
14908 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14909
14910 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
14911
14912 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14913
14914 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
14915
14916 2018-01-11 Justin Squirek <squirek@adacore.com>
14917
14918 * gnat.dg/loopvar.adb: New testcase.
14919
14920 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14921
14922 PR middle-end/83189
14923 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
14924
14925 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14926
14927 * gcc.c-torture/compile/pr83575.c: New testcase.
14928
14929 2018-01-10 Michael Collison <michael.collison@arm.com>
14930
14931 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
14932 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
14933 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
14934 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
14935 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14936 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14937 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14938 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
14939 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
14940 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14941 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14942 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
14943 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
14944 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
14945 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
14946 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
14947
14948 2018-01-10 Michael Collison <michael.collison@arm.com>
14949
14950 * gcc.target/aarch64/sha2.h: New shared testcase.
14951 * gcc.target/aarch64/sha2_1.c: New testcase.
14952 * gcc.target/aarch64/sha2_2.c: New testcase.
14953 * gcc.target/aarch64/sha2_3.c: New testcase.
14954 * gcc.target/aarch64/sha3.h: New shared testcase.
14955 * gcc.target/aarch64/sha3_1.c: New testcase.
14956 * gcc.target/aarch64/sha3_2.c: New testcase.
14957 * gcc.target/aarch64/sha3_3.c: New testcase.
14958
14959 2018-01-10 Michael Collison <michael.collison@arm.com>
14960
14961 * gcc.target/aarch64/sm3_sm4.c: New testcase.
14962
14963 2018-01-10 Martin Sebor <msebor@redhat.com>
14964
14965 PR tree-optimization/83781
14966 * gcc.dg/strlenopt-42.c: New test.
14967
14968 2018-01-11 Martin Sebor <msebor@gmail.com>
14969 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14970
14971 PR tree-optimization/83501
14972 PR tree-optimization/81703
14973
14974 * gcc.dg/strlenopt-39.c: New test-case.
14975 * gcc.dg/pr81703.c: Likewise.
14976
14977 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
14978
14979 * gnat.dg/atomic10.adb: New test.
14980
14981 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14982
14983 PR fortran/82367
14984 * gfortran.dg/deferred_character_18.f90: New test.
14985
14986 2018-01-10 Martin Sebor <msebor@redhat.com>
14987
14988 PR tree-optimization/83671
14989 * gcc.dg/strlenopt-40.c: New test.
14990 * gcc.dg/strlenopt-41.c: New test.
14991
14992 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14993
14994 PR fortran/83093
14995 * gfortran.dg/allocate_with_typespec_7.f90: New test.
14996
14997 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
14998
14999 PR target/83399
15000 * gcc.target/powerpc/pr83399.c: New test.
15001
15002 2018-01-10 David Malcolm <dmalcolm@redhat.com>
15003
15004 PR c++/43486
15005 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
15006 to reflect that the arguments are correctly underlined.
15007 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
15008 for globals, params, locals and literals.
15009 (test_sizeof): Directly test the location of "sizeof", rather than
15010 when used in compound expressions.
15011 (test_alignof): Likewise for "alignof".
15012 (test_string_literals): Likewise for string literals.
15013 (test_numeric_literals): Likewise for numeric literals.
15014 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
15015 (test_typeid): Likewise for typeid.
15016 (test_unary_plus): New.
15017 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
15018 format strings.
15019
15020 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
15021
15022 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
15023
15024 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
15025
15026 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
15027
15028 2018-01-10 Marek Polacek <polacek@redhat.com>
15029
15030 PR c++/82541
15031 * g++.dg/warn/Wduplicated-branches4.C: New test.
15032
15033 2018-01-10 Jakub Jelinek <jakub@redhat.com>
15034
15035 PR c++/81327
15036 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
15037 cast to void *.
15038
15039 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
15040
15041 PR c++/81055
15042 * g++.dg/cpp0x/new2.C: New.
15043
15044 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
15045
15046 PR target/83735
15047 * gcc.target/i386/pr83735.c: New test.
15048
15049 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
15050
15051 * lib/target-supports.exp (check_effective_target_branch_cost):
15052 New function.
15053 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
15054 * gcc.dg/pr21643.c: Likewise.
15055 * gcc.dg/pr46309.c: Likewise.
15056 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
15057 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
15058 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
15059 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15060 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15061 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15062 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15063 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15064 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15065 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15066 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15067 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15068 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15069 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15070
15071 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15072
15073 PR target/83629
15074 * gcc.target/powerpc/pr83629.c: New testcase.
15075
15076 2018-01-10 Richard Biener <rguenther@suse.de>
15077
15078 PR testsuite/78768
15079 * gcc.dg/pr78768.c: Un-XFAIL.
15080
15081 2018-01-10 Richard Biener <rguenther@suse.de>
15082
15083 PR debug/82425
15084 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15085
15086 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15087
15088 PR tree-optimization/83753
15089 * gcc.dg/torture/pr83753.c: New test.
15090
15091 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15092
15093 * gcc.target/i386/avx2-gather-1.c: Add -march.
15094 * gcc.target/i386/avx2-gather-2.c: Add -march.
15095 * gcc.target/i386/avx2-gather-3.c: Add -march.
15096 * gcc.target/i386/avx2-gather-4.c: Add -march.
15097 * gcc.target/i386/avx2-gather-5.c: Add -march.
15098 * gcc.target/i386/avx2-gather-6.c: Add -march.
15099 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15100 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15101 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15102 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15103 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15104 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15105 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15106 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15107 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15108 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15109
15110 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15111
15112 PR target/78585:
15113 * gcc.target/i386/pr78585.c: New test.
15114
15115 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15116
15117 PR c++/83734
15118 * g++.dg/cpp0x/pr83734.C: New test.
15119
15120 2018-01-09 Carl Love <cel@us.ibm.com>
15121
15122 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15123 vec_mergeo builtins with float, double, long long, unsigned long long,
15124 bool long long arguments.
15125 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15126 vec_float2 with double arguments.
15127 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15128 vec_mergew and vec_mergow builtins.
15129
15130 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15131
15132 PR fortran/83742
15133 * gfortran.dg/contiguous_6.f90: New test.
15134
15135 2018-01-09 Richard Biener <rguenther@suse.de>
15136
15137 PR tree-optimization/83668
15138 * gcc.dg/graphite/pr83668.c: New testcase.
15139
15140 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15141
15142 PR tree-optimization/64811
15143 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15144 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15145 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15146 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15147 New tests.
15148 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15149
15150 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15151
15152 PR target/79883
15153 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15154
15155 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15156
15157 PR target/82641
15158 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15159 no NEON and require softfp or hard float-abi.
15160 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15161
15162 2018-01-09 Richard Biener <rguenther@suse.de>
15163
15164 PR tree-optimization/83572
15165 * gcc.dg/graphite/pr83572.c: New testcase.
15166
15167 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15168
15169 PR target/83507
15170 * gcc.dg/sms-13.c: New test.
15171
15172 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15173
15174 PR fortran/83741
15175 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15176
15177 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15178 Monk Chiang <sh.chiang04@gmail.com>
15179
15180 * gcc.target/riscv/save-restore-1.c: New.
15181
15182 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15183
15184 PR target/83677
15185 * gcc.target/powerpc/pr83677.c: New file.
15186
15187 2018-01-08 Jeff Law <law@redhat.com>
15188
15189 PR rtl-optimizatin/81308
15190 * g++.dg/pr81308-1.C: New test.
15191 * g++.dg/pr81308-2.C: New test.
15192
15193 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15194
15195 PR target/83663 - Revert r255946
15196 * gcc.target/aarch64/vect-slp-dup.c: New.
15197
15198 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15199
15200 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15201 combination tests.
15202
15203 2018-01-08 Richard Biener <rguenther@suse.de>
15204
15205 PR tree-optimization/83563
15206 * gcc.dg/graphite/pr83563.c: New testcase.
15207
15208 2018-01-08 Richard Biener <rguenther@suse.de>
15209
15210 PR middle-end/83713
15211 * g++.dg/torture/pr83713.C: New testcase.
15212
15213 2018-01-08 Tom de Vries <tom@codesourcery.com>
15214
15215 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15216
15217 2018-01-08 Richard Biener <rguenther@suse.de>
15218
15219 PR tree-optimization/83685
15220 * gcc.dg/torture/pr83685.c: New testcase.
15221
15222 2018-01-08 Richard Biener <rguenther@suse.de>
15223
15224 PR lto/83719
15225 * gcc.dg/lto/pr83719_0.c: New testcase.
15226
15227 2018-01-08 Tom de Vries <tom@codesourcery.com>
15228
15229 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15230 * gcc.dg/graphite/run-id-1.c: Same.
15231 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15232
15233 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15234
15235 PR fortran/83611
15236 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15237 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15238 * gfortran.dg/pdt_27.f03: New test.
15239
15240 PR fortran/83731
15241 * gfortran.dg/pdt_28.f03: New test.
15242
15243 2018-01-08 Tom de Vries <tom@codesourcery.com>
15244
15245 * c-c++-common/builtins.c: Require effective target alloca.
15246 * gcc.dg/Wrestrict.c: Same.
15247 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15248
15249 2018-01-08 Richard Biener <rguenther@suse.de>
15250
15251 PR middle-end/83580
15252 * gcc.dg/torture/pr83580.c: New testcase.
15253
15254 2018-01-08 Richard Biener <rguenther@suse.de>
15255
15256 PR middle-end/83517
15257 * gcc.dg/pr83517.c: New testcase.
15258
15259 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15260
15261 PR middle-end/81897
15262 * gcc.dg/uninit-pr81897.c: New test.
15263
15264 2018-01-06 Martin Sebor <msebor@redhat.com>
15265
15266 PR tree-optimization/83640
15267 * gcc.dg/Wrestrict-6.c: New test.
15268 * gcc.dg/pr83640.c: New test.
15269
15270 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15271
15272 * gcc.target/aarch64/reg-alloc-1.c: New test.
15273
15274 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15275
15276 PR fortran/50892
15277 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15278
15279 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15280
15281 PR debug/83480
15282 * gcc.dg/pr83480.c: New test.
15283
15284 PR rtl-optimization/83682
15285 * gcc.target/i386/pr83682.c: New test.
15286
15287 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15288
15289 PR fortran/78534
15290 PR fortran/66310
15291 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15292 * gfortran.dg/dependency_49.f90: Likewise.
15293 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15294 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15295 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15296 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15297 * gfortran.dg/string_1_lp64.f90: New test.
15298 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15299 * gfortran.dg/string_3_lp64.f90: New test.
15300
15301 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15302
15303 PR target/83604
15304 * gcc.target/i386/sse-26.c: New test.
15305
15306 PR target/83604
15307 * gcc.target/i386/pr83604.c: New test.
15308
15309 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15310
15311 * gcc.dg/vect/vect-align-4.c: New test.
15312 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15313 and redefine as a structure with an unaligned member "b".
15314 (foo): Update accordingly.
15315
15316 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15317
15318 PR target/82439
15319 * gcc.target/aarch64/bics_5.c: New test.
15320 * gcc.target/arm/bics_5.c: Likewise.
15321
15322 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15323
15324 PR tree-optimization/83605
15325 * gcc.dg/pr83605.c: New test.
15326
15327 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15328
15329 PR target/83554
15330 * gcc.target/i386/pr83554.c: New test.
15331
15332 PR ipa/82352
15333 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15334 long unsigned int.
15335
15336 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15337
15338 PR fortran/83683
15339 PR fortran/45689
15340 * gfortran.dg/eoshift_8.f90: New test.
15341 * gfortran.dg/simplify_eoshift_1.f90: New test.
15342
15343 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15344
15345 PR debug/83585
15346 * gcc.dg/pr83585.c: New test.
15347
15348 2018-01-04 Nathan Sidwell <nathan@acm.org>
15349
15350 PR c++/83667
15351 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15352
15353 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15354
15355 PR debug/83666
15356 * gcc.dg/pr83666.c: New test.
15357
15358 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15359
15360 PR target/83628
15361 * gcc.target/alpha/pr83628-1.c: New test.
15362 * gcc.target/alpha/pr83628-2.c: Ditto.
15363
15364 2018-01-04 Martin Liska <mliska@suse.cz>
15365
15366 PR ipa/82352
15367 * g++.dg/ipa/pr82352.C: New test.
15368
15369 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15370
15371 * gcc.dg/vect-opt-info-1.c: Moved to ...
15372 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15373 vect_int targets, use dg-additional-options instead of dg-options and
15374 use relative line numbers instead of absolute.
15375
15376 2018-01-03 Martin Sebor <msebor@redhat.com>
15377
15378 PR tree-optimization/83655
15379 * gcc.dg/Wrestrict-5.c: New test.
15380 * c-c++-common/builtins.c: New test.
15381
15382 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15383 Alan Hayward <alan.hayward@arm.com>
15384 David Sherwood <david.sherwood@arm.com>
15385
15386 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15387 (main): Call it.
15388
15389 2018-01-03 Jeff Law <law@redhat.com>
15390
15391 PR target/83641
15392 * gcc.target/i386/stack-check-17.c: New test.
15393 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15394
15395 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15396
15397 PR debug/83621
15398 * gcc.dg/pr83621.c: New test.
15399
15400 PR debug/83645
15401 * gcc.dg/pr83645.c: New test.
15402
15403 2018-01-03 Martin Sebor <msebor@redhat.com>
15404
15405 PR tree-optimization/83603
15406 * gcc.dg/Wrestrict-4.c: New test.
15407
15408 PR c/83559
15409 * gcc.dg/const-2.c: New test.
15410 * gcc.dg/pure-3.c: New test.
15411
15412 2018-01-03 Martin Sebor <msebor@redhat.com>
15413
15414 * gcc.dg/Wrestrict-3.c: New test.
15415
15416 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15417
15418 PR c++/83555
15419 * g++.dg/opt/pr83555.C: New test.
15420 * g++.dg/ubsan/pr83555.C: New test.
15421
15422 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15423
15424 PR c/82050
15425 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15426 the !CHECKING_P case by expecting a note.
15427 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15428 a note for the !CHECKING_P case, and move the return statement
15429 outside of #if CHECKING_P guard.
15430
15431 2018-01-03 Jeff Law <law@redhat.com>
15432
15433 PR middle-end/83654
15434 * gcc.target/i386/stack-check-18.c: New test.
15435 * gcc.target/i386/stack-check-19.c: New test.
15436
15437 2018-01-03 Martin Sebor <msebor@redhat.com>
15438
15439 PR tree-optimization/83501
15440 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15441
15442 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15443
15444 PR tree-optimization/83501
15445 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15446
15447 2018-01-03 Nathan Sidwell <nathan@acm.org>
15448
15449 PR c++/83667
15450 * g++.dg/ipa/pr83667.C: New.
15451
15452 2018-01-03 Martin Liska <mliska@suse.cz>
15453
15454 PR tree-optimization/83593
15455 * gcc.dg/pr83593.c: New test.
15456
15457 2018-01-03 Martin Liska <mliska@suse.cz>
15458
15459 PR ipa/83549
15460 * g++.dg/ipa/pr83549.C: New test.
15461
15462 2018-01-03 Marek Polacek <polacek@redhat.com>
15463
15464 PR c++/83592
15465 * g++.dg/warn/mvp2.C: New test.
15466
15467 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15468
15469 PR preprocessor/83602
15470 * g++.dg/cpp/pr83602.C: New test.
15471
15472 PR c++/83634
15473 * g++.dg/parse/pr83634.C: New test.
15474
15475 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15476
15477 PR fortran/83664
15478 * gfortran.dg/eoshift_7.f90: New test.
15479
15480 2018-01-03 Jan Beulich <jbeulich@suse.com>
15481
15482 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15483 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15484
15485 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15486
15487 Update copyright years.
15488
15489 2018-01-03 Martin Liska <mliska@suse.cz>
15490
15491 PR ipa/83594
15492 * gcc.dg/ipa/pr83594.c: New test.
15493
15494 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15495 Alan Hayward <alan.hayward@arm.com>
15496 David Sherwood <david.sherwood@arm.com>
15497
15498 * gcc.dg/vect-opt-info-1.c: New test.
15499
15500 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15501
15502 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15503 floorf128, truncf128, and roundf128.
15504 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15505 optimizations added in match.pd.
15506 * gcc.target/powerpc/float128-hw6.c: Likewise.
15507 * gcc.target/powerpc/float128-hw7.c: Likewise.
15508 * gcc.target/powerpc/float128-hw8.c: Likewise.
15509 * gcc.target/powerpc/float128-hw9.c: Likewise.
15510 * gcc.target/powerpc/float128-hw10.c: Likewise.
15511 * gcc.target/powerpc/float128-hw11.c: Likewise.
15512
15513 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15514
15515 PR c++/83556
15516 * g++.dg/cpp0x/pr83556.C: New test.
15517
15518 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15519
15520 PR fortran/45689
15521 PR fortran/83650
15522 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15523 * gfortran.dg/simplify_cshift_4.f90: New test.
15524
15525 2018-01-02 Marek Polacek <polacek@redhat.com>
15526
15527 PR c++/81860
15528 * g++.dg/cpp0x/inh-ctor30.C: New test.
15529
15530 PR c++/83644
15531 * g++.dg/cpp1z/pr83644.C: New test.
15532
15533 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15534
15535 PR fortran/83076
15536 * gfortran.dg/coarray_45.f90: New test.
15537
15538 PR fortran/83319
15539 * gfortran.dg/coarray_46.f90: New test.
15540
15541 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15542
15543 PR tree-optimization/83581
15544 * gcc.dg/pr83581.c: New test.
15545
15546 PR c/83595
15547 * gcc.dg/pr83595.c: New test.
15548
15549 PR middle-end/83608
15550 * g++.dg/opt/pr83608.C: New test.
15551
15552 PR middle-end/83609
15553 * gcc.dg/pr83609.c: New test.
15554 * g++.dg/opt/pr83609.C: New test.
15555
15556 PR middle-end/83623
15557 * gcc.dg/pr83623.c: New test.
15558
15559 * gcc.target/i386/i386.exp
15560 (check_effective_target_avx512vpopcntdqvl): New proc.
15561 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15562 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15563 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15564 \f
15565 Copyright (C) 2018 Free Software Foundation, Inc.
15566
15567 Copying and distribution of this file, with or without modification,
15568 are permitted in any medium without royalty provided the copyright
15569 notice and this notice are preserved.