re PR fortran/86704 (Segmentation fault when using matmul in combination with transpose)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2
3 PR libfortran/86704
4 * gfortran.dg/matmul_19.f90: New test.
5
6 2018-08-25 Janus Weil <janus@gcc.gnu.org>
7
8 PR fortran/86545
9 * gfortran.dg/generic_35.f90: New test case.
10
11 2018-08-24 David Malcolm <dmalcolm@redhat.com>
12
13 PR 87091
14 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
15 line spans are printed with -fdiagnostics-show-line-numbers.
16
17 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
18
19 PR fortran/86837
20 * gfortran.dg/implied_do_io_6.f90: New test.
21
22 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
23
24 PR middle-end/87092
25 * gcc.dg/pr87092.c: New test.
26
27 2018-08-24 Marek Polacek <polacek@redhat.com>
28
29 PR c++/67012
30 PR c++/86942
31 * g++.dg/cpp0x/auto52.C: New test.
32 * g++.dg/cpp1y/auto-fn52.C: New test.
33 * g++.dg/cpp1y/auto-fn53.C: New test.
34 * g++.dg/cpp1y/auto-fn54.C: New test.
35
36 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
37
38 * lib/target-supports.exp (vect_perm_supported): Only return
39 false for variable-length vectors if the permute size is not
40 a power of 2.
41 (check_effective_target_vect_perm)
42 (check_effective_target_vect_perm_byte)
43 (check_effective_target_vect_perm_short): Remove check for
44 variable-length vectors.
45 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
46 * gcc.dg/vect/slp-perm-10.c: Likewise.
47 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
48
49 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
50
51 * gcc.target/aarch64/sve/bswap_1.c: New test.
52 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
53 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
54
55 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
56
57 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
58 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
59 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
60 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
61 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
62 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
63 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
64
65 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
66
67 PR debug/79342
68 * gcc.dg/pr79342.: New test.
69
70 2018-08-23 Martin Sebor <msebor@redhat.com>
71
72 PR tree-optimization/87072
73 * gcc.dg/Warray-bounds-35.c: New test.
74
75 2018-08-23 Richard Biener <rguenther@suse.de>
76
77 PR middle-end/87024
78 * gcc.dg/pr87024.c: New testcase.
79
80 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
81
82 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
83 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
84 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
85 * gcc.dg/vect/pr80631-2.c: Likewise.
86
87 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
88
89 PR fortran/86863
90 * gfortran.dg/submodule_32.f08: New test.
91
92 2018-08-22 Janus Weil <janus@gcc.gnu.org>
93
94 PR fortran/86935
95 * gfortran.dg/associate_3.f90: Update error message.
96 * gfortran.dg/associate_39.f90: New test case.
97
98 2018-08-22 Janus Weil <janus@gcc.gnu.org>
99
100 PR fortran/86888
101 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
102 an additional case.
103 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
104 * gfortran.dg/class_17.f03: Update error message.
105 * gfortran.dg/class_55.f90: Ditto.
106 * gfortran.dg/dtio_11.f90: Update error messages.
107 * gfortran.dg/implicit_actual.f90: Add an error message.
108 * gfortran.dg/typebound_proc_12.f90: Update error message.
109
110 2018-08-22 Martin Sebor <msebor@redhat.com>
111
112 PR middle-end/87052
113 * gcc.dg/pr87052.c: New test.
114 * gcc.dg/tree-ssa/dump-3.c: Adjust.
115
116 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
117
118 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
119 * gfortran.dg/max_expr.f90: ...this.
120 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
121 * gfortran.dg/min_expr.f90: ...this.
122
123 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
124
125 PR tree-optimization/86725
126 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
127 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
128 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
129 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
130
131 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
132
133 PR tree-optimization/86725
134 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
135
136 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
137
138 * gcc.dg/vect/vect-avg-16.c: New test.
139 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
140 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
141 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
142 the second loop in main1.
143
144 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
145
146 * gcc.dg/lto/pr85248_0.c (test_alias):
147 Stringify __USER_LABEL_PREFIX__.
148 (test_noreturn): Likewise.
149
150 2018-08-22 Richard Biener <rguenther@suse.de>
151
152 PR tree-optimization/86988
153 * g++.dg/pr86988.C: New testcase.
154
155 2018-08-22 Richard Biener <rguenther@suse.de>
156
157 PR tree-optimization/86945
158 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
159
160 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
161
162 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
163
164 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
165 Thomas Koenig <tkoenig@gcc.gnu.org>
166
167 PR fortran/25829
168 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
169 * gfortran.dg/f2003_io_1.f03: Add wait statement.
170
171 2018-08-21 Marek Polacek <polacek@redhat.com>
172
173 PR c++/86981, Implement -Wpessimizing-move.
174 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
175 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
176 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
177 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
178 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
179
180 PR c++/65043
181 * g++.dg/concepts/pr67595.C: Add dg-warning.
182 * g++.dg/cpp0x/Wnarrowing11.C: New test.
183 * g++.dg/cpp0x/Wnarrowing12.C: New test.
184 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
185
186 PR c++/86499
187 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
188 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
189
190 2018-08-21 Ed Schonberg <schonberg@adacore.com>
191
192 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
193
194 2018-08-21 Ed Schonberg <schonberg@adacore.com>
195
196 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
197
198 2018-08-21 Javier Miranda <miranda@adacore.com>
199
200 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
201
202 2018-08-21 Ed Schonberg <schonberg@adacore.com>
203
204 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
205
206 2018-08-21 Ed Schonberg <schonberg@adacore.com>
207
208 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
209
210 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
211
212 * gnat.dg/rep_clause7.adb: New testcase.
213
214 2018-08-21 Ed Schonberg <schonberg@adacore.com>
215
216 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
217 gnat.dg/task1_pkg.ads: New testcase.
218
219 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
220
221 * gnat.dg/linkedlist.adb: New testcase.
222
223 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
224
225 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
226 gnat.dg/elab6_pkg.ads: New testcase.
227
228 2018-08-21 Ed Schonberg <schonberg@adacore.com>
229
230 * gnat.dg/expr_func5.adb: New testcase.
231
232 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
233
234 * gnat.dg/dynhash.adb: New testcase.
235
236 2018-08-21 Javier Miranda <miranda@adacore.com>
237
238 * gnat.dg/enum4.adb: New testcase.
239
240 2018-08-21 Tamar Christina <tamar.christina@arm.com>
241
242 * gcc.target/aarch64/large_struct_copy.c: New test.
243
244 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
245
246 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
247
248 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
249
250 PR middle-end/86121
251 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
252
253 2018-08-21 Tom de Vries <tdevries@suse.de>
254
255 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
256 to avoid mismatch in .debug and .earlydebug dump files.
257
258 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
259
260 PR target/87033
261 * gcc.target/powerpc/pr87033.c: New test.
262
263 2018-08-20 Martin Sebor <msebor@redhat.com>
264
265 PR tree-optimization/87034
266 * gcc.dg/builtin-sprintf-warn-20.c: New test.
267
268 2018-08-20 David Malcolm <dmalcolm@redhat.com>
269
270 PR other/84889
271 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
272 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
273 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
274
275 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
276
277 PR target/87014
278 * g++.dg/torture/pr87014.C: New file.
279
280 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
281
282 PR target/86984
283 * gcc.target/alpha/pr86984.c: New test.
284
285 2018-08-20 Richard Biener <rguenther@suse.de>
286
287 PR tree-optimization/78655
288 * gcc.dg/tree-ssa/evrp11.c: New testcase.
289
290 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
291
292 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
293 for Darwin.
294
295 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
296
297 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
298 test on Darwin.
299 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
300 * gcc.dg/lto/pr83719_0.c: Likewise.
301
302 2018-08-17 Martin Sebor <msebor@redhat.com>
303
304 PR testsuite/86996
305 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
306
307 2018-08-17 David Malcolm <dmalcolm@redhat.com>
308
309 * g++.dg/conversion/Wwrite-strings.C: New test.
310
311 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
312 Chung-Lin Tang <cltang@codesourcery.com>
313 Xianmiao Qu <xianmiao_qu@c-sky.com>
314
315 C-SKY port: Testsuite
316
317 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
318 * g++.dg/torture/type-generic-1.C: Likewise.
319 * gcc.c-torture/compile/20000804-1.c: Likewise.
320 * gcc.c-torture/execute/20101011-1.c: Likewise.
321 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
322 * gcc.dg/20020312-2.c: Likewise.
323 * gcc.dg/Wno-frame-address.c: Likewise.
324 * gcc.dg/c11-true_min-1.c: Likewise.
325 * gcc.dg/sibcall-10.c: Likewise.
326 * gcc.dg/sibcall-9.c: Likewise.
327 * gcc.dg/stack-usage-1.c: Likewise.
328 * gcc.dg/torture/float32-tg-3.c: Likewise.
329 * gcc.dg/torture/float32x-tg-3.c: Likewise.
330 * gcc.dg/torture/float64-tg-3.c: Likewise.
331 * gcc.dg/torture/float64x-tg-3.c: Likewise.
332 * gcc.dg/torture/type-generic-1.c: Likewise.
333 * gcc.target/csky/*: New.
334 * lib/target-supports.exp (check_profiling_available): Add
335 csky-*-elf.
336 (check_effective_target_hard_float): Handle C-SKY targets with
337 single-precision hard float only.
338 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
339
340 2018-08-17 David Malcolm <dmalcolm@redhat.com>
341
342 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
343 gcc_dump_printf.
344 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
345 coverage for gcc_dump_printf.
346
347 2018-08-17 Martin Liska <mliska@suse.cz>
348
349 * g++.dg/opt/mpx.C: Fix scanned pattern.
350 * gcc.target/i386/mpx.c: Likewise.
351 * g++.dg/warn/Wunreachable-code-1.C: Remove.
352 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
353 * gcc.dg/torture/pr52969.c: Likewise.
354 * g++.dg/warn/pr31246-2.C: Likewise.
355 * g++.dg/warn/pr31246.C: Likewise.
356 * gcc.dg/pr33092.c: Likewise.
357 * g++.dg/opt/eh1.C: Remove a deprecated option.
358 * g++.dg/template/inline1.C: Likewise.
359 * g++.dg/tree-ssa/pr81408.C: Likewise.
360 * gcc.dg/pr41837.c: Likewise.
361 * gcc.dg/pr41841.c: Likewise.
362 * gcc.dg/pr42250.c: Likewise.
363 * gcc.dg/pr43084.c: Likewise.
364 * gcc.dg/pr43317.c: Likewise.
365 * gcc.dg/pr51879-18.c: Likewise.
366 * gcc.dg/torture/pr36066.c: Likewise.
367 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
368 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
369 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
370 * gcc.dg/tree-ssa/pr45122.c: Likewise.
371 * gcc.target/i386/pr45352-2.c: Likewise.
372 * gcc.target/i386/zee.c: Likewise.
373 * gfortran.dg/auto_char_len_2.f90: Likewise.
374 * gfortran.dg/auto_char_len_4.f90: Likewise.
375 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
376 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
377 * gfortran.dg/gomp/pr47331.f90: Likewise.
378 * gfortran.dg/pr40999.f: Likewise.
379 * gfortran.dg/pr41011.f: Likewise.
380 * gfortran.dg/pr42051.f03: Likewise.
381 * gfortran.dg/pr46804.f90: Likewise.
382 * gfortran.dg/pr83149_1.f90: Likewise.
383 * gfortran.dg/pr83149_b.f90: Likewise.
384 * gfortran.dg/whole_file_1.f90: Likewise.
385 * gfortran.dg/whole_file_10.f90: Likewise.
386 * gfortran.dg/whole_file_11.f90: Likewise.
387 * gfortran.dg/whole_file_12.f90: Likewise.
388 * gfortran.dg/whole_file_13.f90: Likewise.
389 * gfortran.dg/whole_file_14.f90: Likewise.
390 * gfortran.dg/whole_file_15.f90: Likewise.
391 * gfortran.dg/whole_file_16.f90: Likewise.
392 * gfortran.dg/whole_file_17.f90: Likewise.
393 * gfortran.dg/whole_file_18.f90: Likewise.
394 * gfortran.dg/whole_file_19.f90: Likewise.
395 * gfortran.dg/whole_file_2.f90: Likewise.
396 * gfortran.dg/whole_file_20.f03: Likewise.
397 * gfortran.dg/whole_file_3.f90: Likewise.
398 * gfortran.dg/whole_file_4.f90: Likewise.
399 * gfortran.dg/whole_file_5.f90: Likewise.
400 * gfortran.dg/whole_file_6.f90: Likewise.
401 * gfortran.dg/whole_file_7.f90: Likewise.
402 * gfortran.dg/whole_file_8.f90: Likewise.
403 * gfortran.dg/whole_file_9.f90: Likewise.
404 * gcc.dg/vect/vect.exp: Likewise.
405
406 2018-08-17 Richard Biener <rguenther@suse.de>
407
408 PR middle-end/86505
409 * gcc.dg/torture/pr86505.c: New testcase.
410
411 2018-08-16 Martin Sebor <msebor@redhat.com>
412
413 PR tree-optimization/86853
414 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
415 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
416 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
417
418 2018-08-16 David Malcolm <dmalcolm@redhat.com>
419
420 * gcc.dg/missing-header-fixit-3.c: New test.
421
422 2018-08-16 David Malcolm <dmalcolm@redhat.com>
423
424 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
425 (test_fixit_insert_newline): Update expected output to show '+'
426 characters in margin of line-insertion fix-it hint.
427
428 2018-08-16 Nathan Sidwell <nathan@acm.org>
429
430 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
431 * gcc.dg/cpp/macsyntx2.c: likewise.
432
433 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
434
435 PR testsuite/86745
436 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
437 * gcc.target/i386/avx-cvt-2.c: Ditto.
438
439 2018-08-16 David Malcolm <dmalcolm@redhat.com>
440
441 PR c++/70693
442 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
443
444 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
445
446 * gcc.target/aarch64/imm_choice_comparison.c: New test.
447
448 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
449
450 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
451 (lib_strncmp): Likewise.
452
453 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
454
455 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
456 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
457 * g++.dg/torture/pr44295.C : Likewise.
458
459 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
460
461 PR testsuite/78544
462 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
463 attributes and matching.
464 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
465 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
466
467 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
468
469 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
470
471 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
472
473 * gcc.target/i386/rop1.c: Remove.
474 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
475
476 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
477
478 * gcc.target/powerpc/fold-vec-splat-char.c: New.
479 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
480 * gcc.target/powerpc/fold-vec-splat-int.c: New.
481 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
482 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
483 * gcc.target/powerpc/fold-vec-splat-short.c: New.
484
485 2018-08-15 David Malcolm <dmalcolm@redhat.com>
486
487 * g++.dg/diagnostic/aka3.C: New test.
488 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
489 output to show range labels.
490 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
491 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
492 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
493 * gcc.dg/bad-binary-ops.c: Update expected output to show range
494 labels. Add an "aka" example.
495 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
496 labels.
497 * gcc.dg/format/diagnostic-ranges.c: Likewise.
498 * gcc.dg/format/pr72858.c: Likewise.
499 * gcc.dg/format/pr78498.c: Likewise.
500 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
501 Update expected output to show range labels. Add examples of
502 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
503 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
504 Update expected output to show range labels.
505 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
506 (test_very_wide_line): Adjust so that label is at left-clipping
507 boundary.
508 (test_very_wide_line_2): New test.
509 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
510 Update expected output to show range labels.
511 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
512 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
513 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
514 for new param to gcc_rich_location::add_expr.
515 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
516 Add "label" param.
517 (test_show_locus): Add examples of labels to various tests. Tweak
518 the "very wide_line" test case and duplicate it, to cover the
519 boundary values for clipping of labels against the left-margin.
520 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
521 diagnostic-test-show-locus-no-labels.c.
522 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
523 Update line numbers of dg-locus directives.
524 * gcc.dg/pr69627.c: Update expected output to show range labels.
525 * lib/multiline.exp (proc _build_multiline_regex): Remove
526 special-case handling of lines with trailing '|'.
527
528 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
529
530 PR testsuite/86519
531 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
532 the .expand file.
533
534 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
535
536 * gcc.dg/wmain.c: New test.
537
538 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
539
540 PR c/19315
541 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
542 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
543 unknown size.
544
545 2018-08-15 Martin Liska <mliska@suse.cz>
546
547 PR tree-optimization/86925
548 * gcc.dg/predict-20.c: New test.
549 * gcc.dg/predict-21.c: New test.
550
551 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
552
553 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
554
555 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
556
557 * gcc.target/i386/sse2-movs.c: New test.
558
559 2018-08-14 Martin Sebor <msebor@redhat.com>
560
561 PR tree-optimization/86650
562 * gcc.dg/Warray-bounds-34.c: New test.
563
564 2018-08-14 Janus Weil <janus@gcc.gnu.org>
565
566 PR fortran/86116
567 * gfortran.dg/generic_34.f90: New test case.
568
569 2018-08-13 Marek Polacek <polacek@redhat.com>
570
571 PR c++/57891
572 * g++.dg/cpp0x/Wnarrowing6.C: New test.
573 * g++.dg/cpp0x/Wnarrowing7.C: New test.
574 * g++.dg/cpp0x/Wnarrowing8.C: New test.
575 * g++.dg/cpp0x/Wnarrowing9.C: New test.
576 * g++.dg/cpp0x/Wnarrowing10.C: New test.
577 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
578 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
579 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
580 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
581 * g++.dg/ext/stmtexpr15.C: Likewise.
582 * g++.dg/gomp/pr47963.C: Likewise.
583 * g++.dg/init/new37.C: Likewise.
584 * g++.dg/init/new43.C: Likewise.
585 * g++.dg/other/fold1.C: Likewise.
586 * g++.dg/parse/array-size2.C: Likewise.
587 * g++.dg/template/dependent-name3.C: Likewise.
588 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
589 * g++.dg/other/vrp1.C: Likewise.
590 * g++.dg/template/char1.C: Likewise.
591
592 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
593
594 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
595 instead of a ZERO_EXTEND.
596
597 2018-08-13 Martin Sebor <msebor@redhat.com>
598
599 PR tree-optimization/71625
600 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
601 * g++.dg/init/string2.C: New test.
602 * g++.dg/init/string3.C: New test.
603 * g++.dg/init/string4.C: New test.
604 * gcc.dg/init-string-3.c: New test.
605 * gcc.dg/strlenopt-55.c: New test.
606 * gcc.dg/strlenopt-56.c: New test.
607
608 2018-08-13 Marek Polacek <polacek@redhat.com>
609
610 P0806R2 - Deprecate implicit capture of this via [=]
611 * g++.dg/cpp2a/lambda-this1.C: New test.
612 * g++.dg/cpp2a/lambda-this2.C: New test.
613 * g++.dg/cpp2a/lambda-this3.C: New test.
614
615 2018-08-13 Marek Polacek <polacek@redhat.com>
616
617 PR c++/86915
618 * g++.dg/diagnostic/auto1.C: New test.
619
620 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
621
622 PR fortran/66679
623 * gfortran.dg/transfer_class_3.f90: New test.
624
625 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
626
627 PR fortran/86906
628 * gfortran.dg/use_rename_9.f90: New test.
629
630 2018-08-11 Jakub Jelinek <jakub@redhat.com>
631
632 PR tree-optimization/86835
633 * gcc.dg/pr86835.c: New test.
634
635 2018-08-10 Janus Weil <janus@gcc.gnu.org>
636
637 PR fortran/57160
638 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
639 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
640 * gfortran.dg/short_circuiting_2.f90: New test case.
641 * gfortran.dg/short_circuiting_3.f90: New test case.
642
643 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
644
645 PR target/82418
646 * gcc.target/i386/pr82418.c: New test.
647
648 2018-08-10 Martin Liska <mliska@suse.cz>
649
650 PR target/83610
651 * gcc.dg/predict-17.c: New test.
652 * gcc.dg/predict-18.c: New test.
653 * gcc.dg/predict-19.c: New test.
654
655 2018-08-10 Martin Liska <mliska@suse.cz>
656
657 PR tree-optimization/85799
658 * gcc.dg/pr85799.c: New test.
659
660 2018-08-09 Jeff Law <law@redhat.com>
661
662 PR middle-end/86897
663 * gcc.dg/uninit-suppress_2.c: Disable DOM.
664
665 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
666
667 * gcc.target/aarch64/sve/reduc_8.c: New test.
668
669 2018-08-09 David Malcolm <dmalcolm@redhat.com>
670
671 PR other/84889
672 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
673 test.
674 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
675 New test.
676 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
677 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
678 TEST_ALWAYS_FLAGS.
679
680 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
681
682 PR tree-optimization/86858
683 * gcc.dg/vect/pr86858.c: New test.
684
685 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
686
687 PR tree-optimization/86871
688 * gcc.dg/vect/pr86871.c: New test.
689
690 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
691
692 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
693
694 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
695
696 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
697 arch and tune numbers by 2.
698 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
699 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
700 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
701 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
702 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
703 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
704 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
705 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
706 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
707 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
708 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
709 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
710 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
711 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
712 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
713 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
714 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
715 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
716 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
717 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
718 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
719 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
720 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
721 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
722 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
723 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
724 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
725 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
726 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
727 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
728 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
729 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
730 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
731 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
732 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
733 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
734 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
735 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
736 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
737 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
738 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
739 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
740 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
741 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
742 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
743 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
744 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
745 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
746 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
747 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
748 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
749 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
750 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
751 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
752 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
753 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
754 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
755 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
756 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
757 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
758 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
759 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
760 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
761 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
762 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
763 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
764
765 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
766
767 PR target/84332
768 * gcc.target/s390/pr84332.c: New testcase.
769
770 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
771
772 PR target/46179
773 * gcc.target/m68k/tls-dimode.c: New file.
774
775 2018-08-08 Nathan Sidwell <nathan@acm.org>
776
777 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
778 c-c++-common/inc-from-1.c: New
779
780 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
781
782 PR target/85295
783 * gcc.target/s390/TI-constants-lra.c: New testcase.
784 * gcc.target/s390/TI-constants-nolra.c: New testcase.
785
786 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
787
788 * gcc.target/s390/hotpatch-8.c: Remove.
789 * gcc.target/s390/hotpatch-9.c: Remove.
790 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
791 * gcc.target/s390/mnop-mcount-m31.c: Remove.
792
793 2018-08-08 Jakub Jelinek <jakub@redhat.com>
794
795 P0595R1 - is_constant_evaluated
796 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
797
798 PR c++/86836
799 * g++.dg/cpp1z/decomp46.C: New test.
800
801 PR c++/86738
802 * g++.dg/opt/pr86738.C: New test.
803
804 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
805
806 PR target/86838
807 * gcc.target/aarch64/frecpe_1.c: New test.
808 * gcc.target/aarch64/frecpe_2.c: Likewise.
809
810 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
811
812 PR c++/59480, DR 136
813 * g++.dg/other/friend8.C: New.
814 * g++.dg/other/friend9.C: Likewise.
815 * g++.dg/other/friend10.C: Likewise.
816 * g++.dg/other/friend11.C: Likewise.
817 * g++.dg/other/friend12.C: Likewise.
818 * g++.dg/other/friend13.C: Likewise.
819 * g++.dg/other/friend14.C: Likewise.
820 * g++.dg/other/friend15.C: Likewise.
821 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
822 * g++.dg/parse/defarg8.C: Likewise.
823
824 2018-08-07 Martin Liska <mliska@suse.cz>
825
826 PR middle-end/83023
827 * gcc.dg/predict-16.c: New test.
828 * g++.dg/predict-1.C: New test.
829
830 2018-08-07 Steve Ellcey <sellcey@cavium.com>
831 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
832
833 PR tree-optimization/80925
834 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
835 vectorized on !vect_hw_misalign targets.
836
837 2018-08-06 Marek Polacek <polacek@redhat.com>
838
839 PR c++/86767
840 * g++.dg/cpp1y/constexpr-86767.C: New test.
841
842 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
843
844 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
845 for target *-*-linux-gnu.
846
847 2018-08-06 Alan Hayward <alan.hayward@arm.com>
848
849 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
850 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
851 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
852
853 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
854
855 * gcc.target/s390/nomemloopunroll-1.c: New test.
856
857 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
858
859 PR target/86386
860 * gcc.target/i386/pr86386.c: New file.
861
862 2018-08-04 Tom de Vries <tdevries@suse.de>
863
864 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
865
866 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
867
868 * gcc.dg/guality/const-volatile.c: Remove duplicate test
869 "type:cvip".
870
871 2018-08-04 Janus Weil <janus@gcc.gnu.org>
872
873 PR fortran/45521
874 * gfortran.dg/interface_assignment_6.f90: New test case.
875
876 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
877
878 PR testsuite/86153
879 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
880
881 2018-08-03 David Malcolm <dmalcolm@redhat.com>
882 Jonathan Wakely <jwakely@redhat.com>
883
884 PR c++/85523
885 * g++.dg/pr85523.C: New test.
886
887 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
888
889 PR c/86690
890 * gcc.dg/union-duplicate-field.c: New test.
891
892 2018-08-03 Jason Merrill <jason@redhat.com>
893
894 PR c++/86706
895 * g++.dg/template/pr86706.C: New test.
896
897 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
898
899 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
900 on vect_avg_qi targets.
901 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
902 * gcc.dg/vect/bb-slp-pow-1.c: New test.
903 * gcc.dg/vect/vect-avg-15.c: Likewise.
904
905 2018-08-03 Martin Liska <mliska@suse.cz>
906
907 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
908 * gcc.dg/predict-13.c: Likewise.
909 * gcc.dg/predict-3.c: Likewise.
910 * gcc.dg/predict-4.c: Likewise.
911 * gcc.dg/predict-5.c: Likewise.
912 * gcc.dg/predict-6.c: Likewise.
913 * gcc.dg/predict-9.c: Likewise.
914 * gfortran.dg/predict-1.f90: Likewise.
915
916 2018-08-02 Richard Biener <rguenther@suse.de>
917
918 PR c++/86763
919 * g++.dg/torture/pr86763.C: New testcase.
920
921 2018-08-02 Richard Biener <rguenther@suse.de>
922
923 PR tree-optimization/86816
924 * g++.dg/torture/pr86816.C: New testcase.
925
926 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
927
928 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
929 to be used.
930 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
931 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
932 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
933 for .h.
934 * gcc.target/aarch64/sve/single_2.c: Likewise.
935 * gcc.target/aarch64/sve/single_3.c: Likewise.
936 * gcc.target/aarch64/sve/single_4.c: Likewise.
937
938 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
939
940 PR target/86014
941 * gcc.target/aarch64/ldp_stp_13.c: New test.
942
943 2018-08-01 Martin Sebor <msebor@redhat.com>
944
945 PR tree-optimization/86650
946 * gcc.dg/format/gcc_diag-10.c: Adjust.
947
948 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
949
950 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
951 of range check.
952 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
953
954 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
955
956 PR target/86753
957 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
958 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
959
960 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
961
962 * gcc.dg/pointer-range-check-1.c: New test.
963 * gcc.dg/pointer-range-check-2.c: Likewise.
964
965 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
966
967 PR tree-optimization/86749
968 * gcc.dg/vect/pr86749.c: New test.
969
970 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
971
972 PR c++/86661
973 * g++.dg/lookup/name-clash12.C: New.
974
975 2018-08-01 Richard Biener <rguenther@suse.de>
976
977 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
978
979 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
980
981 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
982
983 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
984
985 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
986
987 2018-08-01 Martin Liska <mliska@suse.cz>
988
989 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
990 * gcc.dg/tree-prof/stringop-2.c: Likewise.
991 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
992 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
993 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
994 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
995 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
996 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
997
998 2018-08-01 Martin Liska <mliska@suse.cz>
999
1000 PR value-prof/35543
1001 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
1002
1003 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
1004
1005 * gcc.target/aarch64/extract_zero_extend.c: New file.
1006
1007 2018-08-01 Jakub Jelinek <jakub@redhat.com>
1008
1009 PR c/85704
1010 * gcc.c-torture/compile/pr85704.c: New test.
1011
1012 2018-07-31 Alexandre Oliva <oliva@adacore.com>
1013 Olivier Hainque <hainque@adacore.com>
1014
1015 * gnat.dg/dinst.adb: New.
1016 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
1017
1018 2018-07-31 David Malcolm <dmalcolm@redhat.com>
1019
1020 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
1021 tdiag and cxxdiag.
1022 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
1023 and %K.
1024
1025 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
1026
1027 * c-c++-common/spec-barrier-1.c: New test.
1028 * c-c++-common/spec-barrier-2.c: New test.
1029 * gcc.dg/spec-barrier-3.c: New test.
1030
1031 2018-07-31 Martin Sebor <msebor@redhat.com>
1032
1033 PR tree-optimization/86741
1034 * gcc.dg/Warray-bounds-33.c: New test.
1035
1036 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
1037
1038 * gcc.target/s390/memset-1.c: Improve testcase.
1039
1040 2018-07-31 Tom de Vries <tdevries@suse.de>
1041
1042 PR debug/86687
1043 * g++.dg/guality/pr86687.C: New test.
1044
1045 2018-07-31 Jakub Jelinek <jakub@redhat.com>
1046
1047 P1008R1 - prohibit aggregates with user-declared constructors
1048 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
1049 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
1050 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
1051 * g++.dg/cpp2a/aggr1.C: New test.
1052 * g++.dg/cpp2a/aggr2.C: New test.
1053
1054 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
1055
1056 PR target/86640
1057 * gcc.target/arm/pr86640.c: New testcase.
1058
1059 2018-07-31 Martin Liska <mliska@suse.cz>
1060
1061 PR gcov-profile/85338
1062 PR gcov-profile/85350
1063 PR gcov-profile/85372
1064 * gcc.misc-tests/gcov-pr85338.c: New test.
1065 * gcc.misc-tests/gcov-pr85350.c: New test.
1066 * gcc.misc-tests/gcov-pr85372.c: New test.
1067
1068 2018-07-31 Martin Liska <mliska@suse.cz>
1069
1070 PR gcov-profile/83813
1071 PR gcov-profile/84758
1072 PR gcov-profile/85217
1073 PR gcov-profile/85332
1074 * gcc.misc-tests/gcov-pr83813.c: New test.
1075 * gcc.misc-tests/gcov-pr84758.c: New test.
1076 * gcc.misc-tests/gcov-pr85217.c: New test.
1077 * gcc.misc-tests/gcov-pr85332.c: New test.
1078
1079 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1080
1081 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
1082 gnat.dg/prot5_pkg.ads: New testcase.
1083
1084 2018-07-31 Justin Squirek <squirek@adacore.com>
1085
1086 * gnat.dg/addr11.adb: New testcase.
1087
1088 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
1089
1090 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
1091
1092 2018-07-31 Gary Dismukes <dismukes@adacore.com>
1093
1094 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
1095
1096 2018-07-31 Ed Schonberg <schonberg@adacore.com>
1097
1098 * gnat.dg/iter3.adb: New testcase.
1099
1100 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1101
1102 Revert 'AsyncI/O patch committed'
1103 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1104 Thomas Koenig <tkoenig@gcc.gnu.org>
1105
1106 PR fortran/25829
1107 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1108 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1109
1110 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
1111
1112 PR rtl-optimization/85160
1113 * gcc.target/powerpc/combine-2-2.c: New testcase.
1114
1115 2018-07-27 Martin Sebor <msebor@redhat.com>
1116
1117 PR tree-optimization/86696
1118 * g++.dg/pr86696.C: New test.
1119
1120 2018-07-27 David Malcolm <dmalcolm@redhat.com>
1121
1122 PR tree-optimization/86636
1123 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
1124 Add dg-require-effective-target pthread.
1125
1126 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
1127
1128 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
1129 * gcc.dg/strcmpopt_6.c: Likewise.
1130
1131 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
1132
1133 PR target/86612
1134 * gcc.target/powerpc/pr58673-2.c: Call strdup.
1135
1136 2018-07-26 Martin Sebor <msebor@redhat.com>
1137
1138 PR tree-optimization/86043
1139 PR tree-optimization/86042
1140 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
1141 pr86688.
1142 * gcc.dg/strlenopt-44.c: New test.
1143
1144 2018-07-26 Martin Liska <mliska@suse.cz>
1145
1146 PR gcov-profile/86536
1147 * gcc.misc-tests/gcov-pr86536.c: New test.
1148
1149 2018-07-25 Martin Sebor <msebor@redhat.com>
1150
1151 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
1152 ignored by the test harness.
1153
1154 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
1155 Thomas Koenig <tkoenig@gcc.gnu.org>
1156
1157 PR fortran/25829
1158 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
1159 * gfortran.dg/f2003_io_1.f03: Add wait statement.
1160
1161 2018-07-25 Jakub Jelinek <jakub@redhat.com>
1162
1163 PR c++/85515
1164 * g++.dg/pr85515-2.C: Add expected dg-error.
1165 * g++.dg/cpp0x/range-for36.C: New test.
1166
1167 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
1168
1169 * gcc.target/arc/uncached-1.c: New test.
1170 * gcc.target/arc/uncached-2.c: Likewise.
1171
1172 2018-07-24 Martin Sebor <msebor@redhat.com>
1173
1174 PR tree-optimization/86622
1175 PR tree-optimization/86532
1176 * gcc.c-torture/execute/strlen-2.c: New test.
1177 * gcc.c-torture/execute/strlen-3.c: New test.
1178 * gcc.c-torture/execute/strlen-4.c: New test.
1179
1180 2018-07-24 David Malcolm <dmalcolm@redhat.com>
1181
1182 PR tree-optimization/86636
1183 * gcc.c-torture/compile/pr86636.c: New test.
1184
1185 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
1186
1187 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
1188
1189 2018-07-24 Jakub Jelinek <jakub@redhat.com>
1190
1191 PR middle-end/86627
1192 * gcc.target/i386/pr86627.c: New test.
1193
1194 PR testsuite/86649
1195 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
1196 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
1197 * g++.dg/tree-ssa-/pr19476-6.C: New test.
1198 * g++.dg/tree-ssa-/pr19476-7.C: New test.
1199
1200 2018-07-23 Carl Love <cel@us.ibm.com>
1201
1202 PR 86591
1203 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
1204 file altivec-2-runnable.c.
1205 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
1206 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
1207 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
1208 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
1209 vec_cts, vec_ctu, vec_cpsgn tests.
1210
1211 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1212
1213 PR c/86617
1214 * gcc.dg/pr86617.c: New test.
1215
1216 2018-07-23 Jakub Jelinek <jakub@redhat.com>
1217
1218 PR c++/86569
1219 * g++.dg/warn/Wnonnull-compare-9.C: New test.
1220
1221 2018-07-20 Martin Sebor <msebor@redhat.com>
1222
1223 PR middle-end/82063
1224 * c-c++-common/pr68657-1.c: Adjust.
1225 * c-c++-common/pr68657-2.c: Same.
1226 * c-c++-common/pr68657-3.c: Same.
1227 * c-c++-common/pr68833-1.c: Same.
1228 * gcc.dg/Walloc-size-larger-than-16.c: Same.
1229 * gcc.dg/Walloca-larger-than.c: New test.
1230 * gcc.dg/Walloca-larger-than-2.c: New test.
1231 * gcc.dg/Wframe-larger-than-2.c: New test.
1232 * gcc.dg/Wlarger-than3.c: New test.
1233 * gcc.dg/Wvla-larger-than-3.c: New test.
1234 * gcc.dg/pr42611.c: Adjust.
1235 * gnat.dg/frame_overflow.adb: Same.
1236
1237 2018-07-20 Martin Sebor <msebor@redhat.com>
1238
1239 PR tree-optimization/86613
1240 PR tree-optimization/86611
1241 * c-c++-common/Warray-bounds-2.c: Undefine macros and
1242 prune duplicate warnings.
1243 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
1244 data-model-dependencies.
1245 * gcc.dg/Warray-bounds-32.c: Ditto.
1246
1247 2018-07-20 Richard Biener <rguenther@suse.de>
1248
1249 PR debug/86585
1250 * g++.dg/lto/pr86585_0.C: New testcase.
1251 * g++.dg/lto/pr86585_1.C: Likewise.
1252
1253 2018-07-19 Martin Sebor <msebor@redhat.com>
1254
1255 PR tree-optimization/83776
1256 PR tree-optimization/84047
1257 * gcc.dg/Warray-bounds-29.c: New test.
1258 * gcc.dg/Warray-bounds-30.c: New test.
1259 * gcc.dg/Warray-bounds-31.c: New test.
1260 * gcc.dg/Warray-bounds-32.c: New test.
1261
1262 2018-07-19 Michael Collison <michael.collison@arm.com>
1263 Richard Henderson <rth@redhat.com>
1264
1265 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
1266 * gcc.target/aarch64/builtin_saddl.c: New testcase.
1267 * gcc.target/aarch64/builtin_saddll.c: New testcase.
1268 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
1269 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
1270 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
1271 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
1272 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
1273 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
1274 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
1275 * gcc.target/aarch64/builtin_usubl.c: New testcase.
1276 * gcc.target/aarch64/builtin_usubll.c: New testcase.
1277
1278 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1279
1280 Revert fix for c++/59480 (and testsuite followup)
1281
1282 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1283
1284 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1285
1286 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1287
1288 PR c++/59480, DR 136
1289 * g++.dg/other/friend8.C: New.
1290 * g++.dg/other/friend9.C: Likewise.
1291 * g++.dg/other/friend10.C: Likewise.
1292 * g++.dg/other/friend11.C: Likewise.
1293 * g++.dg/other/friend12.C: Likewise.
1294 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1295 * g++.dg/parse/defarg8.C: Likewise.
1296
1297 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1298
1299 * gcc.target/aarch64/profile.c: New test.
1300
1301 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
1302
1303 PR target/83009
1304 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1305
1306 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1307
1308 PR target/86560
1309 * gcc.target/i386/pr86560-4.c: New test.
1310 * gcc.target/i386/pr86560-5.c: Likewise.
1311
1312 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
1313
1314 PR target/86560
1315 * gcc.target/i386/pr86560-1.c: New test.
1316 * gcc.target/i386/pr86560-2.c: Likewise.
1317 * gcc.target/i386/pr86560-3.c: Likewise.
1318
1319 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1320
1321 * gfortran.dg/max_fmax_aarch64.f90: New test.
1322 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
1323 * gfortran.dg/minmax_integer.f90: Likewise.
1324
1325 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1326
1327 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
1328
1329 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1330
1331 PR middle-end/86544
1332 * g++.dg/tree-ssa/pr86544.C: New test.
1333
1334 2018-07-18 Jakub Jelinek <jakub@redhat.com>
1335
1336 PR c++/86550
1337 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
1338
1339 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
1340
1341 PR 69558
1342 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
1343 * c-c++-common/pr69558.c: Remove xfail.
1344 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
1345 * gcc.dg/pr61817-1.c: Likewise.
1346 * gcc.dg/pr61817-2.c: Likewise.
1347 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
1348
1349 2018-07-18 Janus Weil <janus@gcc.gnu.org>
1350
1351 PR fortran/85599
1352 * gfortran.dg/function_optimize_5.f90: Add option
1353 '-faggressive-function-elimination' and update dg-warning clauses.
1354 * gfortran.dg/short_circuiting.f90: New test.
1355
1356 2018-07-18 Marek Polacek <polacek@redhat.com>
1357
1358 PR c++/86190 - bogus -Wsign-conversion warning
1359 * g++.dg/warn/Wsign-conversion-3.C: New test.
1360 * g++.dg/warn/Wsign-conversion-4.C: New test.
1361
1362 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1363
1364 PR c++/59480, DR 136
1365 * g++.dg/other/friend8.C: New.
1366 * g++.dg/other/friend9.C: Likewise.
1367 * g++.dg/other/friend10.C: Likewise.
1368 * g++.dg/other/friend11.C: Likewise.
1369 * g++.dg/other/friend12.C: Likewise.
1370 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
1371 * g++.dg/parse/defarg8.C: Likewise.
1372
1373 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1374
1375 * g++.dg/ext/uow-3.C: Adjust.
1376 * g++.dg/ext/uow-4.C: Likewise.
1377 * g++.dg/lookup/name-clash11.C: Likewise.
1378 * g++.dg/lookup/name-clash7.C: Likewise.
1379 * g++.dg/lookup/redecl1.C: Likewise.
1380 * g++.dg/warn/changes-meaning.C: Likewise.
1381 * g++.old-deja/g++.jason/scoping8.C: Likewise.
1382 * g++.old-deja/g++.law/nest1.C: Likewise.
1383
1384 2018-07-18 Richard Biener <rguenther@suse.de>
1385
1386 PR debug/86523
1387 * g++.dg/lto/pr86523-3_0.C: New testcase.
1388
1389 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
1390
1391 * gcc.target/m68k/mulsi_highpart.c: New test.
1392
1393 2018-07-17 Jakub Jelinek <jakub@redhat.com>
1394
1395 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
1396 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
1397 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
1398 * gcc.dg/cpp/pr61854-8.c: New test.
1399
1400 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1401
1402 * gcc.target/powerpc/pr85456.c: Require longdouble128.
1403
1404 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
1405
1406 PR fortran/83184
1407 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
1408
1409 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
1410
1411 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
1412 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
1413 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
1414 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
1415 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
1416
1417 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
1418
1419 * gcc.target/powerpc/pr57150.c: Require longdouble128.
1420 * gcc.target/powerpc/pr79916.c: Require dfp.
1421
1422 2018-07-17 Richard Biener <rguenther@suse.de>
1423
1424 PR lto/86456
1425 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
1426
1427 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
1428
1429 * gcc.target/s390/function-align1.c: New test.
1430 * gcc.target/s390/function-align2.c: New test.
1431 * gcc.target/s390/function-align3.c: New test.
1432
1433 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1434
1435 * gnat.dg/discr55.adb: New test.
1436
1437 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1438
1439 * gcc.target/i386/vartrack-1.c (dg-options): Add
1440 -fomit-frame-pointer.
1441
1442 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1443
1444 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
1445 (dg-lto-options): Add -fPIC.
1446 * g++.dg/lto/pr86523-2_0.C: Likewise.
1447
1448 2018-07-17 Martin Liska <mliska@suse.cz>
1449
1450 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
1451
1452 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1453
1454 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
1455 testcase.
1456
1457 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
1458
1459 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
1460
1461 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
1462
1463 * gnat.dg/memorytest.adb: New testcase.
1464
1465 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1466
1467 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
1468 New testcase.
1469
1470 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1471
1472 * gnat.dg/equal3.adb: New testcase.
1473
1474 2018-07-17 Justin Squirek <squirek@adacore.com>
1475
1476 * gnat.dg/split_args.adb: New testcase.
1477
1478 2018-07-17 Ed Schonberg <schonberg@adacore.com>
1479
1480 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
1481
1482 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
1483
1484 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
1485 New testcase.
1486
1487 2018-07-16 Carl Love <cel@us.ibm.com>
1488
1489 PR target/86414
1490 Forgot the PR number on the commit log.
1491
1492 2018-07-16 Carl Love <cel@us.ibm.com>
1493
1494 PR target/86414
1495 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1496 longdouble128.
1497 * gcc.target/powerpc/divkc3-3.c: Ditto.
1498 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1499 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1500 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1501 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1502
1503 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1504
1505 * gcc.target/powerpc/convert-fp-128.c: New testcase.
1506 * gcc.target/powerpc/convert-fp-64.c: New testcase.
1507
1508 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1509
1510 * lib/target-supports.exp (check_effective_target_longdouble64,
1511 check_effective_target_ppc_float128,
1512 check_effective_target_ppc_float128_insns,
1513 check_effective_target_powerpc_vsx): New.
1514
1515 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
1516
1517 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
1518 syntax error.
1519
1520 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1521
1522 PR tree-optimization/86526
1523 * gcc.c-torture/compile/pr86526.c: New test.
1524
1525 2018-07-16 Carl Love <cel@us.ibm.com>
1526
1527 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
1528 longdouble128.
1529 * gcc.target/powerpc/divkc3-3.c: Ditto.
1530 * gcc.target/powerpc/mulkc3-2.c: Ditto.
1531 * gcc.target/powerpc/mulkc3-3.c: Ditto.
1532 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
1533 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
1534
1535 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
1536
1537 PR fortran/83184
1538 * gfortran.dg/assumed_rank_14.f90: New testcase.
1539 * gfortran.dg/assumed_rank_15.f90: New testcase.
1540 * gfortran.dg/dec_structure_8.f90: Update error messages.
1541 * gfortran.dg/dec_structure_23.f90: Update error messages.
1542
1543 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1544
1545 PR middle-end/86528
1546 * gcc.c-torture/execute/pr86528.c: New test.
1547 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
1548
1549 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1550
1551 * g++.dg/template/spec40.C: New.
1552 * g++.dg/parse/ptrmem8.C: Likewise.
1553
1554 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1555
1556 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
1557 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
1558 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
1559 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
1560 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
1561
1562 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1563
1564 * gcc.target/s390/mrecord-mcount.c: New testcase.
1565
1566 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
1567
1568 * gcc.target/s390/mfentry-m64.c: New testcase.
1569
1570 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1571
1572 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
1573 testcase.
1574
1575 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1576
1577 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
1578 testcase.
1579
1580 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
1581
1582 * gnat.dg/wide_wide_value1.adb: New testcase.
1583
1584 2018-07-16 Javier Miranda <miranda@adacore.com>
1585
1586 * gnat.dg/bit_order1.adb: New testcase.
1587
1588 2018-07-16 Javier Miranda <miranda@adacore.com>
1589
1590 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
1591
1592 2018-07-16 Richard Biener <rguenther@suse.de>
1593
1594 PR lto/86523
1595 * g++.dg/lto/pr86523-1_0.C: New testcase.
1596 * g++.dg/lto/pr86523-2_0.C: Likewise.
1597
1598 2018-07-16 Martin Liska <mliska@suse.cz>
1599
1600 PR ipa/86529
1601 * g++.dg/ipa/pr86529.C: New test.
1602
1603 2018-07-16 Tom de Vries <tdevries@suse.de>
1604
1605 PR debug/86455
1606 * gcc.target/i386/vartrack-1.c: New test.
1607
1608 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
1609
1610 * gnat.dg/opt73.adb: New test.
1611
1612 2018-07-16 Jakub Jelinek <jakub@redhat.com>
1613
1614 PR c++/3698
1615 PR c++/86208
1616 * g++.dg/opt/pr3698.C: New test.
1617
1618 2018-07-16 Richard Biener <rguenther@suse.de>
1619
1620 PR ipa/86389
1621 * gcc.dg/torture/pr86389.c: Require trampolines.
1622
1623 2018-07-15 Tom de Vries <tdevries@suse.de>
1624
1625 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
1626 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
1627 already called.
1628 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
1629 * gcc.dg/guality/guality.exp: Same.
1630 * gfortran.dg/guality/guality.exp: Same.
1631
1632 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
1633 Sunil K Pandey <sunil.k.pandey@intel.com>
1634
1635 PR target/84413
1636 * gcc.target/i386/pr84413-1.c: New test.
1637 * gcc.target/i386/pr84413-2.c: Likewise.
1638 * gcc.target/i386/pr84413-3.c: Likewise.
1639
1640 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
1641 Steve Munroe <munroesj52@gmail.com>
1642
1643 * gcc.target/powerpc/sse2-pand-1.c: New file.
1644 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
1645 * gcc.target/powerpc/sse2-por-1.c: Likewise.
1646 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
1647
1648 2018-07-13 Nathan Sidwell <nathan@acm.org>
1649
1650 PR c++/86374
1651 * g++.dg/pr86374.C: New.
1652
1653 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
1654
1655 PR middle-end/78809
1656 * gcc.dg/strcmpopt_5.c: New test.
1657 * gcc.dg/strcmpopt_6.c: New test.
1658
1659 2018-07-13 Richard Biener <rguenther@suse.de>
1660
1661 PR middle-end/85974
1662 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
1663
1664 2018-07-13 Tom de Vries <tdevries@suse.de>
1665
1666 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
1667 * gcc.dg/guality/ctztest.c: Same.
1668 * gcc.dg/guality/sra-1.c: Same.
1669
1670 2018-07-13 Tom de Vries <tdevries@suse.de>
1671
1672 * gcc.dg/vla-1.c: Update.
1673
1674 2018-07-13 Tom de Vries <tdevries@suse.de>
1675
1676 * gcc.src/maintainers.exp: New file.
1677
1678 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1679
1680 PR middle-end/86489
1681 * gcc.dg/pr86489.c: New test.
1682
1683 2018-07-12 Martin Sebor <msebor@redhat.com>
1684
1685 PR testsuite/86510
1686 g++.dg/warn/pr86453.C: Adjust.
1687
1688 2018-07-12 Jim Wilson <jimw@sifive.com>
1689
1690 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
1691
1692 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
1693
1694 * gcc.target/riscv/interrupt-conflict-mode.c: New.
1695
1696 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1697
1698 * c-c++-common/gomp/declare-target-3.c: New test.
1699 * g++.dg/gomp/declare-target-2.C: New test.
1700
1701 2018-07-12 Martin Sebor <msebor@redhat.com>
1702
1703 PR c/86453
1704 * c-c++-common/Wattributes.c: Adjust.
1705 * gcc.dg/Wattributes-10.c: New test.
1706 * g++.dg/Wattributes-3.C: Adjust.
1707 * gcc.dg/Wattributes-6.c: Adjust.
1708 * gcc.dg/pr18079.c: Adjust.
1709 * gcc.dg/torture/pr42363.c: Adjust.
1710
1711 2018-07-12 Julia Koval <julia.koval@intel.com>
1712
1713 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
1714 version.
1715
1716 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1717
1718 * gcc.dg/vect/vect-cond-arith-6.c: New test.
1719 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
1720 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
1721 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
1722 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
1723 * gcc.target/aarch64/sve/slp_14.c: Likewise.
1724 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
1725
1726 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1727
1728 * gcc.dg/vect/vect-cond-arith-4.c: New test.
1729 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
1730 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
1731 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
1732 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
1733 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
1734 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
1735 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
1736
1737 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1738 Alan Hayward <alan.hayward@arm.com>
1739 David Sherwood <david.sherwood@arm.com>
1740
1741 * gcc.dg/vect/vect-fma-2.c: New test.
1742 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
1743 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
1744 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
1745
1746 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1747
1748 * gcc.dg/vect/vect-cond-arith-3.c: New test.
1749 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
1750 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
1751 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
1752 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
1753 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
1754 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
1755 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
1756 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
1757
1758 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
1759
1760 * gcc.dg/vect/vect-cond-arith-2.c: New test.
1761 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1762
1763 2018-07-12 Richard Biener <rguenther@suse.de>
1764
1765 PR target/84829
1766 * gcc.target/i386/pr84829.c: New testcase.
1767
1768 2018-07-12 Jakub Jelinek <jakub@redhat.com>
1769
1770 * gcc.dg/torture/20180712-1.c: New test.
1771
1772 PR tree-optimization/86492
1773 * gcc.c-torture/execute/pr86492.c: New test.
1774
1775 2018-07-12 Richard Biener <rguenther@suse.de>
1776
1777 PR c/86453
1778 * g++.dg/warn/pr86453.C: New testcase.
1779
1780 2018-07-12 Richard Biener <rguenther@suse.de>
1781
1782 PR middle-end/86479
1783 * gcc.dg/graphite/pr86479.c: New testcase.
1784
1785 2018-07-11 Jakub Jelinek <jakub@redhat.com>
1786
1787 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
1788 of hardcoding size. Cast (rel) to MASK_TYPE.
1789 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
1790 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
1791 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
1792 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
1793 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
1794 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
1795 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
1796 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
1797 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
1798 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
1799 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
1800 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
1801 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
1802 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
1803 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
1804 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
1805 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
1806 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
1807 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
1808
1809 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
1810
1811 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
1812 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
1813 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
1814
1815 2018-07-10 Mark Wielaard <mark@klomp.org>
1816
1817 PR debug/86459
1818 * gcc.dg/pr86459.c: New test.
1819
1820 2018-07-10 Martin Sebor <msebor@redhat.com>
1821
1822 PR testsuite/86461
1823 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1824
1825 2018-07-10 Martin Liska <mliska@suse.cz>
1826
1827 PR testsuite/86445
1828 * gcc.dg/pr84100.c: Change it back to dg-bogus.
1829
1830 2018-07-10 Jakub Jelinek <jakub@redhat.com>
1831
1832 PR sanitizer/86406
1833 * g++.dg/ubsan/pr86406.C: New test.
1834
1835 PR fortran/86421
1836 * gfortran.dg/vect/pr86421.f90: New test.
1837
1838 2018-07-09 Martin Sebor <msebor@redhat.com>
1839
1840 PR tree-optimization/86415
1841 * gcc.dg/strlenopt-53.c: New test.
1842
1843 2018-07-09 Martin Sebor <msebor@redhat.com>
1844
1845 PR middle-end/77357
1846 * gcc.dg/strlenopt-49.c: New test.
1847 * gcc.dg/strlenopt-50.c: New test.
1848 * gcc.dg/strlenopt-51.c: New test.
1849 * gcc.dg/strlenopt-52.c: New test.
1850 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
1851
1852 2018-07-09 Jakub Jelinek <jakub@redhat.com>
1853
1854 PR c/86420
1855 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
1856 to be returned and when first argument is not 0, so that they don't do
1857 anything for NEED_EXC or NEED_ERRNO.
1858
1859 2018-07-09 Tom de Vries <tdevries@suse.de>
1860
1861 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
1862 * gcc.dg/guality/bswaptest.c: Same.
1863 * gcc.dg/guality/clztest.c: Same.
1864 * gcc.dg/guality/csttest.c: Same.
1865 * gcc.dg/guality/ctztest.c: Same.
1866 * gcc.dg/guality/drap.c: Same.
1867 * gcc.dg/guality/nrv-1.c: Same.
1868 * gcc.dg/guality/pr41353-1.c: Same.
1869 * gcc.dg/guality/pr41353-2.c: Same.
1870 * gcc.dg/guality/pr41404-1.c: Same.
1871 * gcc.dg/guality/pr43051-1.c: Same.
1872 * gcc.dg/guality/pr43077-1.c: Same.
1873 * gcc.dg/guality/pr43177.c: Same.
1874 * gcc.dg/guality/pr43329-1.c: Same.
1875 * gcc.dg/guality/pr43479.c: Same.
1876 * gcc.dg/guality/pr43593.c: Same.
1877 * gcc.dg/guality/pr45003-1.c: Same.
1878 * gcc.dg/guality/pr45003-2.c: Same.
1879 * gcc.dg/guality/pr45003-3.c: Same.
1880 * gcc.dg/guality/pr48437.c: Same.
1881 * gcc.dg/guality/pr48466.c: Same.
1882 * gcc.dg/guality/pr49888.c: Same.
1883 * gcc.dg/guality/pr54200.c: Same.
1884 * gcc.dg/guality/pr54519-1.c: Same.
1885 * gcc.dg/guality/pr54519-2.c: Same.
1886 * gcc.dg/guality/pr54519-3.c: Same.
1887 * gcc.dg/guality/pr54519-4.c: Same.
1888 * gcc.dg/guality/pr54519-5.c: Same.
1889 * gcc.dg/guality/pr54519-6.c: Same.
1890 * gcc.dg/guality/pr54551.c: Same.
1891 * gcc.dg/guality/pr54693-2.c: Same.
1892 * gcc.dg/guality/pr54693.c: Same.
1893 * gcc.dg/guality/pr54796.c: Same.
1894 * gcc.dg/guality/pr54970.c: Same.
1895 * gcc.dg/guality/pr67192.c: Same.
1896 * gcc.dg/guality/pr69947.c: Same.
1897 * gcc.dg/guality/pr78726.c: Same.
1898 * gcc.dg/guality/rotatetest.c: Same.
1899 * gcc.dg/guality/sra-1.c: Same.
1900 * gcc.dg/guality/vla-2.c: Same.
1901
1902 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1903
1904 * g++.dg/diagnostic/long-short.C: New.
1905 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
1906 * g++.dg/diagnostic/virtual-friend.C: Likewise.
1907 * g++.old-deja/g++.brendan/crash11.C: Adjust.
1908
1909 2018-07-09 Tom de Vries <tdevries@suse.de>
1910
1911 * gcc.dg/vla-1.c: New test.
1912
1913 2018-07-07 Tom de Vries <tdevries@suse.de>
1914
1915 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
1916 files.
1917 (get_dump_flags): New proc.
1918 (toplevel): Test all dump flags.
1919
1920 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1921
1922 * gnat.dg/stack_usage6.adb: New test.
1923 * gnat.dg/stack_usage6_pkg.ads: New helper.
1924
1925 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
1926
1927 * gnat.dg/pure_function3a.adb: New test.
1928 * gnat.dg/pure_function3b.adb: Likewise.
1929 * gnat.dg/pure_function3c.adb: Likewise.
1930 * gnat.dg/pure_function3_pkg.ads: New helper.
1931
1932 2018-07-07 Jakub Jelinek <jakub@redhat.com>
1933
1934 PR target/84711
1935 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
1936 dg-require-effective-target. Add -msse not just on i386-*, but
1937 on all i?86-* and x86_64-*.
1938
1939 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1940
1941 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
1942 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
1943 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
1944 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
1945 * gcc.dg/tree-ssa/popcount3.c: New test.
1946
1947 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1948
1949 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
1950 to preserve the test.
1951 * gcc.target/i386/pr85073.c: Likewise.
1952
1953 2018-07-06 Jakub Jelinek <jakub@redhat.com>
1954
1955 PR tree-optimization/86401
1956 * gcc.dg/tree-ssa/pr86401-1.c: New test.
1957 * gcc.dg/tree-ssa/pr86401-2.c: New test.
1958 * c-c++-common/rotate-9.c: New test.
1959
1960 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
1961
1962 PR target/86324
1963 gcc.target/powerpc/pr86324-1.c: New test.
1964 gcc.target/powerpc/pr86324-2.c: Likewise.
1965
1966 2018-07-06 Tamar Christina <tamar.christina@arm.com>
1967
1968 PR target/84711
1969 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
1970
1971 2018-07-06 Tamar Christina <tamar.christina@arm.com>
1972
1973 * gcc.target/aarch64/struct_cpy.c: Remove ;.
1974
1975 2018-07-05 Jeff Law <law@redhat.com>
1976
1977 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
1978
1979 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
1980
1981 PR fortran/86408
1982 * gfortran.dg/deferred_character_20.f90: New test.
1983
1984 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
1985
1986 PR fortran/83183
1987 PR fortran/86325
1988 * gfortran.dg/init_flag_18.f90: New testcase.
1989 * gfortran.dg/init_flag_19.f03: New testcase.
1990
1991 2018-07-05 Carl Love <cel@us.ibm.com>
1992 * gcc.target/altivec-1-runnable.c: New test file.
1993 * gcc.target/altivec-2-runnable.c: New test file.
1994 * gcc.target/vsx-7.c (main2): Change expected expected instruction
1995 for tests.
1996
1997 2018-07-05 Martin Sebor <msebor@redhat.com>
1998
1999 PR c++/86400
2000 * gcc.dg/strlenopt-47.c: New test.
2001 * gcc.dg/strlenopt-48.c: New test.
2002
2003 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2004
2005 PR target/84711
2006 * gcc.target/arm/big-endian-subreg.c: New.
2007
2008 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2009
2010 PR target/84711
2011 * gcc.dg/vect/pr84711.c: New.
2012
2013 2018-07-05 Tamar Christina <tamar.christina@arm.com>
2014
2015 * gcc.target/aarch64/struct_cpy.c: New.
2016
2017 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2018
2019 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
2020 * c-c++-common/unroll-2.c: Likewise.
2021 * g++.dg/cdce3.C: Likewise.
2022 * g++.dg/ext/unroll-1.C: Likewise.
2023 * g++.dg/ext/unroll-2.C: Likewise.
2024 * g++.dg/ext/unroll-3.C: Likewise.
2025 * gcc.dg/cdce1.c: Likewise.
2026 * gcc.dg/cdce2.c: Likewise.
2027 * gcc.dg/gomp/pr68128-1.c: Likewise.
2028 * gcc.dg/vect/pr46032.c: Likewise.
2029 * gcc.dg/vect/vect-cond-10.c: Likewise.
2030 * gcc.dg/vect/vect-cond-8.c: Likewise.
2031 * gcc.dg/vect/vect-cond-9.c: Likewise.
2032 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
2033 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
2034 * gcc.target/i386/avx-cvt-2.c: Likewise.
2035 * gcc.target/i386/avx-cvt-3.c: Likewise.
2036 * gcc.target/i386/avx2-cvt-2.c: Likewise.
2037 * gcc.target/i386/avx2-gather-2.c: Likewise.
2038 * gcc.target/i386/avx2-gather-6.c: Likewise.
2039 * gcc.target/i386/avx512f-gather-2.c: Likewise.
2040 * gcc.target/i386/sse2-cvt-2.c: Likewise.
2041 * gfortran.dg/directive_unroll_1.f90: Likewise.
2042 * gfortran.dg/directive_unroll_2.f90: Likewise.
2043 * gnat.dg/unroll2.adb: Likewise.
2044 * gnat.dg/unroll3.adb: Likewise.
2045
2046 2018-07-05 Tom de Vries <tdevries@suse.de>
2047
2048 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
2049
2050 2018-07-04 Martin Sebor <msebor@redhat.com>
2051
2052 PR tree-optimization/86274
2053 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
2054
2055 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2056
2057 PR fortran/82009
2058 * gfortran.dg/block_16.f08. New test.
2059
2060 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
2061
2062 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
2063 has a slightly different IL that provides more threading
2064 opportunities.
2065
2066 2018-07-04 Martin Liska <mliska@suse.cz>
2067
2068 PR middle-end/66240
2069 PR target/45996
2070 PR c/84100
2071 * gcc.dg/pr84100.c (foo):
2072 * gcc.target/i386/falign-functions-2.c: New test.
2073 * gcc.target/i386/falign-functions.c: New test.
2074
2075 2018-07-04 Martin Liska <mliska@suse.cz>
2076
2077 * gcc.dg/pr47793.c: Remove.
2078
2079 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
2080
2081 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
2082 final scan test.
2083 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2084
2085 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
2086
2087 PR target/85620
2088 * gcc.target/i386/pr85620-1.c: New test.
2089 * gcc.target/i386/pr85620-2.c: Likewise.
2090 * gcc.target/i386/pr85620-3.c: Likewise.
2091 * gcc.target/i386/pr85620-4.c: Likewise.
2092
2093 2018-07-03 Martin Sebor <msebor@redhat.com>
2094
2095 PR tree-optimization/86274
2096 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
2097 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2098 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
2099 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2100 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
2101 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
2102 * gcc.dg/tree-ssa/pr83198.c: Same.
2103
2104 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2105
2106 * g++.dg/other/locations1.C: New.
2107 * g++.dg/tls/locations1.C: Likewise.
2108 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
2109 * g++.dg/diagnostic/virtual-static.C: Likewise.
2110 * g++.dg/concepts/fn-concept2.C: Test the locations too.
2111 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
2112 * g++.dg/cpp0x/pr51463.C: Likewise.
2113 * g++.dg/other/typedef1.C: Likewise.
2114 * g++.dg/parse/dtor13.C: Likewise.
2115 * g++.dg/template/error44.C: Likewise.
2116 * g++.dg/template/typedef4.C: Likewise.
2117 * g++.dg/template/typedef5.C: Likewise.
2118 * g++.dg/tls/diag-2.C: Likewise.
2119 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2120
2121 2018-07-03 Marek Polacek <polacek@redhat.com>
2122
2123 PR c++/86201
2124 * g++.dg/diagnostic/pr86201.C: New test.
2125
2126 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
2127
2128 PR target/85694
2129 * gcc.target/i386/pr85694.c: New test.
2130
2131 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2132
2133 PR tree-optimization/85694
2134 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
2135 Return true for AArch64 without SVE.
2136 * gcc.target/aarch64/vect_hadd_1.h: New file.
2137 * gcc.target/aarch64/vect_shadd_1.c: New test.
2138 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
2139 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
2140 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
2141
2142 2018-07-03 Marek Polacek <polacek@redhat.com>
2143
2144 PR middle-end/86202
2145 * gcc.dg/Wint-conversion-2.c: New test.
2146
2147 PR c++/84306
2148 * g++.dg/overload/conv-op3.C: New test.
2149
2150 2018-07-03 Richard Biener <rguenther@suse.de>
2151
2152 PR ipa/86389
2153 * gcc.dg/torture/pr86389.c: New testcase.
2154
2155 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2156
2157 PR tree-optimization/85694
2158 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
2159 proc.
2160 * gcc.dg/vect/vect-avg-1.c: New test.
2161 * gcc.dg/vect/vect-avg-2.c: Likewise.
2162 * gcc.dg/vect/vect-avg-3.c: Likewise.
2163 * gcc.dg/vect/vect-avg-4.c: Likewise.
2164 * gcc.dg/vect/vect-avg-5.c: Likewise.
2165 * gcc.dg/vect/vect-avg-6.c: Likewise.
2166 * gcc.dg/vect/vect-avg-7.c: Likewise.
2167 * gcc.dg/vect/vect-avg-8.c: Likewise.
2168 * gcc.dg/vect/vect-avg-9.c: Likewise.
2169 * gcc.dg/vect/vect-avg-10.c: Likewise.
2170 * gcc.dg/vect/vect-avg-11.c: Likewise.
2171 * gcc.dg/vect/vect-avg-12.c: Likewise.
2172 * gcc.dg/vect/vect-avg-13.c: Likewise.
2173 * gcc.dg/vect/vect-avg-14.c: Likewise.
2174
2175 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2176
2177 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
2178 get split into two for use by the over-widening pattern.
2179 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2180 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2181 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2182 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2183 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2184 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2185 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2186 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2187 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2188 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2189 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2190 * gcc.dg/vect/vect-over-widen-22.c: New test.
2191
2192 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2193
2194 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
2195 widen_mult pattern.
2196 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
2197 over-widening messages.
2198 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2199 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
2200 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
2201 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
2202 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
2203 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2204 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2205 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
2206 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
2207 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
2208 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
2209 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
2210 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
2211 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
2212 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
2213 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
2214 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
2215 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
2216 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
2217 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
2218 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
2219 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
2220 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
2221 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
2222 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
2223 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
2224
2225 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
2226
2227 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
2228
2229 2018-07-02 Jim Wilson <jimw@sifive.com>
2230
2231 * gcc.target/riscv/interrupt-debug.c: New.
2232
2233 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2234
2235 * g++.dg/diagnostic/thread-thread_local.C: New.
2236
2237 2018-07-02 Martin Liska <mliska@suse.cz>
2238
2239 PR testsuite/86366
2240 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
2241 * gcc.dg/profile-dir-2.c: Likewise.
2242 * gcc.dg/profile-dir-3.c: Likewise.
2243
2244 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
2245
2246 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
2247 overriden.
2248
2249 2018-07-02 Richard Biener <rguenther@suse.de>
2250
2251 PR tree-optimization/86363
2252 * gcc.dg/torture/pr86363.c: New testcase.
2253
2254 2018-07-02 Martin Liska <mliska@suse.cz>
2255
2256 * gcc.dg/completion-1.c: New test.
2257 * gcc.dg/completion-2.c: New test.
2258 * gcc.dg/completion-3.c: New test.
2259
2260 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2261
2262 PR fortran/82969
2263 PR fortran/86242
2264 * gfortran.dg/proc_ptr_50.f90: New test.
2265
2266 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
2267
2268 PR fortran/45305
2269 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
2270
2271 2018-07-02 Martin Liska <mliska@suse.cz>
2272
2273 PR ipa/86279
2274 * gcc.dg/ipa/pr86279.c: New test.
2275
2276 2018-07-02 Martin Liska <mliska@suse.cz>
2277
2278 PR ipa/86323
2279 * g++.dg/ipa/pr86323.C: New test.
2280
2281 2018-07-01 Tom de Vries <tdevries@suse.de>
2282
2283 revert:
2284 2018-07-01 Tom de Vries <tdevries@suse.de>
2285
2286 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2287 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2288
2289 2018-07-01 Tom de Vries <tdevries@suse.de>
2290
2291 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
2292 argument.
2293 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
2294 with @main.
2295
2296 2018-07-01 Tom de Vries <tdevries@suse.de>
2297
2298 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
2299 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
2300
2301 2018-07-01 Tom de Vries <tdevries@suse.de>
2302
2303 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
2304 * gcc.dg/guality/vla-1.c: Use relative line numbers.
2305
2306 2018-07-01 Tom de Vries <tdevries@suse.de>
2307
2308 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
2309 (verify_call): ... here. Move to toplevel.
2310 (verify_call_np, dg_final_directive_check_utils): New proc.
2311 (toplevel): Call dg_final_directive_check_utils.
2312 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
2313
2314 2018-06-30 Jim Wilson <jimw@sifive.com>
2315
2316 * gcc.target/riscv/shift-shift-1.c: New.
2317 * gcc.target/riscv/shift-shift-2.c: New.
2318 * gcc.target/riscv/shift-shift-3.c: New.
2319
2320 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2321
2322 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
2323
2324 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2325
2326 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
2327 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
2328 by 4 in the computation of a[i].
2329 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
2330 main multiplication constant.
2331 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2332 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2333 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
2334 pattern to cast the result to int.
2335 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
2336 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
2337 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
2338 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
2339 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
2340 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
2341 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
2342 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
2343 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
2344 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
2345 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
2346 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
2347 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
2348 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
2349 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
2350 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
2351 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
2352 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
2353 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
2354 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
2355
2356 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
2357
2358 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
2359 test for vectorization along the lines described in the comment.
2360
2361 2018-06-30 Tom de Vries <tdevries@suse.de>
2362
2363 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
2364 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
2365 LTO_TORTURE_OPTIONS.
2366 * gcc.dg/guality/prevent-optimization.h: New file.
2367 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
2368 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
2369
2370 2018-06-30 Tom de Vries <tdevries@suse.de>
2371
2372 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
2373 * lib/gcc-dg.exp (dg-final): New proc.
2374 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
2375 argument.
2376
2377 2018-06-29 Martin Sebor <msebor@redhat.com>
2378
2379 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
2380 that don't define the function.
2381
2382 2018-06-29 Marek Polacek <polacek@redhat.com>
2383
2384 PR c++/86184
2385 * g++.dg/ext/cond3.C: New test.
2386
2387 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2388
2389 * gcc.target/arm/arm-soft-strd-even.c: New test.
2390
2391 2018-06-29 Tom de Vries <tdevries@suse.de>
2392
2393 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
2394 line, and use it.
2395 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
2396 (process-message): ... here.
2397 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
2398
2399 2018-06-29 Martin Liska <mliska@suse.cz>
2400
2401 PR tree-optimization/86263
2402 * gcc.dg/tree-ssa/pr86263.c: New test.
2403
2404 2018-06-28 Carl Love <cel@us.ibm.com>
2405
2406 * gcc.target/p9-extract-1.c: Add test case.
2407 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
2408 name in ABI.
2409
2410 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
2411
2412 PR target/86348
2413 * gcc.target/i386/pr86348.c: New test.
2414
2415 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
2416
2417 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
2418
2419 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
2420
2421 PR fortran/82865
2422 * gfortran.dg/dec_type_print_2.f03: New testcase.
2423
2424 2018-06-28 David Pagan <dave.pagan@oracle.com>
2425
2426 PR c/55976
2427 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
2428 message causing unexpected test FAIL.
2429
2430 2018-06-28 Martin Liska <mliska@suse.cz>
2431
2432 * gcc.dg/tree-ssa/switch-1.c: New test.
2433
2434 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
2435
2436 * gnat.dg/debug15.adb: New test.
2437
2438 2018-06-27 David Malcolm <dmalcolm@redhat.com>
2439
2440 PR c++/86329
2441 * g++.dg/lookup/pr86329.C: New test.
2442
2443 2018-06-27 Carl Love <cel@us.ibm.com>
2444
2445 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
2446
2447 2018-06-27 Tamar Christina <tamar.christina@arm.com>
2448
2449 PR target/85769
2450 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
2451
2452 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2453
2454 * gcc.target/powerpc/builtins-1.c: Correct a comment.
2455
2456 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2457
2458 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
2459 requirement for this test.
2460 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
2461 requirement, and -mpower8-vector compile option.
2462
2463 2018-06-26 Jakub Jelinek <jakub@redhat.com>
2464
2465 PR target/86314
2466 * gcc.dg/pr86314.c: New test.
2467
2468 PR debug/86257
2469 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
2470
2471 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2472
2473 * gcc.target/i386/pr86257.c: Require 64-bit.
2474
2475 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2476
2477 * g++.dg/pr86082.C: Require IBM1047 support.
2478
2479 2018-06-26 Richard Biener <rguenther@suse.de>
2480
2481 PR middle-end/86271
2482 * gcc.dg/pr86271.c: New testcase.
2483
2484 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
2485
2486 PR debug/86064
2487 * gcc.dg/pr86064.c: New.
2488
2489 2018-06-25 Jeff Law <law@redhat.com>
2490
2491 * lib/target-supports.exp
2492 (check_effective_target_logical_op_short_circuit): Add v850.
2493
2494 2018-06-25 Martin Sebor <msebor@redhat.com>
2495
2496 PR tree-optimization/86204
2497 * gcc.dg/strlenopt-46.c: New test.
2498
2499 2018-06-25 Martin Sebor <msebor@redhat.com>
2500
2501 PR tree-optimization/85700
2502 * gcc.dg/Wstringop-truncation-4.c: New test.
2503
2504 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
2505
2506 PR fortran/82972
2507 PR fortran/83088
2508 PR fortran/85851
2509 * gfortran.dg/init_flag_17.f90: New testcase.
2510
2511 2018-06-25 Carl Love <cel@us.ibm.com>
2512
2513 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
2514 vec_extract a signed int. Add vec_extract tests for bool char
2515 and bool int.
2516 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
2517 vec_extract tests.
2518
2519 2018-06-25 Tom de Vries <tdevries@suse.de>
2520
2521 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
2522
2523 2018-06-25 Jakub Jelinek <jakub@redhat.com>
2524
2525 PR target/84786
2526 * gcc.target/i386/avx512f-pr84786-3.c: New test.
2527
2528 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
2529
2530 * gnat.dg/sso9.adb: New testcase.
2531 * gnat.dg/sso9_pkg.ads: Likewise.
2532
2533 2018-06-25 Tom de Vries <tdevries@suse.de>
2534
2535 PR debug/86257
2536 * gcc.target/i386/pr86257.c: New test.
2537
2538 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
2539
2540 PR C++/86082
2541 * g++.dg/pr86082.C: New test.
2542
2543 2018-06-24 Tom de Vries <tdevries@suse.de>
2544
2545 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
2546 * gcc.dg/guality/guality.exp: Same.
2547 * gfortran.dg/guality/guality.exp: Same.
2548 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
2549
2550 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2551
2552 * g++.dg/concepts/locations1.C: New.
2553 * g++.dg/cpp0x/locations1.C: Likewise.
2554 * g++.dg/cpp1z/inline-var2.C: Test locations too.
2555 * g++.dg/cpp1z/inline-var3.C: Likewise.
2556
2557 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
2558
2559 PR fortran/86281
2560 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
2561
2562 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
2563
2564 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
2565 this test.
2566 * gcc.target/powerpc/builtins-9.c: New test.
2567 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
2568 to expect different code generation on big-endian vs.
2569 little-endian targets.
2570
2571 2018-06-22 Tom de Vries <tdevries@suse.de>
2572
2573 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
2574 $rootme/../gdb/gdb, if available.
2575 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
2576 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
2577
2578 2018-06-22 Tom de Vries <tdevries@suse.de>
2579
2580 * lib/gcc-gdb-test.exp (report_gdb): New proc.
2581 * g++.dg/guality/guality.exp: Use report_gdb.
2582 * gcc.dg/guality/guality.exp: Same.
2583 * gfortran.dg/guality/guality.exp: Same.
2584
2585 2018-06-22 Jakub Jelinek <jakub@redhat.com>
2586
2587 PR c++/85662
2588 * g++.dg/ext/offsetof3.C: New test.
2589
2590 2018-06-22 Carl Love <cel@us.ibm.com>
2591
2592 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
2593 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
2594 for the vnor, vand and vxor instructions.
2595 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
2596 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
2597 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
2598 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
2599 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
2600 Add -dp to dg-options, update expected counts.
2601
2602 2018-06-22 Paul Koning <ni1d@arrl.net>
2603
2604 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
2605 if pdp11.
2606 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
2607 * gcc.c-torture/compile/20040101-1.c: Ditto.
2608 * gcc.c-torture/compile/20050622-1.c: Ditto.
2609 * gcc.c-torture/compile/20080625-1.c: Ditto.
2610 * gcc.c-torture/compile/20090107-1.c: Ditto.
2611 * gcc.c-torture/compile/920501-12.c: Ditto.
2612 * gcc.c-torture/compile/920501-4.c: Ditto.
2613 * gcc.c-torture/compile/961203-1.c: Ditto.
2614 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
2615 * gcc.c-torture/compile/pr25310.c: Ditto.
2616
2617 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
2618 James Norris <jnorris@codesourcery.com>
2619 Thomas Schwinge <thomas@codesourcery.com>
2620 Tom de Vries <tom@codesourcery.com>
2621
2622 * c-c++-common/goacc/deviceptr-4.c: New file.
2623 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
2624 Likewise.
2625 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
2626 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
2627 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
2628 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
2629 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
2630 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
2631 Likewise.
2632 * c-c++-common/goacc/parallel-reduction.c: Likewise.
2633 * c-c++-common/goacc/private-reduction-1.c: Likewise.
2634 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
2635 Likewise.
2636 * gfortran.dg/goacc/modules.f95: Likewise.
2637 * gfortran.dg/goacc/routine-8.f90: Likewise.
2638 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
2639
2640 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
2641
2642 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
2643 if the long double format is IEEE 128-bit for tests that are
2644 explicitly testing IBM extended double support. Use the
2645 appropriate pack and unpack built-in functions. Change calls from
2646 __builtin_isinfl to __builtin_isinf since the later supports all
2647 floating point types.
2648 * gcc.target/powerpc/pr57150.c: Likewise.
2649 * gcc.target/powerpc/pr60203.c: Likewise.
2650 * gcc.target/powerpc/pr67808.c: Likewise.
2651 * gcc.target/powerpc/pr70117.c: Likewise.
2652 * gcc.target/powerpc/tfmode_off.c: Likewise.
2653
2654 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2655
2656 PR fortran/49630
2657 * gfortran.dg/assumed_charlen_function_7.f90: New test.
2658
2659 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
2660
2661 PR fortran/83118
2662 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
2663
2664 2018-06-21 Tom de Vries <tdevries@suse.de>
2665
2666 * gcc.dg/guality/pr45882.c (a): Add used attribute.
2667
2668 2018-06-21 Tom de Vries <tdevries@suse.de>
2669
2670 PR tree-optimization/85859
2671 * gcc.dg/pr85859.c: New test.
2672
2673 2018-06-21 Richard Biener <rguenther@suse.de>
2674
2675 PR tree-optimization/86232
2676 * gcc.dg/torture/pr86232.c: New testcase.
2677
2678 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2679
2680 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
2681
2682 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2683
2684 * gcc/gcc.target/aarch64/aes_2.c: New test.
2685
2686 2018-06-20 Than McIntosh <thanm@google.com>
2687
2688 PR libgcc/86213
2689 * gcc.dg/split-8.c: New.
2690
2691 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2692
2693 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
2694 for vpkudus in place of vpksdus.
2695 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
2696
2697 2018-06-20 Nathan Sidwell <nathan@acm.org>
2698
2699 PR c++/85634
2700 * g++.dg/lookup/pr85634-2.C: New.
2701
2702 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2703
2704 * g++.dg/template/friend65.C: New.
2705 * g++.dg/cpp0x/main1.C: Likewise.
2706 * g++.dg/other/main2.C: Likewise.
2707 * g++.dg/other/main3.C: Likewise.
2708 * g++.dg/template/friend42.C: Test location too.
2709 * g++.dg/concepts/decl-diagnose.C: Likewise.
2710 * g++.dg/warn/main-2.C: Update.
2711
2712 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
2713 Thomas Schwinge <thomas@codesourcery.com>
2714 Cesar Philippidis <cesar@codesourcery.com>
2715
2716 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
2717 2.5 data clause semantics.
2718 * c-c++-common/goacc/declare-2.c: Likewise.
2719 * c-c++-common/goacc/default-4.c: Likewise.
2720 * c-c++-common/goacc/finalize-1.c: New test.
2721 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
2722 OpenACC 2.5 data clause semantics.
2723 * c-c++-common/goacc/kernels-alias.c: Likewise.
2724 * c-c++-common/goacc/routine-5.c: Likewise.
2725 * c-c++-common/goacc/update-if_present-1.c: New test.
2726 * c-c++-common/goacc/update-if_present-2.c: New test.
2727 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
2728 2.5 data clause semantics.
2729 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2730 * gfortran.dg/goacc/data-tree.f95: Likewise.
2731 * gfortran.dg/goacc/declare-2.f95: Likewise.
2732 * gfortran.dg/goacc/default-4.f: Likewise.
2733 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2734 * gfortran.dg/goacc/finalize-1.f: New test.
2735 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
2736 OpenACC 2.5 data clause semantics.
2737 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
2738 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2739 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
2740 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2741 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
2742 * gfortran.dg/goacc/update-if_present-1.f90: New test.
2743 * gfortran.dg/goacc/update-if_present-2.f90: New test.
2744
2745 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2746
2747 PR c++/86210
2748 * g++.dg/warn/Wnonnull4.C: New test.
2749
2750 2018-06-20 Marek Polacek <polacek@redhat.com>
2751
2752 PR c++/86240
2753 * g++.dg/pr86240.C: New test.
2754
2755 2018-06-20 Jakub Jelinek <jakub@redhat.com>
2756
2757 PR debug/86194
2758 * gcc.target/i386/pr86194.c: New test.
2759
2760 PR tree-optimization/86231
2761 * gcc.dg/tree-ssa/vrp119.c: New test.
2762 * gcc.c-torture/execute/pr86231.c: New test.
2763
2764 2018-06-20 Tom de Vries <tdevries@suse.de>
2765
2766 PR tree-optimization/86097
2767 * gcc.dg/autopar/pr86097.c: New test.
2768
2769 2018-06-20 Nathan Sidwell <nathan@acm.org>
2770
2771 PR c++/85634
2772 * g++.dg/lookup/pr85634.C: New.
2773
2774 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2775
2776 * gcc.target/aarch64/ldp_stp_q.c: New test.
2777 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
2778 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
2779
2780 2018-06-20 Martin Liska <mliska@suse.cz>
2781
2782 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
2783
2784 2018-06-19 Martin Sebor <msebor@redhat.com>
2785
2786 PR tree-optimization/48560
2787 * gcc.dg/Warray-bounds-28.c: New test.
2788
2789 2018-06-19 Martin Sebor <msebor@redhat.com>
2790
2791 PR middle-end/85602
2792 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
2793 to also match C++.
2794
2795 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
2796
2797 * g++.dg/lto/pr84805_0.C: Update template.
2798 * g++.dg/lto/pr84805_1.C: Update template.
2799
2800 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
2801
2802 * gnat.dg/aggr24.adb: New test.
2803 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
2804
2805 2018-06-19 Richard Biener <rguenther@suse.de>
2806
2807 PR tree-optimization/86179
2808 * gcc.dg/pr86179.c: New testcase.
2809
2810 2018-06-18 Martin Sebor <msebor@redhat.com>
2811
2812 PR middle-end/85602
2813 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
2814 * c-c++-common/attr-nonstring-8.c: New test.
2815
2816 2018-06-18 Martin Sebor <msebor@redhat.com>
2817
2818 PR tree-optimization/81384
2819 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
2820 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
2821 * gcc.c-torture/execute/builtins/strnlen.c: New test.
2822 * gcc.dg/attr-nonstring-2.c: New test.
2823 * gcc.dg/attr-nonstring-3.c: New test.
2824 * gcc.dg/attr-nonstring-4.c: New test.
2825 * gcc.dg/strlenopt-45.c: New test.
2826 * gcc.dg/strlenopt.h (strnlen): Declare.
2827
2828 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2829
2830 PR tree-optimization/86076
2831 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
2832
2833 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
2834
2835 PR tree-optimization/64946
2836 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
2837
2838 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
2839
2840 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
2841 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
2842 * gnat.dg/stack_usage5.adb: New test.
2843
2844 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2845
2846 PR middle-end/82479
2847 * gcc.dg/tree-ssa/popcount.c: New test.
2848 * gcc.dg/tree-ssa/popcount2.c: New test.
2849
2850 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2851
2852 PR middle-end/64946
2853 * gcc.dg/absu.c: New test.
2854 * gcc.dg/gimplefe-29.c: New test.
2855 * gcc.target/aarch64/pr64946.c: New test.
2856
2857 2018-06-15 Jakub Jelinek <jakub@redhat.com>
2858
2859 PR c/86093
2860 * c-c++-common/pr86093.c: New test.
2861
2862 PR middle-end/85878
2863 * gfortran.fortran-torture/compile/pr85878.f90: New test.
2864
2865 PR middle-end/86123
2866 * gcc.c-torture/compile/pr86123.c: New test.
2867
2868 2018-06-15 Tom de Vries <tdevries@suse.de>
2869
2870 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
2871
2872 2018-06-15 Nick Clifton <nickc@redhat.com>
2873
2874 PR 84195
2875 * gcc.c-torture/compile/pr84195.c: New test.
2876
2877 2018-06-15 Richard Biener <rguenther@suse.de>
2878
2879 PR middle-end/86159
2880 * g++.dg/pr86159.C: New testcase.
2881
2882 2018-06-15 Richard Biener <rguenther@suse.de>
2883
2884 PR middle-end/86076
2885 * gcc.dg/pr86076.c: New testcase.
2886
2887 2018-06-14 Marek Polacek <polacek@redhat.com>
2888
2889 PR c++/86063
2890 * g++.dg/cpp0x/gen-attrs-65.C: New test.
2891
2892 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2893
2894 PR target/86048
2895 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
2896 -msse2 to dg-options.
2897
2898 PR middle-end/86122
2899 * gcc.c-torture/compile/pr86122.c: New test.
2900
2901 P0624R2 - Default constructible and assignable stateless lambdas
2902 * g++.dg/cpp2a/lambda1.C: New test.
2903 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
2904 for -std=c++2a.
2905
2906 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2907
2908 * g++.dg/other/static3.C: New.
2909 * g++.dg/other/static4.C: Likewise.
2910 * g++.dg/warn/Wshadow-15.C: Likewise.
2911 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
2912 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
2913 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
2914 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
2915 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
2916 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
2917 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2918
2919 2018-06-14 Jakub Jelinek <jakub@redhat.com>
2920
2921 PR target/85945
2922 * gcc.c-torture/compile/pr85945.c: New test.
2923
2924 2018-06-14 Richard Biener <rguenther@suse.de>
2925
2926 PR ipa/86124
2927 * gcc.dg/pr86124.c: New testcase.
2928
2929 2018-06-13 Martin Sebor <msebor@redhat.com>
2930
2931 PR tree-optimization/86114
2932 * gcc.dg/pr86114.c: New test.
2933
2934 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
2935
2936 PR fortran/86110
2937 * gfortran.dg/pr86110.f90: New test.
2938
2939 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2940
2941 PR fortran/85703
2942 * gfortran.dg/goacc/pr85703.f90: New test.
2943 * gfortran.dg/gomp/pr85703.f90: New test.
2944
2945 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
2946
2947 PR fortran/85702
2948 * gfortran.dg/goacc/pr85702.f90: New test.
2949
2950 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
2951
2952 * gcc.target/i386/pr86048.c: New test.
2953
2954 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2955
2956 * gcc.target/arc/fma-1.c: New test.
2957
2958 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2959
2960 * gcc.target/arc/pr9001107555.c: New file.
2961
2962 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
2963
2964 * g++.dg/torture/aarch64-vect-init-1.C: New test.
2965
2966 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
2967
2968 * g++.dg/init/delete3.C: New.
2969 * g++.dg/init/new49.C: Likewise.
2970 * g++.dg/init/new25.C: Test locations too.
2971 * g++.dg/template/new4.C: Likewise.
2972 * g++.old-deja/g++.jason/operator.C: Likewise.
2973
2974 2018-06-12 Marek Polacek <polacek@redhat.com>
2975
2976 Core issue 1331 - const mismatch with defaulted copy constructor
2977 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
2978 * g++.dg/cpp0x/defaulted52.C: New test.
2979 * g++.dg/cpp0x/defaulted53.C: New test.
2980 * g++.dg/cpp0x/defaulted54.C: New test.
2981 * g++.dg/cpp0x/defaulted55.C: New test.
2982 * g++.dg/cpp0x/defaulted56.C: New test.
2983 * g++.dg/cpp0x/defaulted57.C: New test.
2984 * g++.dg/cpp0x/defaulted58.C: New test.
2985 * g++.dg/cpp0x/defaulted59.C: New test.
2986 * g++.dg/cpp0x/defaulted60.C: New test.
2987
2988 2018-06-12 David Malcolm <dmalcolm@redhat.com>
2989
2990 PR other/69968
2991 * gcc.dg/spellcheck-transposition.c: New test.
2992
2993 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
2994
2995 PR fortran/44491
2996 * gfortran.dg/pr44491.f90: New testcase
2997
2998 2018-06-12 Martin Sebor <msebor@redhat.com>
2999
3000 PR tree-optimization/85259
3001 * gcc.dg/Wstringop-overflow-5.c: New test.
3002 * gcc.dg/Wstringop-overflow-6.c: New test.
3003
3004 2018-06-12 Martin Sebor <msebor@redhat.com>
3005
3006 PR c/85931
3007 * gcc.dg/Wstringop-truncation-3.c: New test.
3008
3009 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3010
3011 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
3012 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
3013 * gcc.target/powerpc/swaps-p8-17.c: Same.
3014
3015 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3016
3017 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
3018 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
3019 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
3020 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
3021 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
3022 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
3023
3024 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3025
3026 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
3027 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
3028 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
3029 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
3030 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
3031 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
3032
3033 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3034
3035 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
3036 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
3037 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
3038 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
3039 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
3040 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
3041
3042 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3043
3044 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
3045 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
3046 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
3047 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
3048 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
3049 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
3050
3051 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3052
3053 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
3054 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
3055 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
3056 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
3057 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
3058 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
3059
3060 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3061
3062 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
3063 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
3064 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
3065 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
3066 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
3067 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
3068
3069 2018-06-12 Martin Liska <mliska@suse.cz>
3070
3071 * g++.dg/opt/mpx.C: New test.
3072 * gcc.target/i386/mpx.c: New test.
3073
3074 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
3075
3076 * gcc.target/arc/builtin_simdarc.c: Update test.
3077 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3078 * gcc.target/arc/tumaddsidi4.c: Likewise.
3079
3080 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
3081
3082 * gnat.dg/opt72a.ad[sb]: New test.
3083 * gnat.dg/opt72_pkg.ads: New helper.
3084
3085 2018-06-12 Tom de Vries <tdevries@suse.de>
3086
3087 * gcc.dg-selftests/dg-final.exp: New file.
3088
3089 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3090
3091 * g++.dg/lookup/new2.C: Test locations too.
3092 * g++.dg/other/ellipsis1.C: Likewise.
3093 * g++.dg/other/operator1.C: Likewise.
3094 * g++.dg/other/operator2.C: Likewise.
3095 * g++.dg/overload/operator2.C: Likewise.
3096 * g++.dg/parse/defarg11.C: Likewise.
3097 * g++.dg/parse/operator4.C: Likewise.
3098 * g++.dg/template/error30.C: Likewise.
3099 * g++.dg/template/explicit-args3.C: Likewise.
3100 * g++.dg/warn/effc1.C: Likewise.
3101 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
3102 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
3103 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3104 * g++.old-deja/g++.jason/conversion5.C: Likewise.
3105 * g++.old-deja/g++.jason/operator.C: Likewise.
3106
3107 2018-06-11 Martin Sebor <msebor@redhat.com>
3108
3109 PR tree-optimization/86083
3110 * gcc.dg/strlenopt-44.c: New test.
3111
3112 2018-06-11 Janus Weil <janus@gcc.gnu.org>
3113
3114 PR fortran/45521
3115 * gfortran.dg/generic_32.f90: New test.
3116 * gfortran.dg/generic_33.f90: New test.
3117
3118 2018-06-11 Carl Love <cel@us.ibm.com>
3119 * gcc.target/powerpc/altivec-7.c (main): Remove tests
3120 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
3121 long long bool. Remove duplicate dg-final for xxlxor. Update
3122 dg-final instruction counts.
3123 * gcc.target/powerpc/altivec-37.c (main): New file for
3124 tests vec_unpackh and vec_unpackl returning long long bool and
3125 long long int.
3126
3127 2018-06-11 Martin Liska <mliska@suse.cz>
3128
3129 PR tree-optimization/86089
3130 * gcc.dg/tree-ssa/pr86089.c: New test.
3131
3132 2018-06-11 Julia Koval <julia.koval@intel.com>
3133
3134 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
3135 * gcc.target/i386/vpclmulqdq.c: Ditto.
3136
3137 2018-06-11 Olivier Hainque <hainque@adacore.com>
3138
3139 * gnat.dg/lang-dw2.adb: New test.
3140 * gnat.dg/lang-dw3.adb: New test.
3141
3142 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3143
3144 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
3145 gnat.dg/assertion_policy1_pkg.ads: New testcase.
3146
3147 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3148
3149 * gnat.dg/predicate1.adb: New testcase.
3150
3151 2018-06-11 Yannick Moy <moy@adacore.com>
3152
3153 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
3154
3155 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
3156
3157 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
3158 testcase.
3159
3160 2018-06-11 Javier Miranda <miranda@adacore.com>
3161
3162 * gnat.dg/prot4.adb: New testcase.
3163
3164 2018-06-11 Yannick Moy <moy@adacore.com>
3165
3166 * gnat.dg/part_of1-instantiation.adb,
3167 gnat.dg/part_of1-instantiation.ads,
3168 gnat.dg/part_of1-private_generic.adb,
3169 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
3170 testcase.
3171
3172 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
3173
3174 * gnat.dg/contract1.adb: New testcase.
3175
3176 2018-06-11 Javier Miranda <miranda@adacore.com>
3177
3178 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
3179 testcase.
3180
3181 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3182
3183 * gnat.dg/inline_always1.adb: New testcase.
3184
3185 2018-06-11 Ed Schonberg <schonberg@adacore.com>
3186
3187 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
3188 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
3189 gnat.dg/nested_generic2_g2.ads: New testcase.
3190
3191 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3192
3193 * g++.dg/template/friend64.C: New.
3194 * g++.old-deja/g++.other/friend4.C: Test the location too.
3195 * g++.old-deja/g++.pt/crash23.C: Likewise.
3196
3197 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3198
3199 * gfortran.dg/inline_matmul_23.f90: New test.
3200
3201 2018-06-10 Janus Weil <janus@gcc.gnu.org>
3202
3203 PR fortran/85088
3204 * gfortran.dg/intent_decl_1.f90: New test case.
3205
3206 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3207
3208 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
3209 * gfortran.dg/ieee/large_4.f90: Ditto.
3210 * gfortran.dg/round_4.f90: Ditto.
3211
3212 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3213
3214 PR fortran/38351
3215 * gfortran.dg/pr38351.f90: New test.
3216 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
3217
3218 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3219
3220 PR fortran/85138
3221 PR fortran/85996
3222 PR fortran/86051
3223 * gfortran.dg/pr85138_1.f90: New test.
3224 * gfortran.dg/pr85138_2.f90: Ditto.
3225 * gfortran.dg/pr85996.f90: Ditto.
3226
3227 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3228
3229 PR fortran/78278
3230 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
3231 * gfortran.dg/data_char_1.f90: Ditto.
3232 * gfortran.dg/pr78571.f90: Ditto.
3233 * gfortran.dg/pr78278.f90: New test.
3234
3235 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3236
3237 PR fortran/63514
3238 * gfortran.dg/pr63514.f90: New test.
3239
3240 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3241
3242 PR fortran/85631
3243 * gfortran.dg/bounds_check_20.f90: New test.
3244
3245 2018-06-08 Carl Love <cel@us.ibm.com>
3246
3247 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
3248 vpkudum counts.
3249 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
3250 vec_extract a signed int.
3251 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
3252 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
3253 vcmpgtsd, vcmpgtud.
3254 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
3255 vec_extract a signed int.
3256 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
3257 vec_extract a signed int.
3258 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
3259 vec_xor builtins. Update xxsel, xxlxor counts.
3260
3261 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3262
3263 PR fortran/86059
3264 * gfortran.dg/associate_30.f90: Remove code tested ...
3265 * gfortran.dg/pr67803.f90: Ditto.
3266 * gfortran.dg/pr67805.f90: Ditto.
3267 * gfortran.dg/pr86059.f90: ... here. New test.
3268
3269 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3270
3271 PR fortran/78571
3272 * gfortran.dg/pr78571.f90: New test.
3273
3274 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
3275
3276 PR target/85755
3277 * gcc.target/powerpc/pr85755.c: New test.
3278
3279 2018-06-08 Carl Love <cel@us.ibm.com>
3280
3281 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
3282 vsx-vector-6.p7.c.
3283 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
3284 vsx-vector-6.p9.c.
3285 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
3286 for BE system that are different then for an LE system from this file
3287 into vsx-vector-6-le.c using be target qualifier. Remove this file.
3288 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
3289 the various instruction counts. Rename file to vsx-vector-6.p8.c.
3290
3291 2018-06-08 Martin Liska <mliska@suse.cz>
3292
3293 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
3294
3295 2018-06-08 Martin Liska <mliska@suse.cz>
3296
3297 * g++.dg/dg.exp: Do not use mpx.exp.
3298 * g++.dg/lto/lto.exp: Likewise.
3299 * g++.dg/lto/pr69729_0.C: Remove.
3300 * g++.dg/opt/pr71529.C: Remove.
3301 * g++.dg/pr63995-1.C: Remove.
3302 * g++.dg/pr68270.C: Remove.
3303 * g++.dg/pr71624.C: Remove.
3304 * g++.dg/pr71633.C: Remove.
3305 * g++.dg/pr79761.C: Remove.
3306 * g++.dg/pr79764.C: Remove.
3307 * g++.dg/pr79769.C: Remove.
3308 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
3309 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
3310 * gcc.dg/lto/chkp-privatize_0.c: Remove.
3311 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
3312 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
3313 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
3314 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
3315 * gcc.dg/lto/pr66221_0.c: Remove.
3316 * gcc.target/i386/chkp-always_inline.c: Remove.
3317 * gcc.target/i386/chkp-bndret.c: Remove.
3318 * gcc.target/i386/chkp-builtins-1.c: Remove.
3319 * gcc.target/i386/chkp-builtins-2.c: Remove.
3320 * gcc.target/i386/chkp-builtins-3.c: Remove.
3321 * gcc.target/i386/chkp-builtins-4.c: Remove.
3322 * gcc.target/i386/chkp-const-check-1.c: Remove.
3323 * gcc.target/i386/chkp-const-check-2.c: Remove.
3324 * gcc.target/i386/chkp-hidden-def.c: Remove.
3325 * gcc.target/i386/chkp-label-address.c: Remove.
3326 * gcc.target/i386/chkp-lifetime-1.c: Remove.
3327 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
3328 * gcc.target/i386/chkp-pr69044.c: Remove.
3329 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
3330 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
3331 * gcc.target/i386/chkp-strchr.c: Remove.
3332 * gcc.target/i386/chkp-strlen-1.c: Remove.
3333 * gcc.target/i386/chkp-strlen-2.c: Remove.
3334 * gcc.target/i386/chkp-strlen-3.c: Remove.
3335 * gcc.target/i386/chkp-strlen-4.c: Remove.
3336 * gcc.target/i386/chkp-strlen-5.c: Remove.
3337 * gcc.target/i386/chkp-stropt-1.c: Remove.
3338 * gcc.target/i386/chkp-stropt-10.c: Remove.
3339 * gcc.target/i386/chkp-stropt-11.c: Remove.
3340 * gcc.target/i386/chkp-stropt-12.c: Remove.
3341 * gcc.target/i386/chkp-stropt-13.c: Remove.
3342 * gcc.target/i386/chkp-stropt-14.c: Remove.
3343 * gcc.target/i386/chkp-stropt-15.c: Remove.
3344 * gcc.target/i386/chkp-stropt-16.c: Remove.
3345 * gcc.target/i386/chkp-stropt-17.c: Remove.
3346 * gcc.target/i386/chkp-stropt-2.c: Remove.
3347 * gcc.target/i386/chkp-stropt-3.c: Remove.
3348 * gcc.target/i386/chkp-stropt-4.c: Remove.
3349 * gcc.target/i386/chkp-stropt-5.c: Remove.
3350 * gcc.target/i386/chkp-stropt-6.c: Remove.
3351 * gcc.target/i386/chkp-stropt-7.c: Remove.
3352 * gcc.target/i386/chkp-stropt-8.c: Remove.
3353 * gcc.target/i386/chkp-stropt-9.c: Remove.
3354 * gcc.target/i386/i386.exp: Do not use mpx.exp.
3355 * gcc.target/i386/indirect-thunk-11.c: Remove.
3356 * gcc.target/i386/indirect-thunk-12.c: Remove.
3357 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
3358 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
3359 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
3360 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
3361 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
3362 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
3363 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
3364 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
3365 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
3366 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
3367 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
3368 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
3369 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
3370 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
3371 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
3372 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
3373 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
3374 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
3375 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
3376 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
3377 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
3378 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
3379 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
3380 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
3381 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
3382 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
3383 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
3384 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
3385 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
3386 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
3387 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
3388 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
3389 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
3390 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
3391 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
3392 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
3393 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
3394 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
3395 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
3396 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
3397 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
3398 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
3399 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
3400 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
3401 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
3402 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
3403 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
3404 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
3405 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
3406 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
3407 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
3408 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
3409 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
3410 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
3411 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
3412 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
3413 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
3414 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
3415 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
3416 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
3417 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
3418 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
3419 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
3420 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
3421 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
3422 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
3423 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
3424 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
3425 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
3426 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
3427 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
3428 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
3429 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
3430 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
3431 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
3432 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
3433 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
3434 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
3435 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
3436 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
3437 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
3438 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
3439 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
3440 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
3441 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
3442 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
3443 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
3444 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
3445 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
3446 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
3447 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
3448 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
3449 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
3450 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
3451 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
3452 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
3453 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
3454 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
3455 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
3456 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
3457 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
3458 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
3459 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
3460 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
3461 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
3462 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
3463 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
3464 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
3465 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
3466 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
3467 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
3468 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
3469 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
3470 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
3471 * gcc.target/i386/mpx/label-address-1.c: Remove.
3472 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
3473 * gcc.target/i386/mpx/macro.c: Remove.
3474 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
3475 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
3476 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
3477 * gcc.target/i386/mpx/memcpy-1.c: Remove.
3478 * gcc.target/i386/mpx/memmove-1.c: Remove.
3479 * gcc.target/i386/mpx/memmove-2.c: Remove.
3480 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
3481 * gcc.target/i386/mpx/mpx-check.h: Remove.
3482 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
3483 * gcc.target/i386/mpx/mpx.exp: Remove.
3484 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
3485 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
3486 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
3487 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
3488 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
3489 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
3490 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
3491 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
3492 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
3493 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
3494 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
3495 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
3496 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
3497 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
3498 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
3499 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
3500 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
3501 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
3502 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
3503 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
3504 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
3505 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
3506 * gcc.target/i386/mpx/pr65508.c: Remove.
3507 * gcc.target/i386/mpx/pr65531.cc: Remove.
3508 * gcc.target/i386/mpx/pr66048.cc: Remove.
3509 * gcc.target/i386/mpx/pr66134.c: Remove.
3510 * gcc.target/i386/mpx/pr66566.c: Remove.
3511 * gcc.target/i386/mpx/pr66567.c: Remove.
3512 * gcc.target/i386/mpx/pr66568.c: Remove.
3513 * gcc.target/i386/mpx/pr66569.c: Remove.
3514 * gcc.target/i386/mpx/pr66581.c: Remove.
3515 * gcc.target/i386/mpx/pr68337-1.c: Remove.
3516 * gcc.target/i386/mpx/pr68337-2.c: Remove.
3517 * gcc.target/i386/mpx/pr68416.c: Remove.
3518 * gcc.target/i386/mpx/pr78339.c: Remove.
3519 * gcc.target/i386/mpx/pr79631.c: Remove.
3520 * gcc.target/i386/mpx/pr79633.c: Remove.
3521 * gcc.target/i386/mpx/pr79753.c: Remove.
3522 * gcc.target/i386/mpx/pr79770.c: Remove.
3523 * gcc.target/i386/mpx/pr79987.c: Remove.
3524 * gcc.target/i386/mpx/pr79988.c: Remove.
3525 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
3526 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
3527 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
3528 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
3529 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
3530 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
3531 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
3532 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
3533 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
3534 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
3535 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
3536 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
3537 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
3538 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
3539 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
3540 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
3541 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
3542 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
3543 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
3544 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
3545 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
3546 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
3547 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
3548 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
3549 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
3550 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
3551 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
3552 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
3553 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
3554 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
3555 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
3556 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
3557 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
3558 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
3559 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
3560 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
3561 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
3562 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
3563 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
3564 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
3565 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
3566 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
3567 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
3568 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
3569 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
3570 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
3571 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
3572 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
3573 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
3574 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
3575 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
3576 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
3577 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
3578 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
3579 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
3580 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
3581 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
3582 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
3583 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
3584 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
3585 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
3586 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
3587 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
3588 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
3589 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
3590 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
3591 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
3592 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
3593 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
3594 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
3595 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
3596 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
3597 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
3598 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
3599 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
3600 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
3601 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
3602 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
3603 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
3604 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
3605 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
3606 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
3607 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
3608 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
3609 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
3610 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
3611 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
3612 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
3613 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
3614 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
3615 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
3616 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
3617 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
3618 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
3619 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
3620 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
3621 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
3622 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
3623 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
3624 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
3625 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
3626 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
3627 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
3628 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
3629 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
3630 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
3631 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
3632 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
3633 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
3634 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
3635 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
3636 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
3637 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
3638 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
3639 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
3640 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
3641 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
3642 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
3643 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
3644 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
3645 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
3646 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
3647 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
3648 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
3649 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
3650 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
3651 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
3652 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
3653 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
3654 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
3655 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
3656 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
3657 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
3658 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
3659 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
3660 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
3661 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
3662 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
3663 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
3664 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
3665 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
3666 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
3667 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
3668 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
3669 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
3670 * gcc.target/i386/pr63995-2.c: Remove.
3671 * gcc.target/i386/pr64805.c: Remove.
3672 * gcc.target/i386/pr65044.c: Remove.
3673 * gcc.target/i386/pr65167.c: Remove.
3674 * gcc.target/i386/pr65183.c: Remove.
3675 * gcc.target/i386/pr65184.c: Remove.
3676 * gcc.target/i386/pr65523.c: Remove.
3677 * gcc.target/i386/pr70876.c: Remove.
3678 * gcc.target/i386/pr70877.c: Remove.
3679 * gcc.target/i386/pr71458.c: Remove.
3680 * gcc.target/i386/pr80880.c: Remove.
3681 * gcc.target/i386/ret-thunk-25.c: Remove.
3682 * gcc.target/i386/thunk-retbnd.c: Remove.
3683 * lib/mpx-dg.exp: Remove.
3684 * gcc.target/i386/funcspec-56.inc: Adjust test case.
3685
3686 2018-06-07 Carl Love <cel@us.ibm.com>
3687
3688 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
3689 statements.
3690
3691 2018-06-07 Carl Love <cel@us.ibm.com>
3692
3693 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
3694 error message.
3695
3696 2018-06-07 Marek Polacek <polacek@redhat.com>
3697
3698 PR c/85318
3699 * gcc.dg/Wc90-c99-compat-10.c: New test.
3700 * gcc.dg/Wc90-c99-compat-11.c: New test.
3701 * gcc.dg/Wc90-c99-compat-12.c: New test.
3702 * gcc.dg/Wc90-c99-compat-9.c: New test.
3703
3704 2018-06-07 Paul Koning <ni1d@arrl.net>
3705
3706 * gcc.c-torture/compile/20180605-1.c: New test.
3707
3708 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
3709
3710 PR fortran/86045
3711 * gfortran.dg/pr86045.f90: New test.
3712
3713 2018-06-07 Marek Polacek <polacek@redhat.com>
3714
3715 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
3716
3717 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
3718
3719 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
3720
3721 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3722
3723 * gcc.target/msp430/msp430i-device-symbol.c: New test.
3724 * gcc.target/msp430/msp430f-device-symbol.c: New test.
3725 * gcc.target/msp430/msp430.h: New test header file.
3726
3727 2018-06-07 Jakub Jelinek <jakub@redhat.com>
3728
3729 PR tree-optimization/69615
3730 * gcc.dg/tree-ssa/pr69615.c: New test.
3731
3732 2018-06-07 Richard Biener <rguenther@suse.de>
3733
3734 PR tree-optimization/85935
3735 * gcc.dg/graphite/pr85935.c: New testcase.
3736
3737 2018-06-04 Carl Love <cel@us.ibm.com>
3738
3739 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
3740 debug print statements. Fix a few formating issues.
3741
3742 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3743
3744 PR target/85657
3745 * gcc.target/powerpc/pr85657-4.c: New tests.
3746 * gcc.target/powerpc/pr85657-5.c: Likewise.
3747 * gcc.target/powerpc/pr85657-6.c: Likewise.
3748
3749 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3750
3751 PR fortran/85641
3752 * gfortran.dg/realloc_on_assign_30.f90: New test.
3753
3754 2018-06-06 Carl Love <cel@us.ibm.com>
3755 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
3756 argument to vui_arg.
3757
3758 2018-06-06 Carl Love <cel@us.ibm.com>
3759
3760 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
3761 to builtins-4.c.
3762 * gcc.target/powerpc/builtins-4.c: New test file for tests
3763 that need -mvsx.
3764
3765 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
3766
3767 PR target/85657
3768 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
3769 be used in templates. Don't check for them in overloaded functions.
3770
3771 2018-06-06 Jim Wilson <jimw@sifive.com>
3772
3773 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
3774 * gcc.target/riscv/interrupt-mmode.c: New.
3775 * gcc.target/riscv/interrupt-smode.c: New.
3776 * gcc.target/riscv/interrupt-umode.c: New.
3777
3778 2018-06-06 Marek Polacek <polacek@redhat.com>
3779
3780 PR c++/85977
3781 * g++.dg/cpp0x/initlist102.C: New test.
3782 * g++.dg/cpp0x/initlist103.C: New test.
3783 * g++.dg/cpp0x/initlist104.C: New test.
3784
3785 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
3786
3787 * gcc.dg/torture/pr86066.c: New test.
3788
3789 2018-06-06 Richard Biener <rguenther@suse.de>
3790
3791 PR tree-optimization/86062
3792 * g++.dg/tree-ssa/pr86062.C: New testcase.
3793
3794 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3795
3796 * gcc.target/msp430/function-attributes-4.c: New test.
3797 * gcc.target/msp430/static-interrupts.c: New test.
3798
3799 2018-06-05 Steve Ellcey <sellcey@cavium.com>
3800
3801 PR target/79924
3802 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
3803 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
3804 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
3805 * gcc.target/aarch64/nofp_1.c: Ditto.
3806
3807 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3808
3809 * gcc.target/arm/cmse/cmse-1c99.c: New test.
3810
3811 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
3812
3813 PR fortran/85701
3814 * gfortran.dg/goacc/pr85701.f90: New test.
3815
3816 2018-06-05 Marek Polacek <polacek@redhat.com>
3817
3818 PR c++/85976
3819 * g++.dg/cpp0x/alias-decl-64.C: New test.
3820
3821 2018-06-05 Richard Biener <rguenther@suse.de>
3822
3823 PR tree-optimization/86046
3824 * gcc.dg/pr86046.c: New testcase.
3825
3826 2018-06-05 Richard Biener <rguenther@suse.de>
3827
3828 PR tree-optimization/86047
3829 * gcc.dg/pr86047.c: New testcase.
3830
3831 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3832
3833 PR target/81497
3834 * g++.target/arm/arm.exp: New file.
3835 * g++.target/arm/pr81497.C: Likewise.
3836
3837 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
3838
3839 * gcc.target/s390/htm-builtins-compile-4.c: New test.
3840
3841 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
3842
3843 * gcc.dg/store_merging_21.c: New test.
3844 * gnat.dg/opt71b.adb: Likewise.
3845 * gnat.dg/opt71.adb: Rename into...
3846 * gnat.dg/opt71a.adb: ...this.
3847
3848 2018-06-04 Richard Biener <rguenther@suse.de>
3849
3850 PR tree-optimization/85955
3851 * gcc.dg/pr85955.c: New testcase.
3852
3853 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
3854
3855 PR fortran/85981
3856 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
3857 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
3858 * gfortran.dg/allocate_stat_2.f90: Ditto.
3859 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3860
3861 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
3862
3863 * gcc.target/aarch64/sve/extract_5.c: New test.
3864
3865 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3866
3867 PR target/85832
3868 PR target/86036
3869 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
3870 vptestm.
3871 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
3872 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
3873 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
3874 * gcc.target/i386/avx512bw-pr86036.c: New test.
3875
3876 2018-06-04 Richard Biener <rguenther@suse.de>
3877
3878 PR tree-optimization/86038
3879 * gcc.dg/pr86038.c: New testcase.
3880
3881 2018-06-04 Jakub Jelinek <jakub@redhat.com>
3882
3883 PR tree-optimization/69615
3884 * gcc.dg/pr69615.c: New test.
3885
3886 PR c++/86025
3887 * c-c++-common/gomp/pr86025.c: New test.
3888
3889 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
3890
3891 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
3892
3893 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
3894
3895 * gcc.dg/torture/pr86034.c: New test.
3896
3897 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
3898
3899 PR fortran/36497
3900 * gfortran.dg/cray_pointer_12.f90: New test.
3901
3902 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3903
3904 PR fortran/85938
3905 * gfortran.dg/pr85938.f90: Fixed by revision r261081
3906
3907 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3908
3909 * gnat.dg/specs/opt3.ads: New test.
3910 * gnat.dg/specs/opt3_pkg.ads: New helper.
3911
3912 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
3913
3914 * gnat.dg/discr53.ad[sb]: New test.
3915 * gnat.dg/discr53_pkg.ads: New helper.
3916
3917 2018-06-01 Carl Love <cel@us.ibm.com>
3918
3919 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
3920 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
3921
3922 2018-06-01 Carl Love <cel@us.ibm.com>
3923
3924 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
3925 to make it consistent with the naming convention in the file.
3926 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
3927 to altivec-7.c. Delete file.
3928 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
3929 to altivec-7.c. Delete file.
3930 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
3931 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
3932 vec_unpackl tests. Update instruction counts.
3933 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
3934 tests to builtins-1.c.
3935 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
3936 tests to builtins-1.c.
3937 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
3938 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
3939 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
3940 Remove vec_ctf tests returning double. Remove vec_cts with
3941 double args. Remove vec_sel with invalid arguments. Add tests for
3942 vec_splat.
3943 Add instruction counts for new tests.
3944 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
3945 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
3946 vec_unsigned.
3947 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
3948 test_sll_vsill_vsill_vuc.
3949 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
3950 vec_revb.
3951 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
3952 tests from altivec-7.h.
3953 * gcc.target/powerpc/vsx-7-be.c: Remove file.
3954 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
3955 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
3956 splat_sll, splat_uc, splat_int128, splat_uint128.
3957 Make second argument of vec_extract and vec_insert a signed int.
3958 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
3959 argument.
3960
3961 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
3962
3963 * gcc.dg/store_merging_20.c: New test.
3964 * gnat.dg/opt71.adb: Likewise.
3965 * gnat.dg/opt71_pkg.ads: New helper.
3966
3967 2018-06-01 Carl Love <cel@us.ibm.com>
3968
3969 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
3970 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
3971 Add vec_xst_be for signed and unsigned arguments.
3972
3973 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
3974
3975 PR fortran/85816
3976 PR fortran/85975
3977 * gfortran.dg/pr85816.f90: New test.
3978 * gfortran.dg/pr85975.f90: New test.
3979
3980 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
3981
3982 PR fortran/63570
3983 * gfortran.dg/random_init_1.f90: New test.
3984 * gfortran.dg/random_init_2.f90: New test.
3985 * gfortran.dg/random_init_3.f90: New test.
3986 * gfortran.dg/random_init_4.f90: New test.
3987 * gfortran.dg/random_init_5.f90: New test.
3988 * gfortran.dg/random_init_6.f90: New test.
3989
3990 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
3991
3992 PR tree-optimization/85989
3993 * gcc.dg/torture/pr85989.c: New test.
3994
3995 2018-06-01 Richard Biener <rguenther@suse.de>
3996
3997 PR middle-end/86017
3998 * gcc.dg/tree-ssa/pr86017.c: New testcase.
3999
4000 2018-06-01 Richard Biener <rguenther@suse.de>
4001
4002 PR ipa/85960
4003 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
4004
4005 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
4006
4007 PR middle-end/78809
4008 * gcc.dg/strcmpopt_2.c: New test.
4009 * gcc.dg/strcmpopt_3.c: New test.
4010
4011 PR middle-end/83026
4012 * gcc.dg/strcmpopt_3.c: New test.
4013
4014 2018-05-31 Jakub Jelinek <jakub@redhat.com>
4015
4016 PR target/85984
4017 * gcc.target/i386/pr85984.c: New test.
4018
4019 2018-05-31 Martin Sebor <msebor@redhat.com>
4020
4021 PR c/82063
4022 * gcc.dg/Walloc-size-larger-than-1.c: New test.
4023 * gcc.dg/Walloc-size-larger-than-10.c: New test.
4024 * gcc.dg/Walloc-size-larger-than-11.c: New test.
4025 * gcc.dg/Walloc-size-larger-than-12.c: New test.
4026 * gcc.dg/Walloc-size-larger-than-13.c: New test.
4027 * gcc.dg/Walloc-size-larger-than-14.c: New test.
4028 * gcc.dg/Walloc-size-larger-than-15.c: New test.
4029 * gcc.dg/Walloc-size-larger-than-16.c: New test.
4030 * gcc.dg/Walloc-size-larger-than-17.c: New test.
4031 * gcc.dg/Walloc-size-larger-than-2.c: New test.
4032 * gcc.dg/Walloc-size-larger-than-3.c: New test.
4033 * gcc.dg/Walloc-size-larger-than-4.c: New test.
4034 * gcc.dg/Walloc-size-larger-than-5.c: New test.
4035 * gcc.dg/Walloc-size-larger-than-6.c: New test.
4036 * gcc.dg/Walloc-size-larger-than-7.c: New test.
4037 * gcc.dg/Walloc-size-larger-than-8.c: New test.
4038 * gcc.dg/Walloc-size-larger-than-9.c: New test.
4039 * gcc.dg/Walloc-size-larger-than.c: New test.
4040
4041 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
4042 Cesar Philippidis <cesar@codesourcery.com>
4043
4044 PR middle-end/85879
4045 * gfortran.dg/goacc/pr77371-1.f90: New test.
4046 * gfortran.dg/goacc/pr77371-2.f90: New test.
4047 * gfortran.dg/goacc/pr85879.f90: New test.
4048
4049 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4050
4051 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
4052 * gnat.dg/stack_usage1b.adb: Likewise.
4053 * gnat.dg/stack_usage1c.adb: Likewise.
4054 * gnat.dg/stack_usage3.adb: Likewise.
4055 * gnat.dg/stack_usage1_pkg.adb: Delete.
4056
4057 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4058
4059 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
4060 * gcc.dg/store_merging_11.c: Likewise.
4061 * gcc.dg/store_merging_13.c: Likewise.
4062 * gcc.dg/store_merging_14.c: Likewise.
4063 * gcc.dg/store_merging_15.c: Likewise.
4064 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
4065
4066 2018-05-31 Ed Schonberg <schonberg@adacore.com>
4067
4068 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
4069 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
4070 gnat.dg/limited1_outer.ads: New testcase.
4071
4072 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
4073
4074 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
4075 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
4076 New testcase.
4077
4078 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
4079
4080 * gnat.dg/size_clause1.adb: New testcase.
4081
4082 2018-05-31 Javier Miranda <miranda@adacore.com>
4083
4084 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
4085
4086 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
4087
4088 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
4089 vld1x3 intrinsics for aarch64.
4090 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
4091 vst1x2 intrinsics for aarch64.
4092 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
4093 vst1x3 intrinsics for aarch64.
4094
4095 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
4096
4097 PR c++/77777
4098 * g++.dg/diagnostic/pr77777.C: New test.
4099
4100 2018-05-30 David Pagan <dave.pagan@oracle.com>
4101
4102 PR c/55976
4103 * gcc.dg/noncompile/pr55976-1.c: New test.
4104 * gcc.dg/noncompile/pr55976-2.c: New test.
4105
4106 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
4107
4108 * gcc.dg/lto/20111213-1_0.c: Fix template.
4109 * gcc.dg/lto/20100603-1_0.c: Fix template.
4110 * gcc.dg/lto/20100603-2_0.c: Fix template.
4111 * gcc.dg/lto/20100603-3_0.c: Fix template.
4112
4113 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
4114 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
4115 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
4116 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
4117 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
4118 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
4119 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
4120 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
4121 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
4122 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
4123 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
4124 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
4125 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
4126 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
4127 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
4128 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
4129 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
4130 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
4131 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
4132 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
4133 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
4134 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
4135 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
4136 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
4137 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
4138 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
4139 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
4140 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
4141 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
4142 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
4143 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
4144 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
4145 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
4146 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
4147 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
4148 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
4149 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
4150 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
4151 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
4152 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
4153 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
4154 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
4155 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
4156 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
4157 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
4158 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
4159 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
4160 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
4161 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
4162 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
4163 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
4164 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
4165 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
4166 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
4167 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
4168 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
4169 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
4170 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
4171 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
4172 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
4173 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
4174 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
4175
4176 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
4177
4178 Revert:
4179 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4180
4181 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
4182
4183 * gcc.target/aarch64/simd/ldp_stp_9: New.
4184 * gcc.target/aarch64/simd/ldp_stp_10: New.
4185 * gcc.target/aarch64/simd/ldp_stp_11: New.
4186 * gcc.target/aarch64/simd/ldp_stp_12: New.
4187
4188 2018-05-30 Ed Schonberg <schonberg@adacore.com>
4189
4190 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
4191
4192 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
4193
4194 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
4195
4196 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
4197
4198 PR target/85950
4199 * gcc.target/i386/pr85950.c: New test.
4200
4201 2018-05-29 Marek Polacek <polacek@redhat.com>
4202
4203 PR c++/85883
4204 * g++.dg/cpp1z/class-deduction55.C: New test.
4205 * g++.dg/cpp1z/class-deduction56.C: New test.
4206 * g++.dg/cpp1z/class-deduction57.C: New test.
4207
4208 2018-05-29 Jakub Jelinek <jakub@redhat.com>
4209
4210 PR c++/85952
4211 * g++.dg/warn/Wunused-var-33.C: New test.
4212
4213 PR target/85918
4214 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
4215 and -fno-vect-cost-model options. Add aligned(64) attribute to the
4216 arrays. Add suffix 1 to all functions and use 4 iterations rather
4217 than N. Add functions with conversions to and from float.
4218 Add new set of functions with 8 iterations and another one
4219 with 16 iterations, expect 24 vectorized loops instead of just 4.
4220 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
4221
4222 2018-05-29 Javier Miranda <miranda@adacore.com>
4223
4224 * gnat.dg/equal2.adb: New testcase.
4225
4226 2018-05-29 Ed Schonberg <schonberg@adacore.com>
4227
4228 * gnat.dg/float_attributes_overflows.adb: New testcase.
4229
4230 2018-05-29 Pascal Obry <obry@adacore.com>
4231
4232 * gnat.dg/normalize_pathname.adb: New testcase.
4233
4234 2018-05-29 Tom de Vries <tom@codesourcery.com>
4235
4236 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
4237 message.
4238 * lib/scanipa.exp (scan-ipa-dump-times): Same.
4239 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
4240 * lib/scantree.exp (scan-tree-dump-times): Same.
4241
4242 2018-05-29 Tom de Vries <tom@codesourcery.com>
4243
4244 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
4245 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
4246 Use proc name as first argument to dg-scan.
4247
4248 2018-05-29 Tom de Vries <tom@codesourcery.com>
4249
4250 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
4251 with no arguments.
4252
4253 2018-05-28 Richard Biener <rguenther@suse.de>
4254
4255 PR tree-optimization/85934
4256 * gcc.target/i386/pr85934.c: New testcase.
4257
4258 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4259
4260 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
4261
4262 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
4263
4264 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
4265
4266 2018-05-28 Ed Schonberg <schonberg@adacore.com>
4267
4268 * gnat.dg/fixedpnt5.adb: New testcase.
4269
4270 2018-05-28 Justin Squirek <squirek@adacore.com>
4271
4272 * gnat.dg/array31.adb: New testcase.
4273
4274 2018-05-28 Justin Squirek <squirek@adacore.com>
4275
4276 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
4277 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
4278
4279 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
4280
4281 * gfortran.dg/data_stmt_pointer.f90: new test.
4282
4283 2018-05-27 Jakub Jelinek <jakub@redhat.com>
4284
4285 PR target/85918
4286 * gcc.target/i386/avx512dq-pr85918.c: New test.
4287
4288 2018-05-25 Jim Wilson <jimw@sifive.com>
4289
4290 * gcc.target/riscv/interrupt-1.c: New.
4291 * gcc.target/riscv/interrupt-2.c: New.
4292 * gcc.target/riscv/interrupt-3.c: New.
4293 * gcc.target/riscv/interrupt-4.c: New.
4294 * gcc.target/riscv/interrupt-5.c: New.
4295
4296 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
4297
4298 PR fortran/85786
4299 * gfortran.dg/pr85786.f90: New test.
4300
4301 2018-05-25 Paul Koning <ni1d@arrl.net>
4302
4303 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
4304 * gcc.c-torture/compile/pr55921.c: Ditto.
4305 * gcc.c-torture/compile/pr60655-1.c: Ditto.
4306 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
4307
4308 2018-05-25 Jakub Jelinek <jakub@redhat.com>
4309
4310 PR target/85832
4311 * gcc.target/i386/avx512f-pr85832.c: New test.
4312 * gcc.target/i386/avx512vl-pr85832.c: New test.
4313 * gcc.target/i386/avx512bw-pr85832.c: New test.
4314 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
4315
4316 2018-05-25 Bin Cheng <bin.cheng@arm.com>
4317
4318 PR tree-optimization/85720
4319 * gcc.dg/tree-ssa/pr85720.c: New test.
4320 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
4321 distribution.
4322
4323 2018-05-25 Martin Liska <mliska@suse.cz>
4324
4325 PR testsuite/85911
4326 * gcc.dg/tree-prof/update-loopch.c: Do not scan
4327 for 'Removing basic block'.
4328
4329 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
4330
4331 * gnat.dg/sec_stack1.adb: New testcase.
4332
4333 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4334
4335 * gnat.dg/fixedpnt4.adb: New testcase.
4336
4337 2018-05-25 Javier Miranda <miranda@adacore.com>
4338
4339 * gnat.dg/interface7.adb: New testcase.
4340
4341 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
4342
4343 * gnat.dg/sec_stack2.adb: New testcase.
4344
4345 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4346
4347 * gnat.dg/interface6.adb: New testcase.
4348
4349 2018-05-25 Ed Schonberg <schonberg@adacore.com>
4350
4351 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
4352
4353 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4354
4355 * lib/target-supports.exp
4356 (check_effective_target_vect_double_cond_arith): Include
4357 multiplication and division.
4358 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
4359 fully-masked loops with a fixed vector length.
4360 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
4361 tests.
4362 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4363 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4364 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
4365
4366 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4367
4368 * gcc.target/aarch64/sve/div_1.c: New test.
4369 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
4370 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
4371 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
4372
4373 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4374
4375 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
4376
4377 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
4378
4379 * lib/target-supports.exp
4380 (check_effective_target_vect_double_cond_arith): New proc.
4381 * gcc.dg/vect/vect-cond-arith-1.c: New test.
4382 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
4383 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
4384 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
4385 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
4386 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
4387 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
4388
4389 2018-05-25 Janus Weil <janus@gcc.gnu.org>
4390
4391 PR fortran/85839
4392 * gfortran.dg/f2018_obs.f90: New test case.
4393
4394 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4395
4396 PR fortran/85543
4397 * gfortran.dg/pr85543.f90: New test.
4398
4399 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4400
4401 PR fortran/85780
4402 * gfortran.dg/pr85780.f90: New test.
4403
4404 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4405
4406 PR fortran/85779
4407 * gfortran.dg/pr85779_1.f90: New test.
4408 * gfortran.dg/pr85779_2.f90: Ditto.
4409 * gfortran.dg/pr85779_3.f90: Ditto.
4410
4411 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
4412
4413 PR fortran/85895
4414
4415 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
4416 * gfortran.dg/pr85895.f90: New test.
4417
4418 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
4419
4420 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
4421 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4422
4423 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
4424
4425 * gcc.dg/fold-popcount-1.c: New testcase.
4426 * gcc.dg/fold-popcount-2.c: New testcase.
4427 * gcc.dg/fold-popcount-3.c: New testcase.
4428 * gcc.dg/fold-popcount-4.c: New testcase.
4429
4430 2018-05-24 Marek Polacek <polacek@redhat.com>
4431
4432 PR c++/85847
4433 * g++.dg/cpp0x/new3.C: New test.
4434
4435 2018-05-24 Javier Miranda <miranda@adacore.com>
4436
4437 * gnat.dg/discr52.adb: New testcase.
4438
4439 2018-05-24 Ed Schonberg <schonberg@adacore.com>
4440
4441 * gnat.dg/others1.adb: New testcase.
4442
4443 2018-05-24 Justin Squirek <squirek@adacore.com>
4444
4445 * gnat.dg/raise_expr.adb: New testcase.
4446
4447 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
4448
4449 * gnat.dg/formal_containers.adb: New testcase.
4450
4451 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4452
4453 * gcc.target/i386/pr85345.c: Require ifunc support.
4454
4455 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
4456
4457 * gcc.dg/vect/vect-fma-1.c: New test.
4458
4459 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4460
4461 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
4462 scan-tree-dump*.
4463
4464 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
4465
4466 PR target/83009
4467 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4468
4469 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4470
4471 PR target/78849
4472 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
4473 DEFAULT_CFLAGS.
4474 * gcc.target/msp430/pr78849.c: New test.
4475
4476 2018-05-23 Marek Polacek <polacek@redhat.com>
4477
4478 * g++.dg/cpp2a/range-for8.C: New test.
4479 * g++.dg/cpp2a/range-for9.C: New test.
4480 * g++.dg/cpp2a/range-for10.C: New test.
4481
4482 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
4483
4484 * lib/target-supports.exp (check_effective_target_be): New.
4485 (check_effective_target_le): New.
4486
4487 2018-05-23 Marek Polacek <polacek@redhat.com>
4488
4489 * g++.dg/cpp2a/range-for1.C: New test.
4490 * g++.dg/cpp2a/range-for2.C: New test.
4491 * g++.dg/cpp2a/range-for3.C: New test.
4492 * g++.dg/cpp2a/range-for4.C: New test.
4493 * g++.dg/cpp2a/range-for5.C: New test.
4494 * g++.dg/cpp2a/range-for6.C: New test.
4495 * g++.dg/cpp2a/range-for7.C: New test.
4496
4497 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4498
4499 * gcc.target/i386/cvt-3.c: New test.
4500
4501 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
4502
4503 * gcc.target/i386/cvt-2.c: New test.
4504
4505 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
4506
4507 * gcc.dg/pr79985.c: New testcase.
4508
4509 2018-05-23 Richard Biener <rguenther@suse.de>
4510
4511 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
4512
4513 2018-05-23 Sudakshina Das <sudi.das@arm.com>
4514
4515 PR target/84882
4516 * gcc.target/aarch64/pr84882.c: New test.
4517 * gcc.target/aarch64/target_attr_18.c: Likewise.
4518
4519 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
4520
4521 PR tree-optimization/85853
4522 * gfortran.dg/vect/pr85853.f90: New test.
4523
4524 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4525
4526 * gnat.dg/import2.adb: New testcase.
4527
4528 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4529
4530 * gnat.dg/discr51.adb: New testcase.
4531
4532 2018-05-23 Javier Miranda <miranda@adacore.com>
4533
4534 * gnat.dg/valid_scalars1.adb: New testcase.
4535
4536 2018-05-23 Ed Schonberg <schonberg@adacore.com>
4537
4538 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
4539
4540 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4541
4542 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
4543 testcase.
4544
4545 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
4546
4547 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
4548 testcase.
4549
4550 2018-05-23 Bob Duff <duff@adacore.com>
4551
4552 * gnat.dg/addr10.adb: New testcase.
4553
4554 2018-05-23 Richard Biener <rguenther@suse.de>
4555
4556 PR middle-end/85874
4557 * gcc.dg/Wstrict-overflow-27.c: New testcase.
4558
4559 2018-05-23 Yury Gribov <tetra2005@gmail.com>
4560
4561 PR tree-optimization/85822
4562 * c-c++-common/pr85822.c: New test.
4563
4564 2018-05-23 Richard Biener <rguenther@suse.de>
4565
4566 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
4567
4568 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4569
4570 PR fortran/85841
4571 * gfortran.dg/pr30667.f: Add option "-std=legacy".
4572
4573 2018-05-22 Martin Sebor <msebor@redhat.com>
4574
4575 PR middle-end/85359
4576 * gcc.dg/attr-nonstring.c: New test.
4577
4578 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
4579
4580 PR target/85345
4581 * gcc.target/i386/pr85345.c: New test.
4582
4583 2018-05-22 Luis Machado <luis.machado@linaro.org>
4584
4585 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
4586
4587 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4588
4589 PR fortran/85841
4590 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
4591 dg-additional-options.
4592 * gfortran.dg/graphite/block-2.f: Ditto.
4593 * gfortran.dg/graphite/id-19.f: Ditto.
4594 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4595 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4596 * gfortran.dg/vect/pr52580.f: Ditto.
4597
4598 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
4599
4600 * gcc.target/aarch64/ldp_stp_6.c: New.
4601 * gcc.target/aarch64/ldp_stp_7.c: New.
4602 * gcc.target/aarch64/ldp_stp_8.c: New.
4603
4604 2018-05-22 Martin Sebor <msebor@redhat.com>
4605
4606 PR c/85623
4607 * c-c++-common/attr-nonstring-3.c: Adjust.
4608 * c-c++-common/attr-nonstring-4.c: Adjust.
4609 * c-c++-common/attr-nonstring-6.c: New test.
4610
4611 2018-05-22 Martin Sebor <msebor@redhat.com>
4612
4613 PR tree-optimization/85826
4614 * gcc.dg/Wrestrict-17.c: New test.
4615
4616 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4617
4618 * gcc.dg/torture/pr85862.c: Rename to...
4619 * gcc.dg/torture/pr85852.c: ...this.
4620
4621 2018-05-22 Justin Squirek <squirek@adacore.com>
4622
4623 * gnat.dg/warn14.adb: New testcase.
4624
4625 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
4626
4627 * gnat.dg/controlled8.adb: New testcase.
4628
4629 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
4630
4631 * gnat.dg/discr50.adb: New testcase.
4632
4633 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4634
4635 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
4636 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
4637 gnat.dg/discr49_rec2.ads: New testcase.
4638
4639 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4640
4641 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
4642 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
4643 testcase.
4644
4645 2018-05-22 Ed Schonberg <schonberg@adacore.com>
4646
4647 * gnat.dg/fixedpnt3.adb: New testcase.
4648
4649 2018-05-22 Justin Squirek <squirek@adacore.com>
4650
4651 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
4652 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
4653
4654 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
4655
4656 PR middle-end/85862
4657 * gcc.dg/torture/pr85862.c: New test.
4658
4659 2018-05-22 Richard Biener <rguenther@suse.de>
4660
4661 PR tree-optimization/85834
4662 * g++.dg/torture/pr85834.C: New testcase.
4663 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
4664
4665 2018-05-22 Martin Liska <mliska@suse.cz>
4666
4667 PR ipa/85607
4668 * g++.dg/ipa/pr85607.C: New test.
4669
4670 2018-05-22 Richard Biener <rguenther@suse.de>
4671
4672 PR tree-optimization/85863
4673 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
4674
4675 2018-05-22 Janus Weil <janus@gcc.gnu.org>
4676
4677 PR fortran/85841
4678 * gfortran.dg/assumed_rank_5.f90: Update error message.
4679 * gfortran.dg/assumed_type_4.f90: Ditto.
4680 * gfortran.dg/bind_c_array_params.f03: Ditto.
4681 * gfortran.dg/bind_c_usage_28.f90: Ditto.
4682 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4683 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4684 * gfortran.dg/c_loc_tests_11.f03: Ditto.
4685 * gfortran.dg/coarray_atomic_2.f90: Ditto.
4686 * gfortran.dg/coarray_collectives_2.f90: Ditto.
4687 * gfortran.dg/coarray_collectives_10.f90: Ditto.
4688 * gfortran.dg/coarray_collectives_13.f90: Ditto.
4689 * gfortran.dg/rank_3.f90: Ditto.
4690 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
4691 * gfortran.dg/implicit_14.f90: Ditto.
4692
4693 2018-05-21 Christian Groessler <chris@groessler.org>
4694
4695 * gcc.c-torture/compile/simd-5.c: Fix comment.
4696
4697 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
4698
4699 PR target/85657
4700 * gcc.target/powerpc/pr85657-1.c: New test for converting between
4701 __float128, __ibm128, and long double.
4702 * gcc.target/powerpc/pr85657-2.c: Likewise.
4703 * gcc.target/powerpc/pr85657-3.c: Likewise.
4704 * g++.dg/pr85667.C: New test to make sure __ibm128 is
4705 implementated as a separate type internally, and is not just an
4706 alias for long double.
4707
4708 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
4709
4710 PR tree-optimization/85814
4711 * gcc.dg/torture/pr85814.c: New test.
4712
4713 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4714
4715 PR c++/84588
4716 * g++.dg/cpp0x/cond1.C: New.
4717 * g++.dg/cpp1y/pr84588-1.C: Likewise.
4718 * g++.dg/cpp1y/pr84588-2.C: Likewise.
4719 * g++.dg/cpp1y/pr84588-3.C: Likewise.
4720 * g++.dg/parse/cond6.C: Likewise.
4721 * g++.dg/parse/cond7.C: Likewise.
4722 * g++.dg/parse/cond8.C: Likewise.
4723 * g++.dg/cpp1z/decomp16.C: Update.
4724 * g++.old-deja/g++.jason/cond.C: Likewise.
4725
4726 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
4727
4728 ChangeLog for r260480
4729 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
4730 warnings for deleted and obsolescent features.
4731 * gfortran.dg/graphite/id-19.f: Ditto.
4732 * gfortran.dg/graphite/id-20.f: Ditto.
4733 * gfortran.dg/graphite/id-27.f90: Ditto.
4734 * gfortran.dg/graphite/pr82449.f: Ditto.
4735
4736 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4737
4738 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
4739 tiny and large memory models.
4740
4741 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4742
4743 * gnat.dg/suppress_initialization.adb,
4744 gnat.dg/suppress_initialization_pkg.ads: New testcase.
4745
4746 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4747
4748 * gnat.dg/exit1.adb: New testcase.
4749
4750 2018-04-04 Ed Schonberg <schonberg@adacore.com>
4751
4752 * gnat.dg/array30.adb: New testcase.
4753
4754 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
4755
4756 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
4757
4758 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4759
4760 * gcc.c-torture/execute/ssad-run.c: New test.
4761 * gcc.c-torture/execute/usad-run.c: Likewise.
4762 * gcc.target/aarch64/ssadv16qi.c: Likewise.
4763 * gcc.target/aarch64/usadv16qi.c: Likewise.
4764
4765 2018-05-21 Tamar Christina <tamar.christina@arm.com>
4766
4767 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
4768 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
4769 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
4770 vbcaxq_s64): New.
4771 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4772 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4773 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
4774
4775 2018-05-21 Janus Weil <janus@gcc.gnu.org>
4776
4777 PR fortran/85841
4778 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
4779 * gfortran.dg/g77/20020307-1.f: Ditto.
4780 * gfortran.dg/g77/980310-3.f: Ditto.
4781 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
4782 * gfortran.dg/goacc/loop-1.f95: Ditto.
4783 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
4784 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
4785 * gfortran.dg/gomp/do-1.f90: Ditto.
4786 * gfortran.dg/gomp/omp_do1.f90: Ditto.
4787 * gfortran.dg/pr17229.f: Ditto.
4788 * gfortran.dg/pr37243.f: Ditto.
4789 * gfortran.dg/pr49721-1.f: Ditto.
4790 * gfortran.dg/pr58484.f: Ditto.
4791 * gfortran.dg/pr81175.f: Ditto.
4792 * gfortran.dg/pr81723.f: Ditto.
4793 * gfortran.dg/predcom-2.f: Ditto.
4794 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
4795 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
4796 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4797 * gfortran.dg/vect/pr52580.f: Ditto.
4798
4799 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4800
4801 PR fortran/80657
4802 * gfortran.dg/char_result_18.f90: New test.
4803
4804 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4805
4806 PR fortran/49636
4807 * gfortran.dg/associate_38.f90: New test.
4808
4809 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
4810
4811 PR fortran/82275
4812 * gfortran.dg/select_type_42.f90: New test.
4813
4814 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
4815
4816 PR fortran/82923
4817 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
4818 that the patch fixes PR66694 & PR82617, although the testcases
4819 are not explicitly included.
4820
4821 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
4822
4823 * gcc.dg/stack-usage-1.c: Add support for rv32e.
4824
4825 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
4826
4827 PR c++/82899
4828 * g++.dg/pr82899.C: New testcase.
4829
4830 2018-05-18 Martin Liska <mliska@suse.cz>
4831
4832 * gcc.dg/pr68766.c: Change pruned output.
4833
4834 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
4835
4836 PR c++/85782
4837 * c-c++-common/goacc/pr85782.c: New test.
4838
4839 2018-05-18 Sudakshina Das <sudi.das@arm.com>
4840
4841 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
4842
4843 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4844
4845 * gcc.target/arm/pr62554.c: Delete.
4846 * gcc.target/arm/pr69610-1.c: Likewise.
4847 * gcc.target/arm/pr69610-2.c: Likewise.
4848
4849 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4850
4851 * gcc.target/arm/pr40887.c: Update comment.
4852 * lib/target-supports.exp: Don't generate effective target checks
4853 and related helpers for armv5. Update comment.
4854 * gcc.target/arm/armv5_thumb_isa.c: Delete.
4855 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
4856 target check and options.
4857
4858 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4859
4860 PR middle-end/85817
4861 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
4862 scan-tree-dump-not for h.
4863
4864 2018-05-18 Richard Biener <rguenther@suse.de>
4865
4866 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4867 * gcc.dg/tree-ssa/pr45397.c: Likewise.
4868 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
4869 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4870 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
4871 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4872 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4873 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4874 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4875 * gcc.dg/tree-ssa/vrp58.c: Likewise.
4876 * gcc.dg/vrp-min-max-1.c: Likewise.
4877 * gcc.dg/vrp-min-max-3.c: New testcase.
4878
4879 2018-05-18 Richard Biener <rguenther@suse.de>
4880
4881 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
4882 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
4883 * gcc.dg/graphite/scop-6.c: Likewise.
4884 * gcc.dg/graphite/scop-7.c: Likewise.
4885 * gcc.dg/graphite/scop-8.c: Likewise.
4886 * gcc.dg/graphite/scop-9.c: Likewise.
4887
4888 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4889
4890 * gcc.target/aarch64/vect-init-ld1.c: New test.
4891
4892 2018-05-18 Martin Liska <mliska@suse.cz>
4893
4894 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
4895 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4896
4897 2018-05-18 Martin Liska <mliska@suse.cz>
4898
4899 * gcc.dg/ipa/ipa-icf-39.c: New test.
4900 * gcc.dg/pr68766.c: Adjust pruned output.
4901
4902 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
4903
4904 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
4905 New proc.
4906 * gcc.dg/fma-1.c: New test.
4907 * gcc.dg/fma-2.c: Likewise.
4908 * gcc.dg/fma-3.c: Likewise.
4909 * gcc.dg/fma-4.c: Likewise.
4910 * gcc.dg/fma-5.c: Likewise.
4911 * gcc.dg/fma-6.c: Likewise.
4912 * gcc.dg/fma-7.c: Likewise.
4913 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
4914 scalar_all_fma.
4915 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
4916 * gfortran.dg/reassoc_8.f: Likewise.
4917 * gfortran.dg/reassoc_9.f: Likewise.
4918 * gfortran.dg/reassoc_10.f: Likewise.
4919
4920 2018-05-17 Jim Wilson <jimw@sifive.com>
4921
4922 * gcc.target/riscv/switch-qi.c: New.
4923 * gcc.target/riscv/switch-si.c: New.
4924
4925 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
4926
4927 PR target/85698
4928 * gcc.target/powerpc/pr85698.c: New test.
4929
4930 2018-05-17 Richard Biener <rguenther@suse.de>
4931
4932 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
4933
4934 2018-05-17 Bin Cheng <bin.cheng@arm.com>
4935
4936 PR tree-optimization/85793
4937 * gcc.dg/vect/pr85793.c: New test.
4938
4939 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
4940
4941 * gcc.dg/gimplefe-28.c: New test.
4942 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
4943 internal function calls.
4944 * gcc.dg/goacc/loop-processing-1.c: Likewise.
4945
4946 2018-05-17 Martin Liska <mliska@suse.cz>
4947
4948 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
4949 space in between 'G_' and '('.
4950
4951 2018-05-17 Jakub Jelinek <jakub@redhat.com>
4952
4953 PR target/85323
4954 * gcc.target/i386/pr85323-7.c: New test.
4955 * gcc.target/i386/pr85323-8.c: New test.
4956 * gcc.target/i386/pr85323-9.c: New test.
4957
4958 PR target/85323
4959 * gcc.target/i386/pr85323-4.c: New test.
4960 * gcc.target/i386/pr85323-5.c: New test.
4961 * gcc.target/i386/pr85323-6.c: New test.
4962
4963 PR target/85323
4964 * gcc.target/i386/pr85323-1.c: New test.
4965 * gcc.target/i386/pr85323-2.c: New test.
4966 * gcc.target/i386/pr85323-3.c: New test.
4967
4968 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
4969 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
4970 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
4971 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
4972 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
4973 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
4974 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
4975 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
4976 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
4977 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
4978 * gcc.target/i386/avx512f-setzero-1.c: New test.
4979
4980 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
4981
4982 * gcc.target/aarch64/vect-slp-dup.c: New.
4983
4984 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
4985
4986 PR c++/85713
4987 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
4988
4989 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
4990
4991 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
4992 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
4993
4994 2018-05-17 Richard Biener <rguenther@suse.de>
4995
4996 PR tree-optimization/85757
4997 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
4998
4999 2018-05-16 Marek Polacek <polacek@redhat.com>
5000
5001 PR c++/85363
5002 * g++.dg/cpp0x/initlist-throw1.C: New test.
5003 * g++.dg/cpp0x/initlist-throw2.C: New test.
5004
5005 2018-05-16 Carl Love <cel@us.ibm.com>
5006
5007 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
5008 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
5009 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
5010
5011 2018-05-16 Richard Biener <rguenther@suse.de>
5012
5013 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
5014 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
5015 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
5016
5017 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
5018
5019 * gcc.target/aarch64/sve/vcond_10.c: New test.
5020 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
5021 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
5022 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
5023
5024 2018-05-15 Martin Sebor <msebor@redhat.com>
5025
5026 PR tree-optimization/85753
5027 * gcc.dg/Wrestrict-10.c: Adjust.
5028 * gcc.dg/Wrestrict-16.c: New test.
5029
5030 2018-05-15 Martin Sebor <msebor@redhat.com>
5031
5032 PR middle-end/85643
5033 * c-c++-common/attr-nonstring-7.c: New test.
5034
5035 2018-05-15 Richard Biener <rguenther@suse.de>
5036
5037 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
5038
5039 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5040
5041 PR tree-optimization/83648
5042 * gcc.dg/tree-ssa/pr83648.c: New test.
5043 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
5044
5045 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5046
5047 PR ipa/85734
5048 * gcc.dg/ipa/pr85734.c: New test.
5049
5050 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
5051
5052 PR target/85756
5053 * gnat.dg/opt70.adb: New test.
5054 * gnat.dg/opt70_pkg.ad[sb]: New helper.
5055
5056 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5057
5058 * gcc.target/aarch64/crypto-fuse-1.c: New test.
5059 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
5060
5061 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5062
5063 * gcc.target/aarch64/vmov_n_1.c: Update test.
5064 * gcc.target/aarch64/vfp-1.c: Update test.
5065
5066 2018-05-14 Jakub Jelinek <jakub@redhat.com>
5067
5068 PR target/85756
5069 * gcc.c-torture/execute/pr85756.c: New test.
5070
5071 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
5072
5073 * gcc.target/i386/cldemote-1.c: New test.
5074
5075 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
5076
5077 PR fortran/85742
5078 * gfortran.dg/assumed_type_9.f90 : New test.
5079
5080 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
5081
5082 PR fortran/85542
5083 * gfortran.dg/pr85542.f90: New test.
5084
5085 2018-05-11 Martin Jambor <mjambor@suse.cz>
5086
5087 PR ipa/85655
5088 * g++.dg/lto/pr85655_0.C: New test.
5089
5090 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
5091
5092 * gcc.target/i386/tpause-1.c: New test.
5093 * gcc.target/i386/umonitor-1.c: New test.
5094
5095 2018-05-11 Jakub Jelinek <jakub@redhat.com>
5096
5097 PR c/85696
5098 * c-c++-common/gomp/pr85696.c: New test.
5099
5100 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
5101 Jakub Jelinek <jakub@redhat.com>
5102
5103 PR tree-optimization/85692
5104 * gcc.target/i386/pr85692.c: New test.
5105
5106 2018-05-11 Martin Liska <mliska@suse.cz>
5107
5108 PR sanitizer/85556
5109 * c-c++-common/ubsan/attrib-6.c: New test.
5110
5111 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5112
5113 PR fortran/85687
5114 * gfortran.dg/pr85687.f90: new test.
5115
5116 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5117
5118 PR fortran/85521
5119 * gfortran.dg/pr85521_1.f90: New test.
5120 * gfortran.dg/pr85521_2.f90: New test.
5121
5122 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
5123
5124 PR fortran/70870
5125 * gfortran.dg/pr70870_1.f90: New test.
5126
5127 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
5128
5129 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
5130
5131 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5132
5133 PR c++/85662
5134 * g++.dg/ext/offsetof2.C: New test.
5135
5136 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
5137
5138 PR fortran/68846
5139 * gfortran.dg/temporary_3.f90 : New test.
5140
5141 PR fortran/70864
5142 * gfortran.dg/temporary_2.f90 : New test.
5143
5144 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
5145
5146 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
5147 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
5148 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
5149 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
5150 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
5151 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
5152 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
5153 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
5154 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
5155 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
5156 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
5157 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
5158 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
5159 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
5160 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
5161 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
5162 * gcc.dg/vmx/st-be-order.c: Delete testcase.
5163 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
5164 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
5165 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
5166 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
5167 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
5168 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
5169 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
5170 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
5171 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
5172 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
5173
5174 2018-05-10 Jakub Jelinek <jakub@redhat.com>
5175
5176 PR tree-optimization/85699
5177 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
5178 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
5179 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
5180 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
5181
5182 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
5183
5184 * g++.dg/tls/pr85400.C: New test.
5185
5186 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5187
5188 PR c++/85713
5189 * g++.dg/cpp1y/lambda-generic-85713.C: New.
5190
5191 2018-05-09 Carl Love <cel@us.ibm.com>
5192
5193 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
5194
5195 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5196
5197 PR c++/85713
5198 Revert:
5199 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5200
5201 PR c++/84588
5202 * g++.dg/cpp1y/pr84588.C: New.
5203
5204 2018-05-09 Andreas Schwab <schwab@suse.de>
5205
5206 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
5207
5208 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
5209
5210 * gcc.target/aarch64/store_lane_spill_1.c: New test.
5211 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
5212
5213 2018-05-08 Carl Love <cel@us.ibm.com>
5214 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
5215
5216 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5217
5218 PR c++/84588
5219 * g++.dg/cpp1y/pr84588.C: New.
5220
5221 2018-05-08 Marek Polacek <polacek@redhat.com>
5222
5223 PR c++/85695
5224 * g++.dg/cpp1z/constexpr-if22.C: New test.
5225
5226 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
5227
5228 PR target/85693
5229 * gcc.target/i386/pr85693.c: New test.
5230
5231 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5232
5233 PR target/85683
5234 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
5235 scan-assembler-times checking that except for [fh]*xor other functions
5236 don't use any load instructions.
5237
5238 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
5239
5240 * gcc.target/i386/builtin_target.c: Test goldmont.
5241 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
5242 arch=silvermont.
5243
5244 2018-05-08 Jakub Jelinek <jakub@redhat.com>
5245
5246 PR target/85572
5247 * g++.dg/other/sse2-pr85572-1.C: New test.
5248 * g++.dg/other/sse2-pr85572-2.C: New test.
5249 * g++.dg/other/sse4-pr85572-1.C: New test.
5250 * g++.dg/other/avx2-pr85572-1.C: New test.
5251
5252 PR target/85317
5253 * gcc.target/i386/pr85317.c: New test.
5254 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
5255 optimization barrier to avoid optimizing away the expected insn.
5256
5257 PR target/85480
5258 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
5259 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
5260
5261 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5262
5263 * g++.dg/other/sve_const_pred_1.C: Rename to...
5264 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
5265 target selectors and explicit -march options.
5266 * g++.dg/other/sve_const_pred_2.C: Rename to...
5267 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
5268 * g++.dg/other/sve_const_pred_3.C: Rename to...
5269 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
5270 * g++.dg/other/sve_const_pred_4.C: Rename to...
5271 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
5272 * g++.dg/other/sve_tls_2.C: Rename to...
5273 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
5274 * g++.dg/other/sve_vcond_1.C: Rename to...
5275 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
5276 * g++.dg/other/sve_vcond_1_run.C: Rename to...
5277 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
5278
5279 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5280
5281 PR testsuite/85586
5282 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
5283 !vect_no_align.
5284
5285 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5286
5287 PR c++/57429
5288 * g++.dg/cpp0x/deleted14.C: New.
5289
5290 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5291 Alan Hayward <alan.hayward@arm.com>
5292 David Sherwood <david.sherwood@arm.com>
5293
5294 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
5295 XFAIL the BIC test.
5296 * gcc.target/aarch64/sve/vcond_7.c: New test.
5297 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
5298
5299 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5300
5301 PR c++/70563
5302 * g++.dg/cpp0x/sfinae62.C: New.
5303
5304 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
5305
5306 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
5307 load from src[i].
5308
5309 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5310
5311 PR c++/80691
5312 * g++.dg/cpp0x/narrowing1.C: New.
5313
5314 2018-05-08 Richard Biener <rguenther@suse.de>
5315
5316 PR middle-end/85588
5317 * gcc.dg/torture/pr85574.c: Rename to...
5318 * gcc.dg/torture/pr85588.c: ... this.
5319
5320 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5321
5322 PR fortran/54613
5323 * gfortran.dg/minmaxloc_12.f90: New test case.
5324 * gfortran.dg/minmaxloc_13.f90: New test case.
5325
5326 2018-05-07 Nathan Sidwell <nathan@acm.org>
5327
5328 * g++.dg/cpp0x/range-for10.C: Delete.
5329 * g++.dg/ext/forscope1.C: Delete.
5330 * g++.dg/ext/forscope2.C: Delete.
5331 * g++.dg/template/for1.C: Delete.
5332
5333 2018-05-07 Jeff Law <law@redhat.com>
5334
5335 * gfortran.dg/linefile.f90: New test.
5336
5337 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5338
5339 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
5340 and options.
5341
5342 2018-05-06 Jakub Jelinek <jakub@redhat.com>
5343
5344 PR c++/85659
5345 * g++.dg/ext/asm14.C: New test.
5346 * g++.dg/ext/asm15.C: New test.
5347 * g++.dg/ext/asm16.C: New test.
5348
5349 2018-05-06 Michael Eager <eager@eagercon.com>
5350
5351 * gcc.target/microblaze/others/picdtr.c: Correct option
5352 -fPIE -mpic-data-is-text-relative.
5353
5354 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
5355
5356 * gcc.target/microblaze/others/picdtr.c: Add test for
5357 -fPIE -mpic-data-is-text-relative.
5358
5359 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
5360
5361 PR fortran/85507
5362 * gfortran.dg/coarray_dependency_1.f90: New test.
5363 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
5364
5365 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5366
5367 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
5368 to match the currently produced gimple.
5369
5370 2018-05-04 Carl Love <cel@us.ibm.com>
5371
5372 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
5373 vec_trunc.
5374 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
5375 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
5376 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
5377 xvcmpgedp counts. Add xxsel counts.
5378
5379 2018-05-04 Richard Biener <rguenther@suse.de>
5380
5381 PR middle-end/85627
5382 * g++.dg/torture/pr85627.C: New testcase.
5383
5384 2018-05-04 Richard Biener <rguenther@suse.de>
5385
5386 PR middle-end/85574
5387 * gcc.dg/torture/pr85574.c: New testcase.
5388 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
5389
5390 2018-05-04 Jakub Jelinek <jakub@redhat.com>
5391
5392 PR libstdc++/85466
5393 * gcc.dg/nextafter-1.c: New test.
5394 * gcc.dg/nextafter-2.c: New test.
5395 * gcc.dg/nextafter-3.c: New test.
5396 * gcc.dg/nextafter-4.c: New test.
5397
5398 2018-05-03 Nathan Sidwell <nathan@acm.org>
5399
5400 Remove -ffriend-injection.
5401 * g++.old-deja/g++.jason/scoping15.C: Delete.
5402 * g++.old-deja/g++.mike/net43.C: Delete.
5403
5404 2018-05-03 Jakub Jelinek <jakub@redhat.com>
5405
5406 PR target/85530
5407 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
5408 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
5409 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
5410 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
5411
5412 2018-05-03 Tom de Vries <tom@codesourcery.com>
5413
5414 PR testsuite/85106
5415 * lib/scanoffloadtree.exp: New file.
5416
5417 2018-05-03 Richard Biener <rguenther@suse.de>
5418
5419 PR tree-optimization/85615
5420 * gcc.dg/torture/pr85615.c: New testcase.
5421
5422 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5423
5424 PR tree-optimization/70291
5425 * gcc.dg/complex-6.c: New test.
5426 * gcc.dg/complex-7.c: Likewise.
5427
5428 2018-05-03 Richard Biener <rguenther@suse.de>
5429
5430 PR testsuite/85579
5431 * fortran.dg/pr51434.f90: Truncate transfer argument.
5432
5433 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5434
5435 PR target/85582
5436 * gcc.c-torture/execute/pr85582-3.c: New test.
5437
5438 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5439 Jason Merrill <jason@redhat.com>
5440
5441 PR c++/68374
5442 * g++.dg/warn/Wshadow-13.C: New.
5443 * g++.dg/warn/Wshadow-14.C: Likewise.
5444
5445 2018-05-02 Tom de Vries <tom@codesourcery.com>
5446
5447 PR libgomp/82428
5448 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
5449 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
5450
5451 2018-05-02 David Pagan <dave.pagan@oracle.com>
5452
5453 PR c/30552
5454 * gcc.dg/noncompile/pr30552-1.c: New test.
5455 * gcc.dg/noncompile/pr30552-2.c: New test.
5456 * gcc.dg/noncompile/pr30552-3.c: New test.
5457 * gcc.dg/noncompile/pr30552-4.c: New test.
5458
5459 2018-05-02 Richard Biener <rguenther@suse.de>
5460
5461 PR tree-optimization/85597
5462 * gcc.dg/vect/pr85597.c: New testcase.
5463
5464 2018-05-02 Tom de Vries <tom@codesourcery.com>
5465
5466 PR testsuite/85106
5467 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
5468 * lib/scanltranstree.exp: New file.
5469 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
5470 (scan-ltrans-tree-dump-times_required_options)
5471 (scan-ltrans-tree-dump-not_required_options)
5472 (scan-ltrans-tree-dump-dem_required_options)
5473 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
5474 * lib/gcc-dg.exp: Include scanltranstree.exp.
5475
5476 2018-05-02 Tom de Vries <tom@codesourcery.com>
5477
5478 PR testsuite/85106
5479 * gcc.dg/ipa/ipa-icf-38.c: New test.
5480 * gcc.dg/ipa/ipa-icf-38a.c: New test.
5481 * lib/scandump.exp (dump-base): New proc.
5482 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
5483 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
5484 base.
5485 * lib/scanipa.exp: Add "" argument to scan-dump calls.
5486 * lib/scanlang.exp: Same.
5487 * lib/scanrtl.exp: Same.
5488 * lib/scantree.exp: Same.
5489 * lib/scanwpaipa.exp: New file.
5490 * lib/gcc-dg.exp: Include scanwpaipa.exp.
5491
5492 2018-05-02 Richard Biener <rguenther@suse.de>
5493
5494 PR middle-end/85567
5495 * gcc.dg/torture/pr85567.c: New testcase.
5496
5497 2018-05-02 Jakub Jelinek <jakub@redhat.com>
5498
5499 PR target/85582
5500 * gcc.c-torture/execute/pr85582-1.c: New test.
5501 * gcc.c-torture/execute/pr85582-2.c: New test.
5502
5503 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
5504
5505 PR tree-optimization/85586
5506 * gcc.dg/vect/pr85586.c: New test.
5507
5508 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
5509
5510 PR tree-optimization/85143
5511 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
5512 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
5513
5514 2018-05-01 David Malcolm <dmalcolm@redhat.com>
5515
5516 PR c/84258
5517 * c-c++-common/Wformat-pr84258.c: New test.
5518
5519 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5520
5521 PR tree-optimization/82665
5522 * gcc.dg/tree-ssa/pr82665.c: New test.
5523
5524 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5525
5526 PR c++/85523
5527 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5528 (test_add_fixit_insert_formatted_single_line): New function.
5529 (test_add_fixit_insert_formatted_multiline): New function.
5530 Extend expected output of generated patch to include fix-it hints
5531 for these.
5532 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
5533 "gcc-rich-location.h". Add test coverage for
5534 gcc_rich_location::add_fixit_insert_formatted.
5535
5536 2018-04-30 David Malcolm <dmalcolm@redhat.com>
5537
5538 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5539 (test_show_locus): Update for location_get_source_line returning a
5540 char_span. Use char_span for handling words in the
5541 "test_many_nested_locations" fix-it example.
5542
5543 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5544
5545 * gcc.target/arc/interrupt-8.c: Update test.
5546 * gcc.target/arc/loop-4.c: Likewise.
5547 * gcc.target/arc/loop-hazard-1.c: Likewise.
5548 * gcc.target/arc/sdata-3.c: Likewise.
5549
5550 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
5551
5552 * gcc.target/arc/store-merge-1.c: New test.
5553 * gcc.target/arc/add_n-combine.c: Update test.
5554
5555 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
5556
5557 Microblaze Target: PIC data text relative
5558
5559 * gcc.target/microblaze/others/data_var1.c: Include
5560 PIC case of r20 base register.
5561 * gcc.target/microblaze/others/data_var2.c: Ditto.
5562 * gcc.target/microblaze/others/picdtr.c: Add new
5563 test case for -mpic-is-data-text-relative.
5564 * gcc.target/microblaze/others/sdata_var1.c: Add
5565 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
5566 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
5567 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
5568 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
5569 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
5570 * gcc.target/microblaze/others/string_cst1_gpopt.c:
5571 Ditto.
5572 * gcc.target/microblaze/others/string_cst2_gpopt.c:
5573 Ditto.
5574
5575 2018-04-30 Richard Biener <rguenther@suse.de>
5576
5577 PR tree-optimization/28364
5578 PR tree-optimization/85275
5579 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
5580 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
5581 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
5582 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
5583 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
5584 still passes.
5585 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
5586 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
5587 still passes.
5588 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5589 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
5590 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
5591
5592 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
5593
5594 PR target/84431
5595 * gcc.target/i386/pr84431.c: New test.
5596
5597 2018-04-27 Martin Jambor <mjambor@suse.cz>
5598
5599 PR ipa/85549
5600 * g++.dg/ipa/pr85549.C: New test.
5601
5602 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5603
5604 PR c++/85553
5605 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
5606 directive.
5607 * g++.dg/cpp0x/constexpr-85553.C: New test.
5608
5609 2018-04-27 David Malcolm <dmalcolm@redhat.com>
5610
5611 PR c++/85515
5612 * g++.dg/pr85515-1.C: New test.
5613 * g++.dg/pr85515-2.C: New test.
5614
5615 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
5616
5617 PR c++/84691
5618 * g++.dg/cpp0x/friend3.C: New.
5619
5620 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5621
5622 PR target/82518
5623 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5624 Use check_effective_target_arm_little_endian.
5625
5626 2018-04-27 Jakub Jelinek <jakub@redhat.com>
5627
5628 PR tree-optimization/85529
5629 * gcc.c-torture/execute/pr85529-1.c: New test.
5630 * gcc.c-torture/execute/pr85529-2.c: New test.
5631 * gcc.dg/pr85529.c: New test.
5632
5633 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5634
5635 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
5636 `.dword' in addition to `lw' and `.word'.
5637
5638 2018-04-26 Maciej W. Rozycki <macro@mips.com>
5639
5640 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
5641
5642 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
5643
5644 * gnat.dg/loop_optimization24.adb: New test.
5645
5646 2018-04-26 Richard Biener <rguenther@suse.de>
5647
5648 PR tree-optimization/85116
5649 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
5650 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
5651 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
5652 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
5653
5654 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
5655
5656 PR target/85473
5657 * gcc.target/i386/pr85473-1.c: New test.
5658 * gcc.target/i386/pr85473-2.c: New test.
5659
5660 2018-04-25 Nathan Sidwell <nathan@acm.org>
5661 Jakub Jelinek <jakub@redhat.com>
5662
5663 PR c++/85437
5664 PR c++/49171
5665 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
5666 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
5667 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
5668 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
5669 * g++.dg/cpp0x/pr85437-1.C: New.
5670 * g++.dg/cpp0x/pr85437-2.C: New.
5671 * g++.dg/cpp0x/pr85437-3.C: New.
5672 * g++.dg/cpp0x/pr85437-4.C: New.
5673
5674 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5675
5676 PR fortran/85520
5677 * gfortran.dg/pr85520.f90: New test.
5678
5679 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5680
5681 PR target/85512
5682 * gcc.dg/pr85512.c: New test.
5683
5684 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
5685
5686 PR target/85485
5687 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
5688 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
5689 * gcc.dg/pr85388-1.c (dg-options): Likwise.
5690 * gcc.dg/pr85388-2.c (dg-options): Likwise.
5691 * gcc.dg/pr85388-3.c (dg-options): Likwise.
5692 * gcc.dg/pr85388-4.c (dg-options): Likwise.
5693 * gcc.dg/pr85388-5.c (dg-options): Likwise.
5694 * gcc.dg/pr85388-6.c (dg-options): Likwise.
5695 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
5696 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
5697 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
5698 * gcc.target/i386/cet-label.c (dg-options): Likwise.
5699 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
5700 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
5701 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
5702 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
5703 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
5704 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
5705 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
5706 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
5707 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
5708 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
5709 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
5710 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
5711 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
5712 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
5713 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
5714 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
5715 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
5716 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
5717 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
5718 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
5719 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
5720 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
5721 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
5722 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
5723 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
5724 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
5725 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
5726 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
5727 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
5728 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
5729 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
5730 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
5731 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
5732 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
5733 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
5734 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
5735 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
5736 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
5737 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
5738 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
5739 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
5740 * gcc.target/i386/pr84146.c (dg-options): Likwise.
5741 * gcc.target/i386/pr85403.c (dg-options): Likwise.
5742 * gcc.target/i386/pr85404.c (dg-options): Likwise.
5743 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
5744 with -mshstk.
5745 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
5746 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
5747 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
5748 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
5749 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
5750 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
5751 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
5752 * (dg-options): Likwise.
5753 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
5754 -mno-cet.
5755 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
5756 * gcc.target/i386/cet-label-3.c: Removed.
5757 * gcc.target/i386/cet-property-3.c: Likwise.
5758 * gcc.target/i386/cet-sjlj-7.c: Likwise.
5759
5760 2018-04-24 Jakub Jelinek <jakub@redhat.com>
5761
5762 PR target/85511
5763 * gcc.target/i386/pr85511.c: New test.
5764
5765 PR target/85503
5766 * g++.dg/ext/pr85503.C: New test.
5767
5768 PR target/85508
5769 * gcc.target/i386/pr85508.c: New test.
5770
5771 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5772
5773 PR tree-optimization/85478
5774 * g++.dg/pr85478.C: New test.
5775
5776 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
5777
5778 * g++.dg/torture/pr85496.C: New test.
5779
5780 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
5781
5782 PR rtl-optimization/85423
5783 * gcc.dg/pr85423.c: New test.
5784
5785 2018-04-20 Martin Sebor <msebor@redhat.com>
5786
5787 PR c/85365
5788 * gcc.dg/Wrestrict-15.c: New test.
5789
5790 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
5791
5792 PR target/85456
5793 * gcc.target/powerpc/pr85456.c: New test.
5794
5795 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
5796
5797 * g++.dg/ext/undef-bool-1.C: Require lp64.
5798 * gcc.target/powerpc/undef-bool-2.c: Likewise.
5799
5800 2018-04-20 Jeff Law <law@redhat.com>
5801
5802 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
5803 stack protector.
5804 * gcc.dg/stack-check-6.c: Likewise.
5805 * gcc.dg/stack-check-6a.c: Likewise.
5806 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
5807 * gcc.target/i386/stack-check-18.c: Likewise.
5808 * gcc.target/i386/stack-check-19.c: Likewise.
5809
5810 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5811
5812 PR testsuite/85483
5813 * gcc.target/aarch64/sve/vcond_1.c: Move to...
5814 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
5815 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
5816 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
5817
5818 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
5819
5820 PR target/85469
5821 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
5822 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
5823
5824 2018-04-20 Richard Biener <rguenther@suse.de>
5825
5826 PR middle-end/85475
5827 * gcc.dg/torture/pr85475.c: New testcase.
5828
5829 2018-04-20 Martin Jambor <mjambor@suse.cz>
5830
5831 ipa/85449
5832 * gcc.dg/ipa/pr85449.c: New test.
5833
5834 2018-04-20 Martin Jambor <mjambor@suse.cz>
5835
5836 ipa/85447
5837 * g++.dg/ipa/pr85447.C: New file.
5838 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
5839
5840 2018-04-20 Jakub Jelinek <jakub@redhat.com>
5841
5842 PR c++/85462
5843 * g++.dg/cpp0x/pr85462.C: New test.
5844
5845 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5846
5847 * gcc.target/i386/pr85404.c: Require CET target.
5848
5849 2018-04-19 Jakub Jelinek <jakub@redhat.com>
5850
5851 PR tree-optimization/85467
5852 * gcc.dg/pr85467.c: New test.
5853
5854 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5855
5856 PR c++/84611
5857 * g++.dg/parse/crash68.C: New.
5858
5859 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5860
5861 PR libgcc/85334
5862 * g++.dg/torture/pr85334.C: New test.
5863
5864 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
5865
5866 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
5867 * g++.dg/diagnostic/pr85464.C: New.
5868
5869 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5870
5871 PR target/85397
5872 * gcc.dg/torture/pr85397-1.c: New test.
5873 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
5874 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
5875
5876 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5877
5878 PR target/85404
5879 * gcc.target/i386/pr85404.c: New test.
5880
5881 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
5882
5883 PR target/85417
5884 * c-c++-common/attr-nocf-check-1.c: Compile with
5885 -fcf-protection=none.
5886 * c-c++-common/attr-nocf-check-3.c: Likewise.
5887 * gcc.dg/march-generic.c: Likewise.
5888 * gcc.target/i386/align-limit.c: Likewise.
5889 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5890 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5891 * gcc.target/i386/cet-property-2.c: Likewise.
5892 * gcc.target/i386/ret-thunk-26.c: Likewise.
5893 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
5894 targets.
5895 * c-c++-common/fcf-protection-2.c: Likewise.
5896 * c-c++-common/fcf-protection-3.c: Likewise.
5897 * c-c++-common/fcf-protection-5.c: Likewise.
5898 * c-c++-common/fcf-protection-6.c: Likewise.
5899 * c-c++-common/fcf-protection-7.c: Likewise.
5900 * gcc.target/i386/cet-label-3.c: New test.
5901 * gcc.target/i386/cet-property-3.c: Likewise.
5902 * gcc.target/i386/cet-sjlj-7.c: Likewise.
5903 * gcc.target/i386/pr85417-1.c: Likewise.
5904 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
5905 __x86_indirect_thunk_nt_(r|e)ax
5906 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5907 * gcc.target/i386/pr85403.c: Remove dg-error,
5908
5909 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
5910
5911 * gcc.target/i386/movdir-1.c: New test.
5912
5913 2018-04-19 Richard Biener <rguenther@suse.de>
5914
5915 PR middle-end/85455
5916 * gcc.dg/pr85455.c: New testcase.
5917
5918 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
5919
5920 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
5921 targets.
5922 * g++.dg/lto/pr85405b_0.C: Likewise.
5923 * g++.dg/lto/pr84805_0.C: Likewise.
5924
5925 2018-04-18 Martin Liska <mliska@suse.cz>
5926
5927 PR ipa/83983
5928 PR ipa/85391
5929 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
5930 output.
5931
5932 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
5933
5934 PR target/85388
5935 * gcc.dg/pr85388-1.c: New test.
5936 * gcc.dg/pr85388-2.c: Likewise.
5937 * gcc.dg/pr85388-3.c: Likewise.
5938 * gcc.dg/pr85388-4.c: Likewise.
5939 * gcc.dg/pr85388-5.c: Likewise.
5940 * gcc.dg/pr85388-6.c: Likewise.
5941
5942 2018-04-18 Jan Hubicka <jh@suse.cz>
5943 Martin Liska <mliska@suse.cz>
5944
5945 * g++.dg/lto/pr83121_0.C: Update template.
5946 * g++.dg/lto/pr83121_1.C: Update template.
5947 * g++.dg/lto/pr84805_0.C: Update template.
5948 * g++.dg/lto/pr84805_1.C: Update template.
5949 * g++.dg/lto/pr84805_2.C: Update template.
5950
5951 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
5952
5953 PR c++/84630
5954 * g++.dg/cpp0x/pr84630.C: New.
5955
5956 2018-04-18 Jakub Jelinek <jakub@redhat.com>
5957
5958 PR c++/84463
5959 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
5960 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
5961 in two cases. Uncomment two other tests and add expected dg-error for
5962 them.
5963 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
5964 -Wnarrowing diagnostics on some targets for c++11.
5965 * g++.dg/parse/array-size2.C: Remove xfail.
5966 * g++.dg/cpp0x/constexpr-84463.C: New test.
5967
5968 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
5969
5970 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
5971 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
5972
5973 2018-04-17 Jakub Jelinek <jakub@redhat.com>
5974
5975 PR testsuite/85326
5976 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
5977 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
5978 * g++.dg/other/sve_tls_2.C: Require effective target tls.
5979
5980 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5981
5982 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
5983 prevent cascading of errors and change expected error message.
5984 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
5985 to 64-bit targets.
5986 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
5987 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
5988 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
5989 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
5990 error message.
5991 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
5992
5993 2018-04-17 Jakub Jelinek <jakub@redhat.com>
5994
5995 PR target/85430
5996 * gcc.dg/pr85430.c: New test.
5997
5998 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5999
6000 PR testsuite/85326
6001 * gcc.target/arm/pr54300.C: Move to...
6002 * g++.dg/other/pr54300.C: ... Here. Add target directives.
6003 * gcc.target/arm/pr55073.C: Move to...
6004 * g++.dg/other/pr55073.C: ... Here. Add target directives.
6005 * gcc.target/arm/pr56184.C: Move to...
6006 * g++.dg/other/pr56184.C: ... Here. Add target directives.
6007 * gcc.target/arm/pr59985.C: Move to...
6008 * g++.dg/other/pr59985.C: ... Here. Add target directives.
6009 * gcc.target/aarch64/pr60675.C: Move to...
6010 * g++.dg/other/pr60675.C: ... Here. Add target directives.
6011 * gcc.target/aarch64/pr81422.C: Move to...
6012 * g++.dg/other/pr81422.C: ... Here. Add target directives.
6013 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
6014 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
6015 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
6016 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
6017 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
6018 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
6019 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
6020 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
6021 * gcc.target/aarch64/sve/tls_2.C: Move to...
6022 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
6023 * gcc.target/aarch64/pr81414.C: Rename to...
6024 * gcc.target/aarch64/pr81414.c: ... This.
6025 * gcc.target/aarch64/simd/pr67896.C: Rename to...
6026 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
6027 messages.
6028 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
6029 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
6030 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
6031 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
6032 file name.
6033
6034 2018-04-17 Jakub Jelinek <jakub@redhat.com>
6035
6036 PR middle-end/85414
6037 * gcc.dg/pr85414.c: New test.
6038
6039 2018-04-17 Martin Jambor <mjambor@suse.cz>
6040
6041 PR ipa/85421
6042 * g++.dg/ipa/pr85421.C: New test.
6043
6044 2018-04-17 Martin Liska <mliska@suse.cz>
6045
6046 PR lto/85405
6047 * g++.dg/lto/pr85405b_0.C: New test.
6048 * g++.dg/lto/pr85405b_1.C: New test.
6049
6050 2018-04-17 Martin Liska <mliska@suse.cz>
6051
6052 PR lto/85405
6053 * g++.dg/lto/pr85405_0.C: New test.
6054 * g++.dg/lto/pr85405_1.C: New test.
6055
6056 2018-04-17 Martin Liska <mliska@suse.cz>
6057
6058 PR ipa/85329
6059 * g++.dg/ext/pr85329-2.C: New test.
6060 * g++.dg/ext/pr85329.C: New test.
6061 * gcc.target/i386/mvc12.c: New test.
6062
6063 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
6064
6065 PR c++/85039
6066 * g++.dg/pr85039-1.C: New.
6067 * g++.dg/pr85039-2.C: New.
6068 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
6069
6070 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
6071
6072 PR target/85080
6073 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
6074 if the target supports efficient unaligned storage accesses.
6075
6076 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
6077
6078 PR target/83660
6079 * gcc.target/powerpc/pr83660.C: New test.
6080
6081 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
6082
6083 PR target/85403
6084 * gcc.target/i386/pr85403.c: New test.
6085
6086 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
6087
6088 PR target/84331
6089 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
6090
6091 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6092 Jason Merrill <jason@redhat.com>
6093
6094 PR c++/85112
6095 * g++.dg/cpp0x/pr85112.C: New.
6096
6097 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
6098
6099 PR testsuite/85326
6100 * g++.dg/ext/undef-bool-1.C: New file.
6101 * gcc.target/powerpc/powerpc.exp: Remove .C support.
6102 * gcc.target/powerpc/undef-bool-1.C: Remove file.
6103
6104 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
6105
6106 PR target/85293
6107 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
6108 corresponding dg-error clause.
6109 * gcc.target/powerpc/pr80098-3.c: Ditto.
6110 * gcc.target/powerpc/pr80103-1.c: Delete.
6111
6112 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
6113
6114 PR fortran/81773
6115 PR fortran/83606
6116 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
6117 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
6118
6119 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6120
6121 PR fortran/85387
6122 * gfortran.dg/implied_do_io_5.f90: New test.
6123
6124 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
6125
6126 PR target/83402
6127 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
6128 several values: positive, negative, and zero.
6129 * gcc.target/powerpc/sse2-pslld-1.c: Same.
6130 * gcc.target/powerpc/sse2-psllq-1.c: Same.
6131
6132 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
6133
6134 PR rtl-optimization/79916
6135 * gcc.target/powerpc/pr79916.c: New.
6136
6137 2018-04-13 Jakub Jelinek <jakub@redhat.com>
6138
6139 PR rtl-optimization/85393
6140 * g++.dg/opt/pr85393.C: New test.
6141 * g++.dg/opt/pr85393-aux.cc: New file.
6142
6143 PR rtl-optimization/85376
6144 * gcc.dg/pr85376.c: New test.
6145
6146 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
6147
6148 PR rtl-optimization/83852
6149 * gcc.dg/pr83852.c: New testcase.
6150
6151 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
6152
6153 PR testsuite/85326
6154 * gcc.target/s390/pr77822-1.C: Rename to ...
6155 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
6156 * gcc.target/s390/pr77822-2.c: Add asm scan check.
6157 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
6158
6159 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
6160
6161 PR lto/71991
6162 * gcc.target/i386/pr71991.c: New testcase.
6163
6164 2018-04-13 Martin Liska <mliska@suse.cz>
6165 Jakub Jelinek <jakub@redhat.com>
6166
6167 PR middle-end/81657
6168 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
6169 call.
6170
6171 2018-04-12 David Malcolm <dmalcolm@redhat.com>
6172
6173 PR c++/85385
6174 * g++.dg/diagnostic/macro-arg-count.C: New test.
6175
6176 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6177
6178 PR fortran/83064
6179 PR testsuite/85346
6180 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
6181 array and move test to libgomp/testsuite/libgomp.fortran.
6182 * gfortran.dg/do_concurrent_6.f90: New test.
6183
6184 2018-04-12 Marek Polacek <polacek@redhat.com>
6185
6186 PR c++/85258
6187 * g++.dg/parse/error61.C: New test.
6188
6189 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6190
6191 PR target/85347
6192 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
6193 specify -mvsx on gcc command line.
6194
6195 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6196
6197 PR target/85328
6198 * gcc.target/i386/pr85328.c: New test.
6199
6200 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6201
6202 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
6203
6204 2018-04-12 Jakub Jelinek <jakub@redhat.com>
6205
6206 PR rtl-optimization/85342
6207 * gcc.target/i386/pr85342.c: New test.
6208
6209 2018-04-11 Jason Merrill <jason@redhat.com>
6210
6211 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
6212 if ulimit -v is set.
6213
6214 2018-04-11 Bin Cheng <bin.cheng@arm.com>
6215
6216 PR testsuite/85190
6217 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
6218
6219 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6220
6221 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
6222 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
6223
6224 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6225
6226 PR c++/70808
6227 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
6228 effective target.
6229
6230 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6231
6232 PR target/84301
6233 * gcc.target/i386/pr84301.c: New test.
6234
6235 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6236
6237 PR tree-optimization/85331
6238 * gcc.c-torture/execute/pr85331.c: New test.
6239
6240 2018-04-11 Marek Polacek <polacek@redhat.com>
6241
6242 PR c++/85032
6243 * g++.dg/cpp0x/pr51225.C: Adjust error message.
6244 * g++.dg/cpp1z/constexpr-if21.C: New test.
6245
6246 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6247
6248 PR target/85281
6249 * gcc.target/i386/pr85281.c: New test.
6250
6251 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
6252
6253 PR rtl-optimization/84659
6254 * gcc.dg/pr84659.c: New test.
6255
6256 2018-04-11 Jakub Jelinek <jakub@redhat.com>
6257
6258 PR debug/85302
6259 * g++.dg/debug/dwarf2/pr85302.C: New test.
6260
6261 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
6262
6263 PR target/85261
6264 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
6265 into register.
6266
6267 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6268
6269 PR c++/70808
6270 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
6271
6272 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
6273
6274 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
6275 * gcc.target/powerpc/dimode_off.c: Ditto.
6276 * gcc.target/powerpc/tfmode_off.c: Ditto.
6277 * gcc.target/powerpc/timode_off.c: Ditto.
6278
6279 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6280
6281 * gcc.target/powerpc/vec-ldl-1.c: New test.
6282 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
6283 corrections to ABI implementation.
6284
6285 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
6286
6287 PR target/85056
6288 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
6289
6290 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6291
6292 PR rtl-optimization/85300
6293 * gcc.dg/pr85300.c: New test.
6294
6295 2018-04-10 David Malcolm <dmalcolm@redhat.com>
6296
6297 PR c++/85110
6298 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
6299 where we now show the pertinent parameter.
6300 * g++.dg/diagnostic/aka2.C: Likewise.
6301 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6302
6303 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6304
6305 PR fortran/85313
6306 * gfortran.dg/gomp/pr85313.f90: New test.
6307
6308 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6309
6310 PR c++/24314
6311 * g++.dg/parse/template29.C: New.
6312
6313 2018-04-10 Bin Cheng <bin.cheng@arm.com>
6314
6315 PR testsuite/85190
6316 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
6317
6318 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6319
6320 PR target/85177
6321 PR target/85255
6322 * gcc.target/i386/avx512f-pr85177.c: New test.
6323 * gcc.target/i386/avx512f-pr85255.c: New test.
6324
6325 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
6326
6327 PR tree-optimization/85286
6328 * gcc.dg/vect/pr85286.c: New test.
6329
6330 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6331
6332 PR target/85173
6333 * gcc.target/arm/pr85173.c: New test.
6334
6335 2018-04-10 Jakub Jelinek <jakub@redhat.com>
6336
6337 PR lto/85248
6338 * gcc.dg/lto/pr85248_0.c: New test.
6339 * gcc.dg/lto/pr85248_1.c: New test.
6340
6341 2018-04-09 Jan Hubicka <jh@suse.cz>
6342
6343 PR lto/85078
6344 * g++.dg/torture/pr85078.C: New.
6345
6346 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
6347
6348 PR c++/85227
6349 * g++.dg/cpp1z/decomp44.C: New.
6350 * g++.dg/cpp1z/decomp45.C: Likewise.
6351
6352 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6353
6354 PR fortran/83064
6355 * gfortran.dg/do_concurrent_5.f90: New test.
6356 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
6357 message.
6358
6359 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6360
6361 PR fortran/51260
6362 * gfortran.dg/parameter_array_element_3.f90: New test.
6363
6364 2018-04-09 Jakub Jelinek <jakub@redhat.com>
6365
6366 PR c++/85194
6367 * g++.dg/cpp1z/decomp43.C: New test.
6368
6369 PR rtl-optimization/80463
6370 * g++.dg/pr80463.C: Add -w to dg-options.
6371
6372 2018-04-09 Richard Biener <rguenther@suse.de>
6373
6374 PR tree-optimization/85284
6375 * gcc.dg/torture/pr85284.c: New testcase.
6376
6377 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6378
6379 PR rtl-optimization/80463
6380 PR rtl-optimization/83972
6381 PR rtl-optimization/83480
6382
6383 * gcc.dg/pr80463.c: New test.
6384 * g++.dg/pr80463.C: Likewise.
6385 * gcc.dg/pr83972.c: Likewise.
6386
6387 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6388
6389 PR rtl-optimization/83913
6390 * gcc.dg/pr83913.c: New test.
6391
6392 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6393
6394 PR rtl-optimization/83962
6395 * gcc.dg/pr83962.c: New test.
6396
6397 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
6398
6399 PR rtl-optimization/83530
6400 * gcc.dg/pr83530.c: New test.
6401
6402 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6403
6404 PR middle-end/82976
6405 * gfortran.dg/realloc_on_assign_16a.f90: New test.
6406
6407 2018-04-07 Jakub Jelinek <jakub@redhat.com>
6408
6409 PR tree-optimization/85257
6410 * gcc.dg/pr85257.c: New test.
6411
6412 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
6413
6414 * g++.dg/opt/pr85196.C: New test.
6415
6416 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6417
6418 PR c++/84269
6419 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
6420 std::tuple here since they need C++11.
6421 * g++.dg/lookup/missing-std-include-8.C: New test.
6422 * g++.dg/lookup/missing-std-include.C: Move std::array and
6423 std::tuple test to missing-std-include-6.C to avoid failures
6424 with C++98.
6425
6426 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6427
6428 PR debug/85252
6429 * gcc.dg/debug/pr85252.c: New test.
6430
6431 PR rtl-optimization/84872
6432 * gcc.dg/graphite/pr84872.c: New test.
6433
6434 PR c++/85210
6435 * g++.dg/cpp1z/decomp42.C: New test.
6436
6437 2018-04-06 David Malcolm <dmalcolm@redhat.com>
6438
6439 PR c++/85021
6440 * g++.dg/lookup/missing-std-include-7.C: New test.
6441
6442 2018-04-06 Tamar Christina <tamar.christina@arm.com>
6443
6444 * gcc.dg/struct-simple.c: Revert r254862.
6445 * lib/target-supports.exp
6446 (check_effective_target_word_mode_no_slow_unalign): Likewise.
6447
6448 2018-04-06 Richard Biener <rguenther@suse.de>
6449
6450 PR middle-end/85244
6451 * gcc.dg/torture/pr85244-1.c: New testcase.
6452 * gcc.dg/torture/pr85244-2.c: Likewise.
6453
6454 2018-04-06 Jakub Jelinek <jakub@redhat.com>
6455
6456 PR sanitizer/85213
6457 * c-c++-common/ubsan/pr85213.c: New test.
6458
6459 2018-04-06 Richard Biener <rguenther@suse.de>
6460
6461 PR middle-end/85180
6462 * gcc.dg/pr85180.c: New testcase.
6463
6464 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6465
6466 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
6467 to trigger the optimization. Do some cleanup and function
6468 renaming. Add more test functions.
6469
6470 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6471
6472 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
6473 options.
6474 * gcc.target/s390/hotpatch-1.c: Skip when building without
6475 optimization.
6476 * gcc.target/s390/hotpatch-10.c: Likewise.
6477 * gcc.target/s390/hotpatch-11.c: Likewise.
6478 * gcc.target/s390/hotpatch-12.c: Likewise.
6479 * gcc.target/s390/hotpatch-13.c: Likewise.
6480 * gcc.target/s390/hotpatch-14.c: Likewise.
6481 * gcc.target/s390/hotpatch-15.c: Likewise.
6482 * gcc.target/s390/hotpatch-16.c: Likewise.
6483 * gcc.target/s390/hotpatch-17.c: Likewise.
6484 * gcc.target/s390/hotpatch-18.c: Likewise.
6485 * gcc.target/s390/hotpatch-19.c: Likewise.
6486 * gcc.target/s390/hotpatch-2.c: Likewise.
6487 * gcc.target/s390/hotpatch-3.c: Likewise.
6488 * gcc.target/s390/hotpatch-4.c: Likewise.
6489 * gcc.target/s390/hotpatch-5.c: Likewise.
6490 * gcc.target/s390/hotpatch-6.c: Likewise.
6491 * gcc.target/s390/hotpatch-7.c: Likewise.
6492 * gcc.target/s390/hotpatch-8.c: Likewise.
6493 * gcc.target/s390/hotpatch-9.c: Likewise.
6494
6495 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6496
6497 * c-c++-common/Wattributes.c: Disable warning for s390* target and
6498 check for an error instead.
6499 * gcc.dg/Wattributes-6.c: Likewise.
6500
6501 2018-04-05 Jakub Jelinek <jakub@redhat.com>
6502
6503 PR c++/85209
6504 * g++.dg/cpp1z/decomp39.C: New test.
6505 * g++.dg/cpp1z/decomp40.C: New test.
6506
6507 PR c++/85208
6508 * g++.dg/cpp1z/decomp41.C: New test.
6509
6510 PR middle-end/85195
6511 * gcc.dg/pr85195.c: New test.
6512
6513 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6514
6515 PR c++/80956
6516 * g++.dg/cpp0x/initlist100.C: New.
6517 * g++.dg/cpp0x/initlist101.C: Likewise.
6518
6519 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
6520
6521 PR c++/84792
6522 * g++.dg/other/pr84792-1.C: New.
6523 * g++.dg/other/pr84792-2.C: Likewise.
6524
6525 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
6526
6527 PR target/85193
6528 * gcc.target/i386/pr85193.c: New test.
6529
6530 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
6531
6532 PR c++/84979
6533 * g++.dg/concepts/pr84979.C: New.
6534 * g++.dg/concepts/pr84979-2.C: New.
6535 * g++.dg/concepts/pr84979-3.C: New.
6536
6537 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6538
6539 PR c++/80026
6540 * g++.dg/cpp0x/variadic174.C: New.
6541
6542 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6543
6544 PR inline-asm/85172
6545 * g++.dg/ext/builtin13.C: New test.
6546 * g++.dg/ext/atomic-4.C: New test.
6547
6548 PR c++/85146
6549 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
6550 * g++.dg/ext/bases3.C: New test.
6551
6552 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6553
6554 PR target/85203
6555 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
6556 to match a single insn of the baz function. Move scan directives at
6557 the end of the file below the functions they are trying to test for
6558 better readability.
6559 * gcc.target/arm/cmse/cmse-16.c: New testcase.
6560
6561 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
6562
6563 PR rtl-optimization/84878
6564 * gcc.target/powerpc/pr84878.c: New test.
6565
6566 2018-04-04 Michael Matz <matz@suse.de>
6567
6568 * gcc.dg/Wstringop-overflow-4.c: New test.
6569 * c-c++-common/Wstringop-truncation-4.c: Adjust.
6570
6571 2018-04-04 Jakub Jelinek <jakub@redhat.com>
6572
6573 PR testsuite/85189
6574 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
6575 for the diagnostics of overridden functions. Adjust for new wording.
6576
6577 2018-04-04 Richard Biener <rguenther@suse.de>
6578
6579 PR lto/85176
6580 * g++.dg/lto/pr85176_0.C: New testcase.
6581
6582 2018-04-04 Richard Biener <rguenther@suse.de>
6583
6584 PR testsuite/85191
6585 * lib/target-supports.exp (check_effective_target_vect_perm_short):
6586 Fix typo.
6587
6588 2018-04-04 Martin Liska <mliska@suse.cz>
6589
6590 PR sanitizer/85174
6591 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
6592 and msdata as a workaround for powerpc.
6593
6594 2018-04-04 Richard Biener <rguenther@suse.de>
6595
6596 PR tree-optimization/85168
6597 * gcc.dg/torture/pr85168.c: New testcase.
6598
6599 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
6600
6601 PR c++/84943
6602 * g++.dg/pr84943.C: New.
6603 * g++.dg/pr84943-2.C: New.
6604
6605 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6606
6607 PR rtl-optimization/85167
6608 * gcc.dg/pr85167.c: New test.
6609
6610 PR tree-optimization/85156
6611 * c-c++-common/pr85156.c: New test.
6612 * gcc.c-torture/execute/pr85156.c: New test.
6613
6614 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
6615
6616 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
6617 * gcc.target/powerpc/undef-bool-1.C: New file.
6618 * gcc.target/powerpc/undef-bool-2.c: New file.
6619
6620 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6621
6622 PR c++/84768
6623 * g++.dg/cpp1z/class-deduction52.C: New.
6624
6625 2018-04-03 Jakub Jelinek <jakub@redhat.com>
6626
6627 PR c++/85147
6628 * g++.dg/cpp0x/pr85147.C: New test.
6629
6630 PR c++/85140
6631 * g++.dg/cpp0x/gen-attrs-64.C: New test.
6632
6633 PR c++/85134
6634 * g++.dg/gomp/pr85134.C: New test.
6635 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
6636
6637 PR target/85169
6638 * gcc.c-torture/execute/pr85169.c: New test.
6639 * gcc.target/i386/avx512f-pr85169.c: New test.
6640 * gcc.target/i386/avx512bw-pr85169.c: New test.
6641
6642 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6643
6644 PR target/85126
6645 * gcc.target/powerpc/pr69946: Adjust comment. Remove
6646 scan-assembler-times clause.
6647
6648 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6649
6650 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
6651 dg-additional-options.
6652
6653 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
6654
6655 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
6656
6657 2018-04-03 Richard Biener <rguenther@suse.de>
6658
6659 PR testsuite/85154
6660 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
6661
6662 2018-04-02 Jim Wilson <jimw@sifive.com>
6663
6664 * gcc.target/riscv/pr84660.c: New.
6665 * gcc.target/riscv/shift-and-1.c: New.
6666 * gcc.target/riscv/shift-and-2.c: New.
6667
6668 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6669
6670 PR fortran/85102
6671 * gfortran.dg/array_simplify_2.f90: New test.
6672
6673 2018-04-01 Jakub Jelinek <jakub@redhat.com>
6674
6675 PR middle-end/85090
6676 * gcc.target/i386/avx512f-pr85090-1.c: New test.
6677 * gcc.target/i386/avx512f-pr85090-2.c: New test.
6678 * gcc.target/i386/avx512f-pr85090-3.c: New test.
6679 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
6680 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
6681
6682 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
6683
6684 PR c++/85027
6685 * g++.dg/pr85027.C: New.
6686
6687 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6688
6689 PR target/83315
6690 * gcc.target/powerpc/sse-maxps-2.c: New test.
6691 * gcc.target/powerpc/sse-minps-2.c: New test.
6692
6693 2018-03-30 Jakub Jelinek <jakub@redhat.com>
6694
6695 PR c++/84791
6696 * g++.dg/gomp/pr84791.C: New test.
6697
6698 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
6699
6700 PR fortran/84931
6701 * gfortran.dg/array_constructor_53.f90: New test.
6702
6703 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6704
6705 PR fortran/85130
6706 * gfortran.dg/substr_6.f90: Remove illegal test for
6707 out-of-bounds substring.
6708
6709 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6710
6711 PR fortran/85111
6712 * gfortran.dg/zero_sized_10.f90: New test.
6713
6714 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6715
6716 PR c++/84269
6717 * g++.dg/lookup/missing-std-include-6.C: New test.
6718 * g++.dg/lookup/missing-std-include.C: Add std::pair and
6719 std::tuple tests.
6720 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
6721 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
6722 <cstring>, <cassert>, and <cstdlib>.
6723
6724 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
6725
6726 PR inline-asm/84985
6727 * gcc.target/i386/pr84985.c: New.
6728
6729 2018-03-29 David Malcolm <dmalcolm@redhat.com>
6730
6731 PR c++/85110
6732 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
6733
6734 2018-03-29 Jakub Jelinek <jakub@redhat.com>
6735
6736 PR c++/85108
6737 * g++.dg/warn/Wunused-var-31.C: New test.
6738
6739 PR c/85094
6740 * c-c++-common/Wduplicated-branches-14.c: New test.
6741
6742 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6743
6744 PR c++/84606
6745 * g++.dg/cpp0x/pr84606.C: New.
6746
6747 2018-03-29 Carl Love <cel@us.ibm.com>
6748
6749 Revert
6750 2017-09-27 Carl Love <cel@us.ibm.com>
6751
6752 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
6753 for the __builtin_fctid and __builtin_fctiw.
6754
6755 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
6756
6757 PR target/84912
6758 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
6759 deleted builtin function.
6760 (div_weuo): Likewise.
6761 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
6762 (div_deuo): Likewise.
6763
6764 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6765
6766 PR c++/85028
6767 * g++.dg/other/default13.C: New.
6768
6769 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6770
6771 PR target/85095
6772 * gcc.target/i386/pr85095-1.c: New test.
6773 * gcc.target/i386/pr85095-2.c: New test.
6774 * gcc.c-torture/execute/pr85095.c: New test.
6775
6776 PR tree-optimization/82004
6777 * gcc.dg/pr82004.c: New test.
6778
6779 2018-03-28 Jakub Jelinek <jakub@redhat.com>
6780 Martin Liska <mliska@suse.cz>
6781
6782 PR sanitizer/85081
6783 * g++.dg/asan/pr85081.C: New test.
6784
6785 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
6786
6787 PR c++/84789
6788 * g++.dg/template/pr84789.C: Adjust for testing with
6789 -fconcepts too.
6790
6791 PR c++/84973
6792 * g++.dg/template/pr84973.C: New.
6793 * g++.dg/template/pr84973-2.C: New.
6794 * g++.dg/template/pr84973-3.C: New.
6795
6796 PR c++/84968
6797 * g++.dg/eh/pr84968.C: New.
6798
6799 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6800
6801 PR target/84914
6802 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
6803 long double multiply/divide uses the correct function.
6804 * gcc.target/powerpc/mulkc-3.c: Likewise.
6805 * gcc.target/powerpc/divkc-2.c: Likewise.
6806 * gcc.target/powerpc/divkc-3.c: Likewise.
6807
6808 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6809
6810 PR c++/85067
6811 * g++.dg/cpp0x/defaulted51.C: New.
6812 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
6813
6814 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR c++/85077
6817 * g++.dg/ext/vector35.C: New test.
6818
6819 PR c++/85061
6820 * g++.dg/ext/builtin-offsetof3.C: New test.
6821
6822 PR c++/85076
6823 * g++.dg/cpp1y/pr85076.C: New test.
6824
6825 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6826
6827 PR fortran/85084
6828 * gfortran.dg/matmul_rank_1.f90: New test.
6829
6830 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6831 Harald Anlauf <anlauf@gmx.de>
6832
6833 * gfortran.dg/structure_constructor_15.f90: New test.
6834
6835 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
6836
6837 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
6838 for the diagnostics of overridden functions. Adjust for new wording.
6839 * g++.dg/cpp0x/implicit1.C: Likewise.
6840 * g++.dg/cpp0x/override1.C: Likewise.
6841 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6842 * g++.dg/eh/shadow1.C: Likewise.
6843 * g++.dg/inherit/covariant12.C: Likewise.
6844 * g++.dg/inherit/covariant14.C: Likewise.
6845 * g++.dg/inherit/covariant15.C: Likewise.
6846 * g++.dg/inherit/covariant16.C: Likewise.
6847 * g++.dg/inherit/covariant22.C: Likewise.
6848 * g++.dg/inherit/crash3.C: Likewise.
6849 * g++.dg/inherit/error2.C: Likewise.
6850 * g++.dg/template/crash100.C: Likewise.
6851 * g++.old-deja/g++.eh/spec6.C: Likewise.
6852 * g++.old-deja/g++.mike/p811.C: Likewise.
6853 * g++.old-deja/g++.other/virtual11.C: Likewise.
6854 * g++.old-deja/g++.other/virtual4.C: Likewise.
6855
6856 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
6857
6858 PR target/85044
6859 * gcc.target/i386/pr85044.c: New test.
6860
6861 2018-03-27 Martin Sebor <msebor@redhat.com>
6862
6863 PR testsuite/83462
6864 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
6865 other than x86.
6866
6867 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6868
6869 PR target/83009
6870 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
6871
6872 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6873
6874 PR target/81863
6875 * gcc.target/arm/pr81863.c: New test.
6876
6877 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
6878
6879 PR target/85056
6880 * gcc.target/nvptx/pr85056.c: New test.
6881 * gcc.target/nvptx/pr85056a.c: New test.
6882
6883 2018-03-27 Richard Biener <rguenther@suse.de>
6884
6885 PR testsuite/82847
6886 * lib/target-supports.exp (check_ssse3_available): New function.
6887 (check_effective_target_vect_perm_short): Enable for x86 if
6888 check_ssse3_available.
6889
6890 2018-03-27 Richard Biener <rguenther@suse.de>
6891
6892 PR tree-optimization/85082
6893 * gfortran.dg/pr85082.f90: New testcase.
6894
6895 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6896
6897 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
6898 to "l=2" in dg-final.
6899
6900 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
6901
6902 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
6903 * gcc.target/mips/fix-r4000-2.c: Likewise.
6904 * gcc.target/mips/fix-r4000-3.c: Likewise.
6905 * gcc.target/mips/fix-r4000-4.c: Likewise.
6906 * gcc.target/mips/fix-r4000-5.c: Likewise.
6907 * gcc.target/mips/fix-r4000-6.c: Likewise.
6908 * gcc.target/mips/fix-r4000-7.c: Likewise.
6909 * gcc.target/mips/fix-r4000-8.c: Likewise.
6910 * gcc.target/mips/fix-r4000-9.c: Likewise.
6911 * gcc.target/mips/fix-r4000-10.c: Likewise.
6912 * gcc.target/mips/fix-r4000-7.c: Change dg-final
6913 "mulditi3_r4000" instead of "mulditi3".
6914 * gcc.target/mips/fix-r4000-8.c: Change dg-final
6915 "umulditi3_r4000" instead of "umulditi3".
6916
6917 2018-03-27 Jakub Jelinek <jakub@redhat.com>
6918
6919 PR c++/85068
6920 * g++.dg/inherit/covariant22.C: New test.
6921
6922 2018-03-27 Richard Biener <rguenther@suse.de>
6923
6924 PR testsuite/84004
6925 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
6926 alignment.
6927
6928 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6929 Jason Merrill <jason@redhat.com>
6930
6931 PR c++/84632
6932 * g++.dg/init/array49.C: New.
6933 * g++.dg/torture/pr70499.C: Adjust.
6934
6935 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
6936
6937 PR target/85073
6938 * gcc.target/i386/pr85073.c: New test.
6939
6940 2018-03-26 Richard Biener <rguenther@suse.de>
6941
6942 PR testsuite/85066
6943 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
6944 instead of long.
6945
6946 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6947
6948 PR fortran/66709
6949 * gfortran.dg/parameter_array_format.f90: New test.
6950
6951 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6952 Neil Carlson <neil.n.carlson@gmail.com>
6953
6954 PR fortran/84381
6955 * gfortran.dg/literal_character_constant_1.inc: Replace
6956 call abort by STOP n.
6957 * gfortran.dg/overload_1.f90: Likewise.
6958
6959 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
6960 Dominique d'Humieres <dominiq@gcc.gnu.org>
6961
6962 PR fortran/84924
6963 * gfortran.dg/scalar_pointer_1.f90: New test.
6964
6965 2018-03-25 Tom de Vries <tom@codesourcery.com>
6966
6967 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
6968 precise.
6969
6970 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6971
6972 PR fortran/69497
6973 * gfortran.dg/pr89497.f90: New test.
6974
6975 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6976
6977 PR fortran/70068
6978 * gfortran.dg/substr_7.f90: New test.
6979
6980 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
6981
6982 PR fortran/42651
6983 * gfortran.dg/pr42651.f90: New test.
6984 * gfortran.dg/func_result_7.f90: Update error message.
6985
6986 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
6987
6988 PR tree-optimization/84005
6989 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
6990 failing to force the alignment.
6991
6992 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
6993
6994 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
6995 from this to...
6996 <vclzd>: ...this.
6997
6998 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
6999
7000 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
7001 message. Fix scan-assembler patterns.
7002
7003 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7004
7005 PR c++/85015
7006 * g++.dg/cpp0x/pr85015.C: New test.
7007
7008 PR c++/84942
7009 * g++.dg/cpp1y/pr84942.C: New test.
7010
7011 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
7012
7013 PR inline-asm/85030
7014 * gcc.target/i386/pr85030.c: New.
7015
7016 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7017
7018 PR target/85026
7019 * g++.dg/pr85026.C: New test.
7020
7021 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
7022
7023 * g++.dg/debug/pr84704.C: XFAIL AIX.
7024
7025 2018-03-23 Sudakshina Das <sudi.das@arm.com>
7026
7027 PR target/84826
7028 * gcc.target/arm/pr84826.c: Add dg directive.
7029
7030 2018-03-23 Marek Polacek <polacek@redhat.com>
7031
7032 PR c++/85033
7033 * g++.dg/ext/builtin-offsetof2.C: New test.
7034
7035 PR c++/85045
7036 * g++.dg/cpp0x/Wnarrowing5.C: New test.
7037 * gcc.dg/pr85045.c: New test.
7038
7039 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
7040
7041 PR debug/85020
7042 * gnat.dg/lto22.adb: New test.
7043 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
7044 * gnat.dg/lto22_pkg2.ads: Likewise.
7045
7046 2018-03-23 Jakub Jelinek <jakub@redhat.com>
7047
7048 PR c/80778
7049 * gcc.dg/lto/pr80778_0.c: New test.
7050
7051 PR inline-asm/85034
7052 * gcc.target/i386/pr85034.c: New test.
7053
7054 PR inline-asm/85022
7055 * c-c++-common/torture/pr85022.c: New test.
7056
7057 PR sanitizer/85029
7058 * g++.dg/ubsan/pr85029.C: New test.
7059
7060 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
7061
7062 PR c++/71251
7063 * g++.dg/cpp0x/pr71251.C: New.
7064
7065 PR c++/84789
7066 * g++.dg/template/pr84789.C: New.
7067 * g++.dg/template/pr84789-2.C: New.
7068 * g++.dg/template/pr84789-3.C: New.
7069 * g++.dg/parse/dtor11.C: Accept alternate error message.
7070
7071 PR c++/84729
7072 * g++.dg/pr84729.C: New.
7073 * g++.old-deja/g++.ext/arrnew2.C: Require error.
7074 * g++.old-deja/g++.robertl/eb58.C: Likewise.
7075 * g++.old-deja/g++.robertl/eb63.C: Likewise.
7076
7077 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
7078
7079 PR fortran/84922
7080 * gfortran.dg/interface_42.f90: New test.
7081 * gfortran.dg/interface_43.f90: New test.
7082
7083 2018-03-22 Sudakshina Das <sudi.das@arm.com>
7084
7085 PR target/84826
7086 * gcc.target/arm/pr84826.c: New test.
7087
7088 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
7089
7090 * gcc.target/arm/addr-modes-float.c: Move dg-do before
7091 dg-require-effective-target.
7092 * gcc.target/arm/addr-modes-int.c: Likewise.
7093 * gcc.target/nios2/lo-addr-tls.c: Likewise.
7094
7095 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
7096
7097 PR target/84760
7098 * gcc.target/powerpc/altivec-ld-1.c: New test.
7099
7100 2018-03-22 Bin Cheng <bin.cheng@arm.com>
7101
7102 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
7103
7104 2018-03-22 Jakub Jelinek <jakub@redhat.com>
7105
7106 PR inline-asm/84941
7107 * gcc.dg/pr84941.c: New test.
7108
7109 2018-03-22 Tom de Vries <tom@codesourcery.com>
7110
7111 PR tree-optimization/84956
7112 * gcc.dg/pr84956.c: New test.
7113
7114 2018-03-22 Marek Polacek <polacek@redhat.com>
7115
7116 PR c++/84854
7117 * g++.dg/cpp1z/constexpr-if15.C: New test.
7118 * g++.dg/cpp1z/constexpr-if16.C: New test.
7119
7120 2018-03-21 Joseph Myers <joseph@codesourcery.com>
7121
7122 * gcc.dg/builtin-tgmath-3.c: New test.
7123
7124 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
7125
7126 PR c++/71965
7127 * g++.dg/concepts/pr71965.C: New.
7128
7129 PR c++/84610
7130 PR c++/84642
7131 * g++.dg/cpp0x/pr84610.C: New.
7132 * g++.dg/cpp0x/pr84642.C: New.
7133
7134 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7135
7136 PR c/84999
7137 * c-c++-common/pr84999.c: New test.
7138
7139 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7140
7141 PR c++/84972
7142 * g++.dg/ext/desig10.C: New.
7143
7144 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7145 Harald Anlauf <anlauf@gmx.de>
7146
7147 PR fortran/84957
7148 * gfortran.dg/pr84957.f90: New test.
7149
7150 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7151
7152 PR tree-optimization/84960
7153 * gcc.c-torture/compile/pr84960.c: New test.
7154
7155 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
7156
7157 PR tree-optimization/84811
7158 * gcc.dg/torture/pr84811.c: New test.
7159
7160 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7161
7162 PR tree-optimization/84982
7163 * c-c++-common/pr84982.c: New test.
7164
7165 PR c++/84961
7166 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
7167 "m" (++x) in C++.
7168 * g++.dg/torture/pr84961-1.C: New test.
7169 * g++.dg/torture/pr84961-2.C: New test.
7170
7171 2018-03-21 Nathan Sidwell <nathan@acm.org>
7172
7173 PR c++/85008
7174 * g++.dg/pr85008.C: New.
7175
7176 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
7177
7178 PR fortran/84615
7179 * gfortran.dg/char_result_17.f90: New test.
7180
7181 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7182
7183 PR c++/84994
7184 * g++.dg/other/accessor-fixits-1.C: Move to...
7185 * g++.dg/torture/accessor-fixits-1.C: ...here.
7186 * g++.dg/other/accessor-fixits-2.C: Move to...
7187 * g++.dg/torture/accessor-fixits-2.C: ...here.
7188 * g++.dg/other/accessor-fixits-3.C: Move to...
7189 * g++.dg/torture/accessor-fixits-3.C: ...here.
7190 * g++.dg/other/accessor-fixits-4.C: Move to...
7191 * g++.dg/torture/accessor-fixits-4.C: ...here.
7192 * g++.dg/other/accessor-fixits-5.C: Move to...
7193 * g++.dg/torture/accessor-fixits-5.C: ...here.
7194 * g++.dg/torture/accessor-fixits-6.C: New testcase.
7195 * g++.dg/torture/accessor-fixits-7.C: New testcase.
7196 * g++.dg/torture/accessor-fixits-8.C: New testcase.
7197
7198 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7199
7200 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
7201
7202 2018-03-21 Sudakshina Das <sudi.das@arm.com>
7203
7204 PR target/82989
7205 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
7206
7207 2018-03-21 Nathan Sidwell <nathan@acm.org>
7208
7209 PR c++/84804
7210 * g++.dg/lookup/pr84804.C: New.
7211
7212 2018-03-21 Martin Sebor <msebor@redhat.com>
7213
7214 PR c++/84850
7215 * g++.dg/Wclass-memaccess-3.C: New test.
7216 * g++.dg/Wclass-memaccess-4.C: New test.
7217
7218 2018-03-21 David Malcolm <dmalcolm@redhat.com>
7219
7220 PR c++/84892
7221 * g++.dg/other/accessor-fixits-1.C
7222 (test_access_const_t1_color): New.
7223 (test_deref_const_t1_color): New.
7224 * g++.dg/other/accessor-fixits-5.C: New testcase.
7225
7226 2018-03-21 Tom de Vries <tom@codesourcery.com>
7227
7228 PR tree-optimization/83126
7229 * gcc.dg/graphite/pr83126.c: New test.
7230
7231 2018-03-21 Nathan Sidwell <nathan@acm.org>
7232
7233 * g++.dg/ext/anon-struct6.C: Adjust.
7234 * g++.dg/ext/deprecate-1.C: New.
7235 * g++.dg/ext/deprecate-2.C: New.
7236 * g++.dg/lookup/pr84602.C: Adjust.
7237 * g++.dg/lookup/pr84962.C: Adjust.
7238 * g++.old-deja/g++.other/anon4.C
7239
7240 PR c++/84836
7241 * g++.dg/lookup/pr84836.C: New.
7242
7243 2018-03-21 Bin Cheng <bin.cheng@arm.com>
7244
7245 PR tree-optimization/84969
7246 * gcc.dg/tree-ssa/pr84969.c: New test.
7247
7248 2018-03-21 Jakub Jelinek <jakub@redhat.com>
7249
7250 PR rtl-optimization/84989
7251 * gcc.target/i386/pr84989.c: New test.
7252
7253 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7254
7255 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
7256
7257 2018-03-21 Martin Liska <mliska@suse.cz>
7258
7259 PR ipa/84963
7260 * gfortran.dg/goacc/pr84963.f90: New test.
7261
7262 2018-03-21 Marek Polacek <polacek@redhat.com>
7263
7264 PR c++/71638, ICE with NSDMI and reference.
7265 * g++.dg/cpp0x/nsdmi14.C: New test.
7266 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
7267
7268 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
7269
7270 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
7271 MIPS with -mpaired-single directives.
7272
7273 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
7274
7275 PR fortran/85001
7276 * gfortran.dg/interface_41.f90: New test.
7277
7278 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7279
7280 PR debug/84875
7281 * gcc.dg/pr84875.c: New test.
7282
7283 2018-03-20 Marek Polacek <polacek@redhat.com>
7284
7285 PR c++/84978, ICE with NRVO.
7286 * g++.dg/opt/nrv19.C: New test.
7287
7288 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7289
7290 PR target/82518
7291 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
7292 Disable for armeb targets.
7293 * gcc.target/arm/pr82518.c: New test.
7294
7295 2018-03-20 Nathan Sidwell <nathan@acm.org>
7296
7297 PR c++/84962
7298 * g++.dg/lookup/pr84962.C: New.
7299
7300 PR c++/84970
7301 * g++.dg/lookup/pr84970.C: New.
7302
7303 2018-03-20 Richard Biener <rguenther@suse.de>
7304
7305 PR target/84986
7306 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
7307
7308 2018-03-20 Martin Liska <mliska@suse.cz>
7309
7310 PR ipa/84825
7311 * g++.dg/ipa/pr84825.C: New test.
7312
7313 2018-03-20 Martin Liska <mliska@suse.cz>
7314
7315 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
7316
7317 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7318
7319 PR target/84845
7320 * gcc.c-torture/compile/pr84845.c: New test.
7321
7322 2018-03-20 Sudakshina Das <sudi.das@arm.com>
7323
7324 PR target/82989
7325 * gcc.target/arm/pr82989.c: New test.
7326
7327 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7328
7329 PR target/84945
7330 * gcc.target/i386/pr84945.c: New test.
7331
7332 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
7333
7334 PR target/81647
7335 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
7336
7337 2018-03-20 Jakub Jelinek <jakub@redhat.com>
7338
7339 PR c/84953
7340 * gcc.dg/pr84953.c: New test.
7341
7342 2018-03-19 Marek Polacek <polacek@redhat.com>
7343
7344 PR c++/84925
7345 * g++.dg/cpp1z/lambda-__func__.C: New test.
7346
7347 PR c++/84927
7348 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
7349
7350 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7351
7352 PR sanitizer/78651
7353 * g++.dg/asan/pr78651.C: New test.
7354
7355 2018-03-19 Tom de Vries <tom@codesourcery.com>
7356
7357 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
7358 vect_int_mult. Add nvptx xfail for PR84958.
7359
7360 2018-03-19 Nathan Sidwell <nathan@acm.org>
7361
7362 PR c++/84835
7363 * g++.dg/cpp1y/pr84835.C: New.
7364
7365 2018-03-19 Sudakshina Das <sudi.das@arm.com>
7366
7367 PR target/81647
7368 * gcc.target/aarch64/pr81647.c: New.
7369
7370 2018-03-19 Richard Biener <rguenther@suse.de>
7371
7372 PR tree-optimization/84933
7373 * g++.dg/pr84933.C: New testcase.
7374
7375 2018-03-19 Richard Biener <rguenther@suse.de>
7376
7377 PR tree-optimization/84859
7378 * gcc.dg/tree-ssa/pr84859.c: New testcase.
7379 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
7380 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
7381 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
7382
7383 2018-03-19 Nathan Sidwell <nathan@acm.org>
7384
7385 PR c++/84812
7386 * g++.dg/lookup/pr84812.C: New.
7387
7388 2018-03-19 Richard Biener <rguenther@suse.de>
7389
7390 PR tree-optimization/84929
7391 * gcc.dg/torture/pr84929.c: New testcase.
7392
7393 2018-03-19 Tamar Christina <tamar.christina@arm.com>
7394
7395 PR target/84711
7396 * gcc.target/arm/big-endian-subreg.c: Delete.
7397
7398 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7399
7400 PR fortran/84931
7401 * gfortran.dg/array_constructor_52.f90: New test.
7402
7403 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
7404
7405 PR fortran/77414
7406 * gfortran.dg/pr77414.f90: New test.
7407 * gfortran.dg/internal_references_1.f90: Adjust error message.
7408
7409 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
7410
7411 PR fortran/65453
7412 * gfortran.dg/pr65453.f90: New test.
7413
7414 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
7415
7416 PR tree-optimization/84913
7417 * gfortran.dg/vect/pr84913.f90: New test.
7418
7419 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7420
7421 PR fortran/79929
7422 * gfortran.dg/warn_concat.f90: New test.
7423
7424 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7425
7426 PR target/84899
7427 * gcc.dg/pr84899.c: New test.
7428
7429 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
7430
7431 PR fortran/69395
7432 * gfortran.dg/pr69395.f90: Add test for max dimensions
7433
7434 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
7435
7436 PR target/84876
7437 * gcc.target/i386/pr84876.c: New test.
7438
7439 2018-03-16 Martin Liska <mliska@suse.cz>
7440
7441 PR ipa/84833
7442 * gcc.target/i386/mvc11.c: New test.
7443
7444 2018-03-16 Martin Liska <mliska@suse.cz>
7445
7446 PR ipa/84722
7447 * gcc.target/i386/mvc10.c: New test.
7448
7449 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7450
7451 PR c++/79937
7452 PR c++/82410
7453 * g++.dg/cpp1y/pr79937-1.C: New test.
7454 * g++.dg/cpp1y/pr79937-2.C: New test.
7455 * g++.dg/cpp1y/pr79937-3.C: New test.
7456 * g++.dg/cpp1y/pr79937-4.C: New test.
7457 * g++.dg/cpp1y/pr82410.C: New test.
7458
7459 2018-03-16 Tom de Vries <tom@codesourcery.com>
7460
7461 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
7462
7463 2018-03-16 Tom de Vries <tom@codesourcery.com>
7464
7465 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
7466
7467 2018-03-16 Jakub Jelinek <jakub@redhat.com>
7468
7469 PR c++/84874
7470 * g++.dg/cpp2a/desig8.C: New test.
7471
7472 PR tree-optimization/84841
7473 * gcc.dg/pr84841.c: New test.
7474
7475 PR c++/84874
7476 * g++.dg/cpp2a/desig7.C: New test.
7477
7478 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
7479 Jim MacArthur <jim.macarthur@codethink.co.uk>
7480
7481 * gfortran.dg/automatic_1.f90: New test.
7482 * gfortran.dg/automatic_repeat.f90: New test
7483 * gfortran.dg/automatic_save.f90: New test.
7484 * gfortran.dg/vax_structure.f90: New test.
7485
7486 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7487
7488 PR fortran/78741
7489 * gfortran.dg/pr78741.f90: New test.
7490
7491 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
7492
7493 PR fortran/69395
7494 * gfortran.dg/pr69395.f90: New test.
7495
7496 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7497
7498 PR c++/79085
7499 * g++.dg/opt/pr79085.C: New test.
7500
7501 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
7502
7503 PR target/84574
7504 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
7505 label instead of __x86_indirect_thunk label.
7506
7507 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7508
7509 PR c++/84222
7510 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
7511 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
7512 * g++.dg/warn/deprecated-13.C: New test.
7513
7514 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
7515
7516 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
7517
7518 2018-03-15 Richard Biener <rguenther@suse.de>
7519
7520 PR c/84873
7521 * c-c++-common/pr84873.c: New testcase.
7522
7523 2018-03-15 Tamar Christina <tamar.christina@arm.com>
7524
7525 PR target/84711
7526 * gcc.target/arm/big-endian-subreg.c: New.
7527
7528 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7529
7530 PR target/84860
7531 * gcc.c-torture/compile/pr84860.c: New test.
7532
7533 2018-03-15 Julia Koval <julia.koval@intel.com>
7534
7535 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7536 cannonlake.
7537 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
7538 avx512bitalg.
7539
7540 2018-03-15 Jakub Jelinek <jakub@redhat.com>
7541
7542 PR c/84853
7543 * gcc.dg/pr84853.c: New test.
7544
7545 2018-03-14 Carl Love <cel@us.ibm.com>
7546
7547 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
7548
7549 2018-03-14 Martin Liska <mliska@suse.cz>
7550
7551 PR ipa/8480
7552 * g++.dg/lto/pr84805_0.C: New test.
7553 * g++.dg/lto/pr84805_1.C: New test.
7554 * g++.dg/lto/pr84805_2.C: New test.
7555
7556 2018-03-14 David Malcolm <dmalcolm@redhat.com>
7557
7558 PR c/84852
7559 * gcc.dg/fixits-pr84852-1.c: New test.
7560 * gcc.dg/fixits-pr84852-2.c: New test.
7561
7562 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7563
7564 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
7565 separate verbose message.
7566 * lib/scandump.exp (scan-dump-times): Likewise.
7567
7568 2018-03-14 Julia Koval <julia.koval@intel.com>
7569
7570 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
7571 server.
7572 * gcc.target/i386/funcspec-56.inc: Ditto.
7573
7574 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7575
7576 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
7577 aarch64_sve_hw.
7578
7579 2018-03-14 Jakub Jelinek <jakub@redhat.com>
7580
7581 PR sanitizer/83392
7582 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
7583 check count from 17 to 14.
7584
7585 PR target/84844
7586 * gcc.target/i386/pr84844.c: New test.
7587
7588 2018-03-14 Richard Biener <rguenther@suse.de>
7589
7590 PR tree-optimization/84830
7591 * gcc.dg/torture/pr84830.c: New testcase.
7592
7593 2018-03-14 Marek Polacek <polacek@redhat.com>
7594
7595 PR c++/84596
7596 * g++.dg/cpp0x/static_assert15.C: New test.
7597
7598 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
7599
7600 PR fortran/61775
7601 * gfortran.dg/pr61775.f90: New test.
7602
7603 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7604
7605 PR c++/84843
7606 * g++.dg/ext/pr84843-1.C: New test.
7607 * g++.dg/ext/pr84843-2.C: New test.
7608
7609 2018-03-13 David Pagan <dave.pagan@oracle.com>
7610
7611 PR c/46921
7612 * gcc.dg/pr46921.c: New test.
7613
7614 2018-03-13 Martin Sebor <msebor@redhat.com>
7615
7616 PR tree-optimization/84725
7617 * c-c++-common/Wstringop-truncation-4.c: New test.
7618 * c-c++-common/attr-nonstring-5.c: New test.
7619
7620 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7621
7622 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
7623 than unpacks.
7624 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
7625 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
7626
7627 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7628
7629 * gcc.target/aarch64/sve/tls_1.c: New test.
7630 * gcc.target/aarch64/sve/tls_2.C: Likewise.
7631
7632 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
7633
7634 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
7635 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
7636
7637 2018-03-13 Martin Liska <mliska@suse.cz>
7638
7639 PR ipa/84658.
7640 * g++.dg/ipa/pr84658.C: New test.
7641
7642 2018-03-13 Jakub Jelinek <jakub@redhat.com>
7643
7644 PR middle-end/84834
7645 * gcc.dg/pr84834.c: New test.
7646
7647 PR target/84827
7648 * gcc.target/i386/pr84827.c: New test.
7649
7650 PR target/84828
7651 * g++.dg/ext/pr84828.C: New test.
7652
7653 PR target/84786
7654 * gcc.target/i386/avx512f-pr84786-1.c: New test.
7655 * gcc.target/i386/avx512f-pr84786-2.c: New test.
7656
7657 PR c++/84808
7658 * g++.dg/cpp1y/constexpr-84808.C: New test.
7659
7660 PR c++/84704
7661 * g++.dg/debug/pr84704.C: New test.
7662
7663 2018-03-12 Renlin Li <renlin.li@arm.com>
7664
7665 * gcc.target/aarch64/movi_hf.c: New.
7666 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
7667 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
7668
7669 2018-03-12 Martin Sebor <msebor@redhat.com>
7670
7671 PR tree-optimization/83456
7672 * c-c++-common/Wrestrict-2.c: Remove test cases.
7673 * c-c++-common/Wrestrict.c: Same.
7674 * gcc.dg/Wrestrict-12.c: New test.
7675 * gcc.dg/Wrestrict-14.c: New test.
7676
7677 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7678
7679 * g++.dg/pr84821.C: New test.
7680
7681 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
7682
7683 * gcc.dg/pr84799.c: New test.
7684
7685 2018-03-12 Richard Biener <rguenther@suse.de>
7686
7687 PR tree-optimization/84803
7688 * gcc.dg/torture/pr84803.c: New testcase.
7689
7690 2018-03-12 Jakub Jelinek <jakub@redhat.com>
7691
7692 PR c++/84813
7693 * g++.dg/debug/pr84813.C: New test.
7694
7695 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
7696
7697 PR fortran/84546
7698 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
7699
7700 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
7701
7702 PR fortran/83939
7703 * gfortran.dg/pr83939.f90
7704
7705 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7706
7707 PR fortran/66128
7708 * gfortran.dg/zero_sized_9.f90: New test.
7709
7710 2018-03-11 Jakub Jelinek <jakub@redhat.com>
7711
7712 PR debug/58150
7713 * g++.dg/debug/dwarf2/enum2.C: New test.
7714
7715 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
7716
7717 PR fortran/84734
7718 * gfortran.dg/pr84734.f90: New test.
7719
7720 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
7721
7722 * gnat.dg/prot3.adb: New test.
7723 * gnat.dg/prot3_pkg.ad[sb]: New helper.
7724
7725 2018-03-09 Jason Merrill <jason@redhat.com>
7726 Paolo Carlini <paolo.carlini@oracle.com>
7727
7728 PR c++/71169
7729 PR c++/71832
7730 * g++.dg/cpp0x/pr71169.C: New.
7731 * g++.dg/cpp0x/pr71169-2.C: Likewise.
7732 * g++.dg/cpp0x/pr71832.C: Likewise.
7733
7734 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
7735
7736 PR target/83969
7737 * gcc.target/powerpc/pr83969.c: New test.
7738
7739 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7740
7741 PR target/84772
7742 * gcc.dg/pr84772.c: New test.
7743
7744 PR c++/84076
7745 * g++.dg/warn/Wformat-2.C: New test.
7746
7747 PR c++/84767
7748 * g++.dg/ext/vla18.C: New test.
7749
7750 2018-03-09 Martin Sebor <msebor@redhat.com>
7751
7752 PR tree-optimization/84526
7753 * gcc.dg/Wrestrict-10.c: New test.
7754 * gcc.dg/Wrestrict-11.c: New test.
7755
7756 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
7757
7758 PR rtl-optimization/84682
7759 * gcc.dg/torture/pr84682-1.c: New.
7760 * gcc.dg/torture/pr84682-2.c: New.
7761 * gcc.dg/torture/pr84682-3.c: New.
7762
7763 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7764
7765 PR c++/84724
7766 * g++.dg/ext/pr84724.C: New test.
7767
7768 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
7769
7770 PR target/83712
7771 * gcc.target/arm/pr83712.c: New.
7772
7773 2018-03-09 Richard Biener <rguenther@suse.de>
7774
7775 PR tree-optimization/84775
7776 * gcc.dg/torture/pr84775.c: New testcase.
7777
7778 2018-03-09 Jakub Jelinek <jakub@redhat.com>
7779
7780 PR debug/84404
7781 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
7782 targets.
7783
7784 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
7785
7786 * gcc.c-torture/compile/20180309-1.c: New test.
7787
7788 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7789
7790 PR c++/80598
7791 * g++.dg/warn/Wunused-function4.C: New test.
7792
7793 PR inline-asm/84742
7794 * gcc.target/i386/pr84742-1.c: New test.
7795 * gcc.target/i386/pr84742-2.c: New test.
7796
7797 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7798
7799 PR target/84748
7800 * gcc.c-torture/execute/pr84748.c: New test.
7801
7802 2018-03-08 Richard Biener <rguenther@suse.de>
7803
7804 PR middle-end/84552
7805 * gcc.dg/graphite/pr84552.c: New testcase.
7806
7807 2018-03-08 Richard Biener <rguenther@suse.de>
7808
7809 PR tree-optimization/84178
7810 * gcc.dg/torture/pr84178-2.c: New testcase.
7811
7812 2018-03-08 David Malcolm <dmalcolm@redhat.com>
7813
7814 PR tree-optimization/84178
7815 * gcc.c-torture/compile/pr84178-1.c: New test.
7816
7817 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
7818
7819 * lib/target-supports.exp: Do not return zero from a ifunc
7820 function.
7821
7822 2018-03-08 Richard Biener <rguenther@suse.de>
7823
7824 PR tree-optimization/84746
7825 * gcc.dg/torture/pr84746.c: New testcase.
7826
7827
7828 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
7829 PR debug/84404
7830 PR debug/84408
7831 * gcc.dg/graphite/pr84404.c: New.
7832
7833 2018-03-08 Jakub Jelinek <jakub@redhat.com>
7834
7835 PR tree-optimization/84740
7836 * gcc.dg/torture/pr84740.c: New test.
7837
7838 PR tree-optimization/84739
7839 * gcc.dg/pr84739.c: New test.
7840
7841 2018-03-07 Martin Sebor <msebor@redhat.com>
7842
7843 PR tree-optimization/83519
7844 * gcc.dg/Wrestrict-13.c: New test.
7845
7846 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
7847
7848 PR fortran/64124
7849 PR fortran/70409
7850 * gfortran.dg/pr64124.f90: New tests.
7851 * gfortran.dg/pr70409.f90: New tests.
7852
7853 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
7854
7855 PR target/82411
7856 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
7857
7858 2018-03-07 Martin Sebor <msebor@redhat.com>
7859
7860 PR tree-optimization/84526
7861 * gcc.dg/Wrestrict-10.c: New test.
7862
7863 2018-03-07 Martin Sebor <msebor@redhat.com>
7864
7865 PR tree-optimization/84468
7866 * g++.dg/warn/Wstringop-truncation-2.C: New test.
7867 * gcc.dg/Wstringop-truncation.c: New test.
7868 * gcc.dg/Wstringop-truncation-2.c: New test.
7869
7870 2018-03-07 Jakub Jelinek <jakub@redhat.com>
7871
7872 PR fortran/84565
7873 * gfortran.dg/pr84565.f90: New test.
7874
7875 PR middle-end/84723
7876 * gcc.target/i386/pr84723-1.c: New test.
7877 * gcc.target/i386/pr84723-2.c: New test.
7878 * gcc.target/i386/pr84723-3.c: New test.
7879 * gcc.target/i386/pr84723-4.c: New test.
7880 * gcc.target/i386/pr84723-5.c: New test.
7881
7882 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7883
7884 PR fortran/64107
7885 * gfortran.dg/pr64107.f90: New test.
7886
7887 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7888
7889 PR fortran/84697
7890 PR fortran/66128
7891 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
7892
7893 2018-03-06 Marek Polacek <polacek@redhat.com>
7894
7895 PR c++/84684
7896 * g++.dg/cpp1z/constexpr-84684.C: New test.
7897
7898 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7899
7900 PR c/84721
7901 * gcc.dg/pr84721.c: New test.
7902
7903 PR target/84710
7904 * gcc.dg/pr84710.c: New test.
7905
7906 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
7907
7908 PR fortran/56667
7909 * gfortran.dg/implied_do_2.f90: New test.
7910 * gfortran.dg/coarray_8.f90: Update for new error message.
7911
7912 2018-03-06 Jakub Jelinek <jakub@redhat.com>
7913
7914 PR inline-asm/84683
7915 * g++.dg/ext/pr84683.C: New test.
7916
7917 PR tree-optimization/84687
7918 * gcc.dg/pr84687.c: New test.
7919
7920 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
7921
7922 PR c++/84231
7923 * g++.dg/pr84231.C: New.
7924
7925 PR c++/84593
7926 * g++.dg/cpp1y/pr84593.C: New.
7927
7928 PR c++/84492
7929 * g++.dg/pr84492.C: New.
7930
7931 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7932
7933 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
7934 __builtin_ppc_speculation_barrier.
7935
7936 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7937
7938 PR target/84700
7939 * gcc.target/powerpc/pr84700.c: New test.
7940
7941 2018-03-05 Nathan Sidwell <nathan@acm.org>
7942
7943 PR c++/84702
7944 * g++.dg/lookup/pr84702.C: New.
7945
7946 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7947
7948 PR target/84564
7949 * gcc.target/i386/pr84564.c: New test.
7950
7951 2018-03-05 Marek Polacek <polacek@redhat.com>
7952
7953 PR c++/84707
7954 * g++.dg/cpp0x/inline-ns10.C: New test.
7955
7956 2018-03-05 Nathan Sidwell <nathan@acm.org>
7957
7958 PR c++/84694
7959 * g++.dg/template/pr84694.C: New.
7960
7961 2018-03-05 Jakub Jelinek <jakub@redhat.com>
7962
7963 PR target/84524
7964 * gcc.c-torture/execute/pr84524.c: New test.
7965 * gcc.target/i386/avx512bw-pr84524.c: New test.
7966
7967 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
7968
7969 PR target/84264
7970 * g++.dg/pr84264.C: New test.
7971
7972 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7973
7974 PR c++/84618
7975 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
7976 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
7977 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
7978
7979 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
7980
7981 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
7982 * g++.dg/other/i386-3.C: Ditto.
7983 * gcc.target/i386/sse-12.c: Ditto.
7984 * gcc.target/i386/sse-13.c: Ditto.
7985 * gcc.target/i386/sse-14.c: Ditto.
7986 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
7987 * gcc.target/i386/wbinvd-1.c: New test.
7988 * gcc.target/i386/wbnoinvd-1.c: Ditto.
7989 * gcc.target/i386/pconfig-1.c: Ditto.
7990
7991 2018-03-05 Pádraig Brady <P@draigBrady.com>
7992 Nathan Sidwell <nathan@acm.org>
7993
7994 PR c++/84497
7995 * g++.dg/cpp0x/pr84497.C: New.
7996
7997 2018-03-05 Richard Biener <rguenther@suse.de>
7998
7999 PR tree-optimization/84670
8000 * gcc.dg/pr84670-1.c: New testcase.
8001 * gcc.dg/pr84670-2.c: Likewise.
8002 * gcc.dg/pr84670-3.c: Likewise.
8003 * gcc.dg/pr84670-4.c: Likewise.
8004
8005 2018-03-05 Richard Biener <rguenther@suse.de>
8006
8007 PR tree-optimization/84650
8008 * gcc.dg/graphite/pr84650.c: New testcase.
8009
8010 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8011
8012 PR c++/82022
8013 * g++.dg/cpp1z/constexpr-lambda20.C: New.
8014
8015 2018-03-03 Harald Anlauf <anlauf@gmx.de>
8016
8017 PR fortran/71085
8018 * gfortran.dg/pr71085.f90: New test.
8019
8020 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8021
8022 PR fortran/66128
8023 * gfortran.dg/zero_sized_8.f90: Really commit New test.
8024
8025 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
8026
8027 PR fortran/51434
8028 * gfortran.dg/pr51434.f90: New test.
8029
8030 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8031
8032 PR c++/61358
8033 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
8034
8035 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8036
8037 PR c++/67370
8038 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
8039
8040 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8041
8042 PR c++/71464
8043 * g++.dg/torture/pr71464.C: New.
8044
8045 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
8046
8047 PR fortran/80965
8048 * gfortran.dg/select_type_41.f90: New test.
8049
8050 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8051
8052 PR c++/61135
8053 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
8054
8055 2018-03-02 Marek Polacek <polacek@redhat.com>
8056
8057 PR c++/84578
8058 * g++.dg/ext/flexary29.C: New test.
8059
8060 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8061
8062 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
8063
8064 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8065
8066 PR c++/81812
8067 * g++.dg/torture/pr81812.C: New.
8068
8069 2018-03-02 Marek Polacek <polacek@redhat.com>
8070
8071 PR c++/84171
8072 * g++.dg/warn/Wsign-compare-8.C: New test.
8073
8074 PR c++/84663
8075 * g++.dg/parse/array-size3.C: New test.
8076
8077 PR c++/84664
8078 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
8079
8080 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8081
8082 PR c++/84662
8083 * g++.dg/cpp1y/pr84662.C: New test.
8084
8085 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
8086
8087 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
8088 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
8089 "dg-lto-options".
8090 * g++.dg/lto/20101010-1_0.C: Likewise.
8091 * g++.dg/lto/20101010-2_0.C: Likewise.
8092
8093 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8094
8095 PR ipa/84628
8096 * gcc.dg/pr84628.c: New test.
8097
8098 PR target/56540
8099 * gcc.target/ia64/pr56540.c: New test.
8100
8101 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
8102
8103 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
8104 32-bit target.
8105 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
8106 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
8107 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
8108 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
8109
8110 2018-03-02 Marek Polacek <polacek@redhat.com>
8111
8112 PR c++/84590
8113 * c-c++-common/ubsan/shift-11.c: New test.
8114
8115 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8116
8117 * gcc.dg/vect/vect-alias-check-13.c: New test.
8118
8119 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8120
8121 PR target/84614
8122 * gcc.dg/pr84614.c: New test.
8123
8124 PR inline-asm/84625
8125 * gcc.target/i386/pr84625.c: New test.
8126
8127 2018-03-02 Richard Biener <rguenther@suse.de>
8128
8129 PR tree-optimization/84427
8130 * gcc.dg/torture/pr84427.c: New testcase.
8131
8132 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
8133
8134 PR target/84534
8135 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
8136 powerpc64le*-*-linux*.
8137 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
8138 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
8139
8140 2018-03-01 Martin Sebor <msebor@redhat.com>
8141
8142 PR c++/84294
8143 * g++.dg/ext/attr-const.C: Remove xfail.
8144 * g++.dg/ext/attr-malloc-3.C: New test.
8145 * g++.dg/ext/attr-noinline-3.C: New test.
8146 * g++.dg/ext/attr-noreturn-3.C: New test.
8147 * g++.dg/ext/attr-nothrow-3.C: New test.
8148 * g++.dg/ext/attr-pure.C: Remove xfail.
8149
8150 2018-03-02 Jakub Jelinek <jakub@redhat.com>
8151
8152 PR sanitizer/70875
8153 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
8154 dg-options and dg-shouldfail "ubsan" directive.
8155
8156 2018-03-01 Marek Polacek <polacek@redhat.com>
8157 Jason Merrill <jason@redhat.com>
8158
8159 PR c++/84582
8160 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
8161 * g++.dg/cpp1z/static1.C: New test.
8162 * g++.dg/template/static37.C: New test.
8163
8164 2018-03-01 Nathan Sidwell <nathan@acm.org>
8165
8166 PR c++/84434
8167 * g++.dg/template/pr84434.C: New.
8168
8169 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
8170
8171 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
8172 -mthumb to the command-line.
8173
8174 2018-03-01 Marek Polacek <polacek@redhat.com>
8175
8176 PR c++/84596
8177 * g++.dg/cpp0x/static_assert14.C: New test.
8178
8179 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
8180
8181 PR c++/79410
8182 * g++.dg/torture/pr79410.C: New.
8183
8184 2018-03-01 Martin Liska <mliska@suse.cz>
8185
8186 PR sanitizer/82484
8187 * gcc.dg/asan/pr82484.c: New test.
8188
8189 2018-03-01 Richard Biener <rguenther@suse.de>
8190
8191 PR debug/84645
8192 * gfortran.dg/lto/pr84645_0.f90: New testcase.
8193
8194 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8195
8196 PR fortran/84219
8197 * gfortran.dg/coarray_47.f90: New test.
8198
8199 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
8200
8201 PR fortran/84538
8202 * gfortran.dg/class_array_23.f03: New test.
8203
8204 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8205
8206 PR rtl-optimization/84528
8207 * gcc.dg/torture/pr84538.c: Rename to...
8208 * gcc.dg/torture/pr84528.c: ...this.
8209
8210 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
8211
8212 PR rtl-optimization/84528
8213 * gcc.dg/torture/pr84538.c: New test.
8214
8215 2018-02-28 Martin Sebor <msebor@redhat.com>
8216
8217 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
8218 -fpic test failures.
8219 * c-c++-common/Wrestrict-2.c: Same.
8220 * c-c++-common/Wstringop-truncation.c: Same.
8221 * gcc.dg/Warray-bounds-22.c: Same.
8222 * gcc.dg/Wstringop-overflow.c: Same.
8223 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
8224 (signed_range): Same.
8225 (unsigned_anti_range): Same.
8226 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
8227 (signed_range): Same.
8228 (unsigned_anti_range): Same.
8229 * gcc.dg/attr-alloc_size-7.c: Same.
8230 * gcc.dg/attr-alloc_size-8.c: Same.
8231 * gcc.dg/builtin-alloc-size.c: Same.
8232 * gcc.dg/builtin-stpncpy.c: Same.
8233 * gcc.dg/builtins-nonnull.c: Same.
8234 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
8235 * gcc.dg/pr79214.c: Same.
8236 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
8237 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8238 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8239 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
8240 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
8241 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
8242 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
8243 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8244 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
8245 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8246 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8247
8248 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
8249
8250 PR target/84014
8251 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
8252
8253 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8254
8255 PR c++/84609
8256 * g++.dg/cpp0x/pr84609.C: New test.
8257
8258 2018-02-28 Martin Sebor <msebor@redhat.com>
8259
8260 PR testsuite/84617
8261 * g++.dg/ext/attr-malloc-3.C: New test.
8262 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
8263 to pre-existing problems.
8264 * g++.dg/ext/attr-pure.C: Same.
8265
8266 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
8267
8268 PR fortran/83901
8269 * gfortran.dg/associate_37.f90: New test.
8270
8271 PR fortran/83344
8272 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
8273
8274 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8275
8276 PR target/52991
8277 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
8278 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
8279 * gcc.dg/bf-ms-layout-4.c: New test.
8280 * gcc.dg/bf-ms-layout-5.c: New test.
8281
8282 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
8283
8284 PR target/83399
8285 * gcc.target/powerpc/pr83399.c: Only run on Linux.
8286
8287 2018-02-28 Richard Biener <rguenther@suse.de>
8288
8289 PR tree-optimization/84584
8290 * gcc.dg/graphite/pr84584.c: New testcase.
8291
8292 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
8293
8294 PR preprocessor/84517
8295 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
8296
8297 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8298
8299 * c-c++-common/dump-ada-spec-12.c: New test.
8300 * c-c++-common/dump-ada-spec-13.c: Likewise.
8301
8302 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8303
8304 * c-c++-common/dump-ada-spec-11.c: New test.
8305
8306 2018-02-28 Martin Liska <mliska@suse.cz>
8307
8308 PR testsuite/84597
8309 * g++.dg/ext/timevar1.C: Fix pruned patterns.
8310 * g++.dg/ext/timevar2.C: Likewise.
8311
8312 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
8313
8314 * c-c++-common/dump-ada-spec-8.c: New test.
8315 * c-c++-common/dump-ada-spec-9.c: Likewise.
8316 * c-c++-common/dump-ada-spec-10.c: Likewise.
8317
8318 2018-02-28 Richard Biener <rguenther@suse.de>
8319
8320 PR middle-end/84607
8321 * gcc.dg/pr84607.c: New testcase.
8322
8323 2018-02-28 Nathan Sidwell <nathan@acm.org>
8324
8325 PR c++/84602
8326 * g++.dg/lookup/pr84602.C: New.
8327
8328 2018-02-28 Jakub Jelinek <jakub@redhat.com>
8329
8330 PR c++/83871
8331 PR c++/83503
8332 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
8333 dg-options.
8334 * g++.dg/ext/attr-nonnull.C: Likewise.
8335 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
8336 directives.
8337 * g++.dg/ext/attr-noinline-2.C: Likewise.
8338 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
8339 -fdump-tree-eh in dg-options.
8340
8341 2018-02-28 Alan Modra <amodra@gmail.com>
8342
8343 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
8344 GNU ld message.
8345 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
8346
8347 2018-02-27 Martin Sebor <msebor@redhat.com>
8348
8349 PR c++/83871
8350 PR c++/83503
8351 * g++.dg/Wmissing-attributes.C: New test.
8352 * g++.dg/ext/attr-const-pure.C: New test.
8353 * g++.dg/ext/attr-const.C: New test.
8354 * g++.dg/ext/attr-deprecated-2.C: New test.
8355 * g++.dg/ext/attr-malloc-2.C: New test.
8356 * g++.dg/ext/attr-malloc.C: New test.
8357 * g++.dg/ext/attr-noinline-2.C: New test.
8358 * g++.dg/ext/attr-noinline.C: New test.
8359 * g++.dg/ext/attr-nonnull.C: New test.
8360 * g++.dg/ext/attr-noreturn-2.C: New test.
8361 * g++.dg/ext/attr-noreturn.C: New test.
8362 * g++.dg/ext/attr-nothrow-2.C: New test.
8363 * g++.dg/ext/attr-nothrow.C: New test.
8364 * g++.dg/ext/attr-optimize.C: New test.
8365 * g++.dg/ext/attr-pure.C: New test.
8366 * g++.dg/ext/attr-returns-nonnull.C: New test.
8367 * g++.dg/ext/attr-warning.C: New test.
8368
8369 2018-02-27 Nathan Sidwell <nathan@acm.org>
8370
8371 PR c++/84426
8372 * g++.dg/lookup/pr84426.C: New.
8373
8374 2018-02-27 Richard Biener <rguenther@suse.de>
8375
8376 PR tree-optimization/84512
8377 * gcc.dg/tree-ssa/pr84512.c: New testcase.
8378
8379 2018-02-27 Martin Liska <mliska@suse.cz>
8380
8381 PR gcov-profile/84548
8382 * g++.dg/gcov/pr84548.C: New test.
8383
8384 2018-02-27 Jakub Jelinek <jakub@redhat.com>
8385
8386 PR target/84575
8387 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
8388
8389 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8390
8391 PR c++/84558
8392 * g++.dg/cpp1y/pr84558.C: New test.
8393
8394 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8395
8396 PR c++/84540
8397 * g++.dg/cpp0x/alignas14.C: New.
8398 * g++.dg/cpp0x/alignas15.C: Likewise.
8399
8400 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8401
8402 PR c++/84557
8403 * g++.dg/gomp/pr84557.C: New test.
8404
8405 2018-02-26 Marek Polacek <polacek@redhat.com>
8406
8407 PR c++/84325
8408 * g++.dg/cpp1z/pr84325.C: New test.
8409
8410 2018-02-26 Carl Love <cel@us.ibm.com>
8411
8412 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
8413 Power 8 test file.
8414 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
8415 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
8416 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
8417 -mcpu=power8.
8418 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
8419 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
8420 -mcpu=power8.
8421
8422 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8423
8424 PR target/84039
8425 * gcc.target/i386/indirect-thunk-1.c: Updated.
8426 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8427 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8428 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8429 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8430 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8431 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8432 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8433 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8434 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8435 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8436 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8437 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8438 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8439 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8440 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8441 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8442 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8443 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8444 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8445 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8446 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8447 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8448 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8449 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8450 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8451 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8452 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8453 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8454 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8455 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8456 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8457 * gcc.target/i386/ret-thunk-9.c: Likewise.
8458 * gcc.target/i386/ret-thunk-10.c: Likewise.
8459 * gcc.target/i386/ret-thunk-11.c: Likewise.
8460 * gcc.target/i386/ret-thunk-12.c: Likewise.
8461 * gcc.target/i386/ret-thunk-13.c: Likewise.
8462 * gcc.target/i386/ret-thunk-14.c: Likewise.
8463 * gcc.target/i386/ret-thunk-15.c: Likewise.
8464
8465 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
8466
8467 * gcc.c-torture/execute/20180226-1.c: New test.
8468
8469 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
8470
8471 PR tree-optimization/83965
8472 * gcc.dg/vect/pr83965-2.c: New test.
8473
8474 2018-02-26 Tom de Vries <tom@codesourcery.com>
8475
8476 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
8477
8478 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
8479
8480 PR target/84530
8481 * gcc.target/i386/ret-thunk-22.c: New test.
8482 * gcc.target/i386/ret-thunk-23.c: Likewise.
8483 * gcc.target/i386/ret-thunk-24.c: Likewise.
8484 * gcc.target/i386/ret-thunk-25.c: Likewise.
8485 * gcc.target/i386/ret-thunk-26.c: Likewise.
8486
8487 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
8488
8489 PR c++/84533
8490 * g++.dg/cpp1z/pr84533.C: New.
8491
8492 2018-02-26 Marek Polacek <polacek@redhat.com>
8493
8494 PR c++/84537
8495 * g++.dg/parse/error60.C: New test.
8496
8497 2018-02-26 Jakub Jelinek <jakub@redhat.com>
8498
8499 PR c++/84556
8500 * g++.dg/gomp/pr84556.C: New test.
8501 * g++.dg/vect/pr84556.cc: New test.
8502
8503 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
8504
8505 PR fortran/32957
8506 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
8507 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8508 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
8509 * gfortran.dg/c_loc_test.f90: Likewise.
8510 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8511 * gfortran.dg/proc_decl_17.f90: Likewise.
8512 * gfortran.dg/proc_ptr_8.f90: Likewise.
8513
8514 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8515
8516 PR target/84521
8517 * gcc.target/aarch64/lr_free_2.c: Revert changes in
8518 r254814 disabling -fomit-frame-pointer by default.
8519 * gcc.target/aarch64/spill_1.c: Likewise.
8520 * gcc.target/aarch64/test_frame_11.c: Likewise.
8521 * gcc.target/aarch64/test_frame_12.c: Likewise.
8522 * gcc.target/aarch64/test_frame_13.c: Likewise.
8523 * gcc.target/aarch64/test_frame_14.c: Likewise.
8524 * gcc.target/aarch64/test_frame_15.c: Likewise.
8525 * gcc.target/aarch64/test_frame_3.c: Likewise.
8526 * gcc.target/aarch64/test_frame_5.c: Likewise.
8527 * gcc.target/aarch64/test_frame_9.c: Likewise.
8528
8529 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
8530
8531 PR fortran/83633
8532 * gfortran.dg/explicit_shape_1.f90: New test.
8533 * gfortran.dg/automatic_module_variable.f90: Update regex.
8534 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
8535 * gfortran.dg/constant_shape.f90: Ditto.
8536 * gfortran.dg/dec_structure_23.f90: Ditto.
8537 * gfortran.dg/pr78240.f90: Ditto.
8538
8539 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
8540
8541 PR fortran/84523
8542 * gfortran.dg/pr84523.f90: New test.
8543
8544 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8545
8546 PR fortran/78238
8547 * gfortran.dg/select_type_40.f90: New test.
8548
8549 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
8550
8551 PR fortran/30792
8552 * gfortran.dg/data_substring.f90: New test.
8553
8554 2018-02-24 Marek Polacek <polacek@redhat.com>
8555
8556 PR c++/83692
8557 * g++.dg/cpp1z/constexpr-83692.C: New test.
8558
8559 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
8560
8561 PR fortran/84346
8562 * gfortran.dg/statement_function_1.f90: Update test.
8563
8564 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8565
8566 PR fortran/84506
8567 * gfortran.dg/inquire_19.f90: New test.
8568
8569 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8570
8571 PR fortran/83149
8572 * gfortran.dg/pr83149_b.f90: New test.
8573 * gfortran.dg/pr83149_a.f90: Additional source for previous.
8574
8575 2018-02-23 Carl Love <cel@us.ibm.com>
8576
8577 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
8578 vec_signed2 and vec_unsigned2 to new Power 8 test file.
8579 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
8580 Power 8 tests.
8581
8582 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8583
8584 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
8585 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
8586
8587 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
8588
8589 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
8590 expected output.
8591
8592 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8593
8594 PR fortran/83149
8595 * gfortran.dg/pr83149_1.f90: New test.
8596 * gfortran.dg/pr83149.f90: Additional source for previous.
8597
8598 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
8599
8600 PR testsuite/80551
8601 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
8602 __GI___pthread_mutex_init as well.
8603
8604 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
8605
8606 PR fortran/83148
8607 * gfortran.dg/class_68.f90: New test.
8608
8609 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8610
8611 PR fortran/59781
8612 * gfortran.dg/derived_init_5.f90: New test.
8613
8614 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8615
8616 PR target/82851
8617 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
8618 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
8619
8620 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
8621
8622 PR target/81572
8623 * gcc.target/powerpc/pr81572.c: New.
8624
8625 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
8626
8627 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
8628
8629 2018-02-22 Martin Sebor <msebor@redhat.com>
8630
8631 PR tree-optimization/84480
8632 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
8633 * g++.dg/warn/Wstringop-truncation-1.C: New test.
8634
8635 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
8636
8637 PR target/84176
8638 * gcc.target/i386/indirect-thunk-11.c: New test.
8639 * gcc.target/i386/indirect-thunk-12.c: Likewise.
8640 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
8641 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
8642 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
8643 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8644 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8645 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8646 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8647 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8648
8649 2018-02-22 Steve Ellcey <sellcey@cavium.com>
8650
8651 PR target/83335
8652 * gcc.target/aarch64/asm-2.c: Add dg-error for
8653 ILP32 mode.
8654 * gcc.target/aarch64/asm-4.c: New test.
8655
8656 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8657
8658 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
8659
8660 2018-02-22 Marek Polacek <polacek@redhat.com>
8661
8662 PR c++/84493
8663 * g++.dg/parse/error59.C: New test.
8664
8665 2018-02-22 Tom de Vries <tom@codesourcery.com>
8666
8667 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
8668
8669 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8670
8671 PR c++/77655
8672 * g++.dg/cpp0x/pr77655.C: New.
8673
8674 2018-02-22 Jakub Jelinek <jakub@redhat.com>
8675
8676 PR c++/84496
8677 * g++.dg/cpp1y/pr84496.C: New test.
8678
8679 PR target/84502
8680 * g++.dg/torture/pr84502.C: New test.
8681
8682 PR tree-optimization/84503
8683 * gcc.dg/pr84503-1.c: New test.
8684 * gcc.dg/pr84503-2.c: New test.
8685
8686 2018-02-21 Jakub Jelinek <jakub@redhat.com>
8687
8688 PR tree-optimization/84478
8689 * gcc.c-torture/execute/pr84478.c: New test.
8690
8691 2018-02-20 Martin Sebor <msebor@redhat.com>
8692
8693 PR middle-end/84095
8694 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
8695 * c-c++-common/Wrestrict.c: Same.
8696 * gcc.dg/Wrestrict-6.c: Same.
8697 * gcc.dg/Warray-bounds-27.c: New test.
8698 * gcc.dg/Wrestrict-8.c: New test.
8699 * gcc.dg/Wrestrict-9.c: New test.
8700 * gcc.dg/pr84095.c: New test.
8701
8702 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8703
8704 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
8705
8706 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8707
8708 PR fortran/48890
8709 PR fortran/83823
8710 * gfortran.dg/structure_constructor_14.f90: New test.
8711
8712 2018-02-20 Jeff Law <law@redhat.com>
8713
8714 PR middle-end/82123
8715 PR tree-optimization/81592
8716 PR middle-end/79257
8717 * gcc.dg/pr81592.c: New test.
8718 * gcc.dg/pr82123.c: New test.
8719 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
8720
8721 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8722
8723 PR c++/84488
8724 * g++.dg/warn/Wunused-var-30.C: New test.
8725
8726 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
8727
8728 PR tree-optimization/84419
8729 * gcc.dg/vect/pr84419.c: New test.
8730
8731 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8732
8733 PR middle-end/82004
8734 * gfortran.dg/pr82004.f90: New test.
8735
8736 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
8737
8738 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
8739
8740 2018-02-20 Martin Liska <mliska@suse.cz>
8741
8742 PR c/84310
8743 PR target/79747
8744 * gcc.target/i386/pr84310.c: New test.
8745 * gcc.target/i386/pr84310-2.c: Likewise.
8746
8747 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8748
8749 PR c++/84446
8750 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
8751
8752 2018-02-20 Jakub Jelinek <jakub@redhat.com>
8753
8754 PR c++/84445
8755 * g++.dg/cpp1z/launder7.C: New test.
8756
8757 PR c++/84449
8758 * g++.dg/cpp0x/constexpr-84449.C: New test.
8759
8760 PR c++/84455
8761 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
8762
8763 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
8764
8765 PR fortran/83344
8766 PR fortran/83975
8767 * gfortran.dg/associate_22.f90: Enable commented out test.
8768 * gfortran.dg/associate_36.f90: New test.
8769
8770 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8771
8772 PR target/84146
8773 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
8774
8775 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
8776
8777 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
8778 (dg-options): Use -mavx instead of -w.
8779
8780 2018-02-19 Jakub Jelinek <jakub@redhat.com>
8781
8782 PR c++/84444
8783 * g++.dg/cpp1z/launder8.C: New test.
8784
8785 PR c++/84448
8786 * g++.dg/gomp/pr84448.C: New test.
8787
8788 PR c++/84430
8789 * g++.dg/gomp/pr84430.C: New test.
8790
8791 PR tree-optimization/84452
8792 * gcc.dg/pr84452.c: New test.
8793
8794 PR c++/79064
8795 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
8796
8797 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8798
8799 PR fortran/35339
8800 * gfortran.dg/implied_do_io_4.f90: New test.
8801
8802 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8803
8804 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
8805 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
8806 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
8807
8808 2018-02-19 Carl Love <cel@us.ibm.com>
8809
8810 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
8811
8812 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
8813
8814 PR target/84460
8815 * gcc.target/i386/pr57193.c: Add -mtune=generic.
8816
8817 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8818
8819 PR c++/84348
8820 * g++.dg/cpp0x/auto50.C: New.
8821 * g++.dg/parse/friend12.C: Adjust.
8822
8823 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8824
8825 PR libgfortran/84389
8826 * gfortran.dg/dtio_33.f90: New test.
8827
8828 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8829
8830 PR libgfortran/84412
8831 * gfortran.dg/inquire_18.f90: New test.
8832
8833 2018-02-18 Janus Weil <janus@gcc.gnu.org>
8834
8835 PR fortran/84381
8836 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
8837 * gfortran.dg/pointer_intent_3.f90: Ditto.
8838 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
8839 * gfortran.dg/protected_3.f90: Ditto.
8840 * gfortran.dg/protected_4.f90: Ditto.
8841 * gfortran.dg/protected_5.f90: Ditto.
8842 * gfortran.dg/protected_6.f90: Ditto.
8843
8844 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
8845
8846 PR fortran/80945
8847 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
8848 change to run.
8849
8850 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8851
8852 PR fortran/84270
8853 * gfortran.dg/inline_matmul_22.f90: New test.
8854
8855 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8856
8857 PR fortran/84381
8858 * gfortran.dg/abort_shoulfail.f90: New test.
8859 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
8860 by STOP n.
8861 * gfortran.dg/PR19754_2.f90: Likewise.
8862 * gfortran.dg/PR19872.f: Likewise.
8863 * gfortran.dg/PR49268.f90: Likewise.
8864 * gfortran.dg/Wall.f90: Likewise.
8865 * gfortran.dg/Wno-all.f90: Likewise.
8866 * gfortran.dg/achar_1.f90: Likewise.
8867 * gfortran.dg/achar_2.f90: Likewise.
8868 * gfortran.dg/achar_4.f90: Likewise.
8869 * gfortran.dg/achar_6.F90: Likewise.
8870 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
8871 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
8872 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
8873 * gfortran.dg/actual_array_offset_1.f90: Likewise.
8874 * gfortran.dg/actual_array_result_1.f90: Likewise.
8875 * gfortran.dg/actual_array_substr_1.f90: Likewise.
8876 * gfortran.dg/actual_array_substr_2.f90: Likewise.
8877 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
8878 * gfortran.dg/actual_procedure_1.f90: Likewise.
8879 * gfortran.dg/adjustl_1.f90: Likewise.
8880 * gfortran.dg/advance_1.f90: Likewise.
8881 * gfortran.dg/advance_4.f90: Likewise.
8882 * gfortran.dg/advance_5.f90: Likewise.
8883 * gfortran.dg/advance_6.f90: Likewise.
8884 * gfortran.dg/aint_anint_1.f90: Likewise.
8885 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
8886 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
8887 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
8888 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
8889 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
8890 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
8891 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
8892 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
8893 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
8894 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
8895 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
8896 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
8897 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
8898 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
8899 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
8900 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
8901 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
8902 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
8903 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
8904 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
8905 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
8906 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8907 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
8908 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
8909 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
8910 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
8911 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
8912 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
8913 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
8914 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
8915 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
8916 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
8917 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
8918 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
8919 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
8920 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
8921 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
8922 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
8923 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
8924 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
8925 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
8926 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
8927 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
8928 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
8929 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
8930 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
8931 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
8932 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
8933 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
8934 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
8935 * gfortran.dg/allocatable_function_1.f90: Likewise.
8936 * gfortran.dg/allocatable_function_10.f90: Likewise.
8937 * gfortran.dg/allocatable_function_3.f90: Likewise.
8938 * gfortran.dg/allocatable_function_5.f90: Likewise.
8939 * gfortran.dg/allocatable_function_6.f90: Likewise.
8940 * gfortran.dg/allocatable_function_7.f90: Likewise.
8941 * gfortran.dg/allocatable_function_8.f90: Likewise.
8942 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
8943 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
8944 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
8945 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
8946 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
8947 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
8948 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
8949 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
8950 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
8951 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
8952 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
8953 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
8954 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
8955 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
8956 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
8957 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
8958 * gfortran.dg/allocate_class_3.f90: Likewise.
8959 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
8960 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
8961 * gfortran.dg/allocate_derived_5.f90: Likewise.
8962 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
8963 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
8964 * gfortran.dg/allocate_with_source_1.f90: Likewise.
8965 * gfortran.dg/allocate_with_source_10.f08: Likewise.
8966 * gfortran.dg/allocate_with_source_11.f08: Likewise.
8967 * gfortran.dg/allocate_with_source_12.f03: Likewise.
8968 * gfortran.dg/allocate_with_source_15.f03: Likewise.
8969 * gfortran.dg/allocate_with_source_16.f90: Likewise.
8970 * gfortran.dg/allocate_with_source_17.f03: Likewise.
8971 * gfortran.dg/allocate_with_source_18.f03: Likewise.
8972 * gfortran.dg/allocate_with_source_2.f90: Likewise.
8973 * gfortran.dg/allocate_with_source_20.f03: Likewise.
8974 * gfortran.dg/allocate_with_source_22.f03: Likewise.
8975 * gfortran.dg/allocate_with_source_23.f03: Likewise.
8976 * gfortran.dg/allocate_with_source_24.f90: Likewise.
8977 * gfortran.dg/allocate_with_source_5.f90: Likewise.
8978 * gfortran.dg/allocate_with_source_6.f90: Likewise.
8979 * gfortran.dg/allocate_with_source_7.f08: Likewise.
8980 * gfortran.dg/allocate_with_source_8.f08: Likewise.
8981 * gfortran.dg/allocate_with_source_9.f08: Likewise.
8982 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
8983 * gfortran.dg/allocate_zerosize_3.f: Likewise.
8984 * gfortran.dg/altreturn_3.f90: Likewise.
8985 * gfortran.dg/altreturn_5.f90: Likewise.
8986 * gfortran.dg/altreturn_7.f90: Likewise.
8987 * gfortran.dg/and_or_xor.f90: Likewise.
8988 * gfortran.dg/anint_1.f90: Likewise.
8989 * gfortran.dg/any_all_1.f90: Likewise.
8990 * gfortran.dg/anyallcount_1.f90: Likewise.
8991 * gfortran.dg/append_1.f90: Likewise.
8992 * gfortran.dg/argument_checking_1.f90: Likewise.
8993 * gfortran.dg/argument_checking_2.f90: Likewise.
8994 * gfortran.dg/argument_checking_8.f90: Likewise.
8995 * gfortran.dg/arithmetic_if.f90: Likewise.
8996 * gfortran.dg/array_1.f90: Likewise.
8997 * gfortran.dg/array_2.f90: Likewise.
8998 * gfortran.dg/array_alloc_1.f90: Likewise.
8999 * gfortran.dg/array_alloc_2.f90: Likewise.
9000 * gfortran.dg/array_alloc_3.f90: Likewise.
9001 * gfortran.dg/array_assignment_1.F90: Likewise.
9002 * gfortran.dg/array_assignment_5.f90: Likewise.
9003 * gfortran.dg/array_constructor_1.f90: Likewise.
9004 * gfortran.dg/array_constructor_10.f90: Likewise.
9005 * gfortran.dg/array_constructor_11.f90: Likewise.
9006 * gfortran.dg/array_constructor_12.f90: Likewise.
9007 * gfortran.dg/array_constructor_15.f90: Likewise.
9008 * gfortran.dg/array_constructor_16.f90: Likewise.
9009 * gfortran.dg/array_constructor_17.f90: Likewise.
9010 * gfortran.dg/array_constructor_19.f90: Likewise.
9011 * gfortran.dg/array_constructor_23.f: Likewise.
9012 * gfortran.dg/array_constructor_24.f: Likewise.
9013 * gfortran.dg/array_constructor_32.f90: Likewise.
9014 * gfortran.dg/array_constructor_36.f90: Likewise.
9015 * gfortran.dg/array_constructor_39.f90: Likewise.
9016 * gfortran.dg/array_constructor_4.f90: Likewise.
9017 * gfortran.dg/array_constructor_40.f90: Likewise.
9018 * gfortran.dg/array_constructor_44.f90: Likewise.
9019 * gfortran.dg/array_constructor_45.f90: Likewise.
9020 * gfortran.dg/array_constructor_46.f90: Likewise.
9021 * gfortran.dg/array_constructor_47.f90: Likewise.
9022 * gfortran.dg/array_constructor_49.f90: Likewise.
9023 * gfortran.dg/array_constructor_5.f90: Likewise.
9024 * gfortran.dg/array_constructor_50.f90: Likewise.
9025 * gfortran.dg/array_constructor_6.f90: Likewise.
9026 * gfortran.dg/array_constructor_7.f90: Likewise.
9027 * gfortran.dg/array_constructor_8.f90: Likewise.
9028 * gfortran.dg/array_constructor_9.f90: Likewise.
9029 * gfortran.dg/array_constructor_type_1.f03: Likewise.
9030 * gfortran.dg/array_constructor_type_10.f03: Likewise.
9031 * gfortran.dg/array_constructor_type_11.f03: Likewise.
9032 * gfortran.dg/array_constructor_type_12.f03: Likewise.
9033 * gfortran.dg/array_constructor_type_13.f90: Likewise.
9034 * gfortran.dg/array_constructor_type_14.f03: Likewise.
9035 * gfortran.dg/array_constructor_type_16.f03: Likewise.
9036 * gfortran.dg/array_constructor_type_2.f03: Likewise.
9037 * gfortran.dg/array_constructor_type_22.f03: Likewise.
9038 * gfortran.dg/array_constructor_type_3.f03: Likewise.
9039 * gfortran.dg/array_constructor_type_4.f03: Likewise.
9040 * gfortran.dg/array_constructor_type_5.f03: Likewise.
9041 * gfortran.dg/array_constructor_type_6.f03: Likewise.
9042 * gfortran.dg/array_constructor_type_7.f03: Likewise.
9043 * gfortran.dg/array_function_1.f90: Likewise.
9044 * gfortran.dg/array_function_5.f90: Likewise.
9045 * gfortran.dg/array_initializer_1.f90: Likewise.
9046 * gfortran.dg/array_initializer_2.f90: Likewise.
9047 * gfortran.dg/array_memcpy_5.f90: Likewise.
9048 * gfortran.dg/array_memset_2.f90: Likewise.
9049 * gfortran.dg/array_reference_1.f90: Likewise.
9050 * gfortran.dg/array_return_value_1.f90: Likewise.
9051 * gfortran.dg/array_section_1.f90: Likewise.
9052 * gfortran.dg/array_temporaries_3.f90: Likewise.
9053 * gfortran.dg/arrayio_1.f90: Likewise.
9054 * gfortran.dg/arrayio_10.f90: Likewise.
9055 * gfortran.dg/arrayio_11.f90: Likewise.
9056 * gfortran.dg/arrayio_12.f90: Likewise.
9057 * gfortran.dg/arrayio_13.f90: Likewise.
9058 * gfortran.dg/arrayio_14.f90: Likewise.
9059 * gfortran.dg/arrayio_16.f90: Likewise.
9060 * gfortran.dg/arrayio_2.f90: Likewise.
9061 * gfortran.dg/arrayio_3.f90: Likewise.
9062 * gfortran.dg/arrayio_4.f90: Likewise.
9063 * gfortran.dg/arrayio_5.f90: Likewise.
9064 * gfortran.dg/arrayio_6.f90: Likewise.
9065 * gfortran.dg/arrayio_7.f90: Likewise.
9066 * gfortran.dg/arrayio_8.f90: Likewise.
9067 * gfortran.dg/arrayio_9.f90: Likewise.
9068 * gfortran.dg/arrayio_derived_1.f90: Likewise.
9069 * gfortran.dg/assign_10.f90: Likewise.
9070 * gfortran.dg/assign_9.f90: Likewise.
9071 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
9072 * gfortran.dg/assignment_1.f90: Likewise.
9073 * gfortran.dg/associate_1.f03: Likewise.
9074 * gfortran.dg/associate_11.f90: Likewise.
9075 * gfortran.dg/associate_13.f90: Likewise.
9076 * gfortran.dg/associate_15.f90: Likewise.
9077 * gfortran.dg/associate_17.f90: Likewise.
9078 * gfortran.dg/associate_18.f08: Likewise.
9079 * gfortran.dg/associate_19.f03: Likewise.
9080 * gfortran.dg/associate_20.f03: Likewise.
9081 * gfortran.dg/associate_22.f90: Likewise.
9082 * gfortran.dg/associate_23.f90: Likewise.
9083 * gfortran.dg/associate_24.f90: Likewise.
9084 * gfortran.dg/associate_25.f90: Likewise.
9085 * gfortran.dg/associate_27.f90: Likewise.
9086 * gfortran.dg/associate_28.f90: Likewise.
9087 * gfortran.dg/associate_32.f03: Likewise.
9088 * gfortran.dg/associate_33.f03: Likewise.
9089 * gfortran.dg/associate_34.f90: Likewise.
9090 * gfortran.dg/associate_6.f03: Likewise.
9091 * gfortran.dg/associate_7.f03: Likewise.
9092 * gfortran.dg/associate_8.f03: Likewise.
9093 * gfortran.dg/associate_9.f03: Likewise.
9094 * gfortran.dg/associated_1.f90: Likewise.
9095 * gfortran.dg/associated_2.f90: Likewise.
9096 * gfortran.dg/associated_5.f90: Likewise.
9097 * gfortran.dg/associated_6.f90: Likewise.
9098 * gfortran.dg/associated_target_3.f90: Likewise.
9099 * gfortran.dg/associated_target_4.f90: Likewise.
9100 * gfortran.dg/associated_target_5.f03: Likewise.
9101 * gfortran.dg/associated_target_6.f03: Likewise.
9102 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9103 * gfortran.dg/assumed_rank_1.f90: Likewise.
9104 * gfortran.dg/assumed_rank_10.f90: Likewise.
9105 * gfortran.dg/assumed_rank_2.f90: Likewise.
9106 * gfortran.dg/assumed_rank_7.f90: Likewise.
9107 * gfortran.dg/assumed_rank_8.f90: Likewise.
9108 * gfortran.dg/assumed_rank_9.f90: Likewise.
9109 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9110 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9111 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
9112 * gfortran.dg/assumed_type_2.f90: Likewise.
9113 * gfortran.dg/atan2_1.f90: Likewise.
9114 * gfortran.dg/auto_array_1.f90: Likewise.
9115 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
9116 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
9117 * gfortran.dg/auto_char_len_3.f90: Likewise.
9118 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
9119 * gfortran.dg/auto_internal_assumed.f90: Likewise.
9120 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
9121 * gfortran.dg/auto_save_2.f90: Likewise.
9122 * gfortran.dg/automatic_default_init_1.f90: Likewise.
9123 * gfortran.dg/backslash_1.f90: Likewise.
9124 * gfortran.dg/backslash_2.f90: Likewise.
9125 * gfortran.dg/backslash_3.f: Likewise.
9126 * gfortran.dg/backspace_1.f: Likewise.
9127 * gfortran.dg/backspace_10.f90: Likewise.
9128 * gfortran.dg/backspace_11.f90: Likewise.
9129 * gfortran.dg/backspace_2.f: Likewise.
9130 * gfortran.dg/backspace_3.f: Likewise.
9131 * gfortran.dg/backspace_4.f: Likewise.
9132 * gfortran.dg/backspace_5.f: Likewise.
9133 * gfortran.dg/backspace_6.f: Likewise.
9134 * gfortran.dg/backspace_7.f90: Likewise.
9135 * gfortran.dg/backspace_8.f: Likewise.
9136 * gfortran.dg/backspace_9.f: Likewise.
9137 * gfortran.dg/bessel_1.f90: Likewise.
9138 * gfortran.dg/bessel_2.f90: Likewise.
9139 * gfortran.dg/bessel_5.f90: Likewise.
9140 * gfortran.dg/bessel_6.f90: Likewise.
9141 * gfortran.dg/bessel_7.f90: Likewise.
9142 * gfortran.dg/bind_c_dts_2.f03: Likewise.
9143 * gfortran.dg/bind_c_dts_3.f03: Likewise.
9144 * gfortran.dg/bind_c_usage_15.f90: Likewise.
9145 * gfortran.dg/bind_c_usage_16.f03: Likewise.
9146 * gfortran.dg/bind_c_usage_17.f90: Likewise.
9147 * gfortran.dg/bind_c_usage_24.f90: Likewise.
9148 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
9149 * gfortran.dg/binding_label_tests_16.f03: Likewise.
9150 * gfortran.dg/binding_label_tests_23.f90: Likewise.
9151 * gfortran.dg/bit_comparison_1.F90: Likewise.
9152 * gfortran.dg/bit_comparison_2.F90: Likewise.
9153 * gfortran.dg/block_1.f08: Likewise.
9154 * gfortran.dg/block_13.f08: Likewise.
9155 * gfortran.dg/block_14.f90: Likewise.
9156 * gfortran.dg/block_2.f08: Likewise.
9157 * gfortran.dg/block_6.f08: Likewise.
9158 * gfortran.dg/block_7.f08: Likewise.
9159 * gfortran.dg/block_8.f08: Likewise.
9160 * gfortran.dg/blockdata_1.f90: Likewise.
9161 * gfortran.dg/bound_1.f90: Likewise.
9162 * gfortran.dg/bound_2.f90: Likewise.
9163 * gfortran.dg/bound_3.f90: Likewise.
9164 * gfortran.dg/bound_4.f90: Likewise.
9165 * gfortran.dg/bound_5.f90: Likewise.
9166 * gfortran.dg/bound_6.f90: Likewise.
9167 * gfortran.dg/bound_7.f90: Likewise.
9168 * gfortran.dg/bound_8.f90: Likewise.
9169 * gfortran.dg/bound_9.f90: Likewise.
9170 * gfortran.dg/bound_simplification_1.f90: Likewise.
9171 * gfortran.dg/bound_simplification_3.f90: Likewise.
9172 * gfortran.dg/bound_simplification_4.f90: Likewise.
9173 * gfortran.dg/bound_simplification_5.f90: Likewise.
9174 * gfortran.dg/bound_simplification_6.f90: Likewise.
9175 * gfortran.dg/bounds_check_1.f90: Likewise.
9176 * gfortran.dg/bounds_check_12.f90: Likewise.
9177 * gfortran.dg/bounds_check_14.f90: Likewise.
9178 * gfortran.dg/bounds_check_15.f90: Likewise.
9179 * gfortran.dg/bounds_check_19.f90: Likewise.
9180 * gfortran.dg/bounds_check_8.f90: Likewise.
9181 * gfortran.dg/bounds_check_9.f90: Likewise.
9182 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
9183 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
9184 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
9185 * gfortran.dg/boz_1.f90: Likewise.
9186 * gfortran.dg/boz_11.f90: Likewise.
9187 * gfortran.dg/boz_13.f90: Likewise.
9188 * gfortran.dg/boz_14.f90: Likewise.
9189 * gfortran.dg/boz_15.f90: Likewise.
9190 * gfortran.dg/boz_3.f90: Likewise.
9191 * gfortran.dg/boz_6.f90: Likewise.
9192 * gfortran.dg/boz_9.f90: Likewise.
9193 * gfortran.dg/byte_1.f90: Likewise.
9194 * gfortran.dg/byte_2.f90: Likewise.
9195 * gfortran.dg/c_assoc.f90: Likewise.
9196 * gfortran.dg/c_assoc_2.f03: Likewise.
9197 * gfortran.dg/c_assoc_3.f90: Likewise.
9198 * gfortran.dg/c_by_val_1.f: Likewise.
9199 * gfortran.dg/c_by_val_5.f90: Likewise.
9200 * gfortran.dg/c_char_tests.f03: Likewise.
9201 * gfortran.dg/c_char_tests_2.f03: Likewise.
9202 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
9203 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
9204 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
9205 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
9206 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
9207 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
9208 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
9209 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
9210 * gfortran.dg/c_kind_params.f90: Likewise.
9211 * gfortran.dg/c_loc_test_20.f90: Likewise.
9212 * gfortran.dg/c_loc_tests_2.f03: Likewise.
9213 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
9214 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
9215 * gfortran.dg/c_size_t_test.f03: Likewise.
9216 * gfortran.dg/c_sizeof_1.f90: Likewise.
9217 * gfortran.dg/c_sizeof_5.f90: Likewise.
9218 * gfortran.dg/c_sizeof_6.f90: Likewise.
9219 * gfortran.dg/char4_iunit_1.f03: Likewise.
9220 * gfortran.dg/char4_iunit_2.f03: Likewise.
9221 * gfortran.dg/char_allocation_1.f90: Likewise.
9222 * gfortran.dg/char_array_constructor.f90: Likewise.
9223 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
9224 * gfortran.dg/char_assign_1.f90: Likewise.
9225 * gfortran.dg/char_associated_1.f90: Likewise.
9226 * gfortran.dg/char_cast_2.f90: Likewise.
9227 * gfortran.dg/char_comparison_1.f: Likewise.
9228 * gfortran.dg/char_component_initializer_1.f90: Likewise.
9229 * gfortran.dg/char_component_initializer_2.f90: Likewise.
9230 * gfortran.dg/char_cons_len.f90: Likewise.
9231 * gfortran.dg/char_conversion.f90: Likewise.
9232 * gfortran.dg/char_cshift_1.f90: Likewise.
9233 * gfortran.dg/char_cshift_2.f90: Likewise.
9234 * gfortran.dg/char_decl_2.f90: Likewise.
9235 * gfortran.dg/char_eoshift_1.f90: Likewise.
9236 * gfortran.dg/char_eoshift_2.f90: Likewise.
9237 * gfortran.dg/char_eoshift_3.f90: Likewise.
9238 * gfortran.dg/char_eoshift_4.f90: Likewise.
9239 * gfortran.dg/char_eoshift_5.f90: Likewise.
9240 * gfortran.dg/char_expr_1.f90: Likewise.
9241 * gfortran.dg/char_expr_3.f90: Likewise.
9242 * gfortran.dg/char_initialiser_actual.f90: Likewise.
9243 * gfortran.dg/char_length_12.f90: Likewise.
9244 * gfortran.dg/char_length_14.f90: Likewise.
9245 * gfortran.dg/char_length_15.f90: Likewise.
9246 * gfortran.dg/char_length_17.f90: Likewise.
9247 * gfortran.dg/char_length_20.f90: Likewise.
9248 * gfortran.dg/char_length_21.f90: Likewise.
9249 * gfortran.dg/char_length_5.f90: Likewise.
9250 * gfortran.dg/char_length_6.f90: Likewise.
9251 * gfortran.dg/char_length_7.f90: Likewise.
9252 * gfortran.dg/char_length_8.f90: Likewise.
9253 * gfortran.dg/char_pack_1.f90: Likewise.
9254 * gfortran.dg/char_pack_2.f90: Likewise.
9255 * gfortran.dg/char_pointer_assign.f90: Likewise.
9256 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
9257 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
9258 * gfortran.dg/char_pointer_dependency.f90: Likewise.
9259 * gfortran.dg/char_pointer_dummy.f90: Likewise.
9260 * gfortran.dg/char_pointer_func.f90: Likewise.
9261 * gfortran.dg/char_reshape_1.f90: Likewise.
9262 * gfortran.dg/char_result_1.f90: Likewise.
9263 * gfortran.dg/char_result_12.f90: Likewise.
9264 * gfortran.dg/char_result_13.f90: Likewise.
9265 * gfortran.dg/char_result_14.f90: Likewise.
9266 * gfortran.dg/char_result_15.f90: Likewise.
9267 * gfortran.dg/char_result_2.f90: Likewise.
9268 * gfortran.dg/char_result_3.f90: Likewise.
9269 * gfortran.dg/char_result_4.f90: Likewise.
9270 * gfortran.dg/char_result_5.f90: Likewise.
9271 * gfortran.dg/char_result_6.f90: Likewise.
9272 * gfortran.dg/char_result_7.f90: Likewise.
9273 * gfortran.dg/char_result_8.f90: Likewise.
9274 * gfortran.dg/char_spread_1.f90: Likewise.
9275 * gfortran.dg/char_transpose_1.f90: Likewise.
9276 * gfortran.dg/char_type_len.f90: Likewise.
9277 * gfortran.dg/char_unpack_1.f90: Likewise.
9278 * gfortran.dg/char_unpack_2.f90: Likewise.
9279 * gfortran.dg/character_array_constructor_1.f90: Likewise.
9280 * gfortran.dg/character_comparison_1.f90: Likewise.
9281 * gfortran.dg/character_comparison_2.f90: Likewise.
9282 * gfortran.dg/character_comparison_3.f90: Likewise.
9283 * gfortran.dg/character_comparison_4.f90: Likewise.
9284 * gfortran.dg/character_comparison_5.f90: Likewise.
9285 * gfortran.dg/character_comparison_6.f90: Likewise.
9286 * gfortran.dg/character_comparison_7.f90: Likewise.
9287 * gfortran.dg/character_comparison_8.f90: Likewise.
9288 * gfortran.dg/character_comparison_9.f90: Likewise.
9289 * gfortran.dg/charlen_15.f90: Likewise.
9290 * gfortran.dg/charlen_16.f90: Likewise.
9291 * gfortran.dg/chkbits.f90: Likewise.
9292 * gfortran.dg/chmod_1.f90: Likewise.
9293 * gfortran.dg/chmod_2.f90: Likewise.
9294 * gfortran.dg/chmod_3.f90: Likewise.
9295 * gfortran.dg/class_1.f03: Likewise.
9296 * gfortran.dg/class_18.f03: Likewise.
9297 * gfortran.dg/class_19.f03: Likewise.
9298 * gfortran.dg/class_35.f90: Likewise.
9299 * gfortran.dg/class_46.f03: Likewise.
9300 * gfortran.dg/class_48.f90: Likewise.
9301 * gfortran.dg/class_51.f90: Likewise.
9302 * gfortran.dg/class_52.f90: Likewise.
9303 * gfortran.dg/class_6.f03: Likewise.
9304 * gfortran.dg/class_63.f90: Likewise.
9305 * gfortran.dg/class_64.f90: Likewise.
9306 * gfortran.dg/class_65.f90: Likewise.
9307 * gfortran.dg/class_66.f90: Likewise.
9308 * gfortran.dg/class_67.f90: Likewise.
9309 * gfortran.dg/class_9.f03: Likewise.
9310 * gfortran.dg/class_alias.f90: Likewise.
9311 * gfortran.dg/class_allocate_1.f03: Likewise.
9312 * gfortran.dg/class_allocate_10.f03: Likewise.
9313 * gfortran.dg/class_allocate_13.f90: Likewise.
9314 * gfortran.dg/class_allocate_14.f90: Likewise.
9315 * gfortran.dg/class_allocate_15.f90: Likewise.
9316 * gfortran.dg/class_allocate_19.f03: Likewise.
9317 * gfortran.dg/class_allocate_21.f90: Likewise.
9318 * gfortran.dg/class_allocate_22.f90: Likewise.
9319 * gfortran.dg/class_allocate_3.f03: Likewise.
9320 * gfortran.dg/class_allocate_4.f03: Likewise.
9321 * gfortran.dg/class_allocate_5.f90: Likewise.
9322 * gfortran.dg/class_allocate_6.f03: Likewise.
9323 * gfortran.dg/class_allocate_7.f03: Likewise.
9324 * gfortran.dg/class_allocate_8.f03: Likewise.
9325 * gfortran.dg/class_allocate_9.f03: Likewise.
9326 * gfortran.dg/class_array_1.f03: Likewise.
9327 * gfortran.dg/class_array_14.f90: Likewise.
9328 * gfortran.dg/class_array_15.f03: Likewise.
9329 * gfortran.dg/class_array_16.f90: Likewise.
9330 * gfortran.dg/class_array_2.f03: Likewise.
9331 * gfortran.dg/class_array_20.f03: Likewise.
9332 * gfortran.dg/class_array_21.f03: Likewise.
9333 * gfortran.dg/class_array_3.f03: Likewise.
9334 * gfortran.dg/class_array_4.f03: Likewise.
9335 * gfortran.dg/class_array_7.f03: Likewise.
9336 * gfortran.dg/class_array_8.f03: Likewise.
9337 * gfortran.dg/class_array_9.f03: Likewise.
9338 * gfortran.dg/class_defined_operator_1.f03: Likewise.
9339 * gfortran.dg/class_dummy_1.f03: Likewise.
9340 * gfortran.dg/class_optional_1.f90: Likewise.
9341 * gfortran.dg/class_optional_2.f90: Likewise.
9342 * gfortran.dg/class_result_5.f90: Likewise.
9343 * gfortran.dg/class_result_6.f90: Likewise.
9344 * gfortran.dg/class_to_type_1.f03: Likewise.
9345 * gfortran.dg/class_to_type_2.f90: Likewise.
9346 * gfortran.dg/class_to_type_3.f03: Likewise.
9347 * gfortran.dg/class_to_type_4.f90: Likewise.
9348 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
9349 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
9350 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
9351 * gfortran.dg/coarray/atomic_1.f90: Likewise.
9352 * gfortran.dg/coarray/atomic_2.f90: Likewise.
9353 * gfortran.dg/coarray/codimension.f90: Likewise.
9354 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
9355 * gfortran.dg/coarray/collectives_1.f90: Likewise.
9356 * gfortran.dg/coarray/collectives_2.f90: Likewise.
9357 * gfortran.dg/coarray/collectives_3.f90: Likewise.
9358 * gfortran.dg/coarray/collectives_4.f90: Likewise.
9359 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
9360 * gfortran.dg/coarray/dummy_1.f90: Likewise.
9361 * gfortran.dg/coarray/event_1.f90: Likewise.
9362 * gfortran.dg/coarray/event_2.f90: Likewise.
9363 * gfortran.dg/coarray/get_array.f90: Likewise.
9364 * gfortran.dg/coarray/image_index_1.f90: Likewise.
9365 * gfortran.dg/coarray/image_index_2.f90: Likewise.
9366 * gfortran.dg/coarray/image_index_3.f90: Likewise.
9367 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
9368 * gfortran.dg/coarray/lock_1.f90: Likewise.
9369 * gfortran.dg/coarray/lock_2.f90: Likewise.
9370 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
9371 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
9372 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
9373 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
9374 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
9375 * gfortran.dg/coarray/registering_1.f90: Likewise.
9376 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
9377 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
9378 * gfortran.dg/coarray/send_array.f90: Likewise.
9379 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
9380 * gfortran.dg/coarray/sendget_array.f90: Likewise.
9381 * gfortran.dg/coarray/subobject_1.f90: Likewise.
9382 * gfortran.dg/coarray/sync_1.f90: Likewise.
9383 * gfortran.dg/coarray/sync_3.f90: Likewise.
9384 * gfortran.dg/coarray/this_image_1.f90: Likewise.
9385 * gfortran.dg/coarray/this_image_2.f90: Likewise.
9386 * gfortran.dg/coarray_13.f90: Likewise.
9387 * gfortran.dg/coarray_15.f90: Likewise.
9388 * gfortran.dg/coarray_16.f90: Likewise.
9389 * gfortran.dg/coarray_2.f90: Likewise.
9390 * gfortran.dg/coarray_23.f90: Likewise.
9391 * gfortran.dg/coarray_40.f90: Likewise.
9392 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
9393 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
9394 * gfortran.dg/coarray_allocate_10.f08: Likewise.
9395 * gfortran.dg/coarray_allocate_2.f08: Likewise.
9396 * gfortran.dg/coarray_allocate_3.f08: Likewise.
9397 * gfortran.dg/coarray_allocate_4.f08: Likewise.
9398 * gfortran.dg/coarray_allocate_5.f08: Likewise.
9399 * gfortran.dg/coarray_allocate_7.f08: Likewise.
9400 * gfortran.dg/coarray_allocate_8.f08: Likewise.
9401 * gfortran.dg/coarray_allocate_9.f08: Likewise.
9402 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9403 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9404 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
9405 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
9406 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
9407 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
9408 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
9409 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
9410 * gfortran.dg/coarray_stat_2.f90: Likewise.
9411 * gfortran.dg/coarray_subobject_1.f90: Likewise.
9412 * gfortran.dg/coindexed_1.f90: Likewise.
9413 * gfortran.dg/comma.f: Likewise.
9414 * gfortran.dg/comma_format_extension_3.f: Likewise.
9415 * gfortran.dg/comma_format_extension_4.f: Likewise.
9416 * gfortran.dg/common_2.f90: Likewise.
9417 * gfortran.dg/common_4.f90: Likewise.
9418 * gfortran.dg/common_align_1.f90: Likewise.
9419 * gfortran.dg/common_align_2.f90: Likewise.
9420 * gfortran.dg/common_equivalence_1.f: Likewise.
9421 * gfortran.dg/common_pointer_1.f90: Likewise.
9422 * gfortran.dg/common_resize_1.f: Likewise.
9423 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
9424 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
9425 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
9426 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
9427 * gfortran.dg/complex_read.f90: Likewise.
9428 * gfortran.dg/complex_write.f90: Likewise.
9429 * gfortran.dg/constant_substring.f: Likewise.
9430 * gfortran.dg/constructor_2.f90: Likewise.
9431 * gfortran.dg/constructor_3.f90: Likewise.
9432 * gfortran.dg/constructor_6.f90: Likewise.
9433 * gfortran.dg/contained_1.f90: Likewise.
9434 * gfortran.dg/contained_3.f90: Likewise.
9435 * gfortran.dg/contained_equivalence_1.f90: Likewise.
9436 * gfortran.dg/contained_module_proc_1.f90: Likewise.
9437 * gfortran.dg/continuation_1.f90: Likewise.
9438 * gfortran.dg/continuation_11.f90: Likewise.
9439 * gfortran.dg/continuation_12.f90: Likewise.
9440 * gfortran.dg/continuation_13.f90: Likewise.
9441 * gfortran.dg/continuation_14.f: Likewise.
9442 * gfortran.dg/continuation_8.f90: Likewise.
9443 * gfortran.dg/convert_2.f90: Likewise.
9444 * gfortran.dg/convert_implied_open.f90: Likewise.
9445 * gfortran.dg/count_init_expr.f03: Likewise.
9446 * gfortran.dg/cr_lf.f90: Likewise.
9447 * gfortran.dg/cray_pointers_10.f90: Likewise.
9448 * gfortran.dg/cray_pointers_2.f90: Likewise.
9449 * gfortran.dg/cray_pointers_5.f90: Likewise.
9450 * gfortran.dg/cray_pointers_7.f90: Likewise.
9451 * gfortran.dg/cray_pointers_8.f90: Likewise.
9452 * gfortran.dg/cshift_1.f90: Likewise.
9453 * gfortran.dg/cshift_2.f90: Likewise.
9454 * gfortran.dg/cshift_large_1.f90: Likewise.
9455 * gfortran.dg/cshift_nan_1.f90: Likewise.
9456 * gfortran.dg/csqrt_2.f: Likewise.
9457 * gfortran.dg/data_array_1.f90: Likewise.
9458 * gfortran.dg/data_char_1.f90: Likewise.
9459 * gfortran.dg/data_char_2.f90: Likewise.
9460 * gfortran.dg/data_char_3.f90: Likewise.
9461 * gfortran.dg/data_derived_1.f90: Likewise.
9462 * gfortran.dg/data_implied_do_1.f90: Likewise.
9463 * gfortran.dg/data_namelist_conflict.f90: Likewise.
9464 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
9465 * gfortran.dg/deallocate_stat.f90: Likewise.
9466 * gfortran.dg/deallocate_stat_2.f90: Likewise.
9467 * gfortran.dg/debug/pr37738.f: Likewise.
9468 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
9469 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
9470 * gfortran.dg/dec_exp_1.f90: Likewise.
9471 * gfortran.dg/dec_init_1.f90: Likewise.
9472 * gfortran.dg/dec_init_2.f90: Likewise.
9473 * gfortran.dg/dec_init_3.f90: Likewise.
9474 * gfortran.dg/dec_init_4.f90: Likewise.
9475 * gfortran.dg/dec_io_1.f90: Likewise.
9476 * gfortran.dg/dec_io_2.f90: Likewise.
9477 * gfortran.dg/dec_io_2a.f90: Likewise.
9478 * gfortran.dg/dec_io_6.f90: Likewise.
9479 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
9480 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
9481 * gfortran.dg/dec_math.f90: Likewise.
9482 * gfortran.dg/dec_parameter_1.f: Likewise.
9483 * gfortran.dg/dec_parameter_2.f90: Likewise.
9484 * gfortran.dg/dec_static_1.f90: Likewise.
9485 * gfortran.dg/dec_static_2.f90: Likewise.
9486 * gfortran.dg/dec_structure_1.f90: Likewise.
9487 * gfortran.dg/dec_structure_10.f90: Likewise.
9488 * gfortran.dg/dec_structure_18.f90: Likewise.
9489 * gfortran.dg/dec_structure_19.f90: Likewise.
9490 * gfortran.dg/dec_structure_2.f90: Likewise.
9491 * gfortran.dg/dec_structure_22.f90: Likewise.
9492 * gfortran.dg/dec_structure_3.f90: Likewise.
9493 * gfortran.dg/dec_structure_4.f90: Likewise.
9494 * gfortran.dg/dec_structure_5.f90: Likewise.
9495 * gfortran.dg/dec_structure_6.f90: Likewise.
9496 * gfortran.dg/dec_structure_7.f90: Likewise.
9497 * gfortran.dg/dec_union_1.f90: Likewise.
9498 * gfortran.dg/dec_union_2.f90: Likewise.
9499 * gfortran.dg/dec_union_3.f90: Likewise.
9500 * gfortran.dg/dec_union_4.f90: Likewise.
9501 * gfortran.dg/dec_union_5.f90: Likewise.
9502 * gfortran.dg/default_format_1.f90: Likewise.
9503 * gfortran.dg/default_format_2.f90: Likewise.
9504 * gfortran.dg/default_format_denormal_1.f90: Likewise.
9505 * gfortran.dg/default_format_denormal_2.f90: Likewise.
9506 * gfortran.dg/default_initialization_3.f90: Likewise.
9507 * gfortran.dg/default_initialization_4.f90: Likewise.
9508 * gfortran.dg/default_initialization_5.f90: Likewise.
9509 * gfortran.dg/deferred_character_1.f90: Likewise.
9510 * gfortran.dg/deferred_character_10.f90: Likewise.
9511 * gfortran.dg/deferred_character_11.f90: Likewise.
9512 * gfortran.dg/deferred_character_12.f90: Likewise.
9513 * gfortran.dg/deferred_character_13.f90: Likewise.
9514 * gfortran.dg/deferred_character_14.f90: Likewise.
9515 * gfortran.dg/deferred_character_15.f90: Likewise.
9516 * gfortran.dg/deferred_character_16.f90: Likewise.
9517 * gfortran.dg/deferred_character_2.f90: Likewise.
9518 * gfortran.dg/deferred_character_3.f90: Likewise.
9519 * gfortran.dg/deferred_character_4.f90: Likewise.
9520 * gfortran.dg/deferred_character_5.f90: Likewise.
9521 * gfortran.dg/deferred_character_6.f90: Likewise.
9522 * gfortran.dg/deferred_character_7.f90: Likewise.
9523 * gfortran.dg/deferred_character_8.f90: Likewise.
9524 * gfortran.dg/deferred_character_9.f90: Likewise.
9525 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
9526 * gfortran.dg/deferred_type_component_1.f90: Likewise.
9527 * gfortran.dg/deferred_type_component_2.f90: Likewise.
9528 * gfortran.dg/deferred_type_param_2.f90: Likewise.
9529 * gfortran.dg/deferred_type_param_4.f90: Likewise.
9530 * gfortran.dg/deferred_type_param_5.f90: Likewise.
9531 * gfortran.dg/deferred_type_param_6.f90: Likewise.
9532 * gfortran.dg/deferred_type_param_8.f90: Likewise.
9533 * gfortran.dg/deferred_type_param_9.f90: Likewise.
9534 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
9535 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
9536 * gfortran.dg/defined_assignment_1.f90: Likewise.
9537 * gfortran.dg/defined_assignment_10.f90: Likewise.
9538 * gfortran.dg/defined_assignment_11.f90: Likewise.
9539 * gfortran.dg/defined_assignment_2.f90: Likewise.
9540 * gfortran.dg/defined_assignment_3.f90: Likewise.
9541 * gfortran.dg/defined_assignment_4.f90: Likewise.
9542 * gfortran.dg/defined_assignment_5.f90: Likewise.
9543 * gfortran.dg/defined_assignment_8.f90: Likewise.
9544 * gfortran.dg/defined_assignment_9.f90: Likewise.
9545 * gfortran.dg/dependency_2.f90: Likewise.
9546 * gfortran.dg/dependency_21.f90: Likewise.
9547 * gfortran.dg/dependency_22.f90: Likewise.
9548 * gfortran.dg/dependency_23.f90: Likewise.
9549 * gfortran.dg/dependency_24.f90: Likewise.
9550 * gfortran.dg/dependency_25.f90: Likewise.
9551 * gfortran.dg/dependency_26.f90: Likewise.
9552 * gfortran.dg/dependency_39.f90: Likewise.
9553 * gfortran.dg/dependency_40.f90: Likewise.
9554 * gfortran.dg/dependency_41.f90: Likewise.
9555 * gfortran.dg/dependency_42.f90: Likewise.
9556 * gfortran.dg/dependency_43.f90: Likewise.
9557 * gfortran.dg/dependency_44.f90: Likewise.
9558 * gfortran.dg/dependency_45.f90: Likewise.
9559 * gfortran.dg/dependency_50.f90: Likewise.
9560 * gfortran.dg/dependency_51.f90: Likewise.
9561 * gfortran.dg/dependent_decls_1.f90: Likewise.
9562 * gfortran.dg/der_array_1.f90: Likewise.
9563 * gfortran.dg/der_array_io_1.f90: Likewise.
9564 * gfortran.dg/der_array_io_2.f90: Likewise.
9565 * gfortran.dg/der_array_io_3.f90: Likewise.
9566 * gfortran.dg/der_io_1.f90: Likewise.
9567 * gfortran.dg/der_io_3.f90: Likewise.
9568 * gfortran.dg/der_pointer_2.f90: Likewise.
9569 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
9570 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
9571 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
9572 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
9573 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
9574 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9575 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
9576 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
9577 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
9578 * gfortran.dg/derived_external_function_1.f90: Likewise.
9579 * gfortran.dg/derived_init_1.f90: Likewise.
9580 * gfortran.dg/derived_init_2.f90: Likewise.
9581 * gfortran.dg/derived_init_3.f90: Likewise.
9582 * gfortran.dg/derived_init_4.f90: Likewise.
9583 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
9584 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9585 * gfortran.dg/dev_null.F90: Likewise.
9586 * gfortran.dg/dfloat_1.f90: Likewise.
9587 * gfortran.dg/dim_sum_1.f90: Likewise.
9588 * gfortran.dg/dim_sum_2.f90: Likewise.
9589 * gfortran.dg/dim_sum_3.f90: Likewise.
9590 * gfortran.dg/direct_io_10.f: Likewise.
9591 * gfortran.dg/direct_io_11.f90: Likewise.
9592 * gfortran.dg/direct_io_12.f90: Likewise.
9593 * gfortran.dg/direct_io_2.f90: Likewise.
9594 * gfortran.dg/direct_io_3.f90: Likewise.
9595 * gfortran.dg/direct_io_4.f90: Likewise.
9596 * gfortran.dg/direct_io_5.f90: Likewise.
9597 * gfortran.dg/direct_io_6.f90: Likewise.
9598 * gfortran.dg/direct_io_7.f90: Likewise.
9599 * gfortran.dg/direct_io_8.f90: Likewise.
9600 * gfortran.dg/direct_io_9.f: Likewise.
9601 * gfortran.dg/do_1.f90: Likewise.
9602 * gfortran.dg/do_3.F90: Likewise.
9603 * gfortran.dg/do_concurrent_2.f90: Likewise.
9604 * gfortran.dg/do_concurrent_4.f90: Likewise.
9605 * gfortran.dg/do_corner_warn.f90: Likewise.
9606 * gfortran.dg/do_iterator_2.f90: Likewise.
9607 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
9608 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
9609 * gfortran.dg/dos_eol.f: Likewise.
9610 * gfortran.dg/dot_product_1.f03: Likewise.
9611 * gfortran.dg/dot_product_2.f90: Likewise.
9612 * gfortran.dg/dot_product_4.f90: Likewise.
9613 * gfortran.dg/dshift_1.F90: Likewise.
9614 * gfortran.dg/dshift_2.F90: Likewise.
9615 * gfortran.dg/dtio_1.f90: Likewise.
9616 * gfortran.dg/dtio_10.f90: Likewise.
9617 * gfortran.dg/dtio_12.f90: Likewise.
9618 * gfortran.dg/dtio_14.f90: Likewise.
9619 * gfortran.dg/dtio_15.f90: Likewise.
9620 * gfortran.dg/dtio_16.f90: Likewise.
9621 * gfortran.dg/dtio_17.f90: Likewise.
9622 * gfortran.dg/dtio_19.f90: Likewise.
9623 * gfortran.dg/dtio_2.f90: Likewise.
9624 * gfortran.dg/dtio_20.f03: Likewise.
9625 * gfortran.dg/dtio_22.f90: Likewise.
9626 * gfortran.dg/dtio_24.f90: Likewise.
9627 * gfortran.dg/dtio_25.f90: Likewise.
9628 * gfortran.dg/dtio_26.f03: Likewise.
9629 * gfortran.dg/dtio_27.f90: Likewise.
9630 * gfortran.dg/dtio_28.f03: Likewise.
9631 * gfortran.dg/dtio_3.f90: Likewise.
9632 * gfortran.dg/dtio_30.f03: Likewise.
9633 * gfortran.dg/dtio_31.f03: Likewise.
9634 * gfortran.dg/dtio_32.f03: Likewise.
9635 * gfortran.dg/dtio_4.f90: Likewise.
9636 * gfortran.dg/dtio_5.f90: Likewise.
9637 * gfortran.dg/dtio_7.f90: Likewise.
9638 * gfortran.dg/dtio_8.f90: Likewise.
9639 * gfortran.dg/dtio_9.f90: Likewise.
9640 * gfortran.dg/dummy_procedure_3.f90: Likewise.
9641 * gfortran.dg/dummy_procedure_7.f90: Likewise.
9642 * gfortran.dg/dup_save_1.f90: Likewise.
9643 * gfortran.dg/dup_save_2.f90: Likewise.
9644 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
9645 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
9646 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
9647 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
9648 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
9649 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
9650 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
9651 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
9652 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
9653 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
9654 * gfortran.dg/e_d_fmt.f90: Likewise.
9655 * gfortran.dg/edit_real_1.f90: Likewise.
9656 * gfortran.dg/elemental_by_value_1.f90: Likewise.
9657 * gfortran.dg/elemental_dependency_1.f90: Likewise.
9658 * gfortran.dg/elemental_dependency_4.f90: Likewise.
9659 * gfortran.dg/elemental_dependency_5.f90: Likewise.
9660 * gfortran.dg/elemental_dependency_6.f90: Likewise.
9661 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
9662 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
9663 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
9664 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
9665 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
9666 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
9667 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
9668 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
9669 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
9670 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
9671 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
9672 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
9673 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
9674 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
9675 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
9676 * gfortran.dg/empty_format_1.f90: Likewise.
9677 * gfortran.dg/endfile.f: Likewise.
9678 * gfortran.dg/endfile.f90: Likewise.
9679 * gfortran.dg/endfile_2.f90: Likewise.
9680 * gfortran.dg/entry_1.f90: Likewise.
9681 * gfortran.dg/entry_10.f90: Likewise.
9682 * gfortran.dg/entry_12.f90: Likewise.
9683 * gfortran.dg/entry_13.f90: Likewise.
9684 * gfortran.dg/entry_14.f90: Likewise.
9685 * gfortran.dg/entry_16.f90: Likewise.
9686 * gfortran.dg/entry_3.f90: Likewise.
9687 * gfortran.dg/entry_6.f90: Likewise.
9688 * gfortran.dg/entry_9.f90: Likewise.
9689 * gfortran.dg/entry_array_specs_2.f: Likewise.
9690 * gfortran.dg/enum_1.f90: Likewise.
9691 * gfortran.dg/enum_9.f90: Likewise.
9692 * gfortran.dg/eof_1.f90: Likewise.
9693 * gfortran.dg/eof_2.f90: Likewise.
9694 * gfortran.dg/eof_4.f90: Likewise.
9695 * gfortran.dg/eof_5.f90: Likewise.
9696 * gfortran.dg/eor_handling_1.f90: Likewise.
9697 * gfortran.dg/eor_handling_2.f90: Likewise.
9698 * gfortran.dg/eor_handling_3.f90: Likewise.
9699 * gfortran.dg/eor_handling_4.f90: Likewise.
9700 * gfortran.dg/eor_handling_5.f90: Likewise.
9701 * gfortran.dg/eoshift_3.f90: Likewise.
9702 * gfortran.dg/eoshift_4.f90: Likewise.
9703 * gfortran.dg/eoshift_5.f90: Likewise.
9704 * gfortran.dg/eoshift_6.f90: Likewise.
9705 * gfortran.dg/eoshift_large_1.f90: Likewise.
9706 * gfortran.dg/equiv_6.f90: Likewise.
9707 * gfortran.dg/equiv_7.f90: Likewise.
9708 * gfortran.dg/equiv_9.f90: Likewise.
9709 * gfortran.dg/equiv_constraint_4.f90: Likewise.
9710 * gfortran.dg/erf_2.F90: Likewise.
9711 * gfortran.dg/erf_3.F90: Likewise.
9712 * gfortran.dg/erfc_scaled_1.f90: Likewise.
9713 * gfortran.dg/error_format_2.f90: Likewise.
9714 * gfortran.dg/error_recovery_5.f90: Likewise.
9715 * gfortran.dg/execute_command_line_2.f90: Likewise.
9716 * gfortran.dg/execute_command_line_3.f90: Likewise.
9717 * gfortran.dg/exit_1.f08: Likewise.
9718 * gfortran.dg/exit_3.f08: Likewise.
9719 * gfortran.dg/exponent_1.f90: Likewise.
9720 * gfortran.dg/exponent_2.f90: Likewise.
9721 * gfortran.dg/extended_char_comparison_1.f: Likewise.
9722 * gfortran.dg/extends_1.f03: Likewise.
9723 * gfortran.dg/extends_16.f90: Likewise.
9724 * gfortran.dg/extends_2.f03: Likewise.
9725 * gfortran.dg/extends_3.f03: Likewise.
9726 * gfortran.dg/extends_4.f03: Likewise.
9727 * gfortran.dg/extends_type_of_1.f03: Likewise.
9728 * gfortran.dg/extends_type_of_2.f03: Likewise.
9729 * gfortran.dg/external_procedures_3.f90: Likewise.
9730 * gfortran.dg/f2003_inquire_1.f03: Likewise.
9731 * gfortran.dg/f2003_io_1.f03: Likewise.
9732 * gfortran.dg/f2003_io_4.f03: Likewise.
9733 * gfortran.dg/f2003_io_5.f03: Likewise.
9734 * gfortran.dg/f2003_io_6.f03: Likewise.
9735 * gfortran.dg/f2003_io_7.f03: Likewise.
9736 * gfortran.dg/f2c_1.f90: Likewise.
9737 * gfortran.dg/f2c_2.f90: Likewise.
9738 * gfortran.dg/f2c_3.f90: Likewise.
9739 * gfortran.dg/f2c_4.f90: Likewise.
9740 * gfortran.dg/f2c_6.f90: Likewise.
9741 * gfortran.dg/f2c_7.f90: Likewise.
9742 * gfortran.dg/f2c_9.f90: Likewise.
9743 * gfortran.dg/fgetc_1.f90: Likewise.
9744 * gfortran.dg/fgetc_2.f90: Likewise.
9745 * gfortran.dg/filename_null.f90: Likewise.
9746 * gfortran.dg/finalize_12.f90: Likewise.
9747 * gfortran.dg/finalize_13.f90: Likewise.
9748 * gfortran.dg/finalize_15.f90: Likewise.
9749 * gfortran.dg/finalize_17.f90: Likewise.
9750 * gfortran.dg/finalize_18.f90: Likewise.
9751 * gfortran.dg/finalize_25.f90: Likewise.
9752 * gfortran.dg/finalize_29.f08: Likewise.
9753 * gfortran.dg/finalize_31.f90: Likewise.
9754 * gfortran.dg/float_1.f90: Likewise.
9755 * gfortran.dg/flush_1.f90: Likewise.
9756 * gfortran.dg/fmt_bz_bn.f: Likewise.
9757 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
9758 * gfortran.dg/fmt_cache_1.f: Likewise.
9759 * gfortran.dg/fmt_cache_2.f: Likewise.
9760 * gfortran.dg/fmt_cache_3.f90: Likewise.
9761 * gfortran.dg/fmt_colon.f90: Likewise.
9762 * gfortran.dg/fmt_e.f90: Likewise.
9763 * gfortran.dg/fmt_en.f90: Likewise.
9764 * gfortran.dg/fmt_error_10.f: Likewise.
9765 * gfortran.dg/fmt_error_9.f: Likewise.
9766 * gfortran.dg/fmt_exhaust.f90: Likewise.
9767 * gfortran.dg/fmt_f0_1.f90: Likewise.
9768 * gfortran.dg/fmt_f_an_p.f: Likewise.
9769 * gfortran.dg/fmt_fw_d.f90: Likewise.
9770 * gfortran.dg/fmt_g.f: Likewise.
9771 * gfortran.dg/fmt_g0_1.f08: Likewise.
9772 * gfortran.dg/fmt_g0_2.f08: Likewise.
9773 * gfortran.dg/fmt_g0_4.f08: Likewise.
9774 * gfortran.dg/fmt_g0_5.f08: Likewise.
9775 * gfortran.dg/fmt_g0_6.f08: Likewise.
9776 * gfortran.dg/fmt_g0_7.f08: Likewise.
9777 * gfortran.dg/fmt_g_1.f90: Likewise.
9778 * gfortran.dg/fmt_int_sign.f90: Likewise.
9779 * gfortran.dg/fmt_l.f90: Likewise.
9780 * gfortran.dg/fmt_missing_period_2.f: Likewise.
9781 * gfortran.dg/fmt_missing_period_3.f: Likewise.
9782 * gfortran.dg/fmt_p_1.f90: Likewise.
9783 * gfortran.dg/fmt_pf.f90: Likewise.
9784 * gfortran.dg/fmt_read.f90: Likewise.
9785 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
9786 * gfortran.dg/fmt_t_1.f90: Likewise.
9787 * gfortran.dg/fmt_t_2.f90: Likewise.
9788 * gfortran.dg/fmt_t_3.f90: Likewise.
9789 * gfortran.dg/fmt_t_4.f90: Likewise.
9790 * gfortran.dg/fmt_t_5.f90: Likewise.
9791 * gfortran.dg/fmt_t_6.f: Likewise.
9792 * gfortran.dg/fmt_t_7.f: Likewise.
9793 * gfortran.dg/fmt_t_9.f: Likewise.
9794 * gfortran.dg/fmt_tl.f: Likewise.
9795 * gfortran.dg/fmt_unlimited.f90: Likewise.
9796 * gfortran.dg/fmt_white.f: Likewise.
9797 * gfortran.dg/fmt_zero_digits.f90: Likewise.
9798 * gfortran.dg/fold_nearest.f90: Likewise.
9799 * gfortran.dg/forall_1.f90: Likewise.
9800 * gfortran.dg/forall_10.f90: Likewise.
9801 * gfortran.dg/forall_12.f90: Likewise.
9802 * gfortran.dg/forall_13.f90: Likewise.
9803 * gfortran.dg/forall_15.f90: Likewise.
9804 * gfortran.dg/forall_4.f90: Likewise.
9805 * gfortran.dg/forall_5.f90: Likewise.
9806 * gfortran.dg/forall_6.f90: Likewise.
9807 * gfortran.dg/forall_7.f90: Likewise.
9808 * gfortran.dg/fraction.f90: Likewise.
9809 * gfortran.dg/fseek.f90: Likewise.
9810 * gfortran.dg/ftell_1.f90: Likewise.
9811 * gfortran.dg/ftell_2.f90: Likewise.
9812 * gfortran.dg/ftell_3.f90: Likewise.
9813 * gfortran.dg/func_assign_2.f90: Likewise.
9814 * gfortran.dg/func_assign_3.f90: Likewise.
9815 * gfortran.dg/func_derived_1.f90: Likewise.
9816 * gfortran.dg/func_derived_2.f90: Likewise.
9817 * gfortran.dg/func_derived_3.f90: Likewise.
9818 * gfortran.dg/func_result_1.f90: Likewise.
9819 * gfortran.dg/func_result_2.f90: Likewise.
9820 * gfortran.dg/func_result_6.f90: Likewise.
9821 * gfortran.dg/function_charlen_2.f90: Likewise.
9822 * gfortran.dg/function_charlen_3.f: Likewise.
9823 * gfortran.dg/function_kinds_1.f90: Likewise.
9824 * gfortran.dg/function_kinds_4.f90: Likewise.
9825 * gfortran.dg/function_optimize_10.f90: Likewise.
9826 * gfortran.dg/function_optimize_11.f90: Likewise.
9827 * gfortran.dg/function_optimize_12.f90: Likewise.
9828 * gfortran.dg/function_optimize_4.f90: Likewise.
9829 * gfortran.dg/function_optimize_8.f90: Likewise.
9830 * gfortran.dg/g77/13037.f: Likewise.
9831 * gfortran.dg/g77/1832.f: Likewise.
9832 * gfortran.dg/g77/19981119-0.f: Likewise.
9833 * gfortran.dg/g77/19990313-0.f: Likewise.
9834 * gfortran.dg/g77/19990313-1.f: Likewise.
9835 * gfortran.dg/g77/19990313-2.f: Likewise.
9836 * gfortran.dg/g77/19990313-3.f: Likewise.
9837 * gfortran.dg/g77/19990419-1.f: Likewise.
9838 * gfortran.dg/g77/19990826-0.f: Likewise.
9839 * gfortran.dg/g77/19990826-2.f: Likewise.
9840 * gfortran.dg/g77/20000503-1.f: Likewise.
9841 * gfortran.dg/g77/20001111.f: Likewise.
9842 * gfortran.dg/g77/20010116.f: Likewise.
9843 * gfortran.dg/g77/20010216-1.f: Likewise.
9844 * gfortran.dg/g77/20010430.f: Likewise.
9845 * gfortran.dg/g77/20010610.f: Likewise.
9846 * gfortran.dg/g77/6177.f: Likewise.
9847 * gfortran.dg/g77/7388.f: Likewise.
9848 * gfortran.dg/g77/947.f: Likewise.
9849 * gfortran.dg/g77/970625-2.f: Likewise.
9850 * gfortran.dg/g77/971102-1.f: Likewise.
9851 * gfortran.dg/g77/980628-0.f: Likewise.
9852 * gfortran.dg/g77/980628-1.f: Likewise.
9853 * gfortran.dg/g77/980628-10.f: Likewise.
9854 * gfortran.dg/g77/980628-2.f: Likewise.
9855 * gfortran.dg/g77/980628-3.f: Likewise.
9856 * gfortran.dg/g77/980628-7.f: Likewise.
9857 * gfortran.dg/g77/980628-8.f: Likewise.
9858 * gfortran.dg/g77/980628-9.f: Likewise.
9859 * gfortran.dg/g77/980701-0.f: Likewise.
9860 * gfortran.dg/g77/980701-1.f: Likewise.
9861 * gfortran.dg/g77/cabs.f: Likewise.
9862 * gfortran.dg/g77/claus.f: Likewise.
9863 * gfortran.dg/g77/complex_1.f: Likewise.
9864 * gfortran.dg/g77/cpp3.F: Likewise.
9865 * gfortran.dg/g77/cpp4.F: Likewise.
9866 * gfortran.dg/g77/cpp5.F: Likewise.
9867 * gfortran.dg/g77/dcomplex.f: Likewise.
9868 * gfortran.dg/g77/dnrm2.f: Likewise.
9869 * gfortran.dg/g77/erfc.f: Likewise.
9870 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
9871 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
9872 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
9873 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
9874 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
9875 * gfortran.dg/g77/int8421.f: Likewise.
9876 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
9877 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
9878 * gfortran.dg/g77/le.f: Likewise.
9879 * gfortran.dg/g77/short.f: Likewise.
9880 * gfortran.dg/gamma_1.f90: Likewise.
9881 * gfortran.dg/gamma_4.f90: Likewise.
9882 * gfortran.dg/gamma_5.f90: Likewise.
9883 * gfortran.dg/generic_13.f90: Likewise.
9884 * gfortran.dg/generic_15.f90: Likewise.
9885 * gfortran.dg/generic_19.f90: Likewise.
9886 * gfortran.dg/generic_20.f90: Likewise.
9887 * gfortran.dg/generic_23.f03: Likewise.
9888 * gfortran.dg/generic_25.f90: Likewise.
9889 * gfortran.dg/generic_27.f90: Likewise.
9890 * gfortran.dg/generic_31.f90: Likewise.
9891 * gfortran.dg/generic_4.f90: Likewise.
9892 * gfortran.dg/global_vars_c_init.f90: Likewise.
9893 * gfortran.dg/global_vars_f90_init.f90: Likewise.
9894 * gfortran.dg/gnu_logical_1.F: Likewise.
9895 * gfortran.dg/goacc/fixed-1.f: Likewise.
9896 * gfortran.dg/goacc/fixed-2.f: Likewise.
9897 * gfortran.dg/goacc/gang-static.f95: Likewise.
9898 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
9899 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9900 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9901 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9902 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9903 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9904 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
9905 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9906 * gfortran.dg/goacc/omp-fixed.f: Likewise.
9907 * gfortran.dg/gomp/crayptr5.f90: Likewise.
9908 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
9909 * gfortran.dg/gomp/pr48794.f90: Likewise.
9910 * gfortran.dg/gomp/pr72744.f90: Likewise.
9911 * gfortran.dg/gomp/pr77665.f90: Likewise.
9912 * gfortran.dg/gomp/workshare2.f90: Likewise.
9913 * gfortran.dg/gomp/workshare3.f90: Likewise.
9914 * gfortran.dg/goto_1.f: Likewise.
9915 * gfortran.dg/goto_2.f90: Likewise.
9916 * gfortran.dg/goto_4.f90: Likewise.
9917 * gfortran.dg/goto_6.f: Likewise.
9918 * gfortran.dg/graphite/id-26.f03: Likewise.
9919 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
9920 * gfortran.dg/graphite/pr29581.f90: Likewise.
9921 * gfortran.dg/graphite/pr29832.f90: Likewise.
9922 * gfortran.dg/graphite/run-id-1.f: Likewise.
9923 * gfortran.dg/graphite/run-id-2.f90: Likewise.
9924 * gfortran.dg/graphite/run-id-3.f90: Likewise.
9925 * gfortran.dg/hollerith.f90: Likewise.
9926 * gfortran.dg/hollerith4.f90: Likewise.
9927 * gfortran.dg/hollerith6.f90: Likewise.
9928 * gfortran.dg/hollerith8.f90: Likewise.
9929 * gfortran.dg/hollerith_1.f90: Likewise.
9930 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
9931 * gfortran.dg/hollerith_f95.f90: Likewise.
9932 * gfortran.dg/hollerith_legacy.f90: Likewise.
9933 * gfortran.dg/host_assoc_call_3.f90: Likewise.
9934 * gfortran.dg/host_assoc_function_1.f90: Likewise.
9935 * gfortran.dg/host_assoc_function_3.f90: Likewise.
9936 * gfortran.dg/host_assoc_function_4.f90: Likewise.
9937 * gfortran.dg/host_assoc_function_9.f90: Likewise.
9938 * gfortran.dg/host_dummy_index_1.f90: Likewise.
9939 * gfortran.dg/hypot_1.f90: Likewise.
9940 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
9941 * gfortran.dg/iargc.f90: Likewise.
9942 * gfortran.dg/ibits.f90: Likewise.
9943 * gfortran.dg/ichar_1.f90: Likewise.
9944 * gfortran.dg/ichar_2.f90: Likewise.
9945 * gfortran.dg/ieee/ieee_1.F90: Likewise.
9946 * gfortran.dg/ieee/ieee_2.f90: Likewise.
9947 * gfortran.dg/ieee/ieee_3.f90: Likewise.
9948 * gfortran.dg/ieee/ieee_4.f90: Likewise.
9949 * gfortran.dg/ieee/ieee_6.f90: Likewise.
9950 * gfortran.dg/ieee/ieee_7.f90: Likewise.
9951 * gfortran.dg/ieee/ieee_8.f90: Likewise.
9952 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
9953 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
9954 * gfortran.dg/ieee/large_1.f90: Likewise.
9955 * gfortran.dg/ieee/large_2.f90: Likewise.
9956 * gfortran.dg/ieee/large_3.F90: Likewise.
9957 * gfortran.dg/ieee/large_4.f90: Likewise.
9958 * gfortran.dg/ieee/rounding_1.f90: Likewise.
9959 * gfortran.dg/ieee/underflow_1.f90: Likewise.
9960 * gfortran.dg/impl_do_var_data.f90: Likewise.
9961 * gfortran.dg/implicit_10.f90: Likewise.
9962 * gfortran.dg/implicit_12.f90: Likewise.
9963 * gfortran.dg/implicit_class_1.f90: Likewise.
9964 * gfortran.dg/implicit_pure_1.f90: Likewise.
9965 * gfortran.dg/implied_do_1.f90: Likewise.
9966 * gfortran.dg/implied_do_io_1.f90: Likewise.
9967 * gfortran.dg/implied_do_io_2.f90: Likewise.
9968 * gfortran.dg/implied_do_io_3.f90: Likewise.
9969 * gfortran.dg/implied_shape_1.f08: Likewise.
9970 * gfortran.dg/import.f90: Likewise.
9971 * gfortran.dg/import4.f90: Likewise.
9972 * gfortran.dg/impure_1.f08: Likewise.
9973 * gfortran.dg/index.f90: Likewise.
9974 * gfortran.dg/index_2.f90: Likewise.
9975 * gfortran.dg/init_flag_1.f90: Likewise.
9976 * gfortran.dg/init_flag_10.f90: Likewise.
9977 * gfortran.dg/init_flag_15.f03: Likewise.
9978 * gfortran.dg/init_flag_2.f90: Likewise.
9979 * gfortran.dg/init_flag_3.f90: Likewise.
9980 * gfortran.dg/init_flag_4.f90: Likewise.
9981 * gfortran.dg/init_flag_5.f90: Likewise.
9982 * gfortran.dg/init_flag_6.f90: Likewise.
9983 * gfortran.dg/init_flag_7.f90: Likewise.
9984 * gfortran.dg/init_flag_9.f90: Likewise.
9985 * gfortran.dg/initialization_11.f90: Likewise.
9986 * gfortran.dg/initialization_19.f90: Likewise.
9987 * gfortran.dg/initialization_2.f90: Likewise.
9988 * gfortran.dg/initialization_22.f90: Likewise.
9989 * gfortran.dg/initialization_27.f90: Likewise.
9990 * gfortran.dg/initialization_5.f90: Likewise.
9991 * gfortran.dg/initialization_6.f90: Likewise.
9992 * gfortran.dg/inline_matmul_1.f90: Likewise.
9993 * gfortran.dg/inline_matmul_10.f90: Likewise.
9994 * gfortran.dg/inline_matmul_11.f90: Likewise.
9995 * gfortran.dg/inline_matmul_13.f90: Likewise.
9996 * gfortran.dg/inline_matmul_14.f90: Likewise.
9997 * gfortran.dg/inline_matmul_16.f90: Likewise.
9998 * gfortran.dg/inline_matmul_17.f90: Likewise.
9999 * gfortran.dg/inline_matmul_18.f90: Likewise.
10000 * gfortran.dg/inline_matmul_19.f90: Likewise.
10001 * gfortran.dg/inline_matmul_2.f90: Likewise.
10002 * gfortran.dg/inline_matmul_20.f90: Likewise.
10003 * gfortran.dg/inline_matmul_22.f90: Likewise.
10004 * gfortran.dg/inline_matmul_3.f90: Likewise.
10005 * gfortran.dg/inline_matmul_4.f90: Likewise.
10006 * gfortran.dg/inline_matmul_5.f90: Likewise.
10007 * gfortran.dg/inline_matmul_6.f90: Likewise.
10008 * gfortran.dg/inline_matmul_7.f90: Likewise.
10009 * gfortran.dg/inline_matmul_8.f90: Likewise.
10010 * gfortran.dg/inline_matmul_9.f90: Likewise.
10011 * gfortran.dg/inline_sum_1.f90: Likewise.
10012 * gfortran.dg/inline_sum_3.f90: Likewise.
10013 * gfortran.dg/inline_sum_5.f90: Likewise.
10014 * gfortran.dg/inquire-complex.f90: Likewise.
10015 * gfortran.dg/inquire.f90: Likewise.
10016 * gfortran.dg/inquire_10.f90: Likewise.
10017 * gfortran.dg/inquire_13.f90: Likewise.
10018 * gfortran.dg/inquire_15.f90: Likewise.
10019 * gfortran.dg/inquire_16.f90: Likewise.
10020 * gfortran.dg/inquire_17.f90: Likewise.
10021 * gfortran.dg/inquire_5.f90: Likewise.
10022 * gfortran.dg/inquire_6.f90: Likewise.
10023 * gfortran.dg/inquire_7.f90: Likewise.
10024 * gfortran.dg/inquire_9.f90: Likewise.
10025 * gfortran.dg/inquire_internal.f90: Likewise.
10026 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
10027 * gfortran.dg/inquire_size.f90: Likewise.
10028 * gfortran.dg/int_1.f90: Likewise.
10029 * gfortran.dg/int_conv_1.f90: Likewise.
10030 * gfortran.dg/int_range_io_1.f90: Likewise.
10031 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
10032 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
10033 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
10034 * gfortran.dg/integer_plus.f90: Likewise.
10035 * gfortran.dg/intent_out_2.f90: Likewise.
10036 * gfortran.dg/intent_out_5.f90: Likewise.
10037 * gfortran.dg/intent_out_6.f90: Likewise.
10038 * gfortran.dg/interface_12.f90: Likewise.
10039 * gfortran.dg/interface_19.f90: Likewise.
10040 * gfortran.dg/interface_4.f90: Likewise.
10041 * gfortran.dg/interface_5.f90: Likewise.
10042 * gfortran.dg/interface_9.f90: Likewise.
10043 * gfortran.dg/interface_assignment_1.f90: Likewise.
10044 * gfortran.dg/interface_assignment_2.f90: Likewise.
10045 * gfortran.dg/internal_dummy_2.f08: Likewise.
10046 * gfortran.dg/internal_dummy_3.f08: Likewise.
10047 * gfortran.dg/internal_dummy_4.f08: Likewise.
10048 * gfortran.dg/internal_pack_1.f90: Likewise.
10049 * gfortran.dg/internal_pack_10.f90: Likewise.
10050 * gfortran.dg/internal_pack_12.f90: Likewise.
10051 * gfortran.dg/internal_pack_13.f90: Likewise.
10052 * gfortran.dg/internal_pack_14.f90: Likewise.
10053 * gfortran.dg/internal_pack_15.f90: Likewise.
10054 * gfortran.dg/internal_pack_2.f90: Likewise.
10055 * gfortran.dg/internal_pack_3.f90: Likewise.
10056 * gfortran.dg/internal_pack_4.f90: Likewise.
10057 * gfortran.dg/internal_pack_6.f90: Likewise.
10058 * gfortran.dg/internal_pack_8.f90: Likewise.
10059 * gfortran.dg/internal_readwrite_1.f90: Likewise.
10060 * gfortran.dg/internal_readwrite_2.f90: Likewise.
10061 * gfortran.dg/internal_readwrite_3.f90: Likewise.
10062 * gfortran.dg/intrinsic_actual_1.f: Likewise.
10063 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
10064 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10065 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
10066 * gfortran.dg/intrinsic_char_1.f90: Likewise.
10067 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
10068 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
10069 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
10070 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
10071 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
10072 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
10073 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
10074 * gfortran.dg/intrinsic_product_1.f90: Likewise.
10075 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
10076 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10077 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
10078 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
10079 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
10080 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
10081 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
10082 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
10083 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
10084 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
10085 * gfortran.dg/io_err_1.f90: Likewise.
10086 * gfortran.dg/io_real_boz.f90: Likewise.
10087 * gfortran.dg/iomsg_1.f90: Likewise.
10088 * gfortran.dg/iostat_1.f90: Likewise.
10089 * gfortran.dg/iostat_2.f90: Likewise.
10090 * gfortran.dg/iostat_4.f90: Likewise.
10091 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
10092 * gfortran.dg/ishft_1.f90: Likewise.
10093 * gfortran.dg/ishft_2.f90: Likewise.
10094 * gfortran.dg/ishft_4.f90: Likewise.
10095 * gfortran.dg/isnan_1.f90: Likewise.
10096 * gfortran.dg/isnan_2.f90: Likewise.
10097 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
10098 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
10099 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
10100 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
10101 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
10102 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
10103 * gfortran.dg/itime_idate_1.f: Likewise.
10104 * gfortran.dg/itime_idate_2.f: Likewise.
10105 * gfortran.dg/large_integer_kind_1.f90: Likewise.
10106 * gfortran.dg/large_integer_kind_2.f90: Likewise.
10107 * gfortran.dg/large_real_kind_1.f90: Likewise.
10108 * gfortran.dg/large_real_kind_2.F90: Likewise.
10109 * gfortran.dg/large_real_kind_3.F90: Likewise.
10110 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
10111 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
10112 * gfortran.dg/large_recl.f90: Likewise.
10113 * gfortran.dg/large_unit_1.f90: Likewise.
10114 * gfortran.dg/large_unit_2.f90: Likewise.
10115 * gfortran.dg/largeequiv_1.f90: Likewise.
10116 * gfortran.dg/leadz_trailz_1.f90: Likewise.
10117 * gfortran.dg/leadz_trailz_2.f90: Likewise.
10118 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10119 * gfortran.dg/list_read_1.f90: Likewise.
10120 * gfortran.dg/list_read_10.f90: Likewise.
10121 * gfortran.dg/list_read_11.f90: Likewise.
10122 * gfortran.dg/list_read_12.f90: Likewise.
10123 * gfortran.dg/list_read_13.f: Likewise.
10124 * gfortran.dg/list_read_14.f90: Likewise.
10125 * gfortran.dg/list_read_2.f90: Likewise.
10126 * gfortran.dg/list_read_3.f90: Likewise.
10127 * gfortran.dg/list_read_4.f90: Likewise.
10128 * gfortran.dg/list_read_5.f90: Likewise.
10129 * gfortran.dg/list_read_6.f90: Likewise.
10130 * gfortran.dg/list_read_7.f90: Likewise.
10131 * gfortran.dg/list_read_8.f90: Likewise.
10132 * gfortran.dg/list_read_9.f90: Likewise.
10133 * gfortran.dg/loc_2.f90: Likewise.
10134 * gfortran.dg/logical_1.f90: Likewise.
10135 * gfortran.dg/logical_dot_product.f90: Likewise.
10136 * gfortran.dg/logical_temp_io.f90: Likewise.
10137 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
10138 * gfortran.dg/lrshift_1.f90: Likewise.
10139 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
10140 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
10141 * gfortran.dg/lto/pr40725_0.f03: Likewise.
10142 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10143 * gfortran.dg/make_unit.f90: Likewise.
10144 * gfortran.dg/mapping_1.f90: Likewise.
10145 * gfortran.dg/mapping_2.f90: Likewise.
10146 * gfortran.dg/mapping_3.f90: Likewise.
10147 * gfortran.dg/masklr_1.F90: Likewise.
10148 * gfortran.dg/masklr_2.F90: Likewise.
10149 * gfortran.dg/matmul_1.f90: Likewise.
10150 * gfortran.dg/matmul_10.f90: Likewise.
10151 * gfortran.dg/matmul_12.f90: Likewise.
10152 * gfortran.dg/matmul_16.f90: Likewise.
10153 * gfortran.dg/matmul_17.f90: Likewise.
10154 * gfortran.dg/matmul_18.f90: Likewise.
10155 * gfortran.dg/matmul_2.f90: Likewise.
10156 * gfortran.dg/matmul_3.f90: Likewise.
10157 * gfortran.dg/matmul_4.f90: Likewise.
10158 * gfortran.dg/matmul_6.f90: Likewise.
10159 * gfortran.dg/matmul_8.f03: Likewise.
10160 * gfortran.dg/matmul_9.f90: Likewise.
10161 * gfortran.dg/matmul_bounds_12.f90: Likewise.
10162 * gfortran.dg/matmul_bounds_6.f90: Likewise.
10163 * gfortran.dg/matmul_const.f90: Likewise.
10164 * gfortran.dg/maxloc_1.f90: Likewise.
10165 * gfortran.dg/maxloc_2.f90: Likewise.
10166 * gfortran.dg/maxloc_3.f90: Likewise.
10167 * gfortran.dg/maxloc_4.f90: Likewise.
10168 * gfortran.dg/maxloc_string_1.f90: Likewise.
10169 * gfortran.dg/maxlocval_1.f90: Likewise.
10170 * gfortran.dg/maxlocval_2.f90: Likewise.
10171 * gfortran.dg/maxlocval_3.f90: Likewise.
10172 * gfortran.dg/maxlocval_4.f90: Likewise.
10173 * gfortran.dg/maxval_char_1.f90: Likewise.
10174 * gfortran.dg/maxval_char_2.f90: Likewise.
10175 * gfortran.dg/maxval_char_3.f90: Likewise.
10176 * gfortran.dg/maxval_char_4.f90: Likewise.
10177 * gfortran.dg/maxval_parameter_1.f90: Likewise.
10178 * gfortran.dg/mclock.f90: Likewise.
10179 * gfortran.dg/merge_bits_1.F90: Likewise.
10180 * gfortran.dg/merge_bits_2.F90: Likewise.
10181 * gfortran.dg/merge_char_1.f90: Likewise.
10182 * gfortran.dg/merge_init_expr.f90: Likewise.
10183 * gfortran.dg/min_max_optional_1.f90: Likewise.
10184 * gfortran.dg/min_max_optional_5.f90: Likewise.
10185 * gfortran.dg/minloc_1.f90: Likewise.
10186 * gfortran.dg/minloc_2.f90: Likewise.
10187 * gfortran.dg/minloc_3.f90: Likewise.
10188 * gfortran.dg/minloc_4.f90: Likewise.
10189 * gfortran.dg/minloc_string_1.f90: Likewise.
10190 * gfortran.dg/minlocval_1.f90: Likewise.
10191 * gfortran.dg/minlocval_2.f90: Likewise.
10192 * gfortran.dg/minlocval_3.f90: Likewise.
10193 * gfortran.dg/minlocval_4.f90: Likewise.
10194 * gfortran.dg/minmax_char_1.f90: Likewise.
10195 * gfortran.dg/minmaxloc_1.f90: Likewise.
10196 * gfortran.dg/minmaxloc_10.f90: Likewise.
10197 * gfortran.dg/minmaxloc_11.f90: Likewise.
10198 * gfortran.dg/minmaxloc_12.f90: Likewise.
10199 * gfortran.dg/minmaxloc_13.f90: Likewise.
10200 * gfortran.dg/minmaxloc_2.f90: Likewise.
10201 * gfortran.dg/minmaxloc_3.f90: Likewise.
10202 * gfortran.dg/minmaxloc_4.f90: Likewise.
10203 * gfortran.dg/minmaxloc_5.f90: Likewise.
10204 * gfortran.dg/minmaxloc_6.f90: Likewise.
10205 * gfortran.dg/minmaxloc_7.f90: Likewise.
10206 * gfortran.dg/minmaxloc_8.f90: Likewise.
10207 * gfortran.dg/minmaxval_1.f90: Likewise.
10208 * gfortran.dg/minval_char_1.f90: Likewise.
10209 * gfortran.dg/minval_char_2.f90: Likewise.
10210 * gfortran.dg/minval_char_3.f90: Likewise.
10211 * gfortran.dg/minval_char_4.f90: Likewise.
10212 * gfortran.dg/minval_char_5.f90: Likewise.
10213 * gfortran.dg/minval_parameter_1.f90: Likewise.
10214 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
10215 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
10216 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
10217 * gfortran.dg/missing_parens_1.f90: Likewise.
10218 * gfortran.dg/missing_parens_2.f90: Likewise.
10219 * gfortran.dg/mod_large_1.f90: Likewise.
10220 * gfortran.dg/mod_sign0_1.f90: Likewise.
10221 * gfortran.dg/module_blank_common.f90: Likewise.
10222 * gfortran.dg/module_commons_1.f90: Likewise.
10223 * gfortran.dg/module_commons_3.f90: Likewise.
10224 * gfortran.dg/module_double_reuse.f90: Likewise.
10225 * gfortran.dg/module_equivalence_1.f90: Likewise.
10226 * gfortran.dg/module_equivalence_2.f90: Likewise.
10227 * gfortran.dg/module_equivalence_3.f90: Likewise.
10228 * gfortran.dg/module_equivalence_5.f90: Likewise.
10229 * gfortran.dg/module_interface_1.f90: Likewise.
10230 * gfortran.dg/module_nan.f90: Likewise.
10231 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
10232 * gfortran.dg/module_procedure_1.f90: Likewise.
10233 * gfortran.dg/module_read_1.f90: Likewise.
10234 * gfortran.dg/module_read_2.f90: Likewise.
10235 * gfortran.dg/module_widestring_1.f90: Likewise.
10236 * gfortran.dg/move_alloc.f90: Likewise.
10237 * gfortran.dg/move_alloc_10.f90: Likewise.
10238 * gfortran.dg/move_alloc_13.f90: Likewise.
10239 * gfortran.dg/move_alloc_14.f90: Likewise.
10240 * gfortran.dg/move_alloc_15.f90: Likewise.
10241 * gfortran.dg/move_alloc_16.f90: Likewise.
10242 * gfortran.dg/move_alloc_2.f90: Likewise.
10243 * gfortran.dg/move_alloc_5.f90: Likewise.
10244 * gfortran.dg/move_alloc_6.f90: Likewise.
10245 * gfortran.dg/move_alloc_9.f90: Likewise.
10246 * gfortran.dg/multiple_allocation_1.f90: Likewise.
10247 * gfortran.dg/multiple_allocation_3.f90: Likewise.
10248 * gfortran.dg/mvbits_1.f90: Likewise.
10249 * gfortran.dg/mvbits_2.f90: Likewise.
10250 * gfortran.dg/mvbits_3.f90: Likewise.
10251 * gfortran.dg/mvbits_4.f90: Likewise.
10252 * gfortran.dg/mvbits_7.f90: Likewise.
10253 * gfortran.dg/mvbits_8.f90: Likewise.
10254 * gfortran.dg/namelist_11.f: Likewise.
10255 * gfortran.dg/namelist_12.f: Likewise.
10256 * gfortran.dg/namelist_13.f90: Likewise.
10257 * gfortran.dg/namelist_14.f90: Likewise.
10258 * gfortran.dg/namelist_15.f90: Likewise.
10259 * gfortran.dg/namelist_16.f90: Likewise.
10260 * gfortran.dg/namelist_17.f90: Likewise.
10261 * gfortran.dg/namelist_18.f90: Likewise.
10262 * gfortran.dg/namelist_19.f90: Likewise.
10263 * gfortran.dg/namelist_20.f90: Likewise.
10264 * gfortran.dg/namelist_21.f90: Likewise.
10265 * gfortran.dg/namelist_22.f90: Likewise.
10266 * gfortran.dg/namelist_23.f90: Likewise.
10267 * gfortran.dg/namelist_24.f90: Likewise.
10268 * gfortran.dg/namelist_26.f90: Likewise.
10269 * gfortran.dg/namelist_27.f90: Likewise.
10270 * gfortran.dg/namelist_28.f90: Likewise.
10271 * gfortran.dg/namelist_29.f90: Likewise.
10272 * gfortran.dg/namelist_37.f90: Likewise.
10273 * gfortran.dg/namelist_38.f90: Likewise.
10274 * gfortran.dg/namelist_39.f90: Likewise.
10275 * gfortran.dg/namelist_40.f90: Likewise.
10276 * gfortran.dg/namelist_41.f90: Likewise.
10277 * gfortran.dg/namelist_42.f90: Likewise.
10278 * gfortran.dg/namelist_43.f90: Likewise.
10279 * gfortran.dg/namelist_44.f90: Likewise.
10280 * gfortran.dg/namelist_47.f90: Likewise.
10281 * gfortran.dg/namelist_48.f90: Likewise.
10282 * gfortran.dg/namelist_49.f90: Likewise.
10283 * gfortran.dg/namelist_50.f90: Likewise.
10284 * gfortran.dg/namelist_51.f90: Likewise.
10285 * gfortran.dg/namelist_52.f90: Likewise.
10286 * gfortran.dg/namelist_54.f90: Likewise.
10287 * gfortran.dg/namelist_55.f90: Likewise.
10288 * gfortran.dg/namelist_56.f90: Likewise.
10289 * gfortran.dg/namelist_57.f90: Likewise.
10290 * gfortran.dg/namelist_58.f90: Likewise.
10291 * gfortran.dg/namelist_59.f90: Likewise.
10292 * gfortran.dg/namelist_60.f90: Likewise.
10293 * gfortran.dg/namelist_61.f90: Likewise.
10294 * gfortran.dg/namelist_64.f90: Likewise.
10295 * gfortran.dg/namelist_65.f90: Likewise.
10296 * gfortran.dg/namelist_69.f90: Likewise.
10297 * gfortran.dg/namelist_70.f90: Likewise.
10298 * gfortran.dg/namelist_71.f90: Likewise.
10299 * gfortran.dg/namelist_72.f: Likewise.
10300 * gfortran.dg/namelist_73.f90: Likewise.
10301 * gfortran.dg/namelist_77.f90: Likewise.
10302 * gfortran.dg/namelist_78.f90: Likewise.
10303 * gfortran.dg/namelist_79.f90: Likewise.
10304 * gfortran.dg/namelist_80.f90: Likewise.
10305 * gfortran.dg/namelist_81.f90: Likewise.
10306 * gfortran.dg/namelist_82.f90: Likewise.
10307 * gfortran.dg/namelist_84.f90: Likewise.
10308 * gfortran.dg/namelist_85.f90: Likewise.
10309 * gfortran.dg/namelist_86.f90: Likewise.
10310 * gfortran.dg/namelist_87.f90: Likewise.
10311 * gfortran.dg/namelist_88.f90: Likewise.
10312 * gfortran.dg/namelist_89.f90: Likewise.
10313 * gfortran.dg/namelist_90.f: Likewise.
10314 * gfortran.dg/namelist_95.f90: Likewise.
10315 * gfortran.dg/namelist_char_only.f90: Likewise.
10316 * gfortran.dg/namelist_empty.f90: Likewise.
10317 * gfortran.dg/namelist_internal.f90: Likewise.
10318 * gfortran.dg/namelist_use.f90: Likewise.
10319 * gfortran.dg/namelist_use_only.f90: Likewise.
10320 * gfortran.dg/namelist_utf8.f90: Likewise.
10321 * gfortran.dg/nan_1.f90: Likewise.
10322 * gfortran.dg/nan_2.f90: Likewise.
10323 * gfortran.dg/nan_3.f90: Likewise.
10324 * gfortran.dg/nan_6.f90: Likewise.
10325 * gfortran.dg/nan_7.f90: Likewise.
10326 * gfortran.dg/nearest_1.f90: Likewise.
10327 * gfortran.dg/nearest_2.f90: Likewise.
10328 * gfortran.dg/nearest_3.f90: Likewise.
10329 * gfortran.dg/negative-z-descriptor.f90: Likewise.
10330 * gfortran.dg/negative_automatic_size.f90: Likewise.
10331 * gfortran.dg/negative_unit.f: Likewise.
10332 * gfortran.dg/negative_unit2.f90: Likewise.
10333 * gfortran.dg/negative_unit_int8.f: Likewise.
10334 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
10335 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
10336 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
10337 * gfortran.dg/nested_modules_1.f90: Likewise.
10338 * gfortran.dg/nested_modules_2.f90: Likewise.
10339 * gfortran.dg/nested_modules_3.f90: Likewise.
10340 * gfortran.dg/nesting_1.f90: Likewise.
10341 * gfortran.dg/new_line.f90: Likewise.
10342 * gfortran.dg/newunit_1.f90: Likewise.
10343 * gfortran.dg/newunit_3.f90: Likewise.
10344 * gfortran.dg/newunit_5.f90.f90: Likewise.
10345 * gfortran.dg/nint_1.f90: Likewise.
10346 * gfortran.dg/nint_2.f90: Likewise.
10347 * gfortran.dg/no_arg_check_2.f90: Likewise.
10348 * gfortran.dg/no_range_check_1.f90: Likewise.
10349 * gfortran.dg/no_range_check_2.f90: Likewise.
10350 * gfortran.dg/no_range_check_3.f90: Likewise.
10351 * gfortran.dg/noadv_size.f90: Likewise.
10352 * gfortran.dg/nonreturning_statements.f90: Likewise.
10353 * gfortran.dg/norm2_1.f90: Likewise.
10354 * gfortran.dg/norm2_3.f90: Likewise.
10355 * gfortran.dg/nosigned_zero_1.f90: Likewise.
10356 * gfortran.dg/nosigned_zero_2.f90: Likewise.
10357 * gfortran.dg/nosigned_zero_3.f90: Likewise.
10358 * gfortran.dg/null_4.f90: Likewise.
10359 * gfortran.dg/null_9.f90: Likewise.
10360 * gfortran.dg/nullify_3.f90: Likewise.
10361 * gfortran.dg/oldstyle_1.f90: Likewise.
10362 * gfortran.dg/open_access_append_1.f90: Likewise.
10363 * gfortran.dg/open_access_append_2.f90: Likewise.
10364 * gfortran.dg/open_errors.f90: Likewise.
10365 * gfortran.dg/open_negative_unit_1.f90: Likewise.
10366 * gfortran.dg/open_new.f90: Likewise.
10367 * gfortran.dg/open_readonly_1.f90: Likewise.
10368 * gfortran.dg/operator_1.f90: Likewise.
10369 * gfortran.dg/optional_absent_1.f90: Likewise.
10370 * gfortran.dg/optional_absent_2.f90: Likewise.
10371 * gfortran.dg/optional_absent_3.f90: Likewise.
10372 * gfortran.dg/optional_class_1.f90: Likewise.
10373 * gfortran.dg/optional_dim_2.f90: Likewise.
10374 * gfortran.dg/optional_dim_3.f90: Likewise.
10375 * gfortran.dg/output_exponents_1.f90: Likewise.
10376 * gfortran.dg/overload_1.f90: Likewise.
10377 * gfortran.dg/overload_2.f90: Likewise.
10378 * gfortran.dg/overwrite_1.f: Likewise.
10379 * gfortran.dg/pad_no.f90: Likewise.
10380 * gfortran.dg/parameter_array_init_1.f90: Likewise.
10381 * gfortran.dg/parameter_array_init_2.f90: Likewise.
10382 * gfortran.dg/parameter_array_init_4.f90: Likewise.
10383 * gfortran.dg/parameter_array_init_5.f90: Likewise.
10384 * gfortran.dg/parameter_array_section_2.f90: Likewise.
10385 * gfortran.dg/parens_3.f90: Likewise.
10386 * gfortran.dg/parens_5.f90: Likewise.
10387 * gfortran.dg/parens_6.f90: Likewise.
10388 * gfortran.dg/parent_result_ref_1.f90: Likewise.
10389 * gfortran.dg/parent_result_ref_2.f90: Likewise.
10390 * gfortran.dg/parent_result_ref_3.f90: Likewise.
10391 * gfortran.dg/parent_result_ref_4.f90: Likewise.
10392 * gfortran.dg/parity_1.f90: Likewise.
10393 * gfortran.dg/past_eor.f90: Likewise.
10394 * gfortran.dg/pdt_1.f03: Likewise.
10395 * gfortran.dg/pdt_10.f03: Likewise.
10396 * gfortran.dg/pdt_11.f03: Likewise.
10397 * gfortran.dg/pdt_12.f03: Likewise.
10398 * gfortran.dg/pdt_13.f03: Likewise.
10399 * gfortran.dg/pdt_14.f03: Likewise.
10400 * gfortran.dg/pdt_15.f03: Likewise.
10401 * gfortran.dg/pdt_19.f03: Likewise.
10402 * gfortran.dg/pdt_20.f03: Likewise.
10403 * gfortran.dg/pdt_22.f03: Likewise.
10404 * gfortran.dg/pdt_23.f03: Likewise.
10405 * gfortran.dg/pdt_25.f03: Likewise.
10406 * gfortran.dg/pdt_26.f03: Likewise.
10407 * gfortran.dg/pdt_27.f03: Likewise.
10408 * gfortran.dg/pdt_28.f03: Likewise.
10409 * gfortran.dg/pdt_3.f03: Likewise.
10410 * gfortran.dg/pdt_4.f03: Likewise.
10411 * gfortran.dg/pdt_5.f03: Likewise.
10412 * gfortran.dg/pdt_7.f03: Likewise.
10413 * gfortran.dg/pointer_1.f90: Likewise.
10414 * gfortran.dg/pointer_array_1.f90: Likewise.
10415 * gfortran.dg/pointer_array_3.f90: Likewise.
10416 * gfortran.dg/pointer_array_4.f90: Likewise.
10417 * gfortran.dg/pointer_array_5.f90: Likewise.
10418 * gfortran.dg/pointer_array_6.f90: Likewise.
10419 * gfortran.dg/pointer_array_7.f90: Likewise.
10420 * gfortran.dg/pointer_array_8.f90: Likewise.
10421 * gfortran.dg/pointer_array_9.f90: Likewise.
10422 * gfortran.dg/pointer_array_component_1.f90: Likewise.
10423 * gfortran.dg/pointer_array_component_2.f90: Likewise.
10424 * gfortran.dg/pointer_assign_10.f90: Likewise.
10425 * gfortran.dg/pointer_assign_11.f90: Likewise.
10426 * gfortran.dg/pointer_assign_4.f90: Likewise.
10427 * gfortran.dg/pointer_assign_8.f90: Likewise.
10428 * gfortran.dg/pointer_assign_9.f90: Likewise.
10429 * gfortran.dg/pointer_check_10.f90: Likewise.
10430 * gfortran.dg/pointer_check_9.f90: Likewise.
10431 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
10432 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
10433 * gfortran.dg/pointer_function_result_1.f90: Likewise.
10434 * gfortran.dg/pointer_init_1.f90: Likewise.
10435 * gfortran.dg/pointer_init_3.f90: Likewise.
10436 * gfortran.dg/pointer_init_4.f90: Likewise.
10437 * gfortran.dg/pointer_init_5.f90: Likewise.
10438 * gfortran.dg/pointer_init_8.f90: Likewise.
10439 * gfortran.dg/pointer_intent_1.f90: Likewise.
10440 * gfortran.dg/pointer_intent_4.f90: Likewise.
10441 * gfortran.dg/pointer_intent_5.f90: Likewise.
10442 * gfortran.dg/pointer_remapping_10.f90: Likewise.
10443 * gfortran.dg/pointer_remapping_4.f03: Likewise.
10444 * gfortran.dg/pointer_remapping_5.f08: Likewise.
10445 * gfortran.dg/pointer_remapping_9.f90: Likewise.
10446 * gfortran.dg/pointer_target_1.f90: Likewise.
10447 * gfortran.dg/pointer_target_2.f90: Likewise.
10448 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
10449 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
10450 * gfortran.dg/power.f90: Likewise.
10451 * gfortran.dg/power1.f90: Likewise.
10452 * gfortran.dg/power_3.f90: Likewise.
10453 * gfortran.dg/power_4.f90: Likewise.
10454 * gfortran.dg/power_5.f90: Likewise.
10455 * gfortran.dg/pr12884.f: Likewise.
10456 * gfortran.dg/pr15129.f90: Likewise.
10457 * gfortran.dg/pr15140.f90: Likewise.
10458 * gfortran.dg/pr15324.f90: Likewise.
10459 * gfortran.dg/pr15332.f: Likewise.
10460 * gfortran.dg/pr15957.f90: Likewise.
10461 * gfortran.dg/pr15959.f90: Likewise.
10462 * gfortran.dg/pr16597.f90: Likewise.
10463 * gfortran.dg/pr16861.f90: Likewise.
10464 * gfortran.dg/pr16938.f90: Likewise.
10465 * gfortran.dg/pr17090.f90: Likewise.
10466 * gfortran.dg/pr17143.f90: Likewise.
10467 * gfortran.dg/pr17164.f90: Likewise.
10468 * gfortran.dg/pr17229.f: Likewise.
10469 * gfortran.dg/pr17285.f90: Likewise.
10470 * gfortran.dg/pr17286.f90: Likewise.
10471 * gfortran.dg/pr17472.f: Likewise.
10472 * gfortran.dg/pr17612.f90: Likewise.
10473 * gfortran.dg/pr17706.f90: Likewise.
10474 * gfortran.dg/pr18025.f90: Likewise.
10475 * gfortran.dg/pr18122.f90: Likewise.
10476 * gfortran.dg/pr18210.f90: Likewise.
10477 * gfortran.dg/pr18392.f90: Likewise.
10478 * gfortran.dg/pr19155.f: Likewise.
10479 * gfortran.dg/pr19216.f: Likewise.
10480 * gfortran.dg/pr19467.f90: Likewise.
10481 * gfortran.dg/pr19657.f: Likewise.
10482 * gfortran.dg/pr19926.f90: Likewise.
10483 * gfortran.dg/pr19928-1.f90: Likewise.
10484 * gfortran.dg/pr19928-2.f90: Likewise.
10485 * gfortran.dg/pr20086.f90: Likewise.
10486 * gfortran.dg/pr20124.f90: Likewise.
10487 * gfortran.dg/pr20163-2.f: Likewise.
10488 * gfortran.dg/pr20480.f90: Likewise.
10489 * gfortran.dg/pr20755.f: Likewise.
10490 * gfortran.dg/pr20950.f: Likewise.
10491 * gfortran.dg/pr21177.f90: Likewise.
10492 * gfortran.dg/pr21730.f: Likewise.
10493 * gfortran.dg/pr22491.f: Likewise.
10494 * gfortran.dg/pr25603.f: Likewise.
10495 * gfortran.dg/pr26246_2.f90: Likewise.
10496 * gfortran.dg/pr32136.f90: Likewise.
10497 * gfortran.dg/pr32533.f90: Likewise.
10498 * gfortran.dg/pr33794.f90: Likewise.
10499 * gfortran.dg/pr35662.f90: Likewise.
10500 * gfortran.dg/pr35944-1.f90: Likewise.
10501 * gfortran.dg/pr35944-2.f90: Likewise.
10502 * gfortran.dg/pr35983.f90: Likewise.
10503 * gfortran.dg/pr39865.f90: Likewise.
10504 * gfortran.dg/pr41212.f90: Likewise.
10505 * gfortran.dg/pr43808.f90: Likewise.
10506 * gfortran.dg/pr44592.f90: Likewise.
10507 * gfortran.dg/pr44735.f90: Likewise.
10508 * gfortran.dg/pr45308.f03: Likewise.
10509 * gfortran.dg/pr46297.f: Likewise.
10510 * gfortran.dg/pr46588.f90: Likewise.
10511 * gfortran.dg/pr46665.f90: Likewise.
10512 * gfortran.dg/pr46804.f90: Likewise.
10513 * gfortran.dg/pr47008.f03: Likewise.
10514 * gfortran.dg/pr47614.f: Likewise.
10515 * gfortran.dg/pr47878.f90: Likewise.
10516 * gfortran.dg/pr49103.f90: Likewise.
10517 * gfortran.dg/pr50069_1.f90: Likewise.
10518 * gfortran.dg/pr50769.f90: Likewise.
10519 * gfortran.dg/pr52608.f90: Likewise.
10520 * gfortran.dg/pr55086_2.f90: Likewise.
10521 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
10522 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
10523 * gfortran.dg/pr55330.f90: Likewise.
10524 * gfortran.dg/pr56015.f90: Likewise.
10525 * gfortran.dg/pr57910.f90: Likewise.
10526 * gfortran.dg/pr59700.f90: Likewise.
10527 * gfortran.dg/pr62125.f90: Likewise.
10528 * gfortran.dg/pr64530.f90: Likewise.
10529 * gfortran.dg/pr65429.f90: Likewise.
10530 * gfortran.dg/pr65450.f90: Likewise.
10531 * gfortran.dg/pr65504.f90: Likewise.
10532 * gfortran.dg/pr65903.f90: Likewise.
10533 * gfortran.dg/pr66311.f90: Likewise.
10534 * gfortran.dg/pr66864.f90: Likewise.
10535 * gfortran.dg/pr67140.f90: Likewise.
10536 * gfortran.dg/pr67524.f90: Likewise.
10537 * gfortran.dg/pr67885.f90: Likewise.
10538 * gfortran.dg/pr68053.f90: Likewise.
10539 * gfortran.dg/pr68566.f90: Likewise.
10540 * gfortran.dg/pr69514_1.f90: Likewise.
10541 * gfortran.dg/pr69514_2.f90: Likewise.
10542 * gfortran.dg/pr69739.f90: Likewise.
10543 * gfortran.dg/pr70673.f90: Likewise.
10544 * gfortran.dg/pr71523_2.f90: Likewise.
10545 * gfortran.dg/pr71764.f90: Likewise.
10546 * gfortran.dg/pr78092.f90: Likewise.
10547 * gfortran.dg/pr82973.f90: Likewise.
10548 * gfortran.dg/pr83864.f90: Likewise.
10549 * gfortran.dg/pr83874.f90: Likewise.
10550 * gfortran.dg/pr84088.f90: Likewise.
10551 * gfortran.dg/pr84155.f90: Likewise.
10552 * gfortran.dg/proc_decl_12.f90: Likewise.
10553 * gfortran.dg/proc_decl_13.f90: Likewise.
10554 * gfortran.dg/proc_decl_15.f90: Likewise.
10555 * gfortran.dg/proc_decl_17.f90: Likewise.
10556 * gfortran.dg/proc_decl_18.f90: Likewise.
10557 * gfortran.dg/proc_decl_2.f90: Likewise.
10558 * gfortran.dg/proc_decl_5.f90: Likewise.
10559 * gfortran.dg/proc_decl_9.f90: Likewise.
10560 * gfortran.dg/proc_ptr_1.f90: Likewise.
10561 * gfortran.dg/proc_ptr_10.f90: Likewise.
10562 * gfortran.dg/proc_ptr_12.f90: Likewise.
10563 * gfortran.dg/proc_ptr_18.f90: Likewise.
10564 * gfortran.dg/proc_ptr_19.f90: Likewise.
10565 * gfortran.dg/proc_ptr_21.f90: Likewise.
10566 * gfortran.dg/proc_ptr_22.f90: Likewise.
10567 * gfortran.dg/proc_ptr_23.f90: Likewise.
10568 * gfortran.dg/proc_ptr_25.f90: Likewise.
10569 * gfortran.dg/proc_ptr_26.f90: Likewise.
10570 * gfortran.dg/proc_ptr_3.f90: Likewise.
10571 * gfortran.dg/proc_ptr_36.f90: Likewise.
10572 * gfortran.dg/proc_ptr_47.f90: Likewise.
10573 * gfortran.dg/proc_ptr_48.f90: Likewise.
10574 * gfortran.dg/proc_ptr_5.f90: Likewise.
10575 * gfortran.dg/proc_ptr_6.f90: Likewise.
10576 * gfortran.dg/proc_ptr_7.f90: Likewise.
10577 * gfortran.dg/proc_ptr_8.f90: Likewise.
10578 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
10579 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
10580 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
10581 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
10582 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
10583 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
10584 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
10585 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
10586 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
10587 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
10588 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
10589 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
10590 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
10591 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
10592 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
10593 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
10594 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
10595 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
10596 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
10597 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
10598 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
10599 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
10600 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
10601 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
10602 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
10603 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
10604 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
10605 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
10606 * gfortran.dg/product_init_expr.f03: Likewise.
10607 * gfortran.dg/promotion.f90: Likewise.
10608 * gfortran.dg/promotion_3.f90: Likewise.
10609 * gfortran.dg/promotion_4.f90: Likewise.
10610 * gfortran.dg/protected_1.f90: Likewise.
10611 * gfortran.dg/protected_2.f90: Likewise.
10612 * gfortran.dg/ptr-func-1.f90: Likewise.
10613 * gfortran.dg/ptr-func-2.f90: Likewise.
10614 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
10615 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
10616 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
10617 * gfortran.dg/pure_byref_1.f90: Likewise.
10618 * gfortran.dg/pure_byref_2.f90: Likewise.
10619 * gfortran.dg/pure_byref_3.f90: Likewise.
10620 * gfortran.dg/quad_2.f90: Likewise.
10621 * gfortran.dg/quad_3.f90: Likewise.
10622 * gfortran.dg/random_3.f90: Likewise.
10623 * gfortran.dg/random_4.f90: Likewise.
10624 * gfortran.dg/random_7.f90: Likewise.
10625 * gfortran.dg/read_2.f90: Likewise.
10626 * gfortran.dg/read_3.f90: Likewise.
10627 * gfortran.dg/read_4.f90: Likewise.
10628 * gfortran.dg/read_5.f90: Likewise.
10629 * gfortran.dg/read_bad_advance.f90: Likewise.
10630 * gfortran.dg/read_bang.f90: Likewise.
10631 * gfortran.dg/read_bang4.f90: Likewise.
10632 * gfortran.dg/read_comma.f: Likewise.
10633 * gfortran.dg/read_dir.f90: Likewise.
10634 * gfortran.dg/read_empty_file.f: Likewise.
10635 * gfortran.dg/read_eof_1.f90: Likewise.
10636 * gfortran.dg/read_eof_2.f90: Likewise.
10637 * gfortran.dg/read_eof_3.f90: Likewise.
10638 * gfortran.dg/read_eof_4.f90: Likewise.
10639 * gfortran.dg/read_eof_5.f90: Likewise.
10640 * gfortran.dg/read_eof_6.f: Likewise.
10641 * gfortran.dg/read_eof_7.f90: Likewise.
10642 * gfortran.dg/read_eof_8.f90: Likewise.
10643 * gfortran.dg/read_eof_all.f90: Likewise.
10644 * gfortran.dg/read_eor.f90: Likewise.
10645 * gfortran.dg/read_float_1.f90: Likewise.
10646 * gfortran.dg/read_float_2.f03: Likewise.
10647 * gfortran.dg/read_float_3.f90: Likewise.
10648 * gfortran.dg/read_float_4.f90: Likewise.
10649 * gfortran.dg/read_infnan_1.f90: Likewise.
10650 * gfortran.dg/read_list_eof_1.f90: Likewise.
10651 * gfortran.dg/read_logical.f90: Likewise.
10652 * gfortran.dg/read_many_1.f: Likewise.
10653 * gfortran.dg/read_no_eor.f90: Likewise.
10654 * gfortran.dg/read_noadvance.f90: Likewise.
10655 * gfortran.dg/read_repeat.f90: Likewise.
10656 * gfortran.dg/read_repeat_2.f90: Likewise.
10657 * gfortran.dg/read_size_noadvance.f90: Likewise.
10658 * gfortran.dg/read_x_eof.f90: Likewise.
10659 * gfortran.dg/read_x_past.f: Likewise.
10660 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
10661 * gfortran.dg/real_const_1.f: Likewise.
10662 * gfortran.dg/real_const_2.f90: Likewise.
10663 * gfortran.dg/real_const_3.f90: Likewise.
10664 * gfortran.dg/real_do_1.f90: Likewise.
10665 * gfortran.dg/real_index_1.f90: Likewise.
10666 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
10667 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
10668 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
10669 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
10670 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
10671 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
10672 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
10673 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
10674 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
10675 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
10676 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
10677 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
10678 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
10679 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
10680 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
10681 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
10682 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
10683 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
10684 * gfortran.dg/record_marker_1.f90: Likewise.
10685 * gfortran.dg/record_marker_2.f: Likewise.
10686 * gfortran.dg/record_marker_3.f90: Likewise.
10687 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
10688 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
10689 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
10690 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
10691 * gfortran.dg/recursive_check_7.f90: Likewise.
10692 * gfortran.dg/recursive_reference_1.f90: Likewise.
10693 * gfortran.dg/recursive_reference_2.f90: Likewise.
10694 * gfortran.dg/recursive_stack.f90: Likewise.
10695 * gfortran.dg/reduction.f90: Likewise.
10696 * gfortran.dg/repack_arrays_1.f90: Likewise.
10697 * gfortran.dg/repeat_1.f90: Likewise.
10698 * gfortran.dg/repeat_2.f90: Likewise.
10699 * gfortran.dg/repeat_3.f90: Likewise.
10700 * gfortran.dg/repeat_6.f90: Likewise.
10701 * gfortran.dg/reshape-alloc.f90: Likewise.
10702 * gfortran.dg/reshape-complex.f90: Likewise.
10703 * gfortran.dg/reshape.f90: Likewise.
10704 * gfortran.dg/reshape_2.f90: Likewise.
10705 * gfortran.dg/reshape_7.f90: Likewise.
10706 * gfortran.dg/reshape_empty_1.f03: Likewise.
10707 * gfortran.dg/reshape_pad_1.f90: Likewise.
10708 * gfortran.dg/reshape_rank7.f90: Likewise.
10709 * gfortran.dg/reshape_transpose_1.f90: Likewise.
10710 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
10711 * gfortran.dg/result_default_init_1.f90: Likewise.
10712 * gfortran.dg/result_in_spec_1.f90: Likewise.
10713 * gfortran.dg/result_in_spec_2.f90: Likewise.
10714 * gfortran.dg/ret_array_1.f90: Likewise.
10715 * gfortran.dg/ret_pointer_1.f90: Likewise.
10716 * gfortran.dg/ret_pointer_2.f90: Likewise.
10717 * gfortran.dg/rewind_1.f90: Likewise.
10718 * gfortran.dg/round_1.f03: Likewise.
10719 * gfortran.dg/round_2.f03: Likewise.
10720 * gfortran.dg/round_3.f08: Likewise.
10721 * gfortran.dg/round_4.f90: Likewise.
10722 * gfortran.dg/rrspacing_1.f90: Likewise.
10723 * gfortran.dg/runtime_warning_1.f90: Likewise.
10724 * gfortran.dg/same_type_as_2.f03: Likewise.
10725 * gfortran.dg/save_1.f90: Likewise.
10726 * gfortran.dg/save_5.f90: Likewise.
10727 * gfortran.dg/save_6.f90: Likewise.
10728 * gfortran.dg/scalar_mask_1.f90: Likewise.
10729 * gfortran.dg/scalar_mask_2.f90: Likewise.
10730 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
10731 * gfortran.dg/scale_1.f90: Likewise.
10732 * gfortran.dg/scan_1.f90: Likewise.
10733 * gfortran.dg/scan_2.f90: Likewise.
10734 * gfortran.dg/secnds-1.f: Likewise.
10735 * gfortran.dg/secnds.f: Likewise.
10736 * gfortran.dg/select_1.f90: Likewise.
10737 * gfortran.dg/select_2.f90: Likewise.
10738 * gfortran.dg/select_3.f90: Likewise.
10739 * gfortran.dg/select_5.f90: Likewise.
10740 * gfortran.dg/select_char_1.f90: Likewise.
10741 * gfortran.dg/select_char_2.f90: Likewise.
10742 * gfortran.dg/select_type_13.f03: Likewise.
10743 * gfortran.dg/select_type_14.f03: Likewise.
10744 * gfortran.dg/select_type_15.f03: Likewise.
10745 * gfortran.dg/select_type_19.f03: Likewise.
10746 * gfortran.dg/select_type_2.f03: Likewise.
10747 * gfortran.dg/select_type_26.f03: Likewise.
10748 * gfortran.dg/select_type_27.f03: Likewise.
10749 * gfortran.dg/select_type_28.f03: Likewise.
10750 * gfortran.dg/select_type_3.f03: Likewise.
10751 * gfortran.dg/select_type_35.f03: Likewise.
10752 * gfortran.dg/select_type_36.f03: Likewise.
10753 * gfortran.dg/select_type_37.f03: Likewise.
10754 * gfortran.dg/select_type_39.f03: Likewise.
10755 * gfortran.dg/select_type_4.f90: Likewise.
10756 * gfortran.dg/select_type_5.f03: Likewise.
10757 * gfortran.dg/select_type_6.f03: Likewise.
10758 * gfortran.dg/select_type_7.f03: Likewise.
10759 * gfortran.dg/select_type_8.f03: Likewise.
10760 * gfortran.dg/selected_char_kind_1.f90: Likewise.
10761 * gfortran.dg/selected_char_kind_4.f90: Likewise.
10762 * gfortran.dg/selected_kind_1.f90: Likewise.
10763 * gfortran.dg/selected_real_kind_2.f90: Likewise.
10764 * gfortran.dg/shape_2.f90: Likewise.
10765 * gfortran.dg/shape_4.f90: Likewise.
10766 * gfortran.dg/shape_5.f90: Likewise.
10767 * gfortran.dg/shape_7.f90: Likewise.
10768 * gfortran.dg/shape_8.f90: Likewise.
10769 * gfortran.dg/shape_9.f90: Likewise.
10770 * gfortran.dg/shift-kind_2.f90: Likewise.
10771 * gfortran.dg/shiftalr_1.F90: Likewise.
10772 * gfortran.dg/shiftalr_2.F90: Likewise.
10773 * gfortran.dg/simpleif_1.f90: Likewise.
10774 * gfortran.dg/simplify_argN_1.f90: Likewise.
10775 * gfortran.dg/simplify_cshift_1.f90: Likewise.
10776 * gfortran.dg/simplify_cshift_4.f90: Likewise.
10777 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
10778 * gfortran.dg/simplify_modulo.f90: Likewise.
10779 * gfortran.dg/single_char_string.f90: Likewise.
10780 * gfortran.dg/size_dim.f90: Likewise.
10781 * gfortran.dg/size_optional_dim_1.f90: Likewise.
10782 * gfortran.dg/sizeof.f90: Likewise.
10783 * gfortran.dg/sizeof_4.f90: Likewise.
10784 * gfortran.dg/slash_1.f90: Likewise.
10785 * gfortran.dg/sms-1.f90: Likewise.
10786 * gfortran.dg/sms-2.f90: Likewise.
10787 * gfortran.dg/spec_expr_7.f90: Likewise.
10788 * gfortran.dg/specifics_1.f90: Likewise.
10789 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
10790 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
10791 * gfortran.dg/spread_init_expr.f03: Likewise.
10792 * gfortran.dg/spread_scalar_source.f90: Likewise.
10793 * gfortran.dg/spread_shape_1.f90: Likewise.
10794 * gfortran.dg/stat_1.f90: Likewise.
10795 * gfortran.dg/stat_2.f90: Likewise.
10796 * gfortran.dg/stfunc_1.f90: Likewise.
10797 * gfortran.dg/stfunc_4.f90: Likewise.
10798 * gfortran.dg/stfunc_6.f90: Likewise.
10799 * gfortran.dg/storage_size_1.f08: Likewise.
10800 * gfortran.dg/storage_size_3.f08: Likewise.
10801 * gfortran.dg/storage_size_4.f90: Likewise.
10802 * gfortran.dg/streamio_1.f90: Likewise.
10803 * gfortran.dg/streamio_10.f90: Likewise.
10804 * gfortran.dg/streamio_11.f90: Likewise.
10805 * gfortran.dg/streamio_12.f90: Likewise.
10806 * gfortran.dg/streamio_13.f90: Likewise.
10807 * gfortran.dg/streamio_14.f90: Likewise.
10808 * gfortran.dg/streamio_15.f90: Likewise.
10809 * gfortran.dg/streamio_16.f90: Likewise.
10810 * gfortran.dg/streamio_17.f90: Likewise.
10811 * gfortran.dg/streamio_2.f90: Likewise.
10812 * gfortran.dg/streamio_3.f90: Likewise.
10813 * gfortran.dg/streamio_4.f90: Likewise.
10814 * gfortran.dg/streamio_5.f90: Likewise.
10815 * gfortran.dg/streamio_6.f90: Likewise.
10816 * gfortran.dg/streamio_7.f90: Likewise.
10817 * gfortran.dg/streamio_8.f90: Likewise.
10818 * gfortran.dg/streamio_9.f90: Likewise.
10819 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
10820 * gfortran.dg/string_4.f90: Likewise.
10821 * gfortran.dg/string_array_constructor_2.f90: Likewise.
10822 * gfortran.dg/string_assign_2.f90: Likewise.
10823 * gfortran.dg/string_compare_1.f90: Likewise.
10824 * gfortran.dg/string_compare_2.f90: Likewise.
10825 * gfortran.dg/string_compare_3.f90: Likewise.
10826 * gfortran.dg/string_ctor_1.f90: Likewise.
10827 * gfortran.dg/string_length_1.f90: Likewise.
10828 * gfortran.dg/string_length_2.f90: Likewise.
10829 * gfortran.dg/string_length_3.f90: Likewise.
10830 * gfortran.dg/string_length_4.f90: Likewise.
10831 * gfortran.dg/string_null_compare_1.f: Likewise.
10832 * gfortran.dg/string_pad_trunc.f90: Likewise.
10833 * gfortran.dg/structure_constructor_1.f03: Likewise.
10834 * gfortran.dg/structure_constructor_11.f90: Likewise.
10835 * gfortran.dg/structure_constructor_13.f03: Likewise.
10836 * gfortran.dg/structure_constructor_2.f03: Likewise.
10837 * gfortran.dg/structure_constructor_5.f03: Likewise.
10838 * gfortran.dg/submodule_1.f08: Likewise.
10839 * gfortran.dg/submodule_11.f08: Likewise.
10840 * gfortran.dg/submodule_14.f08: Likewise.
10841 * gfortran.dg/submodule_15.f08: Likewise.
10842 * gfortran.dg/submodule_17.f08: Likewise.
10843 * gfortran.dg/submodule_18.f08: Likewise.
10844 * gfortran.dg/submodule_19.f08: Likewise.
10845 * gfortran.dg/submodule_2.f08: Likewise.
10846 * gfortran.dg/submodule_27.f08: Likewise.
10847 * gfortran.dg/submodule_28.f08: Likewise.
10848 * gfortran.dg/submodule_29.f08: Likewise.
10849 * gfortran.dg/submodule_30.f08: Likewise.
10850 * gfortran.dg/submodule_6.f08: Likewise.
10851 * gfortran.dg/submodule_7.f08: Likewise.
10852 * gfortran.dg/submodule_8.f08: Likewise.
10853 * gfortran.dg/subnormal_1.f90: Likewise.
10854 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
10855 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
10856 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
10857 * gfortran.dg/substr_2.f: Likewise.
10858 * gfortran.dg/substr_3.f: Likewise.
10859 * gfortran.dg/substr_4.f: Likewise.
10860 * gfortran.dg/substr_5.f90: Likewise.
10861 * gfortran.dg/substr_6.f90: Likewise.
10862 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
10863 * gfortran.dg/sum_init_expr.f03: Likewise.
10864 * gfortran.dg/sum_zero_array_1.f90: Likewise.
10865 * gfortran.dg/system_clock_3.f08: Likewise.
10866 * gfortran.dg/t_editing.f: Likewise.
10867 * gfortran.dg/team_change_1.f90: Likewise.
10868 * gfortran.dg/team_end_1.f90: Likewise.
10869 * gfortran.dg/team_number_1.f90: Likewise.
10870 * gfortran.dg/temporary_1.f90: Likewise.
10871 * gfortran.dg/test_com_block.f90: Likewise.
10872 * gfortran.dg/test_only_clause.f90: Likewise.
10873 * gfortran.dg/tiny_1.f90: Likewise.
10874 * gfortran.dg/tiny_2.f90: Likewise.
10875 * gfortran.dg/tl_editing.f90: Likewise.
10876 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
10877 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10878 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
10879 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
10880 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
10881 * gfortran.dg/transfer_class_2.f90: Likewise.
10882 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
10883 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
10884 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
10885 * gfortran.dg/transfer_resolve_1.f90: Likewise.
10886 * gfortran.dg/transfer_simplify_1.f90: Likewise.
10887 * gfortran.dg/transfer_simplify_10.f90: Likewise.
10888 * gfortran.dg/transfer_simplify_11.f90: Likewise.
10889 * gfortran.dg/transfer_simplify_2.f90: Likewise.
10890 * gfortran.dg/transfer_simplify_3.f90: Likewise.
10891 * gfortran.dg/transfer_simplify_4.f90: Likewise.
10892 * gfortran.dg/transfer_simplify_8.f90: Likewise.
10893 * gfortran.dg/transfer_simplify_9.f90: Likewise.
10894 * gfortran.dg/transpose_1.f90: Likewise.
10895 * gfortran.dg/transpose_3.f03: Likewise.
10896 * gfortran.dg/transpose_4.f90: Likewise.
10897 * gfortran.dg/transpose_conjg_1.f90: Likewise.
10898 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
10899 * gfortran.dg/transpose_optimization_2.f90: Likewise.
10900 * gfortran.dg/trim_1.f90: Likewise.
10901 * gfortran.dg/trim_optimize_1.f90: Likewise.
10902 * gfortran.dg/trim_optimize_2.f90: Likewise.
10903 * gfortran.dg/trim_optimize_3.f90: Likewise.
10904 * gfortran.dg/trim_optimize_4.f90: Likewise.
10905 * gfortran.dg/trim_optimize_5.f90: Likewise.
10906 * gfortran.dg/trim_optimize_6.f90: Likewise.
10907 * gfortran.dg/trim_optimize_7.f90: Likewise.
10908 * gfortran.dg/trim_optimize_8.f90: Likewise.
10909 * gfortran.dg/type_to_class_1.f03: Likewise.
10910 * gfortran.dg/type_to_class_2.f03: Likewise.
10911 * gfortran.dg/type_to_class_3.f03: Likewise.
10912 * gfortran.dg/type_to_class_4.f03: Likewise.
10913 * gfortran.dg/type_to_class_5.f03: Likewise.
10914 * gfortran.dg/typebound_assignment_5.f03: Likewise.
10915 * gfortran.dg/typebound_assignment_6.f03: Likewise.
10916 * gfortran.dg/typebound_assignment_7.f90: Likewise.
10917 * gfortran.dg/typebound_call_1.f03: Likewise.
10918 * gfortran.dg/typebound_call_13.f03: Likewise.
10919 * gfortran.dg/typebound_call_18.f03: Likewise.
10920 * gfortran.dg/typebound_call_19.f03: Likewise.
10921 * gfortran.dg/typebound_call_2.f03: Likewise.
10922 * gfortran.dg/typebound_call_20.f03: Likewise.
10923 * gfortran.dg/typebound_call_3.f03: Likewise.
10924 * gfortran.dg/typebound_generic_5.f03: Likewise.
10925 * gfortran.dg/typebound_generic_6.f03: Likewise.
10926 * gfortran.dg/typebound_generic_9.f03: Likewise.
10927 * gfortran.dg/typebound_operator_12.f03: Likewise.
10928 * gfortran.dg/typebound_operator_13.f03: Likewise.
10929 * gfortran.dg/typebound_operator_15.f90: Likewise.
10930 * gfortran.dg/typebound_operator_20.f90: Likewise.
10931 * gfortran.dg/typebound_operator_3.f03: Likewise.
10932 * gfortran.dg/typebound_operator_6.f03: Likewise.
10933 * gfortran.dg/typebound_operator_7.f03: Likewise.
10934 * gfortran.dg/typebound_operator_8.f03: Likewise.
10935 * gfortran.dg/typebound_operator_9.f03: Likewise.
10936 * gfortran.dg/typebound_proc_19.f90: Likewise.
10937 * gfortran.dg/typebound_proc_20.f90: Likewise.
10938 * gfortran.dg/typebound_proc_23.f90: Likewise.
10939 * gfortran.dg/typebound_proc_27.f03: Likewise.
10940 * gfortran.dg/typebound_proc_35.f90: Likewise.
10941 * gfortran.dg/typebound_proc_36.f90: Likewise.
10942 * gfortran.dg/unf_io_convert_1.f90: Likewise.
10943 * gfortran.dg/unf_io_convert_2.f90: Likewise.
10944 * gfortran.dg/unf_io_convert_3.f90: Likewise.
10945 * gfortran.dg/unf_io_convert_4.f90: Likewise.
10946 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
10947 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
10948 * gfortran.dg/unf_short_record_1.f90: Likewise.
10949 * gfortran.dg/unformatted_recl_1.f90: Likewise.
10950 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
10951 * gfortran.dg/unit_1.f90: Likewise.
10952 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
10953 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
10954 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
10955 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
10956 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
10957 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
10958 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
10959 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
10960 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
10961 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
10962 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
10963 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
10964 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
10965 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
10966 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
10967 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
10968 * gfortran.dg/unpack_init_expr.f03: Likewise.
10969 * gfortran.dg/use_10.f90: Likewise.
10970 * gfortran.dg/use_11.f90: Likewise.
10971 * gfortran.dg/use_13.f90: Likewise.
10972 * gfortran.dg/use_24.f90: Likewise.
10973 * gfortran.dg/use_27.f90: Likewise.
10974 * gfortran.dg/use_5.f90: Likewise.
10975 * gfortran.dg/use_allocated_1.f90: Likewise.
10976 * gfortran.dg/use_only_1.f90: Likewise.
10977 * gfortran.dg/use_only_4.f90: Likewise.
10978 * gfortran.dg/use_rename_2.f90: Likewise.
10979 * gfortran.dg/use_rename_4.f90: Likewise.
10980 * gfortran.dg/used_dummy_types_1.f90: Likewise.
10981 * gfortran.dg/used_interface_ref.f90: Likewise.
10982 * gfortran.dg/used_types_5.f90: Likewise.
10983 * gfortran.dg/utf8_1.f03: Likewise.
10984 * gfortran.dg/utf8_2.f03: Likewise.
10985 * gfortran.dg/value_1.f90: Likewise.
10986 * gfortran.dg/value_2.f90: Likewise.
10987 * gfortran.dg/value_4.f90: Likewise.
10988 * gfortran.dg/value_6.f03: Likewise.
10989 * gfortran.dg/value_7.f03: Likewise.
10990 * gfortran.dg/value_test.f90: Likewise.
10991 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
10992 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
10993 * gfortran.dg/vect/pr60510.f: Likewise.
10994 * gfortran.dg/vect/pr69882.f90: Likewise.
10995 * gfortran.dg/vect/pr69980.f90: Likewise.
10996 * gfortran.dg/vect/vect-5.f90: Likewise.
10997 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
10998 * gfortran.dg/vector_subscript_1.f90: Likewise.
10999 * gfortran.dg/vector_subscript_2.f90: Likewise.
11000 * gfortran.dg/vector_subscript_3.f90: Likewise.
11001 * gfortran.dg/vector_subscript_5.f90: Likewise.
11002 * gfortran.dg/verify_2.f90: Likewise.
11003 * gfortran.dg/volatile10.f90: Likewise.
11004 * gfortran.dg/where_1.f90: Likewise.
11005 * gfortran.dg/where_operator_assign_1.f90: Likewise.
11006 * gfortran.dg/where_operator_assign_2.f90: Likewise.
11007 * gfortran.dg/where_operator_assign_3.f90: Likewise.
11008 * gfortran.dg/whole_file_13.f90: Likewise.
11009 * gfortran.dg/whole_file_2.f90: Likewise.
11010 * gfortran.dg/widechar_2.f90: Likewise.
11011 * gfortran.dg/widechar_4.f90: Likewise.
11012 * gfortran.dg/widechar_5.f90: Likewise.
11013 * gfortran.dg/widechar_6.f90: Likewise.
11014 * gfortran.dg/widechar_8.f90: Likewise.
11015 * gfortran.dg/widechar_IO_1.f90: Likewise.
11016 * gfortran.dg/widechar_IO_2.f90: Likewise.
11017 * gfortran.dg/widechar_IO_3.f90: Likewise.
11018 * gfortran.dg/widechar_IO_4.f90: Likewise.
11019 * gfortran.dg/widechar_compare_1.f90: Likewise.
11020 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
11021 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
11022 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
11023 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
11024 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
11025 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
11026 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
11027 * gfortran.dg/widechar_select_1.f90: Likewise.
11028 * gfortran.dg/winapi.f90: Likewise.
11029 * gfortran.dg/write_0_pe_format.f90: Likewise.
11030 * gfortran.dg/write_back.f: Likewise.
11031 * gfortran.dg/write_check3.f90: Likewise.
11032 * gfortran.dg/write_direct_eor.f90: Likewise.
11033 * gfortran.dg/write_padding.f90: Likewise.
11034 * gfortran.dg/write_recursive.f90: Likewise.
11035 * gfortran.dg/write_rewind_1.f: Likewise.
11036 * gfortran.dg/write_rewind_2.f: Likewise.
11037 * gfortran.dg/write_zero_array.f90: Likewise.
11038 * gfortran.dg/x_slash_1.f: Likewise.
11039 * gfortran.dg/x_slash_2.f: Likewise.
11040 * gfortran.dg/zero_array_components_1.f90: Likewise.
11041 * gfortran.dg/zero_length_1.f90: Likewise.
11042 * gfortran.dg/zero_length_2.f90: Likewise.
11043 * gfortran.dg/zero_sized_1.f90: Likewise.
11044 * gfortran.dg/zero_sized_3.f90: Likewise.
11045 * gfortran.fortran-torture/compile/nested.f90: Likewise.
11046 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
11047 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
11048 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
11049 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
11050 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
11051 * gfortran.fortran-torture/execute/args.f90: Likewise.
11052 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
11053 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
11054 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
11055 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
11056 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
11057 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
11058 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
11059 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
11060 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
11061 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
11062 * gfortran.fortran-torture/execute/common.f90: Likewise.
11063 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
11064 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
11065 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
11066 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
11067 * gfortran.fortran-torture/execute/contained.f90: Likewise.
11068 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
11069 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
11070 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
11071 * gfortran.fortran-torture/execute/data.f90: Likewise.
11072 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
11073 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
11074 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
11075 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
11076 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
11077 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
11078 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
11079 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
11080 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
11081 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
11082 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
11083 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
11084 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
11085 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
11086 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
11087 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
11088 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
11089 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
11090 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
11091 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
11092 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
11093 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
11094 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
11095 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
11096 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
11097 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
11098 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
11099 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
11100 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
11101 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
11102 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
11103 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
11104 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
11105 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
11106 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
11107 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
11108 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
11109 * gfortran.fortran-torture/execute/forall.f90: Likewise.
11110 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
11111 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
11112 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
11113 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
11114 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
11115 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
11116 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
11117 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
11118 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
11119 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
11120 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
11121 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
11122 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
11123 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
11124 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
11125 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
11126 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
11127 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
11128 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
11129 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
11130 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
11131 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
11132 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
11133 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
11134 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
11135 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
11136 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
11137 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
11138 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11139 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
11140 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
11141 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
11142 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
11143 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
11144 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
11145 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
11146 Likewise.
11147 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
11148 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
11149 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
11150 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
11151 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
11152 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
11153 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
11154 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11155 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
11156 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
11157 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
11158 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11159 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
11160 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
11161 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
11162 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
11163 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
11164 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11165 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
11166 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11167 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
11168 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
11169 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
11170 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
11171 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
11172 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
11173 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
11174 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
11175 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11176 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
11177 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
11178 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
11179 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
11180 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
11181 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
11182 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
11183 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
11184 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
11185 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
11186 * gfortran.fortran-torture/execute/math.f90: Likewise.
11187 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
11188 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
11189 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
11190 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
11191 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
11192 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
11193 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
11194 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
11195 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
11196 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
11197 * gfortran.fortran-torture/execute/power.f90: Likewise.
11198 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
11199 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
11200 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11201 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
11202 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
11203 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
11204 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
11205 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
11206 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
11207 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
11208 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
11209 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
11210 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
11211 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
11212 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
11213 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
11214 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
11215 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
11216 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
11217 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
11218 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
11219 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
11220 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
11221 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
11222 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
11223 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
11224 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
11225 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
11226 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
11227 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
11228 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
11229 * gfortran.fortran-torture/execute/straret.f90: Likewise.
11230 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
11231 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
11232 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
11233 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
11234 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
11235 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
11236 * gfortran.fortran-torture/execute/string.f90: Likewise.
11237 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
11238 * gfortran.fortran-torture/execute/strret.f90: Likewise.
11239 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
11240 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
11241 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
11242 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
11243 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
11244 * gfortran.fortran-torture/execute/userop.f90: Likewise.
11245 * gfortran.fortran-torture/execute/where17.f90: Likewise.
11246 * gfortran.fortran-torture/execute/where18.f90: Likewise.
11247 * gfortran.fortran-torture/execute/where19.f90: Likewise.
11248 * gfortran.fortran-torture/execute/where20.f90: Likewise.
11249 * gfortran.fortran-torture/execute/where21.f90: Likewise.
11250 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
11251 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
11252 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
11253 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
11254 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
11255 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
11256 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
11257 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
11258 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
11259 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
11260 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
11261 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
11262 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
11263 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
11264 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
11265 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
11266 * gfortran.dg/inline_transpose_1.f90: Likewise.
11267
11268 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
11269
11270 PR fortran/84115
11271 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
11272 change to dg-run.
11273
11274 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
11275
11276 PR ada/84277
11277 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
11278 * gnat.dg/dispatch1.adb: Rename into...
11279 * gnat.dg/disp1.adb: ...this.
11280 * gnat.dg/dispatch1_p.ads: Rename into...
11281 * gnat.dg/disp1_pkg.ads: ...this.
11282 * gnat.dg/disp2.adb: Rename into...
11283 * gnat.dg/dispatch2.adb: ...this.
11284 * gnat.dg/dispatch2_p.ads: Rename into...
11285 * gnat.dg/disp2_pkg.ads: ...this.
11286 * gnat.dg/dispatch2_p.adb: Rename into...
11287 * gnat.dg/disp2_pkg.adb: this.
11288 * gnat.dg/generic_dispatch.adb: Rename into...
11289 * gnat.dg/generic_disp.adb: this.
11290 * gnat.dg/generic_dispatch_p.ads: Rename into...
11291 * gnat.dg/generic_disp_pkg.ads: ...this.
11292 * gnat.dg/generic_dispatch_p.adb: Rename into...
11293 * gnat.dg/generic_disp_pkg.adb: ...this.
11294 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
11295 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
11296 * gnat.dg/object_overflow1.adb: Tweak index.
11297 * gnat.dg/object_overflow2.adb: Likewise.
11298 * gnat.dg/object_overflow3.adb: Likewise.
11299 * gnat.dg/object_overflow4.adb: Likewise.
11300 * gnat.dg/object_overflow5.adb: Likewise.
11301
11302 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11303
11304 PR ipa/84425
11305 * gcc.c-torture/compile/pr84425.c: New test.
11306
11307 2018-02-16 Marek Polacek <polacek@redhat.com>
11308 Jakub Jelinek <jakub@redhat.com>
11309
11310 PR c++/84192
11311 * g++.dg/cpp1y/constexpr-84192.C: New test.
11312
11313 2018-02-16 Martin Sebor <msebor@redhat.com>
11314
11315 PR c++/79064
11316 * g++.dg/overload15.C: New test.
11317
11318 2018-02-16 Yury Gribov <tetra2005@gmail.com>
11319
11320 PR target/81535
11321 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
11322 * gcc.dg/pr56727-2.c: Ditto.
11323 * gcc.target/powerpc/pr79439.c: Renamed to...
11324 * gcc.target/powerpc/pr79439-1.c: ...this.
11325 * gcc.target/powerpc/pr79439-2.c: New test.
11326 * gcc.target/powerpc/pr79439-3.c: New test.
11327
11328 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
11329
11330 target/pr84371
11331 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
11332 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
11333 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
11334 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
11335 * gcc.target/powerpc/builtins-3.c: Same.
11336
11337 2018-02-16 Nathan Sidwell <nathan@acm.org>
11338
11339 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
11340
11341 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
11342
11343 PR rtl-optimization/70023
11344 * gcc.target/i386/pr70023.c: New.
11345
11346 2018-02-16 Carl Love <cel@us.ibm.com>
11347
11348 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
11349 tests.
11350 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
11351 tests.
11352
11353 2018-02-16 Carl Love <cel@us.ibm.com>
11354
11355 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
11356 for the ABI definitions for vec_extract4b and vec_insert4b.
11357
11358 2018-02-16 Nathan Sidwell <nathan@acm.org>
11359
11360 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
11361 * g++.old-deja/g++.mike/net43.C: Likewise.
11362
11363 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
11364
11365 PR c++/82468
11366 * g++.dg/cpp1z/class-deduction48.C: New.
11367
11368 2018-02-16 Nathan Sidwell <nathan@acm.org>
11369
11370 PR c++/84375
11371 * g++.dg/lookup/pr84375.C: New.
11372
11373 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11374
11375 PR target/83831
11376 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
11377
11378 2018-02-16 Richard Biener <rguenther@suse.de>
11379
11380 PR tree-optimization/84417
11381 * gcc.dg/torture/pr84417.c: New testcase.
11382
11383 2018-02-16 Jakub Jelinek <jakub@redhat.com>
11384
11385 PR target/84272
11386 * g++.dg/opt/pr84272.C: New test.
11387
11388 PR rtl-optimization/83723
11389 * gcc.dg/pr83723.c: New test.
11390
11391 2018-02-16 Richard Biener <rguenther@suse.de>
11392
11393 PR tree-optimization/84399
11394 * gcc.dg/graphite/pr84399.c: New testcase.
11395
11396 2018-02-16 Richard Biener <rguenther@suse.de>
11397
11398 PR tree-optimization/84190
11399 * g++.dg/torture/pr84190.C: New testcase.
11400
11401 2018-02-15 Martin Sebor <msebor@redhat.com>
11402
11403 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
11404 directives.
11405
11406 2018-02-15 Janus Weil <janus@gcc.gnu.org>
11407
11408 PR fortran/84409
11409 * gfortran.dg/dtio_21.f03: Add an error message.
11410 * gfortran.dg/dtio_22.f90: Fix invalid test case.
11411
11412 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11413
11414 PR fortran/84381
11415 * gfortran.dg/stop_shouldfail.f90: New test.
11416
11417 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11418
11419 PR c++/84330
11420 * g++.dg/concepts/pr84330.C: New.
11421
11422 2018-02-15 Tom de Vries <tom@codesourcery.com>
11423
11424 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
11425
11426 2018-02-15 Tom de Vries <tom@codesourcery.com>
11427
11428 * gcc.c-torture/compile/pr84136.c: Require effective target
11429 indirect_jumps.
11430
11431 2018-02-15 Jakub Jelinek <jakub@redhat.com>
11432
11433 PR tree-optimization/84383
11434 * gcc.c-torture/compile/pr84383.c: New test.
11435
11436 PR tree-optimization/84334
11437 * gcc.dg/pr84334.c: New test.
11438
11439 2018-02-14 Carl Love <cel@us.ibm.com>
11440
11441 * gcc.target/powerpc/builtins-4-int128-runnable.c
11442 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
11443 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
11444
11445 2018-02-14 Martin Sebor <msebor@redhat.com>
11446
11447 PR tree-optimization/83698
11448 * gcc.dg/Wrestrict-7.c: New test.
11449 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
11450 * gcc.target/i386/chkp-stropt-17.c: Same.
11451
11452 2018-02-14 Martin Sebor <msebor@redhat.com>
11453
11454 PR c/84108
11455 * gcc.dg/Wattributes-8.c: New test.
11456
11457 2018-02-14 Janus Weil <janus@gcc.gnu.org>
11458
11459 PR fortran/84385
11460 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
11461 * gfortran.dg/allocate_with_source_23.f90: Ditto.
11462 * gfortran.dg/select_type_1.f03: Extend test case.
11463
11464 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
11465
11466 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
11467 (dg-options): Use -O2 -msse2 -mno-sse3.
11468
11469 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
11470
11471 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
11472 this test case still works ok.
11473 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11474 * gcc.dg/vmx/insert-be-order.c: Likewise.
11475 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11476 * gcc.dg/vmx/ld-be-order.c: Likewise.
11477 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11478 * gcc.dg/vmx/lde-be-order.c: Likewise.
11479 * gcc.dg/vmx/ldl-be-order.c: Likewise.
11480 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11481 * gcc.dg/vmx/merge-be-order.c: Likewise.
11482 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11483 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
11484 * gcc.dg/vmx/pack-be-order.c: Likewise.
11485 * gcc.dg/vmx/perm-be-order.c: Likewise.
11486 * gcc.dg/vmx/splat-be-order.c: Likewise.
11487 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
11488 * gcc.dg/vmx/st-be-order.c: Likewise.
11489 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11490 * gcc.dg/vmx/ste-be-order.c: Likewise.
11491 * gcc.dg/vmx/stl-be-order.c: Likewise.
11492 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11493 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
11494 * gcc.dg/vmx/unpack-be-order.c: Likewise.
11495 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11496 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
11497
11498 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
11499
11500 PR c++/84350
11501 * g++.dg/cpp0x/auto49.C: New.
11502
11503 2018-02-14 Nathan Sidwell <nathan@acm.org>
11504
11505 * g++.dg/template/instantiate5.C: Adjust required-from loc.
11506
11507 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11508
11509 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
11510 * gcc.target/powerpc/le-altivec-consts.c: Same.
11511
11512 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
11513
11514 PR target/84220
11515 * gcc.target/powerpc/pr84220-sld.c: New test.
11516 * gcc.target/powerpc/pr84220-sld2.c: New test.
11517 * gcc.target/powerpc/pr84220-sldw.c: New test.
11518 * gcc.target/powerpc/pr84220-xxperm.c: New test.
11519 * gcc.target/powerpc/pr84220-xxsld.c: New test.
11520
11521 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11522
11523 PR target/84239
11524 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
11525 _inc_ssp intrinsics.
11526 * gcc.target/i386/cet-intrin-4.c: Likewise.
11527 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
11528 __builtin_ia32_rdssp[d|q].
11529
11530 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
11531
11532 PR tree-optimization/84357
11533 * gcc.dg/vect/pr84357.c: New test.
11534
11535 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
11536
11537 PR target/83831
11538 * gcc.target/rx/pr83831.c: New tests.
11539
11540 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
11541
11542 PR target/79242
11543 * gcc.target/msp430/pr79242.c: New test.
11544
11545 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11546
11547 PR target/84372
11548 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
11549 with -mcpu=power9.
11550
11551 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11552
11553 PR target/84279
11554 * g++.dg/pr84279.C: New test.
11555
11556 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11557
11558 PR rtl-optimization/84169
11559 * gcc.c-torture/execute/pr84169.c: New.
11560
11561 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11562
11563 PR target/84370
11564 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
11565
11566 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
11567
11568 PR target/84365
11569 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
11570 with -mcpu=power9.
11571
11572 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11573
11574 PR c++/84364
11575 * g++.dg/warn/effc4.C: New test.
11576
11577 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11578
11579 PR c++/84333
11580 * g++.dg/template/sizeof16.C: New.
11581 * g++.dg/template/sizeof17.C: Likewise.
11582
11583 2018-02-13 Janus Weil <janus@gcc.gnu.org>
11584
11585 PR fortran/84313
11586 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
11587 add necessary compiler options.
11588 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
11589
11590 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11591
11592 PR c/82210
11593 * gcc.c-torture/execute/pr82210.c: New test.
11594
11595 PR middle-end/84309
11596 * gcc.dg/pr84309-2.c: New test.
11597
11598 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
11599
11600 PR tree-optimization/84321
11601 * gcc.dg/pr84321.c: New test.
11602
11603 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
11604
11605 PR target/84359
11606 * gcc.target/i386/pr57193.c: Add -march=x86-64.
11607
11608 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
11609
11610 PR sanitizer/84340
11611 * gcc.dg/asan/pr84307.c: Remove test.
11612
11613 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
11614
11615 * gcc.target/rl78/test_auto_vector.c: New test.
11616
11617 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
11618
11619 PR c/84305
11620 * gcc.c-torture/compile/pr84305.c: New test.
11621
11622 2018-02-13 Jakub Jelinek <jakub@redhat.com>
11623
11624 PR target/84335
11625 * gcc.target/i386/pr84335.c: New test.
11626
11627 PR tree-optimization/84339
11628 * gcc.c-torture/execute/pr84339.c: New test.
11629
11630 PR middle-end/84309
11631 * gcc.dg/pr84309.c: New test.
11632 * gcc.target/i386/pr84309.c: New test.
11633
11634 PR target/84336
11635 * gcc.target/i386/pr84336.c: New test.
11636
11637 2018-02-12 Jakub Jelinek <jakub@redhat.com>
11638
11639 PR c++/84341
11640 * c-c++-common/gomp/pr84341.c: New test.
11641
11642 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11643
11644 PR fortran/68746
11645 * gfortran.dg/read_dir.f90: Re-add dg-do run.
11646
11647 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11648
11649 PR fortran/68746
11650 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
11651 of zero for read.
11652
11653 2018-02-12 Jeff Law <law@redhat.com>
11654
11655 * gcc.c-torture/compile/reg-args-size.c: New test.
11656
11657 2018-02-12 Carl Love <cel@us.ibm.com>
11658
11659 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
11660 uint128 tests to new testfile.
11661 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
11662 int128 and uint128 tests.
11663 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
11664 list of torture tests.
11665
11666 2018-02-12 Janus Weil <janus@gcc.gnu.org>
11667
11668 PR fortran/84273
11669 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
11670 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
11671
11672 2018-02-12 Tamar Christina <tamar.christina@arm.com>
11673
11674 PR target/82641
11675 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
11676
11677 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
11678
11679 PR sanitizer/84307
11680 * gcc.dg/asan/pr84307.c: New test.
11681
11682 2018-02-12 Nathan Sidwell <nathan@acm.org>
11683
11684 * g++.dg/parse/pr84263.C: New.
11685
11686 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
11687
11688 PR c++/79626
11689 * g++.dg/template/crash129.C: New.
11690
11691 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11692
11693 PR target/83828
11694 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11695 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11696 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
11697 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
11698 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
11699
11700 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11701
11702 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
11703 _mm_maskz_scalef_round_sd): Test new intrinsics.
11704 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
11705 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
11706 intrinsics.
11707 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
11708 _mm_maskz_scalef_round_ss): Test new intrinsics.
11709 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
11710 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
11711 intrinsics.
11712 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
11713 __builtin_ia32_scalefss_round): Remove builtin.
11714 (__builtin_ia32_scalefsd_mask_round,
11715 __builtin_ia32_scalefss_mask_round): Test new builtin.
11716 * gcc.target/i386/sse-13.c: Ditto.
11717 * gcc.target/i386/sse-23.c: Ditto.
11718
11719 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
11720
11721 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
11722 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
11723 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
11724 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
11725 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
11726 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
11727 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
11728 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
11729 intrinsics.
11730 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
11731 (__builtin_ia32_sqrtss_round): Remove builtins.
11732 (__builtin_ia32_sqrtsd_mask_round)
11733 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
11734 * gcc.target/i386/sse-13.c: Ditto.
11735 * gcc.target/i386/sse-23.c: Ditto.
11736
11737 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11738
11739 PR fortran/35299
11740 * gfortran.dg/statement_function_3.f: New test.
11741
11742 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
11743
11744 PR fortran/54223
11745 PR fortran/84276
11746 * gfortran.dg/statement_function_1.f90: New test.
11747 * gfortran.dg/statement_function_2.f90: New test.
11748
11749 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
11750
11751 PR fortran/84074
11752 * gfortran.dg/type_to_class_5.f03: New test.
11753
11754 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
11755
11756 PR fortran/56691
11757 * gfortran.dg/type_to_class_4.f03: New test.
11758
11759 2018-02-10 Alan Modra <amodra@gmail.com>
11760
11761 PR target/84300
11762 * gcc.dg/pr84300.c: New.
11763
11764 2018-02-10 Jakub Jelinek <jakub@redhat.com>
11765
11766 PR sanitizer/83987
11767 * g++.dg/ubsan/pr83987-2.C: New test.
11768
11769 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
11770
11771 * gcc.target/rx/movsicc.c: New test.
11772
11773 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11774
11775 PR target/83926
11776 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
11777 message.
11778
11779 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
11780
11781 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
11782 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
11783
11784 2018-02-09 Nathan Sidwell <nathan@acm.org>
11785
11786 PR c/84293
11787 * c-c++-common/pr84293.h: New.
11788 * c-c++-common/pr84293.c: New.
11789
11790 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
11791
11792 PR rtl-optimization/57193
11793 * gcc.target/i386/pr57193.c: New.
11794
11795 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11796
11797 PR target/84226
11798 * gcc.target/powerpc/pr84226.c: New test.
11799
11800 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11801
11802 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
11803 from this to...
11804 <vclzd>: ...this.
11805
11806 2018-02-09 Martin Sebor <msebor@redhat.com>
11807
11808 PR lto/84212
11809 * gcc.dg/lto/pr84212_0.c: New test file.
11810 * gcc.dg/lto/pr84212_1.c: Same.
11811
11812 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
11813
11814 PR target/83926
11815 * gcc.target/powerpc/pr83926.c: New test.
11816 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
11817 message. Fix test for running in 32-bit mode.
11818
11819 2018-02-09 Tamar Christina <tamar.christina@arm.com>
11820
11821 PR target/82641
11822 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
11823
11824 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11825
11826 PR target/PR84295
11827 * gcc.target/s390/pr84295.c: New test.
11828
11829 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
11830
11831 PR c++/77522
11832 * g++.dg/cpp1y/lambda-init16.C: New.
11833
11834 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
11835
11836 * gnat.dg/sso8.adb: New test.
11837 * gnat.dg/sso8_pkg.ads: New helper.
11838
11839 2018-02-09 Richard Biener <rguenther@suse.de>
11840
11841 PR tree-optimization/84278
11842 * gcc.target/i386/pr84278.c: Adjust regex.
11843
11844 2018-02-09 Jakub Jelinek <jakub@redhat.com>
11845
11846 PR tree-optimization/84232
11847 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
11848
11849 PR debug/84252
11850 * gcc.target/aarch64/pr84252.c: New test.
11851
11852 PR middle-end/84237
11853 * gcc.dg/pr84237.c: New test.
11854
11855 2018-02-09 Marek Polacek <polacek@redhat.com>
11856 Jakub Jelinek <jakub@redhat.com>
11857
11858 PR c++/83659
11859 * g++.dg/torture/pr83659.C: New test.
11860
11861 2018-02-08 David Malcolm <dmalcolm@redhat.com>
11862
11863 PR tree-optimization/84136
11864 * gcc.c-torture/compile/pr84136.c: New test.
11865
11866 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
11867
11868 PR target/83008
11869 * gcc.target/i386/pr83008.c: New test.
11870
11871 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
11872
11873 PR target/81143
11874 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
11875
11876 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11877
11878 PR c++/83806
11879 * g++.dg/warn/Wunused-parm-11.C: New.
11880
11881 2018-02-08 Marek Polacek <polacek@redhat.com>
11882
11883 PR tree-optimization/84238
11884 * gcc.dg/Wstringop-overflow-3.c: New test.
11885
11886 2018-02-08 Nathan Sidwell <nathan@acm.org>
11887
11888 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
11889
11890 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11891
11892 PR tree-optimization/84265
11893 * gcc.dg/vect/pr84265.c: New test.
11894
11895 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
11896
11897 PR tree-optimization/81635
11898 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
11899 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
11900
11901 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11902
11903 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
11904 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
11905 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
11906 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
11907 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
11908 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
11909 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
11910 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
11911 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
11912 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
11913 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
11914 * gcc.target/s390/nobp-return-attr-all.c: New test.
11915 * gcc.target/s390/nobp-return-attr-neg.c: New test.
11916 * gcc.target/s390/nobp-return-mem-attr.c: New test.
11917 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
11918 * gcc.target/s390/nobp-return-mem-z10.c: New test.
11919 * gcc.target/s390/nobp-return-mem-z900.c: New test.
11920 * gcc.target/s390/nobp-return-reg-attr.c: New test.
11921 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
11922 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
11923 * gcc.target/s390/nobp-return-reg-z10.c: New test.
11924 * gcc.target/s390/nobp-return-reg-z900.c: New test.
11925 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
11926 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
11927 * gcc.target/s390/nobp-table-jump-z10.c: New test.
11928 * gcc.target/s390/nobp-table-jump-z900.c: New test.
11929
11930 2018-02-08 Richard Biener <rguenther@suse.de>
11931
11932 PR tree-optimization/84233
11933 * g++.dg/torture/pr84233.C: New testcase.
11934
11935 2018-02-08 Richard Biener <rguenther@suse.de>
11936
11937 PR tree-optimization/84278
11938 * gcc.target/i386/pr84278.c: New testcase.
11939
11940 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
11941
11942 PR rtl-optimization/84068
11943 PR rtl-optimization/83459
11944 * gcc.dg/pr84068.c: New test.
11945
11946 2018-02-08 Richard Biener <rguenther@suse.de>
11947
11948 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
11949 loop vectorization to happen.
11950
11951 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
11952
11953 PR c++/83204
11954 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
11955
11956 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
11957
11958 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
11959
11960 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
11961
11962 PR target/84154
11963 * gcc.target/powerpc/pr84154-1.c: New tests.
11964 * gcc.target/powerpc/pr84154-2.c: Likewise.
11965 * gcc.target/powerpc/pr84154-3.c: Likewise.
11966
11967 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
11968
11969 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
11970
11971 2018-02-07 Jakub Jelinek <jakub@redhat.com>
11972
11973 PR c++/84082
11974 * g++.dg/template/incomplete11.C: New test.
11975 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
11976
11977 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
11978
11979 PR fortran/82994
11980 * gfortran.dg/deallocate_error_3.f90: New test.
11981 * gfortran.dg/deallocate_error_4.f90: New test.
11982
11983 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
11984
11985 PR fortran/68560
11986 * gfortran.dg/shape_9.f90: New test.
11987
11988 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
11989
11990 PR fortran/82049
11991 * gfortran.dg/assumed_charlen_parameter.f90: New test.
11992
11993 2018-02-07 David Malcolm <dmalcolm@redhat.com>
11994
11995 PR c++/81610
11996 PR c++/80567
11997 * g++.dg/spellcheck-reswords.C: New test case.
11998 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
11999 suggestion of "if".
12000
12001 2018-02-07 Martin Liska <mliska@suse.cz>
12002
12003 PR c++/84059.
12004 * g++.dg/ext/mv26.C: New test.
12005
12006 2018-02-07 Tom de Vries <tom@codesourcery.com>
12007
12008 * gcc.dg/pr83844.c: Require effective target alloca.
12009
12010 2018-02-07 Tom de Vries <tom@codesourcery.com>
12011
12012 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
12013
12014 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
12015
12016 PR target/84243
12017 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
12018 -fcf-protection=return.
12019
12020 2018-02-07 Tom de Vries <tom@codesourcery.com>
12021
12022 PR libgomp/84217
12023 * c-c++-common/goacc/pr84217.c: New test.
12024 * gfortran.dg/goacc/pr84217.f90: New test.
12025
12026 2018-02-07 Richard Biener <rguenther@suse.de>
12027
12028 PR tree-optimization/84204
12029 * gcc.dg/graphite/pr84204.c: New testcase.
12030
12031 PR tree-optimization/84205
12032 * gcc.dg/graphite/pr84205.c: New testcase.
12033
12034 PR tree-optimization/84223
12035 * gfortran.dg/graphite/pr84223.f90: New testcase.
12036
12037 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
12038
12039 PR c++/71662
12040 * g++.dg/cpp0x/scoped_enum7.C: New.
12041
12042 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
12043
12044 PR tree-optimization/83008
12045 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
12046
12047 2018-02-07 Jakub Jelinek <jakub@redhat.com>
12048
12049 PR tree-optimization/84235
12050 * gcc.c-torture/execute/ieee/pr84235.c: New test.
12051
12052 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12053
12054 PR testsuite/84243
12055 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
12056 targets.
12057 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
12058
12059 2018-02-06 Jakub Jelinek <jakub@redhat.com>
12060
12061 PR target/84146
12062 * gcc.target/i386/pr84146.c: New test.
12063
12064 2018-02-06 Michael Collison <michael.collison@arm.com>
12065
12066 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
12067
12068 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12069
12070 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
12071 warning for -mno-speculate-indirect-jumps.
12072 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
12073 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12074 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
12075 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
12076 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
12077 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
12078
12079 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12080
12081 PR target/84145
12082 * c-c++-common/fcf-protection-1.c: Change a compared message.
12083 * c-c++-common/fcf-protection-2.c: Likewise.
12084 * c-c++-common/fcf-protection-3.c: Likewise.
12085 * c-c++-common/fcf-protection-5.c: Likewise.
12086 * c-c++-common/fcf-protection-6.c: New test.
12087 * c-c++-common/fcf-protection-7.c: Likewise.
12088
12089 2018-02-06 Marek Polacek <polacek@redhat.com>
12090
12091 PR tree-optimization/84228
12092 * c-c++-common/Wstringop-truncation-3.c: New test.
12093
12094 2018-02-06 Tamar Christina <tamar.christina@arm.com>
12095
12096 PR target/82641
12097 * gcc.target/arm/pragma_arch_switch_2.c: New.
12098
12099 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12100
12101 PR target/79975
12102 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
12103
12104 2018-02-05 Martin Sebor <msebor@redhat.com>
12105
12106 PR tree-optimization/83369
12107 * gcc.dg/Wnonnull.c: New test.
12108
12109 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12110
12111 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
12112 argument and use dg-messages-by-file instead. Expect it to be
12113 an array rather than a dict.
12114 (lto-link-and-maybe-run): Remove messages_by_file argument and
12115 use an upvar for dg-messages-by-file. Update call to
12116 lto_handle_diagnostics.
12117 (lt-get-options): Treat dg-messages-by-file as an array
12118 rather than a dict.
12119 (lto-get-options-main): Likewise. Set the entry rather than appending.
12120 (lto-execute): Treat dg-messages-by-file as an array rather than
12121 a dict. Update call to lto-link-and-maybe-run.
12122
12123 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
12124
12125 PR c++/82782
12126 * g++.dg/cpp1z/inline-var4.C: New.
12127
12128 2018-02-05 Martin Liska <mliska@suse.cz>
12129
12130 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
12131 options.
12132 * c-c++-common/asan/pointer-compare-2.c: Likewise.
12133 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
12134 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
12135 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
12136 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
12137 * c-c++-common/asan/pointer-compare-3.c: New test.
12138
12139 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
12140
12141 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
12142 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12143
12144 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
12145
12146 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
12147 _mm_maskz_range_sd, _mm_mask_range_round_sd,
12148 _mm_maskz_range_round_sd): Test new intrinsics.
12149 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
12150 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
12151 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
12152 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
12153 _mm_maskz_range_ss, _mm_mask_range_round_ss,
12154 _mm_maskz_range_round_ss): Test new intrinsics.
12155 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
12156 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
12157 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
12158 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
12159 __builtin_ia32_rangess128_round): Remove builtins.
12160 (__builtin_ia32_rangesd128_mask_round,
12161 __builtin_ia32_rangess128_mask_round): Test new builtins.
12162 * gcc.target/i386/sse-13.c: Ditto.
12163 * gcc.target/i386/sse-23.c: Ditto.
12164
12165 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
12166
12167 PR middle-end/79966
12168 * gfortran.dg/pr79966.f90: New testcase
12169
12170 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
12171
12172 PR fortran/84094
12173 * gfortran.dg/associate_23.f90: Fix invalid code.
12174 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
12175 * gfortran.dg/matmul_3.f90: Likewise.
12176 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
12177
12178 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
12179
12180 PR fortran/84115
12181 * gfortran.dg/associate_34.f90: New test.
12182 * gfortran.dg/associate_35.f90: New test.
12183
12184 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
12185
12186 PR fortran/84141
12187 PR fortran/84155
12188 * gfortran.dg/pr84155.f90: New test.
12189
12190 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
12191
12192 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
12193 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
12194
12195 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12196
12197 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
12198 dg-do run stanza.
12199
12200 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
12201
12202 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
12203 requirement.
12204 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
12205 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
12206 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
12207
12208 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12209
12210 PR testsuite/52641
12211 * gcc.c-torture/execute/pr83362.c: Make work for int16.
12212 * gcc.dg/Wsign-conversion.c: Dito.
12213 * gcc.dg/attr-alloc_size-4.c: Dito.
12214 * gcc.dg/pr81020.c: Dito.
12215 * gcc.dg/pr81192.c: Dito.
12216 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
12217 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
12218 * gcc.dg/pr83844.c: Restrict to int32plus.
12219 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
12220 * gcc.dg/tree-ssa/ldist-25.c: Dito.
12221 * gcc.dg/tree-ssa/ldist-27.c: Dito.
12222 * gcc.dg/tree-ssa/ldist-28.c: Dito.
12223 * gcc.dg/tree-ssa/ldist-29.c: Dito.
12224 * gcc.dg/tree-ssa/ldist-30.c: Dito.
12225 * gcc.dg/tree-ssa/ldist-31.c: Dito.
12226 * gcc.dg/tree-ssa/ldist-32.c: Dito.
12227 * gcc.dg/tree-ssa/ldist-33.c: Dito.
12228 * gcc.dg/tree-ssa/ldist-34.c: Dito.
12229 * gcc.dg/tree-ssa/ldist-35.c: Dito.
12230 * gcc.dg/tree-ssa/ldist-36.c: Dito.
12231
12232 2018-02-02 Julia Koval <julia.koval@intel.com>
12233
12234 * gcc.target/i386/funcspec-56.inc: Handle new march.
12235 * g++.dg/ext/mv16.C: Ditto.
12236
12237 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12238
12239 * lib/target-supports.exp
12240 (check_effective_target_keeps_null_pointer_checks): No more
12241 special-case avr.
12242 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
12243 * gcc.dg/ifcvt-4.c: Skip avr.
12244 * gcc.dg/pr53037-1.c: Dito.
12245 * gcc.dg/pr53037-2.c: Dito.
12246 * gcc.dg/pr53037-3.c: Dito.
12247 * gcc.dg/pr63387-2.c: Dito.
12248 * gcc.dg/pr63387.c: Dito.
12249 * gcc.dg/sancov/cmp0.c: Dito.
12250 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
12251 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
12252 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
12253 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
12254 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
12255 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
12256 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
12257 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
12258 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
12259 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
12260 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
12261 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
12262 * gcc.dg/tree-ssa/pr82059.c: Dito.
12263 * gcc.c-torture/execute/pr70460.c: Dito.
12264
12265 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
12266
12267 PR testsuite/52641
12268 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
12269 * gcc.c-torture/execute/20180112-1.c: Dito.
12270 * gcc.c-torture/execute/pr81503.c: Dito.
12271 * gcc.dg/store_merging_12.c: Dito.
12272 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
12273 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
12274 * gcc.dg/tree-ssa/pr80898.c: Dito.
12275 * gcc.dg/tree-ssa/pr82363.c: Dito.
12276 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
12277 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
12278 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
12279 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
12280 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
12281 * gcc.dg/tree-ssa/pr80803.c: Dito.
12282 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
12283 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
12284 * gcc.dg/tree-ssa/vrp114.c: Dito.
12285 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
12286 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
12287 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
12288
12289 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
12290
12291 PR target/84066
12292 * gcc.target/i386/cet-sjlj-6a.c: New test.
12293 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12294
12295 2018-02-01 Marek Polacek <polacek@redhat.com>
12296
12297 PR c++/84125
12298 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
12299
12300 2018-01-30 Jeff Law <law@redhat.com>
12301
12302 PR target/84128
12303 * gcc.target/i386/pr84128.c: New test.
12304
12305 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
12306
12307 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
12308 -fdelete-null-pointer-checks.
12309
12310 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12311
12312 PR c++/83796
12313 * g++.dg/cpp0x/abstract-default1.C: New.
12314
12315 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12316
12317 PR tree-optimization/81635
12318 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
12319 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
12320
12321 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12322
12323 PR target/83370
12324 * gcc.target/aarch64/pr83370.c: New.
12325
12326 2018-02-01 Richard Biener <rguenther@suse.de>
12327
12328 * gcc.dg/graphite/pr35356-1.c: Adjust.
12329
12330 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12331
12332 PR testsuite/83846
12333 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
12334 for ILP32.
12335 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
12336 of hard-coding the choice.
12337 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
12338 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
12339 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
12340 memset call.
12341 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
12342 stdint.h types.
12343 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12344 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12345 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12346 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12347 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12348 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12349 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12350 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12351 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12352 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12353 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12354 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12355 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12356 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12357 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12358 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12359 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12360 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12361 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12362 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12363 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12364 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12365 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12366 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12367 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12368 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12369 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12370 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12371 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12372 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12373 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12374 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12375 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12376 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12377 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12378 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12379 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12380 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12381 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
12382 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12383 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
12384 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12385 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12386 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12387 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
12388 __builtin_popcountll rather than __builtin_popcountl.
12389
12390 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12391
12392 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
12393 of LD1R[HWD] for multi-element constants on big-endian targets.
12394 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12395 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12396
12397 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
12398
12399 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
12400 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
12401 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
12402
12403 2018-02-01 Jakub Jelinek <jakub@redhat.com>
12404
12405 PR tree-optimization/81661
12406 PR tree-optimization/84117
12407 * gcc.dg/pr81661.c: New test.
12408 * gfortran.dg/pr84117.f90: New test.
12409
12410 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
12411
12412 PR fortran/83705
12413 * gfortran.dg/repeat_7.f90: Catch warning message.
12414
12415 2018-01-31 Ian Lance Taylor <iant@golang.org>
12416
12417 * go.go-torture/execute/printnil.go: New test.
12418
12419 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12420
12421 * lib/target-supports.exp (check_effective_target_comdat_group):
12422 Allow for Solaris as comdat syntax.
12423
12424 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
12425 Solaris with comdat_group support and as.
12426
12427 2018-01-31 Marek Polacek <polacek@redhat.com>
12428
12429 PR c/81779
12430 * gcc.dg/pr81779.c: New test.
12431
12432 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12433
12434 PR fortran/84116
12435 * gfortran.dg/gomp/pr84116.f90: New test.
12436
12437 PR c++/83993
12438 * g++.dg/init/pr83993-2.C: New test.
12439
12440 PR c++/83993
12441 * g++.dg/init/pr83993-1.C: New test.
12442 * g++.dg/cpp0x/pr83993.C: New test.
12443
12444 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
12445
12446 PR fortran/84088
12447 * gfortran.dg/pr84088.f90: New test.
12448
12449 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
12450
12451 PR target/82444
12452 * gcc.target/i386/pr82444.c: New.
12453
12454 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
12455
12456 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
12457 * gcc.target/powerpc/vsx-13.c: New.
12458
12459 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12460
12461 PR c++/84092
12462 * g++.dg/cpp1y/var-templ57.C: New.
12463
12464 2018-01-31 Marek Polacek <polacek@redhat.com>
12465
12466 PR c++/84138
12467 * g++.dg/diagnostic/pr84138.C: New test.
12468
12469 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
12470
12471 PR fortran/78534
12472 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
12473 -Wstringop-overflow warnings due to spurious warning with -O1.
12474 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
12475 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
12476
12477 2018-01-31 Richard Biener <rguenther@suse.de>
12478
12479 PR tree-optimization/84132
12480 * g++.dg/torture/pr84132.C: New testcase.
12481
12482 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
12483
12484 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
12485 dg-final scan.
12486
12487 2018-01-31 Julia Koval <julia.koval@intel.com>
12488
12489 PR target/83618
12490 * gcc.target/i386/rdpid.c: Remove "eax".
12491
12492 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12493
12494 PR tree-optimization/64946
12495 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
12496 scan-assembler checks.
12497
12498 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
12499
12500 * gcc.c-torture/execute/20180131-1.c: New test.
12501
12502 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12503
12504 * gcc.target/arc/taux-1.c: New test.
12505 * gcc.target/arc/taux-2.c: Likewise.
12506
12507 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
12508
12509 * gcc.target/arc/uncached.c: New test.
12510
12511 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12512
12513 PR lto/83954
12514 * gnat.dg/lto20.adb: Remove dg-excess-errors.
12515
12516 2018-01-31 Jakub Jelinek <jakub@redhat.com>
12517
12518 PR preprocessor/69869
12519 * gcc.dg/cpp/trad/pr69869.c: New test.
12520
12521 PR c/84100
12522 * gcc.dg/pr84100.c: New test.
12523
12524 2018-01-30 Jeff Law <law@redhat.com>
12525
12526 PR target/84064
12527 * gcc.target/i386/pr84064: New test.
12528
12529 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12530
12531 PR fortran/84134
12532 * gfortran.dg/data_implied_do_2.f90: New test.
12533
12534 2018-01-30 Janus Weil <janus@gcc.gnu.org>
12535
12536 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
12537
12538 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12539
12540 PR fortran/84133
12541 * gfortran.dg/inline_matmul_21.f90: New test case.
12542
12543 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12544
12545 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
12546
12547 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
12548
12549 PR target/84112
12550 * gcc.target/powerpc/pr84112.c: New.
12551
12552 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12553
12554 PR rtl-optimization/83986
12555 * gcc.dg/pr83986.c: New test.
12556
12557 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
12558
12559 PR 58684
12560 * gcc.dg/torture/inf-compare-1.c: Add xfail.
12561 * gcc.dg/torture/inf-compare-2.c: Add xfail.
12562 * gcc.dg/torture/inf-compare-3.c: Add xfail.
12563 * gcc.dg/torture/inf-compare-4.c: Add xfail.
12564
12565 2018-01-30 Jakub Jelinek <jakub@redhat.com>
12566
12567 PR tree-optimization/84111
12568 * gcc.c-torture/compile/pr84111.c: New test.
12569
12570 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12571
12572 PR ipa/83179
12573 * gcc.dg/ipa/inline-2.c: Fix template.
12574 * gcc.dg/ipa/inline-3.c: Fix template.
12575
12576 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12577
12578 PR ipa/81360
12579 * g++.dg/torture/pr81360.C: New testcase.
12580
12581 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
12582
12583 PR lto/83954
12584 * gcc.dg/lto/pr83954.h: New testcase.
12585 * gcc.dg/lto/pr83954_0.c: New testcase.
12586 * gcc.dg/lto/pr83954_1.c: New testcase.
12587
12588 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12589
12590 PR bootstrap/84017
12591 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
12592 to dg-options.
12593 Simplify DW_AT_producer scan.
12594
12595 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12596
12597 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
12598
12599 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
12600
12601 PR target/83828
12602 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
12603 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
12604 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
12605 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
12606
12607 2018-01-29 Jeff Law <law@redhat.com>
12608
12609 PR testsuite/81010
12610 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
12611 better match other tests which require vsx. Verify the zero
12612 extension is part of the test in the combiner dump.
12613
12614 2018-01-29 Marek Polacek <polacek@redhat.com>
12615
12616 PR c/83966
12617 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
12618
12619 PR c++/83996
12620 * g++.dg/ext/pr83996.C: New test.
12621
12622 2018-01-29 Richard Biener <rguenther@suse.de>
12623
12624 PR tree-optimization/84057
12625 * gcc.dg/graphite/pr84057.c: New testcase.
12626
12627 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
12628
12629 PR fortran/84073
12630 * gfortran.dg/bind_c_usage_31.f90: New test.
12631
12632 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
12633
12634 PR c++/83924
12635 * g++.dg/warn/Wduplicated-branches5.C: New.
12636
12637 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
12638
12639 * gcc.target/rl78/test_addsi3_internal.c: New test.
12640
12641 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
12642
12643 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
12644 Make expected output depend on whether we expect sibcalls or not.
12645 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
12646 safe-indirect-jump-1.c).
12647
12648 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
12649 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
12650 Soren Rasmussen <s.c.rasmussen@gmail.com>
12651
12652 Fortran 2018 teams tests.
12653
12654 * gfortran.dg/team_number_1.f90: new test for team_number.
12655 * gfortran.dg/team_change_1.f90: new test for change team.
12656 * gfortran.dg/team_end_1.f90: new test for end team.
12657 * gfortran.dg/team_form_1.f90: new test for form team.
12658
12659 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12660
12661 PR fortran/83998
12662 * gfortran.dg/dot_product_4.f90
12663
12664 2018-01-26 Martin Sebor <msebor@redhat.com>
12665
12666 PR tree-optimization/83896
12667 * gcc.dg/strlenopt-43.c: New.
12668
12669 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12670
12671 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
12672 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
12673 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
12674 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
12675 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
12676 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
12677 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
12678 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
12679 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
12680 stanzas.
12681 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
12682 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
12683 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
12684 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
12685 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
12686 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
12687 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
12688 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
12689 instruction list.
12690 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
12691
12692 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12693
12694 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
12695 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
12696 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
12697 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
12698 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
12699 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
12700 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
12701 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
12702 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
12703 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
12704 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
12705 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
12706 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
12707
12708 2018-01-26 Martin Liska <mliska@suse.cz>
12709
12710 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
12711 warning is seen.
12712
12713 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
12714
12715 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
12716 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
12717 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
12718 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
12719 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
12720 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
12721 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
12722 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
12723
12724 2018-01-26 Richard Biener <rguenther@suse.de>
12725
12726 PR rtl-optimization/84003
12727 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
12728 latent bug in DSE if NOINLINE is appropriately defined.
12729 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
12730 and defining NOINLINE.
12731
12732 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12733
12734 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
12735 tests specific to aarch64. XFAIL test on arm.
12736
12737 2018-01-26 Jakub Jelinek <jakub@redhat.com>
12738
12739 PR rtl-optimization/83985
12740 * gcc.dg/pr83985.c: New test.
12741
12742 PR c/83989
12743 * c-c++-common/Wrestrict-3.c: New test.
12744
12745 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12746
12747 * gcc.target/arc/tdelegitimize_addr.c: New test.
12748
12749 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
12750
12751 * gcc.target/arc/jli-1.c: New file.
12752 * gcc.target/arc/jli-2.c: Likewise.
12753
12754 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
12755
12756 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
12757 scan-assembler.
12758 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12759 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12760
12761 2018-01-26 Richard Biener <rguenther@suse.de>
12762
12763 PR tree-optimization/81082
12764 * gcc.dg/vect/pr81082.c: New testcase.
12765 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
12766 simplification to n * n.
12767
12768 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12769
12770 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
12771 Solaris 10.
12772 * gcc.target/i386/pr63620.c: Likewise.
12773
12774 2018-01-26 Julia Koval <julia.koval@intel.com>
12775
12776 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
12777 -mavx512f -mavx512bw.
12778 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
12779 * gcc.target/i386/i386.exp: Fix types.
12780
12781 2018-01-26 Alan Modra <amodra@gmail.com>
12782
12783 PR target/84033
12784 * gcc.target/powerpc/swaps-p8-46.c: New.
12785
12786 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
12787
12788 PR fortran/37577
12789 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
12790 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
12791 'array01' in the tree dump comparison.
12792 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
12793 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
12794 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
12795
12796 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
12797
12798 PR middle-end/83055
12799 * gcc.dg/torture/pr83055.c: New testcase.
12800
12801 2018-01-25 Jakub Jelinek <jakub@redhat.com>
12802
12803 PR c++/84031
12804 * g++.dg/cpp1z/decomp36.C: New test.
12805
12806 PR middle-end/83977
12807 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
12808
12809 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
12810
12811 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
12812 the shift dump line.
12813 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12814
12815 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12816
12817 PR target/81550
12818 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
12819 index instead of int, which allows IVOPTs to properly optimize the
12820 loop.
12821
12822 2018-01-24 David Malcolm <dmalcolm@redhat.com>
12823
12824 PR jit/82846
12825 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
12826 of "fn_type" typedef.
12827 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
12828
12829 2018-01-24 Ian Lance Taylor <iant@golang.org>
12830
12831 * go.go-torture/execute/names-1.go: New test.
12832
12833 2018-01-19 Jeff Law <law@redhat.com>
12834
12835 PR target/83994
12836 * gcc.target/i386/pr83994.c: New test.
12837
12838 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
12839
12840 PR target/84014
12841 * gcc.target/powerpc/pr84014.c: New.
12842
12843 2018-01-24 Jakub Jelinek <jakub@redhat.com>
12844
12845 PR middle-end/83977
12846 * c-c++-common/gomp/pr83977-1.c: New test.
12847 * c-c++-common/gomp/pr83977-2.c: New test.
12848 * c-c++-common/gomp/pr83977-3.c: New test.
12849 * gfortran.dg/gomp/pr83977.f90: New test.
12850
12851 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12852
12853 PR testsuite/83889
12854 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
12855 * gcc.dg/vect/pr80631-1.c: Likewise.
12856 * gcc.dg/vect/pr80631-2.c: Likewise.
12857 * gcc.dg/vect/pr81410.c: Likewise.
12858 * gcc.dg/vect/pr81633.c: Likewise.
12859 * gcc.dg/vect/pr81815.c: Likewise.
12860 * gcc.dg/vect/pr82108.c: Likewise.
12861 * gcc.dg/vect/pr83857.c: Likewise.
12862 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12863 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12864 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
12865 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12866 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12867 * gcc.dg/vect/vect-reduc-11.c: Likewise.
12868 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
12869 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
12870 dg-xfail-run-if instead.
12871 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12872 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12873 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12874 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
12875 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12876
12877 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
12878
12879 PR tree-optimization/83979
12880 * g++.dg/pr83979.c: New test.
12881
12882 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12883
12884 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
12885 option. Add arm_neon_ok_no_float_abi check.
12886
12887 2018-01-24 Richard Biener <rguenther@suse.de>
12888
12889 PR tree-optimization/83176
12890 * gcc.dg/graphite/pr83176.c: New testcase.
12891
12892 2018-01-24 Richard Biener <rguenther@suse.de>
12893
12894 PR tree-optimization/82819
12895 * gcc.dg/graphite/pr82819.c: New testcase.
12896
12897 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
12898
12899 PR c++/83921
12900 * g++.dg/cpp1y/constexpr-83921-1.C: New.
12901 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
12902 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
12903 * g++.dg/ext/stmtexpr20.C: Likewise.
12904 * g++.dg/ext/stmtexpr21.C: Likewise.
12905
12906 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12907
12908 PR c++/83974
12909 * g++.dg/warn/pr83974.C: New test case.
12910
12911 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12912
12913 PR sanitizer/83987
12914 * g++.dg/ubsan/pr83987.C: New test.
12915
12916 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12917
12918 PR fortran/83866
12919 * gfortran.dg/pdt_29.f03: New test.
12920
12921 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
12922
12923 PR fortran/83898
12924 * gfortran.dg/associate_33.f03: New test.
12925
12926 2018-01-23 Martin Liska <mliska@suse.cz>
12927
12928 PR lto/81440
12929 * gcc.dg/lto/pr81440.h: New test.
12930 * gcc.dg/lto/pr81440_0.c: New test.
12931 * gcc.dg/lto/pr81440_1.c: New test.
12932
12933 2018-01-23 Nathan Sidwell <nathan@acm.org>
12934
12935 PR c++/83988
12936 * g++.dg/template/pr83988.C: New.
12937
12938 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12939
12940 PR c++/82882
12941 PR c++/83978
12942 * g++.dg/cpp0x/pr82882.C: New test.
12943 * g++.dg/cpp0x/pr83978.C: New test.
12944
12945 PR c++/83958
12946 * g++.dg/cpp1z/decomp35.C: New test.
12947
12948 2018-01-23 Nathan Sidwell <nathan@acm.org>
12949
12950 * g++.dg/cpp0x/range-for10.C: Adjust.
12951 * g++.dg/ext/forscope1.C: Adjust.
12952 * g++.dg/ext/forscope2.C: Adjust.
12953 * g++.dg/template/for1.C: Adjust.
12954
12955 2018-01-23 David Malcolm <dmalcolm@redhat.com>
12956
12957 PR tree-optimization/83510
12958 * gcc.c-torture/compile/pr83510.c: New test case.
12959
12960 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
12961
12962 PR testsuite/83888
12963 * lib/target-supports.exp (check_effective_target_vect_float): Say
12964 that the result only holds when -funsafe-math-optimizations is on.
12965 (check_effective_target_vect_float_strict): New procedure.
12966 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
12967 of vect_float.
12968 * gcc.dg/vect/vect-reduc-6.c: Likewise.
12969
12970 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
12971
12972 PR tree-optimization/83965
12973 * gcc.dg/vect/pr83965.c: New test.
12974
12975 2018-01-23 Richard Biener <rguenther@suse.de>
12976
12977 PR tree-optimization/83963
12978 * gfortran.dg/graphite/pr83963.f: New testcase.
12979 * gcc.dg/graphite/pr83963-2.c: Likewise.
12980
12981 2018-01-23 Jakub Jelinek <jakub@redhat.com>
12982
12983 PR c++/83918
12984 * g++.dg/cpp1z/pr83918.C: New test.
12985
12986 2018-01-22 Jakub Jelinek <jakub@redhat.com>
12987
12988 PR tree-optimization/83957
12989 * gcc.dg/autopar/pr83957.c: New test.
12990
12991 PR tree-optimization/83081
12992 * gcc.dg/predict-8.c: Adjust expected probability.
12993
12994 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
12995
12996 PR target/83862
12997 * gcc.target/powerpc/pr83862.c: New test.
12998
12999 2018-01-22 Carl Love <cel@us.ibm.com>
13000
13001 * gcc.target/powerpc/powerpc.exp: Add torture tests for
13002 builtins-4-runnable.c, builtins-6-runnable.c,
13003 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
13004 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
13005 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
13006 for signed/unsigned 128-bit and long long int loads.
13007
13008 2018-01-22 Marek Polacek <polacek@redhat.com>
13009
13010 PR c++/81933
13011 * g++.dg/cpp1y/constexpr-empty4.C: New test.
13012
13013 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
13014
13015 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
13016 scan-asembler valid instructions list.
13017 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
13018 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
13019 power8-vector requirement and option.
13020 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
13021
13022 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
13023
13024 PR 78534
13025 PR 83704
13026 * gfortran.dg/string_1.f90: Remove printing the length.
13027
13028 2018-01-22 Richard Biener <rguenther@suse.de>
13029
13030 PR tree-optimization/83963
13031 * gcc.dg/graphite/pr83963.c: New testcase.
13032
13033 2018-01-22 Sudakshina Das <sudi.das@arm.com>
13034
13035 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
13036 dg-require-effective-target directives.
13037
13038 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13039
13040 * lib/target-supports.exp (check_effective_target_arm_softfloat):
13041 New procedure.
13042 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
13043 Adjust scan-assembler checks for soft-float.
13044
13045 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13046
13047 PR target/83946
13048 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
13049
13050 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
13051
13052 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
13053 * gcc.dg/pr83623.c: Likewise.
13054 * gcc.dg/pr83666.c: Likewise.
13055
13056 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13057 David Edelsohn <dje.gcc@gmail.com>
13058
13059 PR target/83946
13060 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13061 assembly output from "crset eq" to "crset 2".
13062 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
13063 assembly output from . to $.
13064 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
13065 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
13066 assembly output from "crset eq" to "crset 2".
13067 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
13068 assembly output from "crset eq" to "crset 2", and from . to $.
13069
13070 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
13071
13072 PR fortran/83900
13073 * gfortran.dg/matmul_18.f90: New test.
13074
13075 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
13076
13077 PR tree-optimization/83940
13078 * gcc.dg/torture/pr83940.c: New test.
13079
13080 2018-01-20 Jakub Jelinek <jakub@redhat.com>
13081
13082 PR middle-end/83945
13083 * gcc.dg/tls/pr83945.c: New test.
13084
13085 PR target/83930
13086 * gcc.dg/pr83930.c: New test.
13087
13088 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13089
13090 PR fortran/83900
13091 * gfortran.dg/matmul_17.f90: New test.
13092
13093 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13094
13095 PR fortran/80768
13096 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
13097
13098 2018-01-19 Jakub Jelinek <jakub@redhat.com>
13099
13100 PR c++/81167
13101 * g++.dg/cpp0x/pr81167.C: New test.
13102
13103 PR c++/83919
13104 * g++.dg/cpp0x/pr83919.C: New test.
13105
13106 2018-01-19 Jeff Law <law@redhat.com>
13107 Jakub Jelinek <jakub@redhat.com>
13108
13109 * gcc.dg/stack-check-16.c: New test.
13110
13111 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
13112
13113 PR target/83790
13114 * gcc.target/nvptx/indirect_call.c: New test.
13115
13116 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13117
13118 * g++.dg/torture/pr83619.C: Remove dg-message.
13119
13120 2018-01-19 Martin Liska <mliska@suse.cz>
13121
13122 * gcc.dg/predict-1.c: Adjust expected probability.
13123 * gcc.dg/predict-3.c: Likewise.
13124 * gcc.dg/predict-5.c: Likewise.
13125 * gcc.dg/predict-6.c: Likewise.
13126 * gcc.dg/predict-9.c: Likewise.
13127
13128 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13129
13130 PR tree-optimization/83922
13131 * gcc.dg/pr83922.c: New test.
13132
13133 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
13134
13135 PR tree-optimization/83914
13136 * gcc.dg/vect/pr83914.c: New test.
13137
13138 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13139
13140 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
13141 * gcc.target/arm/negdi-2.c: Likewise.
13142 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
13143
13144 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13145
13146 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
13147
13148 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13149
13150 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
13151
13152 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
13153
13154 * gcc.dg/torture/pr52451.c (main): Skip long double test on
13155 hppa*-*-hpux*.
13156
13157 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13158
13159 PR ipa/83619
13160 PR testsuite/83934
13161 * g++.dg/torture/pr83619.C (e): Define before first use instead of
13162 forward declaration.
13163
13164 2018-01-18 Carl Love <cel@us.ibm.com>
13165
13166 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
13167 to the function.
13168
13169 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
13170
13171 PR c++/81013
13172 * g++.dg/inherit/union3.C: New.
13173
13174 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13175
13176 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
13177
13178 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
13179
13180 PR ipa/83619
13181 * g++.dg/torture/pr83619.C: New testcase.
13182
13183 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13184
13185 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
13186 Add function body to force error messages in some configurations.
13187
13188 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13189
13190 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
13191 and arm_thumb1_ok.
13192
13193 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
13194
13195 PR other/70268
13196 * c-c++-common/ffile-prefix-map.c: New test.
13197 * c-c++-common/fmacro-prefix-map.c: New test.
13198 * c-c++-common/cpp/ffile-prefix-map.c: New test.
13199 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
13200
13201 2018-01-18 Martin Liska <mliska@suse.cz>
13202
13203 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
13204 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13205 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13206 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13207 * gcc.target/i386/ret-thunk-10.c: Likewise.
13208 * gcc.target/i386/ret-thunk-11.c: Likewise.
13209 * gcc.target/i386/ret-thunk-12.c: Likewise.
13210 * gcc.target/i386/ret-thunk-15.c: Likewise.
13211 * gcc.target/i386/ret-thunk-9.c: Likewise.
13212
13213 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13214
13215 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
13216 order.
13217
13218 2018-01-18 Nathan Sidwell <nathan@acm.org>
13219
13220 PR c++/83160
13221 * g++.dg/cpp0x/pr83160.C: New.
13222
13223 2018-01-18 Richard Biener <rguenther@suse.de>
13224
13225 PR tree-optimization/83887
13226 * gcc.dg/graphite/pr83887.c: New testcase.
13227 * gfortran.dg/graphite/pr83887.f90: Likewise.
13228 * gfortran.dg/graphite/pr83887.f: Likewise.
13229
13230 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13231
13232 PR target/65578
13233 * gcc.target/arm/builtin-bswap.x: New file.
13234 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
13235 and options for armv6t2.
13236 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
13237 and options for Thumb1.
13238 * gcc.target/arm/builtin-bswap16.x: New file.
13239 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
13240 and options for armv6t2.
13241 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
13242 and options for Thumb1.
13243
13244 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
13245
13246 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
13247 order.
13248
13249 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13250
13251 PR c/61240
13252 * gcc.dg/pr61240.c: New test.
13253
13254 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13255
13256 PR fortran/83864
13257 * gfortran.dg/pr83864.f90: New test.
13258
13259 2018-01-17 Jeff Law <law@redhat.com>
13260
13261 PR testsuite/83883
13262 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
13263
13264 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13265
13266 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
13267 restriction, but still restrict to 64-bit.
13268 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
13269 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
13270
13271 2018-01-17 Harald Anlauf <anlauf@gmx.de>
13272
13273 PR fortran/83874
13274 * gfortran.dg/pr83874.f90: New test.
13275
13276 2018-01-18 Jakub Jelinek <jakub@redhat.com>
13277
13278 PR c++/83824
13279 * g++.dg/cpp0x/pr83824.C: New test.
13280
13281 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
13282
13283 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
13284 appropriate .gnu_attribute for the long double type, if we use the
13285 long double type, but do not generate any calls.
13286 * gcc.target/powerpc/gnuattr2.c: Likewise.
13287 * gcc.target/powerpc/gnuattr3.c: Likewise.
13288
13289 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13290
13291 PR c++/78344
13292 * g++.dg/cpp0x/alignas13.C: New.
13293
13294 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13295
13296 PR c++/83897
13297 * g++.dg/cpp0x/pr83897.C: New test.
13298
13299 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
13300
13301 PR ipa/83051
13302 * gcc.c-torture/compile/pr83051-2.c: New testcase.
13303
13304 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13305
13306 PR c++/81054
13307 * g++.dg/cpp0x/constexpr-ice19.C: New.
13308
13309 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13310
13311 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
13312 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
13313 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
13314 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
13315 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
13316 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
13317 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
13318 * gcc.target/powerpc/builtins-1-be-folded.c: New.
13319 * gcc.target/powerpc/builtins-1-le-folded.c: New.
13320 * gcc.target/powerpc/builtins-1.fold.h: New.
13321
13322 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
13323
13324 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
13325 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
13326
13327 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13328
13329 * gcc.target/arm/g2.c: Add -marm to dg-options.
13330 * gcc.target/arm/scd42-2.c: Likewise.
13331
13332 2018-01-17 Nathan Sidwell <nathan@acm.org>
13333
13334 PR c++/83287
13335 * g++.dg/lookup/pr83287-2.C: New.
13336
13337 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13338
13339 PR c++/83814
13340 PR c++/83902
13341 * g++.dg/wrappers/pr83814.C: New test case.
13342 * g++.dg/wrappers/pr83902.C: New test case.
13343
13344 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13345
13346 PR lto/83121
13347 * g++.dg/lto/pr83121_0.C: New test case.
13348 * g++.dg/lto/pr83121_1.C: New test case.
13349 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
13350 adapted from DejaGnu's dg-test.
13351 (lto_handle_diagnostics): New procedure.
13352 (lto_prune_warns): Ignore informational notes.
13353 (lto-link-and-maybe-run): Add "messages_by_file" param.
13354 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
13355 "execute" when "link" fails if "execute" was not specified.
13356 (lto-can-handle-directive): New procedure.
13357 (lto-get-options-main): Call lto-can-handle-directive. Add a
13358 dg-messages local, using it to set the caller's
13359 dg-messages-by-file for the given source file.
13360 (lto-get-options): Likewise.
13361 (lto-execute): Add dg-messages-by-file local, and pass it to
13362 lto-link-and-maybe-run.
13363
13364 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
13365 Richard Sandiford <richard.sandiford@linaro.org>
13366
13367 PR target/79041
13368 PR target/82964
13369 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
13370 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
13371
13372 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13373
13374 * lib/target-supports.exp: Fix -march arguments in arm arch effective
13375 target check autogenerator for armv8.1-a and armv8.2-a.
13376
13377 2018-01-17 Carl Love <cel@us.ibm.com>
13378
13379 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
13380 Add debug print statements.
13381 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
13382 16 byte vector load followed by a partial vector load.
13383
13384 2018-01-17 David Malcolm <dmalcolm@redhat.com>
13385
13386 PR c++/83799
13387 * g++.dg/wrappers/pr83799.C: New test case.
13388
13389 2018-01-17 Nathan Sidwell <nathan@acm.org>
13390
13391 PR c++/83739
13392 * g++.dg/cpp1y/pr83739.C: New.
13393
13394 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13395
13396 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
13397 * gcc.target/visium/overflow16.c: Likewise.
13398 * gcc.target/visium/overflow32.c: Likewise.
13399
13400 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13401
13402 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
13403
13404 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13405
13406 * gcc.dg/rtl/arm/stl-cond.c: New test.
13407 * gcc.target/arm/stl-cond.c: Delete.
13408
13409 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13410
13411 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
13412 directives.
13413
13414 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13415
13416 PR tree-optimization/83843
13417 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
13418 * gcc.dg/store_merging_19.c: New test.
13419
13420 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13421
13422 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
13423 and options.
13424
13425 2018-01-17 Jakub Jelinek <jakub@redhat.com>
13426
13427 PR rtl-optimization/83771
13428 * gcc.dg/pr83771.c: New test.
13429
13430 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13431
13432 PR tree-optimization/81184
13433 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
13434 targets.
13435 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13436
13437 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
13438
13439 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
13440
13441 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
13442
13443 PR target/83546
13444 * gcc.target/i386/pr83546.c: New test.
13445
13446 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13447
13448 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
13449
13450 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13451
13452 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
13453 test and add dg-warning for the -Wstringop-overflow warning.
13454
13455 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13456
13457 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
13458 XFAIL last test on SPARC and Visium.
13459
13460 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
13461
13462 PR rtl-optimization/80481
13463 * g++.dg/pr80481.C: Exclude solaris.
13464
13465 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13466
13467 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
13468 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
13469 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
13470
13471 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13472
13473 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
13474 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
13475 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
13476 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
13477 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
13478 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
13479 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
13480 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
13481 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
13482 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
13483 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
13484 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
13485 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
13486 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
13487 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
13488
13489 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
13490
13491 PR testsuite/77734
13492 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
13493
13494 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13495
13496 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
13497 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
13498 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
13499 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
13500 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
13501 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
13502
13503 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13504
13505 PR tree-optimization/83857
13506 * gcc.dg/vect/pr83857.c: New test.
13507
13508 2018-01-16 Richard Biener <rguenther@suse.de>
13509
13510 PR tree-optimization/83867
13511 * gcc.dg/vect/pr83867.c: New testcase.
13512
13513 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13514
13515 PR c/83844
13516 * gcc.dg/pr83844.c: New test.
13517
13518 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
13519
13520 * gcc.dg/torture/pr83847.c: New test.
13521
13522 2018-01-16 Jakub Jelinek <jakub@redhat.com>
13523
13524 PR rtl-optimization/86620
13525 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
13526 instead of --param=max-sched-ready-insns=0.
13527 * gcc.target/i386/pr83620.c: New test.
13528 * gcc.dg/pr83620.c: New test.
13529
13530 PR tree-optimization/83843
13531 * gcc.dg/store_merging_18.c: New test.
13532
13533 PR c++/83817
13534 * g++.dg/cpp1y/pr83817.C: New test.
13535
13536 PR c++/83825
13537 * g++.dg/template/pr83825.C: New test.
13538
13539 2018-01-16 Richard Biener <rguenther@suse.de>
13540
13541 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
13542
13543 2018-01-16 Richard Biener <rguenther@suse.de>
13544
13545 PR testsuite/82132
13546 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
13547 from gcc.dg/torture/pr60092.c.
13548
13549 2018-01-15 Martin Sebor <msebor@redhat.com>
13550
13551 PR c++/83588
13552 * g++.dg/ext/flexary28.C: New test.
13553
13554 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
13555
13556 PR fortran/82257
13557 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
13558
13559 2018-01-15 Martin Sebor <msebor@redhat.com>
13560
13561 PR testsuite/83869
13562 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
13563
13564 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
13565
13566 PR fortran/54613
13567 * gfortran.dg/minmaxloc_9.f90: New test.
13568 * gfortran.dg/minmaxloc_10.f90: New test.
13569 * gfortran.dg/minmaxloc_11.f90: New test.
13570
13571 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
13572
13573 PR target/83839
13574 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
13575 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13576 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13577 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13578 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13579 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13580 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13581 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13582 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13583 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13584 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13585 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13586 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13587 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13588 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13589 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
13590 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13591 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
13592 * gcc.target/i386/ret-thunk-10.c: Likewise.
13593 * gcc.target/i386/ret-thunk-11.c: Likewise.
13594 * gcc.target/i386/ret-thunk-12.c: Likewise.
13595 * gcc.target/i386/ret-thunk-13.c: Likewise.
13596 * gcc.target/i386/ret-thunk-14.c: Likewise.
13597 * gcc.target/i386/ret-thunk-15.c: Likewise.
13598 * gcc.target/i386/ret-thunk-9.c: Don't check the
13599 __x86_return_thunk label. Scan for "push" only for Linux.
13600
13601 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
13602
13603 PR testsuite/79920
13604 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
13605
13606 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13607
13608 PR target/83687
13609 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
13610 tests.
13611 * gcc.target/arm/pr83687.c: New test.
13612
13613 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13614
13615 Adjust tests to AVR_TINY.
13616
13617 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
13618 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
13619 * gcc.target/avr/pr71627.c: Same.
13620 * gcc.target/avr/torture/addr-space-1-0.c: Same.
13621 * gcc.target/avr/torture/addr-space-1-1.c: Same.
13622 * gcc.target/avr/torture/addr-space-1-x.c: Same.
13623 * gcc.target/avr/torture/addr-space-2-0.c: Same.
13624 * gcc.target/avr/torture/addr-space-2-1.c: Same.
13625 * gcc.target/avr/torture/addr-space-2-x.c: Same.
13626 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
13627 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
13628 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
13629 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
13630 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
13631 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
13632 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
13633 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
13634 * gcc.target/avr/torture/pr61055.c: Same.
13635 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
13636 available.
13637 * gcc.target/avr/torture/int24-mul.c: Same.
13638 * gcc.target/avr/torture/pr51782-1.c: Same.
13639 * gcc.target/avr/torture/pr61443.c: Same.
13640 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
13641 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
13642
13643 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
13644
13645 PR c/83801
13646 PR c/83729
13647 * gcc.target/avr/torture/pr83729.c: New test.
13648 * gcc.target/avr/torture/pr83801.c: New test.
13649
13650 2018-01-15 Jakub Jelinek <jakub@redhat.com>
13651
13652 PR middle-end/82694
13653 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
13654 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
13655
13656 2018-01-10 Martin Sebor <msebor@redhat.com>
13657
13658 PR other/83508
13659 * gcc.dg/Wstringop-overflow-2.c: New test.
13660
13661 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13662
13663 PR libgfortran/83811
13664 * gfortran.dg/fmt_e.f90: New test.
13665
13666 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13667
13668 * gcc.target/i386/indirect-thunk-10.c: New test.
13669 * gcc.target/i386/indirect-thunk-8.c: Likewise.
13670 * gcc.target/i386/indirect-thunk-9.c: Likewise.
13671 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
13672 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
13673 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
13674 * gcc.target/i386/ret-thunk-17.c: Likewise.
13675 * gcc.target/i386/ret-thunk-18.c: Likewise.
13676 * gcc.target/i386/ret-thunk-19.c: Likewise.
13677 * gcc.target/i386/ret-thunk-20.c: Likewise.
13678 * gcc.target/i386/ret-thunk-21.c: Likewise.
13679
13680 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13681
13682 * gcc.target/i386/indirect-thunk-register-4.c: New test.
13683
13684 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13685
13686 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13687 -mno-indirect-branch-register.
13688 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13689 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13690 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13691 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13692 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13693 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13694 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13695 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13696 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13697 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13698 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13699 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13700 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13701 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13702 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13703 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13704 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13705 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13706 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13707 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13708 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13709 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13710 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13711 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13712 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13713 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13714 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13715 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13716 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13717 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13718 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13719 * gcc.target/i386/ret-thunk-10.c: Likewise.
13720 * gcc.target/i386/ret-thunk-11.c: Likewise.
13721 * gcc.target/i386/ret-thunk-12.c: Likewise.
13722 * gcc.target/i386/ret-thunk-13.c: Likewise.
13723 * gcc.target/i386/ret-thunk-14.c: Likewise.
13724 * gcc.target/i386/ret-thunk-15.c: Likewise.
13725 * gcc.target/i386/ret-thunk-9.c: Likewise.
13726 * gcc.target/i386/indirect-thunk-register-1.c: New test.
13727 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
13728 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
13729
13730 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13731
13732 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
13733 -mfunction-return=keep.
13734 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13735 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13736 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13737 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13738 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13739 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13740 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13741 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13742 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13743 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13744 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13745 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13746 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13747 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13748 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13749 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13750 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13751 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13752 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13753 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13754 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13755 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13756 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13757 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13758 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13759 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13760 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13761 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13762 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13763 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13764 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13765 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13766 * gcc.target/i386/ret-thunk-1.c: New test.
13767 * gcc.target/i386/ret-thunk-10.c: Likewise.
13768 * gcc.target/i386/ret-thunk-11.c: Likewise.
13769 * gcc.target/i386/ret-thunk-12.c: Likewise.
13770 * gcc.target/i386/ret-thunk-13.c: Likewise.
13771 * gcc.target/i386/ret-thunk-14.c: Likewise.
13772 * gcc.target/i386/ret-thunk-15.c: Likewise.
13773 * gcc.target/i386/ret-thunk-16.c: Likewise.
13774 * gcc.target/i386/ret-thunk-2.c: Likewise.
13775 * gcc.target/i386/ret-thunk-3.c: Likewise.
13776 * gcc.target/i386/ret-thunk-4.c: Likewise.
13777 * gcc.target/i386/ret-thunk-5.c: Likewise.
13778 * gcc.target/i386/ret-thunk-6.c: Likewise.
13779 * gcc.target/i386/ret-thunk-7.c: Likewise.
13780 * gcc.target/i386/ret-thunk-8.c: Likewise.
13781 * gcc.target/i386/ret-thunk-9.c: Likewise.
13782
13783 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
13784
13785 * gcc.target/i386/indirect-thunk-1.c: New test.
13786 * gcc.target/i386/indirect-thunk-2.c: Likewise.
13787 * gcc.target/i386/indirect-thunk-3.c: Likewise.
13788 * gcc.target/i386/indirect-thunk-4.c: Likewise.
13789 * gcc.target/i386/indirect-thunk-5.c: Likewise.
13790 * gcc.target/i386/indirect-thunk-6.c: Likewise.
13791 * gcc.target/i386/indirect-thunk-7.c: Likewise.
13792 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
13793 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
13794 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
13795 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
13796 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
13797 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
13798 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
13799 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
13800 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
13801 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
13802 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
13803 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
13804 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
13805 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
13806 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
13807 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
13808 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
13809 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
13810 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
13811 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
13812 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
13813 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
13814 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
13815 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
13816 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
13817 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13818
13819 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
13820
13821 PR ipa/83051
13822 * gcc.c-torture/compile/pr83051.c: New testcase.
13823
13824 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13825
13826 PR tree-optimization/83501
13827 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
13828
13829 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13830
13831 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
13832 for lvx and stvx instead of lxvd2x and stxvd2x and require
13833 little-endian target. Add comments.
13834 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
13835 comprehensive testing.
13836 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
13837 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
13838 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
13839 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
13840 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
13841 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
13842 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
13843 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
13844 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
13845 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
13846 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
13847 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
13848 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
13849 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
13850 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
13851 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
13852 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
13853 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
13854 scan-assembler-not directives that forbid lvx and xxpermdi.
13855 * gcc.target/powerpc/vec-extract-3.c: Likewise.
13856 * gcc.target/powerpc/vec-extract-5.c: Likewise.
13857 * gcc.target/powerpc/vec-extract-6.c: Likewise.
13858 * gcc.target/powerpc/vec-extract-7.c: Likewise.
13859 * gcc.target/powerpc/vec-extract-8.c: Likewise.
13860 * gcc.target/powerpc/vec-extract-9.c: Likewise.
13861 * gcc.target/powerpc/vsx-vector-6-le.c: Change
13862 scan-assembler-times directives to reflect different numbers of
13863 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
13864
13865 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13866 Alan Hayward <alan.hayward@arm.com>
13867 David Sherwood <david.sherwood@arm.com>
13868
13869 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
13870 than SLP vectorization.
13871 * gcc.dg/vect/vect-alias-check-10.c: New test.
13872 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
13873 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
13874 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
13875 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
13876 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
13877 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
13878 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
13879 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
13880 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
13881 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
13882 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
13883 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
13884 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
13885 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
13886 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
13887 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
13888 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
13889 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
13890 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
13891 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
13892 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
13893 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
13894 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
13895
13896 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13897 Alan Hayward <alan.hayward@arm.com>
13898 David Sherwood <david.sherwood@arm.com>
13899
13900 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
13901 New proc.
13902 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
13903 targets with scatter stores.
13904 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
13905 stores.
13906 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
13907 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
13908 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
13909 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
13910 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
13911 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
13912 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
13913 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
13914 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
13915 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
13916 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
13917 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
13918 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
13919 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
13920 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
13921 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
13922
13923 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13924 Alan Hayward <alan.hayward@arm.com>
13925 David Sherwood <david.sherwood@arm.com>
13926
13927 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
13928 for double_reduc1.
13929 * gcc.target/aarch64/sve/strided_load_4.c: New test.
13930 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
13931 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
13932 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
13933
13934 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13935 Alan Hayward <alan.hayward@arm.com>
13936 David Sherwood <david.sherwood@arm.com>
13937
13938 * gcc.target/aarch64/sve/strided_load_1.c: New test.
13939 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
13940 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
13941
13942 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13943 Alan Hayward <alan.hayward@arm.com>
13944 David Sherwood <david.sherwood@arm.com>
13945
13946 * gcc.target/aarch64/sve/gather_load_1.c: New test.
13947 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
13948 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
13949 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
13950 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
13951 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
13952 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
13953 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
13954 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
13955 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
13956 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
13957 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
13958 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
13959 * gcc.target/aarch64/sve/mask_gather_load_7.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.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
13966 check for a message about using in-order reductions.
13967 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
13968 check for a message about using in-order reductions.
13969 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
13970 vectorized and check for a message about using in-order reductions.
13971 Expect targets with variable-length vectors to fall back to the
13972 fixed-length mininum.
13973 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
13974 check for a message about using in-order reductions.
13975 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
13976 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
13977 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
13978 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
13979 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
13980 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
13981 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
13982 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
13983 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
13984 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
13985 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
13986 vect_fold_left_plus.
13987
13988 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13989
13990 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
13991 are spilled.
13992 * gcc.target/aarch64/sve/spill_2.c: New test.
13993 * gcc.target/aarch64/sve/spill_3.c: Likewise.
13994 * gcc.target/aarch64/sve/spill_4.c: Likewise.
13995 * gcc.target/aarch64/sve/spill_5.c: Likewise.
13996 * gcc.target/aarch64/sve/spill_6.c: Likewise.
13997 * gcc.target/aarch64/sve/spill_7.c: Likewise.
13998
13999 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14000 Alan Hayward <alan.hayward@arm.com>
14001 David Sherwood <david.sherwood@arm.com>
14002
14003 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
14004 of branches.
14005 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14006 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
14007 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
14008 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
14009 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
14010 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
14011 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
14012 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
14013 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
14014
14015 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14016 Alan Hayward <alan.hayward@arm.com>
14017 David Sherwood <david.sherwood@arm.com>
14018
14019 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
14020 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
14021 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
14022 * gcc.target/aarch64/sve/struct_vect_19_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
14029 (check_effective_target_vect_fold_extract_last): New proc.
14030 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
14031 for fold_extract_last.
14032 * gcc.dg/vect/pr65947-2.c: Likewise.
14033 * gcc.dg/vect/pr65947-3.c: Likewise.
14034 * gcc.dg/vect/pr65947-4.c: Likewise.
14035 * gcc.dg/vect/pr65947-5.c: Likewise.
14036 * gcc.dg/vect/pr65947-6.c: Likewise.
14037 * gcc.dg/vect/pr65947-9.c: Likewise.
14038 * gcc.dg/vect/pr65947-10.c: Likewise.
14039 * gcc.dg/vect/pr65947-12.c: Likewise.
14040 * gcc.dg/vect/pr65947-14.c: Likewise.
14041 * gcc.dg/vect/pr80631-1.c: Likewise.
14042 * gcc.target/aarch64/sve/clastb_1.c: New test.
14043 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
14044 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
14045 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
14046 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
14047 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
14048 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
14049 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
14050 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
14051 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
14052 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
14053 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
14054 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
14055 * gcc.target/aarch64/sve/clastb_7_run.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.target/aarch64/sve/live_1.c: New test.
14062 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
14063
14064 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14065 Alan Hayward <alan.hayward@arm.com>
14066 David Sherwood <david.sherwood@arm.com>
14067
14068 * gcc.target/aarch64/sve/nopeel_1.c: New test.
14069 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
14070 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
14071 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
14072 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
14073 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
14074 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
14075 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
14076 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
14077
14078 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14079 Alan Hayward <alan.hayward@arm.com>
14080 David Sherwood <david.sherwood@arm.com>
14081
14082 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
14083 New proc.
14084 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
14085 vect_fully_masked.
14086 * gcc.target/aarch64/sve/loop_add_4.c: New test.
14087 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
14088 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
14089 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
14090 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
14091 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
14092
14093 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14094 Alan Hayward <alan.hayward@arm.com>
14095 David Sherwood <david.sherwood@arm.com>
14096
14097 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
14098 instead of just ADDRESS.
14099 * gcc.dg/tree-ssa/scev-10.c: Likewise.
14100 * gcc.dg/tree-ssa/scev-11.c: Likewise.
14101 * gcc.dg/tree-ssa/scev-12.c: Likewise.
14102 * gcc.target/aarch64/sve/index_offset_1.c: New test.
14103 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
14104 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
14105 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
14106 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
14107 * gcc.target/aarch64/sve/while_2.c: Likewise.
14108 * gcc.target/aarch64/sve/while_3.c: Likewise.
14109 * gcc.target/aarch64/sve/while_4.c: Likewise.
14110
14111 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14112 Alan Hayward <alan.hayward@arm.com>
14113 David Sherwood <david.sherwood@arm.com>
14114
14115 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
14116 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
14117 to be predicated.
14118 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
14119 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14120 * gcc.target/aarch64/sve/reduc_5.c: New test.
14121 * gcc.target/aarch64/sve/slp_13.c: Likewise.
14122 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
14123
14124 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14125 Alan Hayward <alan.hayward@arm.com>
14126 David Sherwood <david.sherwood@arm.com>
14127
14128 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
14129 * gcc.dg/tree-ssa/peel1.c: Likewise.
14130 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
14131 variable-length vectors.
14132 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
14133 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
14134 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
14135 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14136 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14137 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14138 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14139 * gcc.target/aarch64/sve/slp_8.c: New test.
14140 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
14141 * gcc.target/aarch64/sve/slp_9.c: Likewise.
14142 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
14143 * gcc.target/aarch64/sve/slp_10.c: Likewise.
14144 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
14145 * gcc.target/aarch64/sve/slp_11.c: Likewise.
14146 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
14147 * gcc.target/aarch64/sve/slp_12.c: Likewise.
14148 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
14149 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
14150 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
14151 * gcc.target/aarch64/sve/while_1.c: Likewise.
14152 * gcc.target/aarch64/sve/while_2.c: Likewise.
14153 * gcc.target/aarch64/sve/while_3.c: Likewise.
14154 * gcc.target/aarch64/sve/while_4.c: Likewise.
14155
14156 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14157 Alan Hayward <alan.hayward@arm.com>
14158 David Sherwood <david.sherwood@arm.com>
14159
14160 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
14161 New proc.
14162 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
14163 and add an associated scan-dump test. Prevent vectorization
14164 of the first two loops.
14165 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
14166 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
14167 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14168 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14169 (INIT_VECTOR): Tweak initial value so that some bits are always set.
14170 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14171
14172 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14173 Alan Hayward <alan.hayward@arm.com>
14174 David Sherwood <david.sherwood@arm.com>
14175
14176 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
14177 * gcc.dg/vect/pr67790.c: Likewise.
14178 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14179 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14180 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14181 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14182 * gcc.target/aarch64/sve/slp_5.c: New test.
14183 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
14184 * gcc.target/aarch64/sve/slp_6.c: Likewise.
14185 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
14186 * gcc.target/aarch64/sve/slp_7.c: Likewise.
14187 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
14188
14189 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14190 Alan Hayward <alan.hayward@arm.com>
14191 David Sherwood <david.sherwood@arm.com>
14192
14193 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
14194 && vect_load_lanes
14195 * gcc.dg/vect/slp-1.c: Likewise.
14196 * gcc.dg/vect/slp-10.c: Likewise.
14197 * gcc.dg/vect/slp-12b.c: Likewise.
14198 * gcc.dg/vect/slp-12c.c: Likewise.
14199 * gcc.dg/vect/slp-17.c: Likewise.
14200 * gcc.dg/vect/slp-19b.c: Likewise.
14201 * gcc.dg/vect/slp-20.c: Likewise.
14202 * gcc.dg/vect/slp-21.c: Likewise.
14203 * gcc.dg/vect/slp-22.c: Likewise.
14204 * gcc.dg/vect/slp-23.c: Likewise.
14205 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14206 * gcc.dg/vect/slp-24.c: Likewise.
14207 * gcc.dg/vect/slp-28.c: Likewise.
14208 * gcc.dg/vect/slp-39.c: Likewise.
14209 * gcc.dg/vect/slp-6.c: Likewise.
14210 * gcc.dg/vect/slp-7.c: Likewise.
14211 * gcc.dg/vect/slp-cond-1.c: Likewise.
14212 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14213 * gcc.dg/vect/slp-cond-2.c: Likewise.
14214 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14215 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14216 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14217 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14218 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14219 * gcc.dg/vect/slp-perm-6.c: Likewise.
14220 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14221 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14222 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14223 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
14224 * gcc.dg/vect/slp-12a.c: Likewise.
14225 * gcc.dg/vect/slp-14.c: Likewise.
14226 * gcc.dg/vect/slp-15.c: Likewise.
14227 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14228 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14229 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14230 * gcc.target/aarch64/sve/slp_1.c: New test.
14231 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
14232 * gcc.target/aarch64/sve/slp_2.c: Likewise.
14233 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
14234 * gcc.target/aarch64/sve/slp_3.c: Likewise.
14235 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
14236 * gcc.target/aarch64/sve/slp_4.c: Likewise.
14237 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
14238
14239 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14240 Alan Hayward <alan.hayward@arm.com>
14241 David Sherwood <david.sherwood@arm.com>
14242
14243 * gcc.dg/vect/vect-ooo-group-1.c: New test.
14244 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
14245 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
14246 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
14247 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
14248 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
14249 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
14250 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
14251 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
14252 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
14253 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
14254 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
14255 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
14256 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
14257 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
14258 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
14259 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
14260 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
14261 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
14262
14263 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14264 Alan Hayward <alan.hayward@arm.com>
14265 David Sherwood <david.sherwood@arm.com>
14266
14267 * gcc.target/aarch64/sve/struct_move_1.c: New test.
14268 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
14269 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
14270 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
14271 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
14272 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
14273 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
14274 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
14275 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
14276 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
14277 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
14278 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
14279 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
14280 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
14281 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
14282 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
14283 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
14284 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
14285 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
14286 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
14287 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
14288 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
14289 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
14290 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
14291 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
14292 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
14293 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
14294 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
14295 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
14296 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
14297 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
14298 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
14299 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
14300 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
14301 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
14302 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
14303
14304 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14305 Alan Hayward <alan.hayward@arm.com>
14306 David Sherwood <david.sherwood@arm.com>
14307
14308 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14309 Return true for SVE too.
14310 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
14311 if load/store lanes are supported.
14312 * gcc.dg/vect/slp-10.c: Likewise.
14313 * gcc.dg/vect/slp-12c.c: Likewise.
14314 * gcc.dg/vect/slp-17.c: Likewise.
14315 * gcc.dg/vect/slp-33.c: Likewise.
14316 * gcc.dg/vect/slp-6.c: Likewise.
14317 * gcc.dg/vect/slp-cond-1.c: Likewise.
14318 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
14319 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
14320 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14321 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
14322 * gcc.dg/vect/slp-perm-6.c: Likewise.
14323 * gcc.dg/vect/slp-perm-9.c: Likewise.
14324 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
14325 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
14326 for variable-length vectors.
14327
14328 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14329 Alan Hayward <alan.hayward@arm.com>
14330 David Sherwood <david.sherwood@arm.com>
14331
14332 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
14333 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
14334
14335 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14336
14337 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
14338 * g++.target/aarch64/sve/catch_1.C: New test.
14339 * g++.target/aarch64/sve/catch_2.C: Likewise.
14340 * g++.target/aarch64/sve/catch_3.C: Likewise.
14341 * g++.target/aarch64/sve/catch_4.C: Likewise.
14342 * g++.target/aarch64/sve/catch_5.C: Likewise.
14343 * g++.target/aarch64/sve/catch_6.C: Likewise.
14344
14345 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14346 Alan Hayward <alan.hayward@arm.com>
14347 David Sherwood <david.sherwood@arm.com>
14348
14349 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
14350 New proc.
14351 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
14352 * gcc.target/aarch64/fmaxmin.c: Likewise.
14353 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
14354 * gcc.target/aarch64/orr_imm_1.c: Likewise.
14355 * gcc.target/aarch64/pr62178.c: Likewise.
14356 * gcc.target/aarch64/pr71727-2.c: Likewise.
14357 * gcc.target/aarch64/saddw-1.c: Likewise.
14358 * gcc.target/aarch64/saddw-2.c: Likewise.
14359 * gcc.target/aarch64/uaddw-1.c: Likewise.
14360 * gcc.target/aarch64/uaddw-2.c: Likewise.
14361 * gcc.target/aarch64/uaddw-3.c: Likewise.
14362 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
14363 * gcc.target/aarch64/vect-compile.c: Likewise.
14364 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
14365 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
14366 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14367 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14368 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14369 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14370 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
14371 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
14372 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
14373 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
14374 * gcc.target/aarch64/vect-fmovd.c: Likewise.
14375 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
14376 * gcc.target/aarch64/vect-fmovf.c: Likewise.
14377 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
14378 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
14379 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
14380 * gcc.target/aarch64/vect-movi.c: Likewise.
14381 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
14382 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
14383 * gcc.target/aarch64/vect-vaddv.c: Likewise.
14384 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
14385 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
14386 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
14387 fixed-length SVE.
14388 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
14389 * gcc.target/aarch64/sve/arith_1.c: New test.
14390 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
14391 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
14392 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
14393 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
14394 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
14395 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
14396 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
14397 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
14398 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
14399 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
14400 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
14401 * gcc.target/aarch64/sve/ext_1.c: Likewise.
14402 * gcc.target/aarch64/sve/ext_2.c: Likewise.
14403 * gcc.target/aarch64/sve/extract_1.c: Likewise.
14404 * gcc.target/aarch64/sve/extract_2.c: Likewise.
14405 * gcc.target/aarch64/sve/extract_3.c: Likewise.
14406 * gcc.target/aarch64/sve/extract_4.c: Likewise.
14407 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
14408 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
14409 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
14410 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
14411 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
14412 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
14413 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
14414 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
14415 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
14416 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
14417 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
14418 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
14419 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
14420 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
14421 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
14422 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
14423 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
14424 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
14425 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
14426 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
14427 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
14428 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
14429 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
14430 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
14431 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
14432 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
14433 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
14434 * gcc.target/aarch64/sve/index_1.c: Likewise.
14435 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
14436 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
14437 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
14438 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
14439 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
14440 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
14441 * gcc.target/aarch64/sve/logical_1.c: Likewise.
14442 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
14443 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
14444 * gcc.target/aarch64/sve/mad_1.c: Likewise.
14445 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
14446 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
14447 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
14448 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
14449 * gcc.target/aarch64/sve/mla_1.c: Likewise.
14450 * gcc.target/aarch64/sve/mls_1.c: Likewise.
14451 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
14452 * gcc.target/aarch64/sve/msb_1.c: Likewise.
14453 * gcc.target/aarch64/sve/mul_1.c: Likewise.
14454 * gcc.target/aarch64/sve/neg_1.c: Likewise.
14455 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
14456 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
14457 * gcc.target/aarch64/sve/pack_1.c: Likewise.
14458 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
14459 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
14460 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
14461 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
14462 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
14463 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
14464 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
14465 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
14466 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
14467 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
14468 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
14469 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
14470 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
14471 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
14472 * gcc.target/aarch64/sve/rev_1.c: Likewise.
14473 * gcc.target/aarch64/sve/revb_1.c: Likewise.
14474 * gcc.target/aarch64/sve/revh_1.c: Likewise.
14475 * gcc.target/aarch64/sve/revw_1.c: Likewise.
14476 * gcc.target/aarch64/sve/shift_1.c: Likewise.
14477 * gcc.target/aarch64/sve/single_1.c: Likewise.
14478 * gcc.target/aarch64/sve/single_2.c: Likewise.
14479 * gcc.target/aarch64/sve/single_3.c: Likewise.
14480 * gcc.target/aarch64/sve/single_4.c: Likewise.
14481 * gcc.target/aarch64/sve/spill_1.c: Likewise.
14482 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
14483 * gcc.target/aarch64/sve/subr_1.c: Likewise.
14484 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
14485 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
14486 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
14487 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
14488 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14489 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
14490 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14491 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
14492 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
14493 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
14494 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
14495 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
14496 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
14497 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
14498 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
14499 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
14500 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
14501 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
14502 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
14503 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
14504 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
14505 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
14506 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
14507 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
14508 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
14509 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
14510 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
14511 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
14512 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
14513 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
14514 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
14515 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
14516 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
14517 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
14518 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
14519 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
14520 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
14521 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
14522 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
14523 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
14524 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
14525 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
14526
14527 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14528 Alan Hayward <alan.hayward@arm.com>
14529 David Sherwood <david.sherwood@arm.com>
14530
14531 * lib/target-supports.exp (check_effective_target_aarch64_sve)
14532 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
14533 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
14534 New procedures.
14535 (check_effective_target_vect_perm): Handle SVE.
14536 (check_effective_target_vect_perm_byte): Likewise.
14537 (check_effective_target_vect_perm_short): Likewise.
14538 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
14539 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
14540 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
14541 (check_effective_target_vect_element_align_preferred): Likewise.
14542 (check_effective_target_vect_align_stack_vars): Likewise.
14543 (check_effective_target_vect_load_lanes): Likewise.
14544 (check_effective_target_vect_masked_store): Likewise.
14545 (available_vector_sizes): Use aarch64_sve_bits for SVE.
14546 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
14547 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
14548 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
14549 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
14550 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
14551 * gcc.dg/vect/slp-23.c: Likewise.
14552 * gcc.dg/vect/slp-perm-5.c: Likewise.
14553 * gcc.dg/vect/slp-perm-6.c: Likewise.
14554 * gcc.dg/vect/slp-perm-9.c: Likewise.
14555 * gcc.dg/vect/slp-reduc-3.c: Likewise.
14556 * gcc.dg/vect/vect-114.c: Likewise.
14557 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
14558 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
14559
14560 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
14561
14562 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
14563 vect_variable_length, expecting the test to be vectorized
14564 without SLP instead.
14565 * gcc.dg/vect/pr33953.c: Likewise.
14566 * gcc.dg/vect/pr37027.c: Likewise.
14567 * gcc.dg/vect/pr67790.c: Likewise.
14568 * gcc.dg/vect/pr68445.c: Likewise.
14569 * gcc.dg/vect/slp-1.c: Likewise.
14570 * gcc.dg/vect/slp-10.c: Likewise.
14571 * gcc.dg/vect/slp-12a.c: Likewise.
14572 * gcc.dg/vect/slp-12b.c: Likewise.
14573 * gcc.dg/vect/slp-12c.c: Likewise.
14574 * gcc.dg/vect/slp-13-big-array.c: Likewise.
14575 * gcc.dg/vect/slp-13.c: Likewise.
14576 * gcc.dg/vect/slp-14.c: Likewise.
14577 * gcc.dg/vect/slp-15.c: Likewise.
14578 * gcc.dg/vect/slp-17.c: Likewise.
14579 * gcc.dg/vect/slp-19b.c: Likewise.
14580 * gcc.dg/vect/slp-2.c: Likewise.
14581 * gcc.dg/vect/slp-20.c: Likewise.
14582 * gcc.dg/vect/slp-21.c: Likewise.
14583 * gcc.dg/vect/slp-22.c: Likewise.
14584 * gcc.dg/vect/slp-24-big-array.c: Likewise.
14585 * gcc.dg/vect/slp-24.c: Likewise.
14586 * gcc.dg/vect/slp-28.c: Likewise.
14587 * gcc.dg/vect/slp-39.c: Likewise.
14588 * gcc.dg/vect/slp-42.c: Likewise.
14589 * gcc.dg/vect/slp-6.c: Likewise.
14590 * gcc.dg/vect/slp-7.c: Likewise.
14591 * gcc.dg/vect/slp-cond-1.c: Likewise.
14592 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
14593 * gcc.dg/vect/slp-cond-2.c: Likewise.
14594 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
14595 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
14596 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
14597 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
14598 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
14599 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
14600 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
14601 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
14602 * gcc.dg/vect/slp-reduc-1.c: Likewise.
14603 * gcc.dg/vect/slp-reduc-2.c: Likewise.
14604 * gcc.dg/vect/slp-reduc-4.c: Likewise.
14605 * gcc.dg/vect/slp-reduc-5.c: Likewise.
14606 * gcc.dg/vect/slp-reduc-7.c: Likewise.
14607 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14608 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
14609 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
14610 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
14611
14612 2018-01-13 Jakub Jelinek <jakub@redhat.com>
14613
14614 PR c/83801
14615 * gcc.dg/pr83801.c: New test.
14616
14617 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
14618
14619 PR fortran/52162
14620 * gfortran.dg/bounds_check_19.f90: New test.
14621
14622 2018-01-12 Jakub Jelinek <jakub@redhat.com>
14623
14624 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
14625 instead of scan-assembler-not for xsnabsqp.
14626
14627 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14628
14629 PR libgfortran/83525
14630 * gfortran.dg/newunit_5.f90: New test.
14631
14632 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
14633
14634 PR rtl-optimization/80481
14635 * g++.dg/pr80481.C: New.
14636
14637 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
14638
14639 PR target/83628
14640 * gcc.target/alpha/pr83628-3.c: New test.
14641
14642 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14643
14644 * lib/target-supports.exp (check_effective_target_avx512f): Also
14645 check for __builtin_ia32_addsd_round,
14646 __builtin_ia32_getmantsd_round.
14647 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
14648
14649 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
14650
14651 PR target/83629
14652 * gcc.target/powerpc/pr83629.c: Require ilp32.
14653
14654 2018-01-12 Richard Biener <rguenther@suse.de>
14655
14656 PR tree-optimization/80846
14657 * gcc.target/i386/pr80846-1.c: New testcase.
14658 * gcc.target/i386/pr80846-2.c: Likewise.
14659
14660 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
14661
14662 * gcc.c-torture/execute/20180112-1.c: New test.
14663
14664 2018-01-12 Tom de Vries <tom@codesourcery.com>
14665
14666 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
14667 * g++.dg/ext/label13a.C: Same.
14668 * g++.dg/ext/label14.C: Same.
14669 * g++.dg/ext/label2.C: Same.
14670 * g++.dg/ext/label3.C: Same.
14671 * g++.dg/torture/pr42462.C: Same.
14672 * g++.dg/torture/pr42739.C: Same.
14673 * g++.dg/warn/Wunused-label-3.C: Same.
14674
14675 2018-01-12 Tom de Vries <tom@codesourcery.com>
14676
14677 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
14678 * g++.dg/Walloca1.C: Same.
14679 * g++.dg/cpp0x/pr70338.C: Same.
14680 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
14681 * g++.dg/cpp1y/vla10.C: Same.
14682 * g++.dg/cpp1y/vla2.C: Same.
14683 * g++.dg/cpp1y/vla6.C: Same.
14684 * g++.dg/cpp1y/vla8.C: Same.
14685 * g++.dg/debug/debug5.C: Same.
14686 * g++.dg/debug/debug6.C: Same.
14687 * g++.dg/debug/pr54828.C: Same.
14688 * g++.dg/diagnostic/pr70105.C: Same.
14689 * g++.dg/eh/cleanup5.C: Same.
14690 * g++.dg/eh/spbp.C: Same.
14691 * g++.dg/ext/tmplattr9.C: Same.
14692 * g++.dg/ext/vla10.C: Same.
14693 * g++.dg/ext/vla11.C: Same.
14694 * g++.dg/ext/vla12.C: Same.
14695 * g++.dg/ext/vla15.C: Same.
14696 * g++.dg/ext/vla16.C: Same.
14697 * g++.dg/ext/vla17.C: Same.
14698 * g++.dg/ext/vla3.C: Same.
14699 * g++.dg/ext/vla6.C: Same.
14700 * g++.dg/ext/vla7.C: Same.
14701 * g++.dg/init/array24.C: Same.
14702 * g++.dg/init/new47.C: Same.
14703 * g++.dg/init/pr55497.C: Same.
14704 * g++.dg/opt/pr78201.C: Same.
14705 * g++.dg/template/vla2.C: Same.
14706 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
14707 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
14708 * g++.dg/torture/pr62127.C: Same.
14709 * g++.dg/torture/pr67055.C: Same.
14710 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
14711 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
14712 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
14713 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
14714 * g++.dg/warn/Wplacement-new-size-5.C: Same.
14715 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
14716 * g++.dg/warn/Wvla-1.C: Same.
14717 * g++.dg/warn/Wvla-3.C: Same.
14718 * g++.old-deja/g++.ext/array2.C: Same.
14719 * g++.old-deja/g++.ext/constructor.C: Same.
14720 * g++.old-deja/g++.law/builtin1.C: Same.
14721 * g++.old-deja/g++.other/crash12.C: Same.
14722 * g++.old-deja/g++.other/eh3.C: Same.
14723 * g++.old-deja/g++.pt/array6.C: Same.
14724 * g++.old-deja/g++.pt/dynarray.C: Same.
14725
14726 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14727
14728 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
14729
14730 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14731
14732 PR libfortran/67412
14733 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
14734 on *-*-solaris2.10.
14735
14736 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14737
14738 * lib/target-supports.exp (check_effective_target_branch_cost):
14739 Accept all x86 targets.
14740
14741 2018-01-12 Martin Liska <mliska@suse.cz>
14742
14743 PR ipa/83054
14744 * g++.dg/warn/pr83054.C: New test.
14745
14746 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14747
14748 * gcc.target/powerpc/spec-barr-1.c: New file.
14749
14750 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
14751
14752 PR target/83330
14753 * gcc.target/i386/pr83330.c: New test.
14754
14755 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14756
14757 PR fortran/79383
14758 * gfortran.dg/dtio_31.f03: New test.
14759 * gfortran.dg/dtio_32.f03: New test.
14760
14761 2018-01-11 David Malcolm <dmalcolm@redhat.com>
14762
14763 PR c++/43486
14764 * g++.dg/wrappers: New subdirectory.
14765 * g++.dg/wrappers/README: New file.
14766 * g++.dg/wrappers/alloc.C: New test case.
14767 * g++.dg/wrappers/cow-istream-string.C: New test case.
14768 * g++.dg/wrappers/cp-stdlib.C: New test case.
14769 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
14770 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
14771
14772 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
14773
14774 PR middle-end/83718
14775 * g++.dg/torture/pr83718.C: New testcase.
14776
14777 2018-01-11 Martin Jambor <mjambor@suse.cz>
14778
14779 PR ipa/83178
14780 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
14781
14782 2018-01-11 Bin Cheng <bin.cheng@arm.com>
14783
14784 PR tree-optimization/83695
14785 * gcc.dg/tree-ssa/pr83695.c: New test.
14786
14787 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14788
14789 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
14790 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
14791
14792 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14793
14794 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
14795 * gcc.target/arm/simd/fp16fml_high.c: New test.
14796 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
14797 * lib/target-supports.exp
14798 (check_effective_target_arm_fp16fml_neon_ok_nocache,
14799 check_effective_target_arm_fp16fml_neon_ok,
14800 add_options_for_arm_fp16fml_neon): New procedures.
14801
14802 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14803
14804 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
14805 combination tests.
14806
14807 2018-01-11 Richard Biener <rguenther@suse.de>
14808
14809 PR tree-optimization/83435
14810 * gcc.dg/graphite/pr83435.c: New testcase.
14811
14812 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
14813 Alan Hayward <alan.hayward@arm.com>
14814 David Sherwood <david.sherwood@arm.com>
14815
14816 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
14817
14818 2018-01-11 Tamar Christina <tamar.christina@arm.com>
14819
14820 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
14821
14822 2018-01-11 Sudakshina Das <sudi.das@arm.com>
14823
14824 PR target/82096
14825 * gcc.c-torture/compile/pr82096.c: New test.
14826
14827 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14828
14829 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
14830
14831 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14832
14833 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
14834
14835 2018-01-11 Justin Squirek <squirek@adacore.com>
14836
14837 * gnat.dg/expr_func4.adb: New testcase.
14838
14839 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
14840
14841 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
14842 testcase.
14843
14844 2018-01-11 Bob Duff <duff@adacore.com>
14845
14846 * gnat.dg/protected_null.adb: New testcase.
14847
14848 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14849
14850 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
14851
14852 2018-01-11 Ed Schonberg <schonberg@adacore.com>
14853
14854 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
14855
14856 2018-01-11 Justin Squirek <squirek@adacore.com>
14857
14858 * gnat.dg/loopvar.adb: New testcase.
14859
14860 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14861
14862 PR middle-end/83189
14863 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
14864
14865 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
14866
14867 * gcc.c-torture/compile/pr83575.c: New testcase.
14868
14869 2018-01-10 Michael Collison <michael.collison@arm.com>
14870
14871 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
14872 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
14873 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
14874 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
14875 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14876 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14877 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
14878 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
14879 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
14880 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14881 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
14882 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
14883 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
14884 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
14885 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
14886 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
14887
14888 2018-01-10 Michael Collison <michael.collison@arm.com>
14889
14890 * gcc.target/aarch64/sha2.h: New shared testcase.
14891 * gcc.target/aarch64/sha2_1.c: New testcase.
14892 * gcc.target/aarch64/sha2_2.c: New testcase.
14893 * gcc.target/aarch64/sha2_3.c: New testcase.
14894 * gcc.target/aarch64/sha3.h: New shared testcase.
14895 * gcc.target/aarch64/sha3_1.c: New testcase.
14896 * gcc.target/aarch64/sha3_2.c: New testcase.
14897 * gcc.target/aarch64/sha3_3.c: New testcase.
14898
14899 2018-01-10 Michael Collison <michael.collison@arm.com>
14900
14901 * gcc.target/aarch64/sm3_sm4.c: New testcase.
14902
14903 2018-01-10 Martin Sebor <msebor@redhat.com>
14904
14905 PR tree-optimization/83781
14906 * gcc.dg/strlenopt-42.c: New test.
14907
14908 2018-01-11 Martin Sebor <msebor@gmail.com>
14909 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14910
14911 PR tree-optimization/83501
14912 PR tree-optimization/81703
14913
14914 * gcc.dg/strlenopt-39.c: New test-case.
14915 * gcc.dg/pr81703.c: Likewise.
14916
14917 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
14918
14919 * gnat.dg/atomic10.adb: New test.
14920
14921 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14922
14923 PR fortran/82367
14924 * gfortran.dg/deferred_character_18.f90: New test.
14925
14926 2018-01-10 Martin Sebor <msebor@redhat.com>
14927
14928 PR tree-optimization/83671
14929 * gcc.dg/strlenopt-40.c: New test.
14930 * gcc.dg/strlenopt-41.c: New test.
14931
14932 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
14933
14934 PR fortran/83093
14935 * gfortran.dg/allocate_with_typespec_7.f90: New test.
14936
14937 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
14938
14939 PR target/83399
14940 * gcc.target/powerpc/pr83399.c: New test.
14941
14942 2018-01-10 David Malcolm <dmalcolm@redhat.com>
14943
14944 PR c++/43486
14945 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
14946 to reflect that the arguments are correctly underlined.
14947 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
14948 for globals, params, locals and literals.
14949 (test_sizeof): Directly test the location of "sizeof", rather than
14950 when used in compound expressions.
14951 (test_alignof): Likewise for "alignof".
14952 (test_string_literals): Likewise for string literals.
14953 (test_numeric_literals): Likewise for numeric literals.
14954 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
14955 (test_typeid): Likewise for typeid.
14956 (test_unary_plus): New.
14957 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
14958 format strings.
14959
14960 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
14961
14962 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
14963
14964 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14965
14966 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
14967
14968 2018-01-10 Marek Polacek <polacek@redhat.com>
14969
14970 PR c++/82541
14971 * g++.dg/warn/Wduplicated-branches4.C: New test.
14972
14973 2018-01-10 Jakub Jelinek <jakub@redhat.com>
14974
14975 PR c++/81327
14976 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
14977 cast to void *.
14978
14979 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
14980
14981 PR c++/81055
14982 * g++.dg/cpp0x/new2.C: New.
14983
14984 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
14985
14986 PR target/83735
14987 * gcc.target/i386/pr83735.c: New test.
14988
14989 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
14990
14991 * lib/target-supports.exp (check_effective_target_branch_cost):
14992 New function.
14993 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
14994 * gcc.dg/pr21643.c: Likewise.
14995 * gcc.dg/pr46309.c: Likewise.
14996 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
14997 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
14998 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
14999 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
15000 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15001 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15002 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15003 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
15004 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
15005 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
15006 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
15007 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
15008 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
15009 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
15010
15011 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
15012
15013 PR target/83629
15014 * gcc.target/powerpc/pr83629.c: New testcase.
15015
15016 2018-01-10 Richard Biener <rguenther@suse.de>
15017
15018 PR testsuite/78768
15019 * gcc.dg/pr78768.c: Un-XFAIL.
15020
15021 2018-01-10 Richard Biener <rguenther@suse.de>
15022
15023 PR debug/82425
15024 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
15025
15026 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
15027
15028 PR tree-optimization/83753
15029 * gcc.dg/torture/pr83753.c: New test.
15030
15031 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
15032
15033 * gcc.target/i386/avx2-gather-1.c: Add -march.
15034 * gcc.target/i386/avx2-gather-2.c: Add -march.
15035 * gcc.target/i386/avx2-gather-3.c: Add -march.
15036 * gcc.target/i386/avx2-gather-4.c: Add -march.
15037 * gcc.target/i386/avx2-gather-5.c: Add -march.
15038 * gcc.target/i386/avx2-gather-6.c: Add -march.
15039 * gcc.target/i386/avx512f-gather-1.c: Add -march.
15040 * gcc.target/i386/avx512f-gather-2.c: Add -march.
15041 * gcc.target/i386/avx512f-gather-3.c: Add -march.
15042 * gcc.target/i386/avx512f-gather-4.c: Add -march.
15043 * gcc.target/i386/avx512f-gather-5.c: Add -march.
15044 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
15045 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
15046 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
15047 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
15048 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
15049
15050 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
15051
15052 PR target/78585:
15053 * gcc.target/i386/pr78585.c: New test.
15054
15055 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15056
15057 PR c++/83734
15058 * g++.dg/cpp0x/pr83734.C: New test.
15059
15060 2018-01-09 Carl Love <cel@us.ibm.com>
15061
15062 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
15063 vec_mergeo builtins with float, double, long long, unsigned long long,
15064 bool long long arguments.
15065 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
15066 vec_float2 with double arguments.
15067 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
15068 vec_mergew and vec_mergow builtins.
15069
15070 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
15071
15072 PR fortran/83742
15073 * gfortran.dg/contiguous_6.f90: New test.
15074
15075 2018-01-09 Richard Biener <rguenther@suse.de>
15076
15077 PR tree-optimization/83668
15078 * gcc.dg/graphite/pr83668.c: New testcase.
15079
15080 2018-01-09 Joseph Myers <joseph@codesourcery.com>
15081
15082 PR tree-optimization/64811
15083 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
15084 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
15085 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
15086 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
15087 New tests.
15088 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
15089
15090 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
15091
15092 PR target/79883
15093 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
15094
15095 2018-01-09 Tamar Christina <tamar.christina@arm.com>
15096
15097 PR target/82641
15098 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
15099 no NEON and require softfp or hard float-abi.
15100 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
15101
15102 2018-01-09 Richard Biener <rguenther@suse.de>
15103
15104 PR tree-optimization/83572
15105 * gcc.dg/graphite/pr83572.c: New testcase.
15106
15107 2018-01-09 Jakub Jelinek <jakub@redhat.com>
15108
15109 PR target/83507
15110 * gcc.dg/sms-13.c: New test.
15111
15112 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
15113
15114 PR fortran/83741
15115 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
15116
15117 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
15118 Monk Chiang <sh.chiang04@gmail.com>
15119
15120 * gcc.target/riscv/save-restore-1.c: New.
15121
15122 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15123
15124 PR target/83677
15125 * gcc.target/powerpc/pr83677.c: New file.
15126
15127 2018-01-08 Jeff Law <law@redhat.com>
15128
15129 PR rtl-optimizatin/81308
15130 * g++.dg/pr81308-1.C: New test.
15131 * g++.dg/pr81308-2.C: New test.
15132
15133 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
15134
15135 PR target/83663 - Revert r255946
15136 * gcc.target/aarch64/vect-slp-dup.c: New.
15137
15138 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15139
15140 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
15141 combination tests.
15142
15143 2018-01-08 Richard Biener <rguenther@suse.de>
15144
15145 PR tree-optimization/83563
15146 * gcc.dg/graphite/pr83563.c: New testcase.
15147
15148 2018-01-08 Richard Biener <rguenther@suse.de>
15149
15150 PR middle-end/83713
15151 * g++.dg/torture/pr83713.C: New testcase.
15152
15153 2018-01-08 Tom de Vries <tom@codesourcery.com>
15154
15155 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
15156
15157 2018-01-08 Richard Biener <rguenther@suse.de>
15158
15159 PR tree-optimization/83685
15160 * gcc.dg/torture/pr83685.c: New testcase.
15161
15162 2018-01-08 Richard Biener <rguenther@suse.de>
15163
15164 PR lto/83719
15165 * gcc.dg/lto/pr83719_0.c: New testcase.
15166
15167 2018-01-08 Tom de Vries <tom@codesourcery.com>
15168
15169 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
15170 * gcc.dg/graphite/run-id-1.c: Same.
15171 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
15172
15173 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
15174
15175 PR fortran/83611
15176 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
15177 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
15178 * gfortran.dg/pdt_27.f03: New test.
15179
15180 PR fortran/83731
15181 * gfortran.dg/pdt_28.f03: New test.
15182
15183 2018-01-08 Tom de Vries <tom@codesourcery.com>
15184
15185 * c-c++-common/builtins.c: Require effective target alloca.
15186 * gcc.dg/Wrestrict.c: Same.
15187 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
15188
15189 2018-01-08 Richard Biener <rguenther@suse.de>
15190
15191 PR middle-end/83580
15192 * gcc.dg/torture/pr83580.c: New testcase.
15193
15194 2018-01-08 Richard Biener <rguenther@suse.de>
15195
15196 PR middle-end/83517
15197 * gcc.dg/pr83517.c: New testcase.
15198
15199 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
15200
15201 PR middle-end/81897
15202 * gcc.dg/uninit-pr81897.c: New test.
15203
15204 2018-01-06 Martin Sebor <msebor@redhat.com>
15205
15206 PR tree-optimization/83640
15207 * gcc.dg/Wrestrict-6.c: New test.
15208 * gcc.dg/pr83640.c: New test.
15209
15210 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
15211
15212 * gcc.target/aarch64/reg-alloc-1.c: New test.
15213
15214 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
15215
15216 PR fortran/50892
15217 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
15218
15219 2018-01-06 Jakub Jelinek <jakub@redhat.com>
15220
15221 PR debug/83480
15222 * gcc.dg/pr83480.c: New test.
15223
15224 PR rtl-optimization/83682
15225 * gcc.target/i386/pr83682.c: New test.
15226
15227 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
15228
15229 PR fortran/78534
15230 PR fortran/66310
15231 * gfortran.dg/char_cast_1.f90: Update scan pattern.
15232 * gfortran.dg/dependency_49.f90: Likewise.
15233 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15234 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15235 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15236 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15237 * gfortran.dg/string_1_lp64.f90: New test.
15238 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15239 * gfortran.dg/string_3_lp64.f90: New test.
15240
15241 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15242
15243 PR target/83604
15244 * gcc.target/i386/sse-26.c: New test.
15245
15246 PR target/83604
15247 * gcc.target/i386/pr83604.c: New test.
15248
15249 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
15250
15251 * gcc.dg/vect/vect-align-4.c: New test.
15252 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
15253 and redefine as a structure with an unaligned member "b".
15254 (foo): Update accordingly.
15255
15256 2018-01-05 Sudakshina Das <sudi.das@arm.com>
15257
15258 PR target/82439
15259 * gcc.target/aarch64/bics_5.c: New test.
15260 * gcc.target/arm/bics_5.c: Likewise.
15261
15262 2018-01-05 Jakub Jelinek <jakub@redhat.com>
15263
15264 PR tree-optimization/83605
15265 * gcc.dg/pr83605.c: New test.
15266
15267 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15268
15269 PR target/83554
15270 * gcc.target/i386/pr83554.c: New test.
15271
15272 PR ipa/82352
15273 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
15274 long unsigned int.
15275
15276 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
15277
15278 PR fortran/83683
15279 PR fortran/45689
15280 * gfortran.dg/eoshift_8.f90: New test.
15281 * gfortran.dg/simplify_eoshift_1.f90: New test.
15282
15283 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15284
15285 PR debug/83585
15286 * gcc.dg/pr83585.c: New test.
15287
15288 2018-01-04 Nathan Sidwell <nathan@acm.org>
15289
15290 PR c++/83667
15291 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
15292
15293 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15294
15295 PR debug/83666
15296 * gcc.dg/pr83666.c: New test.
15297
15298 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
15299
15300 PR target/83628
15301 * gcc.target/alpha/pr83628-1.c: New test.
15302 * gcc.target/alpha/pr83628-2.c: Ditto.
15303
15304 2018-01-04 Martin Liska <mliska@suse.cz>
15305
15306 PR ipa/82352
15307 * g++.dg/ipa/pr82352.C: New test.
15308
15309 2018-01-04 Jakub Jelinek <jakub@redhat.com>
15310
15311 * gcc.dg/vect-opt-info-1.c: Moved to ...
15312 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
15313 vect_int targets, use dg-additional-options instead of dg-options and
15314 use relative line numbers instead of absolute.
15315
15316 2018-01-03 Martin Sebor <msebor@redhat.com>
15317
15318 PR tree-optimization/83655
15319 * gcc.dg/Wrestrict-5.c: New test.
15320 * c-c++-common/builtins.c: New test.
15321
15322 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15323 Alan Hayward <alan.hayward@arm.com>
15324 David Sherwood <david.sherwood@arm.com>
15325
15326 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
15327 (main): Call it.
15328
15329 2018-01-03 Jeff Law <law@redhat.com>
15330
15331 PR target/83641
15332 * gcc.target/i386/stack-check-17.c: New test.
15333 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
15334
15335 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15336
15337 PR debug/83621
15338 * gcc.dg/pr83621.c: New test.
15339
15340 PR debug/83645
15341 * gcc.dg/pr83645.c: New test.
15342
15343 2018-01-03 Martin Sebor <msebor@redhat.com>
15344
15345 PR tree-optimization/83603
15346 * gcc.dg/Wrestrict-4.c: New test.
15347
15348 PR c/83559
15349 * gcc.dg/const-2.c: New test.
15350 * gcc.dg/pure-3.c: New test.
15351
15352 2018-01-03 Martin Sebor <msebor@redhat.com>
15353
15354 * gcc.dg/Wrestrict-3.c: New test.
15355
15356 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15357
15358 PR c++/83555
15359 * g++.dg/opt/pr83555.C: New test.
15360 * g++.dg/ubsan/pr83555.C: New test.
15361
15362 2018-01-03 David Malcolm <dmalcolm@redhat.com>
15363
15364 PR c/82050
15365 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
15366 the !CHECKING_P case by expecting a note.
15367 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
15368 a note for the !CHECKING_P case, and move the return statement
15369 outside of #if CHECKING_P guard.
15370
15371 2018-01-03 Jeff Law <law@redhat.com>
15372
15373 PR middle-end/83654
15374 * gcc.target/i386/stack-check-18.c: New test.
15375 * gcc.target/i386/stack-check-19.c: New test.
15376
15377 2018-01-03 Martin Sebor <msebor@redhat.com>
15378
15379 PR tree-optimization/83501
15380 * c-c++-common/Warray-bounds-3.c: Remove xfail.
15381
15382 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15383
15384 PR tree-optimization/83501
15385 * gcc.dg/tree-ssa/pr83501-1.c: New test.
15386
15387 2018-01-03 Nathan Sidwell <nathan@acm.org>
15388
15389 PR c++/83667
15390 * g++.dg/ipa/pr83667.C: New.
15391
15392 2018-01-03 Martin Liska <mliska@suse.cz>
15393
15394 PR tree-optimization/83593
15395 * gcc.dg/pr83593.c: New test.
15396
15397 2018-01-03 Martin Liska <mliska@suse.cz>
15398
15399 PR ipa/83549
15400 * g++.dg/ipa/pr83549.C: New test.
15401
15402 2018-01-03 Marek Polacek <polacek@redhat.com>
15403
15404 PR c++/83592
15405 * g++.dg/warn/mvp2.C: New test.
15406
15407 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15408
15409 PR preprocessor/83602
15410 * g++.dg/cpp/pr83602.C: New test.
15411
15412 PR c++/83634
15413 * g++.dg/parse/pr83634.C: New test.
15414
15415 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
15416
15417 PR fortran/83664
15418 * gfortran.dg/eoshift_7.f90: New test.
15419
15420 2018-01-03 Jan Beulich <jbeulich@suse.com>
15421
15422 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
15423 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
15424
15425 2018-01-03 Jakub Jelinek <jakub@redhat.com>
15426
15427 Update copyright years.
15428
15429 2018-01-03 Martin Liska <mliska@suse.cz>
15430
15431 PR ipa/83594
15432 * gcc.dg/ipa/pr83594.c: New test.
15433
15434 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
15435 Alan Hayward <alan.hayward@arm.com>
15436 David Sherwood <david.sherwood@arm.com>
15437
15438 * gcc.dg/vect-opt-info-1.c: New test.
15439
15440 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
15441
15442 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
15443 floorf128, truncf128, and roundf128.
15444 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
15445 optimizations added in match.pd.
15446 * gcc.target/powerpc/float128-hw6.c: Likewise.
15447 * gcc.target/powerpc/float128-hw7.c: Likewise.
15448 * gcc.target/powerpc/float128-hw8.c: Likewise.
15449 * gcc.target/powerpc/float128-hw9.c: Likewise.
15450 * gcc.target/powerpc/float128-hw10.c: Likewise.
15451 * gcc.target/powerpc/float128-hw11.c: Likewise.
15452
15453 2018-01-02 Jakub Jelinek <jakub@redhat.com>
15454
15455 PR c++/83556
15456 * g++.dg/cpp0x/pr83556.C: New test.
15457
15458 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15459
15460 PR fortran/45689
15461 PR fortran/83650
15462 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
15463 * gfortran.dg/simplify_cshift_4.f90: New test.
15464
15465 2018-01-02 Marek Polacek <polacek@redhat.com>
15466
15467 PR c++/81860
15468 * g++.dg/cpp0x/inh-ctor30.C: New test.
15469
15470 PR c++/83644
15471 * g++.dg/cpp1z/pr83644.C: New test.
15472
15473 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
15474
15475 PR fortran/83076
15476 * gfortran.dg/coarray_45.f90: New test.
15477
15478 PR fortran/83319
15479 * gfortran.dg/coarray_46.f90: New test.
15480
15481 2018-01-01 Jakub Jelinek <jakub@redhat.com>
15482
15483 PR tree-optimization/83581
15484 * gcc.dg/pr83581.c: New test.
15485
15486 PR c/83595
15487 * gcc.dg/pr83595.c: New test.
15488
15489 PR middle-end/83608
15490 * g++.dg/opt/pr83608.C: New test.
15491
15492 PR middle-end/83609
15493 * gcc.dg/pr83609.c: New test.
15494 * g++.dg/opt/pr83609.C: New test.
15495
15496 PR middle-end/83623
15497 * gcc.dg/pr83623.c: New test.
15498
15499 * gcc.target/i386/i386.exp
15500 (check_effective_target_avx512vpopcntdqvl): New proc.
15501 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
15502 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
15503 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
15504 \f
15505 Copyright (C) 2018 Free Software Foundation, Inc.
15506
15507 Copying and distribution of this file, with or without modification,
15508 are permitted in any medium without royalty provided the copyright
15509 notice and this notice are preserved.