Handle SLP permutations for variable-length vectors
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
2
3 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
4 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
5 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
6 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
7 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
8 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
9 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
10
11 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
12
13 PR debug/79342
14 * gcc.dg/pr79342.: New test.
15
16 2018-08-23 Martin Sebor <msebor@redhat.com>
17
18 PR tree-optimization/87072
19 * gcc.dg/Warray-bounds-35.c: New test.
20
21 2018-08-23 Richard Biener <rguenther@suse.de>
22
23 PR middle-end/87024
24 * gcc.dg/pr87024.c: New testcase.
25
26 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
27
28 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
29 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
30 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
31 * gcc.dg/vect/pr80631-2.c: Likewise.
32
33 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
34
35 PR fortran/86863
36 * gfortran.dg/submodule_32.f08: New test.
37
38 2018-08-22 Janus Weil <janus@gcc.gnu.org>
39
40 PR fortran/86935
41 * gfortran.dg/associate_3.f90: Update error message.
42 * gfortran.dg/associate_39.f90: New test case.
43
44 2018-08-22 Janus Weil <janus@gcc.gnu.org>
45
46 PR fortran/86888
47 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
48 an additional case.
49 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
50 * gfortran.dg/class_17.f03: Update error message.
51 * gfortran.dg/class_55.f90: Ditto.
52 * gfortran.dg/dtio_11.f90: Update error messages.
53 * gfortran.dg/implicit_actual.f90: Add an error message.
54 * gfortran.dg/typebound_proc_12.f90: Update error message.
55
56 2018-08-22 Martin Sebor <msebor@redhat.com>
57
58 PR middle-end/87052
59 * gcc.dg/pr87052.c: New test.
60 * gcc.dg/tree-ssa/dump-3.c: Adjust.
61
62 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
63
64 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
65 * gfortran.dg/max_expr.f90: ...this.
66 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
67 * gfortran.dg/min_expr.f90: ...this.
68
69 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
70
71 PR tree-optimization/86725
72 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
73 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
74 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
75 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
76
77 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
78
79 PR tree-optimization/86725
80 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
81
82 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
83
84 * gcc.dg/vect/vect-avg-16.c: New test.
85 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
86 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
87 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
88 the second loop in main1.
89
90 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
91
92 * gcc.dg/lto/pr85248_0.c (test_alias):
93 Stringify __USER_LABEL_PREFIX__.
94 (test_noreturn): Likewise.
95
96 2018-08-22 Richard Biener <rguenther@suse.de>
97
98 PR tree-optimization/86988
99 * g++.dg/pr86988.C: New testcase.
100
101 2018-08-22 Richard Biener <rguenther@suse.de>
102
103 PR tree-optimization/86945
104 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
105
106 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
107
108 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
109
110 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
111 Thomas Koenig <tkoenig@gcc.gnu.org>
112
113 PR fortran/25829
114 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
115 * gfortran.dg/f2003_io_1.f03: Add wait statement.
116
117 2018-08-21 Marek Polacek <polacek@redhat.com>
118
119 PR c++/86981, Implement -Wpessimizing-move.
120 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
121 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
122 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
123 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
124 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
125
126 PR c++/65043
127 * g++.dg/concepts/pr67595.C: Add dg-warning.
128 * g++.dg/cpp0x/Wnarrowing11.C: New test.
129 * g++.dg/cpp0x/Wnarrowing12.C: New test.
130 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
131
132 PR c++/86499
133 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
134 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
135
136 2018-08-21 Ed Schonberg <schonberg@adacore.com>
137
138 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
139
140 2018-08-21 Ed Schonberg <schonberg@adacore.com>
141
142 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
143
144 2018-08-21 Javier Miranda <miranda@adacore.com>
145
146 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
147
148 2018-08-21 Ed Schonberg <schonberg@adacore.com>
149
150 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
151
152 2018-08-21 Ed Schonberg <schonberg@adacore.com>
153
154 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
155
156 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
157
158 * gnat.dg/rep_clause7.adb: New testcase.
159
160 2018-08-21 Ed Schonberg <schonberg@adacore.com>
161
162 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
163 gnat.dg/task1_pkg.ads: New testcase.
164
165 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
166
167 * gnat.dg/linkedlist.adb: New testcase.
168
169 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
170
171 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
172 gnat.dg/elab6_pkg.ads: New testcase.
173
174 2018-08-21 Ed Schonberg <schonberg@adacore.com>
175
176 * gnat.dg/expr_func5.adb: New testcase.
177
178 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
179
180 * gnat.dg/dynhash.adb: New testcase.
181
182 2018-08-21 Javier Miranda <miranda@adacore.com>
183
184 * gnat.dg/enum4.adb: New testcase.
185
186 2018-08-21 Tamar Christina <tamar.christina@arm.com>
187
188 * gcc.target/aarch64/large_struct_copy.c: New test.
189
190 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
191
192 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
193
194 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
195
196 PR middle-end/86121
197 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
198
199 2018-08-21 Tom de Vries <tdevries@suse.de>
200
201 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
202 to avoid mismatch in .debug and .earlydebug dump files.
203
204 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
205
206 PR target/87033
207 * gcc.target/powerpc/pr87033.c: New test.
208
209 2018-08-20 Martin Sebor <msebor@redhat.com>
210
211 PR tree-optimization/87034
212 * gcc.dg/builtin-sprintf-warn-20.c: New test.
213
214 2018-08-20 David Malcolm <dmalcolm@redhat.com>
215
216 PR other/84889
217 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
218 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
219 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
220
221 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
222
223 PR target/87014
224 * g++.dg/torture/pr87014.C: New file.
225
226 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
227
228 PR target/86984
229 * gcc.target/alpha/pr86984.c: New test.
230
231 2018-08-20 Richard Biener <rguenther@suse.de>
232
233 PR tree-optimization/78655
234 * gcc.dg/tree-ssa/evrp11.c: New testcase.
235
236 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
237
238 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
239 for Darwin.
240
241 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
242
243 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
244 test on Darwin.
245 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
246 * gcc.dg/lto/pr83719_0.c: Likewise.
247
248 2018-08-17 Martin Sebor <msebor@redhat.com>
249
250 PR testsuite/86996
251 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
252
253 2018-08-17 David Malcolm <dmalcolm@redhat.com>
254
255 * g++.dg/conversion/Wwrite-strings.C: New test.
256
257 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
258 Chung-Lin Tang <cltang@codesourcery.com>
259 Xianmiao Qu <xianmiao_qu@c-sky.com>
260
261 C-SKY port: Testsuite
262
263 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
264 * g++.dg/torture/type-generic-1.C: Likewise.
265 * gcc.c-torture/compile/20000804-1.c: Likewise.
266 * gcc.c-torture/execute/20101011-1.c: Likewise.
267 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
268 * gcc.dg/20020312-2.c: Likewise.
269 * gcc.dg/Wno-frame-address.c: Likewise.
270 * gcc.dg/c11-true_min-1.c: Likewise.
271 * gcc.dg/sibcall-10.c: Likewise.
272 * gcc.dg/sibcall-9.c: Likewise.
273 * gcc.dg/stack-usage-1.c: Likewise.
274 * gcc.dg/torture/float32-tg-3.c: Likewise.
275 * gcc.dg/torture/float32x-tg-3.c: Likewise.
276 * gcc.dg/torture/float64-tg-3.c: Likewise.
277 * gcc.dg/torture/float64x-tg-3.c: Likewise.
278 * gcc.dg/torture/type-generic-1.c: Likewise.
279 * gcc.target/csky/*: New.
280 * lib/target-supports.exp (check_profiling_available): Add
281 csky-*-elf.
282 (check_effective_target_hard_float): Handle C-SKY targets with
283 single-precision hard float only.
284 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
285
286 2018-08-17 David Malcolm <dmalcolm@redhat.com>
287
288 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
289 gcc_dump_printf.
290 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
291 coverage for gcc_dump_printf.
292
293 2018-08-17 Martin Liska <mliska@suse.cz>
294
295 * g++.dg/opt/mpx.C: Fix scanned pattern.
296 * gcc.target/i386/mpx.c: Likewise.
297 * g++.dg/warn/Wunreachable-code-1.C: Remove.
298 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
299 * gcc.dg/torture/pr52969.c: Likewise.
300 * g++.dg/warn/pr31246-2.C: Likewise.
301 * g++.dg/warn/pr31246.C: Likewise.
302 * gcc.dg/pr33092.c: Likewise.
303 * g++.dg/opt/eh1.C: Remove a deprecated option.
304 * g++.dg/template/inline1.C: Likewise.
305 * g++.dg/tree-ssa/pr81408.C: Likewise.
306 * gcc.dg/pr41837.c: Likewise.
307 * gcc.dg/pr41841.c: Likewise.
308 * gcc.dg/pr42250.c: Likewise.
309 * gcc.dg/pr43084.c: Likewise.
310 * gcc.dg/pr43317.c: Likewise.
311 * gcc.dg/pr51879-18.c: Likewise.
312 * gcc.dg/torture/pr36066.c: Likewise.
313 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
314 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
315 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
316 * gcc.dg/tree-ssa/pr45122.c: Likewise.
317 * gcc.target/i386/pr45352-2.c: Likewise.
318 * gcc.target/i386/zee.c: Likewise.
319 * gfortran.dg/auto_char_len_2.f90: Likewise.
320 * gfortran.dg/auto_char_len_4.f90: Likewise.
321 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
322 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
323 * gfortran.dg/gomp/pr47331.f90: Likewise.
324 * gfortran.dg/pr40999.f: Likewise.
325 * gfortran.dg/pr41011.f: Likewise.
326 * gfortran.dg/pr42051.f03: Likewise.
327 * gfortran.dg/pr46804.f90: Likewise.
328 * gfortran.dg/pr83149_1.f90: Likewise.
329 * gfortran.dg/pr83149_b.f90: Likewise.
330 * gfortran.dg/whole_file_1.f90: Likewise.
331 * gfortran.dg/whole_file_10.f90: Likewise.
332 * gfortran.dg/whole_file_11.f90: Likewise.
333 * gfortran.dg/whole_file_12.f90: Likewise.
334 * gfortran.dg/whole_file_13.f90: Likewise.
335 * gfortran.dg/whole_file_14.f90: Likewise.
336 * gfortran.dg/whole_file_15.f90: Likewise.
337 * gfortran.dg/whole_file_16.f90: Likewise.
338 * gfortran.dg/whole_file_17.f90: Likewise.
339 * gfortran.dg/whole_file_18.f90: Likewise.
340 * gfortran.dg/whole_file_19.f90: Likewise.
341 * gfortran.dg/whole_file_2.f90: Likewise.
342 * gfortran.dg/whole_file_20.f03: Likewise.
343 * gfortran.dg/whole_file_3.f90: Likewise.
344 * gfortran.dg/whole_file_4.f90: Likewise.
345 * gfortran.dg/whole_file_5.f90: Likewise.
346 * gfortran.dg/whole_file_6.f90: Likewise.
347 * gfortran.dg/whole_file_7.f90: Likewise.
348 * gfortran.dg/whole_file_8.f90: Likewise.
349 * gfortran.dg/whole_file_9.f90: Likewise.
350 * gcc.dg/vect/vect.exp: Likewise.
351
352 2018-08-17 Richard Biener <rguenther@suse.de>
353
354 PR middle-end/86505
355 * gcc.dg/torture/pr86505.c: New testcase.
356
357 2018-08-16 Martin Sebor <msebor@redhat.com>
358
359 PR tree-optimization/86853
360 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
361 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
362 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
363
364 2018-08-16 David Malcolm <dmalcolm@redhat.com>
365
366 * gcc.dg/missing-header-fixit-3.c: New test.
367
368 2018-08-16 David Malcolm <dmalcolm@redhat.com>
369
370 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
371 (test_fixit_insert_newline): Update expected output to show '+'
372 characters in margin of line-insertion fix-it hint.
373
374 2018-08-16 Nathan Sidwell <nathan@acm.org>
375
376 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
377 * gcc.dg/cpp/macsyntx2.c: likewise.
378
379 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
380
381 PR testsuite/86745
382 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
383 * gcc.target/i386/avx-cvt-2.c: Ditto.
384
385 2018-08-16 David Malcolm <dmalcolm@redhat.com>
386
387 PR c++/70693
388 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
389
390 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
391
392 * gcc.target/aarch64/imm_choice_comparison.c: New test.
393
394 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
395
396 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
397 (lib_strncmp): Likewise.
398
399 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
400
401 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
402 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
403 * g++.dg/torture/pr44295.C : Likewise.
404
405 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
406
407 PR testsuite/78544
408 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
409 attributes and matching.
410 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
411 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
412
413 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
414
415 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
416
417 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
418
419 * gcc.target/i386/rop1.c: Remove.
420 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
421
422 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
423
424 * gcc.target/powerpc/fold-vec-splat-char.c: New.
425 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
426 * gcc.target/powerpc/fold-vec-splat-int.c: New.
427 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
428 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
429 * gcc.target/powerpc/fold-vec-splat-short.c: New.
430
431 2018-08-15 David Malcolm <dmalcolm@redhat.com>
432
433 * g++.dg/diagnostic/aka3.C: New test.
434 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
435 output to show range labels.
436 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
437 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
438 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
439 * gcc.dg/bad-binary-ops.c: Update expected output to show range
440 labels. Add an "aka" example.
441 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
442 labels.
443 * gcc.dg/format/diagnostic-ranges.c: Likewise.
444 * gcc.dg/format/pr72858.c: Likewise.
445 * gcc.dg/format/pr78498.c: Likewise.
446 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
447 Update expected output to show range labels. Add examples of
448 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
449 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
450 Update expected output to show range labels.
451 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
452 (test_very_wide_line): Adjust so that label is at left-clipping
453 boundary.
454 (test_very_wide_line_2): New test.
455 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
456 Update expected output to show range labels.
457 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
458 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
459 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
460 for new param to gcc_rich_location::add_expr.
461 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
462 Add "label" param.
463 (test_show_locus): Add examples of labels to various tests. Tweak
464 the "very wide_line" test case and duplicate it, to cover the
465 boundary values for clipping of labels against the left-margin.
466 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
467 diagnostic-test-show-locus-no-labels.c.
468 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
469 Update line numbers of dg-locus directives.
470 * gcc.dg/pr69627.c: Update expected output to show range labels.
471 * lib/multiline.exp (proc _build_multiline_regex): Remove
472 special-case handling of lines with trailing '|'.
473
474 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
475
476 PR testsuite/86519
477 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
478 the .expand file.
479
480 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
481
482 * gcc.dg/wmain.c: New test.
483
484 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
485
486 PR c/19315
487 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
488 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
489 unknown size.
490
491 2018-08-15 Martin Liska <mliska@suse.cz>
492
493 PR tree-optimization/86925
494 * gcc.dg/predict-20.c: New test.
495 * gcc.dg/predict-21.c: New test.
496
497 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
498
499 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
500
501 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
502
503 * gcc.target/i386/sse2-movs.c: New test.
504
505 2018-08-14 Martin Sebor <msebor@redhat.com>
506
507 PR tree-optimization/86650
508 * gcc.dg/Warray-bounds-34.c: New test.
509
510 2018-08-14 Janus Weil <janus@gcc.gnu.org>
511
512 PR fortran/86116
513 * gfortran.dg/generic_34.f90: New test case.
514
515 2018-08-13 Marek Polacek <polacek@redhat.com>
516
517 PR c++/57891
518 * g++.dg/cpp0x/Wnarrowing6.C: New test.
519 * g++.dg/cpp0x/Wnarrowing7.C: New test.
520 * g++.dg/cpp0x/Wnarrowing8.C: New test.
521 * g++.dg/cpp0x/Wnarrowing9.C: New test.
522 * g++.dg/cpp0x/Wnarrowing10.C: New test.
523 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
524 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
525 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
526 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
527 * g++.dg/ext/stmtexpr15.C: Likewise.
528 * g++.dg/gomp/pr47963.C: Likewise.
529 * g++.dg/init/new37.C: Likewise.
530 * g++.dg/init/new43.C: Likewise.
531 * g++.dg/other/fold1.C: Likewise.
532 * g++.dg/parse/array-size2.C: Likewise.
533 * g++.dg/template/dependent-name3.C: Likewise.
534 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
535 * g++.dg/other/vrp1.C: Likewise.
536 * g++.dg/template/char1.C: Likewise.
537
538 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
539
540 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
541 instead of a ZERO_EXTEND.
542
543 2018-08-13 Martin Sebor <msebor@redhat.com>
544
545 PR tree-optimization/71625
546 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
547 * g++.dg/init/string2.C: New test.
548 * g++.dg/init/string3.C: New test.
549 * g++.dg/init/string4.C: New test.
550 * gcc.dg/init-string-3.c: New test.
551 * gcc.dg/strlenopt-55.c: New test.
552 * gcc.dg/strlenopt-56.c: New test.
553
554 2018-08-13 Marek Polacek <polacek@redhat.com>
555
556 P0806R2 - Deprecate implicit capture of this via [=]
557 * g++.dg/cpp2a/lambda-this1.C: New test.
558 * g++.dg/cpp2a/lambda-this2.C: New test.
559 * g++.dg/cpp2a/lambda-this3.C: New test.
560
561 2018-08-13 Marek Polacek <polacek@redhat.com>
562
563 PR c++/86915
564 * g++.dg/diagnostic/auto1.C: New test.
565
566 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
567
568 PR fortran/66679
569 * gfortran.dg/transfer_class_3.f90: New test.
570
571 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
572
573 PR fortran/86906
574 * gfortran.dg/use_rename_9.f90: New test.
575
576 2018-08-11 Jakub Jelinek <jakub@redhat.com>
577
578 PR tree-optimization/86835
579 * gcc.dg/pr86835.c: New test.
580
581 2018-08-10 Janus Weil <janus@gcc.gnu.org>
582
583 PR fortran/57160
584 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
585 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
586 * gfortran.dg/short_circuiting_2.f90: New test case.
587 * gfortran.dg/short_circuiting_3.f90: New test case.
588
589 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
590
591 PR target/82418
592 * gcc.target/i386/pr82418.c: New test.
593
594 2018-08-10 Martin Liska <mliska@suse.cz>
595
596 PR target/83610
597 * gcc.dg/predict-17.c: New test.
598 * gcc.dg/predict-18.c: New test.
599 * gcc.dg/predict-19.c: New test.
600
601 2018-08-10 Martin Liska <mliska@suse.cz>
602
603 PR tree-optimization/85799
604 * gcc.dg/pr85799.c: New test.
605
606 2018-08-09 Jeff Law <law@redhat.com>
607
608 PR middle-end/86897
609 * gcc.dg/uninit-suppress_2.c: Disable DOM.
610
611 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
612
613 * gcc.target/aarch64/sve/reduc_8.c: New test.
614
615 2018-08-09 David Malcolm <dmalcolm@redhat.com>
616
617 PR other/84889
618 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
619 test.
620 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
621 New test.
622 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
623 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
624 TEST_ALWAYS_FLAGS.
625
626 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
627
628 PR tree-optimization/86858
629 * gcc.dg/vect/pr86858.c: New test.
630
631 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
632
633 PR tree-optimization/86871
634 * gcc.dg/vect/pr86871.c: New test.
635
636 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
637
638 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
639
640 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
641
642 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
643 arch and tune numbers by 2.
644 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
645 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
646 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
647 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
648 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
649 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
650 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
651 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
652 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
653 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
654 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
655 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
656 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
657 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
658 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
659 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
660 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
661 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
662 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
663 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
664 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
665 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
666 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
667 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
668 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
669 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
670 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
671 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
672 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
673 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
674 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
675 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
676 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
677 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
678 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
679 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
680 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
681 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
682 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
683 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
684 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
685 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
686 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
687 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
688 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
689 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
690 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
691 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
692 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
693 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
694 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
695 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
696 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
697 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
698 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
699 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
700 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
701 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
702 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
703 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
704 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
705 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
706 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
707 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
708 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
709 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
710
711 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
712
713 PR target/84332
714 * gcc.target/s390/pr84332.c: New testcase.
715
716 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
717
718 PR target/46179
719 * gcc.target/m68k/tls-dimode.c: New file.
720
721 2018-08-08 Nathan Sidwell <nathan@acm.org>
722
723 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
724 c-c++-common/inc-from-1.c: New
725
726 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
727
728 PR target/85295
729 * gcc.target/s390/TI-constants-lra.c: New testcase.
730 * gcc.target/s390/TI-constants-nolra.c: New testcase.
731
732 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
733
734 * gcc.target/s390/hotpatch-8.c: Remove.
735 * gcc.target/s390/hotpatch-9.c: Remove.
736 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
737 * gcc.target/s390/mnop-mcount-m31.c: Remove.
738
739 2018-08-08 Jakub Jelinek <jakub@redhat.com>
740
741 P0595R1 - is_constant_evaluated
742 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
743
744 PR c++/86836
745 * g++.dg/cpp1z/decomp46.C: New test.
746
747 PR c++/86738
748 * g++.dg/opt/pr86738.C: New test.
749
750 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
751
752 PR target/86838
753 * gcc.target/aarch64/frecpe_1.c: New test.
754 * gcc.target/aarch64/frecpe_2.c: Likewise.
755
756 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
757
758 PR c++/59480, DR 136
759 * g++.dg/other/friend8.C: New.
760 * g++.dg/other/friend9.C: Likewise.
761 * g++.dg/other/friend10.C: Likewise.
762 * g++.dg/other/friend11.C: Likewise.
763 * g++.dg/other/friend12.C: Likewise.
764 * g++.dg/other/friend13.C: Likewise.
765 * g++.dg/other/friend14.C: Likewise.
766 * g++.dg/other/friend15.C: Likewise.
767 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
768 * g++.dg/parse/defarg8.C: Likewise.
769
770 2018-08-07 Martin Liska <mliska@suse.cz>
771
772 PR middle-end/83023
773 * gcc.dg/predict-16.c: New test.
774 * g++.dg/predict-1.C: New test.
775
776 2018-08-07 Steve Ellcey <sellcey@cavium.com>
777 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
778
779 PR tree-optimization/80925
780 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
781 vectorized on !vect_hw_misalign targets.
782
783 2018-08-06 Marek Polacek <polacek@redhat.com>
784
785 PR c++/86767
786 * g++.dg/cpp1y/constexpr-86767.C: New test.
787
788 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
789
790 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
791 for target *-*-linux-gnu.
792
793 2018-08-06 Alan Hayward <alan.hayward@arm.com>
794
795 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
796 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
797 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
798
799 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
800
801 * gcc.target/s390/nomemloopunroll-1.c: New test.
802
803 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
804
805 PR target/86386
806 * gcc.target/i386/pr86386.c: New file.
807
808 2018-08-04 Tom de Vries <tdevries@suse.de>
809
810 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
811
812 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
813
814 * gcc.dg/guality/const-volatile.c: Remove duplicate test
815 "type:cvip".
816
817 2018-08-04 Janus Weil <janus@gcc.gnu.org>
818
819 PR fortran/45521
820 * gfortran.dg/interface_assignment_6.f90: New test case.
821
822 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
823
824 PR testsuite/86153
825 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
826
827 2018-08-03 David Malcolm <dmalcolm@redhat.com>
828 Jonathan Wakely <jwakely@redhat.com>
829
830 PR c++/85523
831 * g++.dg/pr85523.C: New test.
832
833 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
834
835 PR c/86690
836 * gcc.dg/union-duplicate-field.c: New test.
837
838 2018-08-03 Jason Merrill <jason@redhat.com>
839
840 PR c++/86706
841 * g++.dg/template/pr86706.C: New test.
842
843 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
844
845 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
846 on vect_avg_qi targets.
847 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
848 * gcc.dg/vect/bb-slp-pow-1.c: New test.
849 * gcc.dg/vect/vect-avg-15.c: Likewise.
850
851 2018-08-03 Martin Liska <mliska@suse.cz>
852
853 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
854 * gcc.dg/predict-13.c: Likewise.
855 * gcc.dg/predict-3.c: Likewise.
856 * gcc.dg/predict-4.c: Likewise.
857 * gcc.dg/predict-5.c: Likewise.
858 * gcc.dg/predict-6.c: Likewise.
859 * gcc.dg/predict-9.c: Likewise.
860 * gfortran.dg/predict-1.f90: Likewise.
861
862 2018-08-02 Richard Biener <rguenther@suse.de>
863
864 PR c++/86763
865 * g++.dg/torture/pr86763.C: New testcase.
866
867 2018-08-02 Richard Biener <rguenther@suse.de>
868
869 PR tree-optimization/86816
870 * g++.dg/torture/pr86816.C: New testcase.
871
872 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
873
874 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
875 to be used.
876 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
877 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
878 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
879 for .h.
880 * gcc.target/aarch64/sve/single_2.c: Likewise.
881 * gcc.target/aarch64/sve/single_3.c: Likewise.
882 * gcc.target/aarch64/sve/single_4.c: Likewise.
883
884 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
885
886 PR target/86014
887 * gcc.target/aarch64/ldp_stp_13.c: New test.
888
889 2018-08-01 Martin Sebor <msebor@redhat.com>
890
891 PR tree-optimization/86650
892 * gcc.dg/format/gcc_diag-10.c: Adjust.
893
894 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
895
896 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
897 of range check.
898 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
899
900 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
901
902 PR target/86753
903 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
904 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
905
906 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
907
908 * gcc.dg/pointer-range-check-1.c: New test.
909 * gcc.dg/pointer-range-check-2.c: Likewise.
910
911 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
912
913 PR tree-optimization/86749
914 * gcc.dg/vect/pr86749.c: New test.
915
916 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
917
918 PR c++/86661
919 * g++.dg/lookup/name-clash12.C: New.
920
921 2018-08-01 Richard Biener <rguenther@suse.de>
922
923 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
924
925 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
926
927 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
928
929 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
930
931 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
932
933 2018-08-01 Martin Liska <mliska@suse.cz>
934
935 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
936 * gcc.dg/tree-prof/stringop-2.c: Likewise.
937 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
938 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
939 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
940 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
941 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
942 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
943
944 2018-08-01 Martin Liska <mliska@suse.cz>
945
946 PR value-prof/35543
947 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
948
949 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
950
951 * gcc.target/aarch64/extract_zero_extend.c: New file.
952
953 2018-08-01 Jakub Jelinek <jakub@redhat.com>
954
955 PR c/85704
956 * gcc.c-torture/compile/pr85704.c: New test.
957
958 2018-07-31 Alexandre Oliva <oliva@adacore.com>
959 Olivier Hainque <hainque@adacore.com>
960
961 * gnat.dg/dinst.adb: New.
962 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
963
964 2018-07-31 David Malcolm <dmalcolm@redhat.com>
965
966 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
967 tdiag and cxxdiag.
968 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
969 and %K.
970
971 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
972
973 * c-c++-common/spec-barrier-1.c: New test.
974 * c-c++-common/spec-barrier-2.c: New test.
975 * gcc.dg/spec-barrier-3.c: New test.
976
977 2018-07-31 Martin Sebor <msebor@redhat.com>
978
979 PR tree-optimization/86741
980 * gcc.dg/Warray-bounds-33.c: New test.
981
982 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
983
984 * gcc.target/s390/memset-1.c: Improve testcase.
985
986 2018-07-31 Tom de Vries <tdevries@suse.de>
987
988 PR debug/86687
989 * g++.dg/guality/pr86687.C: New test.
990
991 2018-07-31 Jakub Jelinek <jakub@redhat.com>
992
993 P1008R1 - prohibit aggregates with user-declared constructors
994 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
995 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
996 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
997 * g++.dg/cpp2a/aggr1.C: New test.
998 * g++.dg/cpp2a/aggr2.C: New test.
999
1000 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1001
1002 PR target/86640
1003 * gcc.target/arm/pr86640.c: New testcase.
1004
1005 2018-07-31 Martin Liska <mliska@suse.cz>
1006
1007 PR gcov-profile/85338
1008 PR gcov-profile/85350
1009 PR gcov-profile/85372
1010 * gcc.misc-tests/gcov-pr85338.c: New test.
1011 * gcc.misc-tests/gcov-pr85350.c: New test.
1012 * gcc.misc-tests/gcov-pr85372.c: New test.
1013
1014 2018-07-31 Martin Liska <mliska@suse.cz>
1015
1016 PR gcov-profile/83813
1017 PR gcov-profile/84758
1018 PR gcov-profile/85217
1019 PR gcov-profile/85332
1020 * gcc.misc-tests/gcov-pr83813.c: New test.
1021 * gcc.misc-tests/gcov-pr84758.c: New test.
1022 * gcc.misc-tests/gcov-pr85217.c: New test.
1023 * gcc.misc-tests/gcov-pr85332.c: New test.
1024
1025 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1026
1027 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1028 gnat.dg/prot5_pkg.ads: New testcase.
1029
1030 2018-07-31 Justin Squirek <squirek@adacore.com>
1031
1032 * gnat.dg/addr11.adb: New testcase.
1033
1034 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1035
1036 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1037
1038 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1039
1040 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1041
1042 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1043
1044 * gnat.dg/iter3.adb: New testcase.
1045
1046 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1047
1048 Revert 'AsyncI/O patch committed'
1049 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1050 Thomas Koenig <tkoenig@gcc.gnu.org>
1051
1052 PR fortran/25829
1053 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1054 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1055
1056 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1057
1058 PR rtl-optimization/85160
1059 * gcc.target/powerpc/combine-2-2.c: New testcase.
1060
1061 2018-07-27 Martin Sebor <msebor@redhat.com>
1062
1063 PR tree-optimization/86696
1064 * g++.dg/pr86696.C: New test.
1065
1066 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1067
1068 PR tree-optimization/86636
1069 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1070 Add dg-require-effective-target pthread.
1071
1072 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1073
1074 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1075 * gcc.dg/strcmpopt_6.c: Likewise.
1076
1077 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1078
1079 PR target/86612
1080 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1081
1082 2018-07-26 Martin Sebor <msebor@redhat.com>
1083
1084 PR tree-optimization/86043
1085 PR tree-optimization/86042
1086 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1087 pr86688.
1088 * gcc.dg/strlenopt-44.c: New test.
1089
1090 2018-07-26 Martin Liska <mliska@suse.cz>
1091
1092 PR gcov-profile/86536
1093 * gcc.misc-tests/gcov-pr86536.c: New test.
1094
1095 2018-07-25 Martin Sebor <msebor@redhat.com>
1096
1097 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1098 ignored by the test harness.
1099
1100 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1101 Thomas Koenig <tkoenig@gcc.gnu.org>
1102
1103 PR fortran/25829
1104 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1105 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1106
1107 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1108
1109 PR c++/85515
1110 * g++.dg/pr85515-2.C: Add expected dg-error.
1111 * g++.dg/cpp0x/range-for36.C: New test.
1112
1113 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1114
1115 * gcc.target/arc/uncached-1.c: New test.
1116 * gcc.target/arc/uncached-2.c: Likewise.
1117
1118 2018-07-24 Martin Sebor <msebor@redhat.com>
1119
1120 PR tree-optimization/86622
1121 PR tree-optimization/86532
1122 * gcc.c-torture/execute/strlen-2.c: New test.
1123 * gcc.c-torture/execute/strlen-3.c: New test.
1124 * gcc.c-torture/execute/strlen-4.c: New test.
1125
1126 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1127
1128 PR tree-optimization/86636
1129 * gcc.c-torture/compile/pr86636.c: New test.
1130
1131 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1132
1133 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1134
1135 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1136
1137 PR middle-end/86627
1138 * gcc.target/i386/pr86627.c: New test.
1139
1140 PR testsuite/86649
1141 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1142 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1143 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1144 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1145
1146 2018-07-23 Carl Love <cel@us.ibm.com>
1147
1148 PR 86591
1149 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1150 file altivec-2-runnable.c.
1151 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1152 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1153 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1154 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1155 vec_cts, vec_ctu, vec_cpsgn tests.
1156
1157 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1158
1159 PR c/86617
1160 * gcc.dg/pr86617.c: New test.
1161
1162 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1163
1164 PR c++/86569
1165 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1166
1167 2018-07-20 Martin Sebor <msebor@redhat.com>
1168
1169 PR middle-end/82063
1170 * c-c++-common/pr68657-1.c: Adjust.
1171 * c-c++-common/pr68657-2.c: Same.
1172 * c-c++-common/pr68657-3.c: Same.
1173 * c-c++-common/pr68833-1.c: Same.
1174 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1175 * gcc.dg/Walloca-larger-than.c: New test.
1176 * gcc.dg/Walloca-larger-than-2.c: New test.
1177 * gcc.dg/Wframe-larger-than-2.c: New test.
1178 * gcc.dg/Wlarger-than3.c: New test.
1179 * gcc.dg/Wvla-larger-than-3.c: New test.
1180 * gcc.dg/pr42611.c: Adjust.
1181 * gnat.dg/frame_overflow.adb: Same.
1182
1183 2018-07-20 Martin Sebor <msebor@redhat.com>
1184
1185 PR tree-optimization/86613
1186 PR tree-optimization/86611
1187 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1188 prune duplicate warnings.
1189 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1190 data-model-dependencies.
1191 * gcc.dg/Warray-bounds-32.c: Ditto.
1192
1193 2018-07-20 Richard Biener <rguenther@suse.de>
1194
1195 PR debug/86585
1196 * g++.dg/lto/pr86585_0.C: New testcase.
1197 * g++.dg/lto/pr86585_1.C: Likewise.
1198
1199 2018-07-19 Martin Sebor <msebor@redhat.com>
1200
1201 PR tree-optimization/83776
1202 PR tree-optimization/84047
1203 * gcc.dg/Warray-bounds-29.c: New test.
1204 * gcc.dg/Warray-bounds-30.c: New test.
1205 * gcc.dg/Warray-bounds-31.c: New test.
1206 * gcc.dg/Warray-bounds-32.c: New test.
1207
1208 2018-07-19 Michael Collison <michael.collison@arm.com>
1209 Richard Henderson <rth@redhat.com>
1210
1211 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1212 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1213 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1214 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1215 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1216 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1217 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1218 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1219 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1220 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1221 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1222 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1223
1224 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1225
1226 Revert fix for c++/59480 (and testsuite followup)
1227
1228 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1229
1230 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1231
1232 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1233
1234 PR c++/59480, DR 136
1235 * g++.dg/other/friend8.C: New.
1236 * g++.dg/other/friend9.C: Likewise.
1237 * g++.dg/other/friend10.C: Likewise.
1238 * g++.dg/other/friend11.C: Likewise.
1239 * g++.dg/other/friend12.C: Likewise.
1240 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1241 * g++.dg/parse/defarg8.C: Likewise.
1242
1243 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1244
1245 * gcc.target/aarch64/profile.c: New test.
1246
1247 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1248
1249 PR target/83009
1250 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1251
1252 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1253
1254 PR target/86560
1255 * gcc.target/i386/pr86560-4.c: New test.
1256 * gcc.target/i386/pr86560-5.c: Likewise.
1257
1258 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1259
1260 PR target/86560
1261 * gcc.target/i386/pr86560-1.c: New test.
1262 * gcc.target/i386/pr86560-2.c: Likewise.
1263 * gcc.target/i386/pr86560-3.c: Likewise.
1264
1265 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1266
1267 * gfortran.dg/max_fmax_aarch64.f90: New test.
1268 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1269 * gfortran.dg/minmax_integer.f90: Likewise.
1270
1271 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1272
1273 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1274
1275 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1276
1277 PR middle-end/86544
1278 * g++.dg/tree-ssa/pr86544.C: New test.
1279
1280 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1281
1282 PR c++/86550
1283 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1284
1285 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1286
1287 PR 69558
1288 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1289 * c-c++-common/pr69558.c: Remove xfail.
1290 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1291 * gcc.dg/pr61817-1.c: Likewise.
1292 * gcc.dg/pr61817-2.c: Likewise.
1293 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1294
1295 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1296
1297 PR fortran/85599
1298 * gfortran.dg/function_optimize_5.f90: Add option
1299 '-faggressive-function-elimination' and update dg-warning clauses.
1300 * gfortran.dg/short_circuiting.f90: New test.
1301
1302 2018-07-18 Marek Polacek <polacek@redhat.com>
1303
1304 PR c++/86190 - bogus -Wsign-conversion warning
1305 * g++.dg/warn/Wsign-conversion-3.C: New test.
1306 * g++.dg/warn/Wsign-conversion-4.C: New test.
1307
1308 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1309
1310 PR c++/59480, DR 136
1311 * g++.dg/other/friend8.C: New.
1312 * g++.dg/other/friend9.C: Likewise.
1313 * g++.dg/other/friend10.C: Likewise.
1314 * g++.dg/other/friend11.C: Likewise.
1315 * g++.dg/other/friend12.C: Likewise.
1316 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1317 * g++.dg/parse/defarg8.C: Likewise.
1318
1319 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1320
1321 * g++.dg/ext/uow-3.C: Adjust.
1322 * g++.dg/ext/uow-4.C: Likewise.
1323 * g++.dg/lookup/name-clash11.C: Likewise.
1324 * g++.dg/lookup/name-clash7.C: Likewise.
1325 * g++.dg/lookup/redecl1.C: Likewise.
1326 * g++.dg/warn/changes-meaning.C: Likewise.
1327 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1328 * g++.old-deja/g++.law/nest1.C: Likewise.
1329
1330 2018-07-18 Richard Biener <rguenther@suse.de>
1331
1332 PR debug/86523
1333 * g++.dg/lto/pr86523-3_0.C: New testcase.
1334
1335 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1336
1337 * gcc.target/m68k/mulsi_highpart.c: New test.
1338
1339 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1340
1341 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1342 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1343 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1344 * gcc.dg/cpp/pr61854-8.c: New test.
1345
1346 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1347
1348 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1349
1350 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1351
1352 PR fortran/83184
1353 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1354
1355 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1356
1357 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1358 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1359 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1360 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1361 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1362
1363 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1364
1365 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1366 * gcc.target/powerpc/pr79916.c: Require dfp.
1367
1368 2018-07-17 Richard Biener <rguenther@suse.de>
1369
1370 PR lto/86456
1371 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1372
1373 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1374
1375 * gcc.target/s390/function-align1.c: New test.
1376 * gcc.target/s390/function-align2.c: New test.
1377 * gcc.target/s390/function-align3.c: New test.
1378
1379 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1380
1381 * gnat.dg/discr55.adb: New test.
1382
1383 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1384
1385 * gcc.target/i386/vartrack-1.c (dg-options): Add
1386 -fomit-frame-pointer.
1387
1388 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1389
1390 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1391 (dg-lto-options): Add -fPIC.
1392 * g++.dg/lto/pr86523-2_0.C: Likewise.
1393
1394 2018-07-17 Martin Liska <mliska@suse.cz>
1395
1396 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1397
1398 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1399
1400 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1401 testcase.
1402
1403 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1404
1405 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1406
1407 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1408
1409 * gnat.dg/memorytest.adb: New testcase.
1410
1411 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1412
1413 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1414 New testcase.
1415
1416 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1417
1418 * gnat.dg/equal3.adb: New testcase.
1419
1420 2018-07-17 Justin Squirek <squirek@adacore.com>
1421
1422 * gnat.dg/split_args.adb: New testcase.
1423
1424 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1425
1426 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1427
1428 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1429
1430 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1431 New testcase.
1432
1433 2018-07-16 Carl Love <cel@us.ibm.com>
1434
1435 PR target/86414
1436 Forgot the PR number on the commit log.
1437
1438 2018-07-16 Carl Love <cel@us.ibm.com>
1439
1440 PR target/86414
1441 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1442 longdouble128.
1443 * gcc.target/powerpc/divkc3-3.c: Ditto.
1444 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1445 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1446 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1447 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1448
1449 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1450
1451 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1452 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1453
1454 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1455
1456 * lib/target-supports.exp (check_effective_target_longdouble64,
1457 check_effective_target_ppc_float128,
1458 check_effective_target_ppc_float128_insns,
1459 check_effective_target_powerpc_vsx): New.
1460
1461 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1462
1463 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1464 syntax error.
1465
1466 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1467
1468 PR tree-optimization/86526
1469 * gcc.c-torture/compile/pr86526.c: New test.
1470
1471 2018-07-16 Carl Love <cel@us.ibm.com>
1472
1473 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1474 longdouble128.
1475 * gcc.target/powerpc/divkc3-3.c: Ditto.
1476 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1477 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1478 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1479 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1480
1481 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1482
1483 PR fortran/83184
1484 * gfortran.dg/assumed_rank_14.f90: New testcase.
1485 * gfortran.dg/assumed_rank_15.f90: New testcase.
1486 * gfortran.dg/dec_structure_8.f90: Update error messages.
1487 * gfortran.dg/dec_structure_23.f90: Update error messages.
1488
1489 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1490
1491 PR middle-end/86528
1492 * gcc.c-torture/execute/pr86528.c: New test.
1493 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1494
1495 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1496
1497 * g++.dg/template/spec40.C: New.
1498 * g++.dg/parse/ptrmem8.C: Likewise.
1499
1500 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1501
1502 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1503 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1504 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1505 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1506 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1507
1508 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1509
1510 * gcc.target/s390/mrecord-mcount.c: New testcase.
1511
1512 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1513
1514 * gcc.target/s390/mfentry-m64.c: New testcase.
1515
1516 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1517
1518 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1519 testcase.
1520
1521 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1522
1523 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1524 testcase.
1525
1526 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1527
1528 * gnat.dg/wide_wide_value1.adb: New testcase.
1529
1530 2018-07-16 Javier Miranda <miranda@adacore.com>
1531
1532 * gnat.dg/bit_order1.adb: New testcase.
1533
1534 2018-07-16 Javier Miranda <miranda@adacore.com>
1535
1536 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1537
1538 2018-07-16 Richard Biener <rguenther@suse.de>
1539
1540 PR lto/86523
1541 * g++.dg/lto/pr86523-1_0.C: New testcase.
1542 * g++.dg/lto/pr86523-2_0.C: Likewise.
1543
1544 2018-07-16 Martin Liska <mliska@suse.cz>
1545
1546 PR ipa/86529
1547 * g++.dg/ipa/pr86529.C: New test.
1548
1549 2018-07-16 Tom de Vries <tdevries@suse.de>
1550
1551 PR debug/86455
1552 * gcc.target/i386/vartrack-1.c: New test.
1553
1554 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1555
1556 * gnat.dg/opt73.adb: New test.
1557
1558 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1559
1560 PR c++/3698
1561 PR c++/86208
1562 * g++.dg/opt/pr3698.C: New test.
1563
1564 2018-07-16 Richard Biener <rguenther@suse.de>
1565
1566 PR ipa/86389
1567 * gcc.dg/torture/pr86389.c: Require trampolines.
1568
1569 2018-07-15 Tom de Vries <tdevries@suse.de>
1570
1571 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1572 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1573 already called.
1574 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1575 * gcc.dg/guality/guality.exp: Same.
1576 * gfortran.dg/guality/guality.exp: Same.
1577
1578 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1579 Sunil K Pandey <sunil.k.pandey@intel.com>
1580
1581 PR target/84413
1582 * gcc.target/i386/pr84413-1.c: New test.
1583 * gcc.target/i386/pr84413-2.c: Likewise.
1584 * gcc.target/i386/pr84413-3.c: Likewise.
1585
1586 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1587 Steve Munroe <munroesj52@gmail.com>
1588
1589 * gcc.target/powerpc/sse2-pand-1.c: New file.
1590 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1591 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1592 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1593
1594 2018-07-13 Nathan Sidwell <nathan@acm.org>
1595
1596 PR c++/86374
1597 * g++.dg/pr86374.C: New.
1598
1599 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1600
1601 PR middle-end/78809
1602 * gcc.dg/strcmpopt_5.c: New test.
1603 * gcc.dg/strcmpopt_6.c: New test.
1604
1605 2018-07-13 Richard Biener <rguenther@suse.de>
1606
1607 PR middle-end/85974
1608 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1609
1610 2018-07-13 Tom de Vries <tdevries@suse.de>
1611
1612 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1613 * gcc.dg/guality/ctztest.c: Same.
1614 * gcc.dg/guality/sra-1.c: Same.
1615
1616 2018-07-13 Tom de Vries <tdevries@suse.de>
1617
1618 * gcc.dg/vla-1.c: Update.
1619
1620 2018-07-13 Tom de Vries <tdevries@suse.de>
1621
1622 * gcc.src/maintainers.exp: New file.
1623
1624 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1625
1626 PR middle-end/86489
1627 * gcc.dg/pr86489.c: New test.
1628
1629 2018-07-12 Martin Sebor <msebor@redhat.com>
1630
1631 PR testsuite/86510
1632 g++.dg/warn/pr86453.C: Adjust.
1633
1634 2018-07-12 Jim Wilson <jimw@sifive.com>
1635
1636 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1637
1638 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1639
1640 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1641
1642 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1643
1644 * c-c++-common/gomp/declare-target-3.c: New test.
1645 * g++.dg/gomp/declare-target-2.C: New test.
1646
1647 2018-07-12 Martin Sebor <msebor@redhat.com>
1648
1649 PR c/86453
1650 * c-c++-common/Wattributes.c: Adjust.
1651 * gcc.dg/Wattributes-10.c: New test.
1652 * g++.dg/Wattributes-3.C: Adjust.
1653 * gcc.dg/Wattributes-6.c: Adjust.
1654 * gcc.dg/pr18079.c: Adjust.
1655 * gcc.dg/torture/pr42363.c: Adjust.
1656
1657 2018-07-12 Julia Koval <julia.koval@intel.com>
1658
1659 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1660 version.
1661
1662 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1663
1664 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1665 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1666 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1667 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1668 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1669 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1670 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1671
1672 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1673
1674 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1675 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1676 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1677 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1678 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1679 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1680 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1681 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1682
1683 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1684 Alan Hayward <alan.hayward@arm.com>
1685 David Sherwood <david.sherwood@arm.com>
1686
1687 * gcc.dg/vect/vect-fma-2.c: New test.
1688 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1689 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1690 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1691
1692 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1693
1694 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1695 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1696 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1697 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1698 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1699 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1700 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1701 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1702 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1703
1704 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1705
1706 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1707 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1708
1709 2018-07-12 Richard Biener <rguenther@suse.de>
1710
1711 PR target/84829
1712 * gcc.target/i386/pr84829.c: New testcase.
1713
1714 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1715
1716 * gcc.dg/torture/20180712-1.c: New test.
1717
1718 PR tree-optimization/86492
1719 * gcc.c-torture/execute/pr86492.c: New test.
1720
1721 2018-07-12 Richard Biener <rguenther@suse.de>
1722
1723 PR c/86453
1724 * g++.dg/warn/pr86453.C: New testcase.
1725
1726 2018-07-12 Richard Biener <rguenther@suse.de>
1727
1728 PR middle-end/86479
1729 * gcc.dg/graphite/pr86479.c: New testcase.
1730
1731 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1732
1733 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1734 of hardcoding size. Cast (rel) to MASK_TYPE.
1735 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1736 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1737 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1738 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1739 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1740 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1741 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1742 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1743 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1744 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1745 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1746 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1747 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1748 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1749 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1750 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1751 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1752 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1753 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1754
1755 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1756
1757 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
1758 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
1759 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
1760
1761 2018-07-10 Mark Wielaard <mark@klomp.org>
1762
1763 PR debug/86459
1764 * gcc.dg/pr86459.c: New test.
1765
1766 2018-07-10 Martin Sebor <msebor@redhat.com>
1767
1768 PR testsuite/86461
1769 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1770
1771 2018-07-10 Martin Liska <mliska@suse.cz>
1772
1773 PR testsuite/86445
1774 * gcc.dg/pr84100.c: Change it back to dg-bogus.
1775
1776 2018-07-10 Jakub Jelinek <jakub@redhat.com>
1777
1778 PR sanitizer/86406
1779 * g++.dg/ubsan/pr86406.C: New test.
1780
1781 PR fortran/86421
1782 * gfortran.dg/vect/pr86421.f90: New test.
1783
1784 2018-07-09 Martin Sebor <msebor@redhat.com>
1785
1786 PR tree-optimization/86415
1787 * gcc.dg/strlenopt-53.c: New test.
1788
1789 2018-07-09 Martin Sebor <msebor@redhat.com>
1790
1791 PR middle-end/77357
1792 * gcc.dg/strlenopt-49.c: New test.
1793 * gcc.dg/strlenopt-50.c: New test.
1794 * gcc.dg/strlenopt-51.c: New test.
1795 * gcc.dg/strlenopt-52.c: New test.
1796 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1797
1798 2018-07-09 Jakub Jelinek <jakub@redhat.com>
1799
1800 PR c/86420
1801 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
1802 to be returned and when first argument is not 0, so that they don't do
1803 anything for NEED_EXC or NEED_ERRNO.
1804
1805 2018-07-09 Tom de Vries <tdevries@suse.de>
1806
1807 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
1808 * gcc.dg/guality/bswaptest.c: Same.
1809 * gcc.dg/guality/clztest.c: Same.
1810 * gcc.dg/guality/csttest.c: Same.
1811 * gcc.dg/guality/ctztest.c: Same.
1812 * gcc.dg/guality/drap.c: Same.
1813 * gcc.dg/guality/nrv-1.c: Same.
1814 * gcc.dg/guality/pr41353-1.c: Same.
1815 * gcc.dg/guality/pr41353-2.c: Same.
1816 * gcc.dg/guality/pr41404-1.c: Same.
1817 * gcc.dg/guality/pr43051-1.c: Same.
1818 * gcc.dg/guality/pr43077-1.c: Same.
1819 * gcc.dg/guality/pr43177.c: Same.
1820 * gcc.dg/guality/pr43329-1.c: Same.
1821 * gcc.dg/guality/pr43479.c: Same.
1822 * gcc.dg/guality/pr43593.c: Same.
1823 * gcc.dg/guality/pr45003-1.c: Same.
1824 * gcc.dg/guality/pr45003-2.c: Same.
1825 * gcc.dg/guality/pr45003-3.c: Same.
1826 * gcc.dg/guality/pr48437.c: Same.
1827 * gcc.dg/guality/pr48466.c: Same.
1828 * gcc.dg/guality/pr49888.c: Same.
1829 * gcc.dg/guality/pr54200.c: Same.
1830 * gcc.dg/guality/pr54519-1.c: Same.
1831 * gcc.dg/guality/pr54519-2.c: Same.
1832 * gcc.dg/guality/pr54519-3.c: Same.
1833 * gcc.dg/guality/pr54519-4.c: Same.
1834 * gcc.dg/guality/pr54519-5.c: Same.
1835 * gcc.dg/guality/pr54519-6.c: Same.
1836 * gcc.dg/guality/pr54551.c: Same.
1837 * gcc.dg/guality/pr54693-2.c: Same.
1838 * gcc.dg/guality/pr54693.c: Same.
1839 * gcc.dg/guality/pr54796.c: Same.
1840 * gcc.dg/guality/pr54970.c: Same.
1841 * gcc.dg/guality/pr67192.c: Same.
1842 * gcc.dg/guality/pr69947.c: Same.
1843 * gcc.dg/guality/pr78726.c: Same.
1844 * gcc.dg/guality/rotatetest.c: Same.
1845 * gcc.dg/guality/sra-1.c: Same.
1846 * gcc.dg/guality/vla-2.c: Same.
1847
1848 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1849
1850 * g++.dg/diagnostic/long-short.C: New.
1851 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
1852 * g++.dg/diagnostic/virtual-friend.C: Likewise.
1853 * g++.old-deja/g++.brendan/crash11.C: Adjust.
1854
1855 2018-07-09 Tom de Vries <tdevries@suse.de>
1856
1857 * gcc.dg/vla-1.c: New test.
1858
1859 2018-07-07 Tom de Vries <tdevries@suse.de>
1860
1861 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
1862 files.
1863 (get_dump_flags): New proc.
1864 (toplevel): Test all dump flags.
1865
1866 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1867
1868 * gnat.dg/stack_usage6.adb: New test.
1869 * gnat.dg/stack_usage6_pkg.ads: New helper.
1870
1871 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1872
1873 * gnat.dg/pure_function3a.adb: New test.
1874 * gnat.dg/pure_function3b.adb: Likewise.
1875 * gnat.dg/pure_function3c.adb: Likewise.
1876 * gnat.dg/pure_function3_pkg.ads: New helper.
1877
1878 2018-07-07 Jakub Jelinek <jakub@redhat.com>
1879
1880 PR target/84711
1881 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
1882 dg-require-effective-target. Add -msse not just on i386-*, but
1883 on all i?86-* and x86_64-*.
1884
1885 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1886
1887 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
1888 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
1889 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
1890 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
1891 * gcc.dg/tree-ssa/popcount3.c: New test.
1892
1893 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1894
1895 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
1896 to preserve the test.
1897 * gcc.target/i386/pr85073.c: Likewise.
1898
1899 2018-07-06 Jakub Jelinek <jakub@redhat.com>
1900
1901 PR tree-optimization/86401
1902 * gcc.dg/tree-ssa/pr86401-1.c: New test.
1903 * gcc.dg/tree-ssa/pr86401-2.c: New test.
1904 * c-c++-common/rotate-9.c: New test.
1905
1906 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
1907
1908 PR target/86324
1909 gcc.target/powerpc/pr86324-1.c: New test.
1910 gcc.target/powerpc/pr86324-2.c: Likewise.
1911
1912 2018-07-06 Tamar Christina <tamar.christina@arm.com>
1913
1914 PR target/84711
1915 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
1916
1917 2018-07-06 Tamar Christina <tamar.christina@arm.com>
1918
1919 * gcc.target/aarch64/struct_cpy.c: Remove ;.
1920
1921 2018-07-05 Jeff Law <law@redhat.com>
1922
1923 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
1924
1925 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
1926
1927 PR fortran/86408
1928 * gfortran.dg/deferred_character_20.f90: New test.
1929
1930 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
1931
1932 PR fortran/83183
1933 PR fortran/86325
1934 * gfortran.dg/init_flag_18.f90: New testcase.
1935 * gfortran.dg/init_flag_19.f03: New testcase.
1936
1937 2018-07-05 Carl Love <cel@us.ibm.com>
1938 * gcc.target/altivec-1-runnable.c: New test file.
1939 * gcc.target/altivec-2-runnable.c: New test file.
1940 * gcc.target/vsx-7.c (main2): Change expected expected instruction
1941 for tests.
1942
1943 2018-07-05 Martin Sebor <msebor@redhat.com>
1944
1945 PR c++/86400
1946 * gcc.dg/strlenopt-47.c: New test.
1947 * gcc.dg/strlenopt-48.c: New test.
1948
1949 2018-07-05 Tamar Christina <tamar.christina@arm.com>
1950
1951 PR target/84711
1952 * gcc.target/arm/big-endian-subreg.c: New.
1953
1954 2018-07-05 Tamar Christina <tamar.christina@arm.com>
1955
1956 PR target/84711
1957 * gcc.dg/vect/pr84711.c: New.
1958
1959 2018-07-05 Tamar Christina <tamar.christina@arm.com>
1960
1961 * gcc.target/aarch64/struct_cpy.c: New.
1962
1963 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1964
1965 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
1966 * c-c++-common/unroll-2.c: Likewise.
1967 * g++.dg/cdce3.C: Likewise.
1968 * g++.dg/ext/unroll-1.C: Likewise.
1969 * g++.dg/ext/unroll-2.C: Likewise.
1970 * g++.dg/ext/unroll-3.C: Likewise.
1971 * gcc.dg/cdce1.c: Likewise.
1972 * gcc.dg/cdce2.c: Likewise.
1973 * gcc.dg/gomp/pr68128-1.c: Likewise.
1974 * gcc.dg/vect/pr46032.c: Likewise.
1975 * gcc.dg/vect/vect-cond-10.c: Likewise.
1976 * gcc.dg/vect/vect-cond-8.c: Likewise.
1977 * gcc.dg/vect/vect-cond-9.c: Likewise.
1978 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1979 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1980 * gcc.target/i386/avx-cvt-2.c: Likewise.
1981 * gcc.target/i386/avx-cvt-3.c: Likewise.
1982 * gcc.target/i386/avx2-cvt-2.c: Likewise.
1983 * gcc.target/i386/avx2-gather-2.c: Likewise.
1984 * gcc.target/i386/avx2-gather-6.c: Likewise.
1985 * gcc.target/i386/avx512f-gather-2.c: Likewise.
1986 * gcc.target/i386/sse2-cvt-2.c: Likewise.
1987 * gfortran.dg/directive_unroll_1.f90: Likewise.
1988 * gfortran.dg/directive_unroll_2.f90: Likewise.
1989 * gnat.dg/unroll2.adb: Likewise.
1990 * gnat.dg/unroll3.adb: Likewise.
1991
1992 2018-07-05 Tom de Vries <tdevries@suse.de>
1993
1994 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
1995
1996 2018-07-04 Martin Sebor <msebor@redhat.com>
1997
1998 PR tree-optimization/86274
1999 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2000
2001 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2002
2003 PR fortran/82009
2004 * gfortran.dg/block_16.f08. New test.
2005
2006 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2007
2008 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2009 has a slightly different IL that provides more threading
2010 opportunities.
2011
2012 2018-07-04 Martin Liska <mliska@suse.cz>
2013
2014 PR middle-end/66240
2015 PR target/45996
2016 PR c/84100
2017 * gcc.dg/pr84100.c (foo):
2018 * gcc.target/i386/falign-functions-2.c: New test.
2019 * gcc.target/i386/falign-functions.c: New test.
2020
2021 2018-07-04 Martin Liska <mliska@suse.cz>
2022
2023 * gcc.dg/pr47793.c: Remove.
2024
2025 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2026
2027 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2028 final scan test.
2029 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2030
2031 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2032
2033 PR target/85620
2034 * gcc.target/i386/pr85620-1.c: New test.
2035 * gcc.target/i386/pr85620-2.c: Likewise.
2036 * gcc.target/i386/pr85620-3.c: Likewise.
2037 * gcc.target/i386/pr85620-4.c: Likewise.
2038
2039 2018-07-03 Martin Sebor <msebor@redhat.com>
2040
2041 PR tree-optimization/86274
2042 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2043 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2044 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2045 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2046 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2047 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2048 * gcc.dg/tree-ssa/pr83198.c: Same.
2049
2050 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2051
2052 * g++.dg/other/locations1.C: New.
2053 * g++.dg/tls/locations1.C: Likewise.
2054 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2055 * g++.dg/diagnostic/virtual-static.C: Likewise.
2056 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2057 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2058 * g++.dg/cpp0x/pr51463.C: Likewise.
2059 * g++.dg/other/typedef1.C: Likewise.
2060 * g++.dg/parse/dtor13.C: Likewise.
2061 * g++.dg/template/error44.C: Likewise.
2062 * g++.dg/template/typedef4.C: Likewise.
2063 * g++.dg/template/typedef5.C: Likewise.
2064 * g++.dg/tls/diag-2.C: Likewise.
2065 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2066
2067 2018-07-03 Marek Polacek <polacek@redhat.com>
2068
2069 PR c++/86201
2070 * g++.dg/diagnostic/pr86201.C: New test.
2071
2072 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2073
2074 PR target/85694
2075 * gcc.target/i386/pr85694.c: New test.
2076
2077 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2078
2079 PR tree-optimization/85694
2080 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2081 Return true for AArch64 without SVE.
2082 * gcc.target/aarch64/vect_hadd_1.h: New file.
2083 * gcc.target/aarch64/vect_shadd_1.c: New test.
2084 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2085 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2086 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2087
2088 2018-07-03 Marek Polacek <polacek@redhat.com>
2089
2090 PR middle-end/86202
2091 * gcc.dg/Wint-conversion-2.c: New test.
2092
2093 PR c++/84306
2094 * g++.dg/overload/conv-op3.C: New test.
2095
2096 2018-07-03 Richard Biener <rguenther@suse.de>
2097
2098 PR ipa/86389
2099 * gcc.dg/torture/pr86389.c: New testcase.
2100
2101 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2102
2103 PR tree-optimization/85694
2104 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2105 proc.
2106 * gcc.dg/vect/vect-avg-1.c: New test.
2107 * gcc.dg/vect/vect-avg-2.c: Likewise.
2108 * gcc.dg/vect/vect-avg-3.c: Likewise.
2109 * gcc.dg/vect/vect-avg-4.c: Likewise.
2110 * gcc.dg/vect/vect-avg-5.c: Likewise.
2111 * gcc.dg/vect/vect-avg-6.c: Likewise.
2112 * gcc.dg/vect/vect-avg-7.c: Likewise.
2113 * gcc.dg/vect/vect-avg-8.c: Likewise.
2114 * gcc.dg/vect/vect-avg-9.c: Likewise.
2115 * gcc.dg/vect/vect-avg-10.c: Likewise.
2116 * gcc.dg/vect/vect-avg-11.c: Likewise.
2117 * gcc.dg/vect/vect-avg-12.c: Likewise.
2118 * gcc.dg/vect/vect-avg-13.c: Likewise.
2119 * gcc.dg/vect/vect-avg-14.c: Likewise.
2120
2121 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2122
2123 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2124 get split into two for use by the over-widening pattern.
2125 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2126 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2127 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2128 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2129 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2130 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2131 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2132 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2133 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2134 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2135 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2136 * gcc.dg/vect/vect-over-widen-22.c: New test.
2137
2138 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2139
2140 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2141 widen_mult pattern.
2142 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2143 over-widening messages.
2144 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2145 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2146 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2147 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2148 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2149 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2150 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2151 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2152 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2153 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2154 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2155 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2156 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2157 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2158 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2159 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2160 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2161 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2162 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2163 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2164 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2165 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2166 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2167 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2168 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2169 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2170
2171 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2172
2173 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2174
2175 2018-07-02 Jim Wilson <jimw@sifive.com>
2176
2177 * gcc.target/riscv/interrupt-debug.c: New.
2178
2179 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2180
2181 * g++.dg/diagnostic/thread-thread_local.C: New.
2182
2183 2018-07-02 Martin Liska <mliska@suse.cz>
2184
2185 PR testsuite/86366
2186 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2187 * gcc.dg/profile-dir-2.c: Likewise.
2188 * gcc.dg/profile-dir-3.c: Likewise.
2189
2190 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2191
2192 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2193 overriden.
2194
2195 2018-07-02 Richard Biener <rguenther@suse.de>
2196
2197 PR tree-optimization/86363
2198 * gcc.dg/torture/pr86363.c: New testcase.
2199
2200 2018-07-02 Martin Liska <mliska@suse.cz>
2201
2202 * gcc.dg/completion-1.c: New test.
2203 * gcc.dg/completion-2.c: New test.
2204 * gcc.dg/completion-3.c: New test.
2205
2206 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2207
2208 PR fortran/82969
2209 PR fortran/86242
2210 * gfortran.dg/proc_ptr_50.f90: New test.
2211
2212 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2213
2214 PR fortran/45305
2215 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2216
2217 2018-07-02 Martin Liska <mliska@suse.cz>
2218
2219 PR ipa/86279
2220 * gcc.dg/ipa/pr86279.c: New test.
2221
2222 2018-07-02 Martin Liska <mliska@suse.cz>
2223
2224 PR ipa/86323
2225 * g++.dg/ipa/pr86323.C: New test.
2226
2227 2018-07-01 Tom de Vries <tdevries@suse.de>
2228
2229 revert:
2230 2018-07-01 Tom de Vries <tdevries@suse.de>
2231
2232 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2233 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2234
2235 2018-07-01 Tom de Vries <tdevries@suse.de>
2236
2237 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2238 argument.
2239 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2240 with @main.
2241
2242 2018-07-01 Tom de Vries <tdevries@suse.de>
2243
2244 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2245 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2246
2247 2018-07-01 Tom de Vries <tdevries@suse.de>
2248
2249 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2250 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2251
2252 2018-07-01 Tom de Vries <tdevries@suse.de>
2253
2254 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2255 (verify_call): ... here. Move to toplevel.
2256 (verify_call_np, dg_final_directive_check_utils): New proc.
2257 (toplevel): Call dg_final_directive_check_utils.
2258 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2259
2260 2018-06-30 Jim Wilson <jimw@sifive.com>
2261
2262 * gcc.target/riscv/shift-shift-1.c: New.
2263 * gcc.target/riscv/shift-shift-2.c: New.
2264 * gcc.target/riscv/shift-shift-3.c: New.
2265
2266 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2267
2268 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2269
2270 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2271
2272 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2273 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2274 by 4 in the computation of a[i].
2275 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2276 main multiplication constant.
2277 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2278 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2279 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2280 pattern to cast the result to int.
2281 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2282 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2283 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2284 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2285 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2286 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2287 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2288 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2289 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2290 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2291 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2292 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2293 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2294 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2295 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2296 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2297 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2298 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2299 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2300 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2301
2302 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2303
2304 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2305 test for vectorization along the lines described in the comment.
2306
2307 2018-06-30 Tom de Vries <tdevries@suse.de>
2308
2309 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2310 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2311 LTO_TORTURE_OPTIONS.
2312 * gcc.dg/guality/prevent-optimization.h: New file.
2313 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2314 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2315
2316 2018-06-30 Tom de Vries <tdevries@suse.de>
2317
2318 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2319 * lib/gcc-dg.exp (dg-final): New proc.
2320 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2321 argument.
2322
2323 2018-06-29 Martin Sebor <msebor@redhat.com>
2324
2325 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2326 that don't define the function.
2327
2328 2018-06-29 Marek Polacek <polacek@redhat.com>
2329
2330 PR c++/86184
2331 * g++.dg/ext/cond3.C: New test.
2332
2333 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2334
2335 * gcc.target/arm/arm-soft-strd-even.c: New test.
2336
2337 2018-06-29 Tom de Vries <tdevries@suse.de>
2338
2339 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2340 line, and use it.
2341 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2342 (process-message): ... here.
2343 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2344
2345 2018-06-29 Martin Liska <mliska@suse.cz>
2346
2347 PR tree-optimization/86263
2348 * gcc.dg/tree-ssa/pr86263.c: New test.
2349
2350 2018-06-28 Carl Love <cel@us.ibm.com>
2351
2352 * gcc.target/p9-extract-1.c: Add test case.
2353 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2354 name in ABI.
2355
2356 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2357
2358 PR target/86348
2359 * gcc.target/i386/pr86348.c: New test.
2360
2361 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2362
2363 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2364
2365 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2366
2367 PR fortran/82865
2368 * gfortran.dg/dec_type_print_2.f03: New testcase.
2369
2370 2018-06-28 David Pagan <dave.pagan@oracle.com>
2371
2372 PR c/55976
2373 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2374 message causing unexpected test FAIL.
2375
2376 2018-06-28 Martin Liska <mliska@suse.cz>
2377
2378 * gcc.dg/tree-ssa/switch-1.c: New test.
2379
2380 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2381
2382 * gnat.dg/debug15.adb: New test.
2383
2384 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2385
2386 PR c++/86329
2387 * g++.dg/lookup/pr86329.C: New test.
2388
2389 2018-06-27 Carl Love <cel@us.ibm.com>
2390
2391 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2392
2393 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2394
2395 PR target/85769
2396 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2397
2398 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2399
2400 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2401
2402 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2403
2404 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2405 requirement for this test.
2406 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2407 requirement, and -mpower8-vector compile option.
2408
2409 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2410
2411 PR target/86314
2412 * gcc.dg/pr86314.c: New test.
2413
2414 PR debug/86257
2415 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2416
2417 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2418
2419 * gcc.target/i386/pr86257.c: Require 64-bit.
2420
2421 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2422
2423 * g++.dg/pr86082.C: Require IBM1047 support.
2424
2425 2018-06-26 Richard Biener <rguenther@suse.de>
2426
2427 PR middle-end/86271
2428 * gcc.dg/pr86271.c: New testcase.
2429
2430 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2431
2432 PR debug/86064
2433 * gcc.dg/pr86064.c: New.
2434
2435 2018-06-25 Jeff Law <law@redhat.com>
2436
2437 * lib/target-supports.exp
2438 (check_effective_target_logical_op_short_circuit): Add v850.
2439
2440 2018-06-25 Martin Sebor <msebor@redhat.com>
2441
2442 PR tree-optimization/86204
2443 * gcc.dg/strlenopt-46.c: New test.
2444
2445 2018-06-25 Martin Sebor <msebor@redhat.com>
2446
2447 PR tree-optimization/85700
2448 * gcc.dg/Wstringop-truncation-4.c: New test.
2449
2450 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2451
2452 PR fortran/82972
2453 PR fortran/83088
2454 PR fortran/85851
2455 * gfortran.dg/init_flag_17.f90: New testcase.
2456
2457 2018-06-25 Carl Love <cel@us.ibm.com>
2458
2459 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2460 vec_extract a signed int. Add vec_extract tests for bool char
2461 and bool int.
2462 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2463 vec_extract tests.
2464
2465 2018-06-25 Tom de Vries <tdevries@suse.de>
2466
2467 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2468
2469 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2470
2471 PR target/84786
2472 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2473
2474 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2475
2476 * gnat.dg/sso9.adb: New testcase.
2477 * gnat.dg/sso9_pkg.ads: Likewise.
2478
2479 2018-06-25 Tom de Vries <tdevries@suse.de>
2480
2481 PR debug/86257
2482 * gcc.target/i386/pr86257.c: New test.
2483
2484 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2485
2486 PR C++/86082
2487 * g++.dg/pr86082.C: New test.
2488
2489 2018-06-24 Tom de Vries <tdevries@suse.de>
2490
2491 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2492 * gcc.dg/guality/guality.exp: Same.
2493 * gfortran.dg/guality/guality.exp: Same.
2494 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2495
2496 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2497
2498 * g++.dg/concepts/locations1.C: New.
2499 * g++.dg/cpp0x/locations1.C: Likewise.
2500 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2501 * g++.dg/cpp1z/inline-var3.C: Likewise.
2502
2503 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2504
2505 PR fortran/86281
2506 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2507
2508 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2509
2510 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2511 this test.
2512 * gcc.target/powerpc/builtins-9.c: New test.
2513 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2514 to expect different code generation on big-endian vs.
2515 little-endian targets.
2516
2517 2018-06-22 Tom de Vries <tdevries@suse.de>
2518
2519 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2520 $rootme/../gdb/gdb, if available.
2521 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2522 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2523
2524 2018-06-22 Tom de Vries <tdevries@suse.de>
2525
2526 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2527 * g++.dg/guality/guality.exp: Use report_gdb.
2528 * gcc.dg/guality/guality.exp: Same.
2529 * gfortran.dg/guality/guality.exp: Same.
2530
2531 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2532
2533 PR c++/85662
2534 * g++.dg/ext/offsetof3.C: New test.
2535
2536 2018-06-22 Carl Love <cel@us.ibm.com>
2537
2538 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2539 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2540 for the vnor, vand and vxor instructions.
2541 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2542 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2543 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2544 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2545 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2546 Add -dp to dg-options, update expected counts.
2547
2548 2018-06-22 Paul Koning <ni1d@arrl.net>
2549
2550 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2551 if pdp11.
2552 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2553 * gcc.c-torture/compile/20040101-1.c: Ditto.
2554 * gcc.c-torture/compile/20050622-1.c: Ditto.
2555 * gcc.c-torture/compile/20080625-1.c: Ditto.
2556 * gcc.c-torture/compile/20090107-1.c: Ditto.
2557 * gcc.c-torture/compile/920501-12.c: Ditto.
2558 * gcc.c-torture/compile/920501-4.c: Ditto.
2559 * gcc.c-torture/compile/961203-1.c: Ditto.
2560 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2561 * gcc.c-torture/compile/pr25310.c: Ditto.
2562
2563 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2564 James Norris <jnorris@codesourcery.com>
2565 Thomas Schwinge <thomas@codesourcery.com>
2566 Tom de Vries <tom@codesourcery.com>
2567
2568 * c-c++-common/goacc/deviceptr-4.c: New file.
2569 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2570 Likewise.
2571 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2572 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2573 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2574 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2575 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2576 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2577 Likewise.
2578 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2579 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2580 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2581 Likewise.
2582 * gfortran.dg/goacc/modules.f95: Likewise.
2583 * gfortran.dg/goacc/routine-8.f90: Likewise.
2584 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2585
2586 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2587
2588 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2589 if the long double format is IEEE 128-bit for tests that are
2590 explicitly testing IBM extended double support. Use the
2591 appropriate pack and unpack built-in functions. Change calls from
2592 __builtin_isinfl to __builtin_isinf since the later supports all
2593 floating point types.
2594 * gcc.target/powerpc/pr57150.c: Likewise.
2595 * gcc.target/powerpc/pr60203.c: Likewise.
2596 * gcc.target/powerpc/pr67808.c: Likewise.
2597 * gcc.target/powerpc/pr70117.c: Likewise.
2598 * gcc.target/powerpc/tfmode_off.c: Likewise.
2599
2600 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2601
2602 PR fortran/49630
2603 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2604
2605 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2606
2607 PR fortran/83118
2608 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2609
2610 2018-06-21 Tom de Vries <tdevries@suse.de>
2611
2612 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2613
2614 2018-06-21 Tom de Vries <tdevries@suse.de>
2615
2616 PR tree-optimization/85859
2617 * gcc.dg/pr85859.c: New test.
2618
2619 2018-06-21 Richard Biener <rguenther@suse.de>
2620
2621 PR tree-optimization/86232
2622 * gcc.dg/torture/pr86232.c: New testcase.
2623
2624 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2625
2626 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2627
2628 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2629
2630 * gcc/gcc.target/aarch64/aes_2.c: New test.
2631
2632 2018-06-20 Than McIntosh <thanm@google.com>
2633
2634 PR libgcc/86213
2635 * gcc.dg/split-8.c: New.
2636
2637 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2638
2639 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2640 for vpkudus in place of vpksdus.
2641 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2642
2643 2018-06-20 Nathan Sidwell <nathan@acm.org>
2644
2645 PR c++/85634
2646 * g++.dg/lookup/pr85634-2.C: New.
2647
2648 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2649
2650 * g++.dg/template/friend65.C: New.
2651 * g++.dg/cpp0x/main1.C: Likewise.
2652 * g++.dg/other/main2.C: Likewise.
2653 * g++.dg/other/main3.C: Likewise.
2654 * g++.dg/template/friend42.C: Test location too.
2655 * g++.dg/concepts/decl-diagnose.C: Likewise.
2656 * g++.dg/warn/main-2.C: Update.
2657
2658 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2659 Thomas Schwinge <thomas@codesourcery.com>
2660 Cesar Philippidis <cesar@codesourcery.com>
2661
2662 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2663 2.5 data clause semantics.
2664 * c-c++-common/goacc/declare-2.c: Likewise.
2665 * c-c++-common/goacc/default-4.c: Likewise.
2666 * c-c++-common/goacc/finalize-1.c: New test.
2667 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2668 OpenACC 2.5 data clause semantics.
2669 * c-c++-common/goacc/kernels-alias.c: Likewise.
2670 * c-c++-common/goacc/routine-5.c: Likewise.
2671 * c-c++-common/goacc/update-if_present-1.c: New test.
2672 * c-c++-common/goacc/update-if_present-2.c: New test.
2673 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2674 2.5 data clause semantics.
2675 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2676 * gfortran.dg/goacc/data-tree.f95: Likewise.
2677 * gfortran.dg/goacc/declare-2.f95: Likewise.
2678 * gfortran.dg/goacc/default-4.f: Likewise.
2679 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2680 * gfortran.dg/goacc/finalize-1.f: New test.
2681 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2682 OpenACC 2.5 data clause semantics.
2683 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2684 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2685 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2686 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2687 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2688 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2689 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2690
2691 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2692
2693 PR c++/86210
2694 * g++.dg/warn/Wnonnull4.C: New test.
2695
2696 2018-06-20 Marek Polacek <polacek@redhat.com>
2697
2698 PR c++/86240
2699 * g++.dg/pr86240.C: New test.
2700
2701 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2702
2703 PR debug/86194
2704 * gcc.target/i386/pr86194.c: New test.
2705
2706 PR tree-optimization/86231
2707 * gcc.dg/tree-ssa/vrp119.c: New test.
2708 * gcc.c-torture/execute/pr86231.c: New test.
2709
2710 2018-06-20 Tom de Vries <tdevries@suse.de>
2711
2712 PR tree-optimization/86097
2713 * gcc.dg/autopar/pr86097.c: New test.
2714
2715 2018-06-20 Nathan Sidwell <nathan@acm.org>
2716
2717 PR c++/85634
2718 * g++.dg/lookup/pr85634.C: New.
2719
2720 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2721
2722 * gcc.target/aarch64/ldp_stp_q.c: New test.
2723 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2724 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2725
2726 2018-06-20 Martin Liska <mliska@suse.cz>
2727
2728 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2729
2730 2018-06-19 Martin Sebor <msebor@redhat.com>
2731
2732 PR tree-optimization/48560
2733 * gcc.dg/Warray-bounds-28.c: New test.
2734
2735 2018-06-19 Martin Sebor <msebor@redhat.com>
2736
2737 PR middle-end/85602
2738 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2739 to also match C++.
2740
2741 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2742
2743 * g++.dg/lto/pr84805_0.C: Update template.
2744 * g++.dg/lto/pr84805_1.C: Update template.
2745
2746 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2747
2748 * gnat.dg/aggr24.adb: New test.
2749 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2750
2751 2018-06-19 Richard Biener <rguenther@suse.de>
2752
2753 PR tree-optimization/86179
2754 * gcc.dg/pr86179.c: New testcase.
2755
2756 2018-06-18 Martin Sebor <msebor@redhat.com>
2757
2758 PR middle-end/85602
2759 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
2760 * c-c++-common/attr-nonstring-8.c: New test.
2761
2762 2018-06-18 Martin Sebor <msebor@redhat.com>
2763
2764 PR tree-optimization/81384
2765 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
2766 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
2767 * gcc.c-torture/execute/builtins/strnlen.c: New test.
2768 * gcc.dg/attr-nonstring-2.c: New test.
2769 * gcc.dg/attr-nonstring-3.c: New test.
2770 * gcc.dg/attr-nonstring-4.c: New test.
2771 * gcc.dg/strlenopt-45.c: New test.
2772 * gcc.dg/strlenopt.h (strnlen): Declare.
2773
2774 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2775
2776 PR tree-optimization/86076
2777 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
2778
2779 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2780
2781 PR tree-optimization/64946
2782 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
2783
2784 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
2785
2786 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
2787 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
2788 * gnat.dg/stack_usage5.adb: New test.
2789
2790 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2791
2792 PR middle-end/82479
2793 * gcc.dg/tree-ssa/popcount.c: New test.
2794 * gcc.dg/tree-ssa/popcount2.c: New test.
2795
2796 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2797
2798 PR middle-end/64946
2799 * gcc.dg/absu.c: New test.
2800 * gcc.dg/gimplefe-29.c: New test.
2801 * gcc.target/aarch64/pr64946.c: New test.
2802
2803 2018-06-15 Jakub Jelinek <jakub@redhat.com>
2804
2805 PR c/86093
2806 * c-c++-common/pr86093.c: New test.
2807
2808 PR middle-end/85878
2809 * gfortran.fortran-torture/compile/pr85878.f90: New test.
2810
2811 PR middle-end/86123
2812 * gcc.c-torture/compile/pr86123.c: New test.
2813
2814 2018-06-15 Tom de Vries <tdevries@suse.de>
2815
2816 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
2817
2818 2018-06-15 Nick Clifton <nickc@redhat.com>
2819
2820 PR 84195
2821 * gcc.c-torture/compile/pr84195.c: New test.
2822
2823 2018-06-15 Richard Biener <rguenther@suse.de>
2824
2825 PR middle-end/86159
2826 * g++.dg/pr86159.C: New testcase.
2827
2828 2018-06-15 Richard Biener <rguenther@suse.de>
2829
2830 PR middle-end/86076
2831 * gcc.dg/pr86076.c: New testcase.
2832
2833 2018-06-14 Marek Polacek <polacek@redhat.com>
2834
2835 PR c++/86063
2836 * g++.dg/cpp0x/gen-attrs-65.C: New test.
2837
2838 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2839
2840 PR target/86048
2841 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
2842 -msse2 to dg-options.
2843
2844 PR middle-end/86122
2845 * gcc.c-torture/compile/pr86122.c: New test.
2846
2847 P0624R2 - Default constructible and assignable stateless lambdas
2848 * g++.dg/cpp2a/lambda1.C: New test.
2849 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
2850 for -std=c++2a.
2851
2852 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2853
2854 * g++.dg/other/static3.C: New.
2855 * g++.dg/other/static4.C: Likewise.
2856 * g++.dg/warn/Wshadow-15.C: Likewise.
2857 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
2858 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
2859 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
2860 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
2861 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
2862 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
2863 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2864
2865 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2866
2867 PR target/85945
2868 * gcc.c-torture/compile/pr85945.c: New test.
2869
2870 2018-06-14 Richard Biener <rguenther@suse.de>
2871
2872 PR ipa/86124
2873 * gcc.dg/pr86124.c: New testcase.
2874
2875 2018-06-13 Martin Sebor <msebor@redhat.com>
2876
2877 PR tree-optimization/86114
2878 * gcc.dg/pr86114.c: New test.
2879
2880 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
2881
2882 PR fortran/86110
2883 * gfortran.dg/pr86110.f90: New test.
2884
2885 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2886
2887 PR fortran/85703
2888 * gfortran.dg/goacc/pr85703.f90: New test.
2889 * gfortran.dg/gomp/pr85703.f90: New test.
2890
2891 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2892
2893 PR fortran/85702
2894 * gfortran.dg/goacc/pr85702.f90: New test.
2895
2896 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
2897
2898 * gcc.target/i386/pr86048.c: New test.
2899
2900 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2901
2902 * gcc.target/arc/fma-1.c: New test.
2903
2904 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2905
2906 * gcc.target/arc/pr9001107555.c: New file.
2907
2908 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
2909
2910 * g++.dg/torture/aarch64-vect-init-1.C: New test.
2911
2912 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
2913
2914 * g++.dg/init/delete3.C: New.
2915 * g++.dg/init/new49.C: Likewise.
2916 * g++.dg/init/new25.C: Test locations too.
2917 * g++.dg/template/new4.C: Likewise.
2918 * g++.old-deja/g++.jason/operator.C: Likewise.
2919
2920 2018-06-12 Marek Polacek <polacek@redhat.com>
2921
2922 Core issue 1331 - const mismatch with defaulted copy constructor
2923 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
2924 * g++.dg/cpp0x/defaulted52.C: New test.
2925 * g++.dg/cpp0x/defaulted53.C: New test.
2926 * g++.dg/cpp0x/defaulted54.C: New test.
2927 * g++.dg/cpp0x/defaulted55.C: New test.
2928 * g++.dg/cpp0x/defaulted56.C: New test.
2929 * g++.dg/cpp0x/defaulted57.C: New test.
2930 * g++.dg/cpp0x/defaulted58.C: New test.
2931 * g++.dg/cpp0x/defaulted59.C: New test.
2932 * g++.dg/cpp0x/defaulted60.C: New test.
2933
2934 2018-06-12 David Malcolm <dmalcolm@redhat.com>
2935
2936 PR other/69968
2937 * gcc.dg/spellcheck-transposition.c: New test.
2938
2939 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
2940
2941 PR fortran/44491
2942 * gfortran.dg/pr44491.f90: New testcase
2943
2944 2018-06-12 Martin Sebor <msebor@redhat.com>
2945
2946 PR tree-optimization/85259
2947 * gcc.dg/Wstringop-overflow-5.c: New test.
2948 * gcc.dg/Wstringop-overflow-6.c: New test.
2949
2950 2018-06-12 Martin Sebor <msebor@redhat.com>
2951
2952 PR c/85931
2953 * gcc.dg/Wstringop-truncation-3.c: New test.
2954
2955 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2956
2957 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
2958 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
2959 * gcc.target/powerpc/swaps-p8-17.c: Same.
2960
2961 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2962
2963 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
2964 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
2965 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
2966 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
2967 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
2968 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
2969
2970 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2971
2972 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
2973 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
2974 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
2975 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
2976 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
2977 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
2978
2979 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2980
2981 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
2982 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
2983 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
2984 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
2985 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
2986 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
2987
2988 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2989
2990 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
2991 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
2992 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
2993 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
2994 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
2995 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
2996
2997 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2998
2999 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3000 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3001 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3002 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3003 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3004 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3005
3006 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3007
3008 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3009 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3010 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3011 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3012 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3013 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3014
3015 2018-06-12 Martin Liska <mliska@suse.cz>
3016
3017 * g++.dg/opt/mpx.C: New test.
3018 * gcc.target/i386/mpx.c: New test.
3019
3020 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3021
3022 * gcc.target/arc/builtin_simdarc.c: Update test.
3023 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3024 * gcc.target/arc/tumaddsidi4.c: Likewise.
3025
3026 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3027
3028 * gnat.dg/opt72a.ad[sb]: New test.
3029 * gnat.dg/opt72_pkg.ads: New helper.
3030
3031 2018-06-12 Tom de Vries <tdevries@suse.de>
3032
3033 * gcc.dg-selftests/dg-final.exp: New file.
3034
3035 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3036
3037 * g++.dg/lookup/new2.C: Test locations too.
3038 * g++.dg/other/ellipsis1.C: Likewise.
3039 * g++.dg/other/operator1.C: Likewise.
3040 * g++.dg/other/operator2.C: Likewise.
3041 * g++.dg/overload/operator2.C: Likewise.
3042 * g++.dg/parse/defarg11.C: Likewise.
3043 * g++.dg/parse/operator4.C: Likewise.
3044 * g++.dg/template/error30.C: Likewise.
3045 * g++.dg/template/explicit-args3.C: Likewise.
3046 * g++.dg/warn/effc1.C: Likewise.
3047 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3048 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3049 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3050 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3051 * g++.old-deja/g++.jason/operator.C: Likewise.
3052
3053 2018-06-11 Martin Sebor <msebor@redhat.com>
3054
3055 PR tree-optimization/86083
3056 * gcc.dg/strlenopt-44.c: New test.
3057
3058 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3059
3060 PR fortran/45521
3061 * gfortran.dg/generic_32.f90: New test.
3062 * gfortran.dg/generic_33.f90: New test.
3063
3064 2018-06-11 Carl Love <cel@us.ibm.com>
3065 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3066 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3067 long long bool. Remove duplicate dg-final for xxlxor. Update
3068 dg-final instruction counts.
3069 * gcc.target/powerpc/altivec-37.c (main): New file for
3070 tests vec_unpackh and vec_unpackl returning long long bool and
3071 long long int.
3072
3073 2018-06-11 Martin Liska <mliska@suse.cz>
3074
3075 PR tree-optimization/86089
3076 * gcc.dg/tree-ssa/pr86089.c: New test.
3077
3078 2018-06-11 Julia Koval <julia.koval@intel.com>
3079
3080 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3081 * gcc.target/i386/vpclmulqdq.c: Ditto.
3082
3083 2018-06-11 Olivier Hainque <hainque@adacore.com>
3084
3085 * gnat.dg/lang-dw2.adb: New test.
3086 * gnat.dg/lang-dw3.adb: New test.
3087
3088 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3089
3090 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3091 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3092
3093 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3094
3095 * gnat.dg/predicate1.adb: New testcase.
3096
3097 2018-06-11 Yannick Moy <moy@adacore.com>
3098
3099 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3100
3101 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3102
3103 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3104 testcase.
3105
3106 2018-06-11 Javier Miranda <miranda@adacore.com>
3107
3108 * gnat.dg/prot4.adb: New testcase.
3109
3110 2018-06-11 Yannick Moy <moy@adacore.com>
3111
3112 * gnat.dg/part_of1-instantiation.adb,
3113 gnat.dg/part_of1-instantiation.ads,
3114 gnat.dg/part_of1-private_generic.adb,
3115 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3116 testcase.
3117
3118 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3119
3120 * gnat.dg/contract1.adb: New testcase.
3121
3122 2018-06-11 Javier Miranda <miranda@adacore.com>
3123
3124 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3125 testcase.
3126
3127 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3128
3129 * gnat.dg/inline_always1.adb: New testcase.
3130
3131 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3132
3133 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3134 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3135 gnat.dg/nested_generic2_g2.ads: New testcase.
3136
3137 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3138
3139 * g++.dg/template/friend64.C: New.
3140 * g++.old-deja/g++.other/friend4.C: Test the location too.
3141 * g++.old-deja/g++.pt/crash23.C: Likewise.
3142
3143 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3144
3145 * gfortran.dg/inline_matmul_23.f90: New test.
3146
3147 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3148
3149 PR fortran/85088
3150 * gfortran.dg/intent_decl_1.f90: New test case.
3151
3152 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3153
3154 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3155 * gfortran.dg/ieee/large_4.f90: Ditto.
3156 * gfortran.dg/round_4.f90: Ditto.
3157
3158 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3159
3160 PR fortran/38351
3161 * gfortran.dg/pr38351.f90: New test.
3162 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3163
3164 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3165
3166 PR fortran/85138
3167 PR fortran/85996
3168 PR fortran/86051
3169 * gfortran.dg/pr85138_1.f90: New test.
3170 * gfortran.dg/pr85138_2.f90: Ditto.
3171 * gfortran.dg/pr85996.f90: Ditto.
3172
3173 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3174
3175 PR fortran/78278
3176 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3177 * gfortran.dg/data_char_1.f90: Ditto.
3178 * gfortran.dg/pr78571.f90: Ditto.
3179 * gfortran.dg/pr78278.f90: New test.
3180
3181 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3182
3183 PR fortran/63514
3184 * gfortran.dg/pr63514.f90: New test.
3185
3186 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3187
3188 PR fortran/85631
3189 * gfortran.dg/bounds_check_20.f90: New test.
3190
3191 2018-06-08 Carl Love <cel@us.ibm.com>
3192
3193 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3194 vpkudum counts.
3195 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3196 vec_extract a signed int.
3197 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3198 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3199 vcmpgtsd, vcmpgtud.
3200 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3201 vec_extract a signed int.
3202 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3203 vec_extract a signed int.
3204 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3205 vec_xor builtins. Update xxsel, xxlxor counts.
3206
3207 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3208
3209 PR fortran/86059
3210 * gfortran.dg/associate_30.f90: Remove code tested ...
3211 * gfortran.dg/pr67803.f90: Ditto.
3212 * gfortran.dg/pr67805.f90: Ditto.
3213 * gfortran.dg/pr86059.f90: ... here. New test.
3214
3215 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3216
3217 PR fortran/78571
3218 * gfortran.dg/pr78571.f90: New test.
3219
3220 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3221
3222 PR target/85755
3223 * gcc.target/powerpc/pr85755.c: New test.
3224
3225 2018-06-08 Carl Love <cel@us.ibm.com>
3226
3227 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3228 vsx-vector-6.p7.c.
3229 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3230 vsx-vector-6.p9.c.
3231 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3232 for BE system that are different then for an LE system from this file
3233 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3234 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3235 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3236
3237 2018-06-08 Martin Liska <mliska@suse.cz>
3238
3239 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3240
3241 2018-06-08 Martin Liska <mliska@suse.cz>
3242
3243 * g++.dg/dg.exp: Do not use mpx.exp.
3244 * g++.dg/lto/lto.exp: Likewise.
3245 * g++.dg/lto/pr69729_0.C: Remove.
3246 * g++.dg/opt/pr71529.C: Remove.
3247 * g++.dg/pr63995-1.C: Remove.
3248 * g++.dg/pr68270.C: Remove.
3249 * g++.dg/pr71624.C: Remove.
3250 * g++.dg/pr71633.C: Remove.
3251 * g++.dg/pr79761.C: Remove.
3252 * g++.dg/pr79764.C: Remove.
3253 * g++.dg/pr79769.C: Remove.
3254 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3255 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3256 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3257 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3258 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3259 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3260 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3261 * gcc.dg/lto/pr66221_0.c: Remove.
3262 * gcc.target/i386/chkp-always_inline.c: Remove.
3263 * gcc.target/i386/chkp-bndret.c: Remove.
3264 * gcc.target/i386/chkp-builtins-1.c: Remove.
3265 * gcc.target/i386/chkp-builtins-2.c: Remove.
3266 * gcc.target/i386/chkp-builtins-3.c: Remove.
3267 * gcc.target/i386/chkp-builtins-4.c: Remove.
3268 * gcc.target/i386/chkp-const-check-1.c: Remove.
3269 * gcc.target/i386/chkp-const-check-2.c: Remove.
3270 * gcc.target/i386/chkp-hidden-def.c: Remove.
3271 * gcc.target/i386/chkp-label-address.c: Remove.
3272 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3273 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3274 * gcc.target/i386/chkp-pr69044.c: Remove.
3275 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3276 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3277 * gcc.target/i386/chkp-strchr.c: Remove.
3278 * gcc.target/i386/chkp-strlen-1.c: Remove.
3279 * gcc.target/i386/chkp-strlen-2.c: Remove.
3280 * gcc.target/i386/chkp-strlen-3.c: Remove.
3281 * gcc.target/i386/chkp-strlen-4.c: Remove.
3282 * gcc.target/i386/chkp-strlen-5.c: Remove.
3283 * gcc.target/i386/chkp-stropt-1.c: Remove.
3284 * gcc.target/i386/chkp-stropt-10.c: Remove.
3285 * gcc.target/i386/chkp-stropt-11.c: Remove.
3286 * gcc.target/i386/chkp-stropt-12.c: Remove.
3287 * gcc.target/i386/chkp-stropt-13.c: Remove.
3288 * gcc.target/i386/chkp-stropt-14.c: Remove.
3289 * gcc.target/i386/chkp-stropt-15.c: Remove.
3290 * gcc.target/i386/chkp-stropt-16.c: Remove.
3291 * gcc.target/i386/chkp-stropt-17.c: Remove.
3292 * gcc.target/i386/chkp-stropt-2.c: Remove.
3293 * gcc.target/i386/chkp-stropt-3.c: Remove.
3294 * gcc.target/i386/chkp-stropt-4.c: Remove.
3295 * gcc.target/i386/chkp-stropt-5.c: Remove.
3296 * gcc.target/i386/chkp-stropt-6.c: Remove.
3297 * gcc.target/i386/chkp-stropt-7.c: Remove.
3298 * gcc.target/i386/chkp-stropt-8.c: Remove.
3299 * gcc.target/i386/chkp-stropt-9.c: Remove.
3300 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3301 * gcc.target/i386/indirect-thunk-11.c: Remove.
3302 * gcc.target/i386/indirect-thunk-12.c: Remove.
3303 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3304 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3305 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3306 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3307 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3308 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3309 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3310 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3311 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3312 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3313 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3314 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3315 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3316 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3317 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3318 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3319 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3320 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3321 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3322 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3323 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3324 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3325 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3326 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3327 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3328 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3329 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3330 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3331 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3332 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3333 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3334 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3335 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3336 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3337 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3338 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3339 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3340 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3341 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3342 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3343 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3344 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3345 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3346 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3347 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3348 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3349 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3350 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3351 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3352 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3353 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3354 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3355 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3356 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3357 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3358 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3359 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3360 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3361 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3362 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3363 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3364 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3365 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3366 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3367 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3368 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3369 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3370 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3371 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3372 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3373 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3374 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3375 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3376 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3377 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3378 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3379 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3380 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3381 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3382 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3383 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3384 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3385 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3386 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3387 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3388 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3389 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3390 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3391 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3392 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3393 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3394 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3395 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3396 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3397 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3398 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3399 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3400 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3401 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3402 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3403 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3404 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3405 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3406 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3407 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3408 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3409 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3410 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3411 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3412 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3413 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3414 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3415 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3416 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3417 * gcc.target/i386/mpx/label-address-1.c: Remove.
3418 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3419 * gcc.target/i386/mpx/macro.c: Remove.
3420 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3421 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3422 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3423 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3424 * gcc.target/i386/mpx/memmove-1.c: Remove.
3425 * gcc.target/i386/mpx/memmove-2.c: Remove.
3426 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3427 * gcc.target/i386/mpx/mpx-check.h: Remove.
3428 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3429 * gcc.target/i386/mpx/mpx.exp: Remove.
3430 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3431 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3432 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3433 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3434 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3435 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3436 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3437 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3438 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3439 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3440 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3441 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3442 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3443 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3444 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3445 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3446 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3447 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3448 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3449 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3450 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3451 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3452 * gcc.target/i386/mpx/pr65508.c: Remove.
3453 * gcc.target/i386/mpx/pr65531.cc: Remove.
3454 * gcc.target/i386/mpx/pr66048.cc: Remove.
3455 * gcc.target/i386/mpx/pr66134.c: Remove.
3456 * gcc.target/i386/mpx/pr66566.c: Remove.
3457 * gcc.target/i386/mpx/pr66567.c: Remove.
3458 * gcc.target/i386/mpx/pr66568.c: Remove.
3459 * gcc.target/i386/mpx/pr66569.c: Remove.
3460 * gcc.target/i386/mpx/pr66581.c: Remove.
3461 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3462 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3463 * gcc.target/i386/mpx/pr68416.c: Remove.
3464 * gcc.target/i386/mpx/pr78339.c: Remove.
3465 * gcc.target/i386/mpx/pr79631.c: Remove.
3466 * gcc.target/i386/mpx/pr79633.c: Remove.
3467 * gcc.target/i386/mpx/pr79753.c: Remove.
3468 * gcc.target/i386/mpx/pr79770.c: Remove.
3469 * gcc.target/i386/mpx/pr79987.c: Remove.
3470 * gcc.target/i386/mpx/pr79988.c: Remove.
3471 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3472 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3473 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3474 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3475 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3476 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3477 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3478 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3479 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3480 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3481 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3482 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3483 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3484 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3485 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3486 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3487 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3488 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3489 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3490 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3491 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3492 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3493 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3494 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3495 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3496 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3497 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3498 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3499 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3500 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3501 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3502 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3503 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3504 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3505 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3506 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3507 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3508 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3509 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3510 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3511 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3512 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3513 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3514 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3515 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3516 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3517 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3518 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3519 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3520 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3521 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3522 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3523 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3524 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3525 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3526 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3527 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3528 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3529 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3530 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3531 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3532 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3533 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3534 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3535 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3536 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3537 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3538 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3539 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3540 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3541 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3542 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3543 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3544 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3545 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3546 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3547 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3548 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3549 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3550 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3551 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3552 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3553 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3554 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3555 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3556 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3557 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3558 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3559 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3560 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3561 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3562 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3563 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3564 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3565 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3566 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3567 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3568 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3569 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3570 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3571 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3572 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3573 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3574 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3575 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3576 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3577 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3578 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3579 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3580 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3581 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3582 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3583 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3584 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3585 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3586 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3587 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3588 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3589 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3590 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3591 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3592 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3593 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3594 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3595 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3596 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3597 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3598 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3599 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3600 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3601 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3602 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3603 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3604 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3605 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3606 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3607 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3608 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3609 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3610 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3611 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3612 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3613 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3614 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3615 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3616 * gcc.target/i386/pr63995-2.c: Remove.
3617 * gcc.target/i386/pr64805.c: Remove.
3618 * gcc.target/i386/pr65044.c: Remove.
3619 * gcc.target/i386/pr65167.c: Remove.
3620 * gcc.target/i386/pr65183.c: Remove.
3621 * gcc.target/i386/pr65184.c: Remove.
3622 * gcc.target/i386/pr65523.c: Remove.
3623 * gcc.target/i386/pr70876.c: Remove.
3624 * gcc.target/i386/pr70877.c: Remove.
3625 * gcc.target/i386/pr71458.c: Remove.
3626 * gcc.target/i386/pr80880.c: Remove.
3627 * gcc.target/i386/ret-thunk-25.c: Remove.
3628 * gcc.target/i386/thunk-retbnd.c: Remove.
3629 * lib/mpx-dg.exp: Remove.
3630 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3631
3632 2018-06-07 Carl Love <cel@us.ibm.com>
3633
3634 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3635 statements.
3636
3637 2018-06-07 Carl Love <cel@us.ibm.com>
3638
3639 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3640 error message.
3641
3642 2018-06-07 Marek Polacek <polacek@redhat.com>
3643
3644 PR c/85318
3645 * gcc.dg/Wc90-c99-compat-10.c: New test.
3646 * gcc.dg/Wc90-c99-compat-11.c: New test.
3647 * gcc.dg/Wc90-c99-compat-12.c: New test.
3648 * gcc.dg/Wc90-c99-compat-9.c: New test.
3649
3650 2018-06-07 Paul Koning <ni1d@arrl.net>
3651
3652 * gcc.c-torture/compile/20180605-1.c: New test.
3653
3654 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3655
3656 PR fortran/86045
3657 * gfortran.dg/pr86045.f90: New test.
3658
3659 2018-06-07 Marek Polacek <polacek@redhat.com>
3660
3661 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3662
3663 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3664
3665 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3666
3667 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3668
3669 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3670 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3671 * gcc.target/msp430/msp430.h: New test header file.
3672
3673 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3674
3675 PR tree-optimization/69615
3676 * gcc.dg/tree-ssa/pr69615.c: New test.
3677
3678 2018-06-07 Richard Biener <rguenther@suse.de>
3679
3680 PR tree-optimization/85935
3681 * gcc.dg/graphite/pr85935.c: New testcase.
3682
3683 2018-06-04 Carl Love <cel@us.ibm.com>
3684
3685 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3686 debug print statements. Fix a few formating issues.
3687
3688 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3689
3690 PR target/85657
3691 * gcc.target/powerpc/pr85657-4.c: New tests.
3692 * gcc.target/powerpc/pr85657-5.c: Likewise.
3693 * gcc.target/powerpc/pr85657-6.c: Likewise.
3694
3695 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3696
3697 PR fortran/85641
3698 * gfortran.dg/realloc_on_assign_30.f90: New test.
3699
3700 2018-06-06 Carl Love <cel@us.ibm.com>
3701 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3702 argument to vui_arg.
3703
3704 2018-06-06 Carl Love <cel@us.ibm.com>
3705
3706 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3707 to builtins-4.c.
3708 * gcc.target/powerpc/builtins-4.c: New test file for tests
3709 that need -mvsx.
3710
3711 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3712
3713 PR target/85657
3714 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3715 be used in templates. Don't check for them in overloaded functions.
3716
3717 2018-06-06 Jim Wilson <jimw@sifive.com>
3718
3719 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3720 * gcc.target/riscv/interrupt-mmode.c: New.
3721 * gcc.target/riscv/interrupt-smode.c: New.
3722 * gcc.target/riscv/interrupt-umode.c: New.
3723
3724 2018-06-06 Marek Polacek <polacek@redhat.com>
3725
3726 PR c++/85977
3727 * g++.dg/cpp0x/initlist102.C: New test.
3728 * g++.dg/cpp0x/initlist103.C: New test.
3729 * g++.dg/cpp0x/initlist104.C: New test.
3730
3731 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3732
3733 * gcc.dg/torture/pr86066.c: New test.
3734
3735 2018-06-06 Richard Biener <rguenther@suse.de>
3736
3737 PR tree-optimization/86062
3738 * g++.dg/tree-ssa/pr86062.C: New testcase.
3739
3740 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3741
3742 * gcc.target/msp430/function-attributes-4.c: New test.
3743 * gcc.target/msp430/static-interrupts.c: New test.
3744
3745 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3746
3747 PR target/79924
3748 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3749 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3750 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3751 * gcc.target/aarch64/nofp_1.c: Ditto.
3752
3753 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3754
3755 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3756
3757 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
3758
3759 PR fortran/85701
3760 * gfortran.dg/goacc/pr85701.f90: New test.
3761
3762 2018-06-05 Marek Polacek <polacek@redhat.com>
3763
3764 PR c++/85976
3765 * g++.dg/cpp0x/alias-decl-64.C: New test.
3766
3767 2018-06-05 Richard Biener <rguenther@suse.de>
3768
3769 PR tree-optimization/86046
3770 * gcc.dg/pr86046.c: New testcase.
3771
3772 2018-06-05 Richard Biener <rguenther@suse.de>
3773
3774 PR tree-optimization/86047
3775 * gcc.dg/pr86047.c: New testcase.
3776
3777 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3778
3779 PR target/81497
3780 * g++.target/arm/arm.exp: New file.
3781 * g++.target/arm/pr81497.C: Likewise.
3782
3783 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
3784
3785 * gcc.target/s390/htm-builtins-compile-4.c: New test.
3786
3787 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
3788
3789 * gcc.dg/store_merging_21.c: New test.
3790 * gnat.dg/opt71b.adb: Likewise.
3791 * gnat.dg/opt71.adb: Rename into...
3792 * gnat.dg/opt71a.adb: ...this.
3793
3794 2018-06-04 Richard Biener <rguenther@suse.de>
3795
3796 PR tree-optimization/85955
3797 * gcc.dg/pr85955.c: New testcase.
3798
3799 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
3800
3801 PR fortran/85981
3802 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
3803 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
3804 * gfortran.dg/allocate_stat_2.f90: Ditto.
3805 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3806
3807 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
3808
3809 * gcc.target/aarch64/sve/extract_5.c: New test.
3810
3811 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3812
3813 PR target/85832
3814 PR target/86036
3815 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
3816 vptestm.
3817 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
3818 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
3819 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
3820 * gcc.target/i386/avx512bw-pr86036.c: New test.
3821
3822 2018-06-04 Richard Biener <rguenther@suse.de>
3823
3824 PR tree-optimization/86038
3825 * gcc.dg/pr86038.c: New testcase.
3826
3827 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3828
3829 PR tree-optimization/69615
3830 * gcc.dg/pr69615.c: New test.
3831
3832 PR c++/86025
3833 * c-c++-common/gomp/pr86025.c: New test.
3834
3835 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
3836
3837 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
3838
3839 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
3840
3841 * gcc.dg/torture/pr86034.c: New test.
3842
3843 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
3844
3845 PR fortran/36497
3846 * gfortran.dg/cray_pointer_12.f90: New test.
3847
3848 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3849
3850 PR fortran/85938
3851 * gfortran.dg/pr85938.f90: Fixed by revision r261081
3852
3853 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3854
3855 * gnat.dg/specs/opt3.ads: New test.
3856 * gnat.dg/specs/opt3_pkg.ads: New helper.
3857
3858 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3859
3860 * gnat.dg/discr53.ad[sb]: New test.
3861 * gnat.dg/discr53_pkg.ads: New helper.
3862
3863 2018-06-01 Carl Love <cel@us.ibm.com>
3864
3865 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
3866 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
3867
3868 2018-06-01 Carl Love <cel@us.ibm.com>
3869
3870 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
3871 to make it consistent with the naming convention in the file.
3872 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
3873 to altivec-7.c. Delete file.
3874 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
3875 to altivec-7.c. Delete file.
3876 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
3877 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
3878 vec_unpackl tests. Update instruction counts.
3879 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
3880 tests to builtins-1.c.
3881 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
3882 tests to builtins-1.c.
3883 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
3884 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
3885 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
3886 Remove vec_ctf tests returning double. Remove vec_cts with
3887 double args. Remove vec_sel with invalid arguments. Add tests for
3888 vec_splat.
3889 Add instruction counts for new tests.
3890 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
3891 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
3892 vec_unsigned.
3893 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
3894 test_sll_vsill_vsill_vuc.
3895 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
3896 vec_revb.
3897 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
3898 tests from altivec-7.h.
3899 * gcc.target/powerpc/vsx-7-be.c: Remove file.
3900 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
3901 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
3902 splat_sll, splat_uc, splat_int128, splat_uint128.
3903 Make second argument of vec_extract and vec_insert a signed int.
3904 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
3905 argument.
3906
3907 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
3908
3909 * gcc.dg/store_merging_20.c: New test.
3910 * gnat.dg/opt71.adb: Likewise.
3911 * gnat.dg/opt71_pkg.ads: New helper.
3912
3913 2018-06-01 Carl Love <cel@us.ibm.com>
3914
3915 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
3916 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
3917 Add vec_xst_be for signed and unsigned arguments.
3918
3919 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
3920
3921 PR fortran/85816
3922 PR fortran/85975
3923 * gfortran.dg/pr85816.f90: New test.
3924 * gfortran.dg/pr85975.f90: New test.
3925
3926 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
3927
3928 PR fortran/63570
3929 * gfortran.dg/random_init_1.f90: New test.
3930 * gfortran.dg/random_init_2.f90: New test.
3931 * gfortran.dg/random_init_3.f90: New test.
3932 * gfortran.dg/random_init_4.f90: New test.
3933 * gfortran.dg/random_init_5.f90: New test.
3934 * gfortran.dg/random_init_6.f90: New test.
3935
3936 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
3937
3938 PR tree-optimization/85989
3939 * gcc.dg/torture/pr85989.c: New test.
3940
3941 2018-06-01 Richard Biener <rguenther@suse.de>
3942
3943 PR middle-end/86017
3944 * gcc.dg/tree-ssa/pr86017.c: New testcase.
3945
3946 2018-06-01 Richard Biener <rguenther@suse.de>
3947
3948 PR ipa/85960
3949 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
3950
3951 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
3952
3953 PR middle-end/78809
3954 * gcc.dg/strcmpopt_2.c: New test.
3955 * gcc.dg/strcmpopt_3.c: New test.
3956
3957 PR middle-end/83026
3958 * gcc.dg/strcmpopt_3.c: New test.
3959
3960 2018-05-31 Jakub Jelinek <jakub@redhat.com>
3961
3962 PR target/85984
3963 * gcc.target/i386/pr85984.c: New test.
3964
3965 2018-05-31 Martin Sebor <msebor@redhat.com>
3966
3967 PR c/82063
3968 * gcc.dg/Walloc-size-larger-than-1.c: New test.
3969 * gcc.dg/Walloc-size-larger-than-10.c: New test.
3970 * gcc.dg/Walloc-size-larger-than-11.c: New test.
3971 * gcc.dg/Walloc-size-larger-than-12.c: New test.
3972 * gcc.dg/Walloc-size-larger-than-13.c: New test.
3973 * gcc.dg/Walloc-size-larger-than-14.c: New test.
3974 * gcc.dg/Walloc-size-larger-than-15.c: New test.
3975 * gcc.dg/Walloc-size-larger-than-16.c: New test.
3976 * gcc.dg/Walloc-size-larger-than-17.c: New test.
3977 * gcc.dg/Walloc-size-larger-than-2.c: New test.
3978 * gcc.dg/Walloc-size-larger-than-3.c: New test.
3979 * gcc.dg/Walloc-size-larger-than-4.c: New test.
3980 * gcc.dg/Walloc-size-larger-than-5.c: New test.
3981 * gcc.dg/Walloc-size-larger-than-6.c: New test.
3982 * gcc.dg/Walloc-size-larger-than-7.c: New test.
3983 * gcc.dg/Walloc-size-larger-than-8.c: New test.
3984 * gcc.dg/Walloc-size-larger-than-9.c: New test.
3985 * gcc.dg/Walloc-size-larger-than.c: New test.
3986
3987 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
3988 Cesar Philippidis <cesar@codesourcery.com>
3989
3990 PR middle-end/85879
3991 * gfortran.dg/goacc/pr77371-1.f90: New test.
3992 * gfortran.dg/goacc/pr77371-2.f90: New test.
3993 * gfortran.dg/goacc/pr85879.f90: New test.
3994
3995 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
3996
3997 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
3998 * gnat.dg/stack_usage1b.adb: Likewise.
3999 * gnat.dg/stack_usage1c.adb: Likewise.
4000 * gnat.dg/stack_usage3.adb: Likewise.
4001 * gnat.dg/stack_usage1_pkg.adb: Delete.
4002
4003 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4004
4005 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4006 * gcc.dg/store_merging_11.c: Likewise.
4007 * gcc.dg/store_merging_13.c: Likewise.
4008 * gcc.dg/store_merging_14.c: Likewise.
4009 * gcc.dg/store_merging_15.c: Likewise.
4010 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4011
4012 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4013
4014 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4015 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4016 gnat.dg/limited1_outer.ads: New testcase.
4017
4018 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4019
4020 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4021 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4022 New testcase.
4023
4024 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4025
4026 * gnat.dg/size_clause1.adb: New testcase.
4027
4028 2018-05-31 Javier Miranda <miranda@adacore.com>
4029
4030 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4031
4032 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4033
4034 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4035 vld1x3 intrinsics for aarch64.
4036 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4037 vst1x2 intrinsics for aarch64.
4038 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4039 vst1x3 intrinsics for aarch64.
4040
4041 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4042
4043 PR c++/77777
4044 * g++.dg/diagnostic/pr77777.C: New test.
4045
4046 2018-05-30 David Pagan <dave.pagan@oracle.com>
4047
4048 PR c/55976
4049 * gcc.dg/noncompile/pr55976-1.c: New test.
4050 * gcc.dg/noncompile/pr55976-2.c: New test.
4051
4052 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4053
4054 * gcc.dg/lto/20111213-1_0.c: Fix template.
4055 * gcc.dg/lto/20100603-1_0.c: Fix template.
4056 * gcc.dg/lto/20100603-2_0.c: Fix template.
4057 * gcc.dg/lto/20100603-3_0.c: Fix template.
4058
4059 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4060 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4061 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4062 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4063 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4064 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4065 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4066 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4067 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4068 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4069 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4070 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4071 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4072 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4073 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4074 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4075 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4076 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4077 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4078 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4079 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4080 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4081 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4082 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4083 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4084 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4085 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4086 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4087 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4088 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4089 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4090 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4091 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4092 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4093 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4094 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4095 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4096 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4097 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4098 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4099 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4100 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4101 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4102 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4103 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4104 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4105 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4106 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4107 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4108 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4109 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4110 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4111 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4112 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4113 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4114 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4115 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4116 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4117 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4118 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4119 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4120 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4121
4122 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4123
4124 Revert:
4125 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4126
4127 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4128
4129 * gcc.target/aarch64/simd/ldp_stp_9: New.
4130 * gcc.target/aarch64/simd/ldp_stp_10: New.
4131 * gcc.target/aarch64/simd/ldp_stp_11: New.
4132 * gcc.target/aarch64/simd/ldp_stp_12: New.
4133
4134 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4135
4136 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4137
4138 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4139
4140 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4141
4142 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4143
4144 PR target/85950
4145 * gcc.target/i386/pr85950.c: New test.
4146
4147 2018-05-29 Marek Polacek <polacek@redhat.com>
4148
4149 PR c++/85883
4150 * g++.dg/cpp1z/class-deduction55.C: New test.
4151 * g++.dg/cpp1z/class-deduction56.C: New test.
4152 * g++.dg/cpp1z/class-deduction57.C: New test.
4153
4154 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4155
4156 PR c++/85952
4157 * g++.dg/warn/Wunused-var-33.C: New test.
4158
4159 PR target/85918
4160 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4161 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4162 arrays. Add suffix 1 to all functions and use 4 iterations rather
4163 than N. Add functions with conversions to and from float.
4164 Add new set of functions with 8 iterations and another one
4165 with 16 iterations, expect 24 vectorized loops instead of just 4.
4166 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4167
4168 2018-05-29 Javier Miranda <miranda@adacore.com>
4169
4170 * gnat.dg/equal2.adb: New testcase.
4171
4172 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4173
4174 * gnat.dg/float_attributes_overflows.adb: New testcase.
4175
4176 2018-05-29 Pascal Obry <obry@adacore.com>
4177
4178 * gnat.dg/normalize_pathname.adb: New testcase.
4179
4180 2018-05-29 Tom de Vries <tom@codesourcery.com>
4181
4182 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4183 message.
4184 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4185 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4186 * lib/scantree.exp (scan-tree-dump-times): Same.
4187
4188 2018-05-29 Tom de Vries <tom@codesourcery.com>
4189
4190 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4191 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4192 Use proc name as first argument to dg-scan.
4193
4194 2018-05-29 Tom de Vries <tom@codesourcery.com>
4195
4196 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4197 with no arguments.
4198
4199 2018-05-28 Richard Biener <rguenther@suse.de>
4200
4201 PR tree-optimization/85934
4202 * gcc.target/i386/pr85934.c: New testcase.
4203
4204 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4205
4206 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4207
4208 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4209
4210 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4211
4212 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4213
4214 * gnat.dg/fixedpnt5.adb: New testcase.
4215
4216 2018-05-28 Justin Squirek <squirek@adacore.com>
4217
4218 * gnat.dg/array31.adb: New testcase.
4219
4220 2018-05-28 Justin Squirek <squirek@adacore.com>
4221
4222 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4223 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4224
4225 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4226
4227 * gfortran.dg/data_stmt_pointer.f90: new test.
4228
4229 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4230
4231 PR target/85918
4232 * gcc.target/i386/avx512dq-pr85918.c: New test.
4233
4234 2018-05-25 Jim Wilson <jimw@sifive.com>
4235
4236 * gcc.target/riscv/interrupt-1.c: New.
4237 * gcc.target/riscv/interrupt-2.c: New.
4238 * gcc.target/riscv/interrupt-3.c: New.
4239 * gcc.target/riscv/interrupt-4.c: New.
4240 * gcc.target/riscv/interrupt-5.c: New.
4241
4242 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4243
4244 PR fortran/85786
4245 * gfortran.dg/pr85786.f90: New test.
4246
4247 2018-05-25 Paul Koning <ni1d@arrl.net>
4248
4249 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4250 * gcc.c-torture/compile/pr55921.c: Ditto.
4251 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4252 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4253
4254 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4255
4256 PR target/85832
4257 * gcc.target/i386/avx512f-pr85832.c: New test.
4258 * gcc.target/i386/avx512vl-pr85832.c: New test.
4259 * gcc.target/i386/avx512bw-pr85832.c: New test.
4260 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4261
4262 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4263
4264 PR tree-optimization/85720
4265 * gcc.dg/tree-ssa/pr85720.c: New test.
4266 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4267 distribution.
4268
4269 2018-05-25 Martin Liska <mliska@suse.cz>
4270
4271 PR testsuite/85911
4272 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4273 for 'Removing basic block'.
4274
4275 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4276
4277 * gnat.dg/sec_stack1.adb: New testcase.
4278
4279 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4280
4281 * gnat.dg/fixedpnt4.adb: New testcase.
4282
4283 2018-05-25 Javier Miranda <miranda@adacore.com>
4284
4285 * gnat.dg/interface7.adb: New testcase.
4286
4287 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4288
4289 * gnat.dg/sec_stack2.adb: New testcase.
4290
4291 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4292
4293 * gnat.dg/interface6.adb: New testcase.
4294
4295 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4296
4297 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4298
4299 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4300
4301 * lib/target-supports.exp
4302 (check_effective_target_vect_double_cond_arith): Include
4303 multiplication and division.
4304 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4305 fully-masked loops with a fixed vector length.
4306 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4307 tests.
4308 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4309 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4310 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4311
4312 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4313
4314 * gcc.target/aarch64/sve/div_1.c: New test.
4315 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4316 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4317 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4318
4319 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4320
4321 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4322
4323 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4324
4325 * lib/target-supports.exp
4326 (check_effective_target_vect_double_cond_arith): New proc.
4327 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4328 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4329 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4330 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4331 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4332 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4333 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4334
4335 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4336
4337 PR fortran/85839
4338 * gfortran.dg/f2018_obs.f90: New test case.
4339
4340 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4341
4342 PR fortran/85543
4343 * gfortran.dg/pr85543.f90: New test.
4344
4345 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4346
4347 PR fortran/85780
4348 * gfortran.dg/pr85780.f90: New test.
4349
4350 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4351
4352 PR fortran/85779
4353 * gfortran.dg/pr85779_1.f90: New test.
4354 * gfortran.dg/pr85779_2.f90: Ditto.
4355 * gfortran.dg/pr85779_3.f90: Ditto.
4356
4357 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4358
4359 PR fortran/85895
4360
4361 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4362 * gfortran.dg/pr85895.f90: New test.
4363
4364 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4365
4366 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4367 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4368
4369 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4370
4371 * gcc.dg/fold-popcount-1.c: New testcase.
4372 * gcc.dg/fold-popcount-2.c: New testcase.
4373 * gcc.dg/fold-popcount-3.c: New testcase.
4374 * gcc.dg/fold-popcount-4.c: New testcase.
4375
4376 2018-05-24 Marek Polacek <polacek@redhat.com>
4377
4378 PR c++/85847
4379 * g++.dg/cpp0x/new3.C: New test.
4380
4381 2018-05-24 Javier Miranda <miranda@adacore.com>
4382
4383 * gnat.dg/discr52.adb: New testcase.
4384
4385 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4386
4387 * gnat.dg/others1.adb: New testcase.
4388
4389 2018-05-24 Justin Squirek <squirek@adacore.com>
4390
4391 * gnat.dg/raise_expr.adb: New testcase.
4392
4393 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4394
4395 * gnat.dg/formal_containers.adb: New testcase.
4396
4397 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4398
4399 * gcc.target/i386/pr85345.c: Require ifunc support.
4400
4401 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4402
4403 * gcc.dg/vect/vect-fma-1.c: New test.
4404
4405 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4406
4407 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4408 scan-tree-dump*.
4409
4410 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4411
4412 PR target/83009
4413 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4414
4415 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4416
4417 PR target/78849
4418 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4419 DEFAULT_CFLAGS.
4420 * gcc.target/msp430/pr78849.c: New test.
4421
4422 2018-05-23 Marek Polacek <polacek@redhat.com>
4423
4424 * g++.dg/cpp2a/range-for8.C: New test.
4425 * g++.dg/cpp2a/range-for9.C: New test.
4426 * g++.dg/cpp2a/range-for10.C: New test.
4427
4428 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4429
4430 * lib/target-supports.exp (check_effective_target_be): New.
4431 (check_effective_target_le): New.
4432
4433 2018-05-23 Marek Polacek <polacek@redhat.com>
4434
4435 * g++.dg/cpp2a/range-for1.C: New test.
4436 * g++.dg/cpp2a/range-for2.C: New test.
4437 * g++.dg/cpp2a/range-for3.C: New test.
4438 * g++.dg/cpp2a/range-for4.C: New test.
4439 * g++.dg/cpp2a/range-for5.C: New test.
4440 * g++.dg/cpp2a/range-for6.C: New test.
4441 * g++.dg/cpp2a/range-for7.C: New test.
4442
4443 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4444
4445 * gcc.target/i386/cvt-3.c: New test.
4446
4447 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4448
4449 * gcc.target/i386/cvt-2.c: New test.
4450
4451 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4452
4453 * gcc.dg/pr79985.c: New testcase.
4454
4455 2018-05-23 Richard Biener <rguenther@suse.de>
4456
4457 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4458
4459 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4460
4461 PR target/84882
4462 * gcc.target/aarch64/pr84882.c: New test.
4463 * gcc.target/aarch64/target_attr_18.c: Likewise.
4464
4465 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4466
4467 PR tree-optimization/85853
4468 * gfortran.dg/vect/pr85853.f90: New test.
4469
4470 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4471
4472 * gnat.dg/import2.adb: New testcase.
4473
4474 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4475
4476 * gnat.dg/discr51.adb: New testcase.
4477
4478 2018-05-23 Javier Miranda <miranda@adacore.com>
4479
4480 * gnat.dg/valid_scalars1.adb: New testcase.
4481
4482 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4483
4484 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4485
4486 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4487
4488 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4489 testcase.
4490
4491 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4492
4493 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4494 testcase.
4495
4496 2018-05-23 Bob Duff <duff@adacore.com>
4497
4498 * gnat.dg/addr10.adb: New testcase.
4499
4500 2018-05-23 Richard Biener <rguenther@suse.de>
4501
4502 PR middle-end/85874
4503 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4504
4505 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4506
4507 PR tree-optimization/85822
4508 * c-c++-common/pr85822.c: New test.
4509
4510 2018-05-23 Richard Biener <rguenther@suse.de>
4511
4512 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4513
4514 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4515
4516 PR fortran/85841
4517 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4518
4519 2018-05-22 Martin Sebor <msebor@redhat.com>
4520
4521 PR middle-end/85359
4522 * gcc.dg/attr-nonstring.c: New test.
4523
4524 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4525
4526 PR target/85345
4527 * gcc.target/i386/pr85345.c: New test.
4528
4529 2018-05-22 Luis Machado <luis.machado@linaro.org>
4530
4531 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4532
4533 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4534
4535 PR fortran/85841
4536 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4537 dg-additional-options.
4538 * gfortran.dg/graphite/block-2.f: Ditto.
4539 * gfortran.dg/graphite/id-19.f: Ditto.
4540 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4541 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4542 * gfortran.dg/vect/pr52580.f: Ditto.
4543
4544 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4545
4546 * gcc.target/aarch64/ldp_stp_6.c: New.
4547 * gcc.target/aarch64/ldp_stp_7.c: New.
4548 * gcc.target/aarch64/ldp_stp_8.c: New.
4549
4550 2018-05-22 Martin Sebor <msebor@redhat.com>
4551
4552 PR c/85623
4553 * c-c++-common/attr-nonstring-3.c: Adjust.
4554 * c-c++-common/attr-nonstring-4.c: Adjust.
4555 * c-c++-common/attr-nonstring-6.c: New test.
4556
4557 2018-05-22 Martin Sebor <msebor@redhat.com>
4558
4559 PR tree-optimization/85826
4560 * gcc.dg/Wrestrict-17.c: New test.
4561
4562 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4563
4564 * gcc.dg/torture/pr85862.c: Rename to...
4565 * gcc.dg/torture/pr85852.c: ...this.
4566
4567 2018-05-22 Justin Squirek <squirek@adacore.com>
4568
4569 * gnat.dg/warn14.adb: New testcase.
4570
4571 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4572
4573 * gnat.dg/controlled8.adb: New testcase.
4574
4575 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4576
4577 * gnat.dg/discr50.adb: New testcase.
4578
4579 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4580
4581 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4582 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4583 gnat.dg/discr49_rec2.ads: New testcase.
4584
4585 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4586
4587 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4588 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4589 testcase.
4590
4591 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4592
4593 * gnat.dg/fixedpnt3.adb: New testcase.
4594
4595 2018-05-22 Justin Squirek <squirek@adacore.com>
4596
4597 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4598 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4599
4600 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4601
4602 PR middle-end/85862
4603 * gcc.dg/torture/pr85862.c: New test.
4604
4605 2018-05-22 Richard Biener <rguenther@suse.de>
4606
4607 PR tree-optimization/85834
4608 * g++.dg/torture/pr85834.C: New testcase.
4609 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4610
4611 2018-05-22 Martin Liska <mliska@suse.cz>
4612
4613 PR ipa/85607
4614 * g++.dg/ipa/pr85607.C: New test.
4615
4616 2018-05-22 Richard Biener <rguenther@suse.de>
4617
4618 PR tree-optimization/85863
4619 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4620
4621 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4622
4623 PR fortran/85841
4624 * gfortran.dg/assumed_rank_5.f90: Update error message.
4625 * gfortran.dg/assumed_type_4.f90: Ditto.
4626 * gfortran.dg/bind_c_array_params.f03: Ditto.
4627 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4628 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4629 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4630 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4631 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4632 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4633 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4634 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4635 * gfortran.dg/rank_3.f90: Ditto.
4636 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4637 * gfortran.dg/implicit_14.f90: Ditto.
4638
4639 2018-05-21 Christian Groessler <chris@groessler.org>
4640
4641 * gcc.c-torture/compile/simd-5.c: Fix comment.
4642
4643 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4644
4645 PR target/85657
4646 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4647 __float128, __ibm128, and long double.
4648 * gcc.target/powerpc/pr85657-2.c: Likewise.
4649 * gcc.target/powerpc/pr85657-3.c: Likewise.
4650 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4651 implementated as a separate type internally, and is not just an
4652 alias for long double.
4653
4654 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4655
4656 PR tree-optimization/85814
4657 * gcc.dg/torture/pr85814.c: New test.
4658
4659 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4660
4661 PR c++/84588
4662 * g++.dg/cpp0x/cond1.C: New.
4663 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4664 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4665 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4666 * g++.dg/parse/cond6.C: Likewise.
4667 * g++.dg/parse/cond7.C: Likewise.
4668 * g++.dg/parse/cond8.C: Likewise.
4669 * g++.dg/cpp1z/decomp16.C: Update.
4670 * g++.old-deja/g++.jason/cond.C: Likewise.
4671
4672 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4673
4674 ChangeLog for r260480
4675 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4676 warnings for deleted and obsolescent features.
4677 * gfortran.dg/graphite/id-19.f: Ditto.
4678 * gfortran.dg/graphite/id-20.f: Ditto.
4679 * gfortran.dg/graphite/id-27.f90: Ditto.
4680 * gfortran.dg/graphite/pr82449.f: Ditto.
4681
4682 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4683
4684 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4685 tiny and large memory models.
4686
4687 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4688
4689 * gnat.dg/suppress_initialization.adb,
4690 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4691
4692 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4693
4694 * gnat.dg/exit1.adb: New testcase.
4695
4696 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4697
4698 * gnat.dg/array30.adb: New testcase.
4699
4700 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4701
4702 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4703
4704 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4705
4706 * gcc.c-torture/execute/ssad-run.c: New test.
4707 * gcc.c-torture/execute/usad-run.c: Likewise.
4708 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4709 * gcc.target/aarch64/usadv16qi.c: Likewise.
4710
4711 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4712
4713 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4714 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4715 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4716 vbcaxq_s64): New.
4717 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4718 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4719 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4720
4721 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4722
4723 PR fortran/85841
4724 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4725 * gfortran.dg/g77/20020307-1.f: Ditto.
4726 * gfortran.dg/g77/980310-3.f: Ditto.
4727 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4728 * gfortran.dg/goacc/loop-1.f95: Ditto.
4729 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4730 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4731 * gfortran.dg/gomp/do-1.f90: Ditto.
4732 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4733 * gfortran.dg/pr17229.f: Ditto.
4734 * gfortran.dg/pr37243.f: Ditto.
4735 * gfortran.dg/pr49721-1.f: Ditto.
4736 * gfortran.dg/pr58484.f: Ditto.
4737 * gfortran.dg/pr81175.f: Ditto.
4738 * gfortran.dg/pr81723.f: Ditto.
4739 * gfortran.dg/predcom-2.f: Ditto.
4740 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4741 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4742 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4743 * gfortran.dg/vect/pr52580.f: Ditto.
4744
4745 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4746
4747 PR fortran/80657
4748 * gfortran.dg/char_result_18.f90: New test.
4749
4750 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4751
4752 PR fortran/49636
4753 * gfortran.dg/associate_38.f90: New test.
4754
4755 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4756
4757 PR fortran/82275
4758 * gfortran.dg/select_type_42.f90: New test.
4759
4760 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
4761
4762 PR fortran/82923
4763 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
4764 that the patch fixes PR66694 & PR82617, although the testcases
4765 are not explicitly included.
4766
4767 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
4768
4769 * gcc.dg/stack-usage-1.c: Add support for rv32e.
4770
4771 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
4772
4773 PR c++/82899
4774 * g++.dg/pr82899.C: New testcase.
4775
4776 2018-05-18 Martin Liska <mliska@suse.cz>
4777
4778 * gcc.dg/pr68766.c: Change pruned output.
4779
4780 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
4781
4782 PR c++/85782
4783 * c-c++-common/goacc/pr85782.c: New test.
4784
4785 2018-05-18 Sudakshina Das <sudi.das@arm.com>
4786
4787 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
4788
4789 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4790
4791 * gcc.target/arm/pr62554.c: Delete.
4792 * gcc.target/arm/pr69610-1.c: Likewise.
4793 * gcc.target/arm/pr69610-2.c: Likewise.
4794
4795 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4796
4797 * gcc.target/arm/pr40887.c: Update comment.
4798 * lib/target-supports.exp: Don't generate effective target checks
4799 and related helpers for armv5. Update comment.
4800 * gcc.target/arm/armv5_thumb_isa.c: Delete.
4801 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
4802 target check and options.
4803
4804 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4805
4806 PR middle-end/85817
4807 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
4808 scan-tree-dump-not for h.
4809
4810 2018-05-18 Richard Biener <rguenther@suse.de>
4811
4812 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4813 * gcc.dg/tree-ssa/pr45397.c: Likewise.
4814 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
4815 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4816 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
4817 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4818 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4819 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4820 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4821 * gcc.dg/tree-ssa/vrp58.c: Likewise.
4822 * gcc.dg/vrp-min-max-1.c: Likewise.
4823 * gcc.dg/vrp-min-max-3.c: New testcase.
4824
4825 2018-05-18 Richard Biener <rguenther@suse.de>
4826
4827 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
4828 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
4829 * gcc.dg/graphite/scop-6.c: Likewise.
4830 * gcc.dg/graphite/scop-7.c: Likewise.
4831 * gcc.dg/graphite/scop-8.c: Likewise.
4832 * gcc.dg/graphite/scop-9.c: Likewise.
4833
4834 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4835
4836 * gcc.target/aarch64/vect-init-ld1.c: New test.
4837
4838 2018-05-18 Martin Liska <mliska@suse.cz>
4839
4840 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
4841 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4842
4843 2018-05-18 Martin Liska <mliska@suse.cz>
4844
4845 * gcc.dg/ipa/ipa-icf-39.c: New test.
4846 * gcc.dg/pr68766.c: Adjust pruned output.
4847
4848 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
4849
4850 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
4851 New proc.
4852 * gcc.dg/fma-1.c: New test.
4853 * gcc.dg/fma-2.c: Likewise.
4854 * gcc.dg/fma-3.c: Likewise.
4855 * gcc.dg/fma-4.c: Likewise.
4856 * gcc.dg/fma-5.c: Likewise.
4857 * gcc.dg/fma-6.c: Likewise.
4858 * gcc.dg/fma-7.c: Likewise.
4859 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
4860 scalar_all_fma.
4861 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
4862 * gfortran.dg/reassoc_8.f: Likewise.
4863 * gfortran.dg/reassoc_9.f: Likewise.
4864 * gfortran.dg/reassoc_10.f: Likewise.
4865
4866 2018-05-17 Jim Wilson <jimw@sifive.com>
4867
4868 * gcc.target/riscv/switch-qi.c: New.
4869 * gcc.target/riscv/switch-si.c: New.
4870
4871 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
4872
4873 PR target/85698
4874 * gcc.target/powerpc/pr85698.c: New test.
4875
4876 2018-05-17 Richard Biener <rguenther@suse.de>
4877
4878 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
4879
4880 2018-05-17 Bin Cheng <bin.cheng@arm.com>
4881
4882 PR tree-optimization/85793
4883 * gcc.dg/vect/pr85793.c: New test.
4884
4885 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
4886
4887 * gcc.dg/gimplefe-28.c: New test.
4888 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
4889 internal function calls.
4890 * gcc.dg/goacc/loop-processing-1.c: Likewise.
4891
4892 2018-05-17 Martin Liska <mliska@suse.cz>
4893
4894 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
4895 space in between 'G_' and '('.
4896
4897 2018-05-17 Jakub Jelinek <jakub@redhat.com>
4898
4899 PR target/85323
4900 * gcc.target/i386/pr85323-7.c: New test.
4901 * gcc.target/i386/pr85323-8.c: New test.
4902 * gcc.target/i386/pr85323-9.c: New test.
4903
4904 PR target/85323
4905 * gcc.target/i386/pr85323-4.c: New test.
4906 * gcc.target/i386/pr85323-5.c: New test.
4907 * gcc.target/i386/pr85323-6.c: New test.
4908
4909 PR target/85323
4910 * gcc.target/i386/pr85323-1.c: New test.
4911 * gcc.target/i386/pr85323-2.c: New test.
4912 * gcc.target/i386/pr85323-3.c: New test.
4913
4914 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
4915 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
4916 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
4917 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
4918 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
4919 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
4920 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
4921 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
4922 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
4923 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
4924 * gcc.target/i386/avx512f-setzero-1.c: New test.
4925
4926 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
4927
4928 * gcc.target/aarch64/vect-slp-dup.c: New.
4929
4930 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4931
4932 PR c++/85713
4933 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
4934
4935 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
4936
4937 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
4938 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
4939
4940 2018-05-17 Richard Biener <rguenther@suse.de>
4941
4942 PR tree-optimization/85757
4943 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
4944
4945 2018-05-16 Marek Polacek <polacek@redhat.com>
4946
4947 PR c++/85363
4948 * g++.dg/cpp0x/initlist-throw1.C: New test.
4949 * g++.dg/cpp0x/initlist-throw2.C: New test.
4950
4951 2018-05-16 Carl Love <cel@us.ibm.com>
4952
4953 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
4954 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
4955 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
4956
4957 2018-05-16 Richard Biener <rguenther@suse.de>
4958
4959 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
4960 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
4961 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
4962
4963 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
4964
4965 * gcc.target/aarch64/sve/vcond_10.c: New test.
4966 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
4967 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
4968 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
4969
4970 2018-05-15 Martin Sebor <msebor@redhat.com>
4971
4972 PR tree-optimization/85753
4973 * gcc.dg/Wrestrict-10.c: Adjust.
4974 * gcc.dg/Wrestrict-16.c: New test.
4975
4976 2018-05-15 Martin Sebor <msebor@redhat.com>
4977
4978 PR middle-end/85643
4979 * c-c++-common/attr-nonstring-7.c: New test.
4980
4981 2018-05-15 Richard Biener <rguenther@suse.de>
4982
4983 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
4984
4985 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4986
4987 PR tree-optimization/83648
4988 * gcc.dg/tree-ssa/pr83648.c: New test.
4989 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
4990
4991 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4992
4993 PR ipa/85734
4994 * gcc.dg/ipa/pr85734.c: New test.
4995
4996 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
4997
4998 PR target/85756
4999 * gnat.dg/opt70.adb: New test.
5000 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5001
5002 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5003
5004 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5005 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5006
5007 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5008
5009 * gcc.target/aarch64/vmov_n_1.c: Update test.
5010 * gcc.target/aarch64/vfp-1.c: Update test.
5011
5012 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5013
5014 PR target/85756
5015 * gcc.c-torture/execute/pr85756.c: New test.
5016
5017 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5018
5019 * gcc.target/i386/cldemote-1.c: New test.
5020
5021 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5022
5023 PR fortran/85742
5024 * gfortran.dg/assumed_type_9.f90 : New test.
5025
5026 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5027
5028 PR fortran/85542
5029 * gfortran.dg/pr85542.f90: New test.
5030
5031 2018-05-11 Martin Jambor <mjambor@suse.cz>
5032
5033 PR ipa/85655
5034 * g++.dg/lto/pr85655_0.C: New test.
5035
5036 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5037
5038 * gcc.target/i386/tpause-1.c: New test.
5039 * gcc.target/i386/umonitor-1.c: New test.
5040
5041 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5042
5043 PR c/85696
5044 * c-c++-common/gomp/pr85696.c: New test.
5045
5046 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5047 Jakub Jelinek <jakub@redhat.com>
5048
5049 PR tree-optimization/85692
5050 * gcc.target/i386/pr85692.c: New test.
5051
5052 2018-05-11 Martin Liska <mliska@suse.cz>
5053
5054 PR sanitizer/85556
5055 * c-c++-common/ubsan/attrib-6.c: New test.
5056
5057 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5058
5059 PR fortran/85687
5060 * gfortran.dg/pr85687.f90: new test.
5061
5062 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5063
5064 PR fortran/85521
5065 * gfortran.dg/pr85521_1.f90: New test.
5066 * gfortran.dg/pr85521_2.f90: New test.
5067
5068 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5069
5070 PR fortran/70870
5071 * gfortran.dg/pr70870_1.f90: New test.
5072
5073 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5074
5075 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5076
5077 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5078
5079 PR c++/85662
5080 * g++.dg/ext/offsetof2.C: New test.
5081
5082 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5083
5084 PR fortran/68846
5085 * gfortran.dg/temporary_3.f90 : New test.
5086
5087 PR fortran/70864
5088 * gfortran.dg/temporary_2.f90 : New test.
5089
5090 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5091
5092 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5093 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5094 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5095 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5096 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5097 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5098 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5099 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5100 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5101 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5102 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5103 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5104 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5105 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5106 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5107 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5108 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5109 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5110 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5111 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5112 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5113 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5114 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5115 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5116 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5117 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5118 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5119
5120 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5121
5122 PR tree-optimization/85699
5123 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5124 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5125 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5126 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5127
5128 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5129
5130 * g++.dg/tls/pr85400.C: New test.
5131
5132 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5133
5134 PR c++/85713
5135 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5136
5137 2018-05-09 Carl Love <cel@us.ibm.com>
5138
5139 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5140
5141 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5142
5143 PR c++/85713
5144 Revert:
5145 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5146
5147 PR c++/84588
5148 * g++.dg/cpp1y/pr84588.C: New.
5149
5150 2018-05-09 Andreas Schwab <schwab@suse.de>
5151
5152 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5153
5154 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5155
5156 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5157 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5158
5159 2018-05-08 Carl Love <cel@us.ibm.com>
5160 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5161
5162 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5163
5164 PR c++/84588
5165 * g++.dg/cpp1y/pr84588.C: New.
5166
5167 2018-05-08 Marek Polacek <polacek@redhat.com>
5168
5169 PR c++/85695
5170 * g++.dg/cpp1z/constexpr-if22.C: New test.
5171
5172 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5173
5174 PR target/85693
5175 * gcc.target/i386/pr85693.c: New test.
5176
5177 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5178
5179 PR target/85683
5180 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5181 scan-assembler-times checking that except for [fh]*xor other functions
5182 don't use any load instructions.
5183
5184 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5185
5186 * gcc.target/i386/builtin_target.c: Test goldmont.
5187 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5188 arch=silvermont.
5189
5190 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5191
5192 PR target/85572
5193 * g++.dg/other/sse2-pr85572-1.C: New test.
5194 * g++.dg/other/sse2-pr85572-2.C: New test.
5195 * g++.dg/other/sse4-pr85572-1.C: New test.
5196 * g++.dg/other/avx2-pr85572-1.C: New test.
5197
5198 PR target/85317
5199 * gcc.target/i386/pr85317.c: New test.
5200 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5201 optimization barrier to avoid optimizing away the expected insn.
5202
5203 PR target/85480
5204 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5205 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5206
5207 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5208
5209 * g++.dg/other/sve_const_pred_1.C: Rename to...
5210 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5211 target selectors and explicit -march options.
5212 * g++.dg/other/sve_const_pred_2.C: Rename to...
5213 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5214 * g++.dg/other/sve_const_pred_3.C: Rename to...
5215 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5216 * g++.dg/other/sve_const_pred_4.C: Rename to...
5217 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5218 * g++.dg/other/sve_tls_2.C: Rename to...
5219 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5220 * g++.dg/other/sve_vcond_1.C: Rename to...
5221 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5222 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5223 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5224
5225 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5226
5227 PR testsuite/85586
5228 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5229 !vect_no_align.
5230
5231 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5232
5233 PR c++/57429
5234 * g++.dg/cpp0x/deleted14.C: New.
5235
5236 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5237 Alan Hayward <alan.hayward@arm.com>
5238 David Sherwood <david.sherwood@arm.com>
5239
5240 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5241 XFAIL the BIC test.
5242 * gcc.target/aarch64/sve/vcond_7.c: New test.
5243 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5244
5245 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5246
5247 PR c++/70563
5248 * g++.dg/cpp0x/sfinae62.C: New.
5249
5250 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5251
5252 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5253 load from src[i].
5254
5255 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5256
5257 PR c++/80691
5258 * g++.dg/cpp0x/narrowing1.C: New.
5259
5260 2018-05-08 Richard Biener <rguenther@suse.de>
5261
5262 PR middle-end/85588
5263 * gcc.dg/torture/pr85574.c: Rename to...
5264 * gcc.dg/torture/pr85588.c: ... this.
5265
5266 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5267
5268 PR fortran/54613
5269 * gfortran.dg/minmaxloc_12.f90: New test case.
5270 * gfortran.dg/minmaxloc_13.f90: New test case.
5271
5272 2018-05-07 Nathan Sidwell <nathan@acm.org>
5273
5274 * g++.dg/cpp0x/range-for10.C: Delete.
5275 * g++.dg/ext/forscope1.C: Delete.
5276 * g++.dg/ext/forscope2.C: Delete.
5277 * g++.dg/template/for1.C: Delete.
5278
5279 2018-05-07 Jeff Law <law@redhat.com>
5280
5281 * gfortran.dg/linefile.f90: New test.
5282
5283 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5284
5285 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5286 and options.
5287
5288 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5289
5290 PR c++/85659
5291 * g++.dg/ext/asm14.C: New test.
5292 * g++.dg/ext/asm15.C: New test.
5293 * g++.dg/ext/asm16.C: New test.
5294
5295 2018-05-06 Michael Eager <eager@eagercon.com>
5296
5297 * gcc.target/microblaze/others/picdtr.c: Correct option
5298 -fPIE -mpic-data-is-text-relative.
5299
5300 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5301
5302 * gcc.target/microblaze/others/picdtr.c: Add test for
5303 -fPIE -mpic-data-is-text-relative.
5304
5305 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5306
5307 PR fortran/85507
5308 * gfortran.dg/coarray_dependency_1.f90: New test.
5309 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5310
5311 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5312
5313 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5314 to match the currently produced gimple.
5315
5316 2018-05-04 Carl Love <cel@us.ibm.com>
5317
5318 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5319 vec_trunc.
5320 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5321 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5322 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5323 xvcmpgedp counts. Add xxsel counts.
5324
5325 2018-05-04 Richard Biener <rguenther@suse.de>
5326
5327 PR middle-end/85627
5328 * g++.dg/torture/pr85627.C: New testcase.
5329
5330 2018-05-04 Richard Biener <rguenther@suse.de>
5331
5332 PR middle-end/85574
5333 * gcc.dg/torture/pr85574.c: New testcase.
5334 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5335
5336 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5337
5338 PR libstdc++/85466
5339 * gcc.dg/nextafter-1.c: New test.
5340 * gcc.dg/nextafter-2.c: New test.
5341 * gcc.dg/nextafter-3.c: New test.
5342 * gcc.dg/nextafter-4.c: New test.
5343
5344 2018-05-03 Nathan Sidwell <nathan@acm.org>
5345
5346 Remove -ffriend-injection.
5347 * g++.old-deja/g++.jason/scoping15.C: Delete.
5348 * g++.old-deja/g++.mike/net43.C: Delete.
5349
5350 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5351
5352 PR target/85530
5353 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5354 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5355 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5356 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5357
5358 2018-05-03 Tom de Vries <tom@codesourcery.com>
5359
5360 PR testsuite/85106
5361 * lib/scanoffloadtree.exp: New file.
5362
5363 2018-05-03 Richard Biener <rguenther@suse.de>
5364
5365 PR tree-optimization/85615
5366 * gcc.dg/torture/pr85615.c: New testcase.
5367
5368 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5369
5370 PR tree-optimization/70291
5371 * gcc.dg/complex-6.c: New test.
5372 * gcc.dg/complex-7.c: Likewise.
5373
5374 2018-05-03 Richard Biener <rguenther@suse.de>
5375
5376 PR testsuite/85579
5377 * fortran.dg/pr51434.f90: Truncate transfer argument.
5378
5379 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5380
5381 PR target/85582
5382 * gcc.c-torture/execute/pr85582-3.c: New test.
5383
5384 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5385 Jason Merrill <jason@redhat.com>
5386
5387 PR c++/68374
5388 * g++.dg/warn/Wshadow-13.C: New.
5389 * g++.dg/warn/Wshadow-14.C: Likewise.
5390
5391 2018-05-02 Tom de Vries <tom@codesourcery.com>
5392
5393 PR libgomp/82428
5394 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5395 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5396
5397 2018-05-02 David Pagan <dave.pagan@oracle.com>
5398
5399 PR c/30552
5400 * gcc.dg/noncompile/pr30552-1.c: New test.
5401 * gcc.dg/noncompile/pr30552-2.c: New test.
5402 * gcc.dg/noncompile/pr30552-3.c: New test.
5403 * gcc.dg/noncompile/pr30552-4.c: New test.
5404
5405 2018-05-02 Richard Biener <rguenther@suse.de>
5406
5407 PR tree-optimization/85597
5408 * gcc.dg/vect/pr85597.c: New testcase.
5409
5410 2018-05-02 Tom de Vries <tom@codesourcery.com>
5411
5412 PR testsuite/85106
5413 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5414 * lib/scanltranstree.exp: New file.
5415 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5416 (scan-ltrans-tree-dump-times_required_options)
5417 (scan-ltrans-tree-dump-not_required_options)
5418 (scan-ltrans-tree-dump-dem_required_options)
5419 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5420 * lib/gcc-dg.exp: Include scanltranstree.exp.
5421
5422 2018-05-02 Tom de Vries <tom@codesourcery.com>
5423
5424 PR testsuite/85106
5425 * gcc.dg/ipa/ipa-icf-38.c: New test.
5426 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5427 * lib/scandump.exp (dump-base): New proc.
5428 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5429 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5430 base.
5431 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5432 * lib/scanlang.exp: Same.
5433 * lib/scanrtl.exp: Same.
5434 * lib/scantree.exp: Same.
5435 * lib/scanwpaipa.exp: New file.
5436 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5437
5438 2018-05-02 Richard Biener <rguenther@suse.de>
5439
5440 PR middle-end/85567
5441 * gcc.dg/torture/pr85567.c: New testcase.
5442
5443 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5444
5445 PR target/85582
5446 * gcc.c-torture/execute/pr85582-1.c: New test.
5447 * gcc.c-torture/execute/pr85582-2.c: New test.
5448
5449 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5450
5451 PR tree-optimization/85586
5452 * gcc.dg/vect/pr85586.c: New test.
5453
5454 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5455
5456 PR tree-optimization/85143
5457 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5458 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5459
5460 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5461
5462 PR c/84258
5463 * c-c++-common/Wformat-pr84258.c: New test.
5464
5465 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5466
5467 PR tree-optimization/82665
5468 * gcc.dg/tree-ssa/pr82665.c: New test.
5469
5470 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5471
5472 PR c++/85523
5473 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5474 (test_add_fixit_insert_formatted_single_line): New function.
5475 (test_add_fixit_insert_formatted_multiline): New function.
5476 Extend expected output of generated patch to include fix-it hints
5477 for these.
5478 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5479 "gcc-rich-location.h". Add test coverage for
5480 gcc_rich_location::add_fixit_insert_formatted.
5481
5482 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5483
5484 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5485 (test_show_locus): Update for location_get_source_line returning a
5486 char_span. Use char_span for handling words in the
5487 "test_many_nested_locations" fix-it example.
5488
5489 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5490
5491 * gcc.target/arc/interrupt-8.c: Update test.
5492 * gcc.target/arc/loop-4.c: Likewise.
5493 * gcc.target/arc/loop-hazard-1.c: Likewise.
5494 * gcc.target/arc/sdata-3.c: Likewise.
5495
5496 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5497
5498 * gcc.target/arc/store-merge-1.c: New test.
5499 * gcc.target/arc/add_n-combine.c: Update test.
5500
5501 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5502
5503 Microblaze Target: PIC data text relative
5504
5505 * gcc.target/microblaze/others/data_var1.c: Include
5506 PIC case of r20 base register.
5507 * gcc.target/microblaze/others/data_var2.c: Ditto.
5508 * gcc.target/microblaze/others/picdtr.c: Add new
5509 test case for -mpic-is-data-text-relative.
5510 * gcc.target/microblaze/others/sdata_var1.c: Add
5511 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5512 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5513 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5514 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5515 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5516 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5517 Ditto.
5518 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5519 Ditto.
5520
5521 2018-04-30 Richard Biener <rguenther@suse.de>
5522
5523 PR tree-optimization/28364
5524 PR tree-optimization/85275
5525 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5526 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5527 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5528 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5529 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5530 still passes.
5531 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5532 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5533 still passes.
5534 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5535 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5536 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5537
5538 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5539
5540 PR target/84431
5541 * gcc.target/i386/pr84431.c: New test.
5542
5543 2018-04-27 Martin Jambor <mjambor@suse.cz>
5544
5545 PR ipa/85549
5546 * g++.dg/ipa/pr85549.C: New test.
5547
5548 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5549
5550 PR c++/85553
5551 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5552 directive.
5553 * g++.dg/cpp0x/constexpr-85553.C: New test.
5554
5555 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5556
5557 PR c++/85515
5558 * g++.dg/pr85515-1.C: New test.
5559 * g++.dg/pr85515-2.C: New test.
5560
5561 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5562
5563 PR c++/84691
5564 * g++.dg/cpp0x/friend3.C: New.
5565
5566 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5567
5568 PR target/82518
5569 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5570 Use check_effective_target_arm_little_endian.
5571
5572 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5573
5574 PR tree-optimization/85529
5575 * gcc.c-torture/execute/pr85529-1.c: New test.
5576 * gcc.c-torture/execute/pr85529-2.c: New test.
5577 * gcc.dg/pr85529.c: New test.
5578
5579 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5580
5581 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5582 `.dword' in addition to `lw' and `.word'.
5583
5584 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5585
5586 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5587
5588 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5589
5590 * gnat.dg/loop_optimization24.adb: New test.
5591
5592 2018-04-26 Richard Biener <rguenther@suse.de>
5593
5594 PR tree-optimization/85116
5595 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5596 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5597 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5598 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5599
5600 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5601
5602 PR target/85473
5603 * gcc.target/i386/pr85473-1.c: New test.
5604 * gcc.target/i386/pr85473-2.c: New test.
5605
5606 2018-04-25 Nathan Sidwell <nathan@acm.org>
5607 Jakub Jelinek <jakub@redhat.com>
5608
5609 PR c++/85437
5610 PR c++/49171
5611 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5612 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5613 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5614 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5615 * g++.dg/cpp0x/pr85437-1.C: New.
5616 * g++.dg/cpp0x/pr85437-2.C: New.
5617 * g++.dg/cpp0x/pr85437-3.C: New.
5618 * g++.dg/cpp0x/pr85437-4.C: New.
5619
5620 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5621
5622 PR fortran/85520
5623 * gfortran.dg/pr85520.f90: New test.
5624
5625 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5626
5627 PR target/85512
5628 * gcc.dg/pr85512.c: New test.
5629
5630 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5631
5632 PR target/85485
5633 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5634 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5635 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5636 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5637 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5638 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5639 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5640 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5641 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5642 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5643 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5644 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5645 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5646 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5647 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5648 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5649 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5650 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5651 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5652 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5653 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5654 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5655 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5656 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5657 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5658 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5659 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5660 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5661 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5662 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5663 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5664 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5665 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5666 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5667 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5668 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5669 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5670 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5671 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5672 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5673 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5674 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5675 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5676 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5677 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5678 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5679 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5680 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5681 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5682 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5683 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5684 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5685 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5686 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5687 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5688 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5689 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5690 with -mshstk.
5691 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5692 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5693 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5694 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5695 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5696 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5697 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5698 * (dg-options): Likwise.
5699 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5700 -mno-cet.
5701 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5702 * gcc.target/i386/cet-label-3.c: Removed.
5703 * gcc.target/i386/cet-property-3.c: Likwise.
5704 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5705
5706 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5707
5708 PR target/85511
5709 * gcc.target/i386/pr85511.c: New test.
5710
5711 PR target/85503
5712 * g++.dg/ext/pr85503.C: New test.
5713
5714 PR target/85508
5715 * gcc.target/i386/pr85508.c: New test.
5716
5717 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5718
5719 PR tree-optimization/85478
5720 * g++.dg/pr85478.C: New test.
5721
5722 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5723
5724 * g++.dg/torture/pr85496.C: New test.
5725
5726 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5727
5728 PR rtl-optimization/85423
5729 * gcc.dg/pr85423.c: New test.
5730
5731 2018-04-20 Martin Sebor <msebor@redhat.com>
5732
5733 PR c/85365
5734 * gcc.dg/Wrestrict-15.c: New test.
5735
5736 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5737
5738 PR target/85456
5739 * gcc.target/powerpc/pr85456.c: New test.
5740
5741 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5742
5743 * g++.dg/ext/undef-bool-1.C: Require lp64.
5744 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5745
5746 2018-04-20 Jeff Law <law@redhat.com>
5747
5748 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5749 stack protector.
5750 * gcc.dg/stack-check-6.c: Likewise.
5751 * gcc.dg/stack-check-6a.c: Likewise.
5752 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5753 * gcc.target/i386/stack-check-18.c: Likewise.
5754 * gcc.target/i386/stack-check-19.c: Likewise.
5755
5756 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5757
5758 PR testsuite/85483
5759 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5760 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
5761 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5762 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
5763
5764 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
5765
5766 PR target/85469
5767 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5768 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5769
5770 2018-04-20 Richard Biener <rguenther@suse.de>
5771
5772 PR middle-end/85475
5773 * gcc.dg/torture/pr85475.c: New testcase.
5774
5775 2018-04-20 Martin Jambor <mjambor@suse.cz>
5776
5777 ipa/85449
5778 * gcc.dg/ipa/pr85449.c: New test.
5779
5780 2018-04-20 Martin Jambor <mjambor@suse.cz>
5781
5782 ipa/85447
5783 * g++.dg/ipa/pr85447.C: New file.
5784 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
5785
5786 2018-04-20 Jakub Jelinek <jakub@redhat.com>
5787
5788 PR c++/85462
5789 * g++.dg/cpp0x/pr85462.C: New test.
5790
5791 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5792
5793 * gcc.target/i386/pr85404.c: Require CET target.
5794
5795 2018-04-19 Jakub Jelinek <jakub@redhat.com>
5796
5797 PR tree-optimization/85467
5798 * gcc.dg/pr85467.c: New test.
5799
5800 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5801
5802 PR c++/84611
5803 * g++.dg/parse/crash68.C: New.
5804
5805 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5806
5807 PR libgcc/85334
5808 * g++.dg/torture/pr85334.C: New test.
5809
5810 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
5811
5812 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
5813 * g++.dg/diagnostic/pr85464.C: New.
5814
5815 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5816
5817 PR target/85397
5818 * gcc.dg/torture/pr85397-1.c: New test.
5819 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
5820 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5821
5822 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5823
5824 PR target/85404
5825 * gcc.target/i386/pr85404.c: New test.
5826
5827 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5828
5829 PR target/85417
5830 * c-c++-common/attr-nocf-check-1.c: Compile with
5831 -fcf-protection=none.
5832 * c-c++-common/attr-nocf-check-3.c: Likewise.
5833 * gcc.dg/march-generic.c: Likewise.
5834 * gcc.target/i386/align-limit.c: Likewise.
5835 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5836 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5837 * gcc.target/i386/cet-property-2.c: Likewise.
5838 * gcc.target/i386/ret-thunk-26.c: Likewise.
5839 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
5840 targets.
5841 * c-c++-common/fcf-protection-2.c: Likewise.
5842 * c-c++-common/fcf-protection-3.c: Likewise.
5843 * c-c++-common/fcf-protection-5.c: Likewise.
5844 * c-c++-common/fcf-protection-6.c: Likewise.
5845 * c-c++-common/fcf-protection-7.c: Likewise.
5846 * gcc.target/i386/cet-label-3.c: New test.
5847 * gcc.target/i386/cet-property-3.c: Likewise.
5848 * gcc.target/i386/cet-sjlj-7.c: Likewise.
5849 * gcc.target/i386/pr85417-1.c: Likewise.
5850 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
5851 __x86_indirect_thunk_nt_(r|e)ax
5852 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5853 * gcc.target/i386/pr85403.c: Remove dg-error,
5854
5855 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
5856
5857 * gcc.target/i386/movdir-1.c: New test.
5858
5859 2018-04-19 Richard Biener <rguenther@suse.de>
5860
5861 PR middle-end/85455
5862 * gcc.dg/pr85455.c: New testcase.
5863
5864 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
5865
5866 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
5867 targets.
5868 * g++.dg/lto/pr85405b_0.C: Likewise.
5869 * g++.dg/lto/pr84805_0.C: Likewise.
5870
5871 2018-04-18 Martin Liska <mliska@suse.cz>
5872
5873 PR ipa/83983
5874 PR ipa/85391
5875 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
5876 output.
5877
5878 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
5879
5880 PR target/85388
5881 * gcc.dg/pr85388-1.c: New test.
5882 * gcc.dg/pr85388-2.c: Likewise.
5883 * gcc.dg/pr85388-3.c: Likewise.
5884 * gcc.dg/pr85388-4.c: Likewise.
5885 * gcc.dg/pr85388-5.c: Likewise.
5886 * gcc.dg/pr85388-6.c: Likewise.
5887
5888 2018-04-18 Jan Hubicka <jh@suse.cz>
5889 Martin Liska <mliska@suse.cz>
5890
5891 * g++.dg/lto/pr83121_0.C: Update template.
5892 * g++.dg/lto/pr83121_1.C: Update template.
5893 * g++.dg/lto/pr84805_0.C: Update template.
5894 * g++.dg/lto/pr84805_1.C: Update template.
5895 * g++.dg/lto/pr84805_2.C: Update template.
5896
5897 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5898
5899 PR c++/84630
5900 * g++.dg/cpp0x/pr84630.C: New.
5901
5902 2018-04-18 Jakub Jelinek <jakub@redhat.com>
5903
5904 PR c++/84463
5905 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
5906 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
5907 in two cases. Uncomment two other tests and add expected dg-error for
5908 them.
5909 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
5910 -Wnarrowing diagnostics on some targets for c++11.
5911 * g++.dg/parse/array-size2.C: Remove xfail.
5912 * g++.dg/cpp0x/constexpr-84463.C: New test.
5913
5914 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
5915
5916 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
5917 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
5918
5919 2018-04-17 Jakub Jelinek <jakub@redhat.com>
5920
5921 PR testsuite/85326
5922 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
5923 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
5924 * g++.dg/other/sve_tls_2.C: Require effective target tls.
5925
5926 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5927
5928 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
5929 prevent cascading of errors and change expected error message.
5930 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
5931 to 64-bit targets.
5932 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
5933 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
5934 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
5935 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
5936 error message.
5937 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
5938
5939 2018-04-17 Jakub Jelinek <jakub@redhat.com>
5940
5941 PR target/85430
5942 * gcc.dg/pr85430.c: New test.
5943
5944 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5945
5946 PR testsuite/85326
5947 * gcc.target/arm/pr54300.C: Move to...
5948 * g++.dg/other/pr54300.C: ... Here. Add target directives.
5949 * gcc.target/arm/pr55073.C: Move to...
5950 * g++.dg/other/pr55073.C: ... Here. Add target directives.
5951 * gcc.target/arm/pr56184.C: Move to...
5952 * g++.dg/other/pr56184.C: ... Here. Add target directives.
5953 * gcc.target/arm/pr59985.C: Move to...
5954 * g++.dg/other/pr59985.C: ... Here. Add target directives.
5955 * gcc.target/aarch64/pr60675.C: Move to...
5956 * g++.dg/other/pr60675.C: ... Here. Add target directives.
5957 * gcc.target/aarch64/pr81422.C: Move to...
5958 * g++.dg/other/pr81422.C: ... Here. Add target directives.
5959 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
5960 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
5961 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
5962 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
5963 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
5964 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
5965 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
5966 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
5967 * gcc.target/aarch64/sve/tls_2.C: Move to...
5968 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
5969 * gcc.target/aarch64/pr81414.C: Rename to...
5970 * gcc.target/aarch64/pr81414.c: ... This.
5971 * gcc.target/aarch64/simd/pr67896.C: Rename to...
5972 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
5973 messages.
5974 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
5975 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
5976 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
5977 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
5978 file name.
5979
5980 2018-04-17 Jakub Jelinek <jakub@redhat.com>
5981
5982 PR middle-end/85414
5983 * gcc.dg/pr85414.c: New test.
5984
5985 2018-04-17 Martin Jambor <mjambor@suse.cz>
5986
5987 PR ipa/85421
5988 * g++.dg/ipa/pr85421.C: New test.
5989
5990 2018-04-17 Martin Liska <mliska@suse.cz>
5991
5992 PR lto/85405
5993 * g++.dg/lto/pr85405b_0.C: New test.
5994 * g++.dg/lto/pr85405b_1.C: New test.
5995
5996 2018-04-17 Martin Liska <mliska@suse.cz>
5997
5998 PR lto/85405
5999 * g++.dg/lto/pr85405_0.C: New test.
6000 * g++.dg/lto/pr85405_1.C: New test.
6001
6002 2018-04-17 Martin Liska <mliska@suse.cz>
6003
6004 PR ipa/85329
6005 * g++.dg/ext/pr85329-2.C: New test.
6006 * g++.dg/ext/pr85329.C: New test.
6007 * gcc.target/i386/mvc12.c: New test.
6008
6009 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6010
6011 PR c++/85039
6012 * g++.dg/pr85039-1.C: New.
6013 * g++.dg/pr85039-2.C: New.
6014 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6015
6016 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6017
6018 PR target/85080
6019 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6020 if the target supports efficient unaligned storage accesses.
6021
6022 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6023
6024 PR target/83660
6025 * gcc.target/powerpc/pr83660.C: New test.
6026
6027 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6028
6029 PR target/85403
6030 * gcc.target/i386/pr85403.c: New test.
6031
6032 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6033
6034 PR target/84331
6035 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6036
6037 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6038 Jason Merrill <jason@redhat.com>
6039
6040 PR c++/85112
6041 * g++.dg/cpp0x/pr85112.C: New.
6042
6043 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6044
6045 PR testsuite/85326
6046 * g++.dg/ext/undef-bool-1.C: New file.
6047 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6048 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6049
6050 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6051
6052 PR target/85293
6053 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6054 corresponding dg-error clause.
6055 * gcc.target/powerpc/pr80098-3.c: Ditto.
6056 * gcc.target/powerpc/pr80103-1.c: Delete.
6057
6058 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6059
6060 PR fortran/81773
6061 PR fortran/83606
6062 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6063 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6064
6065 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6066
6067 PR fortran/85387
6068 * gfortran.dg/implied_do_io_5.f90: New test.
6069
6070 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6071
6072 PR target/83402
6073 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6074 several values: positive, negative, and zero.
6075 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6076 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6077
6078 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6079
6080 PR rtl-optimization/79916
6081 * gcc.target/powerpc/pr79916.c: New.
6082
6083 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6084
6085 PR rtl-optimization/85393
6086 * g++.dg/opt/pr85393.C: New test.
6087 * g++.dg/opt/pr85393-aux.cc: New file.
6088
6089 PR rtl-optimization/85376
6090 * gcc.dg/pr85376.c: New test.
6091
6092 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6093
6094 PR rtl-optimization/83852
6095 * gcc.dg/pr83852.c: New testcase.
6096
6097 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6098
6099 PR testsuite/85326
6100 * gcc.target/s390/pr77822-1.C: Rename to ...
6101 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6102 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6103 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6104
6105 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6106
6107 PR lto/71991
6108 * gcc.target/i386/pr71991.c: New testcase.
6109
6110 2018-04-13 Martin Liska <mliska@suse.cz>
6111 Jakub Jelinek <jakub@redhat.com>
6112
6113 PR middle-end/81657
6114 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6115 call.
6116
6117 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6118
6119 PR c++/85385
6120 * g++.dg/diagnostic/macro-arg-count.C: New test.
6121
6122 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6123
6124 PR fortran/83064
6125 PR testsuite/85346
6126 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6127 array and move test to libgomp/testsuite/libgomp.fortran.
6128 * gfortran.dg/do_concurrent_6.f90: New test.
6129
6130 2018-04-12 Marek Polacek <polacek@redhat.com>
6131
6132 PR c++/85258
6133 * g++.dg/parse/error61.C: New test.
6134
6135 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6136
6137 PR target/85347
6138 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6139 specify -mvsx on gcc command line.
6140
6141 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6142
6143 PR target/85328
6144 * gcc.target/i386/pr85328.c: New test.
6145
6146 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6147
6148 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6149
6150 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6151
6152 PR rtl-optimization/85342
6153 * gcc.target/i386/pr85342.c: New test.
6154
6155 2018-04-11 Jason Merrill <jason@redhat.com>
6156
6157 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6158 if ulimit -v is set.
6159
6160 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6161
6162 PR testsuite/85190
6163 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6164
6165 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6166
6167 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6168 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6169
6170 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6171
6172 PR c++/70808
6173 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6174 effective target.
6175
6176 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6177
6178 PR target/84301
6179 * gcc.target/i386/pr84301.c: New test.
6180
6181 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6182
6183 PR tree-optimization/85331
6184 * gcc.c-torture/execute/pr85331.c: New test.
6185
6186 2018-04-11 Marek Polacek <polacek@redhat.com>
6187
6188 PR c++/85032
6189 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6190 * g++.dg/cpp1z/constexpr-if21.C: New test.
6191
6192 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6193
6194 PR target/85281
6195 * gcc.target/i386/pr85281.c: New test.
6196
6197 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6198
6199 PR rtl-optimization/84659
6200 * gcc.dg/pr84659.c: New test.
6201
6202 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6203
6204 PR debug/85302
6205 * g++.dg/debug/dwarf2/pr85302.C: New test.
6206
6207 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6208
6209 PR target/85261
6210 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6211 into register.
6212
6213 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6214
6215 PR c++/70808
6216 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6217
6218 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6219
6220 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6221 * gcc.target/powerpc/dimode_off.c: Ditto.
6222 * gcc.target/powerpc/tfmode_off.c: Ditto.
6223 * gcc.target/powerpc/timode_off.c: Ditto.
6224
6225 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6226
6227 * gcc.target/powerpc/vec-ldl-1.c: New test.
6228 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6229 corrections to ABI implementation.
6230
6231 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6232
6233 PR target/85056
6234 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6235
6236 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6237
6238 PR rtl-optimization/85300
6239 * gcc.dg/pr85300.c: New test.
6240
6241 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6242
6243 PR c++/85110
6244 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6245 where we now show the pertinent parameter.
6246 * g++.dg/diagnostic/aka2.C: Likewise.
6247 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6248
6249 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6250
6251 PR fortran/85313
6252 * gfortran.dg/gomp/pr85313.f90: New test.
6253
6254 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6255
6256 PR c++/24314
6257 * g++.dg/parse/template29.C: New.
6258
6259 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6260
6261 PR testsuite/85190
6262 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6263
6264 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6265
6266 PR target/85177
6267 PR target/85255
6268 * gcc.target/i386/avx512f-pr85177.c: New test.
6269 * gcc.target/i386/avx512f-pr85255.c: New test.
6270
6271 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6272
6273 PR tree-optimization/85286
6274 * gcc.dg/vect/pr85286.c: New test.
6275
6276 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6277
6278 PR target/85173
6279 * gcc.target/arm/pr85173.c: New test.
6280
6281 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6282
6283 PR lto/85248
6284 * gcc.dg/lto/pr85248_0.c: New test.
6285 * gcc.dg/lto/pr85248_1.c: New test.
6286
6287 2018-04-09 Jan Hubicka <jh@suse.cz>
6288
6289 PR lto/85078
6290 * g++.dg/torture/pr85078.C: New.
6291
6292 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6293
6294 PR c++/85227
6295 * g++.dg/cpp1z/decomp44.C: New.
6296 * g++.dg/cpp1z/decomp45.C: Likewise.
6297
6298 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6299
6300 PR fortran/83064
6301 * gfortran.dg/do_concurrent_5.f90: New test.
6302 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6303 message.
6304
6305 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6306
6307 PR fortran/51260
6308 * gfortran.dg/parameter_array_element_3.f90: New test.
6309
6310 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6311
6312 PR c++/85194
6313 * g++.dg/cpp1z/decomp43.C: New test.
6314
6315 PR rtl-optimization/80463
6316 * g++.dg/pr80463.C: Add -w to dg-options.
6317
6318 2018-04-09 Richard Biener <rguenther@suse.de>
6319
6320 PR tree-optimization/85284
6321 * gcc.dg/torture/pr85284.c: New testcase.
6322
6323 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6324
6325 PR rtl-optimization/80463
6326 PR rtl-optimization/83972
6327 PR rtl-optimization/83480
6328
6329 * gcc.dg/pr80463.c: New test.
6330 * g++.dg/pr80463.C: Likewise.
6331 * gcc.dg/pr83972.c: Likewise.
6332
6333 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6334
6335 PR rtl-optimization/83913
6336 * gcc.dg/pr83913.c: New test.
6337
6338 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6339
6340 PR rtl-optimization/83962
6341 * gcc.dg/pr83962.c: New test.
6342
6343 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6344
6345 PR rtl-optimization/83530
6346 * gcc.dg/pr83530.c: New test.
6347
6348 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6349
6350 PR middle-end/82976
6351 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6352
6353 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6354
6355 PR tree-optimization/85257
6356 * gcc.dg/pr85257.c: New test.
6357
6358 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6359
6360 * g++.dg/opt/pr85196.C: New test.
6361
6362 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6363
6364 PR c++/84269
6365 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6366 std::tuple here since they need C++11.
6367 * g++.dg/lookup/missing-std-include-8.C: New test.
6368 * g++.dg/lookup/missing-std-include.C: Move std::array and
6369 std::tuple test to missing-std-include-6.C to avoid failures
6370 with C++98.
6371
6372 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6373
6374 PR debug/85252
6375 * gcc.dg/debug/pr85252.c: New test.
6376
6377 PR rtl-optimization/84872
6378 * gcc.dg/graphite/pr84872.c: New test.
6379
6380 PR c++/85210
6381 * g++.dg/cpp1z/decomp42.C: New test.
6382
6383 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6384
6385 PR c++/85021
6386 * g++.dg/lookup/missing-std-include-7.C: New test.
6387
6388 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6389
6390 * gcc.dg/struct-simple.c: Revert r254862.
6391 * lib/target-supports.exp
6392 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6393
6394 2018-04-06 Richard Biener <rguenther@suse.de>
6395
6396 PR middle-end/85244
6397 * gcc.dg/torture/pr85244-1.c: New testcase.
6398 * gcc.dg/torture/pr85244-2.c: Likewise.
6399
6400 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6401
6402 PR sanitizer/85213
6403 * c-c++-common/ubsan/pr85213.c: New test.
6404
6405 2018-04-06 Richard Biener <rguenther@suse.de>
6406
6407 PR middle-end/85180
6408 * gcc.dg/pr85180.c: New testcase.
6409
6410 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6411
6412 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6413 to trigger the optimization. Do some cleanup and function
6414 renaming. Add more test functions.
6415
6416 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6417
6418 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6419 options.
6420 * gcc.target/s390/hotpatch-1.c: Skip when building without
6421 optimization.
6422 * gcc.target/s390/hotpatch-10.c: Likewise.
6423 * gcc.target/s390/hotpatch-11.c: Likewise.
6424 * gcc.target/s390/hotpatch-12.c: Likewise.
6425 * gcc.target/s390/hotpatch-13.c: Likewise.
6426 * gcc.target/s390/hotpatch-14.c: Likewise.
6427 * gcc.target/s390/hotpatch-15.c: Likewise.
6428 * gcc.target/s390/hotpatch-16.c: Likewise.
6429 * gcc.target/s390/hotpatch-17.c: Likewise.
6430 * gcc.target/s390/hotpatch-18.c: Likewise.
6431 * gcc.target/s390/hotpatch-19.c: Likewise.
6432 * gcc.target/s390/hotpatch-2.c: Likewise.
6433 * gcc.target/s390/hotpatch-3.c: Likewise.
6434 * gcc.target/s390/hotpatch-4.c: Likewise.
6435 * gcc.target/s390/hotpatch-5.c: Likewise.
6436 * gcc.target/s390/hotpatch-6.c: Likewise.
6437 * gcc.target/s390/hotpatch-7.c: Likewise.
6438 * gcc.target/s390/hotpatch-8.c: Likewise.
6439 * gcc.target/s390/hotpatch-9.c: Likewise.
6440
6441 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6442
6443 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6444 check for an error instead.
6445 * gcc.dg/Wattributes-6.c: Likewise.
6446
6447 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6448
6449 PR c++/85209
6450 * g++.dg/cpp1z/decomp39.C: New test.
6451 * g++.dg/cpp1z/decomp40.C: New test.
6452
6453 PR c++/85208
6454 * g++.dg/cpp1z/decomp41.C: New test.
6455
6456 PR middle-end/85195
6457 * gcc.dg/pr85195.c: New test.
6458
6459 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6460
6461 PR c++/80956
6462 * g++.dg/cpp0x/initlist100.C: New.
6463 * g++.dg/cpp0x/initlist101.C: Likewise.
6464
6465 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6466
6467 PR c++/84792
6468 * g++.dg/other/pr84792-1.C: New.
6469 * g++.dg/other/pr84792-2.C: Likewise.
6470
6471 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6472
6473 PR target/85193
6474 * gcc.target/i386/pr85193.c: New test.
6475
6476 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6477
6478 PR c++/84979
6479 * g++.dg/concepts/pr84979.C: New.
6480 * g++.dg/concepts/pr84979-2.C: New.
6481 * g++.dg/concepts/pr84979-3.C: New.
6482
6483 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6484
6485 PR c++/80026
6486 * g++.dg/cpp0x/variadic174.C: New.
6487
6488 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6489
6490 PR inline-asm/85172
6491 * g++.dg/ext/builtin13.C: New test.
6492 * g++.dg/ext/atomic-4.C: New test.
6493
6494 PR c++/85146
6495 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6496 * g++.dg/ext/bases3.C: New test.
6497
6498 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6499
6500 PR target/85203
6501 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6502 to match a single insn of the baz function. Move scan directives at
6503 the end of the file below the functions they are trying to test for
6504 better readability.
6505 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6506
6507 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6508
6509 PR rtl-optimization/84878
6510 * gcc.target/powerpc/pr84878.c: New test.
6511
6512 2018-04-04 Michael Matz <matz@suse.de>
6513
6514 * gcc.dg/Wstringop-overflow-4.c: New test.
6515 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6516
6517 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6518
6519 PR testsuite/85189
6520 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6521 for the diagnostics of overridden functions. Adjust for new wording.
6522
6523 2018-04-04 Richard Biener <rguenther@suse.de>
6524
6525 PR lto/85176
6526 * g++.dg/lto/pr85176_0.C: New testcase.
6527
6528 2018-04-04 Richard Biener <rguenther@suse.de>
6529
6530 PR testsuite/85191
6531 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6532 Fix typo.
6533
6534 2018-04-04 Martin Liska <mliska@suse.cz>
6535
6536 PR sanitizer/85174
6537 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6538 and msdata as a workaround for powerpc.
6539
6540 2018-04-04 Richard Biener <rguenther@suse.de>
6541
6542 PR tree-optimization/85168
6543 * gcc.dg/torture/pr85168.c: New testcase.
6544
6545 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6546
6547 PR c++/84943
6548 * g++.dg/pr84943.C: New.
6549 * g++.dg/pr84943-2.C: New.
6550
6551 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6552
6553 PR rtl-optimization/85167
6554 * gcc.dg/pr85167.c: New test.
6555
6556 PR tree-optimization/85156
6557 * c-c++-common/pr85156.c: New test.
6558 * gcc.c-torture/execute/pr85156.c: New test.
6559
6560 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6561
6562 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6563 * gcc.target/powerpc/undef-bool-1.C: New file.
6564 * gcc.target/powerpc/undef-bool-2.c: New file.
6565
6566 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6567
6568 PR c++/84768
6569 * g++.dg/cpp1z/class-deduction52.C: New.
6570
6571 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6572
6573 PR c++/85147
6574 * g++.dg/cpp0x/pr85147.C: New test.
6575
6576 PR c++/85140
6577 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6578
6579 PR c++/85134
6580 * g++.dg/gomp/pr85134.C: New test.
6581 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6582
6583 PR target/85169
6584 * gcc.c-torture/execute/pr85169.c: New test.
6585 * gcc.target/i386/avx512f-pr85169.c: New test.
6586 * gcc.target/i386/avx512bw-pr85169.c: New test.
6587
6588 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6589
6590 PR target/85126
6591 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6592 scan-assembler-times clause.
6593
6594 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6595
6596 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6597 dg-additional-options.
6598
6599 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6600
6601 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6602
6603 2018-04-03 Richard Biener <rguenther@suse.de>
6604
6605 PR testsuite/85154
6606 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6607
6608 2018-04-02 Jim Wilson <jimw@sifive.com>
6609
6610 * gcc.target/riscv/pr84660.c: New.
6611 * gcc.target/riscv/shift-and-1.c: New.
6612 * gcc.target/riscv/shift-and-2.c: New.
6613
6614 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6615
6616 PR fortran/85102
6617 * gfortran.dg/array_simplify_2.f90: New test.
6618
6619 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6620
6621 PR middle-end/85090
6622 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6623 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6624 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6625 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6626 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6627
6628 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6629
6630 PR c++/85027
6631 * g++.dg/pr85027.C: New.
6632
6633 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6634
6635 PR target/83315
6636 * gcc.target/powerpc/sse-maxps-2.c: New test.
6637 * gcc.target/powerpc/sse-minps-2.c: New test.
6638
6639 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6640
6641 PR c++/84791
6642 * g++.dg/gomp/pr84791.C: New test.
6643
6644 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6645
6646 PR fortran/84931
6647 * gfortran.dg/array_constructor_53.f90: New test.
6648
6649 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6650
6651 PR fortran/85130
6652 * gfortran.dg/substr_6.f90: Remove illegal test for
6653 out-of-bounds substring.
6654
6655 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6656
6657 PR fortran/85111
6658 * gfortran.dg/zero_sized_10.f90: New test.
6659
6660 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6661
6662 PR c++/84269
6663 * g++.dg/lookup/missing-std-include-6.C: New test.
6664 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6665 std::tuple tests.
6666 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6667 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6668 <cstring>, <cassert>, and <cstdlib>.
6669
6670 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6671
6672 PR inline-asm/84985
6673 * gcc.target/i386/pr84985.c: New.
6674
6675 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6676
6677 PR c++/85110
6678 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6679
6680 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6681
6682 PR c++/85108
6683 * g++.dg/warn/Wunused-var-31.C: New test.
6684
6685 PR c/85094
6686 * c-c++-common/Wduplicated-branches-14.c: New test.
6687
6688 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6689
6690 PR c++/84606
6691 * g++.dg/cpp0x/pr84606.C: New.
6692
6693 2018-03-29 Carl Love <cel@us.ibm.com>
6694
6695 Revert
6696 2017-09-27 Carl Love <cel@us.ibm.com>
6697
6698 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6699 for the __builtin_fctid and __builtin_fctiw.
6700
6701 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6702
6703 PR target/84912
6704 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6705 deleted builtin function.
6706 (div_weuo): Likewise.
6707 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6708 (div_deuo): Likewise.
6709
6710 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6711
6712 PR c++/85028
6713 * g++.dg/other/default13.C: New.
6714
6715 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6716
6717 PR target/85095
6718 * gcc.target/i386/pr85095-1.c: New test.
6719 * gcc.target/i386/pr85095-2.c: New test.
6720 * gcc.c-torture/execute/pr85095.c: New test.
6721
6722 PR tree-optimization/82004
6723 * gcc.dg/pr82004.c: New test.
6724
6725 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6726 Martin Liska <mliska@suse.cz>
6727
6728 PR sanitizer/85081
6729 * g++.dg/asan/pr85081.C: New test.
6730
6731 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6732
6733 PR c++/84789
6734 * g++.dg/template/pr84789.C: Adjust for testing with
6735 -fconcepts too.
6736
6737 PR c++/84973
6738 * g++.dg/template/pr84973.C: New.
6739 * g++.dg/template/pr84973-2.C: New.
6740 * g++.dg/template/pr84973-3.C: New.
6741
6742 PR c++/84968
6743 * g++.dg/eh/pr84968.C: New.
6744
6745 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6746
6747 PR target/84914
6748 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6749 long double multiply/divide uses the correct function.
6750 * gcc.target/powerpc/mulkc-3.c: Likewise.
6751 * gcc.target/powerpc/divkc-2.c: Likewise.
6752 * gcc.target/powerpc/divkc-3.c: Likewise.
6753
6754 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6755
6756 PR c++/85067
6757 * g++.dg/cpp0x/defaulted51.C: New.
6758 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
6759
6760 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6761
6762 PR c++/85077
6763 * g++.dg/ext/vector35.C: New test.
6764
6765 PR c++/85061
6766 * g++.dg/ext/builtin-offsetof3.C: New test.
6767
6768 PR c++/85076
6769 * g++.dg/cpp1y/pr85076.C: New test.
6770
6771 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6772
6773 PR fortran/85084
6774 * gfortran.dg/matmul_rank_1.f90: New test.
6775
6776 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6777 Harald Anlauf <anlauf@gmx.de>
6778
6779 * gfortran.dg/structure_constructor_15.f90: New test.
6780
6781 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
6782
6783 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
6784 for the diagnostics of overridden functions. Adjust for new wording.
6785 * g++.dg/cpp0x/implicit1.C: Likewise.
6786 * g++.dg/cpp0x/override1.C: Likewise.
6787 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6788 * g++.dg/eh/shadow1.C: Likewise.
6789 * g++.dg/inherit/covariant12.C: Likewise.
6790 * g++.dg/inherit/covariant14.C: Likewise.
6791 * g++.dg/inherit/covariant15.C: Likewise.
6792 * g++.dg/inherit/covariant16.C: Likewise.
6793 * g++.dg/inherit/covariant22.C: Likewise.
6794 * g++.dg/inherit/crash3.C: Likewise.
6795 * g++.dg/inherit/error2.C: Likewise.
6796 * g++.dg/template/crash100.C: Likewise.
6797 * g++.old-deja/g++.eh/spec6.C: Likewise.
6798 * g++.old-deja/g++.mike/p811.C: Likewise.
6799 * g++.old-deja/g++.other/virtual11.C: Likewise.
6800 * g++.old-deja/g++.other/virtual4.C: Likewise.
6801
6802 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
6803
6804 PR target/85044
6805 * gcc.target/i386/pr85044.c: New test.
6806
6807 2018-03-27 Martin Sebor <msebor@redhat.com>
6808
6809 PR testsuite/83462
6810 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
6811 other than x86.
6812
6813 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6814
6815 PR target/83009
6816 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
6817
6818 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6819
6820 PR target/81863
6821 * gcc.target/arm/pr81863.c: New test.
6822
6823 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
6824
6825 PR target/85056
6826 * gcc.target/nvptx/pr85056.c: New test.
6827 * gcc.target/nvptx/pr85056a.c: New test.
6828
6829 2018-03-27 Richard Biener <rguenther@suse.de>
6830
6831 PR testsuite/82847
6832 * lib/target-supports.exp (check_ssse3_available): New function.
6833 (check_effective_target_vect_perm_short): Enable for x86 if
6834 check_ssse3_available.
6835
6836 2018-03-27 Richard Biener <rguenther@suse.de>
6837
6838 PR tree-optimization/85082
6839 * gfortran.dg/pr85082.f90: New testcase.
6840
6841 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6842
6843 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
6844 to "l=2" in dg-final.
6845
6846 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6847
6848 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
6849 * gcc.target/mips/fix-r4000-2.c: Likewise.
6850 * gcc.target/mips/fix-r4000-3.c: Likewise.
6851 * gcc.target/mips/fix-r4000-4.c: Likewise.
6852 * gcc.target/mips/fix-r4000-5.c: Likewise.
6853 * gcc.target/mips/fix-r4000-6.c: Likewise.
6854 * gcc.target/mips/fix-r4000-7.c: Likewise.
6855 * gcc.target/mips/fix-r4000-8.c: Likewise.
6856 * gcc.target/mips/fix-r4000-9.c: Likewise.
6857 * gcc.target/mips/fix-r4000-10.c: Likewise.
6858 * gcc.target/mips/fix-r4000-7.c: Change dg-final
6859 "mulditi3_r4000" instead of "mulditi3".
6860 * gcc.target/mips/fix-r4000-8.c: Change dg-final
6861 "umulditi3_r4000" instead of "umulditi3".
6862
6863 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6864
6865 PR c++/85068
6866 * g++.dg/inherit/covariant22.C: New test.
6867
6868 2018-03-27 Richard Biener <rguenther@suse.de>
6869
6870 PR testsuite/84004
6871 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
6872 alignment.
6873
6874 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6875 Jason Merrill <jason@redhat.com>
6876
6877 PR c++/84632
6878 * g++.dg/init/array49.C: New.
6879 * g++.dg/torture/pr70499.C: Adjust.
6880
6881 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
6882
6883 PR target/85073
6884 * gcc.target/i386/pr85073.c: New test.
6885
6886 2018-03-26 Richard Biener <rguenther@suse.de>
6887
6888 PR testsuite/85066
6889 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
6890 instead of long.
6891
6892 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6893
6894 PR fortran/66709
6895 * gfortran.dg/parameter_array_format.f90: New test.
6896
6897 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6898 Neil Carlson <neil.n.carlson@gmail.com>
6899
6900 PR fortran/84381
6901 * gfortran.dg/literal_character_constant_1.inc: Replace
6902 call abort by STOP n.
6903 * gfortran.dg/overload_1.f90: Likewise.
6904
6905 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
6906 Dominique d'Humieres <dominiq@gcc.gnu.org>
6907
6908 PR fortran/84924
6909 * gfortran.dg/scalar_pointer_1.f90: New test.
6910
6911 2018-03-25 Tom de Vries <tom@codesourcery.com>
6912
6913 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
6914 precise.
6915
6916 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6917
6918 PR fortran/69497
6919 * gfortran.dg/pr89497.f90: New test.
6920
6921 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6922
6923 PR fortran/70068
6924 * gfortran.dg/substr_7.f90: New test.
6925
6926 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
6927
6928 PR fortran/42651
6929 * gfortran.dg/pr42651.f90: New test.
6930 * gfortran.dg/func_result_7.f90: Update error message.
6931
6932 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
6933
6934 PR tree-optimization/84005
6935 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
6936 failing to force the alignment.
6937
6938 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
6939
6940 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
6941 from this to...
6942 <vclzd>: ...this.
6943
6944 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
6945
6946 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
6947 message. Fix scan-assembler patterns.
6948
6949 2018-03-23 Jakub Jelinek <jakub@redhat.com>
6950
6951 PR c++/85015
6952 * g++.dg/cpp0x/pr85015.C: New test.
6953
6954 PR c++/84942
6955 * g++.dg/cpp1y/pr84942.C: New test.
6956
6957 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
6958
6959 PR inline-asm/85030
6960 * gcc.target/i386/pr85030.c: New.
6961
6962 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6963
6964 PR target/85026
6965 * g++.dg/pr85026.C: New test.
6966
6967 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
6968
6969 * g++.dg/debug/pr84704.C: XFAIL AIX.
6970
6971 2018-03-23 Sudakshina Das <sudi.das@arm.com>
6972
6973 PR target/84826
6974 * gcc.target/arm/pr84826.c: Add dg directive.
6975
6976 2018-03-23 Marek Polacek <polacek@redhat.com>
6977
6978 PR c++/85033
6979 * g++.dg/ext/builtin-offsetof2.C: New test.
6980
6981 PR c++/85045
6982 * g++.dg/cpp0x/Wnarrowing5.C: New test.
6983 * gcc.dg/pr85045.c: New test.
6984
6985 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
6986
6987 PR debug/85020
6988 * gnat.dg/lto22.adb: New test.
6989 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
6990 * gnat.dg/lto22_pkg2.ads: Likewise.
6991
6992 2018-03-23 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR c/80778
6995 * gcc.dg/lto/pr80778_0.c: New test.
6996
6997 PR inline-asm/85034
6998 * gcc.target/i386/pr85034.c: New test.
6999
7000 PR inline-asm/85022
7001 * c-c++-common/torture/pr85022.c: New test.
7002
7003 PR sanitizer/85029
7004 * g++.dg/ubsan/pr85029.C: New test.
7005
7006 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7007
7008 PR c++/71251
7009 * g++.dg/cpp0x/pr71251.C: New.
7010
7011 PR c++/84789
7012 * g++.dg/template/pr84789.C: New.
7013 * g++.dg/template/pr84789-2.C: New.
7014 * g++.dg/template/pr84789-3.C: New.
7015 * g++.dg/parse/dtor11.C: Accept alternate error message.
7016
7017 PR c++/84729
7018 * g++.dg/pr84729.C: New.
7019 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7020 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7021 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7022
7023 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7024
7025 PR fortran/84922
7026 * gfortran.dg/interface_42.f90: New test.
7027 * gfortran.dg/interface_43.f90: New test.
7028
7029 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7030
7031 PR target/84826
7032 * gcc.target/arm/pr84826.c: New test.
7033
7034 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7035
7036 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7037 dg-require-effective-target.
7038 * gcc.target/arm/addr-modes-int.c: Likewise.
7039 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7040
7041 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7042
7043 PR target/84760
7044 * gcc.target/powerpc/altivec-ld-1.c: New test.
7045
7046 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7047
7048 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7049
7050 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7051
7052 PR inline-asm/84941
7053 * gcc.dg/pr84941.c: New test.
7054
7055 2018-03-22 Tom de Vries <tom@codesourcery.com>
7056
7057 PR tree-optimization/84956
7058 * gcc.dg/pr84956.c: New test.
7059
7060 2018-03-22 Marek Polacek <polacek@redhat.com>
7061
7062 PR c++/84854
7063 * g++.dg/cpp1z/constexpr-if15.C: New test.
7064 * g++.dg/cpp1z/constexpr-if16.C: New test.
7065
7066 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7067
7068 * gcc.dg/builtin-tgmath-3.c: New test.
7069
7070 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7071
7072 PR c++/71965
7073 * g++.dg/concepts/pr71965.C: New.
7074
7075 PR c++/84610
7076 PR c++/84642
7077 * g++.dg/cpp0x/pr84610.C: New.
7078 * g++.dg/cpp0x/pr84642.C: New.
7079
7080 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7081
7082 PR c/84999
7083 * c-c++-common/pr84999.c: New test.
7084
7085 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7086
7087 PR c++/84972
7088 * g++.dg/ext/desig10.C: New.
7089
7090 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7091 Harald Anlauf <anlauf@gmx.de>
7092
7093 PR fortran/84957
7094 * gfortran.dg/pr84957.f90: New test.
7095
7096 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7097
7098 PR tree-optimization/84960
7099 * gcc.c-torture/compile/pr84960.c: New test.
7100
7101 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7102
7103 PR tree-optimization/84811
7104 * gcc.dg/torture/pr84811.c: New test.
7105
7106 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7107
7108 PR tree-optimization/84982
7109 * c-c++-common/pr84982.c: New test.
7110
7111 PR c++/84961
7112 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7113 "m" (++x) in C++.
7114 * g++.dg/torture/pr84961-1.C: New test.
7115 * g++.dg/torture/pr84961-2.C: New test.
7116
7117 2018-03-21 Nathan Sidwell <nathan@acm.org>
7118
7119 PR c++/85008
7120 * g++.dg/pr85008.C: New.
7121
7122 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7123
7124 PR fortran/84615
7125 * gfortran.dg/char_result_17.f90: New test.
7126
7127 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7128
7129 PR c++/84994
7130 * g++.dg/other/accessor-fixits-1.C: Move to...
7131 * g++.dg/torture/accessor-fixits-1.C: ...here.
7132 * g++.dg/other/accessor-fixits-2.C: Move to...
7133 * g++.dg/torture/accessor-fixits-2.C: ...here.
7134 * g++.dg/other/accessor-fixits-3.C: Move to...
7135 * g++.dg/torture/accessor-fixits-3.C: ...here.
7136 * g++.dg/other/accessor-fixits-4.C: Move to...
7137 * g++.dg/torture/accessor-fixits-4.C: ...here.
7138 * g++.dg/other/accessor-fixits-5.C: Move to...
7139 * g++.dg/torture/accessor-fixits-5.C: ...here.
7140 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7141 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7142 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7143
7144 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7145
7146 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7147
7148 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7149
7150 PR target/82989
7151 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7152
7153 2018-03-21 Nathan Sidwell <nathan@acm.org>
7154
7155 PR c++/84804
7156 * g++.dg/lookup/pr84804.C: New.
7157
7158 2018-03-21 Martin Sebor <msebor@redhat.com>
7159
7160 PR c++/84850
7161 * g++.dg/Wclass-memaccess-3.C: New test.
7162 * g++.dg/Wclass-memaccess-4.C: New test.
7163
7164 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7165
7166 PR c++/84892
7167 * g++.dg/other/accessor-fixits-1.C
7168 (test_access_const_t1_color): New.
7169 (test_deref_const_t1_color): New.
7170 * g++.dg/other/accessor-fixits-5.C: New testcase.
7171
7172 2018-03-21 Tom de Vries <tom@codesourcery.com>
7173
7174 PR tree-optimization/83126
7175 * gcc.dg/graphite/pr83126.c: New test.
7176
7177 2018-03-21 Nathan Sidwell <nathan@acm.org>
7178
7179 * g++.dg/ext/anon-struct6.C: Adjust.
7180 * g++.dg/ext/deprecate-1.C: New.
7181 * g++.dg/ext/deprecate-2.C: New.
7182 * g++.dg/lookup/pr84602.C: Adjust.
7183 * g++.dg/lookup/pr84962.C: Adjust.
7184 * g++.old-deja/g++.other/anon4.C
7185
7186 PR c++/84836
7187 * g++.dg/lookup/pr84836.C: New.
7188
7189 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7190
7191 PR tree-optimization/84969
7192 * gcc.dg/tree-ssa/pr84969.c: New test.
7193
7194 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7195
7196 PR rtl-optimization/84989
7197 * gcc.target/i386/pr84989.c: New test.
7198
7199 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7200
7201 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7202
7203 2018-03-21 Martin Liska <mliska@suse.cz>
7204
7205 PR ipa/84963
7206 * gfortran.dg/goacc/pr84963.f90: New test.
7207
7208 2018-03-21 Marek Polacek <polacek@redhat.com>
7209
7210 PR c++/71638, ICE with NSDMI and reference.
7211 * g++.dg/cpp0x/nsdmi14.C: New test.
7212 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7213
7214 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7215
7216 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7217 MIPS with -mpaired-single directives.
7218
7219 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7220
7221 PR fortran/85001
7222 * gfortran.dg/interface_41.f90: New test.
7223
7224 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7225
7226 PR debug/84875
7227 * gcc.dg/pr84875.c: New test.
7228
7229 2018-03-20 Marek Polacek <polacek@redhat.com>
7230
7231 PR c++/84978, ICE with NRVO.
7232 * g++.dg/opt/nrv19.C: New test.
7233
7234 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7235
7236 PR target/82518
7237 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7238 Disable for armeb targets.
7239 * gcc.target/arm/pr82518.c: New test.
7240
7241 2018-03-20 Nathan Sidwell <nathan@acm.org>
7242
7243 PR c++/84962
7244 * g++.dg/lookup/pr84962.C: New.
7245
7246 PR c++/84970
7247 * g++.dg/lookup/pr84970.C: New.
7248
7249 2018-03-20 Richard Biener <rguenther@suse.de>
7250
7251 PR target/84986
7252 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7253
7254 2018-03-20 Martin Liska <mliska@suse.cz>
7255
7256 PR ipa/84825
7257 * g++.dg/ipa/pr84825.C: New test.
7258
7259 2018-03-20 Martin Liska <mliska@suse.cz>
7260
7261 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7262
7263 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7264
7265 PR target/84845
7266 * gcc.c-torture/compile/pr84845.c: New test.
7267
7268 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7269
7270 PR target/82989
7271 * gcc.target/arm/pr82989.c: New test.
7272
7273 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7274
7275 PR target/84945
7276 * gcc.target/i386/pr84945.c: New test.
7277
7278 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7279
7280 PR target/81647
7281 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7282
7283 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7284
7285 PR c/84953
7286 * gcc.dg/pr84953.c: New test.
7287
7288 2018-03-19 Marek Polacek <polacek@redhat.com>
7289
7290 PR c++/84925
7291 * g++.dg/cpp1z/lambda-__func__.C: New test.
7292
7293 PR c++/84927
7294 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7295
7296 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7297
7298 PR sanitizer/78651
7299 * g++.dg/asan/pr78651.C: New test.
7300
7301 2018-03-19 Tom de Vries <tom@codesourcery.com>
7302
7303 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7304 vect_int_mult. Add nvptx xfail for PR84958.
7305
7306 2018-03-19 Nathan Sidwell <nathan@acm.org>
7307
7308 PR c++/84835
7309 * g++.dg/cpp1y/pr84835.C: New.
7310
7311 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7312
7313 PR target/81647
7314 * gcc.target/aarch64/pr81647.c: New.
7315
7316 2018-03-19 Richard Biener <rguenther@suse.de>
7317
7318 PR tree-optimization/84933
7319 * g++.dg/pr84933.C: New testcase.
7320
7321 2018-03-19 Richard Biener <rguenther@suse.de>
7322
7323 PR tree-optimization/84859
7324 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7325 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7326 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7327 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7328
7329 2018-03-19 Nathan Sidwell <nathan@acm.org>
7330
7331 PR c++/84812
7332 * g++.dg/lookup/pr84812.C: New.
7333
7334 2018-03-19 Richard Biener <rguenther@suse.de>
7335
7336 PR tree-optimization/84929
7337 * gcc.dg/torture/pr84929.c: New testcase.
7338
7339 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7340
7341 PR target/84711
7342 * gcc.target/arm/big-endian-subreg.c: Delete.
7343
7344 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7345
7346 PR fortran/84931
7347 * gfortran.dg/array_constructor_52.f90: New test.
7348
7349 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7350
7351 PR fortran/77414
7352 * gfortran.dg/pr77414.f90: New test.
7353 * gfortran.dg/internal_references_1.f90: Adjust error message.
7354
7355 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7356
7357 PR fortran/65453
7358 * gfortran.dg/pr65453.f90: New test.
7359
7360 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7361
7362 PR tree-optimization/84913
7363 * gfortran.dg/vect/pr84913.f90: New test.
7364
7365 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7366
7367 PR fortran/79929
7368 * gfortran.dg/warn_concat.f90: New test.
7369
7370 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7371
7372 PR target/84899
7373 * gcc.dg/pr84899.c: New test.
7374
7375 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7376
7377 PR fortran/69395
7378 * gfortran.dg/pr69395.f90: Add test for max dimensions
7379
7380 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7381
7382 PR target/84876
7383 * gcc.target/i386/pr84876.c: New test.
7384
7385 2018-03-16 Martin Liska <mliska@suse.cz>
7386
7387 PR ipa/84833
7388 * gcc.target/i386/mvc11.c: New test.
7389
7390 2018-03-16 Martin Liska <mliska@suse.cz>
7391
7392 PR ipa/84722
7393 * gcc.target/i386/mvc10.c: New test.
7394
7395 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7396
7397 PR c++/79937
7398 PR c++/82410
7399 * g++.dg/cpp1y/pr79937-1.C: New test.
7400 * g++.dg/cpp1y/pr79937-2.C: New test.
7401 * g++.dg/cpp1y/pr79937-3.C: New test.
7402 * g++.dg/cpp1y/pr79937-4.C: New test.
7403 * g++.dg/cpp1y/pr82410.C: New test.
7404
7405 2018-03-16 Tom de Vries <tom@codesourcery.com>
7406
7407 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7408
7409 2018-03-16 Tom de Vries <tom@codesourcery.com>
7410
7411 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7412
7413 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7414
7415 PR c++/84874
7416 * g++.dg/cpp2a/desig8.C: New test.
7417
7418 PR tree-optimization/84841
7419 * gcc.dg/pr84841.c: New test.
7420
7421 PR c++/84874
7422 * g++.dg/cpp2a/desig7.C: New test.
7423
7424 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7425 Jim MacArthur <jim.macarthur@codethink.co.uk>
7426
7427 * gfortran.dg/automatic_1.f90: New test.
7428 * gfortran.dg/automatic_repeat.f90: New test
7429 * gfortran.dg/automatic_save.f90: New test.
7430 * gfortran.dg/vax_structure.f90: New test.
7431
7432 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7433
7434 PR fortran/78741
7435 * gfortran.dg/pr78741.f90: New test.
7436
7437 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7438
7439 PR fortran/69395
7440 * gfortran.dg/pr69395.f90: New test.
7441
7442 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7443
7444 PR c++/79085
7445 * g++.dg/opt/pr79085.C: New test.
7446
7447 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7448
7449 PR target/84574
7450 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7451 label instead of __x86_indirect_thunk label.
7452
7453 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7454
7455 PR c++/84222
7456 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7457 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7458 * g++.dg/warn/deprecated-13.C: New test.
7459
7460 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7461
7462 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7463
7464 2018-03-15 Richard Biener <rguenther@suse.de>
7465
7466 PR c/84873
7467 * c-c++-common/pr84873.c: New testcase.
7468
7469 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7470
7471 PR target/84711
7472 * gcc.target/arm/big-endian-subreg.c: New.
7473
7474 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7475
7476 PR target/84860
7477 * gcc.c-torture/compile/pr84860.c: New test.
7478
7479 2018-03-15 Julia Koval <julia.koval@intel.com>
7480
7481 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7482 cannonlake.
7483 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7484 avx512bitalg.
7485
7486 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7487
7488 PR c/84853
7489 * gcc.dg/pr84853.c: New test.
7490
7491 2018-03-14 Carl Love <cel@us.ibm.com>
7492
7493 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7494
7495 2018-03-14 Martin Liska <mliska@suse.cz>
7496
7497 PR ipa/8480
7498 * g++.dg/lto/pr84805_0.C: New test.
7499 * g++.dg/lto/pr84805_1.C: New test.
7500 * g++.dg/lto/pr84805_2.C: New test.
7501
7502 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7503
7504 PR c/84852
7505 * gcc.dg/fixits-pr84852-1.c: New test.
7506 * gcc.dg/fixits-pr84852-2.c: New test.
7507
7508 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7509
7510 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7511 separate verbose message.
7512 * lib/scandump.exp (scan-dump-times): Likewise.
7513
7514 2018-03-14 Julia Koval <julia.koval@intel.com>
7515
7516 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7517 server.
7518 * gcc.target/i386/funcspec-56.inc: Ditto.
7519
7520 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7521
7522 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7523 aarch64_sve_hw.
7524
7525 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7526
7527 PR sanitizer/83392
7528 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7529 check count from 17 to 14.
7530
7531 PR target/84844
7532 * gcc.target/i386/pr84844.c: New test.
7533
7534 2018-03-14 Richard Biener <rguenther@suse.de>
7535
7536 PR tree-optimization/84830
7537 * gcc.dg/torture/pr84830.c: New testcase.
7538
7539 2018-03-14 Marek Polacek <polacek@redhat.com>
7540
7541 PR c++/84596
7542 * g++.dg/cpp0x/static_assert15.C: New test.
7543
7544 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7545
7546 PR fortran/61775
7547 * gfortran.dg/pr61775.f90: New test.
7548
7549 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7550
7551 PR c++/84843
7552 * g++.dg/ext/pr84843-1.C: New test.
7553 * g++.dg/ext/pr84843-2.C: New test.
7554
7555 2018-03-13 David Pagan <dave.pagan@oracle.com>
7556
7557 PR c/46921
7558 * gcc.dg/pr46921.c: New test.
7559
7560 2018-03-13 Martin Sebor <msebor@redhat.com>
7561
7562 PR tree-optimization/84725
7563 * c-c++-common/Wstringop-truncation-4.c: New test.
7564 * c-c++-common/attr-nonstring-5.c: New test.
7565
7566 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7567
7568 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7569 than unpacks.
7570 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7571 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7572
7573 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7574
7575 * gcc.target/aarch64/sve/tls_1.c: New test.
7576 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7577
7578 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7579
7580 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7581 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7582
7583 2018-03-13 Martin Liska <mliska@suse.cz>
7584
7585 PR ipa/84658.
7586 * g++.dg/ipa/pr84658.C: New test.
7587
7588 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7589
7590 PR middle-end/84834
7591 * gcc.dg/pr84834.c: New test.
7592
7593 PR target/84827
7594 * gcc.target/i386/pr84827.c: New test.
7595
7596 PR target/84828
7597 * g++.dg/ext/pr84828.C: New test.
7598
7599 PR target/84786
7600 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7601 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7602
7603 PR c++/84808
7604 * g++.dg/cpp1y/constexpr-84808.C: New test.
7605
7606 PR c++/84704
7607 * g++.dg/debug/pr84704.C: New test.
7608
7609 2018-03-12 Renlin Li <renlin.li@arm.com>
7610
7611 * gcc.target/aarch64/movi_hf.c: New.
7612 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7613 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7614
7615 2018-03-12 Martin Sebor <msebor@redhat.com>
7616
7617 PR tree-optimization/83456
7618 * c-c++-common/Wrestrict-2.c: Remove test cases.
7619 * c-c++-common/Wrestrict.c: Same.
7620 * gcc.dg/Wrestrict-12.c: New test.
7621 * gcc.dg/Wrestrict-14.c: New test.
7622
7623 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7624
7625 * g++.dg/pr84821.C: New test.
7626
7627 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7628
7629 * gcc.dg/pr84799.c: New test.
7630
7631 2018-03-12 Richard Biener <rguenther@suse.de>
7632
7633 PR tree-optimization/84803
7634 * gcc.dg/torture/pr84803.c: New testcase.
7635
7636 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7637
7638 PR c++/84813
7639 * g++.dg/debug/pr84813.C: New test.
7640
7641 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7642
7643 PR fortran/84546
7644 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7645
7646 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7647
7648 PR fortran/83939
7649 * gfortran.dg/pr83939.f90
7650
7651 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7652
7653 PR fortran/66128
7654 * gfortran.dg/zero_sized_9.f90: New test.
7655
7656 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7657
7658 PR debug/58150
7659 * g++.dg/debug/dwarf2/enum2.C: New test.
7660
7661 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7662
7663 PR fortran/84734
7664 * gfortran.dg/pr84734.f90: New test.
7665
7666 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7667
7668 * gnat.dg/prot3.adb: New test.
7669 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7670
7671 2018-03-09 Jason Merrill <jason@redhat.com>
7672 Paolo Carlini <paolo.carlini@oracle.com>
7673
7674 PR c++/71169
7675 PR c++/71832
7676 * g++.dg/cpp0x/pr71169.C: New.
7677 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7678 * g++.dg/cpp0x/pr71832.C: Likewise.
7679
7680 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7681
7682 PR target/83969
7683 * gcc.target/powerpc/pr83969.c: New test.
7684
7685 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7686
7687 PR target/84772
7688 * gcc.dg/pr84772.c: New test.
7689
7690 PR c++/84076
7691 * g++.dg/warn/Wformat-2.C: New test.
7692
7693 PR c++/84767
7694 * g++.dg/ext/vla18.C: New test.
7695
7696 2018-03-09 Martin Sebor <msebor@redhat.com>
7697
7698 PR tree-optimization/84526
7699 * gcc.dg/Wrestrict-10.c: New test.
7700 * gcc.dg/Wrestrict-11.c: New test.
7701
7702 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7703
7704 PR rtl-optimization/84682
7705 * gcc.dg/torture/pr84682-1.c: New.
7706 * gcc.dg/torture/pr84682-2.c: New.
7707 * gcc.dg/torture/pr84682-3.c: New.
7708
7709 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7710
7711 PR c++/84724
7712 * g++.dg/ext/pr84724.C: New test.
7713
7714 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7715
7716 PR target/83712
7717 * gcc.target/arm/pr83712.c: New.
7718
7719 2018-03-09 Richard Biener <rguenther@suse.de>
7720
7721 PR tree-optimization/84775
7722 * gcc.dg/torture/pr84775.c: New testcase.
7723
7724 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7725
7726 PR debug/84404
7727 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7728 targets.
7729
7730 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7731
7732 * gcc.c-torture/compile/20180309-1.c: New test.
7733
7734 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7735
7736 PR c++/80598
7737 * g++.dg/warn/Wunused-function4.C: New test.
7738
7739 PR inline-asm/84742
7740 * gcc.target/i386/pr84742-1.c: New test.
7741 * gcc.target/i386/pr84742-2.c: New test.
7742
7743 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7744
7745 PR target/84748
7746 * gcc.c-torture/execute/pr84748.c: New test.
7747
7748 2018-03-08 Richard Biener <rguenther@suse.de>
7749
7750 PR middle-end/84552
7751 * gcc.dg/graphite/pr84552.c: New testcase.
7752
7753 2018-03-08 Richard Biener <rguenther@suse.de>
7754
7755 PR tree-optimization/84178
7756 * gcc.dg/torture/pr84178-2.c: New testcase.
7757
7758 2018-03-08 David Malcolm <dmalcolm@redhat.com>
7759
7760 PR tree-optimization/84178
7761 * gcc.c-torture/compile/pr84178-1.c: New test.
7762
7763 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
7764
7765 * lib/target-supports.exp: Do not return zero from a ifunc
7766 function.
7767
7768 2018-03-08 Richard Biener <rguenther@suse.de>
7769
7770 PR tree-optimization/84746
7771 * gcc.dg/torture/pr84746.c: New testcase.
7772
7773
7774 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
7775 PR debug/84404
7776 PR debug/84408
7777 * gcc.dg/graphite/pr84404.c: New.
7778
7779 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7780
7781 PR tree-optimization/84740
7782 * gcc.dg/torture/pr84740.c: New test.
7783
7784 PR tree-optimization/84739
7785 * gcc.dg/pr84739.c: New test.
7786
7787 2018-03-07 Martin Sebor <msebor@redhat.com>
7788
7789 PR tree-optimization/83519
7790 * gcc.dg/Wrestrict-13.c: New test.
7791
7792 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
7793
7794 PR fortran/64124
7795 PR fortran/70409
7796 * gfortran.dg/pr64124.f90: New tests.
7797 * gfortran.dg/pr70409.f90: New tests.
7798
7799 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
7800
7801 PR target/82411
7802 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
7803
7804 2018-03-07 Martin Sebor <msebor@redhat.com>
7805
7806 PR tree-optimization/84526
7807 * gcc.dg/Wrestrict-10.c: New test.
7808
7809 2018-03-07 Martin Sebor <msebor@redhat.com>
7810
7811 PR tree-optimization/84468
7812 * g++.dg/warn/Wstringop-truncation-2.C: New test.
7813 * gcc.dg/Wstringop-truncation.c: New test.
7814 * gcc.dg/Wstringop-truncation-2.c: New test.
7815
7816 2018-03-07 Jakub Jelinek <jakub@redhat.com>
7817
7818 PR fortran/84565
7819 * gfortran.dg/pr84565.f90: New test.
7820
7821 PR middle-end/84723
7822 * gcc.target/i386/pr84723-1.c: New test.
7823 * gcc.target/i386/pr84723-2.c: New test.
7824 * gcc.target/i386/pr84723-3.c: New test.
7825 * gcc.target/i386/pr84723-4.c: New test.
7826 * gcc.target/i386/pr84723-5.c: New test.
7827
7828 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7829
7830 PR fortran/64107
7831 * gfortran.dg/pr64107.f90: New test.
7832
7833 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7834
7835 PR fortran/84697
7836 PR fortran/66128
7837 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
7838
7839 2018-03-06 Marek Polacek <polacek@redhat.com>
7840
7841 PR c++/84684
7842 * g++.dg/cpp1z/constexpr-84684.C: New test.
7843
7844 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7845
7846 PR c/84721
7847 * gcc.dg/pr84721.c: New test.
7848
7849 PR target/84710
7850 * gcc.dg/pr84710.c: New test.
7851
7852 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7853
7854 PR fortran/56667
7855 * gfortran.dg/implied_do_2.f90: New test.
7856 * gfortran.dg/coarray_8.f90: Update for new error message.
7857
7858 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7859
7860 PR inline-asm/84683
7861 * g++.dg/ext/pr84683.C: New test.
7862
7863 PR tree-optimization/84687
7864 * gcc.dg/pr84687.c: New test.
7865
7866 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
7867
7868 PR c++/84231
7869 * g++.dg/pr84231.C: New.
7870
7871 PR c++/84593
7872 * g++.dg/cpp1y/pr84593.C: New.
7873
7874 PR c++/84492
7875 * g++.dg/pr84492.C: New.
7876
7877 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7878
7879 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
7880 __builtin_ppc_speculation_barrier.
7881
7882 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7883
7884 PR target/84700
7885 * gcc.target/powerpc/pr84700.c: New test.
7886
7887 2018-03-05 Nathan Sidwell <nathan@acm.org>
7888
7889 PR c++/84702
7890 * g++.dg/lookup/pr84702.C: New.
7891
7892 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7893
7894 PR target/84564
7895 * gcc.target/i386/pr84564.c: New test.
7896
7897 2018-03-05 Marek Polacek <polacek@redhat.com>
7898
7899 PR c++/84707
7900 * g++.dg/cpp0x/inline-ns10.C: New test.
7901
7902 2018-03-05 Nathan Sidwell <nathan@acm.org>
7903
7904 PR c++/84694
7905 * g++.dg/template/pr84694.C: New.
7906
7907 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7908
7909 PR target/84524
7910 * gcc.c-torture/execute/pr84524.c: New test.
7911 * gcc.target/i386/avx512bw-pr84524.c: New test.
7912
7913 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
7914
7915 PR target/84264
7916 * g++.dg/pr84264.C: New test.
7917
7918 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7919
7920 PR c++/84618
7921 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
7922 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
7923 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
7924
7925 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
7926
7927 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
7928 * g++.dg/other/i386-3.C: Ditto.
7929 * gcc.target/i386/sse-12.c: Ditto.
7930 * gcc.target/i386/sse-13.c: Ditto.
7931 * gcc.target/i386/sse-14.c: Ditto.
7932 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
7933 * gcc.target/i386/wbinvd-1.c: New test.
7934 * gcc.target/i386/wbnoinvd-1.c: Ditto.
7935 * gcc.target/i386/pconfig-1.c: Ditto.
7936
7937 2018-03-05 Pádraig Brady <P@draigBrady.com>
7938 Nathan Sidwell <nathan@acm.org>
7939
7940 PR c++/84497
7941 * g++.dg/cpp0x/pr84497.C: New.
7942
7943 2018-03-05 Richard Biener <rguenther@suse.de>
7944
7945 PR tree-optimization/84670
7946 * gcc.dg/pr84670-1.c: New testcase.
7947 * gcc.dg/pr84670-2.c: Likewise.
7948 * gcc.dg/pr84670-3.c: Likewise.
7949 * gcc.dg/pr84670-4.c: Likewise.
7950
7951 2018-03-05 Richard Biener <rguenther@suse.de>
7952
7953 PR tree-optimization/84650
7954 * gcc.dg/graphite/pr84650.c: New testcase.
7955
7956 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7957
7958 PR c++/82022
7959 * g++.dg/cpp1z/constexpr-lambda20.C: New.
7960
7961 2018-03-03 Harald Anlauf <anlauf@gmx.de>
7962
7963 PR fortran/71085
7964 * gfortran.dg/pr71085.f90: New test.
7965
7966 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
7967
7968 PR fortran/66128
7969 * gfortran.dg/zero_sized_8.f90: Really commit New test.
7970
7971 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
7972
7973 PR fortran/51434
7974 * gfortran.dg/pr51434.f90: New test.
7975
7976 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7977
7978 PR c++/61358
7979 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
7980
7981 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7982
7983 PR c++/67370
7984 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
7985
7986 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7987
7988 PR c++/71464
7989 * g++.dg/torture/pr71464.C: New.
7990
7991 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
7992
7993 PR fortran/80965
7994 * gfortran.dg/select_type_41.f90: New test.
7995
7996 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7997
7998 PR c++/61135
7999 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8000
8001 2018-03-02 Marek Polacek <polacek@redhat.com>
8002
8003 PR c++/84578
8004 * g++.dg/ext/flexary29.C: New test.
8005
8006 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8007
8008 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8009
8010 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8011
8012 PR c++/81812
8013 * g++.dg/torture/pr81812.C: New.
8014
8015 2018-03-02 Marek Polacek <polacek@redhat.com>
8016
8017 PR c++/84171
8018 * g++.dg/warn/Wsign-compare-8.C: New test.
8019
8020 PR c++/84663
8021 * g++.dg/parse/array-size3.C: New test.
8022
8023 PR c++/84664
8024 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8025
8026 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8027
8028 PR c++/84662
8029 * g++.dg/cpp1y/pr84662.C: New test.
8030
8031 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8032
8033 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8034 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8035 "dg-lto-options".
8036 * g++.dg/lto/20101010-1_0.C: Likewise.
8037 * g++.dg/lto/20101010-2_0.C: Likewise.
8038
8039 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8040
8041 PR ipa/84628
8042 * gcc.dg/pr84628.c: New test.
8043
8044 PR target/56540
8045 * gcc.target/ia64/pr56540.c: New test.
8046
8047 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8048
8049 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8050 32-bit target.
8051 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8052 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8053 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8054 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8055
8056 2018-03-02 Marek Polacek <polacek@redhat.com>
8057
8058 PR c++/84590
8059 * c-c++-common/ubsan/shift-11.c: New test.
8060
8061 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8062
8063 * gcc.dg/vect/vect-alias-check-13.c: New test.
8064
8065 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8066
8067 PR target/84614
8068 * gcc.dg/pr84614.c: New test.
8069
8070 PR inline-asm/84625
8071 * gcc.target/i386/pr84625.c: New test.
8072
8073 2018-03-02 Richard Biener <rguenther@suse.de>
8074
8075 PR tree-optimization/84427
8076 * gcc.dg/torture/pr84427.c: New testcase.
8077
8078 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8079
8080 PR target/84534
8081 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8082 powerpc64le*-*-linux*.
8083 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8084 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8085
8086 2018-03-01 Martin Sebor <msebor@redhat.com>
8087
8088 PR c++/84294
8089 * g++.dg/ext/attr-const.C: Remove xfail.
8090 * g++.dg/ext/attr-malloc-3.C: New test.
8091 * g++.dg/ext/attr-noinline-3.C: New test.
8092 * g++.dg/ext/attr-noreturn-3.C: New test.
8093 * g++.dg/ext/attr-nothrow-3.C: New test.
8094 * g++.dg/ext/attr-pure.C: Remove xfail.
8095
8096 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8097
8098 PR sanitizer/70875
8099 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8100 dg-options and dg-shouldfail "ubsan" directive.
8101
8102 2018-03-01 Marek Polacek <polacek@redhat.com>
8103 Jason Merrill <jason@redhat.com>
8104
8105 PR c++/84582
8106 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8107 * g++.dg/cpp1z/static1.C: New test.
8108 * g++.dg/template/static37.C: New test.
8109
8110 2018-03-01 Nathan Sidwell <nathan@acm.org>
8111
8112 PR c++/84434
8113 * g++.dg/template/pr84434.C: New.
8114
8115 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8116
8117 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8118 -mthumb to the command-line.
8119
8120 2018-03-01 Marek Polacek <polacek@redhat.com>
8121
8122 PR c++/84596
8123 * g++.dg/cpp0x/static_assert14.C: New test.
8124
8125 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8126
8127 PR c++/79410
8128 * g++.dg/torture/pr79410.C: New.
8129
8130 2018-03-01 Martin Liska <mliska@suse.cz>
8131
8132 PR sanitizer/82484
8133 * gcc.dg/asan/pr82484.c: New test.
8134
8135 2018-03-01 Richard Biener <rguenther@suse.de>
8136
8137 PR debug/84645
8138 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8139
8140 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8141
8142 PR fortran/84219
8143 * gfortran.dg/coarray_47.f90: New test.
8144
8145 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8146
8147 PR fortran/84538
8148 * gfortran.dg/class_array_23.f03: New test.
8149
8150 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8151
8152 PR rtl-optimization/84528
8153 * gcc.dg/torture/pr84538.c: Rename to...
8154 * gcc.dg/torture/pr84528.c: ...this.
8155
8156 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8157
8158 PR rtl-optimization/84528
8159 * gcc.dg/torture/pr84538.c: New test.
8160
8161 2018-02-28 Martin Sebor <msebor@redhat.com>
8162
8163 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8164 -fpic test failures.
8165 * c-c++-common/Wrestrict-2.c: Same.
8166 * c-c++-common/Wstringop-truncation.c: Same.
8167 * gcc.dg/Warray-bounds-22.c: Same.
8168 * gcc.dg/Wstringop-overflow.c: Same.
8169 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8170 (signed_range): Same.
8171 (unsigned_anti_range): Same.
8172 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8173 (signed_range): Same.
8174 (unsigned_anti_range): Same.
8175 * gcc.dg/attr-alloc_size-7.c: Same.
8176 * gcc.dg/attr-alloc_size-8.c: Same.
8177 * gcc.dg/builtin-alloc-size.c: Same.
8178 * gcc.dg/builtin-stpncpy.c: Same.
8179 * gcc.dg/builtins-nonnull.c: Same.
8180 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8181 * gcc.dg/pr79214.c: Same.
8182 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8183 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8184 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8185 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8186 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8187 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8188 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8189 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8190 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8191 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8192 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8193
8194 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8195
8196 PR target/84014
8197 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8198
8199 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8200
8201 PR c++/84609
8202 * g++.dg/cpp0x/pr84609.C: New test.
8203
8204 2018-02-28 Martin Sebor <msebor@redhat.com>
8205
8206 PR testsuite/84617
8207 * g++.dg/ext/attr-malloc-3.C: New test.
8208 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8209 to pre-existing problems.
8210 * g++.dg/ext/attr-pure.C: Same.
8211
8212 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8213
8214 PR fortran/83901
8215 * gfortran.dg/associate_37.f90: New test.
8216
8217 PR fortran/83344
8218 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8219
8220 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8221
8222 PR target/52991
8223 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8224 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8225 * gcc.dg/bf-ms-layout-4.c: New test.
8226 * gcc.dg/bf-ms-layout-5.c: New test.
8227
8228 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8229
8230 PR target/83399
8231 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8232
8233 2018-02-28 Richard Biener <rguenther@suse.de>
8234
8235 PR tree-optimization/84584
8236 * gcc.dg/graphite/pr84584.c: New testcase.
8237
8238 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8239
8240 PR preprocessor/84517
8241 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8242
8243 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8244
8245 * c-c++-common/dump-ada-spec-12.c: New test.
8246 * c-c++-common/dump-ada-spec-13.c: Likewise.
8247
8248 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8249
8250 * c-c++-common/dump-ada-spec-11.c: New test.
8251
8252 2018-02-28 Martin Liska <mliska@suse.cz>
8253
8254 PR testsuite/84597
8255 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8256 * g++.dg/ext/timevar2.C: Likewise.
8257
8258 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8259
8260 * c-c++-common/dump-ada-spec-8.c: New test.
8261 * c-c++-common/dump-ada-spec-9.c: Likewise.
8262 * c-c++-common/dump-ada-spec-10.c: Likewise.
8263
8264 2018-02-28 Richard Biener <rguenther@suse.de>
8265
8266 PR middle-end/84607
8267 * gcc.dg/pr84607.c: New testcase.
8268
8269 2018-02-28 Nathan Sidwell <nathan@acm.org>
8270
8271 PR c++/84602
8272 * g++.dg/lookup/pr84602.C: New.
8273
8274 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8275
8276 PR c++/83871
8277 PR c++/83503
8278 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8279 dg-options.
8280 * g++.dg/ext/attr-nonnull.C: Likewise.
8281 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8282 directives.
8283 * g++.dg/ext/attr-noinline-2.C: Likewise.
8284 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8285 -fdump-tree-eh in dg-options.
8286
8287 2018-02-28 Alan Modra <amodra@gmail.com>
8288
8289 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8290 GNU ld message.
8291 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8292
8293 2018-02-27 Martin Sebor <msebor@redhat.com>
8294
8295 PR c++/83871
8296 PR c++/83503
8297 * g++.dg/Wmissing-attributes.C: New test.
8298 * g++.dg/ext/attr-const-pure.C: New test.
8299 * g++.dg/ext/attr-const.C: New test.
8300 * g++.dg/ext/attr-deprecated-2.C: New test.
8301 * g++.dg/ext/attr-malloc-2.C: New test.
8302 * g++.dg/ext/attr-malloc.C: New test.
8303 * g++.dg/ext/attr-noinline-2.C: New test.
8304 * g++.dg/ext/attr-noinline.C: New test.
8305 * g++.dg/ext/attr-nonnull.C: New test.
8306 * g++.dg/ext/attr-noreturn-2.C: New test.
8307 * g++.dg/ext/attr-noreturn.C: New test.
8308 * g++.dg/ext/attr-nothrow-2.C: New test.
8309 * g++.dg/ext/attr-nothrow.C: New test.
8310 * g++.dg/ext/attr-optimize.C: New test.
8311 * g++.dg/ext/attr-pure.C: New test.
8312 * g++.dg/ext/attr-returns-nonnull.C: New test.
8313 * g++.dg/ext/attr-warning.C: New test.
8314
8315 2018-02-27 Nathan Sidwell <nathan@acm.org>
8316
8317 PR c++/84426
8318 * g++.dg/lookup/pr84426.C: New.
8319
8320 2018-02-27 Richard Biener <rguenther@suse.de>
8321
8322 PR tree-optimization/84512
8323 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8324
8325 2018-02-27 Martin Liska <mliska@suse.cz>
8326
8327 PR gcov-profile/84548
8328 * g++.dg/gcov/pr84548.C: New test.
8329
8330 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8331
8332 PR target/84575
8333 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8334
8335 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8336
8337 PR c++/84558
8338 * g++.dg/cpp1y/pr84558.C: New test.
8339
8340 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8341
8342 PR c++/84540
8343 * g++.dg/cpp0x/alignas14.C: New.
8344 * g++.dg/cpp0x/alignas15.C: Likewise.
8345
8346 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8347
8348 PR c++/84557
8349 * g++.dg/gomp/pr84557.C: New test.
8350
8351 2018-02-26 Marek Polacek <polacek@redhat.com>
8352
8353 PR c++/84325
8354 * g++.dg/cpp1z/pr84325.C: New test.
8355
8356 2018-02-26 Carl Love <cel@us.ibm.com>
8357
8358 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8359 Power 8 test file.
8360 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8361 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8362 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8363 -mcpu=power8.
8364 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8365 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8366 -mcpu=power8.
8367
8368 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8369
8370 PR target/84039
8371 * gcc.target/i386/indirect-thunk-1.c: Updated.
8372 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8373 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8374 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8375 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8376 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8377 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8378 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8379 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8380 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8381 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8382 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8383 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8384 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8385 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8386 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8387 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8388 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8389 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8390 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8391 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8392 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8393 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8394 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8395 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8396 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8397 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8398 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8399 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8400 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8401 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8402 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8403 * gcc.target/i386/ret-thunk-9.c: Likewise.
8404 * gcc.target/i386/ret-thunk-10.c: Likewise.
8405 * gcc.target/i386/ret-thunk-11.c: Likewise.
8406 * gcc.target/i386/ret-thunk-12.c: Likewise.
8407 * gcc.target/i386/ret-thunk-13.c: Likewise.
8408 * gcc.target/i386/ret-thunk-14.c: Likewise.
8409 * gcc.target/i386/ret-thunk-15.c: Likewise.
8410
8411 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8412
8413 * gcc.c-torture/execute/20180226-1.c: New test.
8414
8415 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8416
8417 PR tree-optimization/83965
8418 * gcc.dg/vect/pr83965-2.c: New test.
8419
8420 2018-02-26 Tom de Vries <tom@codesourcery.com>
8421
8422 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8423
8424 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8425
8426 PR target/84530
8427 * gcc.target/i386/ret-thunk-22.c: New test.
8428 * gcc.target/i386/ret-thunk-23.c: Likewise.
8429 * gcc.target/i386/ret-thunk-24.c: Likewise.
8430 * gcc.target/i386/ret-thunk-25.c: Likewise.
8431 * gcc.target/i386/ret-thunk-26.c: Likewise.
8432
8433 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8434
8435 PR c++/84533
8436 * g++.dg/cpp1z/pr84533.C: New.
8437
8438 2018-02-26 Marek Polacek <polacek@redhat.com>
8439
8440 PR c++/84537
8441 * g++.dg/parse/error60.C: New test.
8442
8443 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8444
8445 PR c++/84556
8446 * g++.dg/gomp/pr84556.C: New test.
8447 * g++.dg/vect/pr84556.cc: New test.
8448
8449 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8450
8451 PR fortran/32957
8452 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8453 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8454 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8455 * gfortran.dg/c_loc_test.f90: Likewise.
8456 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8457 * gfortran.dg/proc_decl_17.f90: Likewise.
8458 * gfortran.dg/proc_ptr_8.f90: Likewise.
8459
8460 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8461
8462 PR target/84521
8463 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8464 r254814 disabling -fomit-frame-pointer by default.
8465 * gcc.target/aarch64/spill_1.c: Likewise.
8466 * gcc.target/aarch64/test_frame_11.c: Likewise.
8467 * gcc.target/aarch64/test_frame_12.c: Likewise.
8468 * gcc.target/aarch64/test_frame_13.c: Likewise.
8469 * gcc.target/aarch64/test_frame_14.c: Likewise.
8470 * gcc.target/aarch64/test_frame_15.c: Likewise.
8471 * gcc.target/aarch64/test_frame_3.c: Likewise.
8472 * gcc.target/aarch64/test_frame_5.c: Likewise.
8473 * gcc.target/aarch64/test_frame_9.c: Likewise.
8474
8475 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8476
8477 PR fortran/83633
8478 * gfortran.dg/explicit_shape_1.f90: New test.
8479 * gfortran.dg/automatic_module_variable.f90: Update regex.
8480 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8481 * gfortran.dg/constant_shape.f90: Ditto.
8482 * gfortran.dg/dec_structure_23.f90: Ditto.
8483 * gfortran.dg/pr78240.f90: Ditto.
8484
8485 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8486
8487 PR fortran/84523
8488 * gfortran.dg/pr84523.f90: New test.
8489
8490 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8491
8492 PR fortran/78238
8493 * gfortran.dg/select_type_40.f90: New test.
8494
8495 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8496
8497 PR fortran/30792
8498 * gfortran.dg/data_substring.f90: New test.
8499
8500 2018-02-24 Marek Polacek <polacek@redhat.com>
8501
8502 PR c++/83692
8503 * g++.dg/cpp1z/constexpr-83692.C: New test.
8504
8505 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8506
8507 PR fortran/84346
8508 * gfortran.dg/statement_function_1.f90: Update test.
8509
8510 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8511
8512 PR fortran/84506
8513 * gfortran.dg/inquire_19.f90: New test.
8514
8515 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8516
8517 PR fortran/83149
8518 * gfortran.dg/pr83149_b.f90: New test.
8519 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8520
8521 2018-02-23 Carl Love <cel@us.ibm.com>
8522
8523 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8524 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8525 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8526 Power 8 tests.
8527
8528 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8529
8530 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8531 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8532
8533 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8534
8535 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8536 expected output.
8537
8538 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8539
8540 PR fortran/83149
8541 * gfortran.dg/pr83149_1.f90: New test.
8542 * gfortran.dg/pr83149.f90: Additional source for previous.
8543
8544 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8545
8546 PR testsuite/80551
8547 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8548 __GI___pthread_mutex_init as well.
8549
8550 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8551
8552 PR fortran/83148
8553 * gfortran.dg/class_68.f90: New test.
8554
8555 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8556
8557 PR fortran/59781
8558 * gfortran.dg/derived_init_5.f90: New test.
8559
8560 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8561
8562 PR target/82851
8563 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8564 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8565
8566 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8567
8568 PR target/81572
8569 * gcc.target/powerpc/pr81572.c: New.
8570
8571 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8572
8573 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8574
8575 2018-02-22 Martin Sebor <msebor@redhat.com>
8576
8577 PR tree-optimization/84480
8578 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8579 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8580
8581 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8582
8583 PR target/84176
8584 * gcc.target/i386/indirect-thunk-11.c: New test.
8585 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8586 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8587 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8588 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8589 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8590 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8591 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8592 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8593 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8594
8595 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8596
8597 PR target/83335
8598 * gcc.target/aarch64/asm-2.c: Add dg-error for
8599 ILP32 mode.
8600 * gcc.target/aarch64/asm-4.c: New test.
8601
8602 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8603
8604 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8605
8606 2018-02-22 Marek Polacek <polacek@redhat.com>
8607
8608 PR c++/84493
8609 * g++.dg/parse/error59.C: New test.
8610
8611 2018-02-22 Tom de Vries <tom@codesourcery.com>
8612
8613 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8614
8615 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8616
8617 PR c++/77655
8618 * g++.dg/cpp0x/pr77655.C: New.
8619
8620 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8621
8622 PR c++/84496
8623 * g++.dg/cpp1y/pr84496.C: New test.
8624
8625 PR target/84502
8626 * g++.dg/torture/pr84502.C: New test.
8627
8628 PR tree-optimization/84503
8629 * gcc.dg/pr84503-1.c: New test.
8630 * gcc.dg/pr84503-2.c: New test.
8631
8632 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8633
8634 PR tree-optimization/84478
8635 * gcc.c-torture/execute/pr84478.c: New test.
8636
8637 2018-02-20 Martin Sebor <msebor@redhat.com>
8638
8639 PR middle-end/84095
8640 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8641 * c-c++-common/Wrestrict.c: Same.
8642 * gcc.dg/Wrestrict-6.c: Same.
8643 * gcc.dg/Warray-bounds-27.c: New test.
8644 * gcc.dg/Wrestrict-8.c: New test.
8645 * gcc.dg/Wrestrict-9.c: New test.
8646 * gcc.dg/pr84095.c: New test.
8647
8648 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8649
8650 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8651
8652 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8653
8654 PR fortran/48890
8655 PR fortran/83823
8656 * gfortran.dg/structure_constructor_14.f90: New test.
8657
8658 2018-02-20 Jeff Law <law@redhat.com>
8659
8660 PR middle-end/82123
8661 PR tree-optimization/81592
8662 PR middle-end/79257
8663 * gcc.dg/pr81592.c: New test.
8664 * gcc.dg/pr82123.c: New test.
8665 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8666
8667 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8668
8669 PR c++/84488
8670 * g++.dg/warn/Wunused-var-30.C: New test.
8671
8672 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8673
8674 PR tree-optimization/84419
8675 * gcc.dg/vect/pr84419.c: New test.
8676
8677 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8678
8679 PR middle-end/82004
8680 * gfortran.dg/pr82004.f90: New test.
8681
8682 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8683
8684 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8685
8686 2018-02-20 Martin Liska <mliska@suse.cz>
8687
8688 PR c/84310
8689 PR target/79747
8690 * gcc.target/i386/pr84310.c: New test.
8691 * gcc.target/i386/pr84310-2.c: Likewise.
8692
8693 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8694
8695 PR c++/84446
8696 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8697
8698 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8699
8700 PR c++/84445
8701 * g++.dg/cpp1z/launder7.C: New test.
8702
8703 PR c++/84449
8704 * g++.dg/cpp0x/constexpr-84449.C: New test.
8705
8706 PR c++/84455
8707 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8708
8709 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8710
8711 PR fortran/83344
8712 PR fortran/83975
8713 * gfortran.dg/associate_22.f90: Enable commented out test.
8714 * gfortran.dg/associate_36.f90: New test.
8715
8716 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8717
8718 PR target/84146
8719 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8720
8721 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8722
8723 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8724 (dg-options): Use -mavx instead of -w.
8725
8726 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8727
8728 PR c++/84444
8729 * g++.dg/cpp1z/launder8.C: New test.
8730
8731 PR c++/84448
8732 * g++.dg/gomp/pr84448.C: New test.
8733
8734 PR c++/84430
8735 * g++.dg/gomp/pr84430.C: New test.
8736
8737 PR tree-optimization/84452
8738 * gcc.dg/pr84452.c: New test.
8739
8740 PR c++/79064
8741 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8742
8743 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8744
8745 PR fortran/35339
8746 * gfortran.dg/implied_do_io_4.f90: New test.
8747
8748 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8749
8750 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8751 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8752 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8753
8754 2018-02-19 Carl Love <cel@us.ibm.com>
8755
8756 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8757
8758 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8759
8760 PR target/84460
8761 * gcc.target/i386/pr57193.c: Add -mtune=generic.
8762
8763 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8764
8765 PR c++/84348
8766 * g++.dg/cpp0x/auto50.C: New.
8767 * g++.dg/parse/friend12.C: Adjust.
8768
8769 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8770
8771 PR libgfortran/84389
8772 * gfortran.dg/dtio_33.f90: New test.
8773
8774 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8775
8776 PR libgfortran/84412
8777 * gfortran.dg/inquire_18.f90: New test.
8778
8779 2018-02-18 Janus Weil <janus@gcc.gnu.org>
8780
8781 PR fortran/84381
8782 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8783 * gfortran.dg/pointer_intent_3.f90: Ditto.
8784 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
8785 * gfortran.dg/protected_3.f90: Ditto.
8786 * gfortran.dg/protected_4.f90: Ditto.
8787 * gfortran.dg/protected_5.f90: Ditto.
8788 * gfortran.dg/protected_6.f90: Ditto.
8789
8790 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
8791
8792 PR fortran/80945
8793 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
8794 change to run.
8795
8796 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8797
8798 PR fortran/84270
8799 * gfortran.dg/inline_matmul_22.f90: New test.
8800
8801 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8802
8803 PR fortran/84381
8804 * gfortran.dg/abort_shoulfail.f90: New test.
8805 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
8806 by STOP n.
8807 * gfortran.dg/PR19754_2.f90: Likewise.
8808 * gfortran.dg/PR19872.f: Likewise.
8809 * gfortran.dg/PR49268.f90: Likewise.
8810 * gfortran.dg/Wall.f90: Likewise.
8811 * gfortran.dg/Wno-all.f90: Likewise.
8812 * gfortran.dg/achar_1.f90: Likewise.
8813 * gfortran.dg/achar_2.f90: Likewise.
8814 * gfortran.dg/achar_4.f90: Likewise.
8815 * gfortran.dg/achar_6.F90: Likewise.
8816 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
8817 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
8818 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
8819 * gfortran.dg/actual_array_offset_1.f90: Likewise.
8820 * gfortran.dg/actual_array_result_1.f90: Likewise.
8821 * gfortran.dg/actual_array_substr_1.f90: Likewise.
8822 * gfortran.dg/actual_array_substr_2.f90: Likewise.
8823 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
8824 * gfortran.dg/actual_procedure_1.f90: Likewise.
8825 * gfortran.dg/adjustl_1.f90: Likewise.
8826 * gfortran.dg/advance_1.f90: Likewise.
8827 * gfortran.dg/advance_4.f90: Likewise.
8828 * gfortran.dg/advance_5.f90: Likewise.
8829 * gfortran.dg/advance_6.f90: Likewise.
8830 * gfortran.dg/aint_anint_1.f90: Likewise.
8831 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
8832 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
8833 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
8834 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
8835 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
8836 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
8837 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
8838 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
8839 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
8840 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
8841 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
8842 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
8843 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
8844 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
8845 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
8846 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
8847 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
8848 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
8849 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
8850 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
8851 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
8852 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8853 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
8854 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
8855 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
8856 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
8857 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
8858 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
8859 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
8860 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
8861 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
8862 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
8863 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
8864 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
8865 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
8866 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
8867 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
8868 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
8869 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
8870 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
8871 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
8872 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
8873 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
8874 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
8875 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
8876 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
8877 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
8878 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
8879 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
8880 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
8881 * gfortran.dg/allocatable_function_1.f90: Likewise.
8882 * gfortran.dg/allocatable_function_10.f90: Likewise.
8883 * gfortran.dg/allocatable_function_3.f90: Likewise.
8884 * gfortran.dg/allocatable_function_5.f90: Likewise.
8885 * gfortran.dg/allocatable_function_6.f90: Likewise.
8886 * gfortran.dg/allocatable_function_7.f90: Likewise.
8887 * gfortran.dg/allocatable_function_8.f90: Likewise.
8888 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
8889 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
8890 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
8891 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
8892 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
8893 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
8894 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
8895 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
8896 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
8897 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
8898 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
8899 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
8900 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
8901 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
8902 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
8903 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
8904 * gfortran.dg/allocate_class_3.f90: Likewise.
8905 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
8906 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
8907 * gfortran.dg/allocate_derived_5.f90: Likewise.
8908 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
8909 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
8910 * gfortran.dg/allocate_with_source_1.f90: Likewise.
8911 * gfortran.dg/allocate_with_source_10.f08: Likewise.
8912 * gfortran.dg/allocate_with_source_11.f08: Likewise.
8913 * gfortran.dg/allocate_with_source_12.f03: Likewise.
8914 * gfortran.dg/allocate_with_source_15.f03: Likewise.
8915 * gfortran.dg/allocate_with_source_16.f90: Likewise.
8916 * gfortran.dg/allocate_with_source_17.f03: Likewise.
8917 * gfortran.dg/allocate_with_source_18.f03: Likewise.
8918 * gfortran.dg/allocate_with_source_2.f90: Likewise.
8919 * gfortran.dg/allocate_with_source_20.f03: Likewise.
8920 * gfortran.dg/allocate_with_source_22.f03: Likewise.
8921 * gfortran.dg/allocate_with_source_23.f03: Likewise.
8922 * gfortran.dg/allocate_with_source_24.f90: Likewise.
8923 * gfortran.dg/allocate_with_source_5.f90: Likewise.
8924 * gfortran.dg/allocate_with_source_6.f90: Likewise.
8925 * gfortran.dg/allocate_with_source_7.f08: Likewise.
8926 * gfortran.dg/allocate_with_source_8.f08: Likewise.
8927 * gfortran.dg/allocate_with_source_9.f08: Likewise.
8928 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
8929 * gfortran.dg/allocate_zerosize_3.f: Likewise.
8930 * gfortran.dg/altreturn_3.f90: Likewise.
8931 * gfortran.dg/altreturn_5.f90: Likewise.
8932 * gfortran.dg/altreturn_7.f90: Likewise.
8933 * gfortran.dg/and_or_xor.f90: Likewise.
8934 * gfortran.dg/anint_1.f90: Likewise.
8935 * gfortran.dg/any_all_1.f90: Likewise.
8936 * gfortran.dg/anyallcount_1.f90: Likewise.
8937 * gfortran.dg/append_1.f90: Likewise.
8938 * gfortran.dg/argument_checking_1.f90: Likewise.
8939 * gfortran.dg/argument_checking_2.f90: Likewise.
8940 * gfortran.dg/argument_checking_8.f90: Likewise.
8941 * gfortran.dg/arithmetic_if.f90: Likewise.
8942 * gfortran.dg/array_1.f90: Likewise.
8943 * gfortran.dg/array_2.f90: Likewise.
8944 * gfortran.dg/array_alloc_1.f90: Likewise.
8945 * gfortran.dg/array_alloc_2.f90: Likewise.
8946 * gfortran.dg/array_alloc_3.f90: Likewise.
8947 * gfortran.dg/array_assignment_1.F90: Likewise.
8948 * gfortran.dg/array_assignment_5.f90: Likewise.
8949 * gfortran.dg/array_constructor_1.f90: Likewise.
8950 * gfortran.dg/array_constructor_10.f90: Likewise.
8951 * gfortran.dg/array_constructor_11.f90: Likewise.
8952 * gfortran.dg/array_constructor_12.f90: Likewise.
8953 * gfortran.dg/array_constructor_15.f90: Likewise.
8954 * gfortran.dg/array_constructor_16.f90: Likewise.
8955 * gfortran.dg/array_constructor_17.f90: Likewise.
8956 * gfortran.dg/array_constructor_19.f90: Likewise.
8957 * gfortran.dg/array_constructor_23.f: Likewise.
8958 * gfortran.dg/array_constructor_24.f: Likewise.
8959 * gfortran.dg/array_constructor_32.f90: Likewise.
8960 * gfortran.dg/array_constructor_36.f90: Likewise.
8961 * gfortran.dg/array_constructor_39.f90: Likewise.
8962 * gfortran.dg/array_constructor_4.f90: Likewise.
8963 * gfortran.dg/array_constructor_40.f90: Likewise.
8964 * gfortran.dg/array_constructor_44.f90: Likewise.
8965 * gfortran.dg/array_constructor_45.f90: Likewise.
8966 * gfortran.dg/array_constructor_46.f90: Likewise.
8967 * gfortran.dg/array_constructor_47.f90: Likewise.
8968 * gfortran.dg/array_constructor_49.f90: Likewise.
8969 * gfortran.dg/array_constructor_5.f90: Likewise.
8970 * gfortran.dg/array_constructor_50.f90: Likewise.
8971 * gfortran.dg/array_constructor_6.f90: Likewise.
8972 * gfortran.dg/array_constructor_7.f90: Likewise.
8973 * gfortran.dg/array_constructor_8.f90: Likewise.
8974 * gfortran.dg/array_constructor_9.f90: Likewise.
8975 * gfortran.dg/array_constructor_type_1.f03: Likewise.
8976 * gfortran.dg/array_constructor_type_10.f03: Likewise.
8977 * gfortran.dg/array_constructor_type_11.f03: Likewise.
8978 * gfortran.dg/array_constructor_type_12.f03: Likewise.
8979 * gfortran.dg/array_constructor_type_13.f90: Likewise.
8980 * gfortran.dg/array_constructor_type_14.f03: Likewise.
8981 * gfortran.dg/array_constructor_type_16.f03: Likewise.
8982 * gfortran.dg/array_constructor_type_2.f03: Likewise.
8983 * gfortran.dg/array_constructor_type_22.f03: Likewise.
8984 * gfortran.dg/array_constructor_type_3.f03: Likewise.
8985 * gfortran.dg/array_constructor_type_4.f03: Likewise.
8986 * gfortran.dg/array_constructor_type_5.f03: Likewise.
8987 * gfortran.dg/array_constructor_type_6.f03: Likewise.
8988 * gfortran.dg/array_constructor_type_7.f03: Likewise.
8989 * gfortran.dg/array_function_1.f90: Likewise.
8990 * gfortran.dg/array_function_5.f90: Likewise.
8991 * gfortran.dg/array_initializer_1.f90: Likewise.
8992 * gfortran.dg/array_initializer_2.f90: Likewise.
8993 * gfortran.dg/array_memcpy_5.f90: Likewise.
8994 * gfortran.dg/array_memset_2.f90: Likewise.
8995 * gfortran.dg/array_reference_1.f90: Likewise.
8996 * gfortran.dg/array_return_value_1.f90: Likewise.
8997 * gfortran.dg/array_section_1.f90: Likewise.
8998 * gfortran.dg/array_temporaries_3.f90: Likewise.
8999 * gfortran.dg/arrayio_1.f90: Likewise.
9000 * gfortran.dg/arrayio_10.f90: Likewise.
9001 * gfortran.dg/arrayio_11.f90: Likewise.
9002 * gfortran.dg/arrayio_12.f90: Likewise.
9003 * gfortran.dg/arrayio_13.f90: Likewise.
9004 * gfortran.dg/arrayio_14.f90: Likewise.
9005 * gfortran.dg/arrayio_16.f90: Likewise.
9006 * gfortran.dg/arrayio_2.f90: Likewise.
9007 * gfortran.dg/arrayio_3.f90: Likewise.
9008 * gfortran.dg/arrayio_4.f90: Likewise.
9009 * gfortran.dg/arrayio_5.f90: Likewise.
9010 * gfortran.dg/arrayio_6.f90: Likewise.
9011 * gfortran.dg/arrayio_7.f90: Likewise.
9012 * gfortran.dg/arrayio_8.f90: Likewise.
9013 * gfortran.dg/arrayio_9.f90: Likewise.
9014 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9015 * gfortran.dg/assign_10.f90: Likewise.
9016 * gfortran.dg/assign_9.f90: Likewise.
9017 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9018 * gfortran.dg/assignment_1.f90: Likewise.
9019 * gfortran.dg/associate_1.f03: Likewise.
9020 * gfortran.dg/associate_11.f90: Likewise.
9021 * gfortran.dg/associate_13.f90: Likewise.
9022 * gfortran.dg/associate_15.f90: Likewise.
9023 * gfortran.dg/associate_17.f90: Likewise.
9024 * gfortran.dg/associate_18.f08: Likewise.
9025 * gfortran.dg/associate_19.f03: Likewise.
9026 * gfortran.dg/associate_20.f03: Likewise.
9027 * gfortran.dg/associate_22.f90: Likewise.
9028 * gfortran.dg/associate_23.f90: Likewise.
9029 * gfortran.dg/associate_24.f90: Likewise.
9030 * gfortran.dg/associate_25.f90: Likewise.
9031 * gfortran.dg/associate_27.f90: Likewise.
9032 * gfortran.dg/associate_28.f90: Likewise.
9033 * gfortran.dg/associate_32.f03: Likewise.
9034 * gfortran.dg/associate_33.f03: Likewise.
9035 * gfortran.dg/associate_34.f90: Likewise.
9036 * gfortran.dg/associate_6.f03: Likewise.
9037 * gfortran.dg/associate_7.f03: Likewise.
9038 * gfortran.dg/associate_8.f03: Likewise.
9039 * gfortran.dg/associate_9.f03: Likewise.
9040 * gfortran.dg/associated_1.f90: Likewise.
9041 * gfortran.dg/associated_2.f90: Likewise.
9042 * gfortran.dg/associated_5.f90: Likewise.
9043 * gfortran.dg/associated_6.f90: Likewise.
9044 * gfortran.dg/associated_target_3.f90: Likewise.
9045 * gfortran.dg/associated_target_4.f90: Likewise.
9046 * gfortran.dg/associated_target_5.f03: Likewise.
9047 * gfortran.dg/associated_target_6.f03: Likewise.
9048 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9049 * gfortran.dg/assumed_rank_1.f90: Likewise.
9050 * gfortran.dg/assumed_rank_10.f90: Likewise.
9051 * gfortran.dg/assumed_rank_2.f90: Likewise.
9052 * gfortran.dg/assumed_rank_7.f90: Likewise.
9053 * gfortran.dg/assumed_rank_8.f90: Likewise.
9054 * gfortran.dg/assumed_rank_9.f90: Likewise.
9055 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9056 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9057 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9058 * gfortran.dg/assumed_type_2.f90: Likewise.
9059 * gfortran.dg/atan2_1.f90: Likewise.
9060 * gfortran.dg/auto_array_1.f90: Likewise.
9061 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9062 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9063 * gfortran.dg/auto_char_len_3.f90: Likewise.
9064 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9065 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9066 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9067 * gfortran.dg/auto_save_2.f90: Likewise.
9068 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9069 * gfortran.dg/backslash_1.f90: Likewise.
9070 * gfortran.dg/backslash_2.f90: Likewise.
9071 * gfortran.dg/backslash_3.f: Likewise.
9072 * gfortran.dg/backspace_1.f: Likewise.
9073 * gfortran.dg/backspace_10.f90: Likewise.
9074 * gfortran.dg/backspace_11.f90: Likewise.
9075 * gfortran.dg/backspace_2.f: Likewise.
9076 * gfortran.dg/backspace_3.f: Likewise.
9077 * gfortran.dg/backspace_4.f: Likewise.
9078 * gfortran.dg/backspace_5.f: Likewise.
9079 * gfortran.dg/backspace_6.f: Likewise.
9080 * gfortran.dg/backspace_7.f90: Likewise.
9081 * gfortran.dg/backspace_8.f: Likewise.
9082 * gfortran.dg/backspace_9.f: Likewise.
9083 * gfortran.dg/bessel_1.f90: Likewise.
9084 * gfortran.dg/bessel_2.f90: Likewise.
9085 * gfortran.dg/bessel_5.f90: Likewise.
9086 * gfortran.dg/bessel_6.f90: Likewise.
9087 * gfortran.dg/bessel_7.f90: Likewise.
9088 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9089 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9090 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9091 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9092 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9093 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9094 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9095 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9096 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9097 * gfortran.dg/bit_comparison_1.F90: Likewise.
9098 * gfortran.dg/bit_comparison_2.F90: Likewise.
9099 * gfortran.dg/block_1.f08: Likewise.
9100 * gfortran.dg/block_13.f08: Likewise.
9101 * gfortran.dg/block_14.f90: Likewise.
9102 * gfortran.dg/block_2.f08: Likewise.
9103 * gfortran.dg/block_6.f08: Likewise.
9104 * gfortran.dg/block_7.f08: Likewise.
9105 * gfortran.dg/block_8.f08: Likewise.
9106 * gfortran.dg/blockdata_1.f90: Likewise.
9107 * gfortran.dg/bound_1.f90: Likewise.
9108 * gfortran.dg/bound_2.f90: Likewise.
9109 * gfortran.dg/bound_3.f90: Likewise.
9110 * gfortran.dg/bound_4.f90: Likewise.
9111 * gfortran.dg/bound_5.f90: Likewise.
9112 * gfortran.dg/bound_6.f90: Likewise.
9113 * gfortran.dg/bound_7.f90: Likewise.
9114 * gfortran.dg/bound_8.f90: Likewise.
9115 * gfortran.dg/bound_9.f90: Likewise.
9116 * gfortran.dg/bound_simplification_1.f90: Likewise.
9117 * gfortran.dg/bound_simplification_3.f90: Likewise.
9118 * gfortran.dg/bound_simplification_4.f90: Likewise.
9119 * gfortran.dg/bound_simplification_5.f90: Likewise.
9120 * gfortran.dg/bound_simplification_6.f90: Likewise.
9121 * gfortran.dg/bounds_check_1.f90: Likewise.
9122 * gfortran.dg/bounds_check_12.f90: Likewise.
9123 * gfortran.dg/bounds_check_14.f90: Likewise.
9124 * gfortran.dg/bounds_check_15.f90: Likewise.
9125 * gfortran.dg/bounds_check_19.f90: Likewise.
9126 * gfortran.dg/bounds_check_8.f90: Likewise.
9127 * gfortran.dg/bounds_check_9.f90: Likewise.
9128 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9129 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9130 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9131 * gfortran.dg/boz_1.f90: Likewise.
9132 * gfortran.dg/boz_11.f90: Likewise.
9133 * gfortran.dg/boz_13.f90: Likewise.
9134 * gfortran.dg/boz_14.f90: Likewise.
9135 * gfortran.dg/boz_15.f90: Likewise.
9136 * gfortran.dg/boz_3.f90: Likewise.
9137 * gfortran.dg/boz_6.f90: Likewise.
9138 * gfortran.dg/boz_9.f90: Likewise.
9139 * gfortran.dg/byte_1.f90: Likewise.
9140 * gfortran.dg/byte_2.f90: Likewise.
9141 * gfortran.dg/c_assoc.f90: Likewise.
9142 * gfortran.dg/c_assoc_2.f03: Likewise.
9143 * gfortran.dg/c_assoc_3.f90: Likewise.
9144 * gfortran.dg/c_by_val_1.f: Likewise.
9145 * gfortran.dg/c_by_val_5.f90: Likewise.
9146 * gfortran.dg/c_char_tests.f03: Likewise.
9147 * gfortran.dg/c_char_tests_2.f03: Likewise.
9148 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9149 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9150 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9151 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9152 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9153 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9154 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9155 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9156 * gfortran.dg/c_kind_params.f90: Likewise.
9157 * gfortran.dg/c_loc_test_20.f90: Likewise.
9158 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9159 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9160 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9161 * gfortran.dg/c_size_t_test.f03: Likewise.
9162 * gfortran.dg/c_sizeof_1.f90: Likewise.
9163 * gfortran.dg/c_sizeof_5.f90: Likewise.
9164 * gfortran.dg/c_sizeof_6.f90: Likewise.
9165 * gfortran.dg/char4_iunit_1.f03: Likewise.
9166 * gfortran.dg/char4_iunit_2.f03: Likewise.
9167 * gfortran.dg/char_allocation_1.f90: Likewise.
9168 * gfortran.dg/char_array_constructor.f90: Likewise.
9169 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9170 * gfortran.dg/char_assign_1.f90: Likewise.
9171 * gfortran.dg/char_associated_1.f90: Likewise.
9172 * gfortran.dg/char_cast_2.f90: Likewise.
9173 * gfortran.dg/char_comparison_1.f: Likewise.
9174 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9175 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9176 * gfortran.dg/char_cons_len.f90: Likewise.
9177 * gfortran.dg/char_conversion.f90: Likewise.
9178 * gfortran.dg/char_cshift_1.f90: Likewise.
9179 * gfortran.dg/char_cshift_2.f90: Likewise.
9180 * gfortran.dg/char_decl_2.f90: Likewise.
9181 * gfortran.dg/char_eoshift_1.f90: Likewise.
9182 * gfortran.dg/char_eoshift_2.f90: Likewise.
9183 * gfortran.dg/char_eoshift_3.f90: Likewise.
9184 * gfortran.dg/char_eoshift_4.f90: Likewise.
9185 * gfortran.dg/char_eoshift_5.f90: Likewise.
9186 * gfortran.dg/char_expr_1.f90: Likewise.
9187 * gfortran.dg/char_expr_3.f90: Likewise.
9188 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9189 * gfortran.dg/char_length_12.f90: Likewise.
9190 * gfortran.dg/char_length_14.f90: Likewise.
9191 * gfortran.dg/char_length_15.f90: Likewise.
9192 * gfortran.dg/char_length_17.f90: Likewise.
9193 * gfortran.dg/char_length_20.f90: Likewise.
9194 * gfortran.dg/char_length_21.f90: Likewise.
9195 * gfortran.dg/char_length_5.f90: Likewise.
9196 * gfortran.dg/char_length_6.f90: Likewise.
9197 * gfortran.dg/char_length_7.f90: Likewise.
9198 * gfortran.dg/char_length_8.f90: Likewise.
9199 * gfortran.dg/char_pack_1.f90: Likewise.
9200 * gfortran.dg/char_pack_2.f90: Likewise.
9201 * gfortran.dg/char_pointer_assign.f90: Likewise.
9202 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9203 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9204 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9205 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9206 * gfortran.dg/char_pointer_func.f90: Likewise.
9207 * gfortran.dg/char_reshape_1.f90: Likewise.
9208 * gfortran.dg/char_result_1.f90: Likewise.
9209 * gfortran.dg/char_result_12.f90: Likewise.
9210 * gfortran.dg/char_result_13.f90: Likewise.
9211 * gfortran.dg/char_result_14.f90: Likewise.
9212 * gfortran.dg/char_result_15.f90: Likewise.
9213 * gfortran.dg/char_result_2.f90: Likewise.
9214 * gfortran.dg/char_result_3.f90: Likewise.
9215 * gfortran.dg/char_result_4.f90: Likewise.
9216 * gfortran.dg/char_result_5.f90: Likewise.
9217 * gfortran.dg/char_result_6.f90: Likewise.
9218 * gfortran.dg/char_result_7.f90: Likewise.
9219 * gfortran.dg/char_result_8.f90: Likewise.
9220 * gfortran.dg/char_spread_1.f90: Likewise.
9221 * gfortran.dg/char_transpose_1.f90: Likewise.
9222 * gfortran.dg/char_type_len.f90: Likewise.
9223 * gfortran.dg/char_unpack_1.f90: Likewise.
9224 * gfortran.dg/char_unpack_2.f90: Likewise.
9225 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9226 * gfortran.dg/character_comparison_1.f90: Likewise.
9227 * gfortran.dg/character_comparison_2.f90: Likewise.
9228 * gfortran.dg/character_comparison_3.f90: Likewise.
9229 * gfortran.dg/character_comparison_4.f90: Likewise.
9230 * gfortran.dg/character_comparison_5.f90: Likewise.
9231 * gfortran.dg/character_comparison_6.f90: Likewise.
9232 * gfortran.dg/character_comparison_7.f90: Likewise.
9233 * gfortran.dg/character_comparison_8.f90: Likewise.
9234 * gfortran.dg/character_comparison_9.f90: Likewise.
9235 * gfortran.dg/charlen_15.f90: Likewise.
9236 * gfortran.dg/charlen_16.f90: Likewise.
9237 * gfortran.dg/chkbits.f90: Likewise.
9238 * gfortran.dg/chmod_1.f90: Likewise.
9239 * gfortran.dg/chmod_2.f90: Likewise.
9240 * gfortran.dg/chmod_3.f90: Likewise.
9241 * gfortran.dg/class_1.f03: Likewise.
9242 * gfortran.dg/class_18.f03: Likewise.
9243 * gfortran.dg/class_19.f03: Likewise.
9244 * gfortran.dg/class_35.f90: Likewise.
9245 * gfortran.dg/class_46.f03: Likewise.
9246 * gfortran.dg/class_48.f90: Likewise.
9247 * gfortran.dg/class_51.f90: Likewise.
9248 * gfortran.dg/class_52.f90: Likewise.
9249 * gfortran.dg/class_6.f03: Likewise.
9250 * gfortran.dg/class_63.f90: Likewise.
9251 * gfortran.dg/class_64.f90: Likewise.
9252 * gfortran.dg/class_65.f90: Likewise.
9253 * gfortran.dg/class_66.f90: Likewise.
9254 * gfortran.dg/class_67.f90: Likewise.
9255 * gfortran.dg/class_9.f03: Likewise.
9256 * gfortran.dg/class_alias.f90: Likewise.
9257 * gfortran.dg/class_allocate_1.f03: Likewise.
9258 * gfortran.dg/class_allocate_10.f03: Likewise.
9259 * gfortran.dg/class_allocate_13.f90: Likewise.
9260 * gfortran.dg/class_allocate_14.f90: Likewise.
9261 * gfortran.dg/class_allocate_15.f90: Likewise.
9262 * gfortran.dg/class_allocate_19.f03: Likewise.
9263 * gfortran.dg/class_allocate_21.f90: Likewise.
9264 * gfortran.dg/class_allocate_22.f90: Likewise.
9265 * gfortran.dg/class_allocate_3.f03: Likewise.
9266 * gfortran.dg/class_allocate_4.f03: Likewise.
9267 * gfortran.dg/class_allocate_5.f90: Likewise.
9268 * gfortran.dg/class_allocate_6.f03: Likewise.
9269 * gfortran.dg/class_allocate_7.f03: Likewise.
9270 * gfortran.dg/class_allocate_8.f03: Likewise.
9271 * gfortran.dg/class_allocate_9.f03: Likewise.
9272 * gfortran.dg/class_array_1.f03: Likewise.
9273 * gfortran.dg/class_array_14.f90: Likewise.
9274 * gfortran.dg/class_array_15.f03: Likewise.
9275 * gfortran.dg/class_array_16.f90: Likewise.
9276 * gfortran.dg/class_array_2.f03: Likewise.
9277 * gfortran.dg/class_array_20.f03: Likewise.
9278 * gfortran.dg/class_array_21.f03: Likewise.
9279 * gfortran.dg/class_array_3.f03: Likewise.
9280 * gfortran.dg/class_array_4.f03: Likewise.
9281 * gfortran.dg/class_array_7.f03: Likewise.
9282 * gfortran.dg/class_array_8.f03: Likewise.
9283 * gfortran.dg/class_array_9.f03: Likewise.
9284 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9285 * gfortran.dg/class_dummy_1.f03: Likewise.
9286 * gfortran.dg/class_optional_1.f90: Likewise.
9287 * gfortran.dg/class_optional_2.f90: Likewise.
9288 * gfortran.dg/class_result_5.f90: Likewise.
9289 * gfortran.dg/class_result_6.f90: Likewise.
9290 * gfortran.dg/class_to_type_1.f03: Likewise.
9291 * gfortran.dg/class_to_type_2.f90: Likewise.
9292 * gfortran.dg/class_to_type_3.f03: Likewise.
9293 * gfortran.dg/class_to_type_4.f90: Likewise.
9294 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9295 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9296 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9297 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9298 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9299 * gfortran.dg/coarray/codimension.f90: Likewise.
9300 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9301 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9302 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9303 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9304 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9305 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9306 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9307 * gfortran.dg/coarray/event_1.f90: Likewise.
9308 * gfortran.dg/coarray/event_2.f90: Likewise.
9309 * gfortran.dg/coarray/get_array.f90: Likewise.
9310 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9311 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9312 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9313 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9314 * gfortran.dg/coarray/lock_1.f90: Likewise.
9315 * gfortran.dg/coarray/lock_2.f90: Likewise.
9316 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9317 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9318 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9319 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9320 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9321 * gfortran.dg/coarray/registering_1.f90: Likewise.
9322 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9323 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9324 * gfortran.dg/coarray/send_array.f90: Likewise.
9325 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9326 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9327 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9328 * gfortran.dg/coarray/sync_1.f90: Likewise.
9329 * gfortran.dg/coarray/sync_3.f90: Likewise.
9330 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9331 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9332 * gfortran.dg/coarray_13.f90: Likewise.
9333 * gfortran.dg/coarray_15.f90: Likewise.
9334 * gfortran.dg/coarray_16.f90: Likewise.
9335 * gfortran.dg/coarray_2.f90: Likewise.
9336 * gfortran.dg/coarray_23.f90: Likewise.
9337 * gfortran.dg/coarray_40.f90: Likewise.
9338 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9339 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9340 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9341 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9342 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9343 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9344 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9345 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9346 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9347 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9348 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9349 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9350 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9351 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9352 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9353 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9354 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9355 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9356 * gfortran.dg/coarray_stat_2.f90: Likewise.
9357 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9358 * gfortran.dg/coindexed_1.f90: Likewise.
9359 * gfortran.dg/comma.f: Likewise.
9360 * gfortran.dg/comma_format_extension_3.f: Likewise.
9361 * gfortran.dg/comma_format_extension_4.f: Likewise.
9362 * gfortran.dg/common_2.f90: Likewise.
9363 * gfortran.dg/common_4.f90: Likewise.
9364 * gfortran.dg/common_align_1.f90: Likewise.
9365 * gfortran.dg/common_align_2.f90: Likewise.
9366 * gfortran.dg/common_equivalence_1.f: Likewise.
9367 * gfortran.dg/common_pointer_1.f90: Likewise.
9368 * gfortran.dg/common_resize_1.f: Likewise.
9369 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9370 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9371 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9372 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9373 * gfortran.dg/complex_read.f90: Likewise.
9374 * gfortran.dg/complex_write.f90: Likewise.
9375 * gfortran.dg/constant_substring.f: Likewise.
9376 * gfortran.dg/constructor_2.f90: Likewise.
9377 * gfortran.dg/constructor_3.f90: Likewise.
9378 * gfortran.dg/constructor_6.f90: Likewise.
9379 * gfortran.dg/contained_1.f90: Likewise.
9380 * gfortran.dg/contained_3.f90: Likewise.
9381 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9382 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9383 * gfortran.dg/continuation_1.f90: Likewise.
9384 * gfortran.dg/continuation_11.f90: Likewise.
9385 * gfortran.dg/continuation_12.f90: Likewise.
9386 * gfortran.dg/continuation_13.f90: Likewise.
9387 * gfortran.dg/continuation_14.f: Likewise.
9388 * gfortran.dg/continuation_8.f90: Likewise.
9389 * gfortran.dg/convert_2.f90: Likewise.
9390 * gfortran.dg/convert_implied_open.f90: Likewise.
9391 * gfortran.dg/count_init_expr.f03: Likewise.
9392 * gfortran.dg/cr_lf.f90: Likewise.
9393 * gfortran.dg/cray_pointers_10.f90: Likewise.
9394 * gfortran.dg/cray_pointers_2.f90: Likewise.
9395 * gfortran.dg/cray_pointers_5.f90: Likewise.
9396 * gfortran.dg/cray_pointers_7.f90: Likewise.
9397 * gfortran.dg/cray_pointers_8.f90: Likewise.
9398 * gfortran.dg/cshift_1.f90: Likewise.
9399 * gfortran.dg/cshift_2.f90: Likewise.
9400 * gfortran.dg/cshift_large_1.f90: Likewise.
9401 * gfortran.dg/cshift_nan_1.f90: Likewise.
9402 * gfortran.dg/csqrt_2.f: Likewise.
9403 * gfortran.dg/data_array_1.f90: Likewise.
9404 * gfortran.dg/data_char_1.f90: Likewise.
9405 * gfortran.dg/data_char_2.f90: Likewise.
9406 * gfortran.dg/data_char_3.f90: Likewise.
9407 * gfortran.dg/data_derived_1.f90: Likewise.
9408 * gfortran.dg/data_implied_do_1.f90: Likewise.
9409 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9410 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9411 * gfortran.dg/deallocate_stat.f90: Likewise.
9412 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9413 * gfortran.dg/debug/pr37738.f: Likewise.
9414 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9415 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9416 * gfortran.dg/dec_exp_1.f90: Likewise.
9417 * gfortran.dg/dec_init_1.f90: Likewise.
9418 * gfortran.dg/dec_init_2.f90: Likewise.
9419 * gfortran.dg/dec_init_3.f90: Likewise.
9420 * gfortran.dg/dec_init_4.f90: Likewise.
9421 * gfortran.dg/dec_io_1.f90: Likewise.
9422 * gfortran.dg/dec_io_2.f90: Likewise.
9423 * gfortran.dg/dec_io_2a.f90: Likewise.
9424 * gfortran.dg/dec_io_6.f90: Likewise.
9425 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9426 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9427 * gfortran.dg/dec_math.f90: Likewise.
9428 * gfortran.dg/dec_parameter_1.f: Likewise.
9429 * gfortran.dg/dec_parameter_2.f90: Likewise.
9430 * gfortran.dg/dec_static_1.f90: Likewise.
9431 * gfortran.dg/dec_static_2.f90: Likewise.
9432 * gfortran.dg/dec_structure_1.f90: Likewise.
9433 * gfortran.dg/dec_structure_10.f90: Likewise.
9434 * gfortran.dg/dec_structure_18.f90: Likewise.
9435 * gfortran.dg/dec_structure_19.f90: Likewise.
9436 * gfortran.dg/dec_structure_2.f90: Likewise.
9437 * gfortran.dg/dec_structure_22.f90: Likewise.
9438 * gfortran.dg/dec_structure_3.f90: Likewise.
9439 * gfortran.dg/dec_structure_4.f90: Likewise.
9440 * gfortran.dg/dec_structure_5.f90: Likewise.
9441 * gfortran.dg/dec_structure_6.f90: Likewise.
9442 * gfortran.dg/dec_structure_7.f90: Likewise.
9443 * gfortran.dg/dec_union_1.f90: Likewise.
9444 * gfortran.dg/dec_union_2.f90: Likewise.
9445 * gfortran.dg/dec_union_3.f90: Likewise.
9446 * gfortran.dg/dec_union_4.f90: Likewise.
9447 * gfortran.dg/dec_union_5.f90: Likewise.
9448 * gfortran.dg/default_format_1.f90: Likewise.
9449 * gfortran.dg/default_format_2.f90: Likewise.
9450 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9451 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9452 * gfortran.dg/default_initialization_3.f90: Likewise.
9453 * gfortran.dg/default_initialization_4.f90: Likewise.
9454 * gfortran.dg/default_initialization_5.f90: Likewise.
9455 * gfortran.dg/deferred_character_1.f90: Likewise.
9456 * gfortran.dg/deferred_character_10.f90: Likewise.
9457 * gfortran.dg/deferred_character_11.f90: Likewise.
9458 * gfortran.dg/deferred_character_12.f90: Likewise.
9459 * gfortran.dg/deferred_character_13.f90: Likewise.
9460 * gfortran.dg/deferred_character_14.f90: Likewise.
9461 * gfortran.dg/deferred_character_15.f90: Likewise.
9462 * gfortran.dg/deferred_character_16.f90: Likewise.
9463 * gfortran.dg/deferred_character_2.f90: Likewise.
9464 * gfortran.dg/deferred_character_3.f90: Likewise.
9465 * gfortran.dg/deferred_character_4.f90: Likewise.
9466 * gfortran.dg/deferred_character_5.f90: Likewise.
9467 * gfortran.dg/deferred_character_6.f90: Likewise.
9468 * gfortran.dg/deferred_character_7.f90: Likewise.
9469 * gfortran.dg/deferred_character_8.f90: Likewise.
9470 * gfortran.dg/deferred_character_9.f90: Likewise.
9471 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9472 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9473 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9474 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9475 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9476 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9477 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9478 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9479 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9480 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9481 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9482 * gfortran.dg/defined_assignment_1.f90: Likewise.
9483 * gfortran.dg/defined_assignment_10.f90: Likewise.
9484 * gfortran.dg/defined_assignment_11.f90: Likewise.
9485 * gfortran.dg/defined_assignment_2.f90: Likewise.
9486 * gfortran.dg/defined_assignment_3.f90: Likewise.
9487 * gfortran.dg/defined_assignment_4.f90: Likewise.
9488 * gfortran.dg/defined_assignment_5.f90: Likewise.
9489 * gfortran.dg/defined_assignment_8.f90: Likewise.
9490 * gfortran.dg/defined_assignment_9.f90: Likewise.
9491 * gfortran.dg/dependency_2.f90: Likewise.
9492 * gfortran.dg/dependency_21.f90: Likewise.
9493 * gfortran.dg/dependency_22.f90: Likewise.
9494 * gfortran.dg/dependency_23.f90: Likewise.
9495 * gfortran.dg/dependency_24.f90: Likewise.
9496 * gfortran.dg/dependency_25.f90: Likewise.
9497 * gfortran.dg/dependency_26.f90: Likewise.
9498 * gfortran.dg/dependency_39.f90: Likewise.
9499 * gfortran.dg/dependency_40.f90: Likewise.
9500 * gfortran.dg/dependency_41.f90: Likewise.
9501 * gfortran.dg/dependency_42.f90: Likewise.
9502 * gfortran.dg/dependency_43.f90: Likewise.
9503 * gfortran.dg/dependency_44.f90: Likewise.
9504 * gfortran.dg/dependency_45.f90: Likewise.
9505 * gfortran.dg/dependency_50.f90: Likewise.
9506 * gfortran.dg/dependency_51.f90: Likewise.
9507 * gfortran.dg/dependent_decls_1.f90: Likewise.
9508 * gfortran.dg/der_array_1.f90: Likewise.
9509 * gfortran.dg/der_array_io_1.f90: Likewise.
9510 * gfortran.dg/der_array_io_2.f90: Likewise.
9511 * gfortran.dg/der_array_io_3.f90: Likewise.
9512 * gfortran.dg/der_io_1.f90: Likewise.
9513 * gfortran.dg/der_io_3.f90: Likewise.
9514 * gfortran.dg/der_pointer_2.f90: Likewise.
9515 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9516 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9517 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9518 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9519 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9520 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9521 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9522 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9523 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9524 * gfortran.dg/derived_external_function_1.f90: Likewise.
9525 * gfortran.dg/derived_init_1.f90: Likewise.
9526 * gfortran.dg/derived_init_2.f90: Likewise.
9527 * gfortran.dg/derived_init_3.f90: Likewise.
9528 * gfortran.dg/derived_init_4.f90: Likewise.
9529 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9530 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9531 * gfortran.dg/dev_null.F90: Likewise.
9532 * gfortran.dg/dfloat_1.f90: Likewise.
9533 * gfortran.dg/dim_sum_1.f90: Likewise.
9534 * gfortran.dg/dim_sum_2.f90: Likewise.
9535 * gfortran.dg/dim_sum_3.f90: Likewise.
9536 * gfortran.dg/direct_io_10.f: Likewise.
9537 * gfortran.dg/direct_io_11.f90: Likewise.
9538 * gfortran.dg/direct_io_12.f90: Likewise.
9539 * gfortran.dg/direct_io_2.f90: Likewise.
9540 * gfortran.dg/direct_io_3.f90: Likewise.
9541 * gfortran.dg/direct_io_4.f90: Likewise.
9542 * gfortran.dg/direct_io_5.f90: Likewise.
9543 * gfortran.dg/direct_io_6.f90: Likewise.
9544 * gfortran.dg/direct_io_7.f90: Likewise.
9545 * gfortran.dg/direct_io_8.f90: Likewise.
9546 * gfortran.dg/direct_io_9.f: Likewise.
9547 * gfortran.dg/do_1.f90: Likewise.
9548 * gfortran.dg/do_3.F90: Likewise.
9549 * gfortran.dg/do_concurrent_2.f90: Likewise.
9550 * gfortran.dg/do_concurrent_4.f90: Likewise.
9551 * gfortran.dg/do_corner_warn.f90: Likewise.
9552 * gfortran.dg/do_iterator_2.f90: Likewise.
9553 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9554 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9555 * gfortran.dg/dos_eol.f: Likewise.
9556 * gfortran.dg/dot_product_1.f03: Likewise.
9557 * gfortran.dg/dot_product_2.f90: Likewise.
9558 * gfortran.dg/dot_product_4.f90: Likewise.
9559 * gfortran.dg/dshift_1.F90: Likewise.
9560 * gfortran.dg/dshift_2.F90: Likewise.
9561 * gfortran.dg/dtio_1.f90: Likewise.
9562 * gfortran.dg/dtio_10.f90: Likewise.
9563 * gfortran.dg/dtio_12.f90: Likewise.
9564 * gfortran.dg/dtio_14.f90: Likewise.
9565 * gfortran.dg/dtio_15.f90: Likewise.
9566 * gfortran.dg/dtio_16.f90: Likewise.
9567 * gfortran.dg/dtio_17.f90: Likewise.
9568 * gfortran.dg/dtio_19.f90: Likewise.
9569 * gfortran.dg/dtio_2.f90: Likewise.
9570 * gfortran.dg/dtio_20.f03: Likewise.
9571 * gfortran.dg/dtio_22.f90: Likewise.
9572 * gfortran.dg/dtio_24.f90: Likewise.
9573 * gfortran.dg/dtio_25.f90: Likewise.
9574 * gfortran.dg/dtio_26.f03: Likewise.
9575 * gfortran.dg/dtio_27.f90: Likewise.
9576 * gfortran.dg/dtio_28.f03: Likewise.
9577 * gfortran.dg/dtio_3.f90: Likewise.
9578 * gfortran.dg/dtio_30.f03: Likewise.
9579 * gfortran.dg/dtio_31.f03: Likewise.
9580 * gfortran.dg/dtio_32.f03: Likewise.
9581 * gfortran.dg/dtio_4.f90: Likewise.
9582 * gfortran.dg/dtio_5.f90: Likewise.
9583 * gfortran.dg/dtio_7.f90: Likewise.
9584 * gfortran.dg/dtio_8.f90: Likewise.
9585 * gfortran.dg/dtio_9.f90: Likewise.
9586 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9587 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9588 * gfortran.dg/dup_save_1.f90: Likewise.
9589 * gfortran.dg/dup_save_2.f90: Likewise.
9590 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9591 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9592 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9593 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9594 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9595 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9596 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9597 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9598 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9599 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9600 * gfortran.dg/e_d_fmt.f90: Likewise.
9601 * gfortran.dg/edit_real_1.f90: Likewise.
9602 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9603 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9604 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9605 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9606 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9607 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9608 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9609 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9610 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9611 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9612 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9613 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9614 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9615 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9616 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9617 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9618 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9619 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9620 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9621 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9622 * gfortran.dg/empty_format_1.f90: Likewise.
9623 * gfortran.dg/endfile.f: Likewise.
9624 * gfortran.dg/endfile.f90: Likewise.
9625 * gfortran.dg/endfile_2.f90: Likewise.
9626 * gfortran.dg/entry_1.f90: Likewise.
9627 * gfortran.dg/entry_10.f90: Likewise.
9628 * gfortran.dg/entry_12.f90: Likewise.
9629 * gfortran.dg/entry_13.f90: Likewise.
9630 * gfortran.dg/entry_14.f90: Likewise.
9631 * gfortran.dg/entry_16.f90: Likewise.
9632 * gfortran.dg/entry_3.f90: Likewise.
9633 * gfortran.dg/entry_6.f90: Likewise.
9634 * gfortran.dg/entry_9.f90: Likewise.
9635 * gfortran.dg/entry_array_specs_2.f: Likewise.
9636 * gfortran.dg/enum_1.f90: Likewise.
9637 * gfortran.dg/enum_9.f90: Likewise.
9638 * gfortran.dg/eof_1.f90: Likewise.
9639 * gfortran.dg/eof_2.f90: Likewise.
9640 * gfortran.dg/eof_4.f90: Likewise.
9641 * gfortran.dg/eof_5.f90: Likewise.
9642 * gfortran.dg/eor_handling_1.f90: Likewise.
9643 * gfortran.dg/eor_handling_2.f90: Likewise.
9644 * gfortran.dg/eor_handling_3.f90: Likewise.
9645 * gfortran.dg/eor_handling_4.f90: Likewise.
9646 * gfortran.dg/eor_handling_5.f90: Likewise.
9647 * gfortran.dg/eoshift_3.f90: Likewise.
9648 * gfortran.dg/eoshift_4.f90: Likewise.
9649 * gfortran.dg/eoshift_5.f90: Likewise.
9650 * gfortran.dg/eoshift_6.f90: Likewise.
9651 * gfortran.dg/eoshift_large_1.f90: Likewise.
9652 * gfortran.dg/equiv_6.f90: Likewise.
9653 * gfortran.dg/equiv_7.f90: Likewise.
9654 * gfortran.dg/equiv_9.f90: Likewise.
9655 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9656 * gfortran.dg/erf_2.F90: Likewise.
9657 * gfortran.dg/erf_3.F90: Likewise.
9658 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9659 * gfortran.dg/error_format_2.f90: Likewise.
9660 * gfortran.dg/error_recovery_5.f90: Likewise.
9661 * gfortran.dg/execute_command_line_2.f90: Likewise.
9662 * gfortran.dg/execute_command_line_3.f90: Likewise.
9663 * gfortran.dg/exit_1.f08: Likewise.
9664 * gfortran.dg/exit_3.f08: Likewise.
9665 * gfortran.dg/exponent_1.f90: Likewise.
9666 * gfortran.dg/exponent_2.f90: Likewise.
9667 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9668 * gfortran.dg/extends_1.f03: Likewise.
9669 * gfortran.dg/extends_16.f90: Likewise.
9670 * gfortran.dg/extends_2.f03: Likewise.
9671 * gfortran.dg/extends_3.f03: Likewise.
9672 * gfortran.dg/extends_4.f03: Likewise.
9673 * gfortran.dg/extends_type_of_1.f03: Likewise.
9674 * gfortran.dg/extends_type_of_2.f03: Likewise.
9675 * gfortran.dg/external_procedures_3.f90: Likewise.
9676 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9677 * gfortran.dg/f2003_io_1.f03: Likewise.
9678 * gfortran.dg/f2003_io_4.f03: Likewise.
9679 * gfortran.dg/f2003_io_5.f03: Likewise.
9680 * gfortran.dg/f2003_io_6.f03: Likewise.
9681 * gfortran.dg/f2003_io_7.f03: Likewise.
9682 * gfortran.dg/f2c_1.f90: Likewise.
9683 * gfortran.dg/f2c_2.f90: Likewise.
9684 * gfortran.dg/f2c_3.f90: Likewise.
9685 * gfortran.dg/f2c_4.f90: Likewise.
9686 * gfortran.dg/f2c_6.f90: Likewise.
9687 * gfortran.dg/f2c_7.f90: Likewise.
9688 * gfortran.dg/f2c_9.f90: Likewise.
9689 * gfortran.dg/fgetc_1.f90: Likewise.
9690 * gfortran.dg/fgetc_2.f90: Likewise.
9691 * gfortran.dg/filename_null.f90: Likewise.
9692 * gfortran.dg/finalize_12.f90: Likewise.
9693 * gfortran.dg/finalize_13.f90: Likewise.
9694 * gfortran.dg/finalize_15.f90: Likewise.
9695 * gfortran.dg/finalize_17.f90: Likewise.
9696 * gfortran.dg/finalize_18.f90: Likewise.
9697 * gfortran.dg/finalize_25.f90: Likewise.
9698 * gfortran.dg/finalize_29.f08: Likewise.
9699 * gfortran.dg/finalize_31.f90: Likewise.
9700 * gfortran.dg/float_1.f90: Likewise.
9701 * gfortran.dg/flush_1.f90: Likewise.
9702 * gfortran.dg/fmt_bz_bn.f: Likewise.
9703 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9704 * gfortran.dg/fmt_cache_1.f: Likewise.
9705 * gfortran.dg/fmt_cache_2.f: Likewise.
9706 * gfortran.dg/fmt_cache_3.f90: Likewise.
9707 * gfortran.dg/fmt_colon.f90: Likewise.
9708 * gfortran.dg/fmt_e.f90: Likewise.
9709 * gfortran.dg/fmt_en.f90: Likewise.
9710 * gfortran.dg/fmt_error_10.f: Likewise.
9711 * gfortran.dg/fmt_error_9.f: Likewise.
9712 * gfortran.dg/fmt_exhaust.f90: Likewise.
9713 * gfortran.dg/fmt_f0_1.f90: Likewise.
9714 * gfortran.dg/fmt_f_an_p.f: Likewise.
9715 * gfortran.dg/fmt_fw_d.f90: Likewise.
9716 * gfortran.dg/fmt_g.f: Likewise.
9717 * gfortran.dg/fmt_g0_1.f08: Likewise.
9718 * gfortran.dg/fmt_g0_2.f08: Likewise.
9719 * gfortran.dg/fmt_g0_4.f08: Likewise.
9720 * gfortran.dg/fmt_g0_5.f08: Likewise.
9721 * gfortran.dg/fmt_g0_6.f08: Likewise.
9722 * gfortran.dg/fmt_g0_7.f08: Likewise.
9723 * gfortran.dg/fmt_g_1.f90: Likewise.
9724 * gfortran.dg/fmt_int_sign.f90: Likewise.
9725 * gfortran.dg/fmt_l.f90: Likewise.
9726 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9727 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9728 * gfortran.dg/fmt_p_1.f90: Likewise.
9729 * gfortran.dg/fmt_pf.f90: Likewise.
9730 * gfortran.dg/fmt_read.f90: Likewise.
9731 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9732 * gfortran.dg/fmt_t_1.f90: Likewise.
9733 * gfortran.dg/fmt_t_2.f90: Likewise.
9734 * gfortran.dg/fmt_t_3.f90: Likewise.
9735 * gfortran.dg/fmt_t_4.f90: Likewise.
9736 * gfortran.dg/fmt_t_5.f90: Likewise.
9737 * gfortran.dg/fmt_t_6.f: Likewise.
9738 * gfortran.dg/fmt_t_7.f: Likewise.
9739 * gfortran.dg/fmt_t_9.f: Likewise.
9740 * gfortran.dg/fmt_tl.f: Likewise.
9741 * gfortran.dg/fmt_unlimited.f90: Likewise.
9742 * gfortran.dg/fmt_white.f: Likewise.
9743 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9744 * gfortran.dg/fold_nearest.f90: Likewise.
9745 * gfortran.dg/forall_1.f90: Likewise.
9746 * gfortran.dg/forall_10.f90: Likewise.
9747 * gfortran.dg/forall_12.f90: Likewise.
9748 * gfortran.dg/forall_13.f90: Likewise.
9749 * gfortran.dg/forall_15.f90: Likewise.
9750 * gfortran.dg/forall_4.f90: Likewise.
9751 * gfortran.dg/forall_5.f90: Likewise.
9752 * gfortran.dg/forall_6.f90: Likewise.
9753 * gfortran.dg/forall_7.f90: Likewise.
9754 * gfortran.dg/fraction.f90: Likewise.
9755 * gfortran.dg/fseek.f90: Likewise.
9756 * gfortran.dg/ftell_1.f90: Likewise.
9757 * gfortran.dg/ftell_2.f90: Likewise.
9758 * gfortran.dg/ftell_3.f90: Likewise.
9759 * gfortran.dg/func_assign_2.f90: Likewise.
9760 * gfortran.dg/func_assign_3.f90: Likewise.
9761 * gfortran.dg/func_derived_1.f90: Likewise.
9762 * gfortran.dg/func_derived_2.f90: Likewise.
9763 * gfortran.dg/func_derived_3.f90: Likewise.
9764 * gfortran.dg/func_result_1.f90: Likewise.
9765 * gfortran.dg/func_result_2.f90: Likewise.
9766 * gfortran.dg/func_result_6.f90: Likewise.
9767 * gfortran.dg/function_charlen_2.f90: Likewise.
9768 * gfortran.dg/function_charlen_3.f: Likewise.
9769 * gfortran.dg/function_kinds_1.f90: Likewise.
9770 * gfortran.dg/function_kinds_4.f90: Likewise.
9771 * gfortran.dg/function_optimize_10.f90: Likewise.
9772 * gfortran.dg/function_optimize_11.f90: Likewise.
9773 * gfortran.dg/function_optimize_12.f90: Likewise.
9774 * gfortran.dg/function_optimize_4.f90: Likewise.
9775 * gfortran.dg/function_optimize_8.f90: Likewise.
9776 * gfortran.dg/g77/13037.f: Likewise.
9777 * gfortran.dg/g77/1832.f: Likewise.
9778 * gfortran.dg/g77/19981119-0.f: Likewise.
9779 * gfortran.dg/g77/19990313-0.f: Likewise.
9780 * gfortran.dg/g77/19990313-1.f: Likewise.
9781 * gfortran.dg/g77/19990313-2.f: Likewise.
9782 * gfortran.dg/g77/19990313-3.f: Likewise.
9783 * gfortran.dg/g77/19990419-1.f: Likewise.
9784 * gfortran.dg/g77/19990826-0.f: Likewise.
9785 * gfortran.dg/g77/19990826-2.f: Likewise.
9786 * gfortran.dg/g77/20000503-1.f: Likewise.
9787 * gfortran.dg/g77/20001111.f: Likewise.
9788 * gfortran.dg/g77/20010116.f: Likewise.
9789 * gfortran.dg/g77/20010216-1.f: Likewise.
9790 * gfortran.dg/g77/20010430.f: Likewise.
9791 * gfortran.dg/g77/20010610.f: Likewise.
9792 * gfortran.dg/g77/6177.f: Likewise.
9793 * gfortran.dg/g77/7388.f: Likewise.
9794 * gfortran.dg/g77/947.f: Likewise.
9795 * gfortran.dg/g77/970625-2.f: Likewise.
9796 * gfortran.dg/g77/971102-1.f: Likewise.
9797 * gfortran.dg/g77/980628-0.f: Likewise.
9798 * gfortran.dg/g77/980628-1.f: Likewise.
9799 * gfortran.dg/g77/980628-10.f: Likewise.
9800 * gfortran.dg/g77/980628-2.f: Likewise.
9801 * gfortran.dg/g77/980628-3.f: Likewise.
9802 * gfortran.dg/g77/980628-7.f: Likewise.
9803 * gfortran.dg/g77/980628-8.f: Likewise.
9804 * gfortran.dg/g77/980628-9.f: Likewise.
9805 * gfortran.dg/g77/980701-0.f: Likewise.
9806 * gfortran.dg/g77/980701-1.f: Likewise.
9807 * gfortran.dg/g77/cabs.f: Likewise.
9808 * gfortran.dg/g77/claus.f: Likewise.
9809 * gfortran.dg/g77/complex_1.f: Likewise.
9810 * gfortran.dg/g77/cpp3.F: Likewise.
9811 * gfortran.dg/g77/cpp4.F: Likewise.
9812 * gfortran.dg/g77/cpp5.F: Likewise.
9813 * gfortran.dg/g77/dcomplex.f: Likewise.
9814 * gfortran.dg/g77/dnrm2.f: Likewise.
9815 * gfortran.dg/g77/erfc.f: Likewise.
9816 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
9817 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
9818 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
9819 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
9820 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
9821 * gfortran.dg/g77/int8421.f: Likewise.
9822 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
9823 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
9824 * gfortran.dg/g77/le.f: Likewise.
9825 * gfortran.dg/g77/short.f: Likewise.
9826 * gfortran.dg/gamma_1.f90: Likewise.
9827 * gfortran.dg/gamma_4.f90: Likewise.
9828 * gfortran.dg/gamma_5.f90: Likewise.
9829 * gfortran.dg/generic_13.f90: Likewise.
9830 * gfortran.dg/generic_15.f90: Likewise.
9831 * gfortran.dg/generic_19.f90: Likewise.
9832 * gfortran.dg/generic_20.f90: Likewise.
9833 * gfortran.dg/generic_23.f03: Likewise.
9834 * gfortran.dg/generic_25.f90: Likewise.
9835 * gfortran.dg/generic_27.f90: Likewise.
9836 * gfortran.dg/generic_31.f90: Likewise.
9837 * gfortran.dg/generic_4.f90: Likewise.
9838 * gfortran.dg/global_vars_c_init.f90: Likewise.
9839 * gfortran.dg/global_vars_f90_init.f90: Likewise.
9840 * gfortran.dg/gnu_logical_1.F: Likewise.
9841 * gfortran.dg/goacc/fixed-1.f: Likewise.
9842 * gfortran.dg/goacc/fixed-2.f: Likewise.
9843 * gfortran.dg/goacc/gang-static.f95: Likewise.
9844 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
9845 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9846 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9847 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9848 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9849 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9850 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
9851 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9852 * gfortran.dg/goacc/omp-fixed.f: Likewise.
9853 * gfortran.dg/gomp/crayptr5.f90: Likewise.
9854 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
9855 * gfortran.dg/gomp/pr48794.f90: Likewise.
9856 * gfortran.dg/gomp/pr72744.f90: Likewise.
9857 * gfortran.dg/gomp/pr77665.f90: Likewise.
9858 * gfortran.dg/gomp/workshare2.f90: Likewise.
9859 * gfortran.dg/gomp/workshare3.f90: Likewise.
9860 * gfortran.dg/goto_1.f: Likewise.
9861 * gfortran.dg/goto_2.f90: Likewise.
9862 * gfortran.dg/goto_4.f90: Likewise.
9863 * gfortran.dg/goto_6.f: Likewise.
9864 * gfortran.dg/graphite/id-26.f03: Likewise.
9865 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
9866 * gfortran.dg/graphite/pr29581.f90: Likewise.
9867 * gfortran.dg/graphite/pr29832.f90: Likewise.
9868 * gfortran.dg/graphite/run-id-1.f: Likewise.
9869 * gfortran.dg/graphite/run-id-2.f90: Likewise.
9870 * gfortran.dg/graphite/run-id-3.f90: Likewise.
9871 * gfortran.dg/hollerith.f90: Likewise.
9872 * gfortran.dg/hollerith4.f90: Likewise.
9873 * gfortran.dg/hollerith6.f90: Likewise.
9874 * gfortran.dg/hollerith8.f90: Likewise.
9875 * gfortran.dg/hollerith_1.f90: Likewise.
9876 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
9877 * gfortran.dg/hollerith_f95.f90: Likewise.
9878 * gfortran.dg/hollerith_legacy.f90: Likewise.
9879 * gfortran.dg/host_assoc_call_3.f90: Likewise.
9880 * gfortran.dg/host_assoc_function_1.f90: Likewise.
9881 * gfortran.dg/host_assoc_function_3.f90: Likewise.
9882 * gfortran.dg/host_assoc_function_4.f90: Likewise.
9883 * gfortran.dg/host_assoc_function_9.f90: Likewise.
9884 * gfortran.dg/host_dummy_index_1.f90: Likewise.
9885 * gfortran.dg/hypot_1.f90: Likewise.
9886 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
9887 * gfortran.dg/iargc.f90: Likewise.
9888 * gfortran.dg/ibits.f90: Likewise.
9889 * gfortran.dg/ichar_1.f90: Likewise.
9890 * gfortran.dg/ichar_2.f90: Likewise.
9891 * gfortran.dg/ieee/ieee_1.F90: Likewise.
9892 * gfortran.dg/ieee/ieee_2.f90: Likewise.
9893 * gfortran.dg/ieee/ieee_3.f90: Likewise.
9894 * gfortran.dg/ieee/ieee_4.f90: Likewise.
9895 * gfortran.dg/ieee/ieee_6.f90: Likewise.
9896 * gfortran.dg/ieee/ieee_7.f90: Likewise.
9897 * gfortran.dg/ieee/ieee_8.f90: Likewise.
9898 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
9899 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
9900 * gfortran.dg/ieee/large_1.f90: Likewise.
9901 * gfortran.dg/ieee/large_2.f90: Likewise.
9902 * gfortran.dg/ieee/large_3.F90: Likewise.
9903 * gfortran.dg/ieee/large_4.f90: Likewise.
9904 * gfortran.dg/ieee/rounding_1.f90: Likewise.
9905 * gfortran.dg/ieee/underflow_1.f90: Likewise.
9906 * gfortran.dg/impl_do_var_data.f90: Likewise.
9907 * gfortran.dg/implicit_10.f90: Likewise.
9908 * gfortran.dg/implicit_12.f90: Likewise.
9909 * gfortran.dg/implicit_class_1.f90: Likewise.
9910 * gfortran.dg/implicit_pure_1.f90: Likewise.
9911 * gfortran.dg/implied_do_1.f90: Likewise.
9912 * gfortran.dg/implied_do_io_1.f90: Likewise.
9913 * gfortran.dg/implied_do_io_2.f90: Likewise.
9914 * gfortran.dg/implied_do_io_3.f90: Likewise.
9915 * gfortran.dg/implied_shape_1.f08: Likewise.
9916 * gfortran.dg/import.f90: Likewise.
9917 * gfortran.dg/import4.f90: Likewise.
9918 * gfortran.dg/impure_1.f08: Likewise.
9919 * gfortran.dg/index.f90: Likewise.
9920 * gfortran.dg/index_2.f90: Likewise.
9921 * gfortran.dg/init_flag_1.f90: Likewise.
9922 * gfortran.dg/init_flag_10.f90: Likewise.
9923 * gfortran.dg/init_flag_15.f03: Likewise.
9924 * gfortran.dg/init_flag_2.f90: Likewise.
9925 * gfortran.dg/init_flag_3.f90: Likewise.
9926 * gfortran.dg/init_flag_4.f90: Likewise.
9927 * gfortran.dg/init_flag_5.f90: Likewise.
9928 * gfortran.dg/init_flag_6.f90: Likewise.
9929 * gfortran.dg/init_flag_7.f90: Likewise.
9930 * gfortran.dg/init_flag_9.f90: Likewise.
9931 * gfortran.dg/initialization_11.f90: Likewise.
9932 * gfortran.dg/initialization_19.f90: Likewise.
9933 * gfortran.dg/initialization_2.f90: Likewise.
9934 * gfortran.dg/initialization_22.f90: Likewise.
9935 * gfortran.dg/initialization_27.f90: Likewise.
9936 * gfortran.dg/initialization_5.f90: Likewise.
9937 * gfortran.dg/initialization_6.f90: Likewise.
9938 * gfortran.dg/inline_matmul_1.f90: Likewise.
9939 * gfortran.dg/inline_matmul_10.f90: Likewise.
9940 * gfortran.dg/inline_matmul_11.f90: Likewise.
9941 * gfortran.dg/inline_matmul_13.f90: Likewise.
9942 * gfortran.dg/inline_matmul_14.f90: Likewise.
9943 * gfortran.dg/inline_matmul_16.f90: Likewise.
9944 * gfortran.dg/inline_matmul_17.f90: Likewise.
9945 * gfortran.dg/inline_matmul_18.f90: Likewise.
9946 * gfortran.dg/inline_matmul_19.f90: Likewise.
9947 * gfortran.dg/inline_matmul_2.f90: Likewise.
9948 * gfortran.dg/inline_matmul_20.f90: Likewise.
9949 * gfortran.dg/inline_matmul_22.f90: Likewise.
9950 * gfortran.dg/inline_matmul_3.f90: Likewise.
9951 * gfortran.dg/inline_matmul_4.f90: Likewise.
9952 * gfortran.dg/inline_matmul_5.f90: Likewise.
9953 * gfortran.dg/inline_matmul_6.f90: Likewise.
9954 * gfortran.dg/inline_matmul_7.f90: Likewise.
9955 * gfortran.dg/inline_matmul_8.f90: Likewise.
9956 * gfortran.dg/inline_matmul_9.f90: Likewise.
9957 * gfortran.dg/inline_sum_1.f90: Likewise.
9958 * gfortran.dg/inline_sum_3.f90: Likewise.
9959 * gfortran.dg/inline_sum_5.f90: Likewise.
9960 * gfortran.dg/inquire-complex.f90: Likewise.
9961 * gfortran.dg/inquire.f90: Likewise.
9962 * gfortran.dg/inquire_10.f90: Likewise.
9963 * gfortran.dg/inquire_13.f90: Likewise.
9964 * gfortran.dg/inquire_15.f90: Likewise.
9965 * gfortran.dg/inquire_16.f90: Likewise.
9966 * gfortran.dg/inquire_17.f90: Likewise.
9967 * gfortran.dg/inquire_5.f90: Likewise.
9968 * gfortran.dg/inquire_6.f90: Likewise.
9969 * gfortran.dg/inquire_7.f90: Likewise.
9970 * gfortran.dg/inquire_9.f90: Likewise.
9971 * gfortran.dg/inquire_internal.f90: Likewise.
9972 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
9973 * gfortran.dg/inquire_size.f90: Likewise.
9974 * gfortran.dg/int_1.f90: Likewise.
9975 * gfortran.dg/int_conv_1.f90: Likewise.
9976 * gfortran.dg/int_range_io_1.f90: Likewise.
9977 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
9978 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
9979 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
9980 * gfortran.dg/integer_plus.f90: Likewise.
9981 * gfortran.dg/intent_out_2.f90: Likewise.
9982 * gfortran.dg/intent_out_5.f90: Likewise.
9983 * gfortran.dg/intent_out_6.f90: Likewise.
9984 * gfortran.dg/interface_12.f90: Likewise.
9985 * gfortran.dg/interface_19.f90: Likewise.
9986 * gfortran.dg/interface_4.f90: Likewise.
9987 * gfortran.dg/interface_5.f90: Likewise.
9988 * gfortran.dg/interface_9.f90: Likewise.
9989 * gfortran.dg/interface_assignment_1.f90: Likewise.
9990 * gfortran.dg/interface_assignment_2.f90: Likewise.
9991 * gfortran.dg/internal_dummy_2.f08: Likewise.
9992 * gfortran.dg/internal_dummy_3.f08: Likewise.
9993 * gfortran.dg/internal_dummy_4.f08: Likewise.
9994 * gfortran.dg/internal_pack_1.f90: Likewise.
9995 * gfortran.dg/internal_pack_10.f90: Likewise.
9996 * gfortran.dg/internal_pack_12.f90: Likewise.
9997 * gfortran.dg/internal_pack_13.f90: Likewise.
9998 * gfortran.dg/internal_pack_14.f90: Likewise.
9999 * gfortran.dg/internal_pack_15.f90: Likewise.
10000 * gfortran.dg/internal_pack_2.f90: Likewise.
10001 * gfortran.dg/internal_pack_3.f90: Likewise.
10002 * gfortran.dg/internal_pack_4.f90: Likewise.
10003 * gfortran.dg/internal_pack_6.f90: Likewise.
10004 * gfortran.dg/internal_pack_8.f90: Likewise.
10005 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10006 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10007 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10008 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10009 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10010 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10011 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10012 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10013 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10014 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10015 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10016 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10017 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10018 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10019 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10020 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10021 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10022 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10023 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10024 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10025 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10026 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10027 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10028 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10029 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10030 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10031 * gfortran.dg/io_err_1.f90: Likewise.
10032 * gfortran.dg/io_real_boz.f90: Likewise.
10033 * gfortran.dg/iomsg_1.f90: Likewise.
10034 * gfortran.dg/iostat_1.f90: Likewise.
10035 * gfortran.dg/iostat_2.f90: Likewise.
10036 * gfortran.dg/iostat_4.f90: Likewise.
10037 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10038 * gfortran.dg/ishft_1.f90: Likewise.
10039 * gfortran.dg/ishft_2.f90: Likewise.
10040 * gfortran.dg/ishft_4.f90: Likewise.
10041 * gfortran.dg/isnan_1.f90: Likewise.
10042 * gfortran.dg/isnan_2.f90: Likewise.
10043 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10044 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10045 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10046 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10047 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10048 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10049 * gfortran.dg/itime_idate_1.f: Likewise.
10050 * gfortran.dg/itime_idate_2.f: Likewise.
10051 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10052 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10053 * gfortran.dg/large_real_kind_1.f90: Likewise.
10054 * gfortran.dg/large_real_kind_2.F90: Likewise.
10055 * gfortran.dg/large_real_kind_3.F90: Likewise.
10056 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10057 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10058 * gfortran.dg/large_recl.f90: Likewise.
10059 * gfortran.dg/large_unit_1.f90: Likewise.
10060 * gfortran.dg/large_unit_2.f90: Likewise.
10061 * gfortran.dg/largeequiv_1.f90: Likewise.
10062 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10063 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10064 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10065 * gfortran.dg/list_read_1.f90: Likewise.
10066 * gfortran.dg/list_read_10.f90: Likewise.
10067 * gfortran.dg/list_read_11.f90: Likewise.
10068 * gfortran.dg/list_read_12.f90: Likewise.
10069 * gfortran.dg/list_read_13.f: Likewise.
10070 * gfortran.dg/list_read_14.f90: Likewise.
10071 * gfortran.dg/list_read_2.f90: Likewise.
10072 * gfortran.dg/list_read_3.f90: Likewise.
10073 * gfortran.dg/list_read_4.f90: Likewise.
10074 * gfortran.dg/list_read_5.f90: Likewise.
10075 * gfortran.dg/list_read_6.f90: Likewise.
10076 * gfortran.dg/list_read_7.f90: Likewise.
10077 * gfortran.dg/list_read_8.f90: Likewise.
10078 * gfortran.dg/list_read_9.f90: Likewise.
10079 * gfortran.dg/loc_2.f90: Likewise.
10080 * gfortran.dg/logical_1.f90: Likewise.
10081 * gfortran.dg/logical_dot_product.f90: Likewise.
10082 * gfortran.dg/logical_temp_io.f90: Likewise.
10083 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10084 * gfortran.dg/lrshift_1.f90: Likewise.
10085 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10086 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10087 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10088 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10089 * gfortran.dg/make_unit.f90: Likewise.
10090 * gfortran.dg/mapping_1.f90: Likewise.
10091 * gfortran.dg/mapping_2.f90: Likewise.
10092 * gfortran.dg/mapping_3.f90: Likewise.
10093 * gfortran.dg/masklr_1.F90: Likewise.
10094 * gfortran.dg/masklr_2.F90: Likewise.
10095 * gfortran.dg/matmul_1.f90: Likewise.
10096 * gfortran.dg/matmul_10.f90: Likewise.
10097 * gfortran.dg/matmul_12.f90: Likewise.
10098 * gfortran.dg/matmul_16.f90: Likewise.
10099 * gfortran.dg/matmul_17.f90: Likewise.
10100 * gfortran.dg/matmul_18.f90: Likewise.
10101 * gfortran.dg/matmul_2.f90: Likewise.
10102 * gfortran.dg/matmul_3.f90: Likewise.
10103 * gfortran.dg/matmul_4.f90: Likewise.
10104 * gfortran.dg/matmul_6.f90: Likewise.
10105 * gfortran.dg/matmul_8.f03: Likewise.
10106 * gfortran.dg/matmul_9.f90: Likewise.
10107 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10108 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10109 * gfortran.dg/matmul_const.f90: Likewise.
10110 * gfortran.dg/maxloc_1.f90: Likewise.
10111 * gfortran.dg/maxloc_2.f90: Likewise.
10112 * gfortran.dg/maxloc_3.f90: Likewise.
10113 * gfortran.dg/maxloc_4.f90: Likewise.
10114 * gfortran.dg/maxloc_string_1.f90: Likewise.
10115 * gfortran.dg/maxlocval_1.f90: Likewise.
10116 * gfortran.dg/maxlocval_2.f90: Likewise.
10117 * gfortran.dg/maxlocval_3.f90: Likewise.
10118 * gfortran.dg/maxlocval_4.f90: Likewise.
10119 * gfortran.dg/maxval_char_1.f90: Likewise.
10120 * gfortran.dg/maxval_char_2.f90: Likewise.
10121 * gfortran.dg/maxval_char_3.f90: Likewise.
10122 * gfortran.dg/maxval_char_4.f90: Likewise.
10123 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10124 * gfortran.dg/mclock.f90: Likewise.
10125 * gfortran.dg/merge_bits_1.F90: Likewise.
10126 * gfortran.dg/merge_bits_2.F90: Likewise.
10127 * gfortran.dg/merge_char_1.f90: Likewise.
10128 * gfortran.dg/merge_init_expr.f90: Likewise.
10129 * gfortran.dg/min_max_optional_1.f90: Likewise.
10130 * gfortran.dg/min_max_optional_5.f90: Likewise.
10131 * gfortran.dg/minloc_1.f90: Likewise.
10132 * gfortran.dg/minloc_2.f90: Likewise.
10133 * gfortran.dg/minloc_3.f90: Likewise.
10134 * gfortran.dg/minloc_4.f90: Likewise.
10135 * gfortran.dg/minloc_string_1.f90: Likewise.
10136 * gfortran.dg/minlocval_1.f90: Likewise.
10137 * gfortran.dg/minlocval_2.f90: Likewise.
10138 * gfortran.dg/minlocval_3.f90: Likewise.
10139 * gfortran.dg/minlocval_4.f90: Likewise.
10140 * gfortran.dg/minmax_char_1.f90: Likewise.
10141 * gfortran.dg/minmaxloc_1.f90: Likewise.
10142 * gfortran.dg/minmaxloc_10.f90: Likewise.
10143 * gfortran.dg/minmaxloc_11.f90: Likewise.
10144 * gfortran.dg/minmaxloc_12.f90: Likewise.
10145 * gfortran.dg/minmaxloc_13.f90: Likewise.
10146 * gfortran.dg/minmaxloc_2.f90: Likewise.
10147 * gfortran.dg/minmaxloc_3.f90: Likewise.
10148 * gfortran.dg/minmaxloc_4.f90: Likewise.
10149 * gfortran.dg/minmaxloc_5.f90: Likewise.
10150 * gfortran.dg/minmaxloc_6.f90: Likewise.
10151 * gfortran.dg/minmaxloc_7.f90: Likewise.
10152 * gfortran.dg/minmaxloc_8.f90: Likewise.
10153 * gfortran.dg/minmaxval_1.f90: Likewise.
10154 * gfortran.dg/minval_char_1.f90: Likewise.
10155 * gfortran.dg/minval_char_2.f90: Likewise.
10156 * gfortran.dg/minval_char_3.f90: Likewise.
10157 * gfortran.dg/minval_char_4.f90: Likewise.
10158 * gfortran.dg/minval_char_5.f90: Likewise.
10159 * gfortran.dg/minval_parameter_1.f90: Likewise.
10160 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10161 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10162 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10163 * gfortran.dg/missing_parens_1.f90: Likewise.
10164 * gfortran.dg/missing_parens_2.f90: Likewise.
10165 * gfortran.dg/mod_large_1.f90: Likewise.
10166 * gfortran.dg/mod_sign0_1.f90: Likewise.
10167 * gfortran.dg/module_blank_common.f90: Likewise.
10168 * gfortran.dg/module_commons_1.f90: Likewise.
10169 * gfortran.dg/module_commons_3.f90: Likewise.
10170 * gfortran.dg/module_double_reuse.f90: Likewise.
10171 * gfortran.dg/module_equivalence_1.f90: Likewise.
10172 * gfortran.dg/module_equivalence_2.f90: Likewise.
10173 * gfortran.dg/module_equivalence_3.f90: Likewise.
10174 * gfortran.dg/module_equivalence_5.f90: Likewise.
10175 * gfortran.dg/module_interface_1.f90: Likewise.
10176 * gfortran.dg/module_nan.f90: Likewise.
10177 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10178 * gfortran.dg/module_procedure_1.f90: Likewise.
10179 * gfortran.dg/module_read_1.f90: Likewise.
10180 * gfortran.dg/module_read_2.f90: Likewise.
10181 * gfortran.dg/module_widestring_1.f90: Likewise.
10182 * gfortran.dg/move_alloc.f90: Likewise.
10183 * gfortran.dg/move_alloc_10.f90: Likewise.
10184 * gfortran.dg/move_alloc_13.f90: Likewise.
10185 * gfortran.dg/move_alloc_14.f90: Likewise.
10186 * gfortran.dg/move_alloc_15.f90: Likewise.
10187 * gfortran.dg/move_alloc_16.f90: Likewise.
10188 * gfortran.dg/move_alloc_2.f90: Likewise.
10189 * gfortran.dg/move_alloc_5.f90: Likewise.
10190 * gfortran.dg/move_alloc_6.f90: Likewise.
10191 * gfortran.dg/move_alloc_9.f90: Likewise.
10192 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10193 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10194 * gfortran.dg/mvbits_1.f90: Likewise.
10195 * gfortran.dg/mvbits_2.f90: Likewise.
10196 * gfortran.dg/mvbits_3.f90: Likewise.
10197 * gfortran.dg/mvbits_4.f90: Likewise.
10198 * gfortran.dg/mvbits_7.f90: Likewise.
10199 * gfortran.dg/mvbits_8.f90: Likewise.
10200 * gfortran.dg/namelist_11.f: Likewise.
10201 * gfortran.dg/namelist_12.f: Likewise.
10202 * gfortran.dg/namelist_13.f90: Likewise.
10203 * gfortran.dg/namelist_14.f90: Likewise.
10204 * gfortran.dg/namelist_15.f90: Likewise.
10205 * gfortran.dg/namelist_16.f90: Likewise.
10206 * gfortran.dg/namelist_17.f90: Likewise.
10207 * gfortran.dg/namelist_18.f90: Likewise.
10208 * gfortran.dg/namelist_19.f90: Likewise.
10209 * gfortran.dg/namelist_20.f90: Likewise.
10210 * gfortran.dg/namelist_21.f90: Likewise.
10211 * gfortran.dg/namelist_22.f90: Likewise.
10212 * gfortran.dg/namelist_23.f90: Likewise.
10213 * gfortran.dg/namelist_24.f90: Likewise.
10214 * gfortran.dg/namelist_26.f90: Likewise.
10215 * gfortran.dg/namelist_27.f90: Likewise.
10216 * gfortran.dg/namelist_28.f90: Likewise.
10217 * gfortran.dg/namelist_29.f90: Likewise.
10218 * gfortran.dg/namelist_37.f90: Likewise.
10219 * gfortran.dg/namelist_38.f90: Likewise.
10220 * gfortran.dg/namelist_39.f90: Likewise.
10221 * gfortran.dg/namelist_40.f90: Likewise.
10222 * gfortran.dg/namelist_41.f90: Likewise.
10223 * gfortran.dg/namelist_42.f90: Likewise.
10224 * gfortran.dg/namelist_43.f90: Likewise.
10225 * gfortran.dg/namelist_44.f90: Likewise.
10226 * gfortran.dg/namelist_47.f90: Likewise.
10227 * gfortran.dg/namelist_48.f90: Likewise.
10228 * gfortran.dg/namelist_49.f90: Likewise.
10229 * gfortran.dg/namelist_50.f90: Likewise.
10230 * gfortran.dg/namelist_51.f90: Likewise.
10231 * gfortran.dg/namelist_52.f90: Likewise.
10232 * gfortran.dg/namelist_54.f90: Likewise.
10233 * gfortran.dg/namelist_55.f90: Likewise.
10234 * gfortran.dg/namelist_56.f90: Likewise.
10235 * gfortran.dg/namelist_57.f90: Likewise.
10236 * gfortran.dg/namelist_58.f90: Likewise.
10237 * gfortran.dg/namelist_59.f90: Likewise.
10238 * gfortran.dg/namelist_60.f90: Likewise.
10239 * gfortran.dg/namelist_61.f90: Likewise.
10240 * gfortran.dg/namelist_64.f90: Likewise.
10241 * gfortran.dg/namelist_65.f90: Likewise.
10242 * gfortran.dg/namelist_69.f90: Likewise.
10243 * gfortran.dg/namelist_70.f90: Likewise.
10244 * gfortran.dg/namelist_71.f90: Likewise.
10245 * gfortran.dg/namelist_72.f: Likewise.
10246 * gfortran.dg/namelist_73.f90: Likewise.
10247 * gfortran.dg/namelist_77.f90: Likewise.
10248 * gfortran.dg/namelist_78.f90: Likewise.
10249 * gfortran.dg/namelist_79.f90: Likewise.
10250 * gfortran.dg/namelist_80.f90: Likewise.
10251 * gfortran.dg/namelist_81.f90: Likewise.
10252 * gfortran.dg/namelist_82.f90: Likewise.
10253 * gfortran.dg/namelist_84.f90: Likewise.
10254 * gfortran.dg/namelist_85.f90: Likewise.
10255 * gfortran.dg/namelist_86.f90: Likewise.
10256 * gfortran.dg/namelist_87.f90: Likewise.
10257 * gfortran.dg/namelist_88.f90: Likewise.
10258 * gfortran.dg/namelist_89.f90: Likewise.
10259 * gfortran.dg/namelist_90.f: Likewise.
10260 * gfortran.dg/namelist_95.f90: Likewise.
10261 * gfortran.dg/namelist_char_only.f90: Likewise.
10262 * gfortran.dg/namelist_empty.f90: Likewise.
10263 * gfortran.dg/namelist_internal.f90: Likewise.
10264 * gfortran.dg/namelist_use.f90: Likewise.
10265 * gfortran.dg/namelist_use_only.f90: Likewise.
10266 * gfortran.dg/namelist_utf8.f90: Likewise.
10267 * gfortran.dg/nan_1.f90: Likewise.
10268 * gfortran.dg/nan_2.f90: Likewise.
10269 * gfortran.dg/nan_3.f90: Likewise.
10270 * gfortran.dg/nan_6.f90: Likewise.
10271 * gfortran.dg/nan_7.f90: Likewise.
10272 * gfortran.dg/nearest_1.f90: Likewise.
10273 * gfortran.dg/nearest_2.f90: Likewise.
10274 * gfortran.dg/nearest_3.f90: Likewise.
10275 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10276 * gfortran.dg/negative_automatic_size.f90: Likewise.
10277 * gfortran.dg/negative_unit.f: Likewise.
10278 * gfortran.dg/negative_unit2.f90: Likewise.
10279 * gfortran.dg/negative_unit_int8.f: Likewise.
10280 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10281 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10282 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10283 * gfortran.dg/nested_modules_1.f90: Likewise.
10284 * gfortran.dg/nested_modules_2.f90: Likewise.
10285 * gfortran.dg/nested_modules_3.f90: Likewise.
10286 * gfortran.dg/nesting_1.f90: Likewise.
10287 * gfortran.dg/new_line.f90: Likewise.
10288 * gfortran.dg/newunit_1.f90: Likewise.
10289 * gfortran.dg/newunit_3.f90: Likewise.
10290 * gfortran.dg/newunit_5.f90.f90: Likewise.
10291 * gfortran.dg/nint_1.f90: Likewise.
10292 * gfortran.dg/nint_2.f90: Likewise.
10293 * gfortran.dg/no_arg_check_2.f90: Likewise.
10294 * gfortran.dg/no_range_check_1.f90: Likewise.
10295 * gfortran.dg/no_range_check_2.f90: Likewise.
10296 * gfortran.dg/no_range_check_3.f90: Likewise.
10297 * gfortran.dg/noadv_size.f90: Likewise.
10298 * gfortran.dg/nonreturning_statements.f90: Likewise.
10299 * gfortran.dg/norm2_1.f90: Likewise.
10300 * gfortran.dg/norm2_3.f90: Likewise.
10301 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10302 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10303 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10304 * gfortran.dg/null_4.f90: Likewise.
10305 * gfortran.dg/null_9.f90: Likewise.
10306 * gfortran.dg/nullify_3.f90: Likewise.
10307 * gfortran.dg/oldstyle_1.f90: Likewise.
10308 * gfortran.dg/open_access_append_1.f90: Likewise.
10309 * gfortran.dg/open_access_append_2.f90: Likewise.
10310 * gfortran.dg/open_errors.f90: Likewise.
10311 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10312 * gfortran.dg/open_new.f90: Likewise.
10313 * gfortran.dg/open_readonly_1.f90: Likewise.
10314 * gfortran.dg/operator_1.f90: Likewise.
10315 * gfortran.dg/optional_absent_1.f90: Likewise.
10316 * gfortran.dg/optional_absent_2.f90: Likewise.
10317 * gfortran.dg/optional_absent_3.f90: Likewise.
10318 * gfortran.dg/optional_class_1.f90: Likewise.
10319 * gfortran.dg/optional_dim_2.f90: Likewise.
10320 * gfortran.dg/optional_dim_3.f90: Likewise.
10321 * gfortran.dg/output_exponents_1.f90: Likewise.
10322 * gfortran.dg/overload_1.f90: Likewise.
10323 * gfortran.dg/overload_2.f90: Likewise.
10324 * gfortran.dg/overwrite_1.f: Likewise.
10325 * gfortran.dg/pad_no.f90: Likewise.
10326 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10327 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10328 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10329 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10330 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10331 * gfortran.dg/parens_3.f90: Likewise.
10332 * gfortran.dg/parens_5.f90: Likewise.
10333 * gfortran.dg/parens_6.f90: Likewise.
10334 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10335 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10336 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10337 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10338 * gfortran.dg/parity_1.f90: Likewise.
10339 * gfortran.dg/past_eor.f90: Likewise.
10340 * gfortran.dg/pdt_1.f03: Likewise.
10341 * gfortran.dg/pdt_10.f03: Likewise.
10342 * gfortran.dg/pdt_11.f03: Likewise.
10343 * gfortran.dg/pdt_12.f03: Likewise.
10344 * gfortran.dg/pdt_13.f03: Likewise.
10345 * gfortran.dg/pdt_14.f03: Likewise.
10346 * gfortran.dg/pdt_15.f03: Likewise.
10347 * gfortran.dg/pdt_19.f03: Likewise.
10348 * gfortran.dg/pdt_20.f03: Likewise.
10349 * gfortran.dg/pdt_22.f03: Likewise.
10350 * gfortran.dg/pdt_23.f03: Likewise.
10351 * gfortran.dg/pdt_25.f03: Likewise.
10352 * gfortran.dg/pdt_26.f03: Likewise.
10353 * gfortran.dg/pdt_27.f03: Likewise.
10354 * gfortran.dg/pdt_28.f03: Likewise.
10355 * gfortran.dg/pdt_3.f03: Likewise.
10356 * gfortran.dg/pdt_4.f03: Likewise.
10357 * gfortran.dg/pdt_5.f03: Likewise.
10358 * gfortran.dg/pdt_7.f03: Likewise.
10359 * gfortran.dg/pointer_1.f90: Likewise.
10360 * gfortran.dg/pointer_array_1.f90: Likewise.
10361 * gfortran.dg/pointer_array_3.f90: Likewise.
10362 * gfortran.dg/pointer_array_4.f90: Likewise.
10363 * gfortran.dg/pointer_array_5.f90: Likewise.
10364 * gfortran.dg/pointer_array_6.f90: Likewise.
10365 * gfortran.dg/pointer_array_7.f90: Likewise.
10366 * gfortran.dg/pointer_array_8.f90: Likewise.
10367 * gfortran.dg/pointer_array_9.f90: Likewise.
10368 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10369 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10370 * gfortran.dg/pointer_assign_10.f90: Likewise.
10371 * gfortran.dg/pointer_assign_11.f90: Likewise.
10372 * gfortran.dg/pointer_assign_4.f90: Likewise.
10373 * gfortran.dg/pointer_assign_8.f90: Likewise.
10374 * gfortran.dg/pointer_assign_9.f90: Likewise.
10375 * gfortran.dg/pointer_check_10.f90: Likewise.
10376 * gfortran.dg/pointer_check_9.f90: Likewise.
10377 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10378 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10379 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10380 * gfortran.dg/pointer_init_1.f90: Likewise.
10381 * gfortran.dg/pointer_init_3.f90: Likewise.
10382 * gfortran.dg/pointer_init_4.f90: Likewise.
10383 * gfortran.dg/pointer_init_5.f90: Likewise.
10384 * gfortran.dg/pointer_init_8.f90: Likewise.
10385 * gfortran.dg/pointer_intent_1.f90: Likewise.
10386 * gfortran.dg/pointer_intent_4.f90: Likewise.
10387 * gfortran.dg/pointer_intent_5.f90: Likewise.
10388 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10389 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10390 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10391 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10392 * gfortran.dg/pointer_target_1.f90: Likewise.
10393 * gfortran.dg/pointer_target_2.f90: Likewise.
10394 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10395 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10396 * gfortran.dg/power.f90: Likewise.
10397 * gfortran.dg/power1.f90: Likewise.
10398 * gfortran.dg/power_3.f90: Likewise.
10399 * gfortran.dg/power_4.f90: Likewise.
10400 * gfortran.dg/power_5.f90: Likewise.
10401 * gfortran.dg/pr12884.f: Likewise.
10402 * gfortran.dg/pr15129.f90: Likewise.
10403 * gfortran.dg/pr15140.f90: Likewise.
10404 * gfortran.dg/pr15324.f90: Likewise.
10405 * gfortran.dg/pr15332.f: Likewise.
10406 * gfortran.dg/pr15957.f90: Likewise.
10407 * gfortran.dg/pr15959.f90: Likewise.
10408 * gfortran.dg/pr16597.f90: Likewise.
10409 * gfortran.dg/pr16861.f90: Likewise.
10410 * gfortran.dg/pr16938.f90: Likewise.
10411 * gfortran.dg/pr17090.f90: Likewise.
10412 * gfortran.dg/pr17143.f90: Likewise.
10413 * gfortran.dg/pr17164.f90: Likewise.
10414 * gfortran.dg/pr17229.f: Likewise.
10415 * gfortran.dg/pr17285.f90: Likewise.
10416 * gfortran.dg/pr17286.f90: Likewise.
10417 * gfortran.dg/pr17472.f: Likewise.
10418 * gfortran.dg/pr17612.f90: Likewise.
10419 * gfortran.dg/pr17706.f90: Likewise.
10420 * gfortran.dg/pr18025.f90: Likewise.
10421 * gfortran.dg/pr18122.f90: Likewise.
10422 * gfortran.dg/pr18210.f90: Likewise.
10423 * gfortran.dg/pr18392.f90: Likewise.
10424 * gfortran.dg/pr19155.f: Likewise.
10425 * gfortran.dg/pr19216.f: Likewise.
10426 * gfortran.dg/pr19467.f90: Likewise.
10427 * gfortran.dg/pr19657.f: Likewise.
10428 * gfortran.dg/pr19926.f90: Likewise.
10429 * gfortran.dg/pr19928-1.f90: Likewise.
10430 * gfortran.dg/pr19928-2.f90: Likewise.
10431 * gfortran.dg/pr20086.f90: Likewise.
10432 * gfortran.dg/pr20124.f90: Likewise.
10433 * gfortran.dg/pr20163-2.f: Likewise.
10434 * gfortran.dg/pr20480.f90: Likewise.
10435 * gfortran.dg/pr20755.f: Likewise.
10436 * gfortran.dg/pr20950.f: Likewise.
10437 * gfortran.dg/pr21177.f90: Likewise.
10438 * gfortran.dg/pr21730.f: Likewise.
10439 * gfortran.dg/pr22491.f: Likewise.
10440 * gfortran.dg/pr25603.f: Likewise.
10441 * gfortran.dg/pr26246_2.f90: Likewise.
10442 * gfortran.dg/pr32136.f90: Likewise.
10443 * gfortran.dg/pr32533.f90: Likewise.
10444 * gfortran.dg/pr33794.f90: Likewise.
10445 * gfortran.dg/pr35662.f90: Likewise.
10446 * gfortran.dg/pr35944-1.f90: Likewise.
10447 * gfortran.dg/pr35944-2.f90: Likewise.
10448 * gfortran.dg/pr35983.f90: Likewise.
10449 * gfortran.dg/pr39865.f90: Likewise.
10450 * gfortran.dg/pr41212.f90: Likewise.
10451 * gfortran.dg/pr43808.f90: Likewise.
10452 * gfortran.dg/pr44592.f90: Likewise.
10453 * gfortran.dg/pr44735.f90: Likewise.
10454 * gfortran.dg/pr45308.f03: Likewise.
10455 * gfortran.dg/pr46297.f: Likewise.
10456 * gfortran.dg/pr46588.f90: Likewise.
10457 * gfortran.dg/pr46665.f90: Likewise.
10458 * gfortran.dg/pr46804.f90: Likewise.
10459 * gfortran.dg/pr47008.f03: Likewise.
10460 * gfortran.dg/pr47614.f: Likewise.
10461 * gfortran.dg/pr47878.f90: Likewise.
10462 * gfortran.dg/pr49103.f90: Likewise.
10463 * gfortran.dg/pr50069_1.f90: Likewise.
10464 * gfortran.dg/pr50769.f90: Likewise.
10465 * gfortran.dg/pr52608.f90: Likewise.
10466 * gfortran.dg/pr55086_2.f90: Likewise.
10467 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10468 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10469 * gfortran.dg/pr55330.f90: Likewise.
10470 * gfortran.dg/pr56015.f90: Likewise.
10471 * gfortran.dg/pr57910.f90: Likewise.
10472 * gfortran.dg/pr59700.f90: Likewise.
10473 * gfortran.dg/pr62125.f90: Likewise.
10474 * gfortran.dg/pr64530.f90: Likewise.
10475 * gfortran.dg/pr65429.f90: Likewise.
10476 * gfortran.dg/pr65450.f90: Likewise.
10477 * gfortran.dg/pr65504.f90: Likewise.
10478 * gfortran.dg/pr65903.f90: Likewise.
10479 * gfortran.dg/pr66311.f90: Likewise.
10480 * gfortran.dg/pr66864.f90: Likewise.
10481 * gfortran.dg/pr67140.f90: Likewise.
10482 * gfortran.dg/pr67524.f90: Likewise.
10483 * gfortran.dg/pr67885.f90: Likewise.
10484 * gfortran.dg/pr68053.f90: Likewise.
10485 * gfortran.dg/pr68566.f90: Likewise.
10486 * gfortran.dg/pr69514_1.f90: Likewise.
10487 * gfortran.dg/pr69514_2.f90: Likewise.
10488 * gfortran.dg/pr69739.f90: Likewise.
10489 * gfortran.dg/pr70673.f90: Likewise.
10490 * gfortran.dg/pr71523_2.f90: Likewise.
10491 * gfortran.dg/pr71764.f90: Likewise.
10492 * gfortran.dg/pr78092.f90: Likewise.
10493 * gfortran.dg/pr82973.f90: Likewise.
10494 * gfortran.dg/pr83864.f90: Likewise.
10495 * gfortran.dg/pr83874.f90: Likewise.
10496 * gfortran.dg/pr84088.f90: Likewise.
10497 * gfortran.dg/pr84155.f90: Likewise.
10498 * gfortran.dg/proc_decl_12.f90: Likewise.
10499 * gfortran.dg/proc_decl_13.f90: Likewise.
10500 * gfortran.dg/proc_decl_15.f90: Likewise.
10501 * gfortran.dg/proc_decl_17.f90: Likewise.
10502 * gfortran.dg/proc_decl_18.f90: Likewise.
10503 * gfortran.dg/proc_decl_2.f90: Likewise.
10504 * gfortran.dg/proc_decl_5.f90: Likewise.
10505 * gfortran.dg/proc_decl_9.f90: Likewise.
10506 * gfortran.dg/proc_ptr_1.f90: Likewise.
10507 * gfortran.dg/proc_ptr_10.f90: Likewise.
10508 * gfortran.dg/proc_ptr_12.f90: Likewise.
10509 * gfortran.dg/proc_ptr_18.f90: Likewise.
10510 * gfortran.dg/proc_ptr_19.f90: Likewise.
10511 * gfortran.dg/proc_ptr_21.f90: Likewise.
10512 * gfortran.dg/proc_ptr_22.f90: Likewise.
10513 * gfortran.dg/proc_ptr_23.f90: Likewise.
10514 * gfortran.dg/proc_ptr_25.f90: Likewise.
10515 * gfortran.dg/proc_ptr_26.f90: Likewise.
10516 * gfortran.dg/proc_ptr_3.f90: Likewise.
10517 * gfortran.dg/proc_ptr_36.f90: Likewise.
10518 * gfortran.dg/proc_ptr_47.f90: Likewise.
10519 * gfortran.dg/proc_ptr_48.f90: Likewise.
10520 * gfortran.dg/proc_ptr_5.f90: Likewise.
10521 * gfortran.dg/proc_ptr_6.f90: Likewise.
10522 * gfortran.dg/proc_ptr_7.f90: Likewise.
10523 * gfortran.dg/proc_ptr_8.f90: Likewise.
10524 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10525 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10526 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10527 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10528 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10529 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10530 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10531 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10532 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10533 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10534 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10535 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10536 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10537 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10538 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10539 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10540 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10541 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10542 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10543 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10544 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10545 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10546 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10547 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10548 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10549 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10550 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10551 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10552 * gfortran.dg/product_init_expr.f03: Likewise.
10553 * gfortran.dg/promotion.f90: Likewise.
10554 * gfortran.dg/promotion_3.f90: Likewise.
10555 * gfortran.dg/promotion_4.f90: Likewise.
10556 * gfortran.dg/protected_1.f90: Likewise.
10557 * gfortran.dg/protected_2.f90: Likewise.
10558 * gfortran.dg/ptr-func-1.f90: Likewise.
10559 * gfortran.dg/ptr-func-2.f90: Likewise.
10560 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10561 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10562 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10563 * gfortran.dg/pure_byref_1.f90: Likewise.
10564 * gfortran.dg/pure_byref_2.f90: Likewise.
10565 * gfortran.dg/pure_byref_3.f90: Likewise.
10566 * gfortran.dg/quad_2.f90: Likewise.
10567 * gfortran.dg/quad_3.f90: Likewise.
10568 * gfortran.dg/random_3.f90: Likewise.
10569 * gfortran.dg/random_4.f90: Likewise.
10570 * gfortran.dg/random_7.f90: Likewise.
10571 * gfortran.dg/read_2.f90: Likewise.
10572 * gfortran.dg/read_3.f90: Likewise.
10573 * gfortran.dg/read_4.f90: Likewise.
10574 * gfortran.dg/read_5.f90: Likewise.
10575 * gfortran.dg/read_bad_advance.f90: Likewise.
10576 * gfortran.dg/read_bang.f90: Likewise.
10577 * gfortran.dg/read_bang4.f90: Likewise.
10578 * gfortran.dg/read_comma.f: Likewise.
10579 * gfortran.dg/read_dir.f90: Likewise.
10580 * gfortran.dg/read_empty_file.f: Likewise.
10581 * gfortran.dg/read_eof_1.f90: Likewise.
10582 * gfortran.dg/read_eof_2.f90: Likewise.
10583 * gfortran.dg/read_eof_3.f90: Likewise.
10584 * gfortran.dg/read_eof_4.f90: Likewise.
10585 * gfortran.dg/read_eof_5.f90: Likewise.
10586 * gfortran.dg/read_eof_6.f: Likewise.
10587 * gfortran.dg/read_eof_7.f90: Likewise.
10588 * gfortran.dg/read_eof_8.f90: Likewise.
10589 * gfortran.dg/read_eof_all.f90: Likewise.
10590 * gfortran.dg/read_eor.f90: Likewise.
10591 * gfortran.dg/read_float_1.f90: Likewise.
10592 * gfortran.dg/read_float_2.f03: Likewise.
10593 * gfortran.dg/read_float_3.f90: Likewise.
10594 * gfortran.dg/read_float_4.f90: Likewise.
10595 * gfortran.dg/read_infnan_1.f90: Likewise.
10596 * gfortran.dg/read_list_eof_1.f90: Likewise.
10597 * gfortran.dg/read_logical.f90: Likewise.
10598 * gfortran.dg/read_many_1.f: Likewise.
10599 * gfortran.dg/read_no_eor.f90: Likewise.
10600 * gfortran.dg/read_noadvance.f90: Likewise.
10601 * gfortran.dg/read_repeat.f90: Likewise.
10602 * gfortran.dg/read_repeat_2.f90: Likewise.
10603 * gfortran.dg/read_size_noadvance.f90: Likewise.
10604 * gfortran.dg/read_x_eof.f90: Likewise.
10605 * gfortran.dg/read_x_past.f: Likewise.
10606 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10607 * gfortran.dg/real_const_1.f: Likewise.
10608 * gfortran.dg/real_const_2.f90: Likewise.
10609 * gfortran.dg/real_const_3.f90: Likewise.
10610 * gfortran.dg/real_do_1.f90: Likewise.
10611 * gfortran.dg/real_index_1.f90: Likewise.
10612 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10613 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10614 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10615 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10616 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10617 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10618 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10619 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10620 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10621 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10622 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10623 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10624 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10625 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10626 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10627 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10628 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10629 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10630 * gfortran.dg/record_marker_1.f90: Likewise.
10631 * gfortran.dg/record_marker_2.f: Likewise.
10632 * gfortran.dg/record_marker_3.f90: Likewise.
10633 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10634 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10635 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10636 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10637 * gfortran.dg/recursive_check_7.f90: Likewise.
10638 * gfortran.dg/recursive_reference_1.f90: Likewise.
10639 * gfortran.dg/recursive_reference_2.f90: Likewise.
10640 * gfortran.dg/recursive_stack.f90: Likewise.
10641 * gfortran.dg/reduction.f90: Likewise.
10642 * gfortran.dg/repack_arrays_1.f90: Likewise.
10643 * gfortran.dg/repeat_1.f90: Likewise.
10644 * gfortran.dg/repeat_2.f90: Likewise.
10645 * gfortran.dg/repeat_3.f90: Likewise.
10646 * gfortran.dg/repeat_6.f90: Likewise.
10647 * gfortran.dg/reshape-alloc.f90: Likewise.
10648 * gfortran.dg/reshape-complex.f90: Likewise.
10649 * gfortran.dg/reshape.f90: Likewise.
10650 * gfortran.dg/reshape_2.f90: Likewise.
10651 * gfortran.dg/reshape_7.f90: Likewise.
10652 * gfortran.dg/reshape_empty_1.f03: Likewise.
10653 * gfortran.dg/reshape_pad_1.f90: Likewise.
10654 * gfortran.dg/reshape_rank7.f90: Likewise.
10655 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10656 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10657 * gfortran.dg/result_default_init_1.f90: Likewise.
10658 * gfortran.dg/result_in_spec_1.f90: Likewise.
10659 * gfortran.dg/result_in_spec_2.f90: Likewise.
10660 * gfortran.dg/ret_array_1.f90: Likewise.
10661 * gfortran.dg/ret_pointer_1.f90: Likewise.
10662 * gfortran.dg/ret_pointer_2.f90: Likewise.
10663 * gfortran.dg/rewind_1.f90: Likewise.
10664 * gfortran.dg/round_1.f03: Likewise.
10665 * gfortran.dg/round_2.f03: Likewise.
10666 * gfortran.dg/round_3.f08: Likewise.
10667 * gfortran.dg/round_4.f90: Likewise.
10668 * gfortran.dg/rrspacing_1.f90: Likewise.
10669 * gfortran.dg/runtime_warning_1.f90: Likewise.
10670 * gfortran.dg/same_type_as_2.f03: Likewise.
10671 * gfortran.dg/save_1.f90: Likewise.
10672 * gfortran.dg/save_5.f90: Likewise.
10673 * gfortran.dg/save_6.f90: Likewise.
10674 * gfortran.dg/scalar_mask_1.f90: Likewise.
10675 * gfortran.dg/scalar_mask_2.f90: Likewise.
10676 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10677 * gfortran.dg/scale_1.f90: Likewise.
10678 * gfortran.dg/scan_1.f90: Likewise.
10679 * gfortran.dg/scan_2.f90: Likewise.
10680 * gfortran.dg/secnds-1.f: Likewise.
10681 * gfortran.dg/secnds.f: Likewise.
10682 * gfortran.dg/select_1.f90: Likewise.
10683 * gfortran.dg/select_2.f90: Likewise.
10684 * gfortran.dg/select_3.f90: Likewise.
10685 * gfortran.dg/select_5.f90: Likewise.
10686 * gfortran.dg/select_char_1.f90: Likewise.
10687 * gfortran.dg/select_char_2.f90: Likewise.
10688 * gfortran.dg/select_type_13.f03: Likewise.
10689 * gfortran.dg/select_type_14.f03: Likewise.
10690 * gfortran.dg/select_type_15.f03: Likewise.
10691 * gfortran.dg/select_type_19.f03: Likewise.
10692 * gfortran.dg/select_type_2.f03: Likewise.
10693 * gfortran.dg/select_type_26.f03: Likewise.
10694 * gfortran.dg/select_type_27.f03: Likewise.
10695 * gfortran.dg/select_type_28.f03: Likewise.
10696 * gfortran.dg/select_type_3.f03: Likewise.
10697 * gfortran.dg/select_type_35.f03: Likewise.
10698 * gfortran.dg/select_type_36.f03: Likewise.
10699 * gfortran.dg/select_type_37.f03: Likewise.
10700 * gfortran.dg/select_type_39.f03: Likewise.
10701 * gfortran.dg/select_type_4.f90: Likewise.
10702 * gfortran.dg/select_type_5.f03: Likewise.
10703 * gfortran.dg/select_type_6.f03: Likewise.
10704 * gfortran.dg/select_type_7.f03: Likewise.
10705 * gfortran.dg/select_type_8.f03: Likewise.
10706 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10707 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10708 * gfortran.dg/selected_kind_1.f90: Likewise.
10709 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10710 * gfortran.dg/shape_2.f90: Likewise.
10711 * gfortran.dg/shape_4.f90: Likewise.
10712 * gfortran.dg/shape_5.f90: Likewise.
10713 * gfortran.dg/shape_7.f90: Likewise.
10714 * gfortran.dg/shape_8.f90: Likewise.
10715 * gfortran.dg/shape_9.f90: Likewise.
10716 * gfortran.dg/shift-kind_2.f90: Likewise.
10717 * gfortran.dg/shiftalr_1.F90: Likewise.
10718 * gfortran.dg/shiftalr_2.F90: Likewise.
10719 * gfortran.dg/simpleif_1.f90: Likewise.
10720 * gfortran.dg/simplify_argN_1.f90: Likewise.
10721 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10722 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10723 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10724 * gfortran.dg/simplify_modulo.f90: Likewise.
10725 * gfortran.dg/single_char_string.f90: Likewise.
10726 * gfortran.dg/size_dim.f90: Likewise.
10727 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10728 * gfortran.dg/sizeof.f90: Likewise.
10729 * gfortran.dg/sizeof_4.f90: Likewise.
10730 * gfortran.dg/slash_1.f90: Likewise.
10731 * gfortran.dg/sms-1.f90: Likewise.
10732 * gfortran.dg/sms-2.f90: Likewise.
10733 * gfortran.dg/spec_expr_7.f90: Likewise.
10734 * gfortran.dg/specifics_1.f90: Likewise.
10735 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10736 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10737 * gfortran.dg/spread_init_expr.f03: Likewise.
10738 * gfortran.dg/spread_scalar_source.f90: Likewise.
10739 * gfortran.dg/spread_shape_1.f90: Likewise.
10740 * gfortran.dg/stat_1.f90: Likewise.
10741 * gfortran.dg/stat_2.f90: Likewise.
10742 * gfortran.dg/stfunc_1.f90: Likewise.
10743 * gfortran.dg/stfunc_4.f90: Likewise.
10744 * gfortran.dg/stfunc_6.f90: Likewise.
10745 * gfortran.dg/storage_size_1.f08: Likewise.
10746 * gfortran.dg/storage_size_3.f08: Likewise.
10747 * gfortran.dg/storage_size_4.f90: Likewise.
10748 * gfortran.dg/streamio_1.f90: Likewise.
10749 * gfortran.dg/streamio_10.f90: Likewise.
10750 * gfortran.dg/streamio_11.f90: Likewise.
10751 * gfortran.dg/streamio_12.f90: Likewise.
10752 * gfortran.dg/streamio_13.f90: Likewise.
10753 * gfortran.dg/streamio_14.f90: Likewise.
10754 * gfortran.dg/streamio_15.f90: Likewise.
10755 * gfortran.dg/streamio_16.f90: Likewise.
10756 * gfortran.dg/streamio_17.f90: Likewise.
10757 * gfortran.dg/streamio_2.f90: Likewise.
10758 * gfortran.dg/streamio_3.f90: Likewise.
10759 * gfortran.dg/streamio_4.f90: Likewise.
10760 * gfortran.dg/streamio_5.f90: Likewise.
10761 * gfortran.dg/streamio_6.f90: Likewise.
10762 * gfortran.dg/streamio_7.f90: Likewise.
10763 * gfortran.dg/streamio_8.f90: Likewise.
10764 * gfortran.dg/streamio_9.f90: Likewise.
10765 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10766 * gfortran.dg/string_4.f90: Likewise.
10767 * gfortran.dg/string_array_constructor_2.f90: Likewise.
10768 * gfortran.dg/string_assign_2.f90: Likewise.
10769 * gfortran.dg/string_compare_1.f90: Likewise.
10770 * gfortran.dg/string_compare_2.f90: Likewise.
10771 * gfortran.dg/string_compare_3.f90: Likewise.
10772 * gfortran.dg/string_ctor_1.f90: Likewise.
10773 * gfortran.dg/string_length_1.f90: Likewise.
10774 * gfortran.dg/string_length_2.f90: Likewise.
10775 * gfortran.dg/string_length_3.f90: Likewise.
10776 * gfortran.dg/string_length_4.f90: Likewise.
10777 * gfortran.dg/string_null_compare_1.f: Likewise.
10778 * gfortran.dg/string_pad_trunc.f90: Likewise.
10779 * gfortran.dg/structure_constructor_1.f03: Likewise.
10780 * gfortran.dg/structure_constructor_11.f90: Likewise.
10781 * gfortran.dg/structure_constructor_13.f03: Likewise.
10782 * gfortran.dg/structure_constructor_2.f03: Likewise.
10783 * gfortran.dg/structure_constructor_5.f03: Likewise.
10784 * gfortran.dg/submodule_1.f08: Likewise.
10785 * gfortran.dg/submodule_11.f08: Likewise.
10786 * gfortran.dg/submodule_14.f08: Likewise.
10787 * gfortran.dg/submodule_15.f08: Likewise.
10788 * gfortran.dg/submodule_17.f08: Likewise.
10789 * gfortran.dg/submodule_18.f08: Likewise.
10790 * gfortran.dg/submodule_19.f08: Likewise.
10791 * gfortran.dg/submodule_2.f08: Likewise.
10792 * gfortran.dg/submodule_27.f08: Likewise.
10793 * gfortran.dg/submodule_28.f08: Likewise.
10794 * gfortran.dg/submodule_29.f08: Likewise.
10795 * gfortran.dg/submodule_30.f08: Likewise.
10796 * gfortran.dg/submodule_6.f08: Likewise.
10797 * gfortran.dg/submodule_7.f08: Likewise.
10798 * gfortran.dg/submodule_8.f08: Likewise.
10799 * gfortran.dg/subnormal_1.f90: Likewise.
10800 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
10801 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
10802 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
10803 * gfortran.dg/substr_2.f: Likewise.
10804 * gfortran.dg/substr_3.f: Likewise.
10805 * gfortran.dg/substr_4.f: Likewise.
10806 * gfortran.dg/substr_5.f90: Likewise.
10807 * gfortran.dg/substr_6.f90: Likewise.
10808 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
10809 * gfortran.dg/sum_init_expr.f03: Likewise.
10810 * gfortran.dg/sum_zero_array_1.f90: Likewise.
10811 * gfortran.dg/system_clock_3.f08: Likewise.
10812 * gfortran.dg/t_editing.f: Likewise.
10813 * gfortran.dg/team_change_1.f90: Likewise.
10814 * gfortran.dg/team_end_1.f90: Likewise.
10815 * gfortran.dg/team_number_1.f90: Likewise.
10816 * gfortran.dg/temporary_1.f90: Likewise.
10817 * gfortran.dg/test_com_block.f90: Likewise.
10818 * gfortran.dg/test_only_clause.f90: Likewise.
10819 * gfortran.dg/tiny_1.f90: Likewise.
10820 * gfortran.dg/tiny_2.f90: Likewise.
10821 * gfortran.dg/tl_editing.f90: Likewise.
10822 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
10823 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10824 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
10825 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
10826 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
10827 * gfortran.dg/transfer_class_2.f90: Likewise.
10828 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
10829 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
10830 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
10831 * gfortran.dg/transfer_resolve_1.f90: Likewise.
10832 * gfortran.dg/transfer_simplify_1.f90: Likewise.
10833 * gfortran.dg/transfer_simplify_10.f90: Likewise.
10834 * gfortran.dg/transfer_simplify_11.f90: Likewise.
10835 * gfortran.dg/transfer_simplify_2.f90: Likewise.
10836 * gfortran.dg/transfer_simplify_3.f90: Likewise.
10837 * gfortran.dg/transfer_simplify_4.f90: Likewise.
10838 * gfortran.dg/transfer_simplify_8.f90: Likewise.
10839 * gfortran.dg/transfer_simplify_9.f90: Likewise.
10840 * gfortran.dg/transpose_1.f90: Likewise.
10841 * gfortran.dg/transpose_3.f03: Likewise.
10842 * gfortran.dg/transpose_4.f90: Likewise.
10843 * gfortran.dg/transpose_conjg_1.f90: Likewise.
10844 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
10845 * gfortran.dg/transpose_optimization_2.f90: Likewise.
10846 * gfortran.dg/trim_1.f90: Likewise.
10847 * gfortran.dg/trim_optimize_1.f90: Likewise.
10848 * gfortran.dg/trim_optimize_2.f90: Likewise.
10849 * gfortran.dg/trim_optimize_3.f90: Likewise.
10850 * gfortran.dg/trim_optimize_4.f90: Likewise.
10851 * gfortran.dg/trim_optimize_5.f90: Likewise.
10852 * gfortran.dg/trim_optimize_6.f90: Likewise.
10853 * gfortran.dg/trim_optimize_7.f90: Likewise.
10854 * gfortran.dg/trim_optimize_8.f90: Likewise.
10855 * gfortran.dg/type_to_class_1.f03: Likewise.
10856 * gfortran.dg/type_to_class_2.f03: Likewise.
10857 * gfortran.dg/type_to_class_3.f03: Likewise.
10858 * gfortran.dg/type_to_class_4.f03: Likewise.
10859 * gfortran.dg/type_to_class_5.f03: Likewise.
10860 * gfortran.dg/typebound_assignment_5.f03: Likewise.
10861 * gfortran.dg/typebound_assignment_6.f03: Likewise.
10862 * gfortran.dg/typebound_assignment_7.f90: Likewise.
10863 * gfortran.dg/typebound_call_1.f03: Likewise.
10864 * gfortran.dg/typebound_call_13.f03: Likewise.
10865 * gfortran.dg/typebound_call_18.f03: Likewise.
10866 * gfortran.dg/typebound_call_19.f03: Likewise.
10867 * gfortran.dg/typebound_call_2.f03: Likewise.
10868 * gfortran.dg/typebound_call_20.f03: Likewise.
10869 * gfortran.dg/typebound_call_3.f03: Likewise.
10870 * gfortran.dg/typebound_generic_5.f03: Likewise.
10871 * gfortran.dg/typebound_generic_6.f03: Likewise.
10872 * gfortran.dg/typebound_generic_9.f03: Likewise.
10873 * gfortran.dg/typebound_operator_12.f03: Likewise.
10874 * gfortran.dg/typebound_operator_13.f03: Likewise.
10875 * gfortran.dg/typebound_operator_15.f90: Likewise.
10876 * gfortran.dg/typebound_operator_20.f90: Likewise.
10877 * gfortran.dg/typebound_operator_3.f03: Likewise.
10878 * gfortran.dg/typebound_operator_6.f03: Likewise.
10879 * gfortran.dg/typebound_operator_7.f03: Likewise.
10880 * gfortran.dg/typebound_operator_8.f03: Likewise.
10881 * gfortran.dg/typebound_operator_9.f03: Likewise.
10882 * gfortran.dg/typebound_proc_19.f90: Likewise.
10883 * gfortran.dg/typebound_proc_20.f90: Likewise.
10884 * gfortran.dg/typebound_proc_23.f90: Likewise.
10885 * gfortran.dg/typebound_proc_27.f03: Likewise.
10886 * gfortran.dg/typebound_proc_35.f90: Likewise.
10887 * gfortran.dg/typebound_proc_36.f90: Likewise.
10888 * gfortran.dg/unf_io_convert_1.f90: Likewise.
10889 * gfortran.dg/unf_io_convert_2.f90: Likewise.
10890 * gfortran.dg/unf_io_convert_3.f90: Likewise.
10891 * gfortran.dg/unf_io_convert_4.f90: Likewise.
10892 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
10893 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
10894 * gfortran.dg/unf_short_record_1.f90: Likewise.
10895 * gfortran.dg/unformatted_recl_1.f90: Likewise.
10896 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
10897 * gfortran.dg/unit_1.f90: Likewise.
10898 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
10899 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
10900 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
10901 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
10902 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
10903 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
10904 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
10905 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
10906 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
10907 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
10908 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
10909 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
10910 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
10911 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
10912 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
10913 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
10914 * gfortran.dg/unpack_init_expr.f03: Likewise.
10915 * gfortran.dg/use_10.f90: Likewise.
10916 * gfortran.dg/use_11.f90: Likewise.
10917 * gfortran.dg/use_13.f90: Likewise.
10918 * gfortran.dg/use_24.f90: Likewise.
10919 * gfortran.dg/use_27.f90: Likewise.
10920 * gfortran.dg/use_5.f90: Likewise.
10921 * gfortran.dg/use_allocated_1.f90: Likewise.
10922 * gfortran.dg/use_only_1.f90: Likewise.
10923 * gfortran.dg/use_only_4.f90: Likewise.
10924 * gfortran.dg/use_rename_2.f90: Likewise.
10925 * gfortran.dg/use_rename_4.f90: Likewise.
10926 * gfortran.dg/used_dummy_types_1.f90: Likewise.
10927 * gfortran.dg/used_interface_ref.f90: Likewise.
10928 * gfortran.dg/used_types_5.f90: Likewise.
10929 * gfortran.dg/utf8_1.f03: Likewise.
10930 * gfortran.dg/utf8_2.f03: Likewise.
10931 * gfortran.dg/value_1.f90: Likewise.
10932 * gfortran.dg/value_2.f90: Likewise.
10933 * gfortran.dg/value_4.f90: Likewise.
10934 * gfortran.dg/value_6.f03: Likewise.
10935 * gfortran.dg/value_7.f03: Likewise.
10936 * gfortran.dg/value_test.f90: Likewise.
10937 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
10938 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
10939 * gfortran.dg/vect/pr60510.f: Likewise.
10940 * gfortran.dg/vect/pr69882.f90: Likewise.
10941 * gfortran.dg/vect/pr69980.f90: Likewise.
10942 * gfortran.dg/vect/vect-5.f90: Likewise.
10943 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
10944 * gfortran.dg/vector_subscript_1.f90: Likewise.
10945 * gfortran.dg/vector_subscript_2.f90: Likewise.
10946 * gfortran.dg/vector_subscript_3.f90: Likewise.
10947 * gfortran.dg/vector_subscript_5.f90: Likewise.
10948 * gfortran.dg/verify_2.f90: Likewise.
10949 * gfortran.dg/volatile10.f90: Likewise.
10950 * gfortran.dg/where_1.f90: Likewise.
10951 * gfortran.dg/where_operator_assign_1.f90: Likewise.
10952 * gfortran.dg/where_operator_assign_2.f90: Likewise.
10953 * gfortran.dg/where_operator_assign_3.f90: Likewise.
10954 * gfortran.dg/whole_file_13.f90: Likewise.
10955 * gfortran.dg/whole_file_2.f90: Likewise.
10956 * gfortran.dg/widechar_2.f90: Likewise.
10957 * gfortran.dg/widechar_4.f90: Likewise.
10958 * gfortran.dg/widechar_5.f90: Likewise.
10959 * gfortran.dg/widechar_6.f90: Likewise.
10960 * gfortran.dg/widechar_8.f90: Likewise.
10961 * gfortran.dg/widechar_IO_1.f90: Likewise.
10962 * gfortran.dg/widechar_IO_2.f90: Likewise.
10963 * gfortran.dg/widechar_IO_3.f90: Likewise.
10964 * gfortran.dg/widechar_IO_4.f90: Likewise.
10965 * gfortran.dg/widechar_compare_1.f90: Likewise.
10966 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
10967 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
10968 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
10969 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
10970 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
10971 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
10972 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
10973 * gfortran.dg/widechar_select_1.f90: Likewise.
10974 * gfortran.dg/winapi.f90: Likewise.
10975 * gfortran.dg/write_0_pe_format.f90: Likewise.
10976 * gfortran.dg/write_back.f: Likewise.
10977 * gfortran.dg/write_check3.f90: Likewise.
10978 * gfortran.dg/write_direct_eor.f90: Likewise.
10979 * gfortran.dg/write_padding.f90: Likewise.
10980 * gfortran.dg/write_recursive.f90: Likewise.
10981 * gfortran.dg/write_rewind_1.f: Likewise.
10982 * gfortran.dg/write_rewind_2.f: Likewise.
10983 * gfortran.dg/write_zero_array.f90: Likewise.
10984 * gfortran.dg/x_slash_1.f: Likewise.
10985 * gfortran.dg/x_slash_2.f: Likewise.
10986 * gfortran.dg/zero_array_components_1.f90: Likewise.
10987 * gfortran.dg/zero_length_1.f90: Likewise.
10988 * gfortran.dg/zero_length_2.f90: Likewise.
10989 * gfortran.dg/zero_sized_1.f90: Likewise.
10990 * gfortran.dg/zero_sized_3.f90: Likewise.
10991 * gfortran.fortran-torture/compile/nested.f90: Likewise.
10992 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
10993 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
10994 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
10995 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
10996 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
10997 * gfortran.fortran-torture/execute/args.f90: Likewise.
10998 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
10999 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11000 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11001 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11002 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11003 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11004 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11005 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11006 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11007 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11008 * gfortran.fortran-torture/execute/common.f90: Likewise.
11009 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11010 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11011 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11012 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11013 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11014 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11015 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11016 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11017 * gfortran.fortran-torture/execute/data.f90: Likewise.
11018 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11019 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11020 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11021 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11022 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11023 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11024 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11025 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11026 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11027 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11028 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11029 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11030 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11031 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11032 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11033 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11034 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11035 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11036 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11037 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11038 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11039 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11040 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11041 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11042 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11043 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11044 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11045 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11046 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11047 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11048 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11049 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11050 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11051 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11052 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11053 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11054 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11055 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11056 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11057 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11058 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11059 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11060 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11061 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11062 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11063 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11064 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11065 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11066 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11067 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11068 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11069 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11070 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11071 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11072 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11073 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11074 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11075 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11076 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11077 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11078 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11079 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11080 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11081 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11082 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11083 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11084 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11085 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11086 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11087 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11088 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11089 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11090 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11091 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11092 Likewise.
11093 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11094 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11095 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11096 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11097 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11098 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11099 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11100 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11101 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11102 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11103 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11104 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11105 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11106 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11107 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11108 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11109 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11110 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11111 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11112 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11113 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11114 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11115 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11116 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11117 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11118 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11119 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11120 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11121 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11122 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11123 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11124 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11125 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11126 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11127 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11128 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11129 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11130 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11131 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11132 * gfortran.fortran-torture/execute/math.f90: Likewise.
11133 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11134 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11135 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11136 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11137 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11138 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11139 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11140 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11141 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11142 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11143 * gfortran.fortran-torture/execute/power.f90: Likewise.
11144 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11145 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11146 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11147 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11148 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11149 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11150 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11151 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11152 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11153 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11154 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11155 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11156 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11157 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11158 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11159 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11160 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11161 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11162 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11163 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11164 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11165 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11166 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11167 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11168 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11169 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11170 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11171 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11172 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11173 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11174 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11175 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11176 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11177 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11178 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11179 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11180 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11181 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11182 * gfortran.fortran-torture/execute/string.f90: Likewise.
11183 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11184 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11185 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11186 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11187 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11188 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11189 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11190 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11191 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11192 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11193 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11194 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11195 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11196 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11197 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11198 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11199 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11200 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11201 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11202 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11203 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11204 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11205 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11206 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11207 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11208 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11209 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11210 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11211 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11212 * gfortran.dg/inline_transpose_1.f90: Likewise.
11213
11214 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11215
11216 PR fortran/84115
11217 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11218 change to dg-run.
11219
11220 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11221
11222 PR ada/84277
11223 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11224 * gnat.dg/dispatch1.adb: Rename into...
11225 * gnat.dg/disp1.adb: ...this.
11226 * gnat.dg/dispatch1_p.ads: Rename into...
11227 * gnat.dg/disp1_pkg.ads: ...this.
11228 * gnat.dg/disp2.adb: Rename into...
11229 * gnat.dg/dispatch2.adb: ...this.
11230 * gnat.dg/dispatch2_p.ads: Rename into...
11231 * gnat.dg/disp2_pkg.ads: ...this.
11232 * gnat.dg/dispatch2_p.adb: Rename into...
11233 * gnat.dg/disp2_pkg.adb: this.
11234 * gnat.dg/generic_dispatch.adb: Rename into...
11235 * gnat.dg/generic_disp.adb: this.
11236 * gnat.dg/generic_dispatch_p.ads: Rename into...
11237 * gnat.dg/generic_disp_pkg.ads: ...this.
11238 * gnat.dg/generic_dispatch_p.adb: Rename into...
11239 * gnat.dg/generic_disp_pkg.adb: ...this.
11240 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11241 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11242 * gnat.dg/object_overflow1.adb: Tweak index.
11243 * gnat.dg/object_overflow2.adb: Likewise.
11244 * gnat.dg/object_overflow3.adb: Likewise.
11245 * gnat.dg/object_overflow4.adb: Likewise.
11246 * gnat.dg/object_overflow5.adb: Likewise.
11247
11248 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11249
11250 PR ipa/84425
11251 * gcc.c-torture/compile/pr84425.c: New test.
11252
11253 2018-02-16 Marek Polacek <polacek@redhat.com>
11254 Jakub Jelinek <jakub@redhat.com>
11255
11256 PR c++/84192
11257 * g++.dg/cpp1y/constexpr-84192.C: New test.
11258
11259 2018-02-16 Martin Sebor <msebor@redhat.com>
11260
11261 PR c++/79064
11262 * g++.dg/overload15.C: New test.
11263
11264 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11265
11266 PR target/81535
11267 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11268 * gcc.dg/pr56727-2.c: Ditto.
11269 * gcc.target/powerpc/pr79439.c: Renamed to...
11270 * gcc.target/powerpc/pr79439-1.c: ...this.
11271 * gcc.target/powerpc/pr79439-2.c: New test.
11272 * gcc.target/powerpc/pr79439-3.c: New test.
11273
11274 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11275
11276 target/pr84371
11277 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11278 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11279 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11280 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11281 * gcc.target/powerpc/builtins-3.c: Same.
11282
11283 2018-02-16 Nathan Sidwell <nathan@acm.org>
11284
11285 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11286
11287 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11288
11289 PR rtl-optimization/70023
11290 * gcc.target/i386/pr70023.c: New.
11291
11292 2018-02-16 Carl Love <cel@us.ibm.com>
11293
11294 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11295 tests.
11296 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11297 tests.
11298
11299 2018-02-16 Carl Love <cel@us.ibm.com>
11300
11301 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11302 for the ABI definitions for vec_extract4b and vec_insert4b.
11303
11304 2018-02-16 Nathan Sidwell <nathan@acm.org>
11305
11306 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11307 * g++.old-deja/g++.mike/net43.C: Likewise.
11308
11309 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11310
11311 PR c++/82468
11312 * g++.dg/cpp1z/class-deduction48.C: New.
11313
11314 2018-02-16 Nathan Sidwell <nathan@acm.org>
11315
11316 PR c++/84375
11317 * g++.dg/lookup/pr84375.C: New.
11318
11319 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11320
11321 PR target/83831
11322 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11323
11324 2018-02-16 Richard Biener <rguenther@suse.de>
11325
11326 PR tree-optimization/84417
11327 * gcc.dg/torture/pr84417.c: New testcase.
11328
11329 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11330
11331 PR target/84272
11332 * g++.dg/opt/pr84272.C: New test.
11333
11334 PR rtl-optimization/83723
11335 * gcc.dg/pr83723.c: New test.
11336
11337 2018-02-16 Richard Biener <rguenther@suse.de>
11338
11339 PR tree-optimization/84399
11340 * gcc.dg/graphite/pr84399.c: New testcase.
11341
11342 2018-02-16 Richard Biener <rguenther@suse.de>
11343
11344 PR tree-optimization/84190
11345 * g++.dg/torture/pr84190.C: New testcase.
11346
11347 2018-02-15 Martin Sebor <msebor@redhat.com>
11348
11349 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11350 directives.
11351
11352 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11353
11354 PR fortran/84409
11355 * gfortran.dg/dtio_21.f03: Add an error message.
11356 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11357
11358 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11359
11360 PR fortran/84381
11361 * gfortran.dg/stop_shouldfail.f90: New test.
11362
11363 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11364
11365 PR c++/84330
11366 * g++.dg/concepts/pr84330.C: New.
11367
11368 2018-02-15 Tom de Vries <tom@codesourcery.com>
11369
11370 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11371
11372 2018-02-15 Tom de Vries <tom@codesourcery.com>
11373
11374 * gcc.c-torture/compile/pr84136.c: Require effective target
11375 indirect_jumps.
11376
11377 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11378
11379 PR tree-optimization/84383
11380 * gcc.c-torture/compile/pr84383.c: New test.
11381
11382 PR tree-optimization/84334
11383 * gcc.dg/pr84334.c: New test.
11384
11385 2018-02-14 Carl Love <cel@us.ibm.com>
11386
11387 * gcc.target/powerpc/builtins-4-int128-runnable.c
11388 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11389 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11390
11391 2018-02-14 Martin Sebor <msebor@redhat.com>
11392
11393 PR tree-optimization/83698
11394 * gcc.dg/Wrestrict-7.c: New test.
11395 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11396 * gcc.target/i386/chkp-stropt-17.c: Same.
11397
11398 2018-02-14 Martin Sebor <msebor@redhat.com>
11399
11400 PR c/84108
11401 * gcc.dg/Wattributes-8.c: New test.
11402
11403 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11404
11405 PR fortran/84385
11406 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11407 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11408 * gfortran.dg/select_type_1.f03: Extend test case.
11409
11410 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11411
11412 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11413 (dg-options): Use -O2 -msse2 -mno-sse3.
11414
11415 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11416
11417 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11418 this test case still works ok.
11419 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11420 * gcc.dg/vmx/insert-be-order.c: Likewise.
11421 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11422 * gcc.dg/vmx/ld-be-order.c: Likewise.
11423 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11424 * gcc.dg/vmx/lde-be-order.c: Likewise.
11425 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11426 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11427 * gcc.dg/vmx/merge-be-order.c: Likewise.
11428 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11429 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11430 * gcc.dg/vmx/pack-be-order.c: Likewise.
11431 * gcc.dg/vmx/perm-be-order.c: Likewise.
11432 * gcc.dg/vmx/splat-be-order.c: Likewise.
11433 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11434 * gcc.dg/vmx/st-be-order.c: Likewise.
11435 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11436 * gcc.dg/vmx/ste-be-order.c: Likewise.
11437 * gcc.dg/vmx/stl-be-order.c: Likewise.
11438 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11439 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11440 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11441 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11442 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11443
11444 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11445
11446 PR c++/84350
11447 * g++.dg/cpp0x/auto49.C: New.
11448
11449 2018-02-14 Nathan Sidwell <nathan@acm.org>
11450
11451 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11452
11453 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11454
11455 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11456 * gcc.target/powerpc/le-altivec-consts.c: Same.
11457
11458 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11459
11460 PR target/84220
11461 * gcc.target/powerpc/pr84220-sld.c: New test.
11462 * gcc.target/powerpc/pr84220-sld2.c: New test.
11463 * gcc.target/powerpc/pr84220-sldw.c: New test.
11464 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11465 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11466
11467 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11468
11469 PR target/84239
11470 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11471 _inc_ssp intrinsics.
11472 * gcc.target/i386/cet-intrin-4.c: Likewise.
11473 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11474 __builtin_ia32_rdssp[d|q].
11475
11476 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11477
11478 PR tree-optimization/84357
11479 * gcc.dg/vect/pr84357.c: New test.
11480
11481 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11482
11483 PR target/83831
11484 * gcc.target/rx/pr83831.c: New tests.
11485
11486 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11487
11488 PR target/79242
11489 * gcc.target/msp430/pr79242.c: New test.
11490
11491 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11492
11493 PR target/84372
11494 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11495 with -mcpu=power9.
11496
11497 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11498
11499 PR target/84279
11500 * g++.dg/pr84279.C: New test.
11501
11502 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11503
11504 PR rtl-optimization/84169
11505 * gcc.c-torture/execute/pr84169.c: New.
11506
11507 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11508
11509 PR target/84370
11510 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11511
11512 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11513
11514 PR target/84365
11515 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11516 with -mcpu=power9.
11517
11518 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11519
11520 PR c++/84364
11521 * g++.dg/warn/effc4.C: New test.
11522
11523 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11524
11525 PR c++/84333
11526 * g++.dg/template/sizeof16.C: New.
11527 * g++.dg/template/sizeof17.C: Likewise.
11528
11529 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11530
11531 PR fortran/84313
11532 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11533 add necessary compiler options.
11534 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11535
11536 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11537
11538 PR c/82210
11539 * gcc.c-torture/execute/pr82210.c: New test.
11540
11541 PR middle-end/84309
11542 * gcc.dg/pr84309-2.c: New test.
11543
11544 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11545
11546 PR tree-optimization/84321
11547 * gcc.dg/pr84321.c: New test.
11548
11549 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11550
11551 PR target/84359
11552 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11553
11554 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11555
11556 PR sanitizer/84340
11557 * gcc.dg/asan/pr84307.c: Remove test.
11558
11559 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11560
11561 * gcc.target/rl78/test_auto_vector.c: New test.
11562
11563 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11564
11565 PR c/84305
11566 * gcc.c-torture/compile/pr84305.c: New test.
11567
11568 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11569
11570 PR target/84335
11571 * gcc.target/i386/pr84335.c: New test.
11572
11573 PR tree-optimization/84339
11574 * gcc.c-torture/execute/pr84339.c: New test.
11575
11576 PR middle-end/84309
11577 * gcc.dg/pr84309.c: New test.
11578 * gcc.target/i386/pr84309.c: New test.
11579
11580 PR target/84336
11581 * gcc.target/i386/pr84336.c: New test.
11582
11583 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11584
11585 PR c++/84341
11586 * c-c++-common/gomp/pr84341.c: New test.
11587
11588 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11589
11590 PR fortran/68746
11591 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11592
11593 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11594
11595 PR fortran/68746
11596 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11597 of zero for read.
11598
11599 2018-02-12 Jeff Law <law@redhat.com>
11600
11601 * gcc.c-torture/compile/reg-args-size.c: New test.
11602
11603 2018-02-12 Carl Love <cel@us.ibm.com>
11604
11605 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11606 uint128 tests to new testfile.
11607 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11608 int128 and uint128 tests.
11609 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11610 list of torture tests.
11611
11612 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11613
11614 PR fortran/84273
11615 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11616 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11617
11618 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11619
11620 PR target/82641
11621 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11622
11623 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11624
11625 PR sanitizer/84307
11626 * gcc.dg/asan/pr84307.c: New test.
11627
11628 2018-02-12 Nathan Sidwell <nathan@acm.org>
11629
11630 * g++.dg/parse/pr84263.C: New.
11631
11632 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11633
11634 PR c++/79626
11635 * g++.dg/template/crash129.C: New.
11636
11637 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11638
11639 PR target/83828
11640 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11641 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11642 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11643 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11644 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11645
11646 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11647
11648 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11649 _mm_maskz_scalef_round_sd): Test new intrinsics.
11650 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11651 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11652 intrinsics.
11653 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11654 _mm_maskz_scalef_round_ss): Test new intrinsics.
11655 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11656 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11657 intrinsics.
11658 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11659 __builtin_ia32_scalefss_round): Remove builtin.
11660 (__builtin_ia32_scalefsd_mask_round,
11661 __builtin_ia32_scalefss_mask_round): Test new builtin.
11662 * gcc.target/i386/sse-13.c: Ditto.
11663 * gcc.target/i386/sse-23.c: Ditto.
11664
11665 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11666
11667 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11668 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11669 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11670 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11671 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11672 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11673 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11674 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11675 intrinsics.
11676 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11677 (__builtin_ia32_sqrtss_round): Remove builtins.
11678 (__builtin_ia32_sqrtsd_mask_round)
11679 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11680 * gcc.target/i386/sse-13.c: Ditto.
11681 * gcc.target/i386/sse-23.c: Ditto.
11682
11683 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11684
11685 PR fortran/35299
11686 * gfortran.dg/statement_function_3.f: New test.
11687
11688 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11689
11690 PR fortran/54223
11691 PR fortran/84276
11692 * gfortran.dg/statement_function_1.f90: New test.
11693 * gfortran.dg/statement_function_2.f90: New test.
11694
11695 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11696
11697 PR fortran/84074
11698 * gfortran.dg/type_to_class_5.f03: New test.
11699
11700 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11701
11702 PR fortran/56691
11703 * gfortran.dg/type_to_class_4.f03: New test.
11704
11705 2018-02-10 Alan Modra <amodra@gmail.com>
11706
11707 PR target/84300
11708 * gcc.dg/pr84300.c: New.
11709
11710 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11711
11712 PR sanitizer/83987
11713 * g++.dg/ubsan/pr83987-2.C: New test.
11714
11715 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11716
11717 * gcc.target/rx/movsicc.c: New test.
11718
11719 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11720
11721 PR target/83926
11722 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11723 message.
11724
11725 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11726
11727 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11728 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11729
11730 2018-02-09 Nathan Sidwell <nathan@acm.org>
11731
11732 PR c/84293
11733 * c-c++-common/pr84293.h: New.
11734 * c-c++-common/pr84293.c: New.
11735
11736 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11737
11738 PR rtl-optimization/57193
11739 * gcc.target/i386/pr57193.c: New.
11740
11741 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11742
11743 PR target/84226
11744 * gcc.target/powerpc/pr84226.c: New test.
11745
11746 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11747
11748 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11749 from this to...
11750 <vclzd>: ...this.
11751
11752 2018-02-09 Martin Sebor <msebor@redhat.com>
11753
11754 PR lto/84212
11755 * gcc.dg/lto/pr84212_0.c: New test file.
11756 * gcc.dg/lto/pr84212_1.c: Same.
11757
11758 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11759
11760 PR target/83926
11761 * gcc.target/powerpc/pr83926.c: New test.
11762 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11763 message. Fix test for running in 32-bit mode.
11764
11765 2018-02-09 Tamar Christina <tamar.christina@arm.com>
11766
11767 PR target/82641
11768 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11769
11770 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11771
11772 PR target/PR84295
11773 * gcc.target/s390/pr84295.c: New test.
11774
11775 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
11776
11777 PR c++/77522
11778 * g++.dg/cpp1y/lambda-init16.C: New.
11779
11780 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
11781
11782 * gnat.dg/sso8.adb: New test.
11783 * gnat.dg/sso8_pkg.ads: New helper.
11784
11785 2018-02-09 Richard Biener <rguenther@suse.de>
11786
11787 PR tree-optimization/84278
11788 * gcc.target/i386/pr84278.c: Adjust regex.
11789
11790 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11791
11792 PR tree-optimization/84232
11793 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
11794
11795 PR debug/84252
11796 * gcc.target/aarch64/pr84252.c: New test.
11797
11798 PR middle-end/84237
11799 * gcc.dg/pr84237.c: New test.
11800
11801 2018-02-09 Marek Polacek <polacek@redhat.com>
11802 Jakub Jelinek <jakub@redhat.com>
11803
11804 PR c++/83659
11805 * g++.dg/torture/pr83659.C: New test.
11806
11807 2018-02-08 David Malcolm <dmalcolm@redhat.com>
11808
11809 PR tree-optimization/84136
11810 * gcc.c-torture/compile/pr84136.c: New test.
11811
11812 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
11813
11814 PR target/83008
11815 * gcc.target/i386/pr83008.c: New test.
11816
11817 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
11818
11819 PR target/81143
11820 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
11821
11822 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11823
11824 PR c++/83806
11825 * g++.dg/warn/Wunused-parm-11.C: New.
11826
11827 2018-02-08 Marek Polacek <polacek@redhat.com>
11828
11829 PR tree-optimization/84238
11830 * gcc.dg/Wstringop-overflow-3.c: New test.
11831
11832 2018-02-08 Nathan Sidwell <nathan@acm.org>
11833
11834 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
11835
11836 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11837
11838 PR tree-optimization/84265
11839 * gcc.dg/vect/pr84265.c: New test.
11840
11841 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11842
11843 PR tree-optimization/81635
11844 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
11845 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
11846
11847 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11848
11849 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
11850 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
11851 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
11852 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
11853 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
11854 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
11855 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
11856 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
11857 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
11858 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
11859 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
11860 * gcc.target/s390/nobp-return-attr-all.c: New test.
11861 * gcc.target/s390/nobp-return-attr-neg.c: New test.
11862 * gcc.target/s390/nobp-return-mem-attr.c: New test.
11863 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
11864 * gcc.target/s390/nobp-return-mem-z10.c: New test.
11865 * gcc.target/s390/nobp-return-mem-z900.c: New test.
11866 * gcc.target/s390/nobp-return-reg-attr.c: New test.
11867 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
11868 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
11869 * gcc.target/s390/nobp-return-reg-z10.c: New test.
11870 * gcc.target/s390/nobp-return-reg-z900.c: New test.
11871 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
11872 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
11873 * gcc.target/s390/nobp-table-jump-z10.c: New test.
11874 * gcc.target/s390/nobp-table-jump-z900.c: New test.
11875
11876 2018-02-08 Richard Biener <rguenther@suse.de>
11877
11878 PR tree-optimization/84233
11879 * g++.dg/torture/pr84233.C: New testcase.
11880
11881 2018-02-08 Richard Biener <rguenther@suse.de>
11882
11883 PR tree-optimization/84278
11884 * gcc.target/i386/pr84278.c: New testcase.
11885
11886 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
11887
11888 PR rtl-optimization/84068
11889 PR rtl-optimization/83459
11890 * gcc.dg/pr84068.c: New test.
11891
11892 2018-02-08 Richard Biener <rguenther@suse.de>
11893
11894 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
11895 loop vectorization to happen.
11896
11897 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11898
11899 PR c++/83204
11900 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
11901
11902 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
11903
11904 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
11905
11906 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
11907
11908 PR target/84154
11909 * gcc.target/powerpc/pr84154-1.c: New tests.
11910 * gcc.target/powerpc/pr84154-2.c: Likewise.
11911 * gcc.target/powerpc/pr84154-3.c: Likewise.
11912
11913 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
11914
11915 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
11916
11917 2018-02-07 Jakub Jelinek <jakub@redhat.com>
11918
11919 PR c++/84082
11920 * g++.dg/template/incomplete11.C: New test.
11921 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
11922
11923 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
11924
11925 PR fortran/82994
11926 * gfortran.dg/deallocate_error_3.f90: New test.
11927 * gfortran.dg/deallocate_error_4.f90: New test.
11928
11929 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
11930
11931 PR fortran/68560
11932 * gfortran.dg/shape_9.f90: New test.
11933
11934 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
11935
11936 PR fortran/82049
11937 * gfortran.dg/assumed_charlen_parameter.f90: New test.
11938
11939 2018-02-07 David Malcolm <dmalcolm@redhat.com>
11940
11941 PR c++/81610
11942 PR c++/80567
11943 * g++.dg/spellcheck-reswords.C: New test case.
11944 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
11945 suggestion of "if".
11946
11947 2018-02-07 Martin Liska <mliska@suse.cz>
11948
11949 PR c++/84059.
11950 * g++.dg/ext/mv26.C: New test.
11951
11952 2018-02-07 Tom de Vries <tom@codesourcery.com>
11953
11954 * gcc.dg/pr83844.c: Require effective target alloca.
11955
11956 2018-02-07 Tom de Vries <tom@codesourcery.com>
11957
11958 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
11959
11960 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
11961
11962 PR target/84243
11963 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
11964 -fcf-protection=return.
11965
11966 2018-02-07 Tom de Vries <tom@codesourcery.com>
11967
11968 PR libgomp/84217
11969 * c-c++-common/goacc/pr84217.c: New test.
11970 * gfortran.dg/goacc/pr84217.f90: New test.
11971
11972 2018-02-07 Richard Biener <rguenther@suse.de>
11973
11974 PR tree-optimization/84204
11975 * gcc.dg/graphite/pr84204.c: New testcase.
11976
11977 PR tree-optimization/84205
11978 * gcc.dg/graphite/pr84205.c: New testcase.
11979
11980 PR tree-optimization/84223
11981 * gfortran.dg/graphite/pr84223.f90: New testcase.
11982
11983 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
11984
11985 PR c++/71662
11986 * g++.dg/cpp0x/scoped_enum7.C: New.
11987
11988 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11989
11990 PR tree-optimization/83008
11991 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
11992
11993 2018-02-07 Jakub Jelinek <jakub@redhat.com>
11994
11995 PR tree-optimization/84235
11996 * gcc.c-torture/execute/ieee/pr84235.c: New test.
11997
11998 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11999
12000 PR testsuite/84243
12001 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12002 targets.
12003 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12004
12005 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12006
12007 PR target/84146
12008 * gcc.target/i386/pr84146.c: New test.
12009
12010 2018-02-06 Michael Collison <michael.collison@arm.com>
12011
12012 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12013
12014 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12015
12016 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12017 warning for -mno-speculate-indirect-jumps.
12018 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12019 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12020 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12021 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12022 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12023 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12024
12025 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12026
12027 PR target/84145
12028 * c-c++-common/fcf-protection-1.c: Change a compared message.
12029 * c-c++-common/fcf-protection-2.c: Likewise.
12030 * c-c++-common/fcf-protection-3.c: Likewise.
12031 * c-c++-common/fcf-protection-5.c: Likewise.
12032 * c-c++-common/fcf-protection-6.c: New test.
12033 * c-c++-common/fcf-protection-7.c: Likewise.
12034
12035 2018-02-06 Marek Polacek <polacek@redhat.com>
12036
12037 PR tree-optimization/84228
12038 * c-c++-common/Wstringop-truncation-3.c: New test.
12039
12040 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12041
12042 PR target/82641
12043 * gcc.target/arm/pragma_arch_switch_2.c: New.
12044
12045 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12046
12047 PR target/79975
12048 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12049
12050 2018-02-05 Martin Sebor <msebor@redhat.com>
12051
12052 PR tree-optimization/83369
12053 * gcc.dg/Wnonnull.c: New test.
12054
12055 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12056
12057 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12058 argument and use dg-messages-by-file instead. Expect it to be
12059 an array rather than a dict.
12060 (lto-link-and-maybe-run): Remove messages_by_file argument and
12061 use an upvar for dg-messages-by-file. Update call to
12062 lto_handle_diagnostics.
12063 (lt-get-options): Treat dg-messages-by-file as an array
12064 rather than a dict.
12065 (lto-get-options-main): Likewise. Set the entry rather than appending.
12066 (lto-execute): Treat dg-messages-by-file as an array rather than
12067 a dict. Update call to lto-link-and-maybe-run.
12068
12069 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12070
12071 PR c++/82782
12072 * g++.dg/cpp1z/inline-var4.C: New.
12073
12074 2018-02-05 Martin Liska <mliska@suse.cz>
12075
12076 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12077 options.
12078 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12079 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12080 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12081 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12082 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12083 * c-c++-common/asan/pointer-compare-3.c: New test.
12084
12085 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12086
12087 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12088 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12089
12090 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12091
12092 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12093 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12094 _mm_maskz_range_round_sd): Test new intrinsics.
12095 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12096 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12097 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12098 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12099 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12100 _mm_maskz_range_round_ss): Test new intrinsics.
12101 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12102 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12103 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12104 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12105 __builtin_ia32_rangess128_round): Remove builtins.
12106 (__builtin_ia32_rangesd128_mask_round,
12107 __builtin_ia32_rangess128_mask_round): Test new builtins.
12108 * gcc.target/i386/sse-13.c: Ditto.
12109 * gcc.target/i386/sse-23.c: Ditto.
12110
12111 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12112
12113 PR middle-end/79966
12114 * gfortran.dg/pr79966.f90: New testcase
12115
12116 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12117
12118 PR fortran/84094
12119 * gfortran.dg/associate_23.f90: Fix invalid code.
12120 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12121 * gfortran.dg/matmul_3.f90: Likewise.
12122 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12123
12124 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12125
12126 PR fortran/84115
12127 * gfortran.dg/associate_34.f90: New test.
12128 * gfortran.dg/associate_35.f90: New test.
12129
12130 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12131
12132 PR fortran/84141
12133 PR fortran/84155
12134 * gfortran.dg/pr84155.f90: New test.
12135
12136 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12137
12138 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12139 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12140
12141 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12142
12143 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12144 dg-do run stanza.
12145
12146 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12147
12148 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12149 requirement.
12150 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12151 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12152 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12153
12154 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12155
12156 PR testsuite/52641
12157 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12158 * gcc.dg/Wsign-conversion.c: Dito.
12159 * gcc.dg/attr-alloc_size-4.c: Dito.
12160 * gcc.dg/pr81020.c: Dito.
12161 * gcc.dg/pr81192.c: Dito.
12162 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12163 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12164 * gcc.dg/pr83844.c: Restrict to int32plus.
12165 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12166 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12167 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12168 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12169 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12170 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12171 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12172 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12173 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12174 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12175 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12176 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12177
12178 2018-02-02 Julia Koval <julia.koval@intel.com>
12179
12180 * gcc.target/i386/funcspec-56.inc: Handle new march.
12181 * g++.dg/ext/mv16.C: Ditto.
12182
12183 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12184
12185 * lib/target-supports.exp
12186 (check_effective_target_keeps_null_pointer_checks): No more
12187 special-case avr.
12188 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12189 * gcc.dg/ifcvt-4.c: Skip avr.
12190 * gcc.dg/pr53037-1.c: Dito.
12191 * gcc.dg/pr53037-2.c: Dito.
12192 * gcc.dg/pr53037-3.c: Dito.
12193 * gcc.dg/pr63387-2.c: Dito.
12194 * gcc.dg/pr63387.c: Dito.
12195 * gcc.dg/sancov/cmp0.c: Dito.
12196 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12197 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12198 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12199 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12200 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12201 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12202 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12203 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12204 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12205 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12206 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12207 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12208 * gcc.dg/tree-ssa/pr82059.c: Dito.
12209 * gcc.c-torture/execute/pr70460.c: Dito.
12210
12211 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12212
12213 PR testsuite/52641
12214 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12215 * gcc.c-torture/execute/20180112-1.c: Dito.
12216 * gcc.c-torture/execute/pr81503.c: Dito.
12217 * gcc.dg/store_merging_12.c: Dito.
12218 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12219 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12220 * gcc.dg/tree-ssa/pr80898.c: Dito.
12221 * gcc.dg/tree-ssa/pr82363.c: Dito.
12222 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12223 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12224 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12225 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12226 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12227 * gcc.dg/tree-ssa/pr80803.c: Dito.
12228 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12229 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12230 * gcc.dg/tree-ssa/vrp114.c: Dito.
12231 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12232 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12233 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12234
12235 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12236
12237 PR target/84066
12238 * gcc.target/i386/cet-sjlj-6a.c: New test.
12239 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12240
12241 2018-02-01 Marek Polacek <polacek@redhat.com>
12242
12243 PR c++/84125
12244 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12245
12246 2018-01-30 Jeff Law <law@redhat.com>
12247
12248 PR target/84128
12249 * gcc.target/i386/pr84128.c: New test.
12250
12251 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12252
12253 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12254 -fdelete-null-pointer-checks.
12255
12256 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12257
12258 PR c++/83796
12259 * g++.dg/cpp0x/abstract-default1.C: New.
12260
12261 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12262
12263 PR tree-optimization/81635
12264 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12265 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12266
12267 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12268
12269 PR target/83370
12270 * gcc.target/aarch64/pr83370.c: New.
12271
12272 2018-02-01 Richard Biener <rguenther@suse.de>
12273
12274 * gcc.dg/graphite/pr35356-1.c: Adjust.
12275
12276 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12277
12278 PR testsuite/83846
12279 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12280 for ILP32.
12281 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12282 of hard-coding the choice.
12283 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12284 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12285 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12286 memset call.
12287 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12288 stdint.h types.
12289 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12290 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12291 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12292 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12293 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12294 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12295 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12296 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12297 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12298 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12299 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12300 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12301 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12302 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12303 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12304 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12305 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12306 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12307 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12308 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12309 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12310 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12311 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12312 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12313 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12314 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12315 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12316 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12317 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12318 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12319 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12320 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12321 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12322 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12323 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12324 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12325 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12326 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12327 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12328 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12329 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12330 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12331 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12332 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12333 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12334 __builtin_popcountll rather than __builtin_popcountl.
12335
12336 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12337
12338 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12339 of LD1R[HWD] for multi-element constants on big-endian targets.
12340 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12341 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12342
12343 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12344
12345 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12346 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12347 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12348
12349 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12350
12351 PR tree-optimization/81661
12352 PR tree-optimization/84117
12353 * gcc.dg/pr81661.c: New test.
12354 * gfortran.dg/pr84117.f90: New test.
12355
12356 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12357
12358 PR fortran/83705
12359 * gfortran.dg/repeat_7.f90: Catch warning message.
12360
12361 2018-01-31 Ian Lance Taylor <iant@golang.org>
12362
12363 * go.go-torture/execute/printnil.go: New test.
12364
12365 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12366
12367 * lib/target-supports.exp (check_effective_target_comdat_group):
12368 Allow for Solaris as comdat syntax.
12369
12370 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12371 Solaris with comdat_group support and as.
12372
12373 2018-01-31 Marek Polacek <polacek@redhat.com>
12374
12375 PR c/81779
12376 * gcc.dg/pr81779.c: New test.
12377
12378 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12379
12380 PR fortran/84116
12381 * gfortran.dg/gomp/pr84116.f90: New test.
12382
12383 PR c++/83993
12384 * g++.dg/init/pr83993-2.C: New test.
12385
12386 PR c++/83993
12387 * g++.dg/init/pr83993-1.C: New test.
12388 * g++.dg/cpp0x/pr83993.C: New test.
12389
12390 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12391
12392 PR fortran/84088
12393 * gfortran.dg/pr84088.f90: New test.
12394
12395 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12396
12397 PR target/82444
12398 * gcc.target/i386/pr82444.c: New.
12399
12400 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12401
12402 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12403 * gcc.target/powerpc/vsx-13.c: New.
12404
12405 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12406
12407 PR c++/84092
12408 * g++.dg/cpp1y/var-templ57.C: New.
12409
12410 2018-01-31 Marek Polacek <polacek@redhat.com>
12411
12412 PR c++/84138
12413 * g++.dg/diagnostic/pr84138.C: New test.
12414
12415 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12416
12417 PR fortran/78534
12418 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12419 -Wstringop-overflow warnings due to spurious warning with -O1.
12420 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12421 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12422
12423 2018-01-31 Richard Biener <rguenther@suse.de>
12424
12425 PR tree-optimization/84132
12426 * g++.dg/torture/pr84132.C: New testcase.
12427
12428 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12429
12430 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12431 dg-final scan.
12432
12433 2018-01-31 Julia Koval <julia.koval@intel.com>
12434
12435 PR target/83618
12436 * gcc.target/i386/rdpid.c: Remove "eax".
12437
12438 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12439
12440 PR tree-optimization/64946
12441 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12442 scan-assembler checks.
12443
12444 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12445
12446 * gcc.c-torture/execute/20180131-1.c: New test.
12447
12448 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12449
12450 * gcc.target/arc/taux-1.c: New test.
12451 * gcc.target/arc/taux-2.c: Likewise.
12452
12453 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12454
12455 * gcc.target/arc/uncached.c: New test.
12456
12457 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12458
12459 PR lto/83954
12460 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12461
12462 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12463
12464 PR preprocessor/69869
12465 * gcc.dg/cpp/trad/pr69869.c: New test.
12466
12467 PR c/84100
12468 * gcc.dg/pr84100.c: New test.
12469
12470 2018-01-30 Jeff Law <law@redhat.com>
12471
12472 PR target/84064
12473 * gcc.target/i386/pr84064: New test.
12474
12475 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12476
12477 PR fortran/84134
12478 * gfortran.dg/data_implied_do_2.f90: New test.
12479
12480 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12481
12482 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12483
12484 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12485
12486 PR fortran/84133
12487 * gfortran.dg/inline_matmul_21.f90: New test case.
12488
12489 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12490
12491 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12492
12493 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12494
12495 PR target/84112
12496 * gcc.target/powerpc/pr84112.c: New.
12497
12498 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12499
12500 PR rtl-optimization/83986
12501 * gcc.dg/pr83986.c: New test.
12502
12503 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12504
12505 PR 58684
12506 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12507 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12508 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12509 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12510
12511 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12512
12513 PR tree-optimization/84111
12514 * gcc.c-torture/compile/pr84111.c: New test.
12515
12516 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12517
12518 PR ipa/83179
12519 * gcc.dg/ipa/inline-2.c: Fix template.
12520 * gcc.dg/ipa/inline-3.c: Fix template.
12521
12522 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12523
12524 PR ipa/81360
12525 * g++.dg/torture/pr81360.C: New testcase.
12526
12527 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12528
12529 PR lto/83954
12530 * gcc.dg/lto/pr83954.h: New testcase.
12531 * gcc.dg/lto/pr83954_0.c: New testcase.
12532 * gcc.dg/lto/pr83954_1.c: New testcase.
12533
12534 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12535
12536 PR bootstrap/84017
12537 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12538 to dg-options.
12539 Simplify DW_AT_producer scan.
12540
12541 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12542
12543 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12544
12545 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12546
12547 PR target/83828
12548 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12549 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12550 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12551 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12552
12553 2018-01-29 Jeff Law <law@redhat.com>
12554
12555 PR testsuite/81010
12556 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12557 better match other tests which require vsx. Verify the zero
12558 extension is part of the test in the combiner dump.
12559
12560 2018-01-29 Marek Polacek <polacek@redhat.com>
12561
12562 PR c/83966
12563 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12564
12565 PR c++/83996
12566 * g++.dg/ext/pr83996.C: New test.
12567
12568 2018-01-29 Richard Biener <rguenther@suse.de>
12569
12570 PR tree-optimization/84057
12571 * gcc.dg/graphite/pr84057.c: New testcase.
12572
12573 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12574
12575 PR fortran/84073
12576 * gfortran.dg/bind_c_usage_31.f90: New test.
12577
12578 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12579
12580 PR c++/83924
12581 * g++.dg/warn/Wduplicated-branches5.C: New.
12582
12583 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12584
12585 * gcc.target/rl78/test_addsi3_internal.c: New test.
12586
12587 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12588
12589 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12590 Make expected output depend on whether we expect sibcalls or not.
12591 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12592 safe-indirect-jump-1.c).
12593
12594 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12595 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12596 Soren Rasmussen <s.c.rasmussen@gmail.com>
12597
12598 Fortran 2018 teams tests.
12599
12600 * gfortran.dg/team_number_1.f90: new test for team_number.
12601 * gfortran.dg/team_change_1.f90: new test for change team.
12602 * gfortran.dg/team_end_1.f90: new test for end team.
12603 * gfortran.dg/team_form_1.f90: new test for form team.
12604
12605 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12606
12607 PR fortran/83998
12608 * gfortran.dg/dot_product_4.f90
12609
12610 2018-01-26 Martin Sebor <msebor@redhat.com>
12611
12612 PR tree-optimization/83896
12613 * gcc.dg/strlenopt-43.c: New.
12614
12615 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12616
12617 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12618 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12619 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12620 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12621 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12622 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12623 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12624 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12625 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12626 stanzas.
12627 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12628 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12629 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12630 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12631 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12632 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12633 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12634 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12635 instruction list.
12636 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12637
12638 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12639
12640 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12641 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12642 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12643 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12644 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12645 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12646 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12647 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12648 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12649 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12650 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12651 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12652 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12653
12654 2018-01-26 Martin Liska <mliska@suse.cz>
12655
12656 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12657 warning is seen.
12658
12659 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12660
12661 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12662 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12663 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12664 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12665 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12666 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12667 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12668 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12669
12670 2018-01-26 Richard Biener <rguenther@suse.de>
12671
12672 PR rtl-optimization/84003
12673 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12674 latent bug in DSE if NOINLINE is appropriately defined.
12675 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12676 and defining NOINLINE.
12677
12678 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12679
12680 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12681 tests specific to aarch64. XFAIL test on arm.
12682
12683 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12684
12685 PR rtl-optimization/83985
12686 * gcc.dg/pr83985.c: New test.
12687
12688 PR c/83989
12689 * c-c++-common/Wrestrict-3.c: New test.
12690
12691 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12692
12693 * gcc.target/arc/tdelegitimize_addr.c: New test.
12694
12695 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12696
12697 * gcc.target/arc/jli-1.c: New file.
12698 * gcc.target/arc/jli-2.c: Likewise.
12699
12700 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12701
12702 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12703 scan-assembler.
12704 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12705 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12706
12707 2018-01-26 Richard Biener <rguenther@suse.de>
12708
12709 PR tree-optimization/81082
12710 * gcc.dg/vect/pr81082.c: New testcase.
12711 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12712 simplification to n * n.
12713
12714 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12715
12716 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12717 Solaris 10.
12718 * gcc.target/i386/pr63620.c: Likewise.
12719
12720 2018-01-26 Julia Koval <julia.koval@intel.com>
12721
12722 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12723 -mavx512f -mavx512bw.
12724 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12725 * gcc.target/i386/i386.exp: Fix types.
12726
12727 2018-01-26 Alan Modra <amodra@gmail.com>
12728
12729 PR target/84033
12730 * gcc.target/powerpc/swaps-p8-46.c: New.
12731
12732 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12733
12734 PR fortran/37577
12735 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12736 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12737 'array01' in the tree dump comparison.
12738 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12739 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12740 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12741
12742 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12743
12744 PR middle-end/83055
12745 * gcc.dg/torture/pr83055.c: New testcase.
12746
12747 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12748
12749 PR c++/84031
12750 * g++.dg/cpp1z/decomp36.C: New test.
12751
12752 PR middle-end/83977
12753 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12754
12755 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12756
12757 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12758 the shift dump line.
12759 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12760
12761 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12762
12763 PR target/81550
12764 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12765 index instead of int, which allows IVOPTs to properly optimize the
12766 loop.
12767
12768 2018-01-24 David Malcolm <dmalcolm@redhat.com>
12769
12770 PR jit/82846
12771 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
12772 of "fn_type" typedef.
12773 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12774
12775 2018-01-24 Ian Lance Taylor <iant@golang.org>
12776
12777 * go.go-torture/execute/names-1.go: New test.
12778
12779 2018-01-19 Jeff Law <law@redhat.com>
12780
12781 PR target/83994
12782 * gcc.target/i386/pr83994.c: New test.
12783
12784 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
12785
12786 PR target/84014
12787 * gcc.target/powerpc/pr84014.c: New.
12788
12789 2018-01-24 Jakub Jelinek <jakub@redhat.com>
12790
12791 PR middle-end/83977
12792 * c-c++-common/gomp/pr83977-1.c: New test.
12793 * c-c++-common/gomp/pr83977-2.c: New test.
12794 * c-c++-common/gomp/pr83977-3.c: New test.
12795 * gfortran.dg/gomp/pr83977.f90: New test.
12796
12797 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12798
12799 PR testsuite/83889
12800 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
12801 * gcc.dg/vect/pr80631-1.c: Likewise.
12802 * gcc.dg/vect/pr80631-2.c: Likewise.
12803 * gcc.dg/vect/pr81410.c: Likewise.
12804 * gcc.dg/vect/pr81633.c: Likewise.
12805 * gcc.dg/vect/pr81815.c: Likewise.
12806 * gcc.dg/vect/pr82108.c: Likewise.
12807 * gcc.dg/vect/pr83857.c: Likewise.
12808 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12809 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12810 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
12811 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12812 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12813 * gcc.dg/vect/vect-reduc-11.c: Likewise.
12814 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
12815 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
12816 dg-xfail-run-if instead.
12817 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12818 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12819 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12820 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
12821 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12822
12823 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12824
12825 PR tree-optimization/83979
12826 * g++.dg/pr83979.c: New test.
12827
12828 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12829
12830 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
12831 option. Add arm_neon_ok_no_float_abi check.
12832
12833 2018-01-24 Richard Biener <rguenther@suse.de>
12834
12835 PR tree-optimization/83176
12836 * gcc.dg/graphite/pr83176.c: New testcase.
12837
12838 2018-01-24 Richard Biener <rguenther@suse.de>
12839
12840 PR tree-optimization/82819
12841 * gcc.dg/graphite/pr82819.c: New testcase.
12842
12843 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12844
12845 PR c++/83921
12846 * g++.dg/cpp1y/constexpr-83921-1.C: New.
12847 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
12848 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
12849 * g++.dg/ext/stmtexpr20.C: Likewise.
12850 * g++.dg/ext/stmtexpr21.C: Likewise.
12851
12852 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12853
12854 PR c++/83974
12855 * g++.dg/warn/pr83974.C: New test case.
12856
12857 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12858
12859 PR sanitizer/83987
12860 * g++.dg/ubsan/pr83987.C: New test.
12861
12862 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12863
12864 PR fortran/83866
12865 * gfortran.dg/pdt_29.f03: New test.
12866
12867 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12868
12869 PR fortran/83898
12870 * gfortran.dg/associate_33.f03: New test.
12871
12872 2018-01-23 Martin Liska <mliska@suse.cz>
12873
12874 PR lto/81440
12875 * gcc.dg/lto/pr81440.h: New test.
12876 * gcc.dg/lto/pr81440_0.c: New test.
12877 * gcc.dg/lto/pr81440_1.c: New test.
12878
12879 2018-01-23 Nathan Sidwell <nathan@acm.org>
12880
12881 PR c++/83988
12882 * g++.dg/template/pr83988.C: New.
12883
12884 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12885
12886 PR c++/82882
12887 PR c++/83978
12888 * g++.dg/cpp0x/pr82882.C: New test.
12889 * g++.dg/cpp0x/pr83978.C: New test.
12890
12891 PR c++/83958
12892 * g++.dg/cpp1z/decomp35.C: New test.
12893
12894 2018-01-23 Nathan Sidwell <nathan@acm.org>
12895
12896 * g++.dg/cpp0x/range-for10.C: Adjust.
12897 * g++.dg/ext/forscope1.C: Adjust.
12898 * g++.dg/ext/forscope2.C: Adjust.
12899 * g++.dg/template/for1.C: Adjust.
12900
12901 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12902
12903 PR tree-optimization/83510
12904 * gcc.c-torture/compile/pr83510.c: New test case.
12905
12906 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
12907
12908 PR testsuite/83888
12909 * lib/target-supports.exp (check_effective_target_vect_float): Say
12910 that the result only holds when -funsafe-math-optimizations is on.
12911 (check_effective_target_vect_float_strict): New procedure.
12912 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
12913 of vect_float.
12914 * gcc.dg/vect/vect-reduc-6.c: Likewise.
12915
12916 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
12917
12918 PR tree-optimization/83965
12919 * gcc.dg/vect/pr83965.c: New test.
12920
12921 2018-01-23 Richard Biener <rguenther@suse.de>
12922
12923 PR tree-optimization/83963
12924 * gfortran.dg/graphite/pr83963.f: New testcase.
12925 * gcc.dg/graphite/pr83963-2.c: Likewise.
12926
12927 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12928
12929 PR c++/83918
12930 * g++.dg/cpp1z/pr83918.C: New test.
12931
12932 2018-01-22 Jakub Jelinek <jakub@redhat.com>
12933
12934 PR tree-optimization/83957
12935 * gcc.dg/autopar/pr83957.c: New test.
12936
12937 PR tree-optimization/83081
12938 * gcc.dg/predict-8.c: Adjust expected probability.
12939
12940 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12941
12942 PR target/83862
12943 * gcc.target/powerpc/pr83862.c: New test.
12944
12945 2018-01-22 Carl Love <cel@us.ibm.com>
12946
12947 * gcc.target/powerpc/powerpc.exp: Add torture tests for
12948 builtins-4-runnable.c, builtins-6-runnable.c,
12949 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
12950 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
12951 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
12952 for signed/unsigned 128-bit and long long int loads.
12953
12954 2018-01-22 Marek Polacek <polacek@redhat.com>
12955
12956 PR c++/81933
12957 * g++.dg/cpp1y/constexpr-empty4.C: New test.
12958
12959 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
12960
12961 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
12962 scan-asembler valid instructions list.
12963 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
12964 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
12965 power8-vector requirement and option.
12966 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
12967
12968 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
12969
12970 PR 78534
12971 PR 83704
12972 * gfortran.dg/string_1.f90: Remove printing the length.
12973
12974 2018-01-22 Richard Biener <rguenther@suse.de>
12975
12976 PR tree-optimization/83963
12977 * gcc.dg/graphite/pr83963.c: New testcase.
12978
12979 2018-01-22 Sudakshina Das <sudi.das@arm.com>
12980
12981 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
12982 dg-require-effective-target directives.
12983
12984 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12985
12986 * lib/target-supports.exp (check_effective_target_arm_softfloat):
12987 New procedure.
12988 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
12989 Adjust scan-assembler checks for soft-float.
12990
12991 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12992
12993 PR target/83946
12994 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
12995
12996 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
12997
12998 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
12999 * gcc.dg/pr83623.c: Likewise.
13000 * gcc.dg/pr83666.c: Likewise.
13001
13002 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13003 David Edelsohn <dje.gcc@gmail.com>
13004
13005 PR target/83946
13006 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13007 assembly output from "crset eq" to "crset 2".
13008 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13009 assembly output from . to $.
13010 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13011 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13012 assembly output from "crset eq" to "crset 2".
13013 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13014 assembly output from "crset eq" to "crset 2", and from . to $.
13015
13016 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13017
13018 PR fortran/83900
13019 * gfortran.dg/matmul_18.f90: New test.
13020
13021 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13022
13023 PR tree-optimization/83940
13024 * gcc.dg/torture/pr83940.c: New test.
13025
13026 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13027
13028 PR middle-end/83945
13029 * gcc.dg/tls/pr83945.c: New test.
13030
13031 PR target/83930
13032 * gcc.dg/pr83930.c: New test.
13033
13034 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13035
13036 PR fortran/83900
13037 * gfortran.dg/matmul_17.f90: New test.
13038
13039 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13040
13041 PR fortran/80768
13042 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13043
13044 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13045
13046 PR c++/81167
13047 * g++.dg/cpp0x/pr81167.C: New test.
13048
13049 PR c++/83919
13050 * g++.dg/cpp0x/pr83919.C: New test.
13051
13052 2018-01-19 Jeff Law <law@redhat.com>
13053 Jakub Jelinek <jakub@redhat.com>
13054
13055 * gcc.dg/stack-check-16.c: New test.
13056
13057 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13058
13059 PR target/83790
13060 * gcc.target/nvptx/indirect_call.c: New test.
13061
13062 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13063
13064 * g++.dg/torture/pr83619.C: Remove dg-message.
13065
13066 2018-01-19 Martin Liska <mliska@suse.cz>
13067
13068 * gcc.dg/predict-1.c: Adjust expected probability.
13069 * gcc.dg/predict-3.c: Likewise.
13070 * gcc.dg/predict-5.c: Likewise.
13071 * gcc.dg/predict-6.c: Likewise.
13072 * gcc.dg/predict-9.c: Likewise.
13073
13074 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13075
13076 PR tree-optimization/83922
13077 * gcc.dg/pr83922.c: New test.
13078
13079 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13080
13081 PR tree-optimization/83914
13082 * gcc.dg/vect/pr83914.c: New test.
13083
13084 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13085
13086 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13087 * gcc.target/arm/negdi-2.c: Likewise.
13088 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13089
13090 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13091
13092 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13093
13094 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13095
13096 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13097
13098 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13099
13100 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13101 hppa*-*-hpux*.
13102
13103 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13104
13105 PR ipa/83619
13106 PR testsuite/83934
13107 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13108 forward declaration.
13109
13110 2018-01-18 Carl Love <cel@us.ibm.com>
13111
13112 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13113 to the function.
13114
13115 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13116
13117 PR c++/81013
13118 * g++.dg/inherit/union3.C: New.
13119
13120 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13121
13122 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13123
13124 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13125
13126 PR ipa/83619
13127 * g++.dg/torture/pr83619.C: New testcase.
13128
13129 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13130
13131 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13132 Add function body to force error messages in some configurations.
13133
13134 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13135
13136 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13137 and arm_thumb1_ok.
13138
13139 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13140
13141 PR other/70268
13142 * c-c++-common/ffile-prefix-map.c: New test.
13143 * c-c++-common/fmacro-prefix-map.c: New test.
13144 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13145 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13146
13147 2018-01-18 Martin Liska <mliska@suse.cz>
13148
13149 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13150 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13151 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13152 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13153 * gcc.target/i386/ret-thunk-10.c: Likewise.
13154 * gcc.target/i386/ret-thunk-11.c: Likewise.
13155 * gcc.target/i386/ret-thunk-12.c: Likewise.
13156 * gcc.target/i386/ret-thunk-15.c: Likewise.
13157 * gcc.target/i386/ret-thunk-9.c: Likewise.
13158
13159 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13160
13161 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13162 order.
13163
13164 2018-01-18 Nathan Sidwell <nathan@acm.org>
13165
13166 PR c++/83160
13167 * g++.dg/cpp0x/pr83160.C: New.
13168
13169 2018-01-18 Richard Biener <rguenther@suse.de>
13170
13171 PR tree-optimization/83887
13172 * gcc.dg/graphite/pr83887.c: New testcase.
13173 * gfortran.dg/graphite/pr83887.f90: Likewise.
13174 * gfortran.dg/graphite/pr83887.f: Likewise.
13175
13176 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13177
13178 PR target/65578
13179 * gcc.target/arm/builtin-bswap.x: New file.
13180 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13181 and options for armv6t2.
13182 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13183 and options for Thumb1.
13184 * gcc.target/arm/builtin-bswap16.x: New file.
13185 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13186 and options for armv6t2.
13187 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13188 and options for Thumb1.
13189
13190 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13191
13192 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13193 order.
13194
13195 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13196
13197 PR c/61240
13198 * gcc.dg/pr61240.c: New test.
13199
13200 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13201
13202 PR fortran/83864
13203 * gfortran.dg/pr83864.f90: New test.
13204
13205 2018-01-17 Jeff Law <law@redhat.com>
13206
13207 PR testsuite/83883
13208 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13209
13210 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13211
13212 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13213 restriction, but still restrict to 64-bit.
13214 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13215 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13216
13217 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13218
13219 PR fortran/83874
13220 * gfortran.dg/pr83874.f90: New test.
13221
13222 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13223
13224 PR c++/83824
13225 * g++.dg/cpp0x/pr83824.C: New test.
13226
13227 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13228
13229 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13230 appropriate .gnu_attribute for the long double type, if we use the
13231 long double type, but do not generate any calls.
13232 * gcc.target/powerpc/gnuattr2.c: Likewise.
13233 * gcc.target/powerpc/gnuattr3.c: Likewise.
13234
13235 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13236
13237 PR c++/78344
13238 * g++.dg/cpp0x/alignas13.C: New.
13239
13240 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13241
13242 PR c++/83897
13243 * g++.dg/cpp0x/pr83897.C: New test.
13244
13245 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13246
13247 PR ipa/83051
13248 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13249
13250 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13251
13252 PR c++/81054
13253 * g++.dg/cpp0x/constexpr-ice19.C: New.
13254
13255 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13256
13257 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13258 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13259 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13260 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13261 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13262 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13263 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13264 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13265 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13266 * gcc.target/powerpc/builtins-1.fold.h: New.
13267
13268 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13269
13270 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13271 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13272
13273 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13274
13275 * gcc.target/arm/g2.c: Add -marm to dg-options.
13276 * gcc.target/arm/scd42-2.c: Likewise.
13277
13278 2018-01-17 Nathan Sidwell <nathan@acm.org>
13279
13280 PR c++/83287
13281 * g++.dg/lookup/pr83287-2.C: New.
13282
13283 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13284
13285 PR c++/83814
13286 PR c++/83902
13287 * g++.dg/wrappers/pr83814.C: New test case.
13288 * g++.dg/wrappers/pr83902.C: New test case.
13289
13290 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13291
13292 PR lto/83121
13293 * g++.dg/lto/pr83121_0.C: New test case.
13294 * g++.dg/lto/pr83121_1.C: New test case.
13295 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13296 adapted from DejaGnu's dg-test.
13297 (lto_handle_diagnostics): New procedure.
13298 (lto_prune_warns): Ignore informational notes.
13299 (lto-link-and-maybe-run): Add "messages_by_file" param.
13300 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13301 "execute" when "link" fails if "execute" was not specified.
13302 (lto-can-handle-directive): New procedure.
13303 (lto-get-options-main): Call lto-can-handle-directive. Add a
13304 dg-messages local, using it to set the caller's
13305 dg-messages-by-file for the given source file.
13306 (lto-get-options): Likewise.
13307 (lto-execute): Add dg-messages-by-file local, and pass it to
13308 lto-link-and-maybe-run.
13309
13310 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13311 Richard Sandiford <richard.sandiford@linaro.org>
13312
13313 PR target/79041
13314 PR target/82964
13315 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13316 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13317
13318 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13319
13320 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13321 target check autogenerator for armv8.1-a and armv8.2-a.
13322
13323 2018-01-17 Carl Love <cel@us.ibm.com>
13324
13325 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13326 Add debug print statements.
13327 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13328 16 byte vector load followed by a partial vector load.
13329
13330 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13331
13332 PR c++/83799
13333 * g++.dg/wrappers/pr83799.C: New test case.
13334
13335 2018-01-17 Nathan Sidwell <nathan@acm.org>
13336
13337 PR c++/83739
13338 * g++.dg/cpp1y/pr83739.C: New.
13339
13340 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13341
13342 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13343 * gcc.target/visium/overflow16.c: Likewise.
13344 * gcc.target/visium/overflow32.c: Likewise.
13345
13346 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13347
13348 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13349
13350 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13351
13352 * gcc.dg/rtl/arm/stl-cond.c: New test.
13353 * gcc.target/arm/stl-cond.c: Delete.
13354
13355 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13356
13357 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13358 directives.
13359
13360 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13361
13362 PR tree-optimization/83843
13363 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13364 * gcc.dg/store_merging_19.c: New test.
13365
13366 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13367
13368 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13369 and options.
13370
13371 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13372
13373 PR rtl-optimization/83771
13374 * gcc.dg/pr83771.c: New test.
13375
13376 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13377
13378 PR tree-optimization/81184
13379 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13380 targets.
13381 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13382
13383 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13384
13385 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13386
13387 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13388
13389 PR target/83546
13390 * gcc.target/i386/pr83546.c: New test.
13391
13392 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13393
13394 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13395
13396 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13397
13398 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13399 test and add dg-warning for the -Wstringop-overflow warning.
13400
13401 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13402
13403 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13404 XFAIL last test on SPARC and Visium.
13405
13406 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13407
13408 PR rtl-optimization/80481
13409 * g++.dg/pr80481.C: Exclude solaris.
13410
13411 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13412
13413 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13414 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13415 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13416
13417 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13418
13419 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13420 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13421 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13422 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13423 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13424 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13425 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13426 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13427 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13428 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13429 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13430 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13431 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13432 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13433 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13434
13435 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13436
13437 PR testsuite/77734
13438 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13439
13440 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13441
13442 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13443 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13444 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13445 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13446 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13447 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13448
13449 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13450
13451 PR tree-optimization/83857
13452 * gcc.dg/vect/pr83857.c: New test.
13453
13454 2018-01-16 Richard Biener <rguenther@suse.de>
13455
13456 PR tree-optimization/83867
13457 * gcc.dg/vect/pr83867.c: New testcase.
13458
13459 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13460
13461 PR c/83844
13462 * gcc.dg/pr83844.c: New test.
13463
13464 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13465
13466 * gcc.dg/torture/pr83847.c: New test.
13467
13468 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13469
13470 PR rtl-optimization/86620
13471 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13472 instead of --param=max-sched-ready-insns=0.
13473 * gcc.target/i386/pr83620.c: New test.
13474 * gcc.dg/pr83620.c: New test.
13475
13476 PR tree-optimization/83843
13477 * gcc.dg/store_merging_18.c: New test.
13478
13479 PR c++/83817
13480 * g++.dg/cpp1y/pr83817.C: New test.
13481
13482 PR c++/83825
13483 * g++.dg/template/pr83825.C: New test.
13484
13485 2018-01-16 Richard Biener <rguenther@suse.de>
13486
13487 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13488
13489 2018-01-16 Richard Biener <rguenther@suse.de>
13490
13491 PR testsuite/82132
13492 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13493 from gcc.dg/torture/pr60092.c.
13494
13495 2018-01-15 Martin Sebor <msebor@redhat.com>
13496
13497 PR c++/83588
13498 * g++.dg/ext/flexary28.C: New test.
13499
13500 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13501
13502 PR fortran/82257
13503 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13504
13505 2018-01-15 Martin Sebor <msebor@redhat.com>
13506
13507 PR testsuite/83869
13508 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13509
13510 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13511
13512 PR fortran/54613
13513 * gfortran.dg/minmaxloc_9.f90: New test.
13514 * gfortran.dg/minmaxloc_10.f90: New test.
13515 * gfortran.dg/minmaxloc_11.f90: New test.
13516
13517 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13518
13519 PR target/83839
13520 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13521 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13522 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13523 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13524 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13525 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13526 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13527 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13528 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13529 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13530 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13531 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13532 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13533 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13534 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13535 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13536 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13537 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13538 * gcc.target/i386/ret-thunk-10.c: Likewise.
13539 * gcc.target/i386/ret-thunk-11.c: Likewise.
13540 * gcc.target/i386/ret-thunk-12.c: Likewise.
13541 * gcc.target/i386/ret-thunk-13.c: Likewise.
13542 * gcc.target/i386/ret-thunk-14.c: Likewise.
13543 * gcc.target/i386/ret-thunk-15.c: Likewise.
13544 * gcc.target/i386/ret-thunk-9.c: Don't check the
13545 __x86_return_thunk label. Scan for "push" only for Linux.
13546
13547 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13548
13549 PR testsuite/79920
13550 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13551
13552 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13553
13554 PR target/83687
13555 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13556 tests.
13557 * gcc.target/arm/pr83687.c: New test.
13558
13559 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13560
13561 Adjust tests to AVR_TINY.
13562
13563 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13564 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13565 * gcc.target/avr/pr71627.c: Same.
13566 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13567 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13568 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13569 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13570 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13571 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13572 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13573 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13574 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13575 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13576 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13577 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13578 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13579 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13580 * gcc.target/avr/torture/pr61055.c: Same.
13581 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13582 available.
13583 * gcc.target/avr/torture/int24-mul.c: Same.
13584 * gcc.target/avr/torture/pr51782-1.c: Same.
13585 * gcc.target/avr/torture/pr61443.c: Same.
13586 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13587 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13588
13589 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13590
13591 PR c/83801
13592 PR c/83729
13593 * gcc.target/avr/torture/pr83729.c: New test.
13594 * gcc.target/avr/torture/pr83801.c: New test.
13595
13596 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13597
13598 PR middle-end/82694
13599 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13600 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13601
13602 2018-01-10 Martin Sebor <msebor@redhat.com>
13603
13604 PR other/83508
13605 * gcc.dg/Wstringop-overflow-2.c: New test.
13606
13607 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13608
13609 PR libgfortran/83811
13610 * gfortran.dg/fmt_e.f90: New test.
13611
13612 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13613
13614 * gcc.target/i386/indirect-thunk-10.c: New test.
13615 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13616 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13617 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13618 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13619 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13620 * gcc.target/i386/ret-thunk-17.c: Likewise.
13621 * gcc.target/i386/ret-thunk-18.c: Likewise.
13622 * gcc.target/i386/ret-thunk-19.c: Likewise.
13623 * gcc.target/i386/ret-thunk-20.c: Likewise.
13624 * gcc.target/i386/ret-thunk-21.c: Likewise.
13625
13626 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13627
13628 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13629
13630 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13631
13632 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13633 -mno-indirect-branch-register.
13634 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13635 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13636 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13637 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13638 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13639 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13640 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13641 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13642 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13643 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13644 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13645 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13646 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13647 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13648 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13649 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13650 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13651 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13652 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13653 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13654 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13655 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13656 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13657 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13658 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13659 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13660 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13661 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13662 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13663 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13664 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13665 * gcc.target/i386/ret-thunk-10.c: Likewise.
13666 * gcc.target/i386/ret-thunk-11.c: Likewise.
13667 * gcc.target/i386/ret-thunk-12.c: Likewise.
13668 * gcc.target/i386/ret-thunk-13.c: Likewise.
13669 * gcc.target/i386/ret-thunk-14.c: Likewise.
13670 * gcc.target/i386/ret-thunk-15.c: Likewise.
13671 * gcc.target/i386/ret-thunk-9.c: Likewise.
13672 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13673 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13674 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13675
13676 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13677
13678 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13679 -mfunction-return=keep.
13680 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13681 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13682 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13683 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13684 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13685 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13686 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13687 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13688 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13689 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13690 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13691 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13692 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13693 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13694 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13695 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13696 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13697 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13698 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13699 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13700 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13701 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13702 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13703 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13704 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13705 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13706 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13707 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13708 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13709 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13710 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13711 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13712 * gcc.target/i386/ret-thunk-1.c: New test.
13713 * gcc.target/i386/ret-thunk-10.c: Likewise.
13714 * gcc.target/i386/ret-thunk-11.c: Likewise.
13715 * gcc.target/i386/ret-thunk-12.c: Likewise.
13716 * gcc.target/i386/ret-thunk-13.c: Likewise.
13717 * gcc.target/i386/ret-thunk-14.c: Likewise.
13718 * gcc.target/i386/ret-thunk-15.c: Likewise.
13719 * gcc.target/i386/ret-thunk-16.c: Likewise.
13720 * gcc.target/i386/ret-thunk-2.c: Likewise.
13721 * gcc.target/i386/ret-thunk-3.c: Likewise.
13722 * gcc.target/i386/ret-thunk-4.c: Likewise.
13723 * gcc.target/i386/ret-thunk-5.c: Likewise.
13724 * gcc.target/i386/ret-thunk-6.c: Likewise.
13725 * gcc.target/i386/ret-thunk-7.c: Likewise.
13726 * gcc.target/i386/ret-thunk-8.c: Likewise.
13727 * gcc.target/i386/ret-thunk-9.c: Likewise.
13728
13729 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13730
13731 * gcc.target/i386/indirect-thunk-1.c: New test.
13732 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13733 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13734 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13735 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13736 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13737 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13738 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13739 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13740 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13741 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13742 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13743 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13744 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13745 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13746 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13747 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13748 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13749 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13750 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13751 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13752 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13753 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13754 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13755 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13756 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13757 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13758 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13759 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13760 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13761 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13762 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13763 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13764
13765 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
13766
13767 PR ipa/83051
13768 * gcc.c-torture/compile/pr83051.c: New testcase.
13769
13770 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13771
13772 PR tree-optimization/83501
13773 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13774
13775 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13776
13777 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13778 for lvx and stvx instead of lxvd2x and stxvd2x and require
13779 little-endian target. Add comments.
13780 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13781 comprehensive testing.
13782 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
13783 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
13784 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
13785 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
13786 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
13787 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
13788 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
13789 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
13790 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
13791 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
13792 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
13793 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
13794 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
13795 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
13796 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
13797 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
13798 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
13799 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
13800 scan-assembler-not directives that forbid lvx and xxpermdi.
13801 * gcc.target/powerpc/vec-extract-3.c: Likewise.
13802 * gcc.target/powerpc/vec-extract-5.c: Likewise.
13803 * gcc.target/powerpc/vec-extract-6.c: Likewise.
13804 * gcc.target/powerpc/vec-extract-7.c: Likewise.
13805 * gcc.target/powerpc/vec-extract-8.c: Likewise.
13806 * gcc.target/powerpc/vec-extract-9.c: Likewise.
13807 * gcc.target/powerpc/vsx-vector-6-le.c: Change
13808 scan-assembler-times directives to reflect different numbers of
13809 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
13810
13811 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13812 Alan Hayward <alan.hayward@arm.com>
13813 David Sherwood <david.sherwood@arm.com>
13814
13815 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
13816 than SLP vectorization.
13817 * gcc.dg/vect/vect-alias-check-10.c: New test.
13818 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13819 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13820 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13821 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13822 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
13823 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
13824 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
13825 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
13826 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
13827 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
13828 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
13829 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
13830 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
13831 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
13832 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
13833 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
13834 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
13835 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
13836 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
13837 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
13838 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
13839 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
13840 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
13841
13842 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13843 Alan Hayward <alan.hayward@arm.com>
13844 David Sherwood <david.sherwood@arm.com>
13845
13846 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
13847 New proc.
13848 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
13849 targets with scatter stores.
13850 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
13851 stores.
13852 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
13853 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
13854 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
13855 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
13856 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
13857 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
13858 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
13859 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
13860 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
13861 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
13862 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
13863 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
13864 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
13865 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
13866 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
13867 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
13868
13869 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13870 Alan Hayward <alan.hayward@arm.com>
13871 David Sherwood <david.sherwood@arm.com>
13872
13873 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
13874 for double_reduc1.
13875 * gcc.target/aarch64/sve/strided_load_4.c: New test.
13876 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
13877 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
13878 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
13879
13880 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13881 Alan Hayward <alan.hayward@arm.com>
13882 David Sherwood <david.sherwood@arm.com>
13883
13884 * gcc.target/aarch64/sve/strided_load_1.c: New test.
13885 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
13886 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
13887
13888 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13889 Alan Hayward <alan.hayward@arm.com>
13890 David Sherwood <david.sherwood@arm.com>
13891
13892 * gcc.target/aarch64/sve/gather_load_1.c: New test.
13893 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
13894 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
13895 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
13896 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
13897 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
13898 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
13899 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
13900 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
13901 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
13902 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
13903 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
13904 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
13905 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
13906
13907 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13908 Alan Hayward <alan.hayward@arm.com>
13909 David Sherwood <david.sherwood@arm.com>
13910
13911 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
13912 check for a message about using in-order reductions.
13913 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
13914 check for a message about using in-order reductions.
13915 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
13916 vectorized and check for a message about using in-order reductions.
13917 Expect targets with variable-length vectors to fall back to the
13918 fixed-length mininum.
13919 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
13920 check for a message about using in-order reductions.
13921 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
13922 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13923 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13924 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13925 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
13926 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
13927 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
13928 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
13929 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
13930 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
13931 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
13932 vect_fold_left_plus.
13933
13934 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13935
13936 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
13937 are spilled.
13938 * gcc.target/aarch64/sve/spill_2.c: New test.
13939 * gcc.target/aarch64/sve/spill_3.c: Likewise.
13940 * gcc.target/aarch64/sve/spill_4.c: Likewise.
13941 * gcc.target/aarch64/sve/spill_5.c: Likewise.
13942 * gcc.target/aarch64/sve/spill_6.c: Likewise.
13943 * gcc.target/aarch64/sve/spill_7.c: Likewise.
13944
13945 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13946 Alan Hayward <alan.hayward@arm.com>
13947 David Sherwood <david.sherwood@arm.com>
13948
13949 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
13950 of branches.
13951 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
13952 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
13953 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
13954 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
13955 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
13956 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
13957 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
13958 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
13959 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
13960
13961 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13962 Alan Hayward <alan.hayward@arm.com>
13963 David Sherwood <david.sherwood@arm.com>
13964
13965 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
13966 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
13967 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
13968 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
13969
13970 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13971 Alan Hayward <alan.hayward@arm.com>
13972 David Sherwood <david.sherwood@arm.com>
13973
13974 * lib/target-supports.exp
13975 (check_effective_target_vect_fold_extract_last): New proc.
13976 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
13977 for fold_extract_last.
13978 * gcc.dg/vect/pr65947-2.c: Likewise.
13979 * gcc.dg/vect/pr65947-3.c: Likewise.
13980 * gcc.dg/vect/pr65947-4.c: Likewise.
13981 * gcc.dg/vect/pr65947-5.c: Likewise.
13982 * gcc.dg/vect/pr65947-6.c: Likewise.
13983 * gcc.dg/vect/pr65947-9.c: Likewise.
13984 * gcc.dg/vect/pr65947-10.c: Likewise.
13985 * gcc.dg/vect/pr65947-12.c: Likewise.
13986 * gcc.dg/vect/pr65947-14.c: Likewise.
13987 * gcc.dg/vect/pr80631-1.c: Likewise.
13988 * gcc.target/aarch64/sve/clastb_1.c: New test.
13989 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
13990 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
13991 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
13992 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
13993 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
13994 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
13995 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
13996 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
13997 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
13998 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
13999 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14000 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14001 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
14002
14003 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14004 Alan Hayward <alan.hayward@arm.com>
14005 David Sherwood <david.sherwood@arm.com>
14006
14007 * gcc.target/aarch64/sve/live_1.c: New test.
14008 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14009
14010 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14011 Alan Hayward <alan.hayward@arm.com>
14012 David Sherwood <david.sherwood@arm.com>
14013
14014 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14015 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14016 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14017 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14018 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14019 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14020 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14021 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14022 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14023
14024 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14025 Alan Hayward <alan.hayward@arm.com>
14026 David Sherwood <david.sherwood@arm.com>
14027
14028 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14029 New proc.
14030 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14031 vect_fully_masked.
14032 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14033 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14034 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14035 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14036 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14037 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14038
14039 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14040 Alan Hayward <alan.hayward@arm.com>
14041 David Sherwood <david.sherwood@arm.com>
14042
14043 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14044 instead of just ADDRESS.
14045 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14046 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14047 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14048 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14049 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14050 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14051 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14052 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14053 * gcc.target/aarch64/sve/while_2.c: Likewise.
14054 * gcc.target/aarch64/sve/while_3.c: Likewise.
14055 * gcc.target/aarch64/sve/while_4.c: Likewise.
14056
14057 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14058 Alan Hayward <alan.hayward@arm.com>
14059 David Sherwood <david.sherwood@arm.com>
14060
14061 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14062 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14063 to be predicated.
14064 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14065 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14066 * gcc.target/aarch64/sve/reduc_5.c: New test.
14067 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14068 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14069
14070 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14071 Alan Hayward <alan.hayward@arm.com>
14072 David Sherwood <david.sherwood@arm.com>
14073
14074 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14075 * gcc.dg/tree-ssa/peel1.c: Likewise.
14076 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14077 variable-length vectors.
14078 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14079 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14080 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14081 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14082 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14083 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14084 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14085 * gcc.target/aarch64/sve/slp_8.c: New test.
14086 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14087 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14088 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14089 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14090 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14091 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14092 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14093 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14094 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14095 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14096 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14097 * gcc.target/aarch64/sve/while_1.c: Likewise.
14098 * gcc.target/aarch64/sve/while_2.c: Likewise.
14099 * gcc.target/aarch64/sve/while_3.c: Likewise.
14100 * gcc.target/aarch64/sve/while_4.c: Likewise.
14101
14102 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14103 Alan Hayward <alan.hayward@arm.com>
14104 David Sherwood <david.sherwood@arm.com>
14105
14106 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14107 New proc.
14108 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14109 and add an associated scan-dump test. Prevent vectorization
14110 of the first two loops.
14111 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14112 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14113 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14114 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14115 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14116 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14117
14118 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14119 Alan Hayward <alan.hayward@arm.com>
14120 David Sherwood <david.sherwood@arm.com>
14121
14122 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14123 * gcc.dg/vect/pr67790.c: Likewise.
14124 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14125 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14126 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14127 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14128 * gcc.target/aarch64/sve/slp_5.c: New test.
14129 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14130 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14131 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14132 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14133 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14134
14135 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14136 Alan Hayward <alan.hayward@arm.com>
14137 David Sherwood <david.sherwood@arm.com>
14138
14139 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14140 && vect_load_lanes
14141 * gcc.dg/vect/slp-1.c: Likewise.
14142 * gcc.dg/vect/slp-10.c: Likewise.
14143 * gcc.dg/vect/slp-12b.c: Likewise.
14144 * gcc.dg/vect/slp-12c.c: Likewise.
14145 * gcc.dg/vect/slp-17.c: Likewise.
14146 * gcc.dg/vect/slp-19b.c: Likewise.
14147 * gcc.dg/vect/slp-20.c: Likewise.
14148 * gcc.dg/vect/slp-21.c: Likewise.
14149 * gcc.dg/vect/slp-22.c: Likewise.
14150 * gcc.dg/vect/slp-23.c: Likewise.
14151 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14152 * gcc.dg/vect/slp-24.c: Likewise.
14153 * gcc.dg/vect/slp-28.c: Likewise.
14154 * gcc.dg/vect/slp-39.c: Likewise.
14155 * gcc.dg/vect/slp-6.c: Likewise.
14156 * gcc.dg/vect/slp-7.c: Likewise.
14157 * gcc.dg/vect/slp-cond-1.c: Likewise.
14158 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14159 * gcc.dg/vect/slp-cond-2.c: Likewise.
14160 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14161 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14162 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14163 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14164 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14165 * gcc.dg/vect/slp-perm-6.c: Likewise.
14166 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14167 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14168 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14169 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14170 * gcc.dg/vect/slp-12a.c: Likewise.
14171 * gcc.dg/vect/slp-14.c: Likewise.
14172 * gcc.dg/vect/slp-15.c: Likewise.
14173 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14174 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14175 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14176 * gcc.target/aarch64/sve/slp_1.c: New test.
14177 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14178 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14179 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14180 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14181 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14182 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14183 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14184
14185 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14186 Alan Hayward <alan.hayward@arm.com>
14187 David Sherwood <david.sherwood@arm.com>
14188
14189 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14190 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14191 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14192 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14193 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14194 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14195 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14196 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14197 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14198 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14199 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14200 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14201 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14202 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14203 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14204 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14205 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14206 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14207 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14208
14209 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14210 Alan Hayward <alan.hayward@arm.com>
14211 David Sherwood <david.sherwood@arm.com>
14212
14213 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14214 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14215 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14216 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14217 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14218 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14219 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14220 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14221 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14222 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14223 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14224 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14225 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14226 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14227 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14228 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14229 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14230 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14231 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14232 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14233 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14234 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14235 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14236 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14237 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14238 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14239 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14240 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14241 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14242 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14243 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14244 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14245 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14246 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14247 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14248 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14249
14250 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14251 Alan Hayward <alan.hayward@arm.com>
14252 David Sherwood <david.sherwood@arm.com>
14253
14254 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14255 Return true for SVE too.
14256 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14257 if load/store lanes are supported.
14258 * gcc.dg/vect/slp-10.c: Likewise.
14259 * gcc.dg/vect/slp-12c.c: Likewise.
14260 * gcc.dg/vect/slp-17.c: Likewise.
14261 * gcc.dg/vect/slp-33.c: Likewise.
14262 * gcc.dg/vect/slp-6.c: Likewise.
14263 * gcc.dg/vect/slp-cond-1.c: Likewise.
14264 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14265 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14266 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14267 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14268 * gcc.dg/vect/slp-perm-6.c: Likewise.
14269 * gcc.dg/vect/slp-perm-9.c: Likewise.
14270 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14271 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14272 for variable-length vectors.
14273
14274 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14275 Alan Hayward <alan.hayward@arm.com>
14276 David Sherwood <david.sherwood@arm.com>
14277
14278 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14279 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14280
14281 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14282
14283 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14284 * g++.target/aarch64/sve/catch_1.C: New test.
14285 * g++.target/aarch64/sve/catch_2.C: Likewise.
14286 * g++.target/aarch64/sve/catch_3.C: Likewise.
14287 * g++.target/aarch64/sve/catch_4.C: Likewise.
14288 * g++.target/aarch64/sve/catch_5.C: Likewise.
14289 * g++.target/aarch64/sve/catch_6.C: Likewise.
14290
14291 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14292 Alan Hayward <alan.hayward@arm.com>
14293 David Sherwood <david.sherwood@arm.com>
14294
14295 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14296 New proc.
14297 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14298 * gcc.target/aarch64/fmaxmin.c: Likewise.
14299 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14300 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14301 * gcc.target/aarch64/pr62178.c: Likewise.
14302 * gcc.target/aarch64/pr71727-2.c: Likewise.
14303 * gcc.target/aarch64/saddw-1.c: Likewise.
14304 * gcc.target/aarch64/saddw-2.c: Likewise.
14305 * gcc.target/aarch64/uaddw-1.c: Likewise.
14306 * gcc.target/aarch64/uaddw-2.c: Likewise.
14307 * gcc.target/aarch64/uaddw-3.c: Likewise.
14308 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14309 * gcc.target/aarch64/vect-compile.c: Likewise.
14310 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14311 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14312 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14313 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14314 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14315 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14316 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14317 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14318 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14319 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14320 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14321 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14322 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14323 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14324 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14325 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14326 * gcc.target/aarch64/vect-movi.c: Likewise.
14327 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14328 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14329 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14330 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14331 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14332 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14333 fixed-length SVE.
14334 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14335 * gcc.target/aarch64/sve/arith_1.c: New test.
14336 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14337 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14338 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14339 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14340 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14341 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14342 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14343 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14344 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14345 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14346 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14347 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14348 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14349 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14350 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14351 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14352 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14353 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14354 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14355 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14356 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14357 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14358 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14359 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14360 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14361 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14362 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14363 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14364 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14365 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14366 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14367 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14368 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14369 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14370 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14371 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14372 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14373 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14374 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14375 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14376 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14377 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14378 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14379 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14380 * gcc.target/aarch64/sve/index_1.c: Likewise.
14381 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14382 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14383 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14384 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14385 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14386 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14387 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14388 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14389 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14390 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14391 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14392 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14393 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14394 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14395 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14396 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14397 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14398 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14399 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14400 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14401 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14402 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14403 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14404 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14405 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14406 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14407 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14408 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14409 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14410 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14411 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14412 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14413 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14414 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14415 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14416 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14417 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14418 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14419 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14420 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14421 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14422 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14423 * gcc.target/aarch64/sve/single_1.c: Likewise.
14424 * gcc.target/aarch64/sve/single_2.c: Likewise.
14425 * gcc.target/aarch64/sve/single_3.c: Likewise.
14426 * gcc.target/aarch64/sve/single_4.c: Likewise.
14427 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14428 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14429 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14430 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14431 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14432 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14433 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14434 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14435 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14436 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14437 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14438 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14439 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14440 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14441 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14442 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14443 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14444 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14445 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14446 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14447 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14448 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14449 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14450 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14451 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14452 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14453 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14454 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14455 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14456 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14457 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14458 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14459 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14460 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14461 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14462 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14463 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14464 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14465 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14466 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14467 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14468 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14469 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14470 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14471 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14472
14473 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14474 Alan Hayward <alan.hayward@arm.com>
14475 David Sherwood <david.sherwood@arm.com>
14476
14477 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14478 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14479 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14480 New procedures.
14481 (check_effective_target_vect_perm): Handle SVE.
14482 (check_effective_target_vect_perm_byte): Likewise.
14483 (check_effective_target_vect_perm_short): Likewise.
14484 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14485 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14486 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14487 (check_effective_target_vect_element_align_preferred): Likewise.
14488 (check_effective_target_vect_align_stack_vars): Likewise.
14489 (check_effective_target_vect_load_lanes): Likewise.
14490 (check_effective_target_vect_masked_store): Likewise.
14491 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14492 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14493 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14494 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14495 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14496 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14497 * gcc.dg/vect/slp-23.c: Likewise.
14498 * gcc.dg/vect/slp-perm-5.c: Likewise.
14499 * gcc.dg/vect/slp-perm-6.c: Likewise.
14500 * gcc.dg/vect/slp-perm-9.c: Likewise.
14501 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14502 * gcc.dg/vect/vect-114.c: Likewise.
14503 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14504 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14505
14506 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14507
14508 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14509 vect_variable_length, expecting the test to be vectorized
14510 without SLP instead.
14511 * gcc.dg/vect/pr33953.c: Likewise.
14512 * gcc.dg/vect/pr37027.c: Likewise.
14513 * gcc.dg/vect/pr67790.c: Likewise.
14514 * gcc.dg/vect/pr68445.c: Likewise.
14515 * gcc.dg/vect/slp-1.c: Likewise.
14516 * gcc.dg/vect/slp-10.c: Likewise.
14517 * gcc.dg/vect/slp-12a.c: Likewise.
14518 * gcc.dg/vect/slp-12b.c: Likewise.
14519 * gcc.dg/vect/slp-12c.c: Likewise.
14520 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14521 * gcc.dg/vect/slp-13.c: Likewise.
14522 * gcc.dg/vect/slp-14.c: Likewise.
14523 * gcc.dg/vect/slp-15.c: Likewise.
14524 * gcc.dg/vect/slp-17.c: Likewise.
14525 * gcc.dg/vect/slp-19b.c: Likewise.
14526 * gcc.dg/vect/slp-2.c: Likewise.
14527 * gcc.dg/vect/slp-20.c: Likewise.
14528 * gcc.dg/vect/slp-21.c: Likewise.
14529 * gcc.dg/vect/slp-22.c: Likewise.
14530 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14531 * gcc.dg/vect/slp-24.c: Likewise.
14532 * gcc.dg/vect/slp-28.c: Likewise.
14533 * gcc.dg/vect/slp-39.c: Likewise.
14534 * gcc.dg/vect/slp-42.c: Likewise.
14535 * gcc.dg/vect/slp-6.c: Likewise.
14536 * gcc.dg/vect/slp-7.c: Likewise.
14537 * gcc.dg/vect/slp-cond-1.c: Likewise.
14538 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14539 * gcc.dg/vect/slp-cond-2.c: Likewise.
14540 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14541 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14542 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14543 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14544 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14545 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14546 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14547 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14548 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14549 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14550 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14551 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14552 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14553 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14554 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14555 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14556 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14557
14558 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14559
14560 PR c/83801
14561 * gcc.dg/pr83801.c: New test.
14562
14563 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14564
14565 PR fortran/52162
14566 * gfortran.dg/bounds_check_19.f90: New test.
14567
14568 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14569
14570 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14571 instead of scan-assembler-not for xsnabsqp.
14572
14573 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14574
14575 PR libgfortran/83525
14576 * gfortran.dg/newunit_5.f90: New test.
14577
14578 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14579
14580 PR rtl-optimization/80481
14581 * g++.dg/pr80481.C: New.
14582
14583 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14584
14585 PR target/83628
14586 * gcc.target/alpha/pr83628-3.c: New test.
14587
14588 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14589
14590 * lib/target-supports.exp (check_effective_target_avx512f): Also
14591 check for __builtin_ia32_addsd_round,
14592 __builtin_ia32_getmantsd_round.
14593 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14594
14595 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14596
14597 PR target/83629
14598 * gcc.target/powerpc/pr83629.c: Require ilp32.
14599
14600 2018-01-12 Richard Biener <rguenther@suse.de>
14601
14602 PR tree-optimization/80846
14603 * gcc.target/i386/pr80846-1.c: New testcase.
14604 * gcc.target/i386/pr80846-2.c: Likewise.
14605
14606 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14607
14608 * gcc.c-torture/execute/20180112-1.c: New test.
14609
14610 2018-01-12 Tom de Vries <tom@codesourcery.com>
14611
14612 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14613 * g++.dg/ext/label13a.C: Same.
14614 * g++.dg/ext/label14.C: Same.
14615 * g++.dg/ext/label2.C: Same.
14616 * g++.dg/ext/label3.C: Same.
14617 * g++.dg/torture/pr42462.C: Same.
14618 * g++.dg/torture/pr42739.C: Same.
14619 * g++.dg/warn/Wunused-label-3.C: Same.
14620
14621 2018-01-12 Tom de Vries <tom@codesourcery.com>
14622
14623 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14624 * g++.dg/Walloca1.C: Same.
14625 * g++.dg/cpp0x/pr70338.C: Same.
14626 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14627 * g++.dg/cpp1y/vla10.C: Same.
14628 * g++.dg/cpp1y/vla2.C: Same.
14629 * g++.dg/cpp1y/vla6.C: Same.
14630 * g++.dg/cpp1y/vla8.C: Same.
14631 * g++.dg/debug/debug5.C: Same.
14632 * g++.dg/debug/debug6.C: Same.
14633 * g++.dg/debug/pr54828.C: Same.
14634 * g++.dg/diagnostic/pr70105.C: Same.
14635 * g++.dg/eh/cleanup5.C: Same.
14636 * g++.dg/eh/spbp.C: Same.
14637 * g++.dg/ext/tmplattr9.C: Same.
14638 * g++.dg/ext/vla10.C: Same.
14639 * g++.dg/ext/vla11.C: Same.
14640 * g++.dg/ext/vla12.C: Same.
14641 * g++.dg/ext/vla15.C: Same.
14642 * g++.dg/ext/vla16.C: Same.
14643 * g++.dg/ext/vla17.C: Same.
14644 * g++.dg/ext/vla3.C: Same.
14645 * g++.dg/ext/vla6.C: Same.
14646 * g++.dg/ext/vla7.C: Same.
14647 * g++.dg/init/array24.C: Same.
14648 * g++.dg/init/new47.C: Same.
14649 * g++.dg/init/pr55497.C: Same.
14650 * g++.dg/opt/pr78201.C: Same.
14651 * g++.dg/template/vla2.C: Same.
14652 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14653 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14654 * g++.dg/torture/pr62127.C: Same.
14655 * g++.dg/torture/pr67055.C: Same.
14656 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14657 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14658 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14659 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14660 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14661 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14662 * g++.dg/warn/Wvla-1.C: Same.
14663 * g++.dg/warn/Wvla-3.C: Same.
14664 * g++.old-deja/g++.ext/array2.C: Same.
14665 * g++.old-deja/g++.ext/constructor.C: Same.
14666 * g++.old-deja/g++.law/builtin1.C: Same.
14667 * g++.old-deja/g++.other/crash12.C: Same.
14668 * g++.old-deja/g++.other/eh3.C: Same.
14669 * g++.old-deja/g++.pt/array6.C: Same.
14670 * g++.old-deja/g++.pt/dynarray.C: Same.
14671
14672 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14673
14674 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14675
14676 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14677
14678 PR libfortran/67412
14679 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14680 on *-*-solaris2.10.
14681
14682 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14683
14684 * lib/target-supports.exp (check_effective_target_branch_cost):
14685 Accept all x86 targets.
14686
14687 2018-01-12 Martin Liska <mliska@suse.cz>
14688
14689 PR ipa/83054
14690 * g++.dg/warn/pr83054.C: New test.
14691
14692 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14693
14694 * gcc.target/powerpc/spec-barr-1.c: New file.
14695
14696 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14697
14698 PR target/83330
14699 * gcc.target/i386/pr83330.c: New test.
14700
14701 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14702
14703 PR fortran/79383
14704 * gfortran.dg/dtio_31.f03: New test.
14705 * gfortran.dg/dtio_32.f03: New test.
14706
14707 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14708
14709 PR c++/43486
14710 * g++.dg/wrappers: New subdirectory.
14711 * g++.dg/wrappers/README: New file.
14712 * g++.dg/wrappers/alloc.C: New test case.
14713 * g++.dg/wrappers/cow-istream-string.C: New test case.
14714 * g++.dg/wrappers/cp-stdlib.C: New test case.
14715 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14716 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14717
14718 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14719
14720 PR middle-end/83718
14721 * g++.dg/torture/pr83718.C: New testcase.
14722
14723 2018-01-11 Martin Jambor <mjambor@suse.cz>
14724
14725 PR ipa/83178
14726 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14727
14728 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14729
14730 PR tree-optimization/83695
14731 * gcc.dg/tree-ssa/pr83695.c: New test.
14732
14733 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14734
14735 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14736 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14737
14738 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14739
14740 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14741 * gcc.target/arm/simd/fp16fml_high.c: New test.
14742 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14743 * lib/target-supports.exp
14744 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14745 check_effective_target_arm_fp16fml_neon_ok,
14746 add_options_for_arm_fp16fml_neon): New procedures.
14747
14748 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14749
14750 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14751 combination tests.
14752
14753 2018-01-11 Richard Biener <rguenther@suse.de>
14754
14755 PR tree-optimization/83435
14756 * gcc.dg/graphite/pr83435.c: New testcase.
14757
14758 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
14759 Alan Hayward <alan.hayward@arm.com>
14760 David Sherwood <david.sherwood@arm.com>
14761
14762 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14763
14764 2018-01-11 Tamar Christina <tamar.christina@arm.com>
14765
14766 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14767
14768 2018-01-11 Sudakshina Das <sudi.das@arm.com>
14769
14770 PR target/82096
14771 * gcc.c-torture/compile/pr82096.c: New test.
14772
14773 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14774
14775 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14776
14777 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14778
14779 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14780
14781 2018-01-11 Justin Squirek <squirek@adacore.com>
14782
14783 * gnat.dg/expr_func4.adb: New testcase.
14784
14785 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14786
14787 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
14788 testcase.
14789
14790 2018-01-11 Bob Duff <duff@adacore.com>
14791
14792 * gnat.dg/protected_null.adb: New testcase.
14793
14794 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14795
14796 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
14797
14798 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14799
14800 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
14801
14802 2018-01-11 Justin Squirek <squirek@adacore.com>
14803
14804 * gnat.dg/loopvar.adb: New testcase.
14805
14806 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14807
14808 PR middle-end/83189
14809 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
14810
14811 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14812
14813 * gcc.c-torture/compile/pr83575.c: New testcase.
14814
14815 2018-01-10 Michael Collison <michael.collison@arm.com>
14816
14817 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
14818 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
14819 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
14820 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
14821 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14822 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14823 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14824 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
14825 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
14826 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14827 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14828 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
14829 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
14830 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
14831 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
14832 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
14833
14834 2018-01-10 Michael Collison <michael.collison@arm.com>
14835
14836 * gcc.target/aarch64/sha2.h: New shared testcase.
14837 * gcc.target/aarch64/sha2_1.c: New testcase.
14838 * gcc.target/aarch64/sha2_2.c: New testcase.
14839 * gcc.target/aarch64/sha2_3.c: New testcase.
14840 * gcc.target/aarch64/sha3.h: New shared testcase.
14841 * gcc.target/aarch64/sha3_1.c: New testcase.
14842 * gcc.target/aarch64/sha3_2.c: New testcase.
14843 * gcc.target/aarch64/sha3_3.c: New testcase.
14844
14845 2018-01-10 Michael Collison <michael.collison@arm.com>
14846
14847 * gcc.target/aarch64/sm3_sm4.c: New testcase.
14848
14849 2018-01-10 Martin Sebor <msebor@redhat.com>
14850
14851 PR tree-optimization/83781
14852 * gcc.dg/strlenopt-42.c: New test.
14853
14854 2018-01-11 Martin Sebor <msebor@gmail.com>
14855 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14856
14857 PR tree-optimization/83501
14858 PR tree-optimization/81703
14859
14860 * gcc.dg/strlenopt-39.c: New test-case.
14861 * gcc.dg/pr81703.c: Likewise.
14862
14863 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
14864
14865 * gnat.dg/atomic10.adb: New test.
14866
14867 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14868
14869 PR fortran/82367
14870 * gfortran.dg/deferred_character_18.f90: New test.
14871
14872 2018-01-10 Martin Sebor <msebor@redhat.com>
14873
14874 PR tree-optimization/83671
14875 * gcc.dg/strlenopt-40.c: New test.
14876 * gcc.dg/strlenopt-41.c: New test.
14877
14878 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14879
14880 PR fortran/83093
14881 * gfortran.dg/allocate_with_typespec_7.f90: New test.
14882
14883 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
14884
14885 PR target/83399
14886 * gcc.target/powerpc/pr83399.c: New test.
14887
14888 2018-01-10 David Malcolm <dmalcolm@redhat.com>
14889
14890 PR c++/43486
14891 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
14892 to reflect that the arguments are correctly underlined.
14893 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
14894 for globals, params, locals and literals.
14895 (test_sizeof): Directly test the location of "sizeof", rather than
14896 when used in compound expressions.
14897 (test_alignof): Likewise for "alignof".
14898 (test_string_literals): Likewise for string literals.
14899 (test_numeric_literals): Likewise for numeric literals.
14900 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
14901 (test_typeid): Likewise for typeid.
14902 (test_unary_plus): New.
14903 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
14904 format strings.
14905
14906 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
14907
14908 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
14909
14910 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14911
14912 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
14913
14914 2018-01-10 Marek Polacek <polacek@redhat.com>
14915
14916 PR c++/82541
14917 * g++.dg/warn/Wduplicated-branches4.C: New test.
14918
14919 2018-01-10 Jakub Jelinek <jakub@redhat.com>
14920
14921 PR c++/81327
14922 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
14923 cast to void *.
14924
14925 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
14926
14927 PR c++/81055
14928 * g++.dg/cpp0x/new2.C: New.
14929
14930 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
14931
14932 PR target/83735
14933 * gcc.target/i386/pr83735.c: New test.
14934
14935 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
14936
14937 * lib/target-supports.exp (check_effective_target_branch_cost):
14938 New function.
14939 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
14940 * gcc.dg/pr21643.c: Likewise.
14941 * gcc.dg/pr46309.c: Likewise.
14942 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
14943 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
14944 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
14945 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
14946 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
14947 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
14948 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
14949 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
14950 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
14951 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
14952 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
14953 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
14954 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
14955 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
14956
14957 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
14958
14959 PR target/83629
14960 * gcc.target/powerpc/pr83629.c: New testcase.
14961
14962 2018-01-10 Richard Biener <rguenther@suse.de>
14963
14964 PR testsuite/78768
14965 * gcc.dg/pr78768.c: Un-XFAIL.
14966
14967 2018-01-10 Richard Biener <rguenther@suse.de>
14968
14969 PR debug/82425
14970 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
14971
14972 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
14973
14974 PR tree-optimization/83753
14975 * gcc.dg/torture/pr83753.c: New test.
14976
14977 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
14978
14979 * gcc.target/i386/avx2-gather-1.c: Add -march.
14980 * gcc.target/i386/avx2-gather-2.c: Add -march.
14981 * gcc.target/i386/avx2-gather-3.c: Add -march.
14982 * gcc.target/i386/avx2-gather-4.c: Add -march.
14983 * gcc.target/i386/avx2-gather-5.c: Add -march.
14984 * gcc.target/i386/avx2-gather-6.c: Add -march.
14985 * gcc.target/i386/avx512f-gather-1.c: Add -march.
14986 * gcc.target/i386/avx512f-gather-2.c: Add -march.
14987 * gcc.target/i386/avx512f-gather-3.c: Add -march.
14988 * gcc.target/i386/avx512f-gather-4.c: Add -march.
14989 * gcc.target/i386/avx512f-gather-5.c: Add -march.
14990 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
14991 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
14992 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
14993 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
14994 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
14995
14996 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
14997
14998 PR target/78585:
14999 * gcc.target/i386/pr78585.c: New test.
15000
15001 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15002
15003 PR c++/83734
15004 * g++.dg/cpp0x/pr83734.C: New test.
15005
15006 2018-01-09 Carl Love <cel@us.ibm.com>
15007
15008 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15009 vec_mergeo builtins with float, double, long long, unsigned long long,
15010 bool long long arguments.
15011 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15012 vec_float2 with double arguments.
15013 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15014 vec_mergew and vec_mergow builtins.
15015
15016 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15017
15018 PR fortran/83742
15019 * gfortran.dg/contiguous_6.f90: New test.
15020
15021 2018-01-09 Richard Biener <rguenther@suse.de>
15022
15023 PR tree-optimization/83668
15024 * gcc.dg/graphite/pr83668.c: New testcase.
15025
15026 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15027
15028 PR tree-optimization/64811
15029 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15030 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15031 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15032 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15033 New tests.
15034 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15035
15036 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15037
15038 PR target/79883
15039 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15040
15041 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15042
15043 PR target/82641
15044 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15045 no NEON and require softfp or hard float-abi.
15046 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15047
15048 2018-01-09 Richard Biener <rguenther@suse.de>
15049
15050 PR tree-optimization/83572
15051 * gcc.dg/graphite/pr83572.c: New testcase.
15052
15053 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15054
15055 PR target/83507
15056 * gcc.dg/sms-13.c: New test.
15057
15058 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15059
15060 PR fortran/83741
15061 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15062
15063 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15064 Monk Chiang <sh.chiang04@gmail.com>
15065
15066 * gcc.target/riscv/save-restore-1.c: New.
15067
15068 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15069
15070 PR target/83677
15071 * gcc.target/powerpc/pr83677.c: New file.
15072
15073 2018-01-08 Jeff Law <law@redhat.com>
15074
15075 PR rtl-optimizatin/81308
15076 * g++.dg/pr81308-1.C: New test.
15077 * g++.dg/pr81308-2.C: New test.
15078
15079 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15080
15081 PR target/83663 - Revert r255946
15082 * gcc.target/aarch64/vect-slp-dup.c: New.
15083
15084 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15085
15086 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15087 combination tests.
15088
15089 2018-01-08 Richard Biener <rguenther@suse.de>
15090
15091 PR tree-optimization/83563
15092 * gcc.dg/graphite/pr83563.c: New testcase.
15093
15094 2018-01-08 Richard Biener <rguenther@suse.de>
15095
15096 PR middle-end/83713
15097 * g++.dg/torture/pr83713.C: New testcase.
15098
15099 2018-01-08 Tom de Vries <tom@codesourcery.com>
15100
15101 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15102
15103 2018-01-08 Richard Biener <rguenther@suse.de>
15104
15105 PR tree-optimization/83685
15106 * gcc.dg/torture/pr83685.c: New testcase.
15107
15108 2018-01-08 Richard Biener <rguenther@suse.de>
15109
15110 PR lto/83719
15111 * gcc.dg/lto/pr83719_0.c: New testcase.
15112
15113 2018-01-08 Tom de Vries <tom@codesourcery.com>
15114
15115 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15116 * gcc.dg/graphite/run-id-1.c: Same.
15117 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15118
15119 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15120
15121 PR fortran/83611
15122 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15123 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15124 * gfortran.dg/pdt_27.f03: New test.
15125
15126 PR fortran/83731
15127 * gfortran.dg/pdt_28.f03: New test.
15128
15129 2018-01-08 Tom de Vries <tom@codesourcery.com>
15130
15131 * c-c++-common/builtins.c: Require effective target alloca.
15132 * gcc.dg/Wrestrict.c: Same.
15133 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15134
15135 2018-01-08 Richard Biener <rguenther@suse.de>
15136
15137 PR middle-end/83580
15138 * gcc.dg/torture/pr83580.c: New testcase.
15139
15140 2018-01-08 Richard Biener <rguenther@suse.de>
15141
15142 PR middle-end/83517
15143 * gcc.dg/pr83517.c: New testcase.
15144
15145 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15146
15147 PR middle-end/81897
15148 * gcc.dg/uninit-pr81897.c: New test.
15149
15150 2018-01-06 Martin Sebor <msebor@redhat.com>
15151
15152 PR tree-optimization/83640
15153 * gcc.dg/Wrestrict-6.c: New test.
15154 * gcc.dg/pr83640.c: New test.
15155
15156 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15157
15158 * gcc.target/aarch64/reg-alloc-1.c: New test.
15159
15160 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15161
15162 PR fortran/50892
15163 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15164
15165 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15166
15167 PR debug/83480
15168 * gcc.dg/pr83480.c: New test.
15169
15170 PR rtl-optimization/83682
15171 * gcc.target/i386/pr83682.c: New test.
15172
15173 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15174
15175 PR fortran/78534
15176 PR fortran/66310
15177 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15178 * gfortran.dg/dependency_49.f90: Likewise.
15179 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15180 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15181 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15182 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15183 * gfortran.dg/string_1_lp64.f90: New test.
15184 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15185 * gfortran.dg/string_3_lp64.f90: New test.
15186
15187 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15188
15189 PR target/83604
15190 * gcc.target/i386/sse-26.c: New test.
15191
15192 PR target/83604
15193 * gcc.target/i386/pr83604.c: New test.
15194
15195 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15196
15197 * gcc.dg/vect/vect-align-4.c: New test.
15198 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15199 and redefine as a structure with an unaligned member "b".
15200 (foo): Update accordingly.
15201
15202 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15203
15204 PR target/82439
15205 * gcc.target/aarch64/bics_5.c: New test.
15206 * gcc.target/arm/bics_5.c: Likewise.
15207
15208 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15209
15210 PR tree-optimization/83605
15211 * gcc.dg/pr83605.c: New test.
15212
15213 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15214
15215 PR target/83554
15216 * gcc.target/i386/pr83554.c: New test.
15217
15218 PR ipa/82352
15219 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15220 long unsigned int.
15221
15222 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15223
15224 PR fortran/83683
15225 PR fortran/45689
15226 * gfortran.dg/eoshift_8.f90: New test.
15227 * gfortran.dg/simplify_eoshift_1.f90: New test.
15228
15229 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15230
15231 PR debug/83585
15232 * gcc.dg/pr83585.c: New test.
15233
15234 2018-01-04 Nathan Sidwell <nathan@acm.org>
15235
15236 PR c++/83667
15237 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15238
15239 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15240
15241 PR debug/83666
15242 * gcc.dg/pr83666.c: New test.
15243
15244 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15245
15246 PR target/83628
15247 * gcc.target/alpha/pr83628-1.c: New test.
15248 * gcc.target/alpha/pr83628-2.c: Ditto.
15249
15250 2018-01-04 Martin Liska <mliska@suse.cz>
15251
15252 PR ipa/82352
15253 * g++.dg/ipa/pr82352.C: New test.
15254
15255 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15256
15257 * gcc.dg/vect-opt-info-1.c: Moved to ...
15258 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15259 vect_int targets, use dg-additional-options instead of dg-options and
15260 use relative line numbers instead of absolute.
15261
15262 2018-01-03 Martin Sebor <msebor@redhat.com>
15263
15264 PR tree-optimization/83655
15265 * gcc.dg/Wrestrict-5.c: New test.
15266 * c-c++-common/builtins.c: New test.
15267
15268 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15269 Alan Hayward <alan.hayward@arm.com>
15270 David Sherwood <david.sherwood@arm.com>
15271
15272 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15273 (main): Call it.
15274
15275 2018-01-03 Jeff Law <law@redhat.com>
15276
15277 PR target/83641
15278 * gcc.target/i386/stack-check-17.c: New test.
15279 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15280
15281 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15282
15283 PR debug/83621
15284 * gcc.dg/pr83621.c: New test.
15285
15286 PR debug/83645
15287 * gcc.dg/pr83645.c: New test.
15288
15289 2018-01-03 Martin Sebor <msebor@redhat.com>
15290
15291 PR tree-optimization/83603
15292 * gcc.dg/Wrestrict-4.c: New test.
15293
15294 PR c/83559
15295 * gcc.dg/const-2.c: New test.
15296 * gcc.dg/pure-3.c: New test.
15297
15298 2018-01-03 Martin Sebor <msebor@redhat.com>
15299
15300 * gcc.dg/Wrestrict-3.c: New test.
15301
15302 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15303
15304 PR c++/83555
15305 * g++.dg/opt/pr83555.C: New test.
15306 * g++.dg/ubsan/pr83555.C: New test.
15307
15308 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15309
15310 PR c/82050
15311 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15312 the !CHECKING_P case by expecting a note.
15313 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15314 a note for the !CHECKING_P case, and move the return statement
15315 outside of #if CHECKING_P guard.
15316
15317 2018-01-03 Jeff Law <law@redhat.com>
15318
15319 PR middle-end/83654
15320 * gcc.target/i386/stack-check-18.c: New test.
15321 * gcc.target/i386/stack-check-19.c: New test.
15322
15323 2018-01-03 Martin Sebor <msebor@redhat.com>
15324
15325 PR tree-optimization/83501
15326 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15327
15328 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15329
15330 PR tree-optimization/83501
15331 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15332
15333 2018-01-03 Nathan Sidwell <nathan@acm.org>
15334
15335 PR c++/83667
15336 * g++.dg/ipa/pr83667.C: New.
15337
15338 2018-01-03 Martin Liska <mliska@suse.cz>
15339
15340 PR tree-optimization/83593
15341 * gcc.dg/pr83593.c: New test.
15342
15343 2018-01-03 Martin Liska <mliska@suse.cz>
15344
15345 PR ipa/83549
15346 * g++.dg/ipa/pr83549.C: New test.
15347
15348 2018-01-03 Marek Polacek <polacek@redhat.com>
15349
15350 PR c++/83592
15351 * g++.dg/warn/mvp2.C: New test.
15352
15353 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15354
15355 PR preprocessor/83602
15356 * g++.dg/cpp/pr83602.C: New test.
15357
15358 PR c++/83634
15359 * g++.dg/parse/pr83634.C: New test.
15360
15361 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15362
15363 PR fortran/83664
15364 * gfortran.dg/eoshift_7.f90: New test.
15365
15366 2018-01-03 Jan Beulich <jbeulich@suse.com>
15367
15368 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15369 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15370
15371 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15372
15373 Update copyright years.
15374
15375 2018-01-03 Martin Liska <mliska@suse.cz>
15376
15377 PR ipa/83594
15378 * gcc.dg/ipa/pr83594.c: New test.
15379
15380 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15381 Alan Hayward <alan.hayward@arm.com>
15382 David Sherwood <david.sherwood@arm.com>
15383
15384 * gcc.dg/vect-opt-info-1.c: New test.
15385
15386 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15387
15388 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15389 floorf128, truncf128, and roundf128.
15390 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15391 optimizations added in match.pd.
15392 * gcc.target/powerpc/float128-hw6.c: Likewise.
15393 * gcc.target/powerpc/float128-hw7.c: Likewise.
15394 * gcc.target/powerpc/float128-hw8.c: Likewise.
15395 * gcc.target/powerpc/float128-hw9.c: Likewise.
15396 * gcc.target/powerpc/float128-hw10.c: Likewise.
15397 * gcc.target/powerpc/float128-hw11.c: Likewise.
15398
15399 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15400
15401 PR c++/83556
15402 * g++.dg/cpp0x/pr83556.C: New test.
15403
15404 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15405
15406 PR fortran/45689
15407 PR fortran/83650
15408 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15409 * gfortran.dg/simplify_cshift_4.f90: New test.
15410
15411 2018-01-02 Marek Polacek <polacek@redhat.com>
15412
15413 PR c++/81860
15414 * g++.dg/cpp0x/inh-ctor30.C: New test.
15415
15416 PR c++/83644
15417 * g++.dg/cpp1z/pr83644.C: New test.
15418
15419 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15420
15421 PR fortran/83076
15422 * gfortran.dg/coarray_45.f90: New test.
15423
15424 PR fortran/83319
15425 * gfortran.dg/coarray_46.f90: New test.
15426
15427 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15428
15429 PR tree-optimization/83581
15430 * gcc.dg/pr83581.c: New test.
15431
15432 PR c/83595
15433 * gcc.dg/pr83595.c: New test.
15434
15435 PR middle-end/83608
15436 * g++.dg/opt/pr83608.C: New test.
15437
15438 PR middle-end/83609
15439 * gcc.dg/pr83609.c: New test.
15440 * g++.dg/opt/pr83609.C: New test.
15441
15442 PR middle-end/83623
15443 * gcc.dg/pr83623.c: New test.
15444
15445 * gcc.target/i386/i386.exp
15446 (check_effective_target_avx512vpopcntdqvl): New proc.
15447 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15448 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15449 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15450 \f
15451 Copyright (C) 2018 Free Software Foundation, Inc.
15452
15453 Copying and distribution of this file, with or without modification,
15454 are permitted in any medium without royalty provided the copyright
15455 notice and this notice are preserved.